Bug #8118
closedWhen a node send reports with a wrong config_id it is never marked as unresponsive
Description
When a node sends invalid reports (for example, when the config_id is not defined and ${g.rudder_node_config_id}
is sent instead), it is never considered as unresponding by the webapp, and stays in "spinning wheel" state.
The issue is not visible in the dashboard as the node is never included in compliance computation.
Updated by Alexis Mousset over 8 years ago
- Subject changed from When a node send reports with a wrong config_id it is never to When a node send reports with a wrong config_id it is never marked as unresponsive
Updated by François ARMAND over 8 years ago
- Related to Bug #8051: Compliance is not correctly computed if we receive run agent right after generation added
Updated by François ARMAND over 8 years ago
The code actually take care of that case, and should put the node has not responding after the grace delay (and I actually saw the state when deleting recent runs for a ndoe). So, I think the problem is a symptom of #8051, where new runs are never seen, compliance is never updated.
I propose to mark that one as a duplicate of #8051.
Updated by François ARMAND over 8 years ago
In fact, the bug may be only on the list of node view, not in the backend understanding of what is the node state.
Updated by François ARMAND over 8 years ago
I can't reproduce it. Alexis, do you some input about where did it happen (list of nodes ?) and if there was more set up than just having a node sending invalid id ? After a regeneration ? Etc ?
Updated by Alexis Mousset over 8 years ago
Reproduced on 3.1.9.
3.1.10 fixes the Reports tab, with a helping message, but the node is still spinning in the node list.
Updated by François ARMAND over 8 years ago
- Priority changed from N/A to 4
- Target version set to 3.1.11
Updated by François ARMAND over 8 years ago
- Status changed from New to In progress
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.11 to 3.1.12
Updated by François ARMAND over 8 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Nicolas CHARLES
- Pull Request set to https://github.com/Normation/rudder/pull/1113
Updated by François ARMAND over 8 years ago
- Status changed from Pending technical review to Pending release
- % Done changed from 0 to 100
Applied in changeset rudder|981052386611fc65df52163e0c662a28f729e5cd.
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.12 to 3.1.11
Updated by Vincent MEMBRÉ over 8 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 3.1.11 and 3.2.4 which were released today.
- 3.1: Announce Changelog
- 3.2: Announce Changelog
- Download: https://www.rudder-project.org/site/get-rudder/downloads/