SHA256
1
0
forked from pool/rocksdb

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
This commit is contained in:
Andreas Stieger 2023-12-12 21:12:22 +00:00 committed by Git OBS Bridge
parent d512dad42c
commit f17fc3f1c6
4 changed files with 43 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:056c7e21ad8ae36b026ac3b94b9d6e0fcc60e1d937fc80330921e4181be5c36e
size 12926946

3
rocksdb-8.9.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c22d2097e7aa75629612fd020499bdae0d3e321c7bc4361960c42aaf9cbd6dc1
size 13293245

View File

@ -1,3 +1,42 @@
-------------------------------------------------------------------
Tue Dec 12 20:57:08 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 8.9.1:
* Add GetEntity() and PutEntity() API implementation for
Attribute Group support. Through the use of Column Families,
AttributeGroup enables users to logically group wide-column
entities.
* Make the EnableFileDeletion API not default to force enabling.
For users that rely on this default behavior and still want to
continue to use force enabling, they need to explicitly pass a
true to EnableFileDeletion.
* During off-peak hours defined by daily_offpeak_time_utc, the
compaction picker will select a larger number of files for
periodic compaction. This selection will include files that are
projected to expire by the next off-peak start time, ensuring
that these files are not chosen for periodic compaction outside
of off-peak hours.
* If an error occurs when writing to a trace file after
DB::StartTrace(), the subsequent trace writes are skipped to
avoid writing to a file that has previously seen error. In this
case, DB::EndTrace() will also return a non-ok status with info
about the error occured previously in its status message.
* Deleting stale files upon recovery are delegated to SstFileManger
if available so they can be rate limited.
* Make RocksDB only call TablePropertiesCollector::Finish() once.
* When WAL_ttl_seconds > 0, we now process archived WALs for
deletion at least every WAL_ttl_seconds / 2 seconds. Previously
it could be less frequent in case of small WAL_ttl_seconds values
when size-based expiration (WAL_size_limit_MB > 0 ) was
simultaneously enabled.
* Fix a crash or assertion failure bug in experimental new
HyperClockCache variant, especially when running with a
SecondaryCache.
* Fix a race between flush error recovery and db destruction that
can lead to db crashing.
* Fix some bugs in the index builder/reader path for user-
defined timestamps in Memtable only feature.
-------------------------------------------------------------------
Fri Nov 24 14:40:42 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com>

View File

@ -20,7 +20,7 @@
%define lib_name librocksdb8
%bcond_with jemalloc
Name: rocksdb
Version: 8.8.1
Version: 8.9.1
Release: 0
Summary: Library for embeddable, persistent and fast key-value store
License: (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause