78 Commits

Author SHA256 Message Date
c70e20486b Accepting request 1327242 from server:database
OBS-URL: https://build.opensuse.org/request/show/1327242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=33
2026-01-15 15:45:49 +00:00
1b0b24b64e Accepting request 1326527 from home:amanzini:branches:server:database
- update to 10.9.1:
  * Fix resumable compaction incorrectly allowing resumption from a truncated 
    range deletion that is not well handled currently.
- update to 10.9.0:
  * Added an auto-tuning feature for DB manifest file size 
  * Add a new option allow_trivial_move in CompactionOptions to allow 
    CompactFiles to perform trivial move if possible.
  * To reduce risk of ODR violations or similar, ROCKSDB_USING_THREAD_STATUS 
    has been removed from public headers and replaced with static const bool 
    ThreadStatus::kEnabled.
  * PosixWritableFile now repositions the seek pointer to the new end of file
    after a call to Truncate.
  * Updated standalone range deletion L0 file compaction behavior to avoid 
    compacting with any newer L0 files (which is expensive and not useful)
  * Fix a bug where compaction with range deletion can persist kTypeMaxValid
    in MANIFEST as file metadata.
  * Fixed a bug where DB::GetSortedWalFiles() could hang when waiting for a 
    purge operation that found nothing to do
  * Fixed a bug in MultiScan where max_sequential_skip_in_iterations could 
    cause the iterator to seek backward to already-unpinned blocks
  * Fixed a bug for WAL_ttl_seconds > 0 use cases where the newest archived WAL
    files could be incorrectly deleted when the system clock moved backwards.
  * Added optimization that allowed for the asynchronous prefetching of all 
    data outlined in a multiscan iterator.
- update to 10.8.3:
  * Add a GetColumnFamilyMetaData API variant in DB to get the SST files 
    intersecting a given key range.
- update to 10.8.0:
  * Add kFSPrefetch to FSSupportedOps enum to allow file systems to indicate
    prefetch support capability, avoiding unnecessary prefetch system calls

OBS-URL: https://build.opensuse.org/request/show/1326527
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=77
2026-01-14 14:03:31 +00:00
37e5c9976a Accepting request 1313763 from server:database
OBS-URL: https://build.opensuse.org/request/show/1313763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=32
2025-10-27 13:41:39 +00:00
64a8de9a3d Accepting request 1313674 from home:AndreasStieger:branches:server:database
rocksdb 10.7.5

OBS-URL: https://build.opensuse.org/request/show/1313674
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=75
2025-10-27 05:36:21 +00:00
3f1c877941 Accepting request 1304094 from server:database
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1304094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=31
2025-09-12 19:09:33 +00:00
3b4168af03 Accepting request 1299971 from home:AndreasStieger:branches:server:database
rocksdb 10.5.1

OBS-URL: https://build.opensuse.org/request/show/1299971
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=73
2025-09-11 13:38:34 +00:00
3cf4b7f4fc Accepting request 1293615 from server:database
OBS-URL: https://build.opensuse.org/request/show/1293615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=30
2025-07-16 15:43:06 +00:00
026040fa47 Accepting request 1292404 from home:amanzini:branches:server:database
- update to 10.4.2:
  * Fix a race condition between concurrent DB::Open sharing the same 
    SstFileManager instance.
- update to 10.4.1:
  * RocksDB now triggers eligible compactions every 12 hours when periodic
    compaction is configured. This solves a limitation of the compaction 
    trigger mechanism, which would only trigger compaction after specific 
    events like flush, compaction, or SetOptions.
  * Fix a bug in BackupEngine that can crash backup due to a null 
    FSWritableFile passed to WritableFileWriter.
