branch upgrade jobs keep transaction open

Bug #777958 reported by Aaron Bentley on 2011-05-05
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Critical
Aaron Bentley

Bug Description

Branch upgrade jobs keep the database transaction open, which means that if they run for a long time, the connection will be killed due to inactivity/timeout, generating an oops. OOPS-1950UBJ1 is an example.

Either we should forbid upgrade jobs from running so long, or we should ensure that they make a new connection to indicate that they are complete.

Related branches

Woo! This also provides *an* explanation for prior branch contention
issues that occur infrequently.

Launchpad QA Bot (lpqabot) wrote :

Fixed in stable r13036 (http://bazaar.launchpad.net/~launchpad-pqm/launchpad/stable/revision/13036) by a commit, but not testable.

Changed in launchpad:
assignee: nobody → Aaron Bentley (abentley)
tags: added: qa-untestable
Changed in launchpad:
status: Triaged → Fix Committed
William Grant (wgrant) on 2011-05-13
Changed in launchpad:
status: Fix Committed → Fix Released
Aaron Bentley (abentley) wrote :

The landed branch prevents the transaction from being held too long. I've filed Bug #782341 to track that issue.

tags: added: critical-analysis
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related questions