cf7e9e8a36Accepting request 1237655 from server:database
factory
Ana Guerrero
2025-01-14 15:23:59 +0000
a35f4f547crocksdb 9.10.0
devel
Martin Pluskal
2025-01-14 08:35:40 +0000
fee0f91dbeAccepting request 1233493 from server:database
Ana Guerrero
2024-12-29 10:56:45 +0000
27829fb105rocksdb 9.9.3
Andrea Manzini
2024-12-27 07:09:12 +0000
aea09c0413Accepting request 1220493 from server:database
Ana Guerrero
2024-11-04 21:42:08 +0000
2d1b6911f5rocksdb 9.7.4
Andrea Manzini
2024-11-04 07:40:40 +0000
f06cb52494Accepting request 1219317 from server:database
Dominique Leuenberger
2024-10-30 16:37:45 +0000
b6df466184- update to 9.7.3 * OPTIONS file to be loaded by remote worker is now preserved so that it does not get purged by the primary host. - update to 9.7.2 * Fixed a bug for surfacing write unix time: Iterator::GetProperty("rocksdb.iterator.write-time") for non-L0 files. - update to 9.7.1 * Fix for Several DB option settings could be lost through GetOptionsFromString(), possibly elsewhere as well. * Fix under counting of allocated memory in the compressed secondary cache * Skip insertion of compressed blocks in the secondary cache if the lowest_used_cache_tier DB option is kVolatileTier. - update to 9.7.0 * New Features: + Make Cache a customizable class that can be instantiated by the object registry. + Add new option prefix_seek_opt_in_only that makes iterators generally safer + Add a new table property "rocksdb.key.largest.seqno" which records the largest sequence number of all keys in file. * Behavior Changes + Changed the semantics of the BlobDB configuration option blob_garbage_collection_force_threshold + Set 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 + In FIFO compaction, compactions for changing file temperature (configured by option file_temperature_age_thresholds) will compact one file at a time + Support ingesting db generated files using hard link + Add a new file ingestion option IngestExternalFileOptions::link_files to hard link input files and preserve original files links after ingestion.
Andrea Manzini
2024-10-30 06:52:04 +0000
a33de63729Accepting request 1201740 from server:database
Ana Guerrero
2024-09-18 13:27:51 +0000
5c7badb80f- update to 9.6.1: * Fix correctness of MultiGet across column families with user timestamp. - update to 9.6.0: - New Features * Best efforts recovery supports recovering to incomplete Version with a clean seqno cut that presents a valid point in time view from the user's perspective, if versioning history doesn't include atomic flush. * New option BlockBasedTableOptions::decouple_partitioned_filters should improve efficiency in serving read queries because filter and index partitions can consistently target the configured metadata_block_size. This option is currently opt-in. * Introduce a new mutable CF option paranoid_memory_checks. It enables additional validation on data integrity during reads/scanning. Currently, skip list based memtable will validate key ordering during look up and scans. - Public API Changes * Add ticker stats to count file read retries due to checksum mismatch * Adds optional installation callback function for remote compaction - Behavior Changes * There may be less intra-L0 compaction triggered by total L0 size being too small. We now use compensated file size (tombstones are assigned some value size) when calculating L0 size and reduce the threshold for L0 size limit. This is to avoid accumulating too much data/tombstones in L0. - Bug Fixes * Make DestroyDB supports slow deletion when it's configured in SstFileManager. The slow deletion is subject to the configured rate_bytes_per_sec, but not subject to the max_trash_db_ratio. * Fixed a bug where we set unprep_seqs_ even when WriteImpl() fails. This was caught by stress test write fault injection in WriteImpl(). This may have incorrectly caused iteration creation failure for unvalidated writes or returned wrong result for WriteUnpreparedTxn::GetUnpreparedSequenceNumbers().
Martin Pluskal
2024-09-18 08:46:39 +0000
39e92aaa72Accepting request 1197375 from server:database
Dominique Leuenberger
2024-08-29 13:44:10 +0000
cf971fe386- update to 9.5.2: * 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. * Add ticker stats to count file read retries due to checksum mismatch - update to 9.5.1: * Make DestroyDB supports slow deletion when it's configured in SstFileManager. The slow deletion is subject to the configured rate_bytes_per_sec, but not subject to the max_trash_db_ratio. - update to 9.5.0: * 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 * 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 where OnErrorRecoveryBegin() is not called before auto recovery starts. * Fixed a bug where event listener reads ErrorHandler's bg_error_ member without holding db mutex(#12803). * 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. Both attempt to write a new manifest file, which causes an assertion failure.
Martin Pluskal
2024-08-29 08:38:13 +0000
179a9150e7Accepting request 1187316 from server:database
Ana Guerrero
2024-07-15 17:47:07 +0000
13a4083c92Accepting request 1187315 from home:AndreasStieger:branches:server:databaseAndreas Stieger2024-07-13 13:32:10 +0000
f0794f6dd0Accepting request 1183995 from server:database
Dominique Leuenberger
2024-07-01 09:19:42 +0000