Skip to content

fix(deps): update dependency org.rocksdb:rocksdbjni to v6.29.5#296

Open
jevy wants to merge 1 commit into
mainfrom
renovate/rocksdbjni
Open

fix(deps): update dependency org.rocksdb:rocksdbjni to v6.29.5#296
jevy wants to merge 1 commit into
mainfrom
renovate/rocksdbjni

Conversation

@jevy

@jevy jevy commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
org.rocksdb:rocksdbjni (source) 6.29.4.16.29.5 age confidence

Release Notes

facebook/rocksdb (org.rocksdb:rocksdbjni)

v6.29.5: RocksDB 6.29.5

6.29.5 (2022-03-29)

Bug Fixes
  • Fixed a race condition for alive_log_files_ in non-two-write-queues mode. The race is between the write_thread_ in WriteToWAL() and another thread executing FindObsoleteFiles(). The race condition will be caught if __glibcxx_requires_nonempty is enabled.
  • Fixed a race condition when mmaping a WritableFile on POSIX.
  • Fixed a race condition when 2PC is disabled and WAL tracking in the MANIFEST is enabled. The race condition is between two background flush threads trying to install flush results, causing a WAL deletion not tracked in the MANIFEST. A future DB open may fail.
  • Fixed a heap use-after-free race with DropColumnFamily.
  • Fixed a bug that rocksdb.read.block.compaction.micros cannot track compaction stats (#​9722).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@claude

claude Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

PR Review

Tests: All checks passed.

Summary: Single-line dependency bump of org.rocksdb:rocksdbjni from 6.29.4.16.29.5 in settings.gradle.kts.

Assessment: LGTM. This is a patch release containing only bug fixes:

  • Race condition fixes in WAL writing, POSIX file mmapping, 2PC WAL tracking, and DropColumnFamily
  • A stats tracking fix for rocksdb.read.block.compaction.micros

No API changes, no behavioral changes for normal usage. The fixes address race conditions that would only surface under concurrent workloads or specific configurations. Safe to merge.

@claude

claude Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

PR Review

Tests: All CI checks passed successfully.

Change: Single-line patch version bump of from → in settings.gradle.kts.

Assessment: This is a straightforward dependency update. The 6.29.5 release contains only bug fixes — specifically race condition fixes in WAL handling, mmap on POSIX, 2PC WAL tracking, DropColumnFamily, and a compaction stats tracking bug. No API changes, no breaking changes.

The change is safe to merge. The bug fixes in this patch are relevant to correctness under concurrent workloads, making this a beneficial update.

@jevy jevy force-pushed the renovate/rocksdbjni branch from efb17e6 to c20abfa Compare June 19, 2026 17:15
@claude

claude Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

PR Review

Tests: All passing ✓

Change: Single-line version bump in settings.gradle.ktsorg.rocksdb:rocksdbjni from 6.29.4.16.29.5.

Assessment: This is a straightforward patch update. The 6.29.5 release exclusively contains race-condition bug fixes (WAL tracking, DropColumnFamily use-after-free, mmap WritableFile, alive_log_files_ in non-two-write-queues mode). No API changes, no new features. Safe to merge.

@claude

claude Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

PR Review

Tests: Passing ✓

Summary: This is a patch-level dependency update for from → . The single-line change in settings.gradle.kts is correct and straightforward.

Release notes analysis: The 6.29.5 release fixes several race conditions (WAL tracking, mmap on POSIX, DropColumnFamily, 2PC flush) and a compaction stats tracking bug. These are all bug fixes with no API changes — purely a safe upgrade.

Code quality: No concerns. The version string format changed slightly (6.29.4.16.29.5, dropping the extra revision suffix), which is just how this release was versioned upstream.

Recommendation: Safe to merge. Patch-level bug-fix release with CI passing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants