Architecture #7194
closedUse the agent's call stack to improve reporting
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 '__')
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 3.2.0~beta1 to 3.2.0~rc1
Updated by Benoît PECCATTE almost 9 years ago
- Target version changed from 3.2.0~rc1 to 3.2.0~rc2
Updated by Benoît PECCATTE almost 9 years ago
- Target version changed from 3.2.0~rc2 to 3.2.0
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 3.2.0 to 3.2.1
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.2.1 to 3.2.2
Updated by Alexis Mousset over 8 years ago
- Target version changed from 3.2.2 to 4.0.0~rc2
Updated by Alexis Mousset over 8 years ago
- Related to User story #7833: Upgrade to CFEngine 3.7.3 added
Updated by Benoît PECCATTE about 8 years ago
- Target version changed from 4.0.0~rc2 to 4.0.0~rc3
Updated by François ARMAND about 8 years ago
- 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.
Updated by François ARMAND about 8 years ago
- Related to Bug #4450: More than one message per directive added
Updated by Alexis Mousset about 8 years ago
- Subject changed from Create a new variable PROMISER_STACK to Use the agent's call stack to improve reporting
Updated by Vincent MEMBRÉ almost 8 years ago
- Target version changed from 4.1.0~beta1 to 4.1.0~beta2
Updated by Alexis Mousset almost 8 years ago
- Target version changed from 4.1.0~beta2 to 4.2.0~beta1
Updated by Alexis Mousset over 7 years ago
- Target version changed from 4.2.0~beta1 to 4.2.0~beta2
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 4.2.0~beta2 to 4.2.0~beta3
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 4.2.0~beta3 to 4.2.0~rc1
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 4.2.0~rc1 to 4.2.0~rc2
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 4.2.0~rc2 to 4.2.0
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 4.2.0 to 4.2.1
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 4.2.1 to 4.2.2
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 4.2.2 to 4.2.3
Updated by Vincent MEMBRÉ almost 7 years ago
- Target version changed from 4.2.3 to 4.2.4
Updated by François ARMAND almost 7 years ago
- Assignee deleted (
François ARMAND)
Updated by Vincent MEMBRÉ almost 7 years ago
- Target version changed from 4.2.4 to 4.2.5
Updated by Vincent MEMBRÉ over 6 years ago
- Target version changed from 4.2.5 to 4.2.6
Updated by Vincent MEMBRÉ over 6 years ago
- Target version changed from 4.2.6 to 4.2.7
Updated by Vincent MEMBRÉ over 6 years ago
- Target version changed from 4.2.7 to 414
Updated by Alexis Mousset over 6 years ago
- 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.
Updated by Vincent MEMBRÉ over 6 years ago
- Target version changed from 414 to 4.1.14