Project

General

Profile

Actions

Bug #17349

closed

Disable sending old reports from relayd

Bug #17349: Disable sending old reports from relayd

Added by François ARMAND over 5 years ago. Updated over 5 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

Updated by François ARMAND over 5 years ago Actions #1

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

Updated by Alexis Mousset over 5 years ago Actions #2

  • Category changed from Relay server or API to System techniques

Updated by Alexis Mousset over 5 years ago Actions #3

  • Status changed from New to In progress

Updated by Alexis Mousset over 5 years ago Actions #4

  • 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

Updated by Alexis Mousset over 5 years ago Actions #5

  • Status changed from Pending technical review to Pending release

Updated by Vincent MEMBRÉ over 5 years ago Actions #6

  • Status changed from Pending release to Released

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

Updated by François ARMAND about 5 years ago Actions #7

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

Also available in: PDF Atom