clock related, intermittent failure in lease.TestPackage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Medium
|
Unassigned |
Bug Description
From http://
-------
FAIL: manager_
manager_
fix.RunTest(c, func(manager *lease.Manager, clock *testclock.Clock) {
// Ask for a minute, actually get 63s. Expire on time.
err := getClaimer(c, manager)
})
util_test.go:86:
c.Fatalf("Store test took way too long")
... Error: Store test took way too long
This and its relatives below are stubborn heisenbugs.
- https:/ /bugs.launchpad .net/juju/ +bug/1631369 /bugs.launchpad .net/juju/ +bug/1748381
- https:/
I attempted to get at the latter of those. As noted in the report, there is a threshold of logging detail, that if passed makes failure unreproducible. I ran the test in a loop for a day.