Can we improve the CI so the build will succeed once check-patch completed
successfully,
regardless of errors after that point?
All tests suceeded
*13:41:18* tests: commands succeeded*13:41:18* storage-py27:
commands succeeded*13:41:18* storage-py36: commands
succeeded*13:41:18* lib-py27: commands succeeded*13:41:18*
lib-py36: commands succeeded*13:41:18* network-py27: commands
succeeded*13:41:18* network-py36: commands succeeded*13:41:18*
virt-py27: commands succeeded*13:41:18* virt-py36: commands
succeeded*13:41:18* congratulations :)
But the build failed:
https://jenkins.ovirt.org/job/vdsm_master_check-patch-fc28-x86_64/229/
Because of:
*13:42:33* POST BUILD TASK : SUCCESS*13:42:33* END OF POST BUILD TASK
: 2*13:42:33* Archiving artifacts*13:42:35* ERROR: Step ‘Archive the
artifacts’ aborted due to exception: *13:42:35* java.io.IOException:
No space left on device*13:42:35* at
sun.nio.ch.FileDispatcherImpl.write0(Native Method)*13:42:35* at
sun.nio.ch.FileDispatcherImpl.write(FileDispatcherImpl.java:60)*13:42:35*
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)*13:42:35*
at sun.nio.ch.IOUtil.write(IOUtil.java:65)*13:42:35* at
sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:211)*13:42:35*
at java.nio.channels.Channels.writeFullyImpl(Channels.java:78)*13:42:35*
at java.nio.channels.Channels.writeFully(Channels.java:101)*13:42:35*
at java.nio.channels.Channels.access$000(Channels.java:61)*13:42:35*
at java.nio.channels.Channels$1.write(Channels.java:174)*13:42:35*
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1793)*13:42:35*
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769)*13:42:35*
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1744)*13:42:35*
at hudson.util.IOUtils.copy(IOUtils.java:43)*13:42:35* at
hudson.FilePath.readFromTar(FilePath.java:2465)*13:42:35* Also:
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to
vm0064.workers-phx.ovirt.org*13:42:35* at
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)*13:42:35*
at
hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)*13:42:35*
at hudson.remoting.Channel$2.adapt(Channel.java:990)*13:42:35*
at hudson.remoting.Channel$2.adapt(Channel.java:986)*13:42:35*
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59)*13:42:35*
at hudson.FilePath.copyRecursiveTo(FilePath.java:2368)*13:42:35*
at
jenkins.model.StandardArtifactManager.archive(StandardArtifactManager.java:61)*13:42:35*
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:235)*13:42:35*
at
hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)*13:42:35*
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)*13:42:35*
at
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)*13:42:35*
at
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)*13:42:35*
at hudson.model.Build$BuildExecution.post2(Build.java:186)*13:42:35*
at
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)*13:42:35*
at hudson.model.Run.execute(Run.java:1819)*13:42:35* at
hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
See
https://jenkins.ovirt.org/job/vdsm_master_check-patch-fc28-x86_64/229/con...
Nir