Skip to content

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

@sonarqubecloud
Copy link

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
@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