Skip to content

CFE-4681: document timer_policy attribute on classes: promises (3.24)#3728

Open
nickanderson wants to merge 1 commit into
cfengine:3.24from
nickanderson:CFE-4681/3.24
Open

CFE-4681: document timer_policy attribute on classes: promises (3.24)#3728
nickanderson wants to merge 1 commit into
cfengine:3.24from
nickanderson:CFE-4681/3.24

Conversation

@nickanderson

@nickanderson nickanderson commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

Backports the timer_policy attribute documentation on classes: promises to the 3.24 stream (CFE-4681).

Mirrors the master PR (#3682), with the Default value and History adjusted for this stream: on 3.24 timer_policy defaults to absolute (the historical persistent-class behavior). The default changed to reset in 3.28.0.

Notes

  • Added ### timer_policy in content/reference/promise-types/classes.markdown, right after ### persistence.
  • Cross-references use the auto-generated heading anchors ([classes#persistence], [Promise types#timer_policy], [Promise types#persist_time]); no _references.md change needed.

Related

Documents the timer_policy attribute on classes: promises (CFE-4681), which controls whether a persistent class restarts its timer when rediscovered. On the 3.24 stream the default is absolute, preserving the historical behavior; the default changed to reset in 3.28.0.

Ticket: CFE-4681
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant