bump the RDB version#2422
Conversation
Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## unstable #2422 +/- ##
============================================
+ Coverage 71.51% 71.57% +0.06%
============================================
Files 123 123
Lines 67454 67493 +39
============================================
+ Hits 48239 48308 +69
+ Misses 19215 19185 -30
🚀 New features to boost your workflow:
|
Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
|
@valkey-io/core-team just to highlight the implications of this: this basically breaks the 7.2 and 8.0 compatibility. |
|
I think that the only issue is with the failover test. I think that for the CI tests we can run only against 8.1 and enable the relaxed rdb check in this specific test. @zuiderkwast WDYT? |
Ran, yes, because of this, we consider 8.1 a stepping stone. All our customers must upgrade to (a version of our products that contain) 8.1 before they can upgrade further to 9 and later.
Yes. We have discussed a way to let Valkey produce older RDB versions for even better downgrade possibilities. It would involve a config to set the RDB version and it would be up to the user to only use features supported by the chosen RDB version. I still think we should do it. Technically, it's not very difficult... #1108. |
Thank you @zuiderkwast . I am mainly referring to the plan to change the CI as part of THIS pr so that we will start running the cross version compat against 8.1 + configure relaxed RDB check in the failover test |
also make Cross version cluster - failover use relaxed rdb check Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
|
hhh There is a failure in test @hpatro FYI |
O.K after some fighting, I found the issue is known (#1708) and that is the node-id is passed NULL terminated only from 8.1 to clusterMassageRecievers. because of that the 7.2 module is unable to send the DONG message back to the originator and this is why the test fails for 7.2. So there are some AIs:
|
…ages Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
This is needed due to changes presented in valkey-io#2089 --------- Signed-off-by: Ran Shidlansik <ranshid@amazon.com>
This is needed due to changes presented in #2089