Lines Matching refs:which

43 … blobs relocated during GC). On the other hand, the following statistics, which are not relevant f…
49 * Replace RocksDB namespace "rocksdb" with flag "ROCKSDB_NAMESPACE" which if is not defined, define…
82 * Fix a bug in WriteBatchWithIndex::MultiGetFromBatchAndDB, which is called by Transaction::MultiGe…
85 * Fix a bug in which a snapshot read through an iterator could be affected by a DeleteRange after t…
93 …rent fix acquires the db mutex during Version::GetColumnFamilyMetaData(), which may cause regressi…
114 …feature is that less items are fit into the block cache of the same size, which would result to hi…
126 …work as before, except those wrapping the return of NewBloomFilterPolicy, which will require a new…
136 * Changed the default value of periodic_compaction_seconds to `UINT64_MAX - 1` which allows RocksDB…
137 * Changed the default value of ttl to `UINT64_MAX - 1` which allows RocksDB to auto-tune ttl value.…
178 * LRUCacheOptions.high_pri_pool_ratio is set to 0.5 (previously 0.0) by default, which means that b…
186 * db_bench adds a "benchmark" stats_history, which prints out the whole stats history.
191 * Added new overload of GetApproximateSizes which gets SizeApproximationOptions object and returns …
197 * Added DBOptions::log_readahead_size which specifies the number of bytes to prefetch when reading …
222 * Fix auto rolling bug introduced in 6.3.0, which causes segfault if log file creation fails.
230 …orced strictly all the time. File names of all log files will be tracked, which may take significa…
238 * Add an option `unordered_write` which trades snapshot guarantees with higher write throughput. Wh…
241 * Add command `list_file_range_deletes` in ldb, which prints out tombstones in SST files.
256 * Fix flush's/compaction's merge processing logic which allowed `Put`s covered by range tombstones …
291 * Fix a bug in Encryption Env which could cause encrypted files to be read beyond file boundaries.
317 …ile with -DZSTD_STATIC_LINKING_ONLY, this includes a digested dictionary, which is used to increas…
319 * Introduce stats history which periodically saves Statistics snapshots and added `GetStatsHistory`…
320 * Add a place holder in manifest which indicate a record from future that can be safely ignored.
329 * CompactionPri = kMinOverlappingRatio also uses compensated file size, which boosts file with lots…
356 * Introduced `PerfContextByLevel` as part of `PerfContext` which allows storing perf context at eac…
362 * Introduced `MemoryAllocator`, which lets the user specify custom memory allocator for block based…
378 * Start populating `NO_FILE_CLOSES` ticker statistic, which was always zero previously.
384 * Add `FlushOptions::allow_write_stall`, which controls whether Flush calls start working immediate…
416 * Changes the format of index blocks by delta encoding the index values, which are the block handle…
418 * Add hash index support to data blocks, which helps reducing the cpu utilization of point-lookup o…
435 * Add a new table property, "rocksdb.num.range-deletions", which counts the number of range deletio…
456 …reads and background reads. This conforms with Linux's `open(2)` manpage, which advises against si…
459which is a generic way to tell RocksDB to use the compression library's default level. It is now t…
465 * Add `Env::LowerThreadPoolCPUPriority(Priority)` method, which lowers the CPU priority of backgrou…
502 * Add `CompactRangeOptions::allow_write_stall`, which makes `CompactRange` start working immediatel…
543 * Add a DB stat, `NUMBER_ITER_SKIP`, which returns how many internal keys were skipped during itera…
544 * Add PerfContext counters, `key_lock_wait_count` and `key_lock_wait_time`, which measure the numbe…
560 * Allow setting a custom trash/DB size ratio limit in the SstFileManager, after which files that ar…
586 * Add Iterator::Refresh(), which allows users to update the iterator state so that they can avoid s…
588 …read pool. This alleviates head-of-line blocking in the compaction queue, which cause write stalli…
590 * Add `DB::VerifyChecksum()`, which verifies the checksums in all SST files in a running DB.
617 …ns::base_background_compactions` all with `Options::max_background_jobs`, which automatically deci…
636 * ldb add option --try_load_options, which will open DB with its own option file.
643 * New option enable_pipelined_write which may improve write throughput in case writing from multipl…
654 * DB::Get in place of std::string accepts PinnableSlice, which avoids the extra memcpy of value to …
663which creates an index on the partitions. The feature can be enabled by setting partition_filters …
695 * Added EventListener::OnExternalFileIngested which will be called when IngestExternalFile() add a …
716 * Add avoid_flush_during_shutdown option, which speeds up DB shutdown by not flushing unpersisted d…
719 * No longer populate "LATEST_BACKUP" file in backup directory, which formerly contained the number …
735 * Add a compression type ZSTD, which can work with ZSTD 0.8.0 or up. Still keep ZSTDNotFinal for co…
738 * Introduce NewClockCache, which is based on CLOCK algorithm with better concurrent performance in …
739 …am statistics implementations to accumulate data in thread-local storage, which improves CPU perfo…
760 * Add options.write_buffer_manager which allows users to control total memtable sizes across multip…
780 * Add ReadOptions::readahead_size. If non-zero, NewIterator will create a new table reader which pe…
821 * CompactionFilter has new member function called IgnoreSnapshots which allows CompactionFilter to …
832 * Add GetAggregatedIntProperty(), which returns the sum of the GetIntProperty of all the column fam…
846 * Added support for opening SST files with .ldb suffix which enables opening LevelDB databases.
859 …table-properties" and "rocksdb.aggregated-table-properties-at-levelN", in which case it returns ag…
872 * Add NewCompactOnDeletionCollectorFactory() in utilities/table_properties_collectors, which allows…
901 …ed without doing a flush after doing loads with WAL disabled, the changes which haven't been flush…
939 * Added BlockBasedTableOptions.format_version option, which allows user to specify which version of…
940 * Added new block based table format (version 2), which you can enable by setting BlockBasedTableOp…
958 * Overflowing a size_t when setting rocksdb options now throws an IllegalArgumentException, which r…
963 * Add rocksdb::GetThreadList(), which in the future will return the current status of all
971 database which is an image of the existing database.
983 * BackupableDB/RestoreBackupableDB have new GarbageCollect() methods, which will clean up files fro…
984 * BackupableDB/RestoreBackupableDB have new GetCorruptedBackups() methods which list corrupt backup…
1029 * Added iterate_upper_bound to define the extent upto which the forward iterator will return entrie…
1032 * DBOptions.db_paths now is a vector of a DBPath structure which indicates both of path and target …
1033 * NewPlainTableFactory instead of bunch of parameters now accepts PlainTableOptions, which is defin…
1037 * Add DB::GetIntProperty(), which returns DB properties that are integer as uint64_t.
1044 …ompensating the size of each deletion entry by the 2X average value size, which makes compaction t…
1046 * Add a rate_limiter option, which controls total throughput of flush and compaction. The throughpu…
1064 * Add AdaptiveTableFactory, which is used to convert from a DB of PlainTable to BlockBasedTabe, or …
1101 * Added Env::GetThreadPoolQueueLen(), which returns the waiting queue length of thread pools
1102 * Added a command "checkconsistency" in ldb tool, which checks
1113 * A new SST format "PlainTable" is added, which is optimized for memory-only workloads. It can be c…
1114 …ist optimizing for the case that there are only few keys for each prefix, which can be created thr…
1137 * Added property block for table, which allows (1) a table to store
1154 * Implemented autovector, which allocates first N elements on stack. Most of vectors in RocksDB are…