[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