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