Error monitor: Give GSA sync more retries on conflicts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KARL3 |
Fix Released
|
Low
|
Paul Everitt |
Bug Description
Note: Paul (me) is just guessing on this. Below is a traceback produced by gsa_sync. It doesn't happen frequently, but in the interests of "shut up error monitor", perhaps we can give it more retries or something.
Error in script.
Traceback (most recent call last):
File "/srv/osfkarl/
return func(args)
File "/srv/osfkarl/
transaction
File "/srv/osfkarl/
return self.get().commit()
File "/srv/osfkarl/
self.
File "/srv/osfkarl/
rm.
File "/srv/osfkarl/
s = vote(transaction)
File "/srv/osfkarl/
return f(*args, **kw)
File "/srv/osfkarl/
return self._vote()
File "/srv/osfkarl/
serials = self._finish_
File "/srv/osfkarl/
rdata = self.tryToResol
File "/srv/osfkarl/
data=newpickle)
ConflictError: database conflict error (oid 0x024506c6, class BTrees.
Changed in karl3: | |
assignee: | Tres Seaver (tseaver) → Paul Everitt (paul-agendaless) |
status: | New → Fix Committed |
Changed in karl3: | |
status: | Fix Committed → Fix Released |
Assigning to Tres for initial review. Perhaps this isn't do-able.