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

Bump rocksdb to 8.11.3 #2122

Merged
merged 4 commits into from
Feb 29, 2024
Merged

Bump rocksdb to 8.11.3 #2122

merged 4 commits into from
Feb 29, 2024

Conversation

aleksraiden
Copy link
Contributor

Update rocksdb to 8.11.3 - basically bug-fix release with minor changes

Full changelog - https://github.com/facebook/rocksdb/releases/tag/v8.11.3

Key features

  • Fix a bug where older data of an ingested key can be returned for read when universal compaction is used
  • Apply appropriate rate limiting and priorities in more places
  • Fixed some cases in which DB file corruption was detected but ignored on creating a backup with BackupEngine
  • Fixed a possible memory leak or crash on a failure (such as I/O error) in automatic atomic flush of multiple column families
  • Fixed some cases of in-memory data corruption using mmap reads
  • Add new statistics: rocksdb.sst.write.micros measures time of each write to SST file; rocksdb.file.write.{flush|compaction|db.open}.micros measure time of each write to SST table (currently only block-based table format) and blob file for flush, compaction and db open
  • Add CompressionOptions to the CompressedSecondaryCacheOptions structure to allow users to specify library specific options when creating the compressed secondary cache
  • Deprecated several options - level_compaction_dynamic_file_size and others (see changelog)
  • Files will be compacted to the next level if the data age exceeds periodic_compaction_seconds except for the last level
  • Reduced the compaction debt ratio trigger for scheduling parallel compactions

Copy link

sonarcloud bot commented Feb 28, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@tisonkun tisonkun merged commit 1e32058 into unstable Feb 29, 2024
59 checks passed
@tisonkun tisonkun deleted the aleksraiden-patch-1 branch February 29, 2024 00:27
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.

5 participants