Replies: 2 comments
-
To clarify, my application is relatively simple and only uses the String, Set, SortedSet, List, and Hash data types. |
Beta Was this translation helpful? Give feedback.
-
Yes.
Nope. 2.6 supports the new encoding. It is just not enabled by default. However since some new column families are introduced, there may be some issues about rollback.
You can just follow the release notes (from 2.7 to 2.12).
I don't think so. But I have no experience about such upgrade so I'm not an expert for it. You can try on your side and open issue if you face any problem. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @apache/kvrocks-committers,
I’m planning to upgrade our Kvrocks deployment from version 2.6 to 2.12 in standalone mode on Ubuntu 22.04.3. We’re using default configurations with minor tweaks (e.g.,
dir
set to/var/lib/kvrocks
,bind 0.0.0.0
, andport 6666
). I’ve reviewed the release notes, but I’m unclear on the best upgrade path given the changes likeENABLE_NEW_ENCODING
in 2.9.0 and RocksDB upgrades.Could you please provide guidance on:
ENABLE_NEW_ENCODING
cause problems?kvrocks.conf
changes needed (e.g., replacingcompaction-checker-range
withcompaction-checker-cron
or adjustingmax-io-mb
)?I’ve backed up the data directory (
/var/lib/kvrocks
) and plan to test the upgrade in a staging environment using Docker (apache/kvrocks:2.12.0
). Any best practices or additional tips for a smooth upgrade would be greatly appreciated!Thanks for your help,
Calm
Beta Was this translation helpful? Give feedback.
All reactions