[focal] charm becomes blocked with workload-status "Failed to connect to MySQL"
Bug #1907250 reported by
Alex Kavanagh
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MySQL Router Charm |
Triaged
|
High
|
Unassigned | ||
mysql-8.0 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
In a fully deployed focal-ussuri model, the update-status hook on the mysql-router subordinate can hang meaning that the hook never ends. Due to the way that update-status is not reported in the textual output of "juju status" you can't actually see the problem.
However, any attempt to run "juju run" or actions or any other interaction with the *machine* the that the unit is on will fail, thus locking actions to all of the units on that machine. The payloads continue normally.
I'm still trying to determine the nature of the hang.
summary: |
- update-status hook hangs (but you can't see it!) + [focal-ussuri] update-status hook hangs (but you can't see it!) |
summary: |
- [focal-ussuri] update-status hook hangs (but you can't see it!) + [focal] charm becomes blocked with workload-status "Failed to connect to + MySQL" |
tags: | added: cdo-qa foundations-engine |
To post a comment you must log in.
Note, eventually the hook times out and errors. Then doing juju resolved <unit>/0 for the mysql-router then runs fine. So it's probably a race somewhere that deadlocks in the router unit and it might be around setting data on the relation, after inspecting the code.