builddmaster needs to be reworked to remove "accepted" queue

Bug #361192 reported by Adam Conrad
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Jelmer Vernooij

Bug Description

For some time now, the builddmaster machine has been running low on disk, and in discussions about what to do with it, we realised that the builddmaster workflow doesn't actually require the "accepted" queue.

Currently, when a build is completed, after it's uploaded to the librarian and inserted into the soyuz database, the upload directory is moved from incoming to accepted. Given that this doesn't occur until AFTER the librarian/soyuz updates are made, as long as we're checking that those updates happened sanely and cleanly, the mv could be changed to an rm, thus eliminating "accepted" altogether.

Related branches

Revision history for this message
Celso Providelo (cprov) wrote :

Medium since the accepted queue on disk can be cleaned via cronjob

Changed in soyuz:
assignee: nobody → Celso Providelo (cprov)
milestone: none → pending
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Adam Conrad (adconrad) wrote :

The cronjob now completely removes everything from accepted every hour. Not perfect, but it will tide us over until builddmaster is changed to no longer store redundant data there.

Curtis Hovey (sinzui)
Changed in soyuz:
assignee: Celso Providelo (cprov) → nobody
tags: added: buildd-manager
Changed in soyuz:
assignee: nobody → Jelmer Vernooij (jelmer)
Jelmer Vernooij (jelmer)
Changed in soyuz:
status: Triaged → Fix Committed
Revision history for this message
Ursula Junque (ursinha) wrote : Bug fixed by a commit
Changed in soyuz:
milestone: pending → 10.06
tags: added: qa-needstesting
tags: added: qa-ok
removed: 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.

Other bug subscribers

Remote bug watches

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