Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* poc k8s-k8s async repl * isort had mismatched line_length config * (WIP) improved support * (WIP) support more cases * scale up/down for repl clusters * idle state for 2nds * instance label when creating repl cluster * more typing * (wip) replica secondaries support * allow replica secondaries to rejoin * (WIP) sync cluster-set-name and better deal with repl 2ndaries * (WIP) fix secondaries join and messaging * fix: removed unneeded flag * support for relation broken * dissolved replica cluster stays blocked * added the promote standby action * support for cluster set name config * minor refactors and typing * async common methods, single module/file * removed dup action and lint fixes * check for user data on replica side * moved async_replication to a library (owned by vm charm) * sync with vm code * lint fixes * scale-in locks write to global primary * address pr comments * second batch of PR comments adressing * fence/unfence actions * fix for single unit replica cluster * workaround: secrets in relation data * partial unit test fixes * normalized cluster name for dict reference * remove test due to be refactored * allows rejoin after unrelate * fix lock instance reference * allow unrelated cluster rejoin * reset cluster-set name * dealing with secret not found * ensure secrets are shared with full uri * fix recreation and unrelation after promotion * ensure all online unis * unset read only after unfence * refactor remove instance to acommodate changing * fix race condition * automatic deal with clusters with the same name * bump * test for mysql version and cluster-set-name on rejoin * avoid handling on unit removal * sync local root * use method from lib * lint fixes * addressing pr feedback * using node mode instead of role * covering edge cases for recovery/failover * add rejoin invalidated cluster action * the integration test * workaround for issue #399 * bump libpatch * add group marks * missing default * set flag to avoid lock release * chore: fixes old issue on test * fix markers * fix marker import * fix retry process on removal * fix user creation after refactor `root@%` created only when required. * lint/grammar fixes * pr comment
- Loading branch information