Hopefully someone can help with this one...I performed an upgrade to 2.4.1 last 
week, and the "All Device Components" report now fails to run successfully.  

Can someone make something of this error output (from event.log)?

2009-06-22T09:13:32 INFO ZODB.Conflict database read conflict error (oid 
0x2f3b, class BTrees._OOBTree.OOBTree) at /zport/dmd/Reports/Device Reports/All 
Monitored Components (4797 conflicts, of which 0 were unresolved, since startup 
at Fri Jun 19 16:23:45 2009)
------
2009-06-22T09:14:14 INFO ZODB.Conflict database conflict error (oid 0x2c, class 
Products.ZenUtils.PObjectCache.PObjectCache) at /zport/RenderServer/render 
(4798 conflicts, of which 0 were unresolved, since startup at Fri Jun 19 
16:23:45 2009)
------
2009-06-22T09:14:16 INFO ZODB.Conflict database conflict error (oid 0x2c, class 
Products.ZenUtils.PObjectCache.PObjectCache) at /zport/RenderServer/render 
(4799 conflicts, of which 0 were unresolved, since startup at Fri Jun 19 
16:23:45 2009)
------
2009-06-22T09:14:17 INFO ZODB.Conflict database conflict error (oid 0x2c, class 
Products.ZenUtils.PObjectCache.PObjectCache) at /zport/RenderServer/render 
(4800 conflicts, of which 0 were unresolved, since startup at Fri Jun 19 
16:23:45 2009)
------
2009-06-22T09:14:59 INFO ZODB.Conflict database read conflict error (oid 0x09, 
class Products.Transience.Transience.Increaser) at /zport/dmd/Reports/Device 
Reports/All Monitored Components (4801 conflicts, of which 0 were unresolved, 
since startup at Fri Jun 19 16:23:45 2009)
------
2009-06-22T09:16:27 INFO ZODB.Conflict database read conflict error (oid 0x09, 
class Products.Transience.Transience.Increaser) at /zport/dmd/Reports/Device 
Reports/All Monitored Components (4802 conflicts, of which 0 were unresolved, 
since startup at Fri Jun 19 16:23:45 2009)
------
2009-06-22T09:17:15 INFO ZODB.Conflict database conflict error (oid 0x2c, class 
Products.ZenUtils.PObjectCache.PObjectCache) at /zport/RenderServer/render 
(4803 conflicts, of which 0 were unresolved, since startup at Fri Jun 19 
16:23:45 2009)
------
2009-06-22T09:17:59 INFO ZODB.Conflict database read conflict error (oid 0x09, 
class Products.Transience.Transience.Increaser) at /zport/dmd/Reports/Device 
Reports/All Monitored Components (4804 conflicts, of which 0 were unresolved, 
since startup at Fri Jun 19 16:23:45 2009)
------
2009-06-22T09:17:59 ERROR Zope.SiteErrorLog 
http://fpmon001:8080/zport/dmd/Reports/Device%20Reports/All%20Monitored%20Components
Traceback (most recent call last):
  File "/opt/zenoss/lib/python/Zope2/App/startup.py", line 167, in 
zpublisher_exception_hook
    v.reraise()
  File "/opt/zenoss/lib/python/ZPublisher/Publish.py", line 114, in publish
    request, bind=1)
  File "/opt/zenoss/lib/python/ZPublisher/mapply.py", line 88, in mapply
    if debug is not None: return debug(object,args,context)
  File "/opt/zenoss/lib/python/ZPublisher/Publish.py", line 40, in call_object
    result=apply(object,args) # Type s<cr> to step into published object.
  File "/opt/zenoss/Products/ZenModel/Report.py", line 93, in __call__
    return template.pt_render(extra_context={'options': kwargs})
  File "/opt/zenoss/lib/python/Products/PageTemplates/PageTemplate.py", line 
104, in pt_render
    tal=not source, strictinsert=0)()
  File "/opt/zenoss/lib/python/TAL/TALInterpreter.py", line 206, in __call__
    self.interpret(self.program)
  File "/opt/zenoss/lib/python/TAL/TALInterpreter.py", line 250, in interpret
    handlers[opcode](self, args)
  File "/opt/zenoss/lib/python/TAL/TALInterpreter.py", line 477, in 
do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File "/opt/zenoss/lib/python/Products/PageTemplates/TALES.py", line 221, in 
evaluate
    return expression(self)
  File "/opt/zenoss/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 
47, in __call__
    return eval(code, g, {})
  File "Python expression "here.ZenTableManager.getBatch(tableName,objects)"", 
line 1, in <expression>
  File "/opt/zenoss/Products/ZenWidgets/ZenTableManager.py", line 147, in 
getBatch
    tableState = self.setupTableState(tableName, **keys)
  File "/opt/zenoss/Products/ZenWidgets/ZenTableManager.py", line 95, in 
