Puppet: System Administration Automated

Support

Ticket #570 (closed defect: wontfix)

Opened 2 years ago

Last modified 1 year ago

puppetd should use the server's compile time

Reported by: luke Assigned to: luke
Priority: high Milestone: elmo
Component: library Version: 0.22.3
Severity: normal Keywords: freshness client
Cc: Triage Stage: Accepted
Attached Patches: None Complexity: Medium

Description

Currently, the client uses its own value for the compile time to do freshness checking, rather than relying on the server's value. This works fine as long as you're always using times for comparison, but if we want to support using version numbers instead, this won't work.

Change History

04/04/07 04:38:55 changed by luke

  • status changed from new to assigned.

This is more fully characterized in Configuration Version.

04/05/07 19:03:42 changed by luke

  • specification set to Complete.
  • patch set to None.
  • complexity set to Medium.
  • approval set to Approved.
  • compatibility set to Full.
  • stage set to Accepted.

04/20/07 18:13:02 changed by luke

This is going to require a bit more than just changing the client to use the server's version, because there are two methods involved (freshness checking and getconfig), and currently the returned configuration has no associated version, so the client has no real way to know what version it's using.

11/24/07 03:40:42 changed by luke

  • status changed from assigned to closed.
  • resolution set to wontfix.

This problem has been fixed in the new Indirection code, but it's not worth fixing the existing interface.