Project

General

Custom queries

Profile

Actions

Bug #5329

closed

User story #5899: Do not display reporting on overriden 'unique' Directives

False "no answer" reporting when rules with "unique" directive are overridden

Added by Lionel Le Folgoc almost 11 years ago. Updated over 10 years ago.

Status:
Released
Priority:
N/A
Category:
-
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

Hi,

Let's consider a single, non multi-instanciable technique, to set the console keyboard layout (KEYMAP=xy in /etc/vconsole.conf).
Create two directives from this technique, one to set a US layout, the second on to set a Bosnian layout (see attached picture). They are supposed to be applied to different groups, of course. But, if the associated rules target by mistake an intersecting group of nodes (e.g. a node is in both groups), the global report for these nodes become non-informative.

When two rules (from the same non multi-instantiable technique) are applied to the same node, the rule with the lowest priority will not be generated for the node, and so will be stuck as "Applying"/"No report" in reporting. And this is the "worst result", so the global reporting for this node will show up as "No report", even if everything else worked.

Wouldn't it be possible to create an "Overridden" status for that, which doesn't count in the global status, but can be useful for the admin to detect any unwanted conflict?

Thanks.


Files

screenshot-20140730180826.png (11.4 KB) screenshot-20140730180826.png Lionel Le Folgoc, 2014-07-31 09:31

Related issues 4 (0 open4 closed)

Related to Rudder - Bug #6020: In change only mode, when a node never answered and a given directive is applied on two differents Rules, the reports in the node details show Could not fetch reports informationRejected2014-12-17Actions
Related to Rudder - Bug #6039: The expected reports of other rules are not correctly updated when we create a new ruleReleasedFrançois ARMAND2014-12-22Actions
Related to Rudder - User story #7616: Overriden directives are not listed in reports informationReleasedFrançois ARMANDActions
Is duplicate of Rudder - Bug #1186: Report: No answer and directive with property "unique"Rejected2011-03-31Actions
#3

Updated by François ARMAND almost 11 years ago

  • Status changed from New to Discussion
  • Assignee set to François ARMAND
#5

Updated by François ARMAND almost 11 years ago

  • Assignee changed from François ARMAND to Jonathan CLARKE
#6

Updated by François ARMAND almost 11 years ago

  • Subject changed from More precise reporting when rules are overridden? to False "no answer" reporting when rules with "unique" directive are overridden
#7

Updated by François ARMAND almost 11 years ago

  • Status changed from Discussion to Rejected
#8

Updated by François ARMAND almost 11 years ago

  • Status changed from Rejected to In progress
  • Assignee changed from Jonathan CLARKE to François ARMAND
#10

Updated by Jonathan CLARKE over 10 years ago

  • Target version set to 140
#11

Updated by François ARMAND over 10 years ago

  • Pull Request set to https://github.com/Normation/rudder/pull/645
#12

Updated by François ARMAND over 10 years ago

  • Assignee changed from François ARMAND to Nicolas CHARLES
#13

Updated by Matthieu CERDA over 10 years ago

  • Target version changed from 140 to 3.0.0~beta1
#14

Updated by François ARMAND over 10 years ago

  • Status changed from In progress to Pending technical review
#15

Updated by François ARMAND over 10 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100
#18

Updated by Vincent MEMBRÉ over 10 years ago

  • Parent task set to #5899
#19

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Pending release to Released
#20

Updated by François ARMAND over 9 years ago

  • Related to User story #7616: Overriden directives are not listed in reports information added
Actions

Also available in: Atom PDF