Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bump
Created with
brew bump-formula-pr
.release notes
9.7.2 (10/08/2024)
Bug Fixes
Iterator::GetProperty("rocksdb.iterator.write-time")
for non-L0 files.9.7.1 (09/26/2024)
Bug Fixes
GetOptionsFromString()
, possibly elsewhere as well. Affected options, now fixed:background_close_inactive_wals
,write_dbid_to_manifest
,write_identity_file
,prefix_seek_opt_in_only
9.7.0 (09/20/2024)
New Features
prefix_seek_opt_in_only
that makes iterators generally safer when you might set aprefix_extractor
. Whenprefix_seek_opt_in_only=true
, which is expected to be the future default, prefix seek is only used whenprefix_same_as_start
orauto_prefix_mode
are set. Also,prefix_same_as_start
andauto_prefix_mode
now allow prefix filtering even withtotal_order_seek=true
.Behavior Changes
blob_garbage_collection_force_threshold
to definea threshold for the overall garbage ratio of all blob files currently eligible for garbage collection (accordin
g to
blob_garbage_collection_age_cutoff
). This can provide better control over space amplification at the cost of slightly higher write amplification.
write_dbid_to_manifest=true
by default. This means DB ID will now be preserved through backups, checkpoints, etc. by default. Also add
write_identity_file
option which can be set to false for anticipated future behavior.
file_temperature_age_thr esholds
) will compact one file at a time, instead of merging multiple eligible file together (#13018).nd IngestExternalFileOptions::allow_db_generated_files.
IngestExternalFileOptions::link_files
to hard link input files and preserveoriginal files links after ingestion.
by them. Prior to this change they would be orphaned until the DB is re-opened.
Bug Fixes
appen when users configure CompactRangeOptions::change_level to true and the change level step of manual compac
tion fails (#13009).
prefix_extractor
with memtable prefix filter. Previously, prefix seek could mix different prefix interpretations between memtable and SST files. Now the latest
prefix_extractor
at the time of iterator creation or refresh is respected.
t (#12995). The fix will set potential WAL write failure as fatal error when manual_wal_flush is true, and disa
bles auto error recovery from these errors.