Lines Matching refs:be
5 …asedTableOptions from 2 to 4. SST files generated with the new default can be read by RocksDB vers…
8 …be more general for checksum implementations. Changed the FileChecksumGenerator interface from Val…
9 …be more general for checksum implementations. Changed the FileChecksumGenerator interface from Val…
12 … tombstones were read from those incorrectly cached blocks, the keys they covered would be exposed.
36 …count for range tombstones. The corresponding language bindings now cannot be used. In C, that inc…
40 * Perfom readahead when reading from option files. Inside DB, options.log_readahead_size will be us…
47 …not set the sst_file_checksum_func, SST file checksum calculation will not be enabled. The checksu…
53 … object. The DBOptions::env option and Env::Default() API will continue to be used for threading a…
59 * Fix a bug that can cause unnecessary bg thread to be scheduled(#6104).
74 …e read from the same SST file. This featuer is by default disabled. It can be enabled with environ…
85 * Fix a bug in which a snapshot read through an iterator could be affected by a DeleteRange after t…
98 …ekForPrev could return invalid for an existing prefix. ::SeekForPrev might be called by the user, …
105 * Universal compaction to support options.periodic_compaction_seconds. A full compaction will be tr…
110 …ancester time and file creation time will be written to manifest. If it is availalbe, this informa…
114 … of the same size, which would result to higher cache miss rates. This can be remedied by increasi…
116 * `db_bench` now supports and by default issues non-TTL Puts to BlobDB. TTL Puts can be enabled by …
117 * `sst_dump` now supports printing BlobDB blob indexes in a human-readable format. This can be enab…
121 * RocksDB release 4.1 or older will not be able to open DB generated by the new release. 4.2 was re…
123 …seconds will have the same meaning as options.ttl. Whichever stricter will be used. With the defau…
137 …ows RocksDB to auto-tune ttl value. When using the default value, TTL will be auto-enabled to 30 d…
147 …d a crash, power failure, or I/O error, files could be left over from old backups that could only …
153 …ekForPrev could return invalid for an existing prefix. ::SeekForPrev might be called by the user, …
164 * VerifyChecksum() by default will issue readahead. Allow ReadOptions to be passed in to those func…
170 * Added a lightweight API GetCurrentWalFile() to get last live WAL filename and size. Meant to be u…
178 …tly created, the small block cache created by BlockBasedTable will still has this option to be 0.0.
227 … table is closed, can now use the compressed block cache (if any), and can be shared among multipl…
230 * options.keep_log_file_num will be enforced strictly all the time. File names of all log files wil…
257 …t and WAL replay so that WAL entries of unflushed column families will not be skipped after replay…
267 * When reading from option file/string/map, customized envs can be filled according to object regis…
285 * When reading from option file/string/map, customized comparators and/or merge operators can be fi…
291 * Fix a bug in Encryption Env which could cause encrypted files to be read beyond file boundaries.
320 * Add a place holder in manifest which indicate a record from future that can be safely ignored.
328 … it finishes and this new snapshot won't be repeatable, because after the compaction finishes, som…
329 …o also uses compensated file size, which boosts file with lots of tombstones to be compacted first.
330 … with default value of false. If true it indicates that call is assumed to be after a ::GetForUpda…
355 * Introduced `JemallocNodumpAllocator` memory allocator. When being use, block cache will be exclud…
357 * With level_compaction_dynamic_level_bytes = true, level multiplier may be adjusted automatically …
376 …pshots goes beyond the snapshot cache size (128 default) the rest will not be checked when evictin…
383 …be called for empty files generated during compaction. In that case, `TableFileCreationInfo::file_…
384 …be performed without causing write stall (similar to `CompactRangeOptions::allow_write_stall`). No…
389 …essimistic transactions to skip the overhead of concurrency control. Could be used for optimizing …
397 …DisableCompressionOption`. Now that setting causes the compression type to be chosen according to …
426 …be always used no matter what value of `enabled` is. For bottommost_compression_opts, it will only…
427 * With LRUCache, when high_pri_pool_ratio > 0, midpoint insertion strategy will be enabled to put l…
437 * pin_top_level_index_and_filter (default true) in BlockBasedTableOptions can be used in combinatio…
444 …re a shared prefix would be ignored from the later partitions. The bug could report an eixstent ke…
463 * TransactionDBOptions::write_policy can be configured to enable WritePrepared 2PC transactions. Re…
467 …up via `Env::SetBackgroundThreads()`, compactions to the bottom level will be delegated to that th…
468 * `prefix_extractor` has been moved from ImmutableCFOptions to MutableCFOptions, meaning it can be …
473 …max_valid_backups_to_open` to not delete backup files when refcount cannot be accurately determine…
475 …s in WritePrepared transactions to work around an issue in MyRocks. It can be enabled back by sett…
484 * RocksDBOptionsParser::Parse()'s `ignore_unknown_options` argument will only be effective if the o…
488 … users can also use SetCompactionBufferSize to specify how much space must be leftover during a co…
492 …_chunk with default 64MB. With this argument, a file larger than 64MB will be ftruncated multiple …
502 … is false, meaning we add delay to `CompactRange` calls until stalling can be avoided when possibl…
554 * `BackupableDBOptions::max_valid_backups_to_open == 0` now means no backups will be opened during …
556 …tion to advance the cutoff seqnum (all deletes made before this seqnum can be dropped by DB). It's…
558 …havior 1) only keys written with sequence larger than this parameter would be returned and 2) the …
560 …h/DB size ratio limit in the SstFileManager, after which files that are to be scheduled for deleti…
565 * `DBOptions::writable_file_max_buffer_size` can now be changed dynamically.
566 …s::compaction_readahead_size`, and `DBOptions::wal_bytes_per_sync` can now be changed dynamically,…
567 … can be enabled by passing `true` to the `auto_tuned` parameter in `NewGenericRateLimiter()`. The …
569 * Introduce `EventListener::OnStallConditionsChanged()` callback. Users can implement it to be noti…
571 …ommost files containing deleted/overwritten keys that previously could not be dropped due to the s…
588 * Universal compactions including the bottom level can be executed in a dedicated thread pool. This…
589 * Allow merge operator to be called even with a single merge operand during compactions, by appropr…
604 * Measure estimated number of reads per file. The information can be accessed through DB::GetColumn…
606 * [Experimental] FIFO compaction with TTL support. It can be enabled by setting CompactionOptionsFI…
607 * Introduce `EventListener::OnBackgroundError()` callback. Users can implement it to be notified of…
624 * Flush will be triggered when 7/8 of the limit introduced by write_buffer_manager or db_write_buff…
625 * Introduce WriteOptions.low_pri. If it is true, low priority writes will be throttled if the compa…
661 * Memtable flush can be avoided during checkpoint creation if total log file size is smaller than a…
663 …e feature can be enabled by setting partition_filters when using kFullFilter. Currently the featur…
669 * Remove option min_partial_merge_operands. Partial merge operands will always be merged in flush o…
680 …the index and creates a 2nd level index on the partitions. The feature can be enabled by setting k…
683 …nction GetApproximateSizes that allows to specify if memtable stats should be computed only withou…
695 * Added EventListener::OnExternalFileIngested which will be called when IngestExternalFile() add a …
709 …ed among RocksDB instance. Alternatively DB::GetLatestSequenceNumber() can be used to get the same…
716 …hing unpersisted data (i.e. with disableWAL = true). Unpersisted data will be lost. The options is…
717 … is mean to reduce CPU usage for inserting keys into memtable, if keys can be group by prefix and …
718 …o write compaction filters in Lua. To use this feature, LUA_PATH needs to be set to the root dire…
719 … formerly contained the number of the latest backup. The latest backup can be determined by findin…
738 …ance in some cases. It can be used to replace the default LRU-based block cache and table cache. T…
740 …ck are inserted into LRU block cache with higher priority. The feature can be enabled by setting B…
758 …ng iterators. Instead, a job is scheduled in high priority queue and would be executed in a separa…
764 * Add bottommost_compression option, This option can be used to set a specific compression algorith…
775 …toreBackupableDB). Now, BackupEngine should be used for creating backups, and BackupEngineReadOnly…
777 * Added EventListener::OnTableFileCreationStarted. EventListener::OnTableFileCreated will be called…
789 …tions.format_version to 2. It means default DB created by 4.6 or up cannot be opened by RocksDB ve…
790 …e flag is set to true, insert to cache will fail if no enough capacity can be free. Signature of C…
801 * Statistics of mutex operation durations will not be measured by default. If you want to have them…
807 … in include/rocksdb/sst_file_manager.h to create a SstFileManager that can be used to track the to…
813 * If options.max_write_buffer_number > 3, writes will be slowed down when writing to the last write…
817 … the name of either MANIFEST, SST or a WAL file. Either --db or --path can be used when calling ld…
821 …ew member function called IgnoreSnapshots which allows CompactionFilter to be called even if there…
827 … triggers, only the column family with the largest column family size will be flushed, not all the…
837 …be persistent and recoverable after DB recovery. This introduces a breaking format change. If you …
866 …to the Comparator interface that can optionally be overwritten in cases where equality comparisons…
873 …in include/rocksdb/delete_scheduler.h to create a DeleteScheduler that can be shared among multipl…
896 …now a const function. If this function is overridden in your application, be sure to also make Ge…
899 …ge_level, to allow users to move levels to lower levels if allowed. It can be used to migrate a DB…
901 …ed, the changes which haven't been flushed before the call to CancelAllBackgroundWork will be lost.
905 …eter to allow the estimation to include data in mem table, with default to be not to include. It i…
911 …background_operations to specify the maximum number of operations that may be performed in paralle…
918 …be stored in none-L0 with smaller files based on options.target_file_size_base. The limitation of …
931 …More information can be found in include/rocksdb/thread_status.h. In addition, when running db_be…
936 Lower numbered levels will be placed earlier in the db_paths and higher
937 numbered levels will be placed later in the db_paths vector.
939 …. As a general guideline, newer versions have more features, but might not be readable by older ve…
973 implementation of the API LinkFile will have to be provided.
977 * RocksDBLite library now becomes smaller and will be compiled with -fno-exceptions flag.
1002 …u're using default bloom filter, there is a disk format change you need to be aware of. There are …
1007 * Add identity_as_first_hash property to CuckooTable. SST file needs to be rebuilt to be opened by …
1011 * Remove allow_thread_local. This feature was proved to be stable, so we are turning it always-on.
1028 * CompactRange() will never output compacted files to level 0. This used to be the case when all th…
1044 …ach deletion entry by the 2X average value size, which makes compaction to be triggered by deletio…
1045 …be aborted when it runs longer than the specified timeout_hint_us, and it is guaranteed that any w…
1063 …ding: for keys of the same prefix, the prefix is only written once. It can be enabled through enco…
1064 …o convert from a DB of PlainTable to BlockBasedTabe, or vise versa. It can be created using NewAda…
1075 * Hash index for block-based table will be materialized and reconstructed more efficiently. Previou…
1113 * A new SST format "PlainTable" is added, which is optimized for memory-only workloads. It can be c…
1114 …izing for the case that there are only few keys for each prefix, which can be created through NewH…
1135 doesn't create a snapshot (can be used to read newly inserted data)