diff --git a/db/compaction/compaction_picker_universal.cc b/db/compaction/compaction_picker_universal.cc index 1f96f1bea..fa3e0f639 100644 --- a/db/compaction/compaction_picker_universal.cc +++ b/db/compaction/compaction_picker_universal.cc @@ -104,7 +104,7 @@ class UniversalCompactionBuilder { // because some files are being compacted. Compaction* PickPeriodicCompaction(); - // Used in universal compaction when the enabled_trivial_move + // Used in universal compaction when the allow_trivial_move // option is set. Checks whether there are any overlapping files // in the input. Returns true if the input files are non // overlapping. diff --git a/docs/_docs/getting-started.md b/docs/_docs/getting-started.md index 8b01dfefd..efd17c031 100644 --- a/docs/_docs/getting-started.md +++ b/docs/_docs/getting-started.md @@ -73,6 +73,6 @@ These are just simple examples of how RocksDB is used. The full documentation is Here are some specific details about the RocksDB implementation: -- [Architecture Guide](https://github.com/facebook/rocksdb/wiki/Rocksdb-Architecture-Guide) -- [Format of an immutable Table file](https://github.com/facebook/rocksdb/wiki/Rocksdb-Table-Format) -- [Format of a log file](https://github.com/facebook/rocksdb/wiki/Write-Ahead-Log-File-Format) +- [RocksDB Overview](https://github.com/facebook/rocksdb/wiki/RocksDB-Overview) +- [Immutable BlockBased Table file format](https://github.com/facebook/rocksdb/wiki/Rocksdb-BlockBasedTable-Format) +- [Log file format](https://github.com/facebook/rocksdb/wiki/Write-Ahead-Log-File-Format) diff --git a/docs/_top-level/support.md b/docs/_top-level/support.md index 64165751f..05c39befd 100644 --- a/docs/_top-level/support.md +++ b/docs/_top-level/support.md @@ -19,4 +19,4 @@ Use the [RocksDB Facebook group](https://www.facebook.com/groups/rocksdb.dev/) f ### FAQ -Check out a list of [commonly asked questions](/docs/support/faq) about RocksDB. +Check out a list of [commonly asked questions](https://github.com/facebook/rocksdb/wiki/RocksDB-FAQ) about RocksDB. diff --git a/include/rocksdb/options.h b/include/rocksdb/options.h index 968abc57a..93a0df7ad 100644 --- a/include/rocksdb/options.h +++ b/include/rocksdb/options.h @@ -1516,9 +1516,11 @@ struct ReadOptions { // Default: false bool background_purge_on_iterator_cleanup; - // If true, keys deleted using the DeleteRange() API will be visible to - // readers until they are naturally deleted during compaction. This improves - // read performance in DBs with many range deletions. + // If true, range tombstones handling will be skipped in key lookup paths. + // For DB instances that don't use DeleteRange() calls, this setting can + // be used to optimize the read performance. + // Note that, if this assumption (of no previous DeleteRange() calls) is + // broken, stale keys could be served in read paths. // Default: false bool ignore_range_deletions;