BranchPullerApplication:BranchPuller Timeout updating branch record in puller
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The branch puller is sometimes getting this error (from the XML-RPC server):
Traceback (innermost last):
Module zope.publisher.
publication
Module canonical.
txn.commit()
Module transaction.
self.
Module transaction.
self.
Module transaction.
rm.
Module storm.zope.zstorm, line 268, in tpc_begin
self.
Module storm.store, line 484, in flush
self.
Module storm.store, line 546, in _flush_one
self.
Module storm.databases
return Connection.
Module storm.database, line 200, in execute
raw_cursor = self.raw_
Module storm.databases
return Connection.
Module storm.database, line 284, in raw_execute
statement, params or (), error)
Module storm.tracer, line 85, in trace
attr(*args, **kwargs)
Module canonical.
raise TimeoutError(
TimeoutError: 'UPDATE Branch SET mirror_failures=%s, mirror_
It seems odd to time out updating a single row.
See OOPS-1013XMLP7, OOPS-1013XMLP5 and OOPS-1013XMLP6 from the XML-RPC server, and OOPS-1013SMPU14, OOPS-1013SMPU13 and OOPS-1013SMPU12 from the branch puller.
The OOPS show most of the time is not database queries.