queue builder commits a touch too often

Bug #2667 reported by Daniel Silverstone
This bug report is a duplicate of:  Bug #344156: buildd-queue-builder improvements. Edit Remove
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Medium
Unassigned

Bug Description

The queue builder was made to commit more often to reduce interlock with the slave scanner.

Unfortunately committing this often causes the queue builder to go slowly.

We should commit every "few" like gina does.

Revision history for this message
Daniel Silverstone (dsilvers) wrote :

Presumably this has been done by now or you'd all have gone mad

Changed in soyuz:
status: Unconfirmed → Rejected
Revision history for this message
Celso Providelo (cprov) wrote :

Not really sorted, queue-builder is still committing more often than necessary.
This topic will need to be revisited once we change the way we create NEEDSBUILD builds to a more 'package-centric' way.
Instead of depending of an hourly overall analysis of all published sources to create missing builds, we could serialize the procedure and create builds as soon as we accept the source.
It should reduce the possibilities of lockstates between slave-scanner & queue-builder, so we could commit only once at the end.
On the other hand it might increase the possibility of unreachable dependencies during build.
We will see.

Changed in soyuz:
status: Rejected → Confirmed
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.