Skip to content

Conversation

@aleksraiden
Copy link
Contributor

Bump rocksdb to v10.2.1 (changelog: https://github.com/facebook/rocksdb/releases/tag/v10.2.1)

Key changes

  • Fix improper initialization of ExternalTableOptions
  • Fix a bug where tail size of remote compaction output is not persisted in primary db's manifest
  • Fix a bug in Posix file system that the FSWritableFile created via FileSystem::ReopenWritableFile internally does not track the correct file size
  • The fail_if_options_file_error option in DBOptions has been removed
  • Deprecated API experimental::PromoteL0() and DB::MaxMemCompactionLevel()
  • Deprecated ReadOptions::ignore_range_deletions
  • AdvancedColumnFamilyOptions.max_write_buffer_number_to_maintain is deleted
  • A new API DB::GetNewestUserDefinedTimestamp is added to return the newest user defined timestamp seen in a column family
  • Introduce API IngestWriteBatchWithIndex() for ingesting updates into DB while bypassing memtable writes. This improves performance when writing a large write batch to the DB.
  • Provide histogram stats COMPACTION_PREFETCH_BYTES to measure number of bytes for RocksDB's prefetching (as opposed to file
    system's prefetch) on SST file during compaction read

@PragmaTwice
Copy link
Member

CI error due to grocksdb. cc @git-hulk

@sonarqubecloud
Copy link

sonarqubecloud bot commented May 8, 2025

@PragmaTwice PragmaTwice merged commit a87f44e into unstable May 8, 2025
67 checks passed
@PragmaTwice PragmaTwice deleted the aleksraiden-patch-2 branch May 8, 2025 05:21
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.

4 participants