setupTableState
    tableState = self.getTableState(tableName, **keys)
  File "/opt/zenoss/Products/ZenWidgets/ZenTableManager.py", line 106, in 
getTableState
    tableStates = self.getTableStates()
  File "/opt/zenoss/Products/ZenWidgets/ZenTableManager.py", line 295, in 
getTableStates
    session = self.REQUEST.SESSION
  File "/opt/zenoss/lib/python/ZPublisher/HTTPRequest.py", line 1217, in 
__getattr__
    v = self.get(key, default, returnTaints=returnTaints)
  File "/opt/zenoss/lib/python/ZPublisher/HTTPRequest.py", line 1177, in get
    if callable(v): v = v()
  File "/opt/zenoss/lib/python/Products/Sessions/SessionDataManager.py", line 
93, in getSessionData
    return self._getSessionDataObject(key)
  File "/opt/zenoss/lib/python/Products/Sessions/SessionDataManager.py", line 
180, in _getSessionDataObject
    ob = container.new_or_existing(key)
  File "/opt/zenoss/lib/python/Products/Transience/Transience.py", line 843, in 
new_or_existing
    item = self.get(key, _marker)
  File "/opt/zenoss/lib/python/Products/Transience/Transience.py", line 490, in 
get
    item = self._move_item(k, current_ts, default)
  File "/opt/zenoss/lib/python/Products/Transience/Transience.py", line 279, in 
_move_item
    self._housekeep(current_ts)
  File "/opt/zenoss/lib/python/Products/Transience/Transience.py", line 938, in 
_housekeep
    self._finalize(now)
  File "/opt/zenoss/lib/python/Products/Transience/Transience.py", line 546, in 
_finalize
    last_finalized = self._last_finalized_timeslice()
  File "/opt/zenoss/lib/python/Products/Transience/Transience.py", line 1075, 
in __call__
    return self.value
  File "/opt/zenoss/lib/python/ZODB/Connection.py", line 704, in setstate
    self._setstate(obj)
  File "/opt/zenoss/lib/python/ZODB/Connection.py", line 737, in _setstate
    self._load_before_or_conflict(obj)
  File "/opt/zenoss/lib/python/ZODB/Connection.py", line 766, in 
_load_before_or_conflict
    raise ReadConflictError(object=obj)
ReadConflictError: database read conflict error (oid 0x09, class 
Products.Transience.Transience.Increaser)

I also have seen since the upgrade several transaction errors that appear to be 
from the future (I don't think it's time travel, just the wrong time  
[Laughing] ) 

I saw some of these on Friday, and figured I'd wait and see if the system would 
"catch up" and these would stop, but they don't seem to have:

2009-06-22T09:11:32 INFO ZODB.Conflict database conflict error (oid 0x2f35, 
class BTrees._OOBTree.OOBTree, serial this txn started with 0x037ed3cc0cae8722 
2009-06-22 14:04:02.972285, serial currently committed 0x037ed3d37541aeee 
2009-06-22 14:11:27.482010) at /zport/dmd/Mibs/moveMibModules (4793 conflicts, 
of which 0 were unresolved, since startup at Fri Jun 19 16:23:45 2009)
------
2009-06-22T09:11:44 INFO ZODB.Conflict database conflict error (oid 0x2f36, 
class BTrees._OOBTree.OOBTree, serial this txn started with 0x037ed3cc0cae8722 
2009-06-22 14:04:02.972285, serial currently committed 0x037ed3d3ab02dcdd 
2009-06-22 14:11:40.080746) at /zport/dmd/Mibs/moveMibModules (4794 conflicts, 
of which 0 were unresolved, since startup at Fri Jun 19 16:23:45 2009)
------
2009-06-22T09:12:07 INFO ZODB.Conflict database conflict error (oid 0x2f37, 
class BTrees._OOBTree.OOBTree, serial this txn started with 0x037ed3cc0cae8722 
2009-06-22 14:04:02.972285, serial currently committed 0x037ed3d40af749bb 
2009-06-22 14:12:02.570149) at /zport/dmd/getUserMessages (4795 conflicts, of 
which 0 were unresolved, since startup at Fri Jun 19 16:23:45 2009)
------
2009-06-22T09:12:07 INFO ZODB.Conflict database conflict error (oid 0x2f37, 
class BTrees._OOBTree.OOBTree, serial this txn started with 0x037ed3cc0cae8722 
2009-06-22 14:04:02.972285, serial currently committed 0x037ed3d40af749bb 
2009-06-22 14:12:02.570149) at /zport/dmd/getUserMessages (4796 conflicts, of 
which 0 were unresolved, since startup at Fri Jun 19 16:23:45 2009)

Any ideas?  Muchos Gracias in advance.

-Joseph




-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=36181#36181

-------------------- m2f --------------------



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

Reply via email to