[Buildbot] #3121: Master deactivation iterates over all builds

Buildbot trac trac at buildbot.net
Sat Dec 27 20:22:35 UTC 2014


#3121: Master deactivation iterates over all builds
-------------------+------------------------------
Reporter:  dustin  |      Owner:
    Type:  defect  |     Status:  new
Priority:  major   |  Milestone:  0.9.+
 Version:  0.8.10  |   Keywords:  database, simple
-------------------+------------------------------
 When a master is deactivated, it performs a query for all builds on that
 master, and marks them as RETRY.  However, that query is not optimized
 down to the DB level, so in practice we select *all* builds, ever, into a
 Python list and then filter that in Python.  That's very inefficient!

 The fix is to trace the 'masterid' and 'results' parameters through the
 data API endpoint and into the DB API.

--
Ticket URL: <http://trac.buildbot.net/ticket/3121>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list