Lines Matching refs:Add

33 * Add DBOptions::skip_checking_sst_file_sizes_on_db_open. It disables potentially expensive checkin…
131 * Add TryCatchUpWithPrimary() to StackableDB in non-LITE mode.
132 * Add a new Env::LoadEnv() overloaded function to return a shared_ptr to Env.
166 * Add an option `memtable_insert_hint_per_batch` to WriteOptions. If it is true, each WriteBatch wi…
195 * Add argument `--secondary_path` to ldb to open the database as the secondary instance. This would…
231 * Add initial support for Get/Put with user timestamps. Users can specify timestamps via ReadOption…
233 * Add C bindings for secondary instance, i.e. DBImplSecondary.
237 * Add an option `snap_refresh_nanos` (default to 0) to periodically refresh the snapshot list in co…
238 * Add an option `unordered_write` which trades snapshot guarantees with higher write throughput. Wh…
240 * Add an option `failed_move_fall_back_to_copy` (default is true) for external SST ingestion. When …
241 * Add command `list_file_range_deletes` in ldb, which prints out tombstones in SST files.
263 * Add an option `strict_bytes_per_sync` that causes a file-writing thread to block rather than exce…
269 * Add index type BlockBasedTableOptions::IndexType::kBinarySearchWithFirstKey. It significantly red…
297 * Add support for trace filtering.
298 * Add DBOptions.avoid_unnecessary_blocking_io. If true, we avoid file deletion when destroying Colu…
304 * Add initial support for multiple db instances sharing the same data in single-writer, multi-reade…
318 * Add support for block checksums verification for external SST files before ingestion.
320 * Add a place holder in manifest which indicate a record from future that can be safely ignored.
321 * Add support for trace sampling.
324 * Add whole key bloom filter support in memtable.
361 * Add xxhash64 checksum support
384 * Add `FlushOptions::allow_write_stall`, which controls whether Flush calls start working immediate…
417 * Add a new tool: trace_analyzer. Trace_analyzer analyzes the trace file generated by using trace_r…
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…
451 * Add a BlockBasedTableOption to align uncompressed data blocks on the smaller of block size or pag…
453 * Add a new ticker stat rocksdb.number.multiget.keys.found to count number of keys successfully rea…
464 * Add DB properties "rocksdb.block-cache-capacity", "rocksdb.block-cache-usage", "rocksdb.block-cac…
465 * Add `Env::LowerThreadPoolCPUPriority(Priority)` method, which lowers the CPU priority of backgrou…
479 * Add `BlockBasedTableConfig.setBlockCache` to allow sharing a block cache across DB instances.
491 * Add "rocksdb.live-sst-files-size" DB property to return total bytes of all SST files belong to th…
501 * Add `include_end` option to make the range end exclusive when `include_end == false` in `DeleteFi…
502 * Add `CompactRangeOptions::allow_write_stall`, which makes `CompactRange` start working immediatel…
509 * Add new function `DeleteFilesInRanges()` to delete files in multiple ranges at once for better pe…
522 * Add `autoTune` and `getBytesPerSecond()` to RocksJava RateLimiter
525 * Add a new histogram stat called rocksdb.db.flush.micros for memtable flush.
526 * Add "--use_txn" option to use transactional API in db_stress.
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…
570 * Add a new db property "rocksdb.estimate-oldest-key-time" to return oldest data timestamp. The pro…
586 * Add Iterator::Refresh(), which allows users to update the iterator state so that they can avoid s…
590 * Add `DB::VerifyChecksum()`, which verifies the checksums in all SST files in a running DB.
640 * Add debugging function `GetAllKeyVersions` to see internal versions of a range of keys.
685 * Add Direct I/O mode for SST file I/O
716 * Add avoid_flush_during_shutdown option, which speeds up DB shutdown by not flushing unpersisted d…
717 * Add memtable_insert_with_hint_prefix_extractor option. The option is mean to reduce CPU usage for…
718 * Add LuaCompactionFilter in utilities. This allows developers to write compaction filters in Lua.…
727 * Add DB::SetDBOptions() to dynamic change base_background_compactions and max_background_compactio…
735 * Add a compression type ZSTD, which can work with ZSTD 0.8.0 or up. Still keep ZSTDNotFinal for co…
748 * Add ReadOptions.background_purge_on_iterator_cleanup. If true, we avoid file deletion when destro…
757 * Add avoid_flush_during_recovery option.
758 * Add a read option background_purge_on_iterator_cleanup to avoid deleting files in foreground when…
760 * Add options.write_buffer_manager which allows users to control total memtable sizes across multip…
764 * Add bottommost_compression option, This option can be used to set a specific compression algorith…
780 * Add ReadOptions::readahead_size. If non-zero, NewIterator will create a new table reader which pe…
792 * Add monotonically increasing counter (DB property "rocksdb.current-super-version-number") that in…
795 * Add CompactionPri::kMinOverlappingRatio, a compaction picking mode friendly to write amplificatio…
800 * Add a new perf context level between kEnableCount and kEnableTime. Level 2 now does not include t…
806 * Add kPersistedTier to ReadTier. This option allows Get and MultiGet to read only the persited da…
807 * Add DBOptions::sst_file_manager. Use NewSstFileManager() in include/rocksdb/sst_file_manager.h to…
832 * Add GetAggregatedIntProperty(), which returns the sum of the GetIntProperty of all the column fam…
833 * Add MemoryUtil in rocksdb/utilities/memory.h. It currently offers a way to get the memory usage …
860 * Add compression option kZSTDNotFinalCompression for people to experiment ZSTD although its format…
872 * Add NewCompactOnDeletionCollectorFactory() in utilities/table_properties_collectors, which allows…
873 * Add DBOptions::delete_scheduler. Use NewDeleteScheduler() in include/rocksdb/delete_scheduler.h t…
881 * Add statistics::getHistogramString() to print detailed distribution of a histogram metric.
882 * Add DBOptions::skip_stats_update_on_db_open. When it is on, DB::Open() will run faster as it ski…
892 * Add compaction_options_universal.enable_trivial_move to true, to allow trivial move while perform…
898 * Add max_write_buffer_number_to_maintain option
908 * Add Cache.GetPinnedUsage() to get the size of memory occupied by entries that are in use by the s…
911 * Add BackupEngineImpl.options_.max_background_operations to specify the maximum number of operatio…
912 * Add DB::SyncWAL() that does a WAL sync without blocking writers.
922 * TablePropertiesCollector::AddUserKey() is added to replace TablePropertiesCollector::Add(). AddUs…
942 * Add SliceTransform.SameResultWhenAppended() to help users determine it is safe to apply prefix bl…
963 * Add rocksdb::GetThreadList(), which in the future will return the current status of all
1007 * Add identity_as_first_hash property to CuckooTable. SST file needs to be rebuilt to be opened by …
1015 * Add include/utilities/write_batch_with_index.h, providing a utility class to query data out of Wr…
1027 * Add feature of storing plain table index and bloom filter in SST file.
1036 * Add DB property rocksdb.estimate-num-keys, estimated number of live keys in DB.
1037 * Add DB::GetIntProperty(), which returns DB properties that are integer as uint64_t.
1043 …ewed bucket by switching data in the bucket from linked list to skip list. Add parameter threshold…
1045 * Add TimeOut API to write. Now WriteOptions have a variable called timeout_hint_us. With timeout…
1046 * Add a rate_limiter option, which controls total throughput of flush and compaction. The throughpu…
1059 * Add two parameters to NewHashLinkListRepFactory() for logging on too many entries in a hash bucke…
1064 * Add AdaptiveTableFactory, which is used to convert from a DB of PlainTable to BlockBasedTabe, or …
1106 * Add more counters to perf context.