- update to 10.4.0:
  * Add a new CF option memtable_avg_op_scan_flush_trigger 
  * Vector based memtable now supports concurrent writers
  * Add new experimental 
    TransactionOptions::large_txn_commit_optimize_byte_threshold to enable
    optimizations for large transaction commit by transaction batch data size
  * Add a new option CompactionOptionsUniversal::reduce_file_locking
  * Add new format_version=7 to aid experimental support of custom compression
    algorithms with CompressionManager and block-based table. This format 
    version includes changing the format of TableProperties::compression_name.
  * Public API Changes
    + Change NewExternalTableFactory to return a unique_ptr instead of 
      shared_ptr
    + Add an optional min file size requirement for deletion triggered 
      compaction. 
  * Fix a bug where CreateColumnFamilyWithImport() could miss the SST file for
    the memtable flush it triggered. The exported CF then may not contain the
    updates in the memtable when CreateColumnFamilyWithImport() is called.
  * Fix iterator operations returning NotImplemented status if 
    disallow_memtable_writes and paranoid_memory_checks CF options are both set

OBS-URL: https://build.opensuse.org/request/show/1292404
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=71
2025-07-16 07:13:51 +00:00
e1954a6dbb Accepting request 1277659 from server:database
OBS-URL: https://build.opensuse.org/request/show/1277659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=29
2025-05-15 15:02:07 +00:00
2928da9983 Accepting request 1276278 from home:amanzini:branches:server:database
- update to 10.2.1:
  * Fix improper initialization of ExternalTableOptions
- update to 10.2.0:
  * New Features
    + Provide histogram stats COMPACTION_PREFETCH_BYTES to measure number of
      bytes for RocksDB's prefetching 
    + 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.
    + Add a new CF option memtable_op_scan_flush_trigger that triggers a flush
      of the memtable if an iterator's Seek()/Next() scans over a certain number
      of invisible entries from the memtable.
  * Public API Changes
    + AdvancedColumnFamilyOptions.max_write_buffer_number_to_maintain is 
      deleted. It's deprecated since introduction of a better option 
      max_write_buffer_size_to_maintain since RocksDB 6.5.0.
    + Deprecated API DB::MaxMemCompactionLevel().
    + Deprecated ReadOptions::ignore_range_deletions.
    + Deprecated API experimental::PromoteL0().
    + Added arbitrary string map for additional options to be overriden for
      remote compactions
    + The fail_if_options_file_error option in DBOptions has been removed.
      The behavior now is to always return failure in any API that fails to 
      persist the OPTIONS file.
  * Behavior Changes
    + Make stats PREFETCH_BYTES_USEFUL, PREFETCH_HITS, PREFETCH_BYTES only 
      account for prefetching during user initiated scan
  * Bug Fixes

OBS-URL: https://build.opensuse.org/request/show/1276278
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=69
2025-05-15 08:51:52 +00:00
16a625af1f Accepting request 1270556 from server:database
OBS-URL: https://build.opensuse.org/request/show/1270556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=28
2025-04-18 14:20:40 +00:00
fc3ea423e3 Accepting request 1270226 from home:amanzini:branches:server:database
- update to 10.1.3:
  * Fix a bug where resurrected full_history_ts_low from a previous session
    that enables UDT is used by this session that disables UDT.
- update to 10.1.2:
  * Fix a bug where tail size of remote compaction output is not persisted in
    primary db's manifest
- update to 10.1.0:
  * New Features
    + Added a new DBOptions.calculate_sst_write_lifetime_hint_set setting
    + Add a new field num_l0_files in CompactionJobInfo 
    + Added per-key-placement feature in Remote Compaction
    + Implemented API DB::GetPropertiesOfTablesByLevel 
  * Public API Changes
    + GetAllKeyVersions() now interprets empty slices literally as valid keys
    + DeleteFilesInRanges() now takes RangeOpt which is based on OptSlice. 
      The overload taking RangePtr is deprecated.
    + Add an unordered map of name/value pairs, ReadOptions::property_bag
    + Introduced CompactionServiceJobStatus::kAborted to allow handling aborted
      scenario in Schedule(), Wait() or OnInstallation() 
    + format_version < 2 in BlockBasedTableOptions is no longer supported for 
      writing new files. Support for reading such files is deprecated and might
      be removed in the future. 
      CompressedSecondaryCacheOptions::compress_format_version == 1 is also 
      deprecated.
  * Behavior Changes
    + ldb now returns an error if the specified --compression_type is not 
      supported in the build.
    + MultiGet with snapshot and ReadOptions::read_tier = kPersistedTier will
      now read a consistent view across CFs
    + CreateColumnFamily() is no longer allowed on a read-only DB

