clock updated concurrently on a non-ha controller
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
High
|
Joseph Phillips |
Bug Description
This is on a non-ha controller, recently upgraded from 2.7.6 to 2.8.3.
2020-10-12 22:19:05 ERROR juju.core.raftlease store.go:277 command Command(ver: 1, op: setTime, new time: 0002-10-02 08:39:05.716668447 +0000 UTC): clock was updated concurrently, retry
2020-10-13 04:11:06 ERROR juju.core.raftlease store.go:277 command Command(ver: 1, op: setTime, new time: 0002-10-02 14:22:47.694097189 +0000 UTC): clock was updated concurrently, retry
[...]
2020-10-20 14:39:57 ERROR juju.core.raftlease store.go:277 command Command(ver: 1, op: setTime, new time: 0001-01-01 00:00:01.015763373 +0000 UTC): clock was updated concurrently, retry
I think that this should not be possible in a non-ha controller.
description: | updated |
Changed in juju: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 2.8.7 |
Changed in juju: | |
status: | In Progress → Incomplete |
Changed in juju: | |
assignee: | nobody → Joseph Phillips (manadart) |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
Triaging and adding to milestone for further investigation.
It's possible that we are firing off a worker twice, which might be responsible for other raft oddities. This is definitely worth digging into!