RocksDB

Edit Package rocksdb

RocksDB is a high performance embedded database for key-value data.
It is a fork of LevelDB which was then optimized to exploit many
central processing unit (CPU) cores, and make efficient use of fast
storage, such as solid-state drives (SSD), for input/output (I/O)
bound workloads. It is based on a log-structured merge-tree (LSM tree)
data structure.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000169 169 Bytes
rocksdb-8.0.0-reproducible.patch 0000000819 819 Bytes
rocksdb-8.0.0-rpath.patch 0000000287 287 Bytes
rocksdb-8.0.0-shared-liburing.patch 0000000460 460 Bytes
rocksdb-8.5.3.tar.gz 0012764827 12.2 MB
rocksdb.changes 0000006714 6.56 KB
rocksdb.spec 0000004769 4.66 KB
Revision 20 (latest revision is 46)
Andrea Manzini's avatar Andrea Manzini (amanzini) accepted request 1109202 from Andrea Manzini's avatar Andrea Manzini (amanzini) (revision 20)
- update to 8.5.3
  * Fixed a race condition in GenericRateLimiter that could cause it to stop granting requests
- update to 8.5.2
  * Fix a bug where iterator may return incorrect result for DeleteRange() users if there was an error reading from a file.
- update to 8.5.1
  * Fix a bug where if there is an error reading from offset 0 of a file from L1+ and that the file is not the first file in the sorted run, data can be lost in compaction and read/scan can return incorrect results.
- update to 8.5.0
  * Public API Changes:
      Removed recently added APIs GeneralCache and MakeSharedGeneralCache() as our plan changed to stop exposing a general-purpose cache interface. The old forms of these APIs, Cache and NewLRUCache(), are still available, although general-purpose caching support will be dropped eventually.
  * Behavior Changes
      Option periodic_compaction_seconds no longer supports FIFO compaction: setting it has no effect on FIFO compactions. FIFO compaction users should only set option ttl instead.
      Move prefetching responsibility to page cache for compaction read for non directIO use case
  * Performance Improvements
      In case of direct_io, if buffer passed by callee is already aligned, RandomAccessFileRead::Read will avoid realloacting a new buffer, reducing memcpy and use already passed aligned buffer.
      Small efficiency improvement to HyperClockCache by reducing chance of compiler-generated heap allocations
  * Bug Fixes
      Fix use_after_free bug in async_io MultiReads when underlying FS enabled kFSBuffer. kFSBuffer is when underlying FS pass their own buffer instead of using RocksDB scratch in FSReadRequest. Right now it's an experimental feature.
      Fix a bug in FileTTLBooster that can cause users with a large number of levels (more than 65) to see errors like "runtime error: shift exponent .. is too large.."
- see more on HISTORY.md (https://github.com/facebook/rocksdb/blob/main/HISTORY.md)
Comments 0
openSUSE Build Service is sponsored by