Commit Graph

  • cf7e9e8a36 Accepting request 1237655 from server:database factory Ana Guerrero 2025-01-14 15:23:59 +0000
  • a35f4f547c rocksdb 9.10.0 devel Martin Pluskal 2025-01-14 08:35:40 +0000
  • fee0f91dbe Accepting request 1233493 from server:database Ana Guerrero 2024-12-29 10:56:45 +0000
  • 27829fb105 rocksdb 9.9.3 Andrea Manzini 2024-12-27 07:09:12 +0000
  • aea09c0413 Accepting request 1220493 from server:database Ana Guerrero 2024-11-04 21:42:08 +0000
  • 2d1b6911f5 rocksdb 9.7.4 Andrea Manzini 2024-11-04 07:40:40 +0000
  • f06cb52494 Accepting 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
  • a33de63729 Accepting 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
  • 39e92aaa72 Accepting 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
  • 179a9150e7 Accepting request 1187316 from server:database Ana Guerrero 2024-07-15 17:47:07 +0000
  • 13a4083c92 Accepting request 1187315 from home:AndreasStieger:branches:server:database Andreas Stieger 2024-07-13 13:32:10 +0000
  • f0794f6dd0 Accepting request 1183995 from server:database Dominique Leuenberger 2024-07-01 09:19:42 +0000
  • dd72fb2dfc 9.3.1 Andreas Stieger 2024-06-29 13:38:28 +0000
  • a1f88afca0 Accepting request 1176556 from server:database Ana Guerrero 2024-05-24 17:52:29 +0000
  • e779fbdb63 Accepting request 1176554 from home:AndreasStieger:branches:server:database Andreas Stieger 2024-05-23 20:27:51 +0000
  • 793d3b20b6 Accepting request 1169752 from server:database Ana Guerrero 2024-04-23 16:56:38 +0000
  • 6ec336e1a4 Accepting request 1169751 from home:AndreasStieger:branches:server:database Andreas Stieger 2024-04-22 21:24:44 +0000
  • e06b7a90ee Accepting request 1168712 from server:database Ana Guerrero 2024-04-18 20:12:47 +0000
  • bcdccdeaa6 Accepting request 1168706 from home:AndreasStieger:branches:server:database Andreas Stieger 2024-04-18 06:18:46 +0000
  • 7815402aba Accepting request 1159660 from server:database Dominique Leuenberger 2024-03-20 20:16:37 +0000
  • a680cd5960 Accepting request 1159659 from home:AndreasStieger:branches:server:database Andreas Stieger 2024-03-19 20:57:27 +0000
  • 1c80e58088 Accepting request 1152970 from server:database Ana Guerrero 2024-02-28 18:48:07 +0000
  • 22ea89c447 Accepting request 1152968 from home:amanzini:branches:server:database Martin Pluskal 2024-02-28 15:34:09 +0000
  • 9baf2fc4cf Accepting request 1148859 from server:database Ana Guerrero 2024-02-22 19:57:37 +0000
  • 90c735c3b9 Accepting request 1148858 from home:AndreasStieger:branches:server:database Andreas Stieger 2024-02-21 18:58:14 +0000
  • 16c421d9fe Accepting request 1138176 from server:database Ana Guerrero 2024-01-12 22:45:16 +0000
  • a9d8efec2d Accepting request 1138175 from home:AndreasStieger:branches:server:database Andreas Stieger 2024-01-11 19:58:13 +0000
  • 78e54fb144 Accepting request 1132756 from server:database Ana Guerrero 2023-12-13 17:34:54 +0000
  • f17fc3f1c6 Accepting request 1132755 from home:AndreasStieger:branches:server:database Andreas Stieger 2023-12-12 21:12:22 +0000
  • 2c065145e2 Accepting request 1128709 from server:database Ana Guerrero 2023-11-26 18:36:52 +0000
  • d512dad42c Accepting request 1128612 from home:amanzini:branches:server:database Andrea Manzini 2023-11-25 10:56:48 +0000
  • 48fcb4be2a Accepting request 1120922 from server:database Ana Guerrero 2023-10-29 18:41:36 +0000
  • 2c387689cf OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=27 Andreas Stieger 2023-10-28 19:10:58 +0000
  • ff4cba7c62 OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=26 Andreas Stieger 2023-10-20 12:46:35 +0000
  • 307f74dac3 Accepting request 1116498 from server:database Ana Guerrero 2023-10-10 19:00:15 +0000
  • cccb8b99b9 Accepting request 1116481 from home:amanzini:branches:server:database Martin Pluskal 2023-10-09 15:10:20 +0000
  • 31027b801d Accepting request 1113914 from server:database Dominique Leuenberger 2023-09-27 22:26:22 +0000
  • c78b69642c Accepting request 1113913 from home:AndreasStieger:branches:server:database Andreas Stieger 2023-09-27 17:10:05 +0000
  • 80cebb51d5 Accepting request 1109205 from server:database Ana Guerrero 2023-09-06 16:59:37 +0000
  • 74b5153fa5 Accepting request 1109202 from home:amanzini:branches:server:database Andrea Manzini 2023-09-06 07:23:43 +0000
  • dd82cafd63 Accepting request 1101090 from server:database Dominique Leuenberger 2023-07-28 20:20:07 +0000
  • dfaf83c9ca Accepting request 1101081 from home:amanzini:branches:server:database Andreas Stieger 2023-07-27 13:39:34 +0000
  • 05fff94ed4 Accepting request 1081792 from server:database Dominique Leuenberger 2023-04-21 18:17:12 +0000
  • d7b3632ec0 Accepting request 1081751 from home:AndreasStieger:branches:server:database Andreas Stieger 2023-04-21 13:33:22 +0000
  • 0b83945d3d Accepting request 1081656 from home:AndreasStieger:branches:server:database Andreas Stieger 2023-04-21 13:24:49 +0000
  • d335658486 Accepting request 1081171 from home:AndreasStieger:branches:server:database Andreas Stieger 2023-04-21 09:45:50 +0000
  • 5e255dfd4e update constraints Andreas Stieger 2023-04-15 13:57:44 +0000
  • f9af2ce06f constraints Andreas Stieger 2023-03-27 14:42:49 +0000
  • 38aa46a0b0 Accepting request 1074304 from server:database Dominique Leuenberger 2023-03-25 17:56:01 +0000
  • 4619bce33e Accepting request 1074303 from home:AndreasStieger:branches:server:database Andreas Stieger 2023-03-25 08:21:13 +0000
  • e222d8f28a Accepting request 1073982 from server:database Dominique Leuenberger 2023-03-24 14:21:16 +0000
  • 6728fc5417 OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=8 Andreas Stieger 2023-03-23 14:01:21 +0000
  • 4fbd3c426f OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=7 Andreas Stieger 2023-03-23 14:00:00 +0000
  • 8eb1d6c421 OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=6 Andreas Stieger 2023-03-23 13:53:58 +0000
  • 85385167dc OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=5 Andreas Stieger 2023-03-23 13:49:55 +0000
  • 9fca61cdae OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=4 Andreas Stieger 2023-03-23 13:49:34 +0000
  • 026c15284b OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=3 Andreas Stieger 2023-03-23 12:52:53 +0000
  • 26fc4ae8e1 Accepting request 1073869 from home:AndreasStieger:branches:server:database Andreas Stieger 2023-03-22 21:58:24 +0000
  • d705fa77cc Accepting request 1073649 from home:AndreasStieger Martin Pluskal 2023-03-22 08:32:31 +0000