unexpected fault running unit tests

Bug #1459274 reported by Aaron Bentley
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-core
Fix Released
High
Unassigned
1.25
Fix Released
Critical
Anastasia

Bug Description

As seen here:
    http://reports.vapour.ws/releases/issue/5565d588749a56738657898c

ppc64el unit tests are failing. the issue is likely because of a regression in the gccgo tool chain.

Curtis Hovey (sinzui)
Changed in juju-core:
status: Triaged → Fix Released
Curtis Hovey (sinzui)
tags: added: ppc64el regression
tags: added: gccgo
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

I ran the test 20 times in a row on diamond (a non-virtualized machine i have intermittent access to) and it passed every time. So, um, not sure?

Revision history for this message
Aaron Bentley (abentley) wrote :

We've seen this on every 1.25 run since January 15. The first build that exhibited it was http://reports.vapour.ws/releases/3511

Curtis Hovey (sinzui)
information type: Private → Public
Curtis Hovey (sinzui)
tags: added: test-failure
description: updated
Revision history for this message
Anastasia (anastasia-macmood) wrote :

This was instrumental in spotting the difference...

Extract from email from Curtis (brilliant)...

The first bug reported about failures caused by a tool chain is
    https://bugs.launchpad.net/juju-core/+bug/1533792

This issue is very specific and is not the unreliability we are seeing in 1.25

The fix was merge into both master
  https://github.com/juju/juju/commit/36b26048cd8f5fb5665e6e9c95deb466c55750e3
and 1.25
 https://github.com/juju/juju/commit/0377d2ae02060149e6e3aa85cb57b79a53af80d1

We can see before the tool chain change, run-unit-tests-trusty-ppc64el passed
first try
    http://reports.vapour.ws/releases/3490
and after the merge (master was not directly tested after the tool chain
change, but feature branches were). We can see that master did pass (with
reties) after the fix was merged and tested on Timestamp:
Fri Jan 15 22:03:10 2016
    http://reports.vapour.ws/releases/3513/job/run-unit-tests-trusty-ppc64el/attempt/4414
While the test set to non-voting as we tried to get a tool chain fix, we can
see master continued to pass
    http://reports.vapour.ws/releases/3516

1.25 was not so lucky. IT has not passed since Tue Jan 12 22:37:22 2016
    http://reports.vapour.ws/releases#1.25
in addition to the first bug reported, 1.25 had linker failures seen between
Thu Jan 14 01:29:08 2016 and Fri Jan 15 18:41:16 2016
    http://reports.vapour.ws/releases/3505/job/run-unit-tests-trusty-ppc64el/attempt/4391
    http://reports.vapour.ws/releases/3512/job/run-unit-tests-trusty-ppc64el/attempt/4411

After a change to either the host or source code we see the current error.
    http://reports.vapour.ws/releases/3515/job/run-unit-tests-trusty-ppc64el/attempt/4417
This error looks too similar to a previous error. We can see the date change
on
    http://reports.vapour.ws/releases/issue/5565d588749a56738657898c
to know the issue appeared on Jan 15 with
    http://reports.vapour.ws/releases/3511

Revision history for this message
Anastasia (anastasia-macmood) wrote :

Current implementation has change a little bit in the area. Will propose an update to 1.25 shortly.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.