Lines Matching refs:that

4 * Fix spelling so that API now has correctly spelled transaction state name `COMMITTED`, while the …
8 …sumGenFactory to create the FileChecksumGenerator for each SST file, such that the FileChecksumGen…
9 …sumGenFactory to create the FileChecksumGenerator for each SST file, such that the FileChecksumGen…
13 * Fix a data race that might cause crash when calling DB::GetCreationTimeOfOldestFile() by a small …
31 * Fix a bug that prevents opening a DB after two consecutive crash with TransactionDB, where the fi…
32 * Fixed issue #6316 that can cause a corruption of the MANIFEST file in the middle when writing to …
36that includes `rocksdb_writebatch_wi_delete_range`, `rocksdb_writebatch_wi_delete_range_cf`, `rock…
47that user can plugin their own SST file checksum function via override the FileChecksumFunc class.…
54 * A new rocksdb::NewSstFileManager() API that allows the caller to pass in separate Env and FileSys…
55 ….keyMayExist functions to use Holder<byte[]> instead of StringBuilder, so that retrieved values ne…
56 * A new `OptimisticTransactionDBOptions` Option that allows users to configure occ validation polic…
59 * Fix a bug that can cause unnecessary bg thread to be scheduled(#6104).
65 * Fix a bug that can cause write threads to hang when a slowdown/stall happens and there is a mix o…
67 * Fix a regression bug that causes segfault when hash is used, max_open_files != -1 and total order…
71 …ure to deal with the case when some old blob files are kept alive by SSTs that otherwise do not ge…
82 …hIndex::MultiGetFromBatchAndDB, which is called by Transaction::MultiGet, that causes due to stale…
83 …ond, trimming is only scheduled if there is at least one flushed memtable that is kept in memory f…
94 * Fix a bug in DBIter that is_blob_ state isn't updated when iterating backward using seek.
107 * A batched MultiGet API (DB::MultiGet()) that supports retrieving keys from multiple column famili…
114 …into more accurate management of memory. A side-effect of this feature is that less items are fit …
122 …ion style now initiate successive cascading compactions on a key range so that it reaches the bott…
126 …ds, because RocksDB has internally migrated to a more elaborate interface that is expected to evol…
128 …t value logs a warning and is treated as the default. This change ensures that backup deletion has…
147 …h, power failure, or I/O error, files could be left over from old backups that could only be purge…
152 * Fix a bug in BlockBasedTableIterator that might return incorrect results when reseek happens with…
159 …PI when BlockBasedTableOptions::whole_key_filtering is false, by checking that a key is in the per…
163 …rite_batch_group_size_bytes to configure maximum limit on number of bytes that are written in a si…
178 * LRUCacheOptions.high_pri_pool_ratio is set to 0.5 (previously 0.0) by default, which means that b…
198 …sed with DB::GetApproximateSizes. When approximating the files total size that is used to store a …
257 * Fix/improve memtable earliest sequence assignment and WAL replay so that WAL entries of unflushed…
263 * Add an option `strict_bytes_per_sync` that causes a file-writing thread to block rather than exce…
320 * Add a place holder in manifest which indicate a record from future that can be safely ignored.
330 …ded with assume_tracked with default value of false. If true it indicates that call is assumed to …
345 * Fix handling of corrupt range tombstone blocks such that corruptions cannot cause deleted keys to…
347 * Fix incorrect `NotFound` point lookup result when querying the endpoint of a file that has been e…
360 …ksdb.min-obsolete-sst-number-to-keep" DB property that reports the lower bound on SST file numbers…
374 * Fix the bug that WriteBatchWithIndex's SeekForPrev() doesn't see the entries with the same key.
379 …lterPolicy()'s argument use_block_based_builder is changed to false. Note that this new default ma…
383 * `OnTableFileCreated` will now be called for empty files generated during compaction. In that case…
384 …g write stall (similar to `CompactRangeOptions::allow_write_stall`). Note that the default value i…
397 …nOptions::compression == CompressionType::kDisableCompressionOption`. Now that setting causes the …
462 * Introduce TTL for level compaction so that all files older than ttl go through the compaction pro…
467 …nv::SetBackgroundThreads()`, compactions to the bottom level will be delegated to that thread pool.
515 …ons()` followed by `GetSortedWalFiles()` to not return obsolete WAL files that `PurgeObsoleteFiles…
555 * `DBOptions::preserve_deletes` is a new option that allows one to specify that DB should not drop …
558 …urned and 2) the `Slice` returned by iter->key() now points to the memory that keep User-oriented …
560 * Allow setting a custom trash/DB size ratio limit in the SstFileManager, after which files that ar…
571 * Upon snapshot release, recompact bottommost files containing deleted/overwritten keys that previo…
586 * Add Iterator::Refresh(), which allows users to update the iterator state so that they can avoid s…
623 * Users can pass a cache object to write buffer manager, so that they can cap memory usage for memt…
624 …troduced by write_buffer_manager or db_write_buffer_size is triggered, so that the hard threshold …
646 * Fix the bug that Direct I/O uses direct reads for non-SST file
655 …* PinnableSlice releases the pinned resources that contain the value when it is destructed or when…
656 * The old API that accepts std::string, although discouraged, is still supported.
673 * Fix the bug that iterator may skip keys
680 * (Experimental) Two-level indexing that partition the index and creates a 2nd level index on the p…
683 * Added new overloaded function GetApproximateSizes that allows to specify if memtable stats should…
684 * Added new function GetApproximateMemTableStats that approximates both number of records and size …
699 * Fix the bug that if 2PC is enabled, checkpoints may loss some recent transactions.
713 …ngestExternalFile(). DB::IngestExternalFile() remove all the restrictions that existed for DB::Add…
728 * Added Iterator::SeekForPrev(). This new API will seek to the last key that less than or equal to …
732 * CancelAllBackgroundWork() flushes all memtables for databases containing writes that have bypasse…
770 …e() in rocksdb/utilities/sim_cache.h. This function creates a block cache that is able to give sim…
792 * Add monotonically increasing counter (DB property "rocksdb.current-super-version-number") that in…
807 …anager() in include/rocksdb/sst_file_manager.h to create a SstFileManager that can be used to trac…
844 * Added single delete operation as a more efficient way to delete keys that have not been overwritt…
845 * Added experimental AddFile() to DB interface that allow users to add files created by SstFileWrit…
853 * CompactionFilter has a new method FilterMergeOperand() that RocksDB applies to every merge operan…
866 * Added Equal() method to the Comparator interface that can optionally be overwritten in cases wher…
872 …ves at least D deletion entries in any N consecutive entries in that SST file. Note that this fea…
873 …create a DeleteScheduler that can be shared among multiple RocksDB instances to control the file d…
878 * Removed BackupEngine::NewBackupEngine() and NewReadOnlyBackupEngine() that were deprecated in Roc…
907 …control when it's possible to skip bottommost level compaction. This mean that if you want the com…
908 * Add Cache.GetPinnedUsage() to get the size of memory occupied by entries that are in use by the s…
911 …ns_.max_background_operations to specify the maximum number of operations that may be performed in…
912 * Add DB::SyncWAL() that does a WAL sync without blocking writers.
932 …gorithm so that referenced blocks (by iterators) are never evicted. This change made parameter rem…
941 * MemEnv (env that stores data in memory) is now available in default library build. You can create…
945 * Fixed a bug in ReadOnlyBackupEngine that deleted corrupted backups in some cases, even though the…
1037 * Add DB::GetIntProperty(), which returns DB properties that are integer as uint64_t.
1045 …n it runs longer than the specified timeout_hint_us, and it is guaranteed that any write completes…
1058 Because of that, Options::disable_seek_compaction is now obsolete. It is still a parameter in Optio…
1111 we will ignore it. We assume that writers of these records were interrupted
1112 and that we can safely ignore it.
1114 * A new mem table implementation hash linked list optimizing for the case that there are only few k…
1134 …erator](https://github.com/facebook/rocksdb/wiki/Tailing-Iterator), a special type of iterator that
1143 * Put with `SliceParts` - Variant of `Put()` that gathers output like `writev(2)`