This is because space in buildslave is limited, and overruns with git cache objects after repeated builds.
Signed-off-by: Bhimanavajjula Aditya <[email protected]> --- roles/buildmaster/files/srv/buildbot/masters/ganeti/master.cfg | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/roles/buildmaster/files/srv/buildbot/masters/ganeti/master.cfg b/roles/buildmaster/files/srv/buildbot/masters/ganeti/master.cfg index a731ce9..4d4715f 100644 --- a/roles/buildmaster/files/srv/buildbot/masters/ganeti/master.cfg +++ b/roles/buildmaster/files/srv/buildbot/masters/ganeti/master.cfg @@ -153,14 +153,16 @@ def GenerateResetPerms(before): alwaysRun=True, usePTY=False) -def GenerateCheckout(branch, mode="copy"): + +def GenerateCheckout(branch, mode="clobber"): if mode is None: - mode = "copy" + mode = "clobber" return source.Git(repourl=GANETI_GIT_URL, name="git-checkout", branch=branch, mode=mode, + shallow=True, haltOnFailure=True) def GenerateAutogen(): @@ -597,7 +599,7 @@ def StepsForQA(name_prefix, machines, master_ip, master_netdev, mode, checkout_mode = "clobber" elif mode in (QA_QUICK, QA_TINY): make_check = False - checkout_mode = "copy" + checkout_mode = "clobber" else: raise Exception("Unknown QA mode '%s'" % mode) -- 2.6.0.rc2.230.g3dd15c0
