Remove Popen from buildstatus_OK

Bug #506256 reported by Michael Nelson
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Jelmer Vernooij

Bug Description

Currently Popen is used to upload source packages and essentially means that the builder infrastructure can't scale.

A side-effect is that there are also flush_database_updates, removeSecurityProxy, clear_current_connetion_cache etc. within buildstatus_OK which will be able to be removed too.

We should also be able to remove "# Quick and dirty hack to carry on on process-upload failures" which puts uploads into the failed-to-move folder when Popen returns and the folder hasn't moved.

Related branches

description: updated
Changed in soyuz:
assignee: nobody → Jelmer Vernooij (jelmer)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
Changed in soyuz:
milestone: none → 10.10
tags: added: qa-needstesting
Changed in soyuz:
status: Triaged → Fix Committed
Revision history for this message
Robert Collins (lifeless) wrote :

This was only half-landed, and will break things if deployed; we need to land the other half: thats blocked by the OOPS misbehaviour; I have a lead on that and will be following up with it. See https://dev.launchpad.net/QAProcessContinuousRollouts for info on the tag I added. We possibly need to tune what we do with this, but it should stop deploys for now.

tags: added: bad-commit-11566
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Revision history for this message
Robert Collins (lifeless) wrote :

The CP for this is now in production-stable, but it doesn't include an ancestry reference for 11566 so am tagging this to let the qatagger report move on.

tags: added: qa-ok
removed: bad-commit-11566 qa-needstesting
Curtis Hovey (sinzui)
Changed in soyuz:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.