[Buildbot-devel] Dealing with / preventing "no space left on device" scenarios
Jim Rowan
jmr at computing.com
Mon Mar 9 14:04:36 UTC 2015
One solution to the slave situation would be simply to adapt your startup script to remove all builder dirs when it starts, and restart it periodically.
On Mar 9, 2015, at 4:27 AM, Kevin Funk <kevin.funk at kdab.com> wrote:
> Heya,
>
> one of our most recurring (read: boring) tasks at the moment with Buildbot is
> to make sure both the master and our slaves have enough disk space to fulfill
> their task.
>
> *Master*
>
> For the master, I finally solved this problem by doing
>
> c['changeHorizon'] = 200
> c['buildHorizon'] = 100
> c['eventHorizon'] = 50
> c['logHorizon'] = 40
> c['buildCacheSize'] = 15
>
> in master.cfg, as suggested by http://docs.buildbot.net/current/manual/cfg-global.html#horizons
>
> Before that change, the master usually ran out of space because of the huge
> amount of pickle and log files. Now I'm wondering why these values aren't the
> default to begin with, to avoid having users run into this situation from the
> start?
>
> *Slaves*
>
> For the slaves, it's more tricky (for us).
>
> Since the set of projects we work on is usually dynamic, builder are
> frequently renamed/added/removed. Buildbot currently does not prune no-longer-
> used builder dirs, which is a problem. We usually run out of disk space on the
> slaves because of that.
>
> I didn't find a solution to that yet, is there?
>
> Thanks for your time
>
> --
> Kevin Funk | kevin.funk at kdab.com | Software Engineer
> KDAB (Deutschland) GmbH&Co KG, a KDAB Group company
> Tel. Germany +49-30-521325470, Sweden (HQ) +46-563-540090
> KDAB - Qt Experts - Platform-independent software solutions
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website, sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for all
> things parallel software development, from weekly thought leadership blogs to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel
More information about the devel
mailing list