[Buildbot-devel] Dealing with / preventing "no space left on device" scenarios

Dan Kegel dank at kegel.com
Mon Mar 9 10:31:02 UTC 2015


Related question: could/should buildbot have some kind of low disk space alert?

On Mon, Mar 9, 2015 at 2: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