[Buildbot-commits] [Buildbot] #2645: [nine] Implement Request Collapsing
Buildbot trac
trac at buildbot.net
Fri Jan 10 19:50:51 UTC 2014
#2645: [nine] Implement Request Collapsing
-------------------+-------------------
Reporter: dustin | Owner:
Type: task | Status: new
Priority: major | Milestone: 0.9.0
Version: | Keywords:
-------------------+-------------------
*Currently Broken*: Builds for merged requests currently only refer to one
of the merged requests.
* Before a build request is added to a non-empty queue, examine each
unclaimed build request in that queue.
If it is compatible with the new request (defined as having matching
sourcestamps, except for revision), then claim the old request and
immediately complete it with result SKIPPED.
* Allow the same kind of configuration as for merging: global and per-
builder, with options True (merge), False (never), and callable (called
with two build request dictionaries, and expected to get the rest from the
data API).
* Call it "queue collapsing" rather than merging (hat-tip to Mozilla
release engineering for the term)
Note that the first bullet here assumes that a more recently-submitted
request should be preferred over an older request.
See https://plus.google.com/105883044168332773236/posts/TG8DHus4L4D
--
Ticket URL: <http://trac.buildbot.net/ticket/2645>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list