Project

General

Profile

Actions

Bug #17349

closed

Disable sending old reports from relayd

Added by François ARMAND over 4 years ago. Updated over 4 years ago.

Status:
Released
Priority:
N/A
Category:
System techniques
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:

Description

relayd has a feature that allows to send old report it received while it was shut down. But that feature lead to complicated problem reguarding compliance (#17180).

So until we are able to compute compliance reliably for reports in the past, historize it correctly, and know how to deal with edge cases, we relay should only send old reports in order it got them and never send a report received before an other if that other was already sent. So: when relayd restart, do whatever but in reception chronological order, and on permanent run, only send new runs.


Related issues 2 (1 open1 closed)

Related to Rudder - Architecture #17180: Compliance incorrectly computed with old reports or runs not sent in node chronological orderNewFrançois ARMANDActions
Has duplicate Rudder - Bug #17181: Old runlog catchup by relayd breaks compliance computationResolvedActions
Actions

Also available in: Atom PDF