Flapping Dqlite schema upgrade test
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
microovn |
Fix Committed
|
High
|
mj |
Bug Description
Testsuite `ovsdb_
* Microovn's internal dqlite schema needs upgrade
* OVN's OVSDB schema needs upgrade
and then take different approach in each scenario. The detection occurs here [0], and if it detects that internal dqlite schema needs upgrade, the test upgrades every single node before proceeding. Highlighted call to `wait_microovn_
There's also a minor secondary issue. the call to `wait_microovn_
My suggestion would be to detect dqlite upgrade by checking for presence of keywords like "UPGRADING" and "NEEDS UPGRADE", rather than absence of "ONLINE". Then on the last iteration run `wait_microovn_
description: | updated |
Changed in microovn: | |
assignee: | nobody → mj (crypticcoder) |
Changed in microovn: | |
status: | New → In Progress |
importance: | Undecided → High |
This was eventually hunted down over the course of three PRs[0][1][2] and it should be solved now.
[0]https:/ /github. com/canonical/ microovn/ pull/150 /github. com/canonical/ microovn/ pull/153 /github. com/canonical/ microovn/ pull/154
[1]https:/
[2]https:/