[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:
 http://clb.demon.fi:8114/waterfall
 18:05 < clb__> 17:59:40 I merged a pull request in
 18:06 < clb__> that produced this commit
 https://github.com/realXtend/naali/commit/d02eb5995b820f46b8c3301c55e64c9a8109624d
 18:06 < clb__> but the two builders both started working on random commits
 instead:
 18:06 < KRF> and there's a huge queue over there:
 http://clb.demon.fi:8114/builders/osx-Tundra-incoming
 18:06 < clb__> osx-Tundra-incoming started building
 github.com/realXtend/naali/commit/ed6e3375aff1b633a703273f6f1a066dc4f569a5
 18:07 < clb__> and ubuntu-Tundra-incoming started building
 18:07 < clb__>
 github.com/realXtend/naali/commit/964663c578f8b77ebb8527ca468ec92fabfb5c6a
 18:07 < clb__> I would've expected them both to start building the tip
 github.com/realXtend/naali/commit/d02eb5995b820f46b8c3301c55e64c9a8109624d
 18:07 < KRF> i'm seeing the exact problem here as well. I just noticed
 that.
 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
 dl.dropbox.com/u/40949268/Bugs/BuildBot%20Tundra%20-%20Opera_2012-11-08_18-08-12.png
 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
 0.8.7
 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