Actions
Bug #10456
closedSeveral core features don't work anymore with more than 1000 nodes
Status:
Released
Priority:
N/A
Assignee:
Category:
Web - Compliance & node report
Target version:
Pull Request:
Severity:
Critical - prevents main use of Rudder | no workaround | data loss | security
UX impact:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Priority:
60
Name check:
Fix check:
Regression:
Description
I somehow managed to produce this by adding 2287 nodes to a 4.1-rc1, and this happened after the jetty-restart:
[2017-03-17 15:09:26] INFO migration - Migration of inline variables in Directives to 'rudder' namespace already done, skipping [2017-03-17 15:09:26] INFO bootchecks - Check for force reload of Techniques library [2017-03-17 15:09:26] INFO bootchecks - Flag file '/opt/rudder/etc/force_technique_reload' does not exist, do not Technique library will not be reloaded [2017-03-17 15:09:26] INFO bootchecks - Check that system groups 'hasPolicyServer-*' are dynamics and correct them [2017-03-17 15:09:26] INFO bootchecks - Resume policy update if it was running before shutdown [2017-03-17 15:09:26] INFO bootchecks - Flag file '/opt/rudder/etc/policy-update-running' found, Start a new policy update now [2017-03-17 15:09:26] INFO bootstrap.liftweb.Boot - classpath [2017-03-17 15:09:26] INFO com.normation.rudder.services.policies.PromiseGenerationServiceImpl - Start policy generation, checking updated rules [2017-03-17 15:09:26] INFO application - Application Rudder started [2017-03-17 15:09:26] DEBUG com.normation.rudder.services.policies.PromiseGenerationServiceImpl - Pre-policy-generation scripts hooks ran in 20 ms [2017-03-17 15:09:26] DEBUG com.normation.rudder.services.policies.PromiseGenerationServiceImpl - Pre-policy-generation modules hooks in 2 ms, start getting all generation related data. 2017-03-17 15:09:26.455:INFO:oejs.AbstractConnector:Started SelectChannelConnector@127.0.0.1:8080 [2017-03-17 15:09:26] DEBUG com.normation.rudder.services.policies.PromiseGenerationServiceImpl - All relevant information fetched in 313 ms, start names historization. [2017-03-17 15:09:30] DEBUG com.normation.rudder.services.policies.PromiseGenerationServiceImpl - Node contexts built in 4187 ms, start to build new node configurations. [2017-03-17 15:09:31] ERROR historization - Error with update nodes historization process <- Could not update the nodes historization information in base. <- null [2017-03-17 15:09:31] ERROR historization - Root cause was: null [2017-03-17 15:09:31] DEBUG com.normation.rudder.services.policies.PromiseGenerationServiceImpl - Policy generation completed in 4808 ms [2017-03-17 15:09:31] ERROR com.normation.rudder.batch.AsyncDeploymentAgent$DeployerAgent - Error when updating policy, reason Could not update the nodes historization information in base. <- null [2017-03-17 15:09:31] ERROR com.normation.rudder.batch.AsyncDeploymentAgent - Policy update error for process '10' at 2017-03-17 15:09:31: Could not update the nodes historization information in base. Exception in thread "pool-6-thread-15" java.lang.StackOverflowError at doobie.util.atom$Atom$$anon$2.$anonfun$set$2(atom.scala:47) at doobie.util.atom$Atom$$anon$2.$anonfun$set$2$adapted(atom.scala:47) at doobie.util.composite$LowerPriorityComposite$$anon$6.$anonfun$set$4(composite.scala:109) at doobie.util.composite$LowerPriorityComposite$$anon$6.$anonfun$set$4$adapted(composite.scala:109) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2(composite.scala:56) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2$adapted(composite.scala:56) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2(composite.scala:56) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2$adapted(composite.scala:56) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2(composite.scala:56) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2$adapted(composite.scala:56) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2(composite.scala:56) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2$adapted(composite.scala:56) at doobie.util.composite$Composite$$anon$2.$anonfun$set$2(composite.scala:56) [[[cut for sanity, but this continues down quite a lot]]]
Updated by Alexis Mousset about 8 years ago
- Category set to Web - Compliance & node report
- Target version set to 4.1.0
- Severity set to Critical - prevents main use of Rudder | no workaround | data loss | security
Updated by François ARMAND about 8 years ago
- Related to Bug #10380: Dashboard do not load due to stackoverflow error in 4.1 added
Updated by Nicolas CHARLES about 8 years ago
- Related to Bug #10453: Error during policy generation added
Updated by François ARMAND about 8 years ago
- Subject changed from Cannot historize names to Stackoverflow during generation for 2200 nodes
Updated by François ARMAND about 8 years ago
- Related to deleted (Bug #10453: Error during policy generation)
Updated by François ARMAND about 8 years ago
- Has duplicate Bug #10453: Error during policy generation added
Updated by François ARMAND about 8 years ago
- Related to deleted (Bug #10380: Dashboard do not load due to stackoverflow error in 4.1)
Updated by François ARMAND about 8 years ago
- Has duplicate Bug #10380: Dashboard do not load due to stackoverflow error in 4.1 added
Updated by François ARMAND about 8 years ago
- Subject changed from Stackoverflow during generation for 2200 nodes to Several core features don't work anymore with more than 1000 nodes
- User visibility set to Operational - other Techniques | Technique editor | Rudder settings
Updated by François ARMAND about 8 years ago
- Status changed from New to In progress
- Assignee set to François ARMAND
Updated by François ARMAND about 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/1605
Updated by Nicolas CHARLES about 8 years ago
- Assignee changed from Nicolas CHARLES to Alexis Mousset
- Pull Request changed from https://github.com/Normation/rudder/pull/1605 to https://github.com/Normation/rudder/pull/1606
Updated by François ARMAND about 8 years ago
- Status changed from Pending technical review to Pending release
Updated by Nicolas CHARLES over 7 years ago
- Related to Bug #11037: Missing agent reports after Rudder server restart added
Actions