-
Notifications
You must be signed in to change notification settings - Fork 992
Description
So I am getting the following AIs (which I am hoping we can address after RC1):
Required for 9.0 GA:
- : Prevent exposure of importing keys on replicas during atomic slot migration #2635
- : Finalize on keyspace notifications/valkey-search integration
- : Slot migration start/end module notifications
- Introduce mechanism to block atomic slot migration when a module does not support it #2579
- : More stats for slot migration (e.g. output buffer size)
- : 12. Update docs with information about slot migration overhead
- Add slot migration client flags and module context flags #2639
- Fix atomic slot migration snapshot never proceeding with hz 1 #2636
- Address leakage of importing keys in stats and slot-stats (either let it leak, or be consistent about containing it throughout)
Not Required for 9.0 GA:
-
: Add tests for integration with pubsub, blocking, and slotstats
-
: Simplify atomic slot migration internal communication #2591
-
: 9. Design for how to address WAIT propagation
-
: 10. Design for how to ensure replica doesn't lose slot ownership if failover happens during takeover
-
: 14. Move testing from COUNTKEYSINSLOT to progress metrics and hide importing slots from GETKEYSINSLOT and COUNTKEYSINSLOT (kvstore should not support access into hashtable that is importing, even by direct reference)
-
: 15. Somewhat orthogonal to ASM, but some refactoring of RDB/networking code to make replication and slot migration decoupled
-
Defer slot migration failover until async modules are consistent #2609
Metadata
Metadata
Assignees
Labels
Type
Projects
Status