Comment 14 for bug 218388

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Happened again with computer 4938: 15466 free-space items.

2009-07-01T11:00:58 ERROR canonical.landscape.message Error handling message 'free-space' for computer 4938: {'free-space': [(1244125500, u'/', 12653), .....
Traceback (most recent call last):
  File "/srv/landscape.canonical.com/production/landscape/src/canonical/landscape/message/messageapis.py", line 245, in _run
    self.handle(message["type"], message)
  File "/srv/landscape.canonical.com/production/landscape/src/canonical/message/api.py", line 55, in handle
    return handler(type, body)
  File "/srv/landscape.canonical.com/production/landscape/src/canonical/message/handler.py", line 27, in wrapper
    return function(message_api, type, body)
  File "/srv/landscape.canonical.com/production/landscape/src/canonical/lib/arguments.py", line 77, in replacement
    return original(*new_args, **new_kwargs)
  File "/srv/landscape.canonical.com/production/landscape/src/canonical/landscape/message/handlers/resources.py", line 594, in handle_free_space
    timestamp)
  File "/srv/landscape.canonical.com/production/landscape/src/canonical/landscape/model/main/computer.py", line 486, in get_mount_info_for_timestamp
    resource.MountInfo.mount_point == mount_point)
  File "/srv/landscape.canonical.com/production/landscape/src/canonical/landscape/model/main/computer.py", line 289, in _find
    *args, **kwargs)
  File "/srv/landscape.canonical.com/production/storm/storm/store.py", line 206, in find
    self.flush()
  File "/srv/landscape.canonical.com/production/storm/storm/store.py", line 486, in flush
    self._flush_one(obj_info)
  File "/srv/landscape.canonical.com/production/storm/storm/store.py", line 523, in _flush_one
    result = self._connection.execute(expr)
  File "/srv/landscape.canonical.com/production/storm/storm/databases/postgres.py", line 251, in execute
    result = Connection.execute(self, Returning(statement), params)
  File "/srv/landscape.canonical.com/production/storm/storm/database.py", line 203, in execute
    raw_cursor = self.raw_execute(statement, params)
  File "/srv/landscape.canonical.com/production/storm/storm/databases/postgres.py", line 267, in raw_execute
    return Connection.raw_execute(self, statement, params)
  File "/srv/landscape.canonical.com/production/storm/storm/database.py", line 279, in raw_execute
    statement, params or ())
  File "/srv/landscape.canonical.com/production/storm/storm/database.py", line 328, in _check_disconnect
    return function(*args, **kwargs)
  File "/srv/landscape.canonical.com/production/storm/storm/tracer.py", line 95, in trace
    attr(*args, **kwargs)
  File "/srv/landscape.canonical.com/production/storm/storm/tracer.py", line 49, in connection_raw_execute
    raise TimeoutError(statement, params)
TimeoutError: 'INSERT INTO free_space (free_space, mount_info_id, "timestamp") VALUES (%s, %s, %s) RETURNING free_space.id', [<storm.variables.IntVariable object ......