Project

General

Profile

Actions

Bug #17349

closed

Disable sending old reports from relayd

Added by François ARMAND almost 4 years ago. Updated almost 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 #1

Updated by François ARMAND almost 4 years ago

  • Related to Architecture #17180: Compliance incorrectly computed with old reports or runs not sent in node chronological order added
Actions #2

Updated by Alexis Mousset almost 4 years ago

  • Category changed from Relay server or API to System techniques
Actions #3

Updated by Alexis Mousset almost 4 years ago

  • Status changed from New to In progress
Actions #4

Updated by Alexis Mousset almost 4 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Alexis Mousset to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder-techniques/pull/1593
Actions #5

Updated by Alexis Mousset almost 4 years ago

  • Status changed from Pending technical review to Pending release
Actions #6

Updated by Vincent MEMBRÉ almost 4 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 6.1.0~beta3 which was released today.

Actions #7

Updated by François ARMAND over 3 years ago

  • Has duplicate Bug #17181: Old runlog catchup by relayd breaks compliance computation added
Actions

Also available in: Atom PDF