Bug #160
closedLast Report Date is client date, not date report was received.
Description
The "last report" date should be the time the most recent report arrived at the server, regardless of any client-side embedded dates. This allows event correlation even in the face of client clock drift. (In a perfect world, the clocks would all stay in lockstep. Unfortunately, this isn't a perfect world and ntpd will bail when the drift is too high - exactly when it is needed most.)
For example, when 10 hosts fail you can go back and say "oh. they all failed at 2:10am. That is when the fileserver backup runs. It must be causing puppet timeouts" rather than "hmm. so they failed between 2 and 3, but only 1 had trouble during the backup."
Perhaps "Report Date" is a better name for the embedded datestamp, since that is the date the report was generated (so importing older reports will not have unexpected side-effects.)
Updated by Ohad Levy about 15 years ago
- Category set to Puppet Reports
- Status changed from New to Feedback
- Assignee set to Dis Connect
Updated by Ohad Levy almost 15 years ago
- Status changed from Feedback to Assigned
- Assignee changed from Dis Connect to Ohad Levy
- Target version set to 0.1-5
Updated by Ohad Levy almost 15 years ago
- Status changed from Assigned to Ready For Testing
- % Done changed from 0 to 100