Hi Joe,

The reactorLoop is a central dispatching routine. It "reacts to" multiple requests to the device for information. It needs to keep track of all the outstanding requests so that Zenoss can store the responses.

A "heap" is a list with the smallest item at the front of the list. It is used by the reactorLoop to keep track of the next timeout, for example. It puts all the timeouts in the heap, and it can just wait for the first one.

This is a very strange error, and not one we have seen in the past.

Have you attempted to collect information on this device again? I am concerned the multiple simultaneous collects might produce the problem.

There are SNMP issues with 64-bit boxes using net-snmp (Linux, FreeBSD, etc), but this is not one of them.

-Eric

Joe Putnick wrote:
I got this error when adding a Dell 1850 with CentOS 64 bit. We are trying to use SNMP. The package is 5.1.2-11.EL4.7 (x86_64).

What is a reactorLoop?

We have added juniper and cisco network devices with no problems. The zenoss box is running on CentOS 64 bit. When running an snmpwalk on the server it does work and scans the entire tree.

2006-10-11 18:12:09 ERROR zen.ZenModeler unexpected error in reactorLoop Traceback (most recent call last): File "/usr/local/zenoss/Products/DataCollector/zenmodeler.py", line 403, in reactorLoop reactor.runUntilCurrent() File "usr/local/zenoss/lib/python/twisted/internet/base.py", line 543, in runUntilCurrent File "/usr/lib64/python2.3/heapq.py", line 142, in heappop _siftup(heap, 0) File "/usr/lib64/python2.3/heapq.py", line 238, in _siftup heap[pos] = heap[childpos] IndexError: list index out of range _______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users


_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to