Open PingXie opened 7 months ago
@madolson and I discussed another option (in the context of atomic slot migration) which essentially implements slot-level replication. Here is the high level flow
-MOVED <target>
any failure on the target before completing step 8 would abort the migrating process on the source.
I have an implementation. Didn't write it down yet, but I recorded a song which explains it all. Please review. https://suno.com/song/b06c2a5b-3760-4916-9f56-eb3fe66f24e2
I have an implementation. Didn't write it down yet, but I recorded a song which explains it all. Please review. https://suno.com/song/b06c2a5b-3760-4916-9f56-eb3fe66f24e2
Are you referring to https://github.com/valkey-io/valkey/pull/298? I will take a look next but I don't see it solving this issue?
@PingXie The song is about atomic slot migration. #298 is about subscribing to slot migrations. Not the same.
@PingXie The song is about atomic slot migration.
Ship-it
Yet another gem that we should seriously consider for our new project. The original proposal (and the thread) is too long so I am going to leave it at https://github.com/redis/redis/issues/10933.
Note that this feature will be orthogonal to how cluster topology management is done.