[release] Autorelease oxygen failed to build odl-alto-resourcepool from alto


Jenkins <jenkins-dontreply@...>
 

Attention alto-devs,

Autorelease oxygen failed to build odl-alto-resourcepool from alto in build
257. Attached is a snippet of the error message related to the
failure that we were able to automatically parse as well as console logs.


Console Logs:
https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/autorelease-release-oxygen/257

Jenkins Build:
https://jenkins.opendaylight.org/releng/job/autorelease-release-oxygen/257/

Please review and provide an ETA on when a fix will be available.

Thanks,
ODL releng/autorelease team


Gao Kai
 

Hi releng/autorelease team,

As the report suggests, the failure is typically transient and should clear in the next run and no fix is required.

Regards,
Kai


On Mon, Apr 9, 2018 at 9:32 AM, Jenkins <jenkins-dontreply@...> wrote:
Attention alto-devs,

Autorelease oxygen failed to build odl-alto-resourcepool from alto in build
257. Attached is a snippet of the error message related to the
failure that we were able to automatically parse as well as console logs.


Console Logs:
https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/autorelease-release-oxygen/257

Jenkins Build:
https://jenkins.opendaylight.org/releng/job/autorelease-release-oxygen/257/

Please review and provide an ETA on when a fix will be available.

Thanks,
ODL releng/autorelease team


_______________________________________________
alto-dev mailing list
alto-dev@....org
https://lists.opendaylight.org/mailman/listinfo/alto-dev




--
Kai Gao
PhD Candidate at Institute of Network Science and Cyberspace
Department of Computer Science and Technology
Tsinghua University, Beijing, China


Daniel Farrell <dfarrell@...>
 

Hello Kai,

Thanks for the diagnosis.

Is there anything that can be done to properly mitigate the failure? We have so many transient potential failures that we're almost certain to hit one on a given autorelease (<=Oxygen, Fluorine should be better because fewer projects in Managed Release).

Thanks,
Daniel


On Mon, Apr 9, 2018 at 7:17 AM Kai GAO <godrickk@...> wrote:
Hi releng/autorelease team,

As the report suggests, the failure is typically transient and should clear in the next run and no fix is required.

Regards,
Kai


On Mon, Apr 9, 2018 at 9:32 AM, Jenkins <jenkins-dontreply@...> wrote:
Attention alto-devs,

Autorelease oxygen failed to build odl-alto-resourcepool from alto in build
257. Attached is a snippet of the error message related to the
failure that we were able to automatically parse as well as console logs.


Console Logs:
https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/autorelease-release-oxygen/257

Jenkins Build:
https://jenkins.opendaylight.org/releng/job/autorelease-release-oxygen/257/

Please review and provide an ETA on when a fix will be available.

Thanks,
ODL releng/autorelease team


_______________________________________________



--
Kai Gao
PhD Candidate at Institute of Network Science and Cyberspace
Department of Computer Science and Technology
Tsinghua University, Beijing, China
_______________________________________________
release mailing list
release@...
https://lists.opendaylight.org/mailman/listinfo/release


Gao Kai
 

Hi Daniel and the autorelease team,

I don't really know for sure. The module only contains a few source files and takes ~10 seconds to compile/test on my laptop. I remember there were quite a few such failures while compiling ALTO modules (and sometimes other projects), but the compilation managed to go through at a certain point. I don't think the transient failures can be mitigated very well by improving a certain project.

One hypothesis is that this could be a JVM issue that it runs short of resources during the compilation. But according to the log, there should still be plenty of memory. Emm...

Since most failures happen during single feature tests, it would be one direction to look into.

As for solutions, first I would think of something such as incremental compilation or checkpoints. Maven has this "-rf" option to resume a compilation. It may not be a good practice in production systems but I feel it might make some sense in handling transient failures.

Another option might be executing the single feature tests after the compilation. As the projects have their own jenkins jobs, they should be less likely to raise compilation errors. Since a success build requires all SFT to pass anyway, I think the order may be less critical.
[Don't know whether this is feasible, though :(]

Just my two cents.

Best,
Kai



On Mon, Apr 9, 2018 at 9:50 PM, Daniel Farrell <dfarrell@...> wrote:
Hello Kai,

Thanks for the diagnosis.

Is there anything that can be done to properly mitigate the failure? We have so many transient potential failures that we're almost certain to hit one on a given autorelease (<=Oxygen, Fluorine should be better because fewer projects in Managed Release).

Thanks,
Daniel

On Mon, Apr 9, 2018 at 7:17 AM Kai GAO <godrickk@...> wrote:
Hi releng/autorelease team,

As the report suggests, the failure is typically transient and should clear in the next run and no fix is required.

Regards,
Kai


On Mon, Apr 9, 2018 at 9:32 AM, Jenkins <jenkins-dontreply@opendaylight.org> wrote:
Attention alto-devs,

Autorelease oxygen failed to build odl-alto-resourcepool from alto in build
257. Attached is a snippet of the error message related to the
failure that we were able to automatically parse as well as console logs.


Console Logs:
https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/autorelease-release-oxygen/257

Jenkins Build:
https://jenkins.opendaylight.org/releng/job/autorelease-release-oxygen/257/

Please review and provide an ETA on when a fix will be available.

Thanks,
ODL releng/autorelease team


_______________________________________________



--
Kai Gao
PhD Candidate at Institute of Network Science and Cyberspace
Department of Computer Science and Technology
Tsinghua University, Beijing, China
_______________________________________________
release mailing list
release@...
https://lists.opendaylight.org/mailman/listinfo/release



--
Kai Gao
PhD Candidate at Institute of Network Science and Cyberspace
Department of Computer Science and Technology
Tsinghua University, Beijing, China


Robert Varga <nite@...>
 

On 09/04/18 15:50, Daniel Farrell wrote:
Hello Kai,

Thanks for the diagnosis.

Is there anything that can be done to properly mitigate the failure? We
have so many transient potential failures that we're almost certain to
hit one on a given autorelease (<=Oxygen, Fluorine should be better
because fewer projects in Managed Release).
Hello,

https://jira.opendaylight.org/browse/ODLPARENT-143 is tracking this for
some time. Noone is working on it AFAICT.

Regards,
Robert