Our database is having a sharded/share nothing archtecture.
the primary site contains multiple shards, each shard has a remote async standby.
If primary site goes down, we need to promote the remote async shards to be the new primary.
So we need to find a common consistent point for all remote async shards to agree up on, before open readview.
Does jepsen has a setup to test that? i would like to check things like remote 2PC transactions handled properly.
For example, a 2PC has all its redo log persisted at remote standby up to PREPARE. And one of the remote shard receives a COMMIT. Then i can verify the remote standby could help me to commit this 2PC automatically. etc.