Actions
Bug #15630
closedWhen the number of file descriptor openable at the same time is too low, we can get a confusing error at policy generation
Status:
Released
Priority:
N/A
Assignee:
Category:
Performance and scalability
Target version:
Pull Request:
Severity:
Major - prevents use of part of Rudder | no simple workaround
UX impact:
User visibility:
Operational - other Techniques | Rudder settings | Plugins
Effort required:
Very Small
Priority:
78
Name check:
To do
Fix check:
To do
Regression:
Description
during policy generation, I got the following error
com.normation.rudder.services.policies.ParallelSequence - Failure in boxToEither: Error when trying to open template 'TechniqueResourceIdByName(inventory/1.0,test-inventory.pl)'. Check that the file exists with a .st extension and is correctly commited in Git, or that the metadata for the technique are corrects.
soon after, the webapp crashed, as it couldn't load anymore css
It turned out that the ulimit were
[root@server webapp]# ulimit -Hn 4096 [root@server webapp]# ulimit -Sn 1024
pushing them to 8192 solved the issue
Updated by Vincent MEMBRÉ about 5 years ago
- Target version changed from 5.0.14 to 5.0.15
Updated by François ARMAND about 5 years ago
- Severity set to Major - prevents use of part of Rudder | no simple workaround
- User visibility set to Operational - other Techniques | Rudder settings | Plugins
- Effort required set to Very Small
- Priority changed from 0 to 79
Not sure what to do about that. It's major, because no way an user can find it by himself.
Perhaps we just need a "Sanity check" method with a bunch or parameters checked (for ex at boot, or to use in a page) with:
- ulimit
- free disk space
- etc
Just the check method and ulimit/free space to add in a log should be very short.
Updated by Benoît PECCATTE about 5 years ago
- Target version changed from 5.0.15 to 6.0.0
Updated by Benoît PECCATTE about 5 years ago
- Status changed from New to In progress
- Assignee set to Benoît PECCATTE
Updated by Benoît PECCATTE about 5 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Benoît PECCATTE to Nicolas CHARLES
- Pull Request set to https://github.com/Normation/rudder-packages/pull/2140
Updated by Benoît PECCATTE about 5 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder-packages|0d5f977456842a8d90e9a294d8e5304ce62fdd9c.
Updated by Alexis Mousset about 5 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 6.0.0 which was released today.
Actions