aleksraiden opened a new pull request, #2502:
URL: https://github.com/apache/kvrocks/pull/2502

    Bump rocksdb to v9.5.2, a first release at 9.5, full changelog - 
https://github.com/facebook/rocksdb/releases/tag/v9.5.2
   
   **Key features**
   
   - Introduced new C API function rocksdb_writebatch_iterate_cf for column 
family-aware iteration over the contents of a WriteBatch
   - Add support to ingest SST files generated by a DB instead of 
SstFileWriter. This can be enabled with experimental option 
IngestExternalFileOptions::allow_db_generated_files
   - When calculating total log size for the log_size_for_flush argument in 
CreateCheckpoint API, the size of the archived log will not be included to 
avoid unnecessary flush
   - Reduce unnecessary filesystem queries and DB mutex acquires in creating 
backups and checkpoints
   - Add ticker stats to count file read retries due to checksum mismatch
   
   **Bug fix**
   
   - Fix an issue where compactions were opening table files and reading table 
properties while holding db mutex_
   - Fix a major bug in which an iterator using prefix filtering and 
SeekForPrev might miss data when the DB is using whole_key_filtering=false and 
partition_filters=true
   - Fixed a bug in handling MANIFEST write error that caused the latest valid 
MANIFEST file to get deleted, resulting in the DB being unopenable
   - Fixed a race between error recovery due to manifest sync or write failure 
and external SST file ingestion
   - Fix a race condition in pessimistic transactions that could allow multiple 
transactions with the same name to be registered simultaneously, resulting in a 
crash or other unpredictable behavior


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to