Project

General

Profile

Actions

Bug #4430

closed

manageNewNode timeout / proxy error with more than 1k hosts

Added by Christophe Nowicki about 10 years ago. Updated over 8 years ago.

Status:
Rejected
Priority:
N/A
Assignee:
-
Category:
Web - UI & UX
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

Hi,

I've put 4k new hosts in my rudder server and now I can't list the new node.

The manageNewNode page timeout.

There no error message in the /var/log/rudder/webapp/ directory.

Best Regards,


Files

proxy_error.png (24.8 KB) proxy_error.png Christophe Nowicki, 2014-01-31 12:23
Actions #1

Updated by François ARMAND about 10 years ago

Arg.

I fear I have no obvious workaround. Could you try to give the webapp more memory ? It's clearly the best thing, but it could help to understand what is happening.

Also, I'm very intersted to know if you generated the node automatically, or if it's some real data.
In the first case, we would very very very much appreciate if you could share the script/tools used, so that it could be easier to reproduce the problem on our side.

Thanks,

Actions #2

Updated by Christophe Nowicki about 10 years ago

François ARMAND wrote:

Arg.

Arg too! ;-)

I fear I have no obvious workaround. Could you try to give the webapp more memory ? It's clearly the best thing, but it could help to understand what is happening.

I've setup another rudder server on my laptop (core i7 with 16Go of memory ;-)) and now I can see more 2k nodes in the manageNewNode screen.

Also, I'm very intersted to know if you generated the node automatically, or if it's some real data.
In the first case, we would very very very much appreciate if you could share the script/tools used, so that it could be easier to reproduce the problem on our side.

I'am using tsung with fusion inventory templates files (350ko of xml / host).
I will give you the script in order to reproduces high load bugs, but I need to clean the code before ;-)

Best Regards,

Actions #3

Updated by Christophe Nowicki about 10 years ago

Hi,

I've enabled LDAP debugging informations, and saw this :

Feb  4 15:33:52 nux slapd[14929]: conn=1002 op=26 SRCH base="ou=Nodes,ou=Pending Inventories,ou=Inventories,cn=rudder-configuration" scope=1 deref=0 filter="(objectClass=*)" 
Feb  4 15:33:52 nux slapd[14929]: conn=1002 op=26 SRCH attr=objectClass nodeId nodeHostname localAdministratorAccountName policyServerId osName osVersion osKernelVersion osFullName cn ipHostNumber createTimestamp
Feb  4 15:33:53 nux slapd[14929]: conn=1002 op=26 SEARCH RESULT tag=101 err=0 nentries=1921 text=

You are loading all the database : nentries=1921

Maybe you sould let the ldap server manage pagging for you :

http://tools.ietf.org/html/rfc2696

Best Regards,

Actions #4

Updated by Benoît PECCATTE almost 9 years ago

  • Category set to Web - UI & UX
  • Target version set to 3.0.5

Displaying a thousand nodes now works on 3.0
Closing this ticket.

Actions #5

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 3.0.5 to 3.0.6
Actions #6

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 3.0.6 to 3.0.7
Actions #7

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 3.0.7 to 3.0.8
Actions #8

Updated by Nicolas CHARLES over 8 years ago

  • Status changed from New to Rejected

As Benoit said, this is working now (on 3.x versions)
I'm closing this ticket

Actions

Also available in: Atom PDF