Project

General

Profile

Actions

Bug #6343

closed

When a technique reports several time the exact same text, there is only one report generated

Added by Nicolas CHARLES about 9 years ago. Updated over 5 years ago.

Status:
Released
Priority:
N/A
Category:
System techniques
Target version:
Severity:
Major - prevents use of part of Rudder | no simple workaround
UX impact:
User visibility:
Getting started - demo | first install | level 1 Techniques
Effort required:
Priority:
60
Name check:
Fix check:
Regression:

Description

In the Technique refactoring in Rudder 3.0 to use rudder_common_reports, we introduced a bug which prevent to have duplicate identical reports.

The main problem is that we are calling a bundle to do reports, with exactly the same parameters, and in this bundle, the agent detects that he already handled this promises, and skip it !

This bug appears when in a given directive, we are managing twice (or more) the same object.

A workaround would be to create a new version of rudder_common_report and rudder_common_report_generic, with a new parameter (the current index), and se this index as an handle or comment of the usebundle and reports.
This permit the agent to distinguish each promises.

This should go at least in 3.0, but could go to 2.11 to allow backporting of techniques


Subtasks 7 (0 open7 closed)

Bug #6311: Missing reports when editing twice the same file with enforce a file content v7.0ReleasedNicolas CHARLES2015-03-02Actions
Bug #6465: Update rudder_common_report and rudder_common_reports_generic to be compatible wiht multi instance techniqueReleasedBenoît PECCATTE2015-04-07Actions
Bug #6469: Typo in rudder_common_reports_genericReleasedBenoît PECCATTE2015-04-07Actions
Bug #12882: same as parent ticket for branch 4.3ReleasedAlexis MoussetActions
Bug #12941: typo introduced by parent ticket -branch 4.3)ReleasedAlexis MoussetActions
Bug #12889: spurious rudder_common_report_indexs_generic_index introduced by parent ticketReleasedAlexis MoussetActions
Bug #12917: typo introduced by parent ticketReleasedAlexis MoussetActions
Actions

Also available in: Atom PDF