Architecture #7194
closed
Use the agent's call stack to improve reporting
Added by Benoît PECCATTE about 9 years ago.
Updated over 6 years ago.
Category:
Web - Config management
Description
This variable name is used in #7193 and its content is used in #1757.
The variable PROMISER_STACK should be replaced in the file expected_report.csv with the form @PROMISER_STACK
@ on a file by file basis as it is already done for the variable @RUDDER_ID
@
Its content should be a canonified version of the Rudder part of the promiser stack which is currently only the directive name for ncf techniques.
The canonification method is s/[^a-zA-Z0-9_]/_/g ie replace any non word character with '_'
Beware that cfengine treats its files as ASCII, so this must be done at byte level, especially if you are using utf-8 strings (ie 'é' in utf8 becomes '__')
- Target version changed from 3.2.0~beta1 to 3.2.0~rc1
- Target version changed from 3.2.0~rc1 to 3.2.0~rc2
- Target version changed from 3.2.0~rc2 to 3.2.0
- Target version changed from 3.2.0 to 3.2.1
- Target version changed from 3.2.1 to 3.2.2
- Target version changed from 3.2.2 to 4.0.0~rc2
- Target version changed from 4.0.0~rc2 to 4.0.0~rc3
- Target version changed from 4.0.0~rc3 to 4.1.0~beta1
This is needed to deduplicate reports with same rule/directive/component/value.
- Related to Bug #4450: More than one message per directive added
- Subject changed from Create a new variable PROMISER_STACK to Use the agent's call stack to improve reporting
- Target version changed from 4.1.0~beta1 to 4.1.0~beta2
- Target version changed from 4.1.0~beta2 to 4.2.0~beta1
- Target version changed from 4.2.0~beta1 to 4.2.0~beta2
- Target version changed from 4.2.0~beta2 to 4.2.0~beta3
- Target version changed from 4.2.0~beta3 to 4.2.0~rc1
- Target version changed from 4.2.0~rc1 to 4.2.0~rc2
- Target version changed from 4.2.0~rc2 to 4.2.0
- Target version changed from 4.2.0 to 4.2.1
- Target version changed from 4.2.1 to 4.2.2
- Target version changed from 4.2.2 to 4.2.3
- Target version changed from 4.2.3 to 4.2.4
- Assignee deleted (
François ARMAND)
- Target version changed from 4.2.4 to 4.2.5
- Target version changed from 4.2.5 to 4.2.6
- Target version changed from 4.2.6 to 4.2.7
- Target version changed from 4.2.7 to 414
- Status changed from New to Rejected
The promiser stack solution will not be implemented, we will very likely instead generate unique IDs like for Rudder built-in directives, it is easier to use, maintain and debug.
Closing.
- Target version changed from 414 to 4.1.14
Also available in: Atom
PDF