Task: upgrade RocksDB
BK currently uses RocksDB 7.9.2. RocksDB has a bugfix release 7.10.2 (if we decide to to do a minor upgrade for now) and 9.2.1 with variety of performance improvements and features.
We should consider upgrading; I don't know if 9.2.1 would break anything compatibility-wise, 7.10.2 should be safe.
I think we'd better upgrade to 7.10.2 first. Due to 9.2.1 being a major version, we should double-test to see if it breaks the current behaviors.
+1 for 7.10.2 first
@dlg99 may I ask the scope of testing to do after the version change in pom file?
@bhiwagade-rahul with the minor version upgrade the CI should be good enough; maybe a short perf run. For the major version upgrade we'd want to test with Apache Pulsar, test upgrades, and do more tests under load. Unfortunately perf/load tests are up to contributors as we can't run them on CI.
I don't remember current state of integration tests for upgrade, I vaguely remember that at some point they weren't executed?