diff --git a/rocksdb-8.8.1.tar.gz b/rocksdb-8.8.1.tar.gz deleted file mode 100644 index c62629d..0000000 --- a/rocksdb-8.8.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:056c7e21ad8ae36b026ac3b94b9d6e0fcc60e1d937fc80330921e4181be5c36e -size 12926946 diff --git a/rocksdb-8.9.1.tar.gz b/rocksdb-8.9.1.tar.gz new file mode 100644 index 0000000..bdfc13a --- /dev/null +++ b/rocksdb-8.9.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c22d2097e7aa75629612fd020499bdae0d3e321c7bc4361960c42aaf9cbd6dc1 +size 13293245 diff --git a/rocksdb.changes b/rocksdb.changes index fd4f5e5..f0fa9e2 100644 --- a/rocksdb.changes +++ b/rocksdb.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Tue Dec 12 20:57:08 UTC 2023 - Andreas Stieger + +- 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 diff --git a/rocksdb.spec b/rocksdb.spec index 146d802..b67a77f 100644 --- a/rocksdb.spec +++ b/rocksdb.spec @@ -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