Bug #570

puppetd should use the server's compile time

Added by Luke Kanies almost 5 years ago. Updated about 4 years ago.

Status:Closed Start date:
Priority:High Due date:
Assignee:Luke Kanies % Done:

0%

Category:-
Target version:0.25.0
Affected Puppet version:0.25.4 Branch:
Keywords:
Votes: 0

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.

History

Updated by Luke Kanies almost 5 years ago

  • Status changed from 1 to 2

This is more fully characterized in ConfigurationVersion.

Updated by Luke Kanies almost 5 years ago

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.

Updated by Luke Kanies about 4 years ago

  • Status changed from 2 to Closed
  • 7 set to wontfix

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

Also available in: Atom PDF