From e6918187568dbd01842d8d1d2c808ce16a894239 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 21 Apr 2024 13:54:28 +0200 Subject: Adding upstream version 18.2.2. Signed-off-by: Daniel Baumann --- .../images/Resize-of-20140327_200754-300x225.jpg | Bin 0 -> 26670 bytes .../compaction_output_file_size_compare.png | Bin 0 -> 334304 bytes .../align-compaction-output/file_cut_align.png | Bin 0 -> 15323 bytes .../align-compaction-output/file_cut_normal.png | Bin 0 -> 19657 bytes .../file_cut_trival_move.png | Bin 0 -> 14648 bytes .../align-compaction-output/file_size_compare.png | Bin 0 -> 430123 bytes .../align-compaction-output/write_amp_compare.png | Bin 0 -> 597565 bytes .../static/images/asynchronous-io/mget_async.png | Bin 0 -> 169781 bytes .../static/images/asynchronous-io/scan_async.png | Bin 0 -> 78433 bytes src/rocksdb/docs/static/images/binaryseek.png | Bin 0 -> 68892 bytes src/rocksdb/docs/static/images/bloom_fp_vs_bpk.png | Bin 0 -> 51924 bytes .../docs/static/images/compaction/full-range.png | Bin 0 -> 193353 bytes .../static/images/compaction/l0-l1-contend.png | Bin 0 -> 203828 bytes .../static/images/compaction/l1-l2-contend.png | Bin 0 -> 230195 bytes .../static/images/compaction/part-range-old.png | Bin 0 -> 165547 bytes .../block-format-binary-seek.png | Bin 0 -> 68892 bytes .../block-format-hash-index.png | Bin 0 -> 31288 bytes .../hash-index-data-structure.png | Bin 0 -> 84389 bytes .../data-block-hash-index/perf-cache-miss.png | Bin 0 -> 44540 bytes .../data-block-hash-index/perf-throughput.png | Bin 0 -> 35170 bytes .../static/images/delrange/delrange_collapsed.png | Bin 0 -> 29265 bytes .../static/images/delrange/delrange_key_schema.png | Bin 0 -> 55178 bytes .../static/images/delrange/delrange_sst_blocks.png | Bin 0 -> 25596 bytes .../images/delrange/delrange_uncollapsed.png | Bin 0 -> 25358 bytes .../static/images/delrange/delrange_write_path.png | Bin 0 -> 109609 bytes .../static/images/dictcmp/dictcmp_raw_sampled.png | Bin 0 -> 247385 bytes .../static/images/dictcmp/dictcmp_sst_blocks.png | Bin 0 -> 55789 bytes .../static/images/dictcmp/dictcmp_zstd_trained.png | Bin 0 -> 357368 bytes .../BlobDB_Benchmarks_Legacy_Vs_Integrated.png | Bin 0 -> 45798 bytes .../BlobDB_Benchmarks_RW_RO_Perf.png | Bin 0 -> 179656 bytes .../BlobDB_Benchmarks_Write_Amp.png | Bin 0 -> 148777 bytes .../BlobDB_Benchmarks_Write_Perf.png | Bin 0 -> 182185 bytes .../static/images/kv-checksum/Memtable-entry.png | Bin 0 -> 23812 bytes .../static/images/kv-checksum/Memtable-write.png | Bin 0 -> 48417 bytes .../images/kv-checksum/ProtInfo-Memtable.png | Bin 0 -> 74050 bytes .../ProtInfo-Writebatch-to-Memtable.png | Bin 0 -> 62330 bytes .../images/kv-checksum/ProtInfo-Writebatch.png | Bin 0 -> 74028 bytes .../static/images/kv-checksum/WAL-fragment.png | Bin 0 -> 18832 bytes .../docs/static/images/kv-checksum/WAL-read.png | Bin 0 -> 50350 bytes .../docs/static/images/kv-checksum/WAL-write.png | Bin 0 -> 53414 bytes .../docs/static/images/kv-checksum/Write-batch.png | Bin 0 -> 21493 bytes .../static/images/kv-checksum/Writebatch-write.png | Bin 0 -> 49403 bytes .../lost-buffered-write-recovery/angry-cat.png | Bin 0 -> 44801 bytes .../lost-buffered-write-recovery/basic-setup.png | Bin 0 -> 59645 bytes .../lost-buffered-write-recovery/happy-cat.png | Bin 0 -> 45197 bytes .../replay-extension.png | Bin 0 -> 105737 bytes .../test-fs-writable-file.png | Bin 0 -> 30462 bytes .../trace-extension.png | Bin 0 -> 36632 bytes .../docs/static/images/pcache-blockindex.jpg | Bin 0 -> 55324 bytes .../docs/static/images/pcache-fileindex.jpg | Bin 0 -> 54922 bytes .../docs/static/images/pcache-filelayout.jpg | Bin 0 -> 47197 bytes .../docs/static/images/pcache-readiopath.jpg | Bin 0 -> 16381 bytes .../docs/static/images/pcache-tieredstorage.jpg | Bin 0 -> 78208 bytes .../docs/static/images/pcache-writeiopath.jpg | Bin 0 -> 22616 bytes src/rocksdb/docs/static/images/promo-adapt.svg | 8 ++ src/rocksdb/docs/static/images/promo-flash.svg | 28 +++++ .../docs/static/images/promo-operations.svg | 6 + .../docs/static/images/promo-performance.svg | 134 +++++++++++++++++++++ .../rate-limiter/auto-tuned-write-KBps-series.png | Bin 0 -> 176624 bytes .../static/images/rate-limiter/write-KBps-cdf.png | Bin 0 -> 80439 bytes .../images/rate-limiter/write-KBps-series.png | Bin 0 -> 310422 bytes .../rocksdb-secondary-cache/Mixgraph_hit_rate.png | Bin 0 -> 802366 bytes .../Mixgraph_throughput.png | Bin 0 -> 929381 bytes .../rocksdb-secondary-cache/arch_diagram.png | Bin 0 -> 100745 bytes .../images/rocksdb-secondary-cache/insert_flow.png | Bin 0 -> 53482 bytes .../images/rocksdb-secondary-cache/lookup_flow.png | Bin 0 -> 58107 bytes src/rocksdb/docs/static/images/tree_example1.png | Bin 0 -> 17804 bytes 67 files changed, 176 insertions(+) create mode 100644 src/rocksdb/docs/static/images/Resize-of-20140327_200754-300x225.jpg create mode 100644 src/rocksdb/docs/static/images/align-compaction-output/compaction_output_file_size_compare.png create mode 100644 src/rocksdb/docs/static/images/align-compaction-output/file_cut_align.png create mode 100644 src/rocksdb/docs/static/images/align-compaction-output/file_cut_normal.png create mode 100644 src/rocksdb/docs/static/images/align-compaction-output/file_cut_trival_move.png create mode 100644 src/rocksdb/docs/static/images/align-compaction-output/file_size_compare.png create mode 100644 src/rocksdb/docs/static/images/align-compaction-output/write_amp_compare.png create mode 100644 src/rocksdb/docs/static/images/asynchronous-io/mget_async.png create mode 100644 src/rocksdb/docs/static/images/asynchronous-io/scan_async.png create mode 100644 src/rocksdb/docs/static/images/binaryseek.png create mode 100644 src/rocksdb/docs/static/images/bloom_fp_vs_bpk.png create mode 100644 src/rocksdb/docs/static/images/compaction/full-range.png create mode 100644 src/rocksdb/docs/static/images/compaction/l0-l1-contend.png create mode 100644 src/rocksdb/docs/static/images/compaction/l1-l2-contend.png create mode 100644 src/rocksdb/docs/static/images/compaction/part-range-old.png create mode 100644 src/rocksdb/docs/static/images/data-block-hash-index/block-format-binary-seek.png create mode 100644 src/rocksdb/docs/static/images/data-block-hash-index/block-format-hash-index.png create mode 100644 src/rocksdb/docs/static/images/data-block-hash-index/hash-index-data-structure.png create mode 100644 src/rocksdb/docs/static/images/data-block-hash-index/perf-cache-miss.png create mode 100644 src/rocksdb/docs/static/images/data-block-hash-index/perf-throughput.png create mode 100644 src/rocksdb/docs/static/images/delrange/delrange_collapsed.png create mode 100644 src/rocksdb/docs/static/images/delrange/delrange_key_schema.png create mode 100644 src/rocksdb/docs/static/images/delrange/delrange_sst_blocks.png create mode 100644 src/rocksdb/docs/static/images/delrange/delrange_uncollapsed.png create mode 100644 src/rocksdb/docs/static/images/delrange/delrange_write_path.png create mode 100644 src/rocksdb/docs/static/images/dictcmp/dictcmp_raw_sampled.png create mode 100644 src/rocksdb/docs/static/images/dictcmp/dictcmp_sst_blocks.png create mode 100644 src/rocksdb/docs/static/images/dictcmp/dictcmp_zstd_trained.png create mode 100644 src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Legacy_Vs_Integrated.png create mode 100644 src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_RW_RO_Perf.png create mode 100644 src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Write_Amp.png create mode 100644 src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Write_Perf.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/Memtable-entry.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/Memtable-write.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Memtable.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Writebatch-to-Memtable.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Writebatch.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/WAL-fragment.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/WAL-read.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/WAL-write.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/Write-batch.png create mode 100644 src/rocksdb/docs/static/images/kv-checksum/Writebatch-write.png create mode 100644 src/rocksdb/docs/static/images/lost-buffered-write-recovery/angry-cat.png create mode 100644 src/rocksdb/docs/static/images/lost-buffered-write-recovery/basic-setup.png create mode 100644 src/rocksdb/docs/static/images/lost-buffered-write-recovery/happy-cat.png create mode 100644 src/rocksdb/docs/static/images/lost-buffered-write-recovery/replay-extension.png create mode 100644 src/rocksdb/docs/static/images/lost-buffered-write-recovery/test-fs-writable-file.png create mode 100644 src/rocksdb/docs/static/images/lost-buffered-write-recovery/trace-extension.png create mode 100644 src/rocksdb/docs/static/images/pcache-blockindex.jpg create mode 100644 src/rocksdb/docs/static/images/pcache-fileindex.jpg create mode 100644 src/rocksdb/docs/static/images/pcache-filelayout.jpg create mode 100644 src/rocksdb/docs/static/images/pcache-readiopath.jpg create mode 100644 src/rocksdb/docs/static/images/pcache-tieredstorage.jpg create mode 100644 src/rocksdb/docs/static/images/pcache-writeiopath.jpg create mode 100644 src/rocksdb/docs/static/images/promo-adapt.svg create mode 100644 src/rocksdb/docs/static/images/promo-flash.svg create mode 100644 src/rocksdb/docs/static/images/promo-operations.svg create mode 100644 src/rocksdb/docs/static/images/promo-performance.svg create mode 100644 src/rocksdb/docs/static/images/rate-limiter/auto-tuned-write-KBps-series.png create mode 100644 src/rocksdb/docs/static/images/rate-limiter/write-KBps-cdf.png create mode 100644 src/rocksdb/docs/static/images/rate-limiter/write-KBps-series.png create mode 100644 src/rocksdb/docs/static/images/rocksdb-secondary-cache/Mixgraph_hit_rate.png create mode 100644 src/rocksdb/docs/static/images/rocksdb-secondary-cache/Mixgraph_throughput.png create mode 100644 src/rocksdb/docs/static/images/rocksdb-secondary-cache/arch_diagram.png create mode 100644 src/rocksdb/docs/static/images/rocksdb-secondary-cache/insert_flow.png create mode 100644 src/rocksdb/docs/static/images/rocksdb-secondary-cache/lookup_flow.png create mode 100644 src/rocksdb/docs/static/images/tree_example1.png (limited to 'src/rocksdb/docs/static/images') diff --git a/src/rocksdb/docs/static/images/Resize-of-20140327_200754-300x225.jpg b/src/rocksdb/docs/static/images/Resize-of-20140327_200754-300x225.jpg new file mode 100644 index 000000000..9f9315101 Binary files /dev/null and b/src/rocksdb/docs/static/images/Resize-of-20140327_200754-300x225.jpg differ diff --git a/src/rocksdb/docs/static/images/align-compaction-output/compaction_output_file_size_compare.png b/src/rocksdb/docs/static/images/align-compaction-output/compaction_output_file_size_compare.png new file mode 100644 index 000000000..2ce86fb28 Binary files /dev/null and b/src/rocksdb/docs/static/images/align-compaction-output/compaction_output_file_size_compare.png differ diff --git a/src/rocksdb/docs/static/images/align-compaction-output/file_cut_align.png b/src/rocksdb/docs/static/images/align-compaction-output/file_cut_align.png new file mode 100644 index 000000000..bc3e8990e Binary files /dev/null and b/src/rocksdb/docs/static/images/align-compaction-output/file_cut_align.png differ diff --git a/src/rocksdb/docs/static/images/align-compaction-output/file_cut_normal.png b/src/rocksdb/docs/static/images/align-compaction-output/file_cut_normal.png new file mode 100644 index 000000000..e17133ed2 Binary files /dev/null and b/src/rocksdb/docs/static/images/align-compaction-output/file_cut_normal.png differ diff --git a/src/rocksdb/docs/static/images/align-compaction-output/file_cut_trival_move.png b/src/rocksdb/docs/static/images/align-compaction-output/file_cut_trival_move.png new file mode 100644 index 000000000..7aca9aeb5 Binary files /dev/null and b/src/rocksdb/docs/static/images/align-compaction-output/file_cut_trival_move.png differ diff --git a/src/rocksdb/docs/static/images/align-compaction-output/file_size_compare.png b/src/rocksdb/docs/static/images/align-compaction-output/file_size_compare.png new file mode 100644 index 000000000..5f39a806f Binary files /dev/null and b/src/rocksdb/docs/static/images/align-compaction-output/file_size_compare.png differ diff --git a/src/rocksdb/docs/static/images/align-compaction-output/write_amp_compare.png b/src/rocksdb/docs/static/images/align-compaction-output/write_amp_compare.png new file mode 100644 index 000000000..8b20f2ae3 Binary files /dev/null and b/src/rocksdb/docs/static/images/align-compaction-output/write_amp_compare.png differ diff --git a/src/rocksdb/docs/static/images/asynchronous-io/mget_async.png b/src/rocksdb/docs/static/images/asynchronous-io/mget_async.png new file mode 100644 index 000000000..79d1a851f Binary files /dev/null and b/src/rocksdb/docs/static/images/asynchronous-io/mget_async.png differ diff --git a/src/rocksdb/docs/static/images/asynchronous-io/scan_async.png b/src/rocksdb/docs/static/images/asynchronous-io/scan_async.png new file mode 100644 index 000000000..ee84189f4 Binary files /dev/null and b/src/rocksdb/docs/static/images/asynchronous-io/scan_async.png differ diff --git a/src/rocksdb/docs/static/images/binaryseek.png b/src/rocksdb/docs/static/images/binaryseek.png new file mode 100644 index 000000000..0e213f048 Binary files /dev/null and b/src/rocksdb/docs/static/images/binaryseek.png differ diff --git a/src/rocksdb/docs/static/images/bloom_fp_vs_bpk.png b/src/rocksdb/docs/static/images/bloom_fp_vs_bpk.png new file mode 100644 index 000000000..e83f4d085 Binary files /dev/null and b/src/rocksdb/docs/static/images/bloom_fp_vs_bpk.png differ diff --git a/src/rocksdb/docs/static/images/compaction/full-range.png b/src/rocksdb/docs/static/images/compaction/full-range.png new file mode 100644 index 000000000..5b2c9fc61 Binary files /dev/null and b/src/rocksdb/docs/static/images/compaction/full-range.png differ diff --git a/src/rocksdb/docs/static/images/compaction/l0-l1-contend.png b/src/rocksdb/docs/static/images/compaction/l0-l1-contend.png new file mode 100644 index 000000000..bcf8ec73a Binary files /dev/null and b/src/rocksdb/docs/static/images/compaction/l0-l1-contend.png differ diff --git a/src/rocksdb/docs/static/images/compaction/l1-l2-contend.png b/src/rocksdb/docs/static/images/compaction/l1-l2-contend.png new file mode 100644 index 000000000..6dafbbbf2 Binary files /dev/null and b/src/rocksdb/docs/static/images/compaction/l1-l2-contend.png differ diff --git a/src/rocksdb/docs/static/images/compaction/part-range-old.png b/src/rocksdb/docs/static/images/compaction/part-range-old.png new file mode 100644 index 000000000..1cc723d13 Binary files /dev/null and b/src/rocksdb/docs/static/images/compaction/part-range-old.png differ diff --git a/src/rocksdb/docs/static/images/data-block-hash-index/block-format-binary-seek.png b/src/rocksdb/docs/static/images/data-block-hash-index/block-format-binary-seek.png new file mode 100644 index 000000000..0e213f048 Binary files /dev/null and b/src/rocksdb/docs/static/images/data-block-hash-index/block-format-binary-seek.png differ diff --git a/src/rocksdb/docs/static/images/data-block-hash-index/block-format-hash-index.png b/src/rocksdb/docs/static/images/data-block-hash-index/block-format-hash-index.png new file mode 100644 index 000000000..accb8639e Binary files /dev/null and b/src/rocksdb/docs/static/images/data-block-hash-index/block-format-hash-index.png differ diff --git a/src/rocksdb/docs/static/images/data-block-hash-index/hash-index-data-structure.png b/src/rocksdb/docs/static/images/data-block-hash-index/hash-index-data-structure.png new file mode 100644 index 000000000..9acc71d8e Binary files /dev/null and b/src/rocksdb/docs/static/images/data-block-hash-index/hash-index-data-structure.png differ diff --git a/src/rocksdb/docs/static/images/data-block-hash-index/perf-cache-miss.png b/src/rocksdb/docs/static/images/data-block-hash-index/perf-cache-miss.png new file mode 100644 index 000000000..71788735d Binary files /dev/null and b/src/rocksdb/docs/static/images/data-block-hash-index/perf-cache-miss.png differ diff --git a/src/rocksdb/docs/static/images/data-block-hash-index/perf-throughput.png b/src/rocksdb/docs/static/images/data-block-hash-index/perf-throughput.png new file mode 100644 index 000000000..54948af2f Binary files /dev/null and b/src/rocksdb/docs/static/images/data-block-hash-index/perf-throughput.png differ diff --git a/src/rocksdb/docs/static/images/delrange/delrange_collapsed.png b/src/rocksdb/docs/static/images/delrange/delrange_collapsed.png new file mode 100644 index 000000000..52246c2c1 Binary files /dev/null and b/src/rocksdb/docs/static/images/delrange/delrange_collapsed.png differ diff --git a/src/rocksdb/docs/static/images/delrange/delrange_key_schema.png b/src/rocksdb/docs/static/images/delrange/delrange_key_schema.png new file mode 100644 index 000000000..0a14d4a3a Binary files /dev/null and b/src/rocksdb/docs/static/images/delrange/delrange_key_schema.png differ diff --git a/src/rocksdb/docs/static/images/delrange/delrange_sst_blocks.png b/src/rocksdb/docs/static/images/delrange/delrange_sst_blocks.png new file mode 100644 index 000000000..6003e42ae Binary files /dev/null and b/src/rocksdb/docs/static/images/delrange/delrange_sst_blocks.png differ diff --git a/src/rocksdb/docs/static/images/delrange/delrange_uncollapsed.png b/src/rocksdb/docs/static/images/delrange/delrange_uncollapsed.png new file mode 100644 index 000000000..39c7097af Binary files /dev/null and b/src/rocksdb/docs/static/images/delrange/delrange_uncollapsed.png differ diff --git a/src/rocksdb/docs/static/images/delrange/delrange_write_path.png b/src/rocksdb/docs/static/images/delrange/delrange_write_path.png new file mode 100644 index 000000000..229dfb349 Binary files /dev/null and b/src/rocksdb/docs/static/images/delrange/delrange_write_path.png differ diff --git a/src/rocksdb/docs/static/images/dictcmp/dictcmp_raw_sampled.png b/src/rocksdb/docs/static/images/dictcmp/dictcmp_raw_sampled.png new file mode 100644 index 000000000..2eb6463c2 Binary files /dev/null and b/src/rocksdb/docs/static/images/dictcmp/dictcmp_raw_sampled.png differ diff --git a/src/rocksdb/docs/static/images/dictcmp/dictcmp_sst_blocks.png b/src/rocksdb/docs/static/images/dictcmp/dictcmp_sst_blocks.png new file mode 100644 index 000000000..551860b2e Binary files /dev/null and b/src/rocksdb/docs/static/images/dictcmp/dictcmp_sst_blocks.png differ diff --git a/src/rocksdb/docs/static/images/dictcmp/dictcmp_zstd_trained.png b/src/rocksdb/docs/static/images/dictcmp/dictcmp_zstd_trained.png new file mode 100644 index 000000000..966c7fe0f Binary files /dev/null and b/src/rocksdb/docs/static/images/dictcmp/dictcmp_zstd_trained.png differ diff --git a/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Legacy_Vs_Integrated.png b/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Legacy_Vs_Integrated.png new file mode 100644 index 000000000..7215390cb Binary files /dev/null and b/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Legacy_Vs_Integrated.png differ diff --git a/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_RW_RO_Perf.png b/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_RW_RO_Perf.png new file mode 100644 index 000000000..f412ee60f Binary files /dev/null and b/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_RW_RO_Perf.png differ diff --git a/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Write_Amp.png b/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Write_Amp.png new file mode 100644 index 000000000..19f40b035 Binary files /dev/null and b/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Write_Amp.png differ diff --git a/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Write_Perf.png b/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Write_Perf.png new file mode 100644 index 000000000..a1d43da0c Binary files /dev/null and b/src/rocksdb/docs/static/images/integrated-blob-db/BlobDB_Benchmarks_Write_Perf.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/Memtable-entry.png b/src/rocksdb/docs/static/images/kv-checksum/Memtable-entry.png new file mode 100644 index 000000000..31eb7278a Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/Memtable-entry.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/Memtable-write.png b/src/rocksdb/docs/static/images/kv-checksum/Memtable-write.png new file mode 100644 index 000000000..32f526fdf Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/Memtable-write.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Memtable.png b/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Memtable.png new file mode 100644 index 000000000..c2e21bb15 Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Memtable.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Writebatch-to-Memtable.png b/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Writebatch-to-Memtable.png new file mode 100644 index 000000000..91ad93b2b Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Writebatch-to-Memtable.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Writebatch.png b/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Writebatch.png new file mode 100644 index 000000000..b3cd5315b Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/ProtInfo-Writebatch.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/WAL-fragment.png b/src/rocksdb/docs/static/images/kv-checksum/WAL-fragment.png new file mode 100644 index 000000000..9bbacca0d Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/WAL-fragment.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/WAL-read.png b/src/rocksdb/docs/static/images/kv-checksum/WAL-read.png new file mode 100644 index 000000000..e130733d3 Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/WAL-read.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/WAL-write.png b/src/rocksdb/docs/static/images/kv-checksum/WAL-write.png new file mode 100644 index 000000000..fb9fd8fd5 Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/WAL-write.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/Write-batch.png b/src/rocksdb/docs/static/images/kv-checksum/Write-batch.png new file mode 100644 index 000000000..121d42555 Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/Write-batch.png differ diff --git a/src/rocksdb/docs/static/images/kv-checksum/Writebatch-write.png b/src/rocksdb/docs/static/images/kv-checksum/Writebatch-write.png new file mode 100644 index 000000000..b10ab35ef Binary files /dev/null and b/src/rocksdb/docs/static/images/kv-checksum/Writebatch-write.png differ diff --git a/src/rocksdb/docs/static/images/lost-buffered-write-recovery/angry-cat.png b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/angry-cat.png new file mode 100644 index 000000000..e956fb6e0 Binary files /dev/null and b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/angry-cat.png differ diff --git a/src/rocksdb/docs/static/images/lost-buffered-write-recovery/basic-setup.png b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/basic-setup.png new file mode 100644 index 000000000..f79831a29 Binary files /dev/null and b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/basic-setup.png differ diff --git a/src/rocksdb/docs/static/images/lost-buffered-write-recovery/happy-cat.png b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/happy-cat.png new file mode 100644 index 000000000..155b5341d Binary files /dev/null and b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/happy-cat.png differ diff --git a/src/rocksdb/docs/static/images/lost-buffered-write-recovery/replay-extension.png b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/replay-extension.png new file mode 100644 index 000000000..5bedd949f Binary files /dev/null and b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/replay-extension.png differ diff --git a/src/rocksdb/docs/static/images/lost-buffered-write-recovery/test-fs-writable-file.png b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/test-fs-writable-file.png new file mode 100644 index 000000000..58db8e2a8 Binary files /dev/null and b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/test-fs-writable-file.png differ diff --git a/src/rocksdb/docs/static/images/lost-buffered-write-recovery/trace-extension.png b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/trace-extension.png new file mode 100644 index 000000000..f782955b6 Binary files /dev/null and b/src/rocksdb/docs/static/images/lost-buffered-write-recovery/trace-extension.png differ diff --git a/src/rocksdb/docs/static/images/pcache-blockindex.jpg b/src/rocksdb/docs/static/images/pcache-blockindex.jpg new file mode 100644 index 000000000..9c18bde93 Binary files /dev/null and b/src/rocksdb/docs/static/images/pcache-blockindex.jpg differ diff --git a/src/rocksdb/docs/static/images/pcache-fileindex.jpg b/src/rocksdb/docs/static/images/pcache-fileindex.jpg new file mode 100644 index 000000000..51f4e095c Binary files /dev/null and b/src/rocksdb/docs/static/images/pcache-fileindex.jpg differ diff --git a/src/rocksdb/docs/static/images/pcache-filelayout.jpg b/src/rocksdb/docs/static/images/pcache-filelayout.jpg new file mode 100644 index 000000000..771ee60c1 Binary files /dev/null and b/src/rocksdb/docs/static/images/pcache-filelayout.jpg differ diff --git a/src/rocksdb/docs/static/images/pcache-readiopath.jpg b/src/rocksdb/docs/static/images/pcache-readiopath.jpg new file mode 100644 index 000000000..4993f0072 Binary files /dev/null and b/src/rocksdb/docs/static/images/pcache-readiopath.jpg differ diff --git a/src/rocksdb/docs/static/images/pcache-tieredstorage.jpg b/src/rocksdb/docs/static/images/pcache-tieredstorage.jpg new file mode 100644 index 000000000..c362a2d69 Binary files /dev/null and b/src/rocksdb/docs/static/images/pcache-tieredstorage.jpg differ diff --git a/src/rocksdb/docs/static/images/pcache-writeiopath.jpg b/src/rocksdb/docs/static/images/pcache-writeiopath.jpg new file mode 100644 index 000000000..561b55181 Binary files /dev/null and b/src/rocksdb/docs/static/images/pcache-writeiopath.jpg differ diff --git a/src/rocksdb/docs/static/images/promo-adapt.svg b/src/rocksdb/docs/static/images/promo-adapt.svg new file mode 100644 index 000000000..7cd44434d --- /dev/null +++ b/src/rocksdb/docs/static/images/promo-adapt.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/rocksdb/docs/static/images/promo-flash.svg b/src/rocksdb/docs/static/images/promo-flash.svg new file mode 100644 index 000000000..79810c30a --- /dev/null +++ b/src/rocksdb/docs/static/images/promo-flash.svg @@ -0,0 +1,28 @@ + + + + + + + + + + +]> + + + + + + + + + + + diff --git a/src/rocksdb/docs/static/images/promo-operations.svg b/src/rocksdb/docs/static/images/promo-operations.svg new file mode 100644 index 000000000..3036294ab --- /dev/null +++ b/src/rocksdb/docs/static/images/promo-operations.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/rocksdb/docs/static/images/promo-performance.svg b/src/rocksdb/docs/static/images/promo-performance.svg new file mode 100644 index 000000000..be8a10120 --- /dev/null +++ b/src/rocksdb/docs/static/images/promo-performance.svg @@ -0,0 +1,134 @@ + + + + + + + + + + +netalloy chequered flag + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/rocksdb/docs/static/images/rate-limiter/auto-tuned-write-KBps-series.png b/src/rocksdb/docs/static/images/rate-limiter/auto-tuned-write-KBps-series.png new file mode 100644 index 000000000..b4b24849c Binary files /dev/null and b/src/rocksdb/docs/static/images/rate-limiter/auto-tuned-write-KBps-series.png differ diff --git a/src/rocksdb/docs/static/images/rate-limiter/write-KBps-cdf.png b/src/rocksdb/docs/static/images/rate-limiter/write-KBps-cdf.png new file mode 100644 index 000000000..742f985bf Binary files /dev/null and b/src/rocksdb/docs/static/images/rate-limiter/write-KBps-cdf.png differ diff --git a/src/rocksdb/docs/static/images/rate-limiter/write-KBps-series.png b/src/rocksdb/docs/static/images/rate-limiter/write-KBps-series.png new file mode 100644 index 000000000..c7bdcb95a Binary files /dev/null and b/src/rocksdb/docs/static/images/rate-limiter/write-KBps-series.png differ diff --git a/src/rocksdb/docs/static/images/rocksdb-secondary-cache/Mixgraph_hit_rate.png b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/Mixgraph_hit_rate.png new file mode 100644 index 000000000..10fa73728 Binary files /dev/null and b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/Mixgraph_hit_rate.png differ diff --git a/src/rocksdb/docs/static/images/rocksdb-secondary-cache/Mixgraph_throughput.png b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/Mixgraph_throughput.png new file mode 100644 index 000000000..df2e333f9 Binary files /dev/null and b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/Mixgraph_throughput.png differ diff --git a/src/rocksdb/docs/static/images/rocksdb-secondary-cache/arch_diagram.png b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/arch_diagram.png new file mode 100644 index 000000000..696a376ed Binary files /dev/null and b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/arch_diagram.png differ diff --git a/src/rocksdb/docs/static/images/rocksdb-secondary-cache/insert_flow.png b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/insert_flow.png new file mode 100644 index 000000000..f02e7e4c5 Binary files /dev/null and b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/insert_flow.png differ diff --git a/src/rocksdb/docs/static/images/rocksdb-secondary-cache/lookup_flow.png b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/lookup_flow.png new file mode 100644 index 000000000..2b3c70edb Binary files /dev/null and b/src/rocksdb/docs/static/images/rocksdb-secondary-cache/lookup_flow.png differ diff --git a/src/rocksdb/docs/static/images/tree_example1.png b/src/rocksdb/docs/static/images/tree_example1.png new file mode 100644 index 000000000..9f725860c Binary files /dev/null and b/src/rocksdb/docs/static/images/tree_example1.png differ -- cgit v1.2.3