Skip to content
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

[WIP][DO-NOT-MERGE] Upgrade rocksjni to 8.9.1 #44674

Closed

Conversation

neilramaswamy
Copy link
Contributor

@neilramaswamy neilramaswamy commented Jan 10, 2024

What changes were proposed in this pull request?

  • Upgrade rocksjni dependency to 8.9.1

Why are the changes needed?

Due to the performance regression in JDK 17 attach/detach calls, JDK 17 Structured Streaming workloads that stress RocksDB also experience a performance regression. We plan to mitigate this issue by writing RocksDB logs to stderr instead of the JVM Log4J logger, as implemented in this RocksDB PR.

However, as that will likely come out in RocksDB 8.10, we'd like to incrementally upgrade to verify that there aren't issues with bumping all the way from 8.3.2 to 8.9.1.

Does this PR introduce any user-facing change?

No.

How was this patch tested?

WIP. Likely:

  • Benchmark tool for KV store

Was this patch authored or co-authored using generative AI tooling?

No

@github-actions github-actions bot added the BUILD label Jan 10, 2024
@neilramaswamy
Copy link
Contributor Author

Oops, closing as there is existing work in SPARK-45110 to upgrade to 8.8.1, which is already doing plenty of validation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant