Skip to content

Upgrade to RocksDB 9.9.3 #4580

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Conversation

lhotari
Copy link
Member

@lhotari lhotari commented Apr 15, 2025

Fix #4409

Motivation

Upgrade RocksDB to v.9.9.3 to pick up latest performance and stability improvements and fixes in deleteRanges.
Hopefully deleteRanges() is stable enough for us to try again perf improvements #3653 that were reverted previously.

Changes

  • Changed RocksDB version, updated code to use changed API.
  • Refactored compatibility tests for easier maintainability when new versions get added
  • Dropped some upgrade/downgrade compatibility tests for very old versions
  • Updated instructions for running compatibility tests on Mac Apple Silicon with Docker Desktop
  • Currently contains Upgrade Apache Commons libraries to compatible versions #4582 changes which should be merged before this PR

@lhotari lhotari changed the title [WIP] Upgrade to RocksDB 9.9.3 Upgrade to RocksDB 9.9.3 Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Task: upgrade RocksDB
1 participant