H27 has plenty of space. Excluding build nodes is usually a bad idea, I’d 
rather we (Infra) work with you to determine the root cause of the failures. In 
this case, it does suggest an out-of-space condition (possibly transient,) but 
it could also be something funky with the git clone. Try setting Jenkins to 
delete the workspace before the build starts and/or set Git -> Additional 
Behaviours -> Wipe out repository & force clone

-Chris




> On Feb 2, 2018, at 11:43 AM, Mike Jumper <mike.jum...@guac-dev.org> wrote:
> 
> Hello all,
> 
> We (Apache Guacamole) have been having intermittent issues with builds
> failing during the initial git checkout (see below), during the creation of
> a lock file as Maven tries to pull down a build dependency, etc. Initially,
> this seemed tied to node H23, and seeing that other builds explicitly
> exclude this node in their label expressions, we have done so as well ...
> but these failures still occasionally occur on other nodes.
> 
> Is there a better way to defend against this than excluding nodes on a
> case-by-case basis?
> 
> Many thanks,
> 
> - Mike
> 
> ---------- Forwarded message ----------
> From: Mike Jumper <mike.jum...@guac-dev.org>
> Date: Wed, Jan 31, 2018 at 8:01 PM
> Subject: Re: Build failed in Jenkins: guacamole-server-coverity #16
> To: d...@guacamole.apache.org
> 
> 
> On Wed, Jan 31, 2018 at 7:47 PM, Apache Jenkins Server
> <jenk...@builds.apache.org> wrote:
>> See <https://builds.apache.org/job/guacamole-server-coverity/
> 16/display/redirect>
>> 
>> ------------------------------------------
>> Started by user mjumper
>> [EnvInject] - Loading node environment variables.
>> Building remotely on H27 (ubuntu xenial) in workspace <
> https://builds.apache.org/job/guacamole-server-coverity/ws/>
>>> git rev-parse --is-inside-work-tree # timeout=10
>> Fetching changes from the remote Git repository
>>> git config remote.origin.url https://git-wip-us.apache.org/
> repos/asf/guacamole-server.git # timeout=10
>> ERROR: Error fetching remote repo 'origin'
>> hudson.plugins.git.GitException: Failed to fetch from
> https://git-wip-us.apache.org/repos/asf/guacamole-server.git
>>        at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:825)
>>        at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1092)
>>        at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1123)
>>        at hudson.scm.SCM.checkout(SCM.java:495)
>>        at hudson.model.AbstractProject.checkout(AbstractProject.java:
> 1202)
>>        at hudson.model.AbstractBuild$AbstractBuildExecution.
> defaultCheckout(AbstractBuild.java:574)
>>        at jenkins.scm.SCMCheckoutStrategy.checkout(
> SCMCheckoutStrategy.java:86)
>>        at hudson.model.AbstractBuild$AbstractBuildExecution.run(
> AbstractBuild.java:499)
>>        at hudson.model.Run.execute(Run.java:1724)
>>        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
>>        at hudson.model.ResourceController.execute(
> ResourceController.java:97)
>>        at hudson.model.Executor.run(Executor.java:421)
>> Caused by: hudson.plugins.git.GitException: Command "git config
> remote.origin.url https://git-wip-us.apache.org/
> repos/asf/guacamole-server.git" returned status code 4:
>> stdout:
>> stderr: error: failed to write new configuration file <
> https://builds.apache.org/job/guacamole-server-coverity/
> ws/guacamole-server/.git/config.lock>
>> 
> 
> I'll ask on builds@apache.org regarding all these inexplicable
> failures. I suspect some of the nodes might be having disk space
> issues...
> 
> - Mike

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to