[Buildbot] #3272: Buildbot start-up time starts to tip-over once there logs for ~3000 builds in a builder (especially if a build has lots of steps)
Buildbot trac
trac at buildbot.net
Sun Jun 7 11:55:08 UTC 2015
#3272: Buildbot start-up time starts to tip-over once there logs for ~3000 builds
in a builder (especially if a build has lots of steps)
------------------------+--------------------
Reporter: vlovich | Owner:
Type: defect | Status: new
Priority: major | Milestone: 0.8.x
Version: 0.8.10 | Resolution:
Keywords: performance |
------------------------+--------------------
Comment (by tardyp):
I had the same problem in my prod. I made a quick hack to fix the issue,
which I did not upstreamed. I prefer working on long term solution with
buildbot nine.
There are several scaling limitations on eight.
- It stores a lot of files in the same diretory (all files related to a
builder's dir is stored in one dir, which is problematic on several
filesystem)
a good solution for this is to store them in multiple directories (encoded
with the lower builds of the build number)
- determineNextBuildNumber is fundamentally flawed as it parsed all the
build files at startup. A good solution for this would be to store it
either in the builder pickle itself, or in its own file (so that one can
override the next buildnumber easily)
--
Ticket URL: <http://trac.buildbot.net/ticket/3272#comment:6>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list