OBS-URL: https://build.opensuse.org/request/show/1270226
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=67
2025-04-17 12:55:26 +00:00
9f922878cc Accepting request 1265668 from server:database
OBS-URL: https://build.opensuse.org/request/show/1265668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=27
2025-04-02 15:10:12 +00:00
529b415967 Accepting request 1265592 from home:AndreasStieger:branches:server:database
rocksdb 9.12.2

OBS-URL: https://build.opensuse.org/request/show/1265592
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=65
2025-03-31 06:39:25 +00:00
294b0d5859 Accepting request 1251396 from server:database
OBS-URL: https://build.opensuse.org/request/show/1251396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=26
2025-03-08 16:53:01 +00:00
846d3a76fb Accepting request 1251278 from home:AndreasStieger:branches:server:database
rocksdb 9.11.1

OBS-URL: https://build.opensuse.org/request/show/1251278
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=63
2025-03-08 08:06:54 +00:00
f7e032420b Accepting request 1237655 from server:database
OBS-URL: https://build.opensuse.org/request/show/1237655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=25
2025-01-14 15:23:59 +00:00
86efad3153 Accepting request 1237599 from home:AndreasStieger:branches:server:database
rocksdb 9.10.0

OBS-URL: https://build.opensuse.org/request/show/1237599
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=61
2025-01-14 08:35:40 +00:00
a15483a39c Accepting request 1233493 from server:database
OBS-URL: https://build.opensuse.org/request/show/1233493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=24
2024-12-29 10:56:45 +00:00
2abb8fc2c1 Accepting request 1231945 from home:AndreasStieger:branches:server:database
rocksdb 9.9.3

OBS-URL: https://build.opensuse.org/request/show/1231945
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=59
2024-12-27 07:09:12 +00:00
8db392dd50 Accepting request 1220493 from server:database
OBS-URL: https://build.opensuse.org/request/show/1220493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=23
2024-11-04 21:42:08 +00:00
c8b87ae7fb Accepting request 1220189 from home:AndreasStieger:branches:server:database
rocksdb 9.7.4

OBS-URL: https://build.opensuse.org/request/show/1220189
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=57
2024-11-04 07:40:40 +00:00
c827729c83 Accepting request 1219317 from server:database
OBS-URL: https://build.opensuse.org/request/show/1219317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=22
2024-10-30 16:37:45 +00:00
6a8fda8a5a Accepting request 1218666 from home:amanzini:branches:server:database
- 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.

OBS-URL: https://build.opensuse.org/request/show/1218666
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=55
2024-10-30 06:52:04 +00:00
fee60c03cc Accepting request 1201740 from server:database
OBS-URL: https://build.opensuse.org/request/show/1201740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=21
2024-09-18 13:27:51 +00:00
e30bc13b87 Accepting request 1200654 from home:amanzini:branches:server:database
- 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().

OBS-URL: https://build.opensuse.org/request/show/1200654
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=53
2024-09-18 08:46:39 +00:00
66d33372e4 Accepting request 1197375 from server:database
OBS-URL: https://build.opensuse.org/request/show/1197375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=20
2024-08-29 13:44:10 +00:00
9e8b1215b7 Accepting request 1196411 from home:amanzini:branches:server:database
- 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.

OBS-URL: https://build.opensuse.org/request/show/1196411
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=51
2024-08-29 08:38:13 +00:00
9d383499d4 Accepting request 1187316 from server:database
OBS-URL: https://build.opensuse.org/request/show/1187316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=19
2024-07-15 17:47:07 +00:00
6dceb92001 Accepting request 1187315 from home:AndreasStieger:branches:server:database
rocksdb 9.4.0

