[Buildbot-commits] [Buildbot] #2399: Pushing multiple changes to a git repository watched by a GitPoller causes redundant builds to be performed.

Buildbot nobody at buildbot.net
Thu Nov 8 16:13:43 UTC 2012

#2399: Pushing multiple changes to a git repository watched by a GitPoller causes
redundant builds to be performed.
Reporter:  juj                                  |       Owner:
    Type:  defect                               |      Status:  new
Priority:  major                                |   Milestone:  undecided
 Version:  0.8.7                                |  Resolution:
Keywords:  GitPoller, mergeRequests, scheduler  |

Comment (by juj):

 18:05 < KRF> clb__: so you think the commits are not merged and the
 builder tries to build all individual commits?
 18:05 < clb__> KRF: not all individual
 18:05 < clb__> just seeing the problem here again:
 18:05 < clb__> 17:59:40 I merged a pull request in
 18:06 < clb__> that produced this commit
 18:06 < clb__> but the two builders both started working on random commits
 18:06 < KRF> and there's a huge queue over there:
 18:06 < clb__> osx-Tundra-incoming started building
 18:07 < clb__> and ubuntu-Tundra-incoming started building
 18:07 < clb__>
 18:07 < clb__> I would've expected them both to start building the tip
 18:07 < KRF> i'm seeing the exact problem here as well. I just noticed
 18:07 < KRF> we have a huge pending builds list because of that
 18:09 < clb__> I've no idea where both builders got their commits from
 18:09 < clb__> it looks like this on my computer
 18:09 < clb__> this is the fourth time I observe this
 18:09 < clb__> and always, after this first completely random build
 18:09 < clb__> they do pull to the tip, and build the correct build
 18:09 < clb__> so e.g. osx-Tundra-incoming shows now '36 pending' and
 ubuntu-Tundra-incoming shows '38 pending'
 18:10 < KRF> ah, http://trac.buildbot.net/ticket/2399 was created by you?
 18:10 < clb__> but they won't do 36 and 38 builds, just one after that. So
 it seems they do merge the latter requests properly
 18:10 < KRF> well. i can definitely confirm the issue
 18:10 < clb__> KRF: yeah, just created it
 18:11 < KRF> clb__: that happened after upgrading to 0.8.7 I guess?
 18:11 < KRF> because I didnt see it before
 18:11 < clb__> this is first bot I'm installing, I haven't used before
 18:11 < KRF> ic
 18:11 < KRF> i think it's a regression

Ticket URL: <http://trac.buildbot.net/ticket/2399#comment:2>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation

More information about the Commits mailing list