Project

General

Profile

Actions

Architecture #17180

open

Compliance incorrectly computed with old reports or runs not sent in node chronological order

Added by Félix DALLIDET over 4 years ago. Updated 5 months ago.

Status:
New
Priority:
N/A
Category:
Web - Compliance & node report
Target version:
Effort required:
Name check:
To do
Fix check:
To do
Regression:

Description

In 6.1, when the agent tries to send back old reports, on the same node configuration, the "technical logs" are ok, but the compliance bars are
showing the worst report for each expected report.

Meaning that if I had an error on a component and the report failed at that time, if it is repaired next run, and the reporting also is, the associated compliance bar will be red even if its current state is ok

UPDATE: in 7.0, we never process old reports (and this is enforced at the relayd level). So the bug explained here is "solved", but not in a totally satisfactory way.


Related issues 5 (1 open4 closed)

Related to Rudder - Bug #6005: If a node had a date in the future, but returned to current time, the reporting will always be invalid (until it catches up with the future date)ReleasedNicolas CHARLES2014-12-16Actions
Related to Rudder - Bug #17349: Disable sending old reports from relaydReleasedFrançois ARMANDActions
Related to Rudder - Architecture #17921: improve searching in ruddersysevents for the reports in store run agentsNewActions
Related to Rudder - Bug #1466: Rudder should halt on fatal errors during initializationRejected2011-07-15Actions
Related to Rudder - Bug #17181: Old runlog catchup by relayd breaks compliance computationResolvedActions
Actions

Also available in: Atom PDF