OBS-URL: https://build.opensuse.org/request/show/1187315
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=49
2024-07-13 13:32:10 +00:00
9a6f8501b4 Accepting request 1183995 from server:database
9.3.1 (forwarded request 1183993 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1183995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=18
2024-07-01 09:19:42 +00:00
e9ff8b0411 Accepting request 1183993 from home:AndreasStieger:branches:server:database
9.3.1

OBS-URL: https://build.opensuse.org/request/show/1183993
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=47
2024-06-29 13:38:28 +00:00
68d7cebd62 Accepting request 1176556 from server:database
rocksdb 9.2.1

OBS-URL: https://build.opensuse.org/request/show/1176556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=17
2024-05-24 17:52:29 +00:00
695420162b Accepting request 1176554 from home:AndreasStieger:branches:server:database
rocksdb 9.2.1

OBS-URL: https://build.opensuse.org/request/show/1176554
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=45
2024-05-23 20:27:51 +00:00
996a76b494 Accepting request 1169752 from server:database
OBS-URL: https://build.opensuse.org/request/show/1169752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=16
2024-04-23 16:56:38 +00:00
063dddc09c Accepting request 1169751 from home:AndreasStieger:branches:server:database
rocksdb 9.1.1

OBS-URL: https://build.opensuse.org/request/show/1169751
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=43
2024-04-22 21:24:44 +00:00
d0002a09ec Accepting request 1168712 from server:database
OBS-URL: https://build.opensuse.org/request/show/1168712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=15
2024-04-18 20:12:47 +00:00
0d8da95fba Accepting request 1168706 from home:AndreasStieger:branches:server:database
rocksdb 9.0.1

OBS-URL: https://build.opensuse.org/request/show/1168706
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=41
2024-04-18 06:18:46 +00:00
c7a84b7434 Accepting request 1159660 from server:database
OBS-URL: https://build.opensuse.org/request/show/1159660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=14
2024-03-20 20:16:37 +00:00
853e3c43a3 Accepting request 1159659 from home:AndreasStieger:branches:server:database
rocksdb 9.0.0

OBS-URL: https://build.opensuse.org/request/show/1159659
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=39
2024-03-19 20:57:27 +00:00
26e499f7de Accepting request 1152970 from server:database
OBS-URL: https://build.opensuse.org/request/show/1152970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=13
2024-02-28 18:48:07 +00:00
272f030146 Accepting request 1152968 from home:amanzini:branches:server:database
- update to 8.11.3:
  * Bug Fixes
    + Fix a bug where older data of an ingested key can be returned for read when universal compaction is used
    + Apply appropriate rate limiting and priorities in more places.
- update to 8.11.0:
  * New Features
    + Add new statistics: rocksdb.sst.write.micros measures time of each write to SST file 
  * Public API Changes
    + Added another enumerator kVerify to enum class FileOperationType in listener.h. 
      Update your switch statements as needed.
    + Add CompressionOptions to the CompressedSecondaryCacheOptions structure to allow users to specify 
      library specific options when creating the compressed secondary cache.
    + Deprecated several options: level_compaction_dynamic_file_size, ignore_max_compaction_bytes_for_input, 
    + check_flush_compaction_key_order, flush_verify_memtable_count, compaction_verify_record_count, 
      fail_if_options_file_error, and enforce_single_del_contracts
    + Exposed options ttl via c api.
  * Behavior Changes
    + rocksdb.blobdb.blob.file.write.micros expands to also measure time writing the header and footer. 
      Therefore the COUNT may be higher and values may be smaller than before. For stacked BlobDB, 
      it no longer measures the time of explictly flushing blob file.
    + Files will be compacted to the next level if the data age exceeds periodic_compaction_seconds 
      except for the last level.
    + Reduced the compaction debt ratio trigger for scheduling parallel compactions
    + For leveled compaction with default compaction pri (kMinOverlappingRatio), 
      files marked for compaction will be prioritized over files not marked when picking a file 
      from a level for compaction.
  * Bug Fixes
    + Fix bug in auto_readahead_size that combined with IndexType::kBinarySearchWithFirstKey + fails 
      or iterator lands at a wrong key
    + Fixed some cases in which DB file corruption was detected but ignored on creating a backup with BackupEngine.

OBS-URL: https://build.opensuse.org/request/show/1152968
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=37
2024-02-28 15:34:09 +00:00
53d5cb0d4d Accepting request 1148859 from server:database
OBS-URL: https://build.opensuse.org/request/show/1148859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=12
2024-02-22 19:57:37 +00:00
c3f46f90e5 Accepting request 1148858 from home:AndreasStieger:branches:server:database
rocksdb 8.10.2

OBS-URL: https://build.opensuse.org/request/show/1148858
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=35
2024-02-21 18:58:14 +00:00
6aecca40a5 Accepting request 1138176 from server:database
OBS-URL: https://build.opensuse.org/request/show/1138176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=11
2024-01-12 22:45:16 +00:00
f8f980315e Accepting request 1138175 from home:AndreasStieger:branches:server:database
rocksdb 8.10.0

OBS-URL: https://build.opensuse.org/request/show/1138175
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=33
2024-01-11 19:58:13 +00:00
f72b343dc1 Accepting request 1132756 from server:database
OBS-URL: https://build.opensuse.org/request/show/1132756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=10
2023-12-13 17:34:54 +00:00
7ad88430bd Accepting request 1132755 from home:AndreasStieger:branches:server:database
rocksdb 8.9.1

OBS-URL: https://build.opensuse.org/request/show/1132755
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=31
2023-12-12 21:12:22 +00:00
1c35df01aa Accepting request 1128709 from server:database
OBS-URL: https://build.opensuse.org/request/show/1128709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=9
2023-11-26 18:36:52 +00:00
b81558b7fc Accepting request 1128612 from home:amanzini:branches:server:database
- update to 8.8.1
  * Bug fixes:
    - Make the cache memory reservation accounting in Tiered cache 
    (primary and compressed secondary cache) more accurate to avoid over/under charging the secondary cache.
    - Allow increasing the compressed_secondary_ratio in the Tiered cache after setting it to 0 to disable.
- update to 8.8.0
  * New features:
    - Introduce AttributeGroup by adding the first AttributeGroup support API, MultiGetEntity(). 
    - Added new tickers rocksdb.fifo.{max.size|ttl}.compactions to count FIFO compactions 
      that drop files for different reasons
    - Add an experimental offpeak duration awareness by setting DBOptions::daily_offpeak_time_utc in "HH:mm-HH:mm" format.
    - Users can now change the max bytes granted in a single refill period (i.e, burst) during runtime 
      by SetSingleBurstBytes() for RocksDB rate limiter
  * Public API Changes:
    - The default value of DBOptions::fail_if_options_file_error changed from false to true. 
    - Add new Cache APIs GetSecondaryCacheCapacity() and GetSecondaryCachePinnedUsage() 
      to return the configured capacity, and cache reservation charged to the secondary cache.
  * Behavior Changes:
    - For non direct IO, eliminate the file system prefetching attempt for compaction read 
      when Options::compaction_readahead_size is 0
    - During a write stop, writes now block on in-progress recovery attempts
    - Deleting stale files upon recovery are delegated to SstFileManger if available so they can be rate limited.
  * Bug Fixes
    - Fix a bug in auto_readahead_size where first_internal_key of index blocks wasn't copied properly 
      resulting in corruption error when first_internal_key was used for comparison.
    - Fixed a bug where compaction read under non direct IO still falls back to RocksDB internal prefetching 
      after file system's prefetching returns non-OK status other than Status::NotSupported()
    - Add bounds check in WBWIIteratorImpl and make BaseDeltaIterator, WriteUnpreparedTxn and WritePreparedTxn 
      respect the upper bound and lower bound in ReadOption.
    - Fixed the handling of wide-column base values in the max_successive_merges logic.

OBS-URL: https://build.opensuse.org/request/show/1128612
OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=29
2023-11-25 10:56:48 +00:00