Revisions of rocksdb

buildservice-autocommit accepted request 1169752 from Andreas Stieger's avatar Andreas Stieger (AndreasStieger) (revision 44)
baserev update by copy to link target
buildservice-autocommit accepted request 1168712 from Andreas Stieger's avatar Andreas Stieger (AndreasStieger) (revision 42)
baserev update by copy to link target
buildservice-autocommit accepted request 1159660 from Andreas Stieger's avatar Andreas Stieger (AndreasStieger) (revision 40)
baserev update by copy to link target
buildservice-autocommit accepted request 1152970 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 38)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1152968 from Andrea Manzini's avatar Andrea Manzini (amanzini) (revision 37)
- 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.
buildservice-autocommit accepted request 1148859 from Andreas Stieger's avatar Andreas Stieger (AndreasStieger) (revision 36)
baserev update by copy to link target
buildservice-autocommit accepted request 1138176 from Andreas Stieger's avatar Andreas Stieger (AndreasStieger) (revision 34)
baserev update by copy to link target
buildservice-autocommit accepted request 1132756 from Andreas Stieger's avatar Andreas Stieger (AndreasStieger) (revision 32)
baserev update by copy to link target
buildservice-autocommit accepted request 1128709 from Andrea Manzini's avatar Andrea Manzini (amanzini) (revision 30)
baserev update by copy to link target
Andrea Manzini's avatar Andrea Manzini (amanzini) accepted request 1128612 from Andrea Manzini's avatar Andrea Manzini (amanzini) (revision 29)
- 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.
buildservice-autocommit accepted request 1120922 from Andreas Stieger's avatar Andreas Stieger (AndreasStieger) (revision 28)
baserev update by copy to link target
buildservice-autocommit accepted request 1116498 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 25)
baserev update by copy to link target
Displaying revisions 1 - 20 of 44
openSUSE Build Service is sponsored by