facebook / rocksdb
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 1,154 files with 264,983 lines of code.
    • 48 very long files (105,944 lines of code)
    • 63 long files (45,618 lines of code)
    • 175 medium size files (55,374 lines of codeclsfd_ftr_w_mp_ins)
    • 217 small files (30,779 lines of code)
    • 651 very small files (27,268 lines of code)
39% | 17% | 20% | 11% | 10%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cc47% | 20% | 20% | 7% | 3%
h21% | 12% | 23% | 21% | 20%
java40% | 3% | 14% | 11% | 29%
py28% | 23% | 24% | 12% | 11%
inc0% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
db56% | 20% | 12% | 5% | 4%
java52% | 3% | 12% | 13% | 18%
tools72% | 8% | 12% | 4% | 2%
table26% | 9% | 33% | 18% | 12%
utilities16% | 23% | 31% | 14% | 14%
util33% | 14% | 28% | 11% | 12%
db_stress_tool41% | 16% | 29% | 10% | 1%
env28% | 32% | 31% | 3% | 4%
include14% | 24% | 22% | 23% | 16%
options21% | 65% | 3% | 6% | 2%
microbench91% | 0% | 0% | 8% | 0%
port25% | 18% | 24% | 22% | 9%
memtable0% | 59% | 34% | 4% | 2%
file0% | 16% | 61% | 8% | 12%
trace_replay0% | 25% | 33% | 39% | 1%
monitoring0% | 17% | 30% | 25% | 26%
logging0% | 0% | 23% | 56% | 19%
memory0% | 0% | 24% | 34% | 40%
buckifier0% | 0% | 53% | 0% | 46%
fuzz0% | 0% | 0% | 70% | 29%
build_tools0% | 0% | 0% | 78% | 21%
ROOT0% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 0% | 100%
coverage0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
6927 171
5616 74
portal.h
in java/rocksjni
5524 310
4881 146
c.cc
in db
4647 601
options.cc
in java/rocksjni
4348 668
db_impl.cc
in db/db_impl
4341 136
ldb_cmd.cc
in tools
3490 120
2920 65
block_based_table_reader.cc
in table/block_based
2878 52
rocksjni.cc
in java/rocksjni
2712 129
xxhash.h
in util
2656 57
db_stress_test_base.cc
in db_stress_tool
2586 42
compaction_job.cc
in db/compaction
2528 44
backupable_db.cc
in utilities/backupable
2522 78
block_cache_trace_analyzer.cc
in tools/block_cache_analyzer
2167 40
Options.java
in java/src/main/java/org/rocksdb
2147 302
2129 104
c.h
in include/rocksdb
1943 -
blob_db_impl.cc
in utilities/blob_db
1736 77
db_impl_write.cc
in db/db_impl
1723 46
RocksDB.java
in java/src/main/java/org/rocksdb
1704 176
1677 32
block_based_table_builder.cc
in table/block_based
1659 63
1602 85
db_impl_open.cc
in db/db_impl
1588 20
block_cache_pysim.py
in tools/block_cache_analyzer
1567 141
DbBenchmark.java
in java/benchmark/src/main/java/org/rocksdb/benchmark
1464 50
filter_policy.cc
in table/block_based
1461 70
1447 89
1382 62
1378 62
db_impl.h
in db/db_impl
1373 33
1298 44
1277 44
multi_ops_txns_stress.cc
in db_stress_tool
1271 44
1265 23
crc32c.cc
in util
1242 28
DBOptions.java
in java/src/main/java/org/rocksdb
1233 170
db_basic_bench.cc
in microbench
1156 35
omt_impl.h
in utilities/transactions/lock/range/range_tree/lib/util
1128 63
env.cc
in env
1123 159
transaction.cc
in java/rocksjni
1100 78
env_win.cc
in port/win
1071 63
1019 37
1016 10
ColumnFamilyOptions.java
in java/src/main/java/org/rocksdb
1013 140
1009 56
db_options.cc
in options
998 13
997 48
Files With Most Units (Top 50)
File# lines# units
options.cc
in java/rocksjni
4348 668
c.cc
in db
4647 601
portal.h
in java/rocksjni
5524 310
Options.java
in java/src/main/java/org/rocksdb
2147 302
env.h
in include/rocksdb
983 201
RocksDB.java
in java/src/main/java/org/rocksdb
1704 176
6927 171
DBOptions.java
in java/src/main/java/org/rocksdb
1233 170
file_system.h
in include/rocksdb
981 164
env.cc
in env
1123 159
4881 146
block_cache_pysim.py
in tools/block_cache_analyzer
1567 141
ColumnFamilyOptions.java
in java/src/main/java/org/rocksdb
1013 140
db_impl.cc
in db/db_impl
4341 136
rocksjni.cc
in java/rocksjni
2712 129
ldb_cmd.cc
in tools
3490 120
2129 104
1447 89
stackable_db.h
in include/rocksdb/utilities
431 87
1602 85
MutableColumnFamilyOptions.java
in java/src/main/java/org/rocksdb
454 80
status.h
in include/rocksdb
438 79
transaction.cc
in java/rocksjni
1100 78
backupable_db.cc
in utilities/backupable
2522 78
Transaction.java
in java/src/main/java/org/rocksdb
683 77
blob_db_impl.cc
in utilities/blob_db
1736 77
924 75
945 75
5616 74
filter_policy.cc
in table/block_based
1461 70
io_win.cc
in port/win
764 68
528 67
db.h
in include/rocksdb
752 66
884 66
BlockBasedTableConfig.java
in java/src/main/java/org/rocksdb
383 65
2920 65
omt_impl.h
in utilities/transactions/lock/range/range_tree/lib/util
1128 63
block_based_table_builder.cc
in table/block_based
1659 63
env_win.cc
in port/win
1071 63
602 62
1382 62
1378 62
405 61
302 61
xxhash.h
in util
2656 57
1009 56
444 55
block_based_table_reader.cc
in table/block_based
2878 52
615 51
DbBenchmark.java
in java/benchmark/src/main/java/org/rocksdb/benchmark
1464 50
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 29 long lines.

File# lines# units# long lines
xxhash.h
in util
2656 57 7
xxph3.h
in util
973 20 4
480 3 2
c.h
in include/rocksdb
1943 - 2
buckify_rocksdb.py
in buckifier
217 8 2
c.cc
in db
4647 601 2
portal.h
in java/rocksjni
5524 310 1
rocksjni.cc
in java/rocksjni
2712 129 1
MemoryUtil.java
in java/src/main/java/org/rocksdb
31 1 1
Environment.java
in java/src/main/java/org/rocksdb/util
143 23 1
RocksDB.java
in java/src/main/java/org/rocksdb
1704 176 1
MutableColumnFamilyOptions.java
in java/src/main/java/org/rocksdb
454 80 1
Options.java
in java/src/main/java/org/rocksdb
2147 302 1
ColumnFamilyOptions.java
in java/src/main/java/org/rocksdb
1013 140 1
452 12 1
amalgamate.py
in build_tools
71 4 1
Correlations

File Size vs. Commits (all time): 1155 points

db/db_impl/db_impl_open.cc x: 116 commits (all time) y: 1588 lines of code db/db_impl/db_impl_write.cc x: 77 commits (all time) y: 1723 lines of code file/filename.cc x: 31 commits (all time) y: 424 lines of code db/db_impl/db_impl.cc x: 183 commits (all time) y: 4341 lines of code include/rocksdb/db.h x: 290 commits (all time) y: 752 lines of code options/db_options.cc x: 77 commits (all time) y: 998 lines of code db_stress_tool/db_stress_common.h x: 73 commits (all time) y: 489 lines of code db_stress_tool/db_stress_gflags.cc x: 72 commits (all time) y: 711 lines of code db_stress_tool/db_stress_test_base.cc x: 137 commits (all time) y: 2586 lines of code tools/db_crashtest.py x: 219 commits (all time) y: 644 lines of code microbench/db_basic_bench.cc x: 6 commits (all time) y: 1156 lines of code db/version_set.cc x: 832 commits (all time) y: 4881 lines of code include/rocksdb/metadata.h x: 29 commits (all time) y: 148 lines of code utilities/blob_db/blob_db_impl_filesnapshot.cc x: 11 commits (all time) y: 84 lines of code include/rocksdb/statistics.h x: 146 commits (all time) y: 326 lines of code java/rocksjni/portal.h x: 159 commits (all time) y: 5524 lines of code java/src/main/java/org/rocksdb/TickerType.java x: 29 commits (all time) y: 196 lines of code monitoring/statistics.cc x: 36 commits (all time) y: 473 lines of code table/block_based/block_based_table_reader.cc x: 154 commits (all time) y: 2878 lines of code table/block_based/block_based_table_reader_impl.h x: 4 commits (all time) y: 107 lines of code table/block_based/uncompression_dict_reader.cc x: 10 commits (all time) y: 93 lines of code table/block_based/uncompression_dict_reader.h x: 6 commits (all time) y: 39 lines of code table/block_fetcher.cc x: 43 commits (all time) y: 267 lines of code file/file_prefetch_buffer.cc x: 22 commits (all time) y: 387 lines of code tools/db_bench_tool.cc x: 336 commits (all time) y: 6927 lines of code include/rocksdb/options.h x: 458 commits (all time) y: 391 lines of code java/rocksjni/rocksjni.cc x: 135 commits (all time) y: 2712 lines of code java/rocksjni/write_batch_with_index.cc x: 38 commits (all time) y: 608 lines of code table/block_based/block_based_table_reader.h x: 75 commits (all time) y: 429 lines of code table/block_based/partitioned_filter_block.cc x: 40 commits (all time) y: 454 lines of code table/block_based/partitioned_index_reader.cc x: 21 commits (all time) y: 156 lines of code db/column_family.cc x: 291 commits (all time) y: 1298 lines of code db/column_family.h x: 162 commits (all time) y: 402 lines of code db/db_filesnapshot.cc x: 94 commits (all time) y: 303 lines of code db/db_impl/db_impl_compaction_flush.cc x: 127 commits (all time) y: 2920 lines of code db/version_set.h x: 417 commits (all time) y: 884 lines of code java/rocksjni/iterator.cc x: 29 commits (all time) y: 185 lines of code java/rocksjni/sst_file_reader_iterator.cc x: 6 commits (all time) y: 207 lines of code java/src/main/java/org/rocksdb/AbstractRocksIterator.java x: 15 commits (all time) y: 98 lines of code java/src/main/java/org/rocksdb/RocksIterator.java x: 13 commits (all time) y: 67 lines of code java/src/main/java/org/rocksdb/SstFileReaderIterator.java x: 5 commits (all time) y: 66 lines of code java/src/main/java/org/rocksdb/WBWIRocksIterator.java x: 20 commits (all time) y: 119 lines of code java/src/main/java/org/rocksdb/ChecksumType.java x: 9 commits (all time) y: 15 lines of code db/db_impl/db_impl_files.cc x: 45 commits (all time) y: 764 lines of code db/event_helpers.cc x: 35 commits (all time) y: 320 lines of code db/memtable_list.cc x: 135 commits (all time) y: 733 lines of code db/version_edit_handler.cc x: 28 commits (all time) y: 854 lines of code db/c.cc x: 309 commits (all time) y: 4647 lines of code include/rocksdb/filter_policy.h x: 51 commits (all time) y: 46 lines of code table/block_based/block_based_table_builder.cc x: 91 commits (all time) y: 1659 lines of code table/block_based/filter_policy.cc x: 41 commits (all time) y: 1461 lines of code table/block_based/filter_policy_internal.h x: 22 commits (all time) y: 163 lines of code db/db_test_util.h x: 156 commits (all time) y: 1009 lines of code include/rocksdb/cache.h x: 77 commits (all time) y: 180 lines of code utilities/simulator_cache/sim_cache.cc x: 39 commits (all time) y: 267 lines of code include/rocksdb/version.h x: 91 commits (all time) y: 16 lines of code db/compaction/compaction_job.cc x: 106 commits (all time) y: 2528 lines of code db/flush_job.cc x: 164 commits (all time) y: 804 lines of code env/env_posix.cc x: 66 commits (all time) y: 400 lines of code file/file_prefetch_buffer.h x: 11 commits (all time) y: 137 lines of code file/random_access_file_reader.cc x: 27 commits (all time) y: 366 lines of code file/random_access_file_reader.h x: 26 commits (all time) y: 116 lines of code options/options.cc x: 62 commits (all time) y: 594 lines of code table/block_based/block_based_table_iterator.cc x: 6 commits (all time) y: 264 lines of code table/block_based/block_prefetcher.cc x: 7 commits (all time) y: 64 lines of code table/block_based/partitioned_index_iterator.cc x: 5 commits (all time) y: 111 lines of code db/db_test2.cc x: 228 commits (all time) y: 5616 lines of code db/experimental.cc x: 12 commits (all time) y: 116 lines of code db/internal_stats.cc x: 165 commits (all time) y: 1602 lines of code db/job_context.h x: 36 commits (all time) y: 158 lines of code db/version_util.h x: 1 commits (all time) y: 45 lines of code tools/ldb_cmd.cc x: 149 commits (all time) y: 3490 lines of code tools/ldb_cmd_impl.h x: 24 commits (all time) y: 506 lines of code tools/ldb_tool.cc x: 45 commits (all time) y: 160 lines of code util/autovector.h x: 33 commits (all time) y: 276 lines of code include/rocksdb/utilities/backup_engine.h x: 10 commits (all time) y: 223 lines of code options/options_helper.cc x: 135 commits (all time) y: 1277 lines of code options/options_helper.h x: 53 commits (all time) y: 94 lines of code table/sst_file_dumper.cc x: 23 commits (all time) y: 441 lines of code tools/sst_dump_tool.cc x: 80 commits (all time) y: 480 lines of code utilities/backupable/backupable_db.cc x: 213 commits (all time) y: 2522 lines of code utilities/backupable/backupable_db_impl.h x: 3 commits (all time) y: 16 lines of code env/fs_posix.cc x: 29 commits (all time) y: 997 lines of code util/compression.h x: 68 commits (all time) y: 1382 lines of code db/write_batch.cc x: 191 commits (all time) y: 2129 lines of code db_stress_tool/multi_ops_txns_stress.cc x: 4 commits (all time) y: 1271 lines of code db_stress_tool/multi_ops_txns_stress.h x: 2 commits (all time) y: 197 lines of code include/rocksdb/utilities/transaction_db.h x: 53 commits (all time) y: 187 lines of code db/builder.cc x: 193 commits (all time) y: 340 lines of code db/error_handler.cc x: 31 commits (all time) y: 620 lines of code db/flush_job.h x: 56 commits (all time) y: 122 lines of code db/memtable_list.h x: 105 commits (all time) y: 251 lines of code db/db_impl/db_impl.h x: 124 commits (all time) y: 1373 lines of code table/plain/plain_table_reader.cc x: 30 commits (all time) y: 621 lines of code table/plain/plain_table_reader.h x: 16 commits (all time) y: 152 lines of code db/table_cache.cc x: 209 commits (all time) y: 617 lines of code java/rocksjni/options.cc x: 191 commits (all time) y: 4348 lines of code port/win/env_win.cc x: 112 commits (all time) y: 1071 lines of code db/compaction/compaction_picker_universal.cc x: 32 commits (all time) y: 1016 lines of code db/db_impl/compacted_db_impl.cc x: 5 commits (all time) y: 163 lines of code db/periodic_work_scheduler.cc x: 6 commits (all time) y: 100 lines of code db/periodic_work_scheduler.h x: 4 commits (all time) y: 38 lines of code util/timer.h x: 12 commits (all time) y: 221 lines of code db/compaction/compaction.cc x: 23 commits (all time) y: 523 lines of code db/compaction/compaction.h x: 16 commits (all time) y: 198 lines of code db/compaction/compaction_job.h x: 28 commits (all time) y: 246 lines of code db/compaction/compaction_picker.cc x: 20 commits (all time) y: 899 lines of code db/compaction/compaction_picker.h x: 8 commits (all time) y: 163 lines of code db/compaction/compaction_picker_fifo.cc x: 16 commits (all time) y: 302 lines of code db/compaction/compaction_picker_fifo.h x: 7 commits (all time) y: 44 lines of code db/compaction/compaction_picker_level.cc x: 15 commits (all time) y: 349 lines of code db/db_impl/db_impl_debug.cc x: 22 commits (all time) y: 260 lines of code db/dbformat.h x: 136 commits (all time) y: 528 lines of code db/history_trimming_iterator.h x: 1 commits (all time) y: 68 lines of code include/rocksdb/file_system.h x: 36 commits (all time) y: 981 lines of code util/math.h x: 7 commits (all time) y: 196 lines of code db/log_reader.cc x: 58 commits (all time) y: 621 lines of code db/log_reader.h x: 48 commits (all time) y: 100 lines of code db/log_writer.cc x: 43 commits (all time) y: 175 lines of code db/log_writer.h x: 39 commits (all time) y: 47 lines of code util/compression.cc x: 2 commits (all time) y: 101 lines of code utilities/transactions/pessimistic_transaction.cc x: 38 commits (all time) y: 914 lines of code utilities/transactions/pessimistic_transaction.h x: 23 commits (all time) y: 182 lines of code utilities/transactions/pessimistic_transaction_db.cc x: 56 commits (all time) y: 495 lines of code utilities/transactions/pessimistic_transaction_db.h x: 36 commits (all time) y: 173 lines of code utilities/transactions/transaction_base.h x: 53 commits (all time) y: 252 lines of code db/write_thread.cc x: 60 commits (all time) y: 520 lines of code db/write_thread.h x: 44 commits (all time) y: 225 lines of code db_stress_tool/no_batched_ops_stress.cc x: 28 commits (all time) y: 787 lines of code file/writable_file_writer.cc x: 22 commits (all time) y: 703 lines of code file/writable_file_writer.h x: 22 commits (all time) y: 232 lines of code include/rocksdb/env.h x: 220 commits (all time) y: 983 lines of code include/rocksdb/advanced_options.h x: 71 commits (all time) y: 142 lines of code options/cf_options.cc x: 82 commits (all time) y: 980 lines of code options/cf_options.h x: 52 commits (all time) y: 228 lines of code table/sst_file_writer.cc x: 71 commits (all time) y: 295 lines of code java/src/main/java/org/rocksdb/NativeLibraryLoader.java x: 13 commits (all time) y: 97 lines of code java/src/main/java/org/rocksdb/util/Environment.java x: 26 commits (all time) y: 143 lines of code env/fs_remap.cc x: 2 commits (all time) y: 298 lines of code include/rocksdb/table.h x: 157 commits (all time) y: 190 lines of code table/block_based/block_based_table_factory.cc x: 48 commits (all time) y: 737 lines of code db_stress_tool/db_stress_listener.h x: 9 commits (all time) y: 209 lines of code file/file_util.cc x: 24 commits (all time) y: 231 lines of code file/file_util.h x: 20 commits (all time) y: 68 lines of code db/external_sst_file_ingestion_job.cc x: 90 commits (all time) y: 784 lines of code buckifier/buckify_rocksdb.py x: 26 commits (all time) y: 217 lines of code buckifier/targets_builder.py x: 20 commits (all time) y: 94 lines of code buckifier/targets_cfg.py x: 52 commits (all time) y: 10 lines of code include/rocksdb/c.h x: 262 commits (all time) y: 1943 lines of code java/rocksjni/backupablejni.cc x: 40 commits (all time) y: 200 lines of code java/rocksjni/backupenginejni.cc x: 16 commits (all time) y: 175 lines of code java/rocksjni/cassandra_compactionfilterjni.cc x: 5 commits (all time) y: 12 lines of code java/rocksjni/cassandra_value_operator.cc x: 9 commits (all time) y: 31 lines of code java/rocksjni/checkpoint.cc x: 12 commits (all time) y: 39 lines of code java/rocksjni/compaction_job_info.cc x: 3 commits (all time) y: 129 lines of code java/rocksjni/compaction_options.cc x: 3 commits (all time) y: 59 lines of code java/rocksjni/comparator.cc x: 20 commits (all time) y: 31 lines of code java/rocksjni/compression_options.cc x: 8 commits (all time) y: 83 lines of code java/rocksjni/concurrent_task_limiter.cc x: 3 commits (all time) y: 50 lines of code java/rocksjni/cplusplus_to_java_convert.h x: 1 commits (all time) y: 3 lines of code java/rocksjni/env.cc x: 16 commits (all time) y: 107 lines of code java/rocksjni/env_options.cc x: 9 commits (all time) y: 129 lines of code java/rocksjni/filter.cc x: 25 commits (all time) y: 24 lines of code java/rocksjni/ingest_external_file_options.cc x: 7 commits (all time) y: 98 lines of code java/rocksjni/loggerjnicallback.cc x: 22 commits (all time) y: 199 lines of code java/rocksjni/lru_cache.cc x: 7 commits (all time) y: 23 lines of code java/rocksjni/optimistic_transaction_db.cc x: 5 commits (all time) y: 186 lines of code java/rocksjni/ratelimiterjni.cc x: 17 commits (all time) y: 72 lines of code java/rocksjni/remove_emptyvalue_compactionfilterjni.cc x: 11 commits (all time) y: 10 lines of code java/rocksjni/restorejni.cc x: 34 commits (all time) y: 20 lines of code java/rocksjni/sst_file_manager.cc x: 7 commits (all time) y: 152 lines of code java/rocksjni/sst_file_readerjni.cc x: 4 commits (all time) y: 69 lines of code java/rocksjni/sst_file_writerjni.cc x: 15 commits (all time) y: 200 lines of code java/rocksjni/statistics.cc x: 24 commits (all time) y: 162 lines of code java/rocksjni/table.cc x: 35 commits (all time) y: 135 lines of code java/rocksjni/transaction.cc x: 13 commits (all time) y: 1100 lines of code java/rocksjni/transaction_db.cc x: 7 commits (all time) y: 321 lines of code java/rocksjni/transaction_notifier.cc x: 4 commits (all time) y: 21 lines of code java/rocksjni/write_batch.cc x: 67 commits (all time) y: 420 lines of code java/src/main/java/org/rocksdb/ReadOptions.java x: 24 commits (all time) y: 306 lines of code java/src/main/java/org/rocksdb/RocksDB.java x: 58 commits (all time) y: 1704 lines of code include/rocksdb/utilities/ldb_cmd.h x: 26 commits (all time) y: 185 lines of code db/write_batch_internal.h x: 84 commits (all time) y: 257 lines of code include/rocksdb/utilities/write_batch_with_index.h x: 58 commits (all time) y: 158 lines of code include/rocksdb/write_batch.h x: 87 commits (all time) y: 235 lines of code utilities/transactions/transaction_base.cc x: 66 commits (all time) y: 539 lines of code utilities/write_batch_with_index/write_batch_with_index.cc x: 100 commits (all time) y: 560 lines of code utilities/write_batch_with_index/write_batch_with_index_internal.cc x: 37 commits (all time) y: 617 lines of code utilities/write_batch_with_index/write_batch_with_index_internal.h x: 32 commits (all time) y: 233 lines of code include/rocksdb/status.h x: 68 commits (all time) y: 438 lines of code db_stress_tool/expected_state.cc x: 12 commits (all time) y: 492 lines of code utilities/checkpoint/checkpoint_impl.cc x: 43 commits (all time) y: 391 lines of code utilities/checkpoint/checkpoint_impl.h x: 15 commits (all time) y: 46 lines of code include/rocksdb/utilities/options_type.h x: 17 commits (all time) y: 583 lines of code microbench/ribbon_bench.cc x: 4 commits (all time) y: 113 lines of code include/rocksdb/listener.h x: 86 commits (all time) y: 381 lines of code table/block_based/block_like_traits.h x: 4 commits (all time) y: 191 lines of code include/rocksdb/slice_transform.h x: 31 commits (all time) y: 29 lines of code java/src/main/java/org/rocksdb/AbstractWriteBatch.java x: 18 commits (all time) y: 154 lines of code java/src/main/java/org/rocksdb/ColumnFamilyDescriptor.java x: 13 commits (all time) y: 38 lines of code java/src/main/java/org/rocksdb/RocksMemEnv.java x: 10 commits (all time) y: 8 lines of code java/src/main/java/org/rocksdb/WriteBatchInterface.java x: 17 commits (all time) y: 34 lines of code table/block_based/full_filter_block.h x: 19 commits (all time) y: 106 lines of code db/log_format.h x: 24 commits (all time) y: 22 lines of code db/blob/blob_file_reader.cc x: 14 commits (all time) y: 460 lines of code db/blob/blob_file_reader.h x: 9 commits (all time) y: 79 lines of code db/convenience.cc x: 26 commits (all time) y: 65 lines of code db_stress_tool/cf_consistency_stress.cc x: 15 commits (all time) y: 469 lines of code table/cuckoo/cuckoo_table_reader.cc x: 15 commits (all time) y: 355 lines of code table/format.cc x: 130 commits (all time) y: 437 lines of code table/mock_table.cc x: 63 commits (all time) y: 255 lines of code table/plain/plain_table_key_coding.cc x: 11 commits (all time) y: 438 lines of code utilities/blob_db/blob_db_impl.cc x: 146 commits (all time) y: 1736 lines of code utilities/blob_db/blob_dump_tool.cc x: 26 commits (all time) y: 260 lines of code utilities/blob_db/blob_file.cc x: 44 commits (all time) y: 270 lines of code utilities/persistent_cache/block_cache_tier_file.cc x: 28 commits (all time) y: 429 lines of code include/rocksdb/utilities/object_registry.h x: 17 commits (all time) y: 375 lines of code table/block_based/block_based_filter_block.cc x: 14 commits (all time) y: 280 lines of code util/filter_bench.cc x: 29 commits (all time) y: 706 lines of code db/db_impl/db_impl_readonly.cc x: 19 commits (all time) y: 256 lines of code db/db_impl/db_impl_secondary.cc x: 43 commits (all time) y: 739 lines of code java/src/main/java/org/rocksdb/BloomFilter.java x: 14 commits (all time) y: 14 lines of code java/src/main/java/org/rocksdb/AdvancedMutableColumnFamilyOptionsInterface.java x: 12 commits (all time) y: 75 lines of code java/src/main/java/org/rocksdb/ColumnFamilyOptions.java x: 62 commits (all time) y: 1013 lines of code java/src/main/java/org/rocksdb/Options.java x: 83 commits (all time) y: 2147 lines of code java/src/main/java/org/rocksdb/Transaction.java x: 7 commits (all time) y: 683 lines of code include/rocksdb/utilities/transaction.h x: 59 commits (all time) y: 238 lines of code env/env.cc x: 46 commits (all time) y: 1123 lines of code util/comparator.cc x: 47 commits (all time) y: 287 lines of code db/compaction/compaction_iterator.cc x: 44 commits (all time) y: 821 lines of code db/db_test_util.cc x: 157 commits (all time) y: 1447 lines of code db/version_builder.cc x: 85 commits (all time) y: 946 lines of code java/src/main/java/org/rocksdb/BlockBasedTableConfig.java x: 23 commits (all time) y: 383 lines of code java/src/main/java/org/rocksdb/DBOptions.java x: 47 commits (all time) y: 1233 lines of code include/rocksdb/rate_limiter.h x: 28 commits (all time) y: 75 lines of code options/db_options.h x: 54 commits (all time) y: 132 lines of code table/block_based/block_based_filter_block.h x: 10 commits (all time) y: 81 lines of code util/bloom_impl.h x: 10 commits (all time) y: 256 lines of code env/mock_env.cc x: 40 commits (all time) y: 924 lines of code include/rocksdb/slice.h x: 49 commits (all time) y: 157 lines of code port/port_posix.h x: 107 commits (all time) y: 163 lines of code port/win/port_win.h x: 69 commits (all time) y: 290 lines of code java/src/main/java/org/rocksdb/WriteOptions.java x: 19 commits (all time) y: 74 lines of code java/benchmark/src/main/java/org/rocksdb/benchmark/DbBenchmark.java x: 30 commits (all time) y: 1464 lines of code db/version_edit.h x: 127 commits (all time) y: 444 lines of code env/file_system.cc x: 13 commits (all time) y: 243 lines of code utilities/counted_fs.cc x: 1 commits (all time) y: 306 lines of code utilities/counted_fs.h x: 1 commits (all time) y: 122 lines of code db_stress_tool/batched_ops_stress.cc x: 10 commits (all time) y: 275 lines of code include/rocksdb/utilities/stackable_db.h x: 85 commits (all time) y: 431 lines of code utilities/blob_db/blob_db_impl.h x: 60 commits (all time) y: 252 lines of code utilities/transactions/optimistic_transaction_db_impl.h x: 14 commits (all time) y: 60 lines of code utilities/transactions/write_prepared_txn_db.cc x: 70 commits (all time) y: 807 lines of code table/block_based/full_filter_block.cc x: 23 commits (all time) y: 291 lines of code table/block_based/partitioned_filter_block.h x: 18 commits (all time) y: 129 lines of code db_stress_tool/db_stress_driver.cc x: 14 commits (all time) y: 149 lines of code util/rate_limiter.cc x: 40 commits (all time) y: 400 lines of code util/rate_limiter.h x: 33 commits (all time) y: 121 lines of code db_stress_tool/db_stress_shared_state.h x: 18 commits (all time) y: 266 lines of code fuzz/db_fuzzer.cc x: 4 commits (all time) y: 143 lines of code db_stress_tool/db_stress_test_base.h x: 21 commits (all time) y: 164 lines of code db/compaction/compaction_iterator.h x: 30 commits (all time) y: 285 lines of code db/db_iter.cc x: 229 commits (all time) y: 1265 lines of code util/slice.cc x: 41 commits (all time) y: 338 lines of code java/src/main/java/org/rocksdb/BackupEngineOptions.java x: 1 commits (all time) y: 174 lines of code utilities/ttl/db_ttl_impl.cc x: 28 commits (all time) y: 528 lines of code utilities/ttl/db_ttl_impl.h x: 32 commits (all time) y: 180 lines of code db/memtable.cc x: 262 commits (all time) y: 1019 lines of code db/memtable.h x: 157 commits (all time) y: 291 lines of code table/multiget_context.h x: 17 commits (all time) y: 188 lines of code util/dynamic_bloom.h x: 40 commits (all time) y: 115 lines of code include/rocksdb/convenience.h x: 37 commits (all time) y: 158 lines of code db_stress_tool/db_stress_common.cc x: 14 commits (all time) y: 268 lines of code db/forward_iterator.cc x: 103 commits (all time) y: 862 lines of code db/forward_iterator.h x: 44 commits (all time) y: 110 lines of code db/repair.cc x: 214 commits (all time) y: 595 lines of code db/table_cache.h x: 127 commits (all time) y: 128 lines of code db/version_builder.h x: 28 commits (all time) y: 44 lines of code table/plain/plain_table_factory.cc x: 19 commits (all time) y: 294 lines of code table/table_builder.h x: 54 commits (all time) y: 141 lines of code table/table_reader_bench.cc x: 92 commits (all time) y: 295 lines of code include/rocksdb/comparator.h x: 31 commits (all time) y: 58 lines of code include/rocksdb/memtablerep.h x: 95 commits (all time) y: 161 lines of code utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc x: 5 commits (all time) y: 670 lines of code utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc x: 4 commits (all time) y: 362 lines of code db/forward_iterator_bench.cc x: 19 commits (all time) y: 327 lines of code memtable/vectorrep.cc x: 21 commits (all time) y: 221 lines of code tools/db_repl_stress.cc x: 39 commits (all time) y: 113 lines of code utilities/merge_operators/put.cc x: 22 commits (all time) y: 63 lines of code utilities/merge_operators/uint64add.cc x: 27 commits (all time) y: 51 lines of code utilities/env_mirror.cc x: 15 commits (all time) y: 244 lines of code env/env_encryption.cc x: 28 commits (all time) y: 945 lines of code env/composite_env.cc x: 4 commits (all time) y: 405 lines of code env/mock_env.h x: 13 commits (all time) y: 118 lines of code port/win/env_win.h x: 28 commits (all time) y: 200 lines of code utilities/fault_injection_env.h x: 9 commits (all time) y: 189 lines of code trace_replay/trace_replay.cc x: 19 commits (all time) y: 538 lines of code table/block_based/block.cc x: 21 commits (all time) y: 787 lines of code table/block_based/block.h x: 21 commits (all time) y: 465 lines of code table/meta_blocks.cc x: 107 commits (all time) y: 449 lines of code memory/jemalloc_nodump_allocator.cc x: 4 commits (all time) y: 228 lines of code java/src/main/java/org/rocksdb/ColumnFamilyOptionsInterface.java x: 48 commits (all time) y: 69 lines of code db/external_sst_file_ingestion_job.h x: 34 commits (all time) y: 114 lines of code util/math128.h x: 6 commits (all time) y: 229 lines of code utilities/cache_dump_load_impl.cc x: 2 commits (all time) y: 381 lines of code java/jmh/src/main/java/org/rocksdb/jmh/MultiGetBenchmarks.java x: 2 commits (all time) y: 189 lines of code table/format.h x: 96 commits (all time) y: 178 lines of code utilities/fault_injection_fs.h x: 22 commits (all time) y: 440 lines of code db/db_impl/db_impl_secondary.h x: 11 commits (all time) y: 259 lines of code db/transaction_log_impl.cc x: 63 commits (all time) y: 273 lines of code java/rocksjni/writebatchhandlerjnicallback.cc x: 18 commits (all time) y: 444 lines of code java/src/main/java/org/rocksdb/WriteBatch.java x: 24 commits (all time) y: 202 lines of code util/coding.h x: 53 commits (all time) y: 306 lines of code java/src/main/java/org/rocksdb/MutableColumnFamilyOptionsInterface.java x: 13 commits (all time) y: 19 lines of code options/configurable.cc x: 13 commits (all time) y: 647 lines of code table/block_based/partitioned_index_iterator.h x: 7 commits (all time) y: 121 lines of code include/rocksdb/compaction_filter.h x: 57 commits (all time) y: 101 lines of code include/rocksdb/merge_operator.h x: 40 commits (all time) y: 75 lines of code db/version_edit.cc x: 98 commits (all time) y: 869 lines of code db/merge_helper.cc x: 78 commits (all time) y: 325 lines of code db/merge_helper.h x: 51 commits (all time) y: 102 lines of code table/get_context.cc x: 58 commits (all time) y: 379 lines of code db/table_properties_collector.h x: 30 commits (all time) y: 120 lines of code table/table_properties_internal.h x: 17 commits (all time) y: 7 lines of code util/ribbon_impl.h x: 9 commits (all time) y: 602 lines of code util/threadpool_imp.cc x: 28 commits (all time) y: 357 lines of code db/kv_checksum.h x: 6 commits (all time) y: 305 lines of code utilities/transactions/write_prepared_txn.cc x: 69 commits (all time) y: 373 lines of code utilities/transactions/write_unprepared_txn.cc x: 46 commits (all time) y: 776 lines of code table/internal_iterator.h x: 39 commits (all time) y: 85 lines of code db/dbformat.cc x: 69 commits (all time) y: 166 lines of code utilities/fault_injection_secondary_cache.cc x: 1 commits (all time) y: 86 lines of code file/delete_scheduler.cc x: 19 commits (all time) y: 332 lines of code utilities/fault_injection_fs.cc x: 22 commits (all time) y: 850 lines of code include/rocksdb/env_encryption.h x: 15 commits (all time) y: 186 lines of code include/rocksdb/flush_block_policy.h x: 16 commits (all time) y: 38 lines of code include/rocksdb/sst_file_manager.h x: 25 commits (all time) y: 41 lines of code env/file_system_tracer.h x: 14 commits (all time) y: 310 lines of code table/two_level_iterator.cc x: 55 commits (all time) y: 182 lines of code db/internal_stats.h x: 111 commits (all time) y: 627 lines of code include/rocksdb/universal_compaction.h x: 24 commits (all time) y: 31 lines of code options/options_parser.cc x: 42 commits (all time) y: 643 lines of code java/src/main/java/org/rocksdb/MutableOptionValue.java x: 3 commits (all time) y: 304 lines of code java/src/main/java/org/rocksdb/OptionString.java x: 1 commits (all time) y: 210 lines of code util/hash.h x: 32 commits (all time) y: 62 lines of code util/random.h x: 26 commits (all time) y: 87 lines of code util/string_util.h x: 28 commits (all time) y: 82 lines of code include/rocksdb/utilities/checkpoint.h x: 16 commits (all time) y: 23 lines of code monitoring/histogram.cc x: 16 commits (all time) y: 224 lines of code table/merging_iterator.cc x: 29 commits (all time) y: 352 lines of code utilities/transactions/lock/point/point_lock_manager.cc x: 5 commits (all time) y: 523 lines of code utilities/fault_injection_env.cc x: 5 commits (all time) y: 453 lines of code db/db_iter.h x: 73 commits (all time) y: 247 lines of code db/transaction_log_impl.h x: 44 commits (all time) y: 94 lines of code table/get_context.h x: 46 commits (all time) y: 128 lines of code utilities/blob_db/blob_compaction_filter.cc x: 13 commits (all time) y: 388 lines of code utilities/transactions/write_prepared_txn_db.h x: 64 commits (all time) y: 761 lines of code port/port_posix.cc x: 56 commits (all time) y: 232 lines of code db/blob/blob_file_builder.cc x: 18 commits (all time) y: 289 lines of code db/builder.h x: 93 commits (all time) y: 52 lines of code include/rocksdb/thread_status.h x: 32 commits (all time) y: 105 lines of code util/xxph3.h x: 2 commits (all time) y: 973 lines of code include/rocksdb/sst_file_writer.h x: 30 commits (all time) y: 93 lines of code memtable/hash_linklist_rep.cc x: 27 commits (all time) y: 615 lines of code java/rocksjni/event_listener_jnicallback.cc x: 3 commits (all time) y: 391 lines of code table/block_based/index_builder.cc x: 13 commits (all time) y: 194 lines of code utilities/persistent_cache/block_cache_tier.cc x: 22 commits (all time) y: 309 lines of code include/rocksdb/transaction_log.h x: 30 commits (all time) y: 55 lines of code util/crc32c.cc x: 67 commits (all time) y: 1242 lines of code util/thread_local.h x: 37 commits (all time) y: 31 lines of code utilities/persistent_cache/block_cache_tier_file.h x: 19 commits (all time) y: 171 lines of code utilities/persistent_cache/persistent_cache_tier.h x: 19 commits (all time) y: 130 lines of code tools/trace_analyzer_tool.cc x: 29 commits (all time) y: 1677 lines of code util/xxhash.h x: 7 commits (all time) y: 2656 lines of code include/rocksdb/perf_context.h x: 74 commits (all time) y: 114 lines of code monitoring/perf_context.cc x: 22 commits (all time) y: 535 lines of code table/mock_table.h x: 65 commits (all time) y: 68 lines of code port/win/io_win.cc x: 33 commits (all time) y: 764 lines of code env/file_system_tracer.cc x: 8 commits (all time) y: 479 lines of code tools/block_cache_analyzer/block_cache_trace_analyzer.cc x: 14 commits (all time) y: 2167 lines of code tools/block_cache_analyzer/block_cache_trace_analyzer.h x: 8 commits (all time) y: 225 lines of code memtable/inlineskiplist.h x: 14 commits (all time) y: 662 lines of code utilities/merge_operators.h x: 20 commits (all time) y: 23 lines of code db/wal_manager.cc x: 60 commits (all time) y: 408 lines of code port/stack_trace.cc x: 42 commits (all time) y: 149 lines of code db/range_tombstone_fragmenter.h x: 11 commits (all time) y: 186 lines of code db/merge_context.h x: 18 commits (all time) y: 91 lines of code db/range_del_aggregator.h x: 36 commits (all time) y: 333 lines of code db/write_controller.h x: 23 commits (all time) y: 95 lines of code trace_replay/block_cache_tracer.h x: 18 commits (all time) y: 191 lines of code util/repeatable_thread.h x: 10 commits (all time) y: 116 lines of code util/stop_watch.h x: 36 commits (all time) y: 91 lines of code utilities/blob_db/blob_compaction_filter.h x: 13 commits (all time) y: 157 lines of code include/rocksdb/compaction_job_stats.h x: 19 commits (all time) y: 42 lines of code util/ribbon_alg.h x: 5 commits (all time) y: 391 lines of code util/ribbon_config.cc x: 1 commits (all time) y: 418 lines of code utilities/persistent_cache/block_cache_tier.h x: 22 commits (all time) y: 112 lines of code utilities/transactions/lock/range/range_tree/lib/locktree/range_buffer.cc x: 2 commits (all time) y: 163 lines of code utilities/transactions/lock/range/range_tree/lib/locktree/treenode.cc x: 2 commits (all time) y: 349 lines of code utilities/transactions/lock/range/range_tree/lib/util/omt.h x: 2 commits (all time) y: 262 lines of code utilities/transactions/lock/range/range_tree/lib/util/omt_impl.h x: 2 commits (all time) y: 1128 lines of code utilities/transactions/write_unprepared_txn_db.cc x: 31 commits (all time) y: 321 lines of code db/range_del_aggregator.cc x: 50 commits (all time) y: 396 lines of code table/table_reader.h x: 59 commits (all time) y: 65 lines of code util/thread_local.cc x: 45 commits (all time) y: 318 lines of code utilities/persistent_cache/persistent_cache_tier.cc x: 15 commits (all time) y: 128 lines of code tools/sst_dump.cc x: 63 commits (all time) y: 13 lines of code util/mutexlock.h x: 22 commits (all time) y: 109 lines of code include/rocksdb/ldb_tool.h x: 19 commits (all time) y: 26 lines of code include/rocksdb/utilities/env_mirror.h x: 10 commits (all time) y: 146 lines of code java/rocksjni/comparatorjnicallback.cc x: 20 commits (all time) y: 493 lines of code memtable/skiplist.h x: 8 commits (all time) y: 310 lines of code table/iterator.cc x: 42 commits (all time) y: 165 lines of code table/two_level_iterator.h x: 36 commits (all time) y: 17 lines of code tools/dump/rocksdb_undump.cc x: 10 commits (all time) y: 48 lines of code tools/ldb.cc x: 27 commits (all time) y: 14 lines of code util/dynamic_bloom.cc x: 36 commits (all time) y: 48 lines of code utilities/transactions/write_prepared_txn.h x: 25 commits (all time) y: 69 lines of code tools/block_cache_analyzer/block_cache_pysim.py x: 2 commits (all time) y: 1567 lines of code tools/block_cache_analyzer/block_cache_trace_analyzer_plot.py x: 2 commits (all time) y: 656 lines of code util/crc32c_ppc_constants.h x: 6 commits (all time) y: 331 lines of code tools/advisor/advisor/db_config_optimizer.py x: 1 commits (all time) y: 231 lines of code tools/advisor/advisor/db_timeseries_parser.py x: 1 commits (all time) y: 138 lines of code tools/advisor/advisor/rule_parser.py x: 2 commits (all time) y: 445 lines of code java/src/main/java/org/rocksdb/AbstractSlice.java x: 16 commits (all time) y: 67 lines of code
6927.0
lines of code
  min: 1.0
  average: 229.44
  25th percentile: 31.0
  median: 80.0
  75th percentile: 200.0
  max: 6927.0
0 832.0
commits (all time)
min: 1.0 | average: 22.64 | 25th percentile: 3.0 | median: 8.0 | 75th percentile: 22.0 | max: 832.0

File Size vs. Contributors (all time): 1155 points

db/db_impl/db_impl_open.cc x: 31 contributors (all time) y: 1588 lines of code db/db_impl/db_impl_write.cc x: 29 contributors (all time) y: 1723 lines of code file/filename.cc x: 13 contributors (all time) y: 424 lines of code db/db_impl/db_impl.cc x: 41 contributors (all time) y: 4341 lines of code include/rocksdb/db.h x: 86 contributors (all time) y: 752 lines of code options/db_options.cc x: 28 contributors (all time) y: 998 lines of code db_stress_tool/db_stress_common.h x: 22 contributors (all time) y: 489 lines of code db_stress_tool/db_stress_gflags.cc x: 20 contributors (all time) y: 711 lines of code db_stress_tool/db_stress_test_base.cc x: 23 contributors (all time) y: 2586 lines of code tools/db_crashtest.py x: 44 contributors (all time) y: 644 lines of code microbench/db_basic_bench.cc x: 3 contributors (all time) y: 1156 lines of code db/version_set.cc x: 137 contributors (all time) y: 4881 lines of code include/rocksdb/metadata.h x: 16 contributors (all time) y: 148 lines of code utilities/blob_db/blob_db_impl_filesnapshot.cc x: 7 contributors (all time) y: 84 lines of code include/rocksdb/statistics.h x: 69 contributors (all time) y: 326 lines of code java/rocksjni/portal.h x: 51 contributors (all time) y: 5524 lines of code java/src/main/java/org/rocksdb/TickerType.java x: 21 contributors (all time) y: 196 lines of code monitoring/statistics.cc x: 19 contributors (all time) y: 473 lines of code table/block_based/block_based_table_reader.cc x: 31 contributors (all time) y: 2878 lines of code table/block_based/block_based_table_reader_impl.h x: 4 contributors (all time) y: 107 lines of code table/block_based/uncompression_dict_reader.cc x: 6 contributors (all time) y: 93 lines of code table/block_based/uncompression_dict_reader.h x: 4 contributors (all time) y: 39 lines of code table/block_fetcher.cc x: 21 contributors (all time) y: 267 lines of code file/file_prefetch_buffer.cc x: 10 contributors (all time) y: 387 lines of code tools/db_bench_tool.cc x: 94 contributors (all time) y: 6927 lines of code include/rocksdb/options.h x: 108 contributors (all time) y: 391 lines of code java/rocksjni/rocksjni.cc x: 39 contributors (all time) y: 2712 lines of code java/rocksjni/write_batch_with_index.cc x: 17 contributors (all time) y: 608 lines of code table/block_based/block_based_table_reader.h x: 23 contributors (all time) y: 429 lines of code table/block_based/partitioned_filter_block.cc x: 16 contributors (all time) y: 454 lines of code table/block_based/partitioned_index_reader.cc x: 10 contributors (all time) y: 156 lines of code db/column_family.cc x: 76 contributors (all time) y: 1298 lines of code db/column_family.h x: 55 contributors (all time) y: 402 lines of code db/db_filesnapshot.cc x: 36 contributors (all time) y: 303 lines of code db/db_impl/db_impl_compaction_flush.cc x: 41 contributors (all time) y: 2920 lines of code db/version_set.h x: 94 contributors (all time) y: 884 lines of code java/rocksjni/iterator.cc x: 16 contributors (all time) y: 185 lines of code java/rocksjni/sst_file_reader_iterator.cc x: 5 contributors (all time) y: 207 lines of code java/src/main/java/org/rocksdb/AbstractRocksIterator.java x: 12 contributors (all time) y: 98 lines of code java/src/main/java/org/rocksdb/RocksIterator.java x: 11 contributors (all time) y: 67 lines of code java/src/main/java/org/rocksdb/SstFileReaderIterator.java x: 5 contributors (all time) y: 66 lines of code java/src/main/java/org/rocksdb/WBWIRocksIterator.java x: 14 contributors (all time) y: 119 lines of code java/src/main/java/org/rocksdb/ChecksumType.java x: 8 contributors (all time) y: 15 lines of code db/db_impl/db_impl_files.cc x: 14 contributors (all time) y: 764 lines of code db/event_helpers.cc x: 23 contributors (all time) y: 320 lines of code db/memtable_list.cc x: 52 contributors (all time) y: 733 lines of code db/version_edit_handler.cc x: 9 contributors (all time) y: 854 lines of code db/c.cc x: 125 contributors (all time) y: 4647 lines of code include/rocksdb/filter_policy.h x: 22 contributors (all time) y: 46 lines of code table/block_based/block_based_table_builder.cc x: 23 contributors (all time) y: 1659 lines of code table/block_based/filter_policy.cc x: 4 contributors (all time) y: 1461 lines of code table/block_based/filter_policy_internal.h x: 4 contributors (all time) y: 163 lines of code db/db_test_util.h x: 43 contributors (all time) y: 1009 lines of code include/rocksdb/cache.h x: 38 contributors (all time) y: 180 lines of code table/block_based/reader_common.cc x: 3 contributors (all time) y: 35 lines of code utilities/simulator_cache/sim_cache.cc x: 25 contributors (all time) y: 267 lines of code include/rocksdb/version.h x: 34 contributors (all time) y: 16 lines of code db/compaction/compaction_job.cc x: 30 contributors (all time) y: 2528 lines of code db/flush_job.cc x: 46 contributors (all time) y: 804 lines of code env/env_posix.cc x: 31 contributors (all time) y: 400 lines of code file/file_prefetch_buffer.h x: 7 contributors (all time) y: 137 lines of code file/random_access_file_reader.cc x: 12 contributors (all time) y: 366 lines of code file/random_access_file_reader.h x: 13 contributors (all time) y: 116 lines of code options/options.cc x: 27 contributors (all time) y: 594 lines of code table/block_based/block_based_table_iterator.cc x: 3 contributors (all time) y: 264 lines of code table/block_based/block_prefetcher.cc x: 4 contributors (all time) y: 64 lines of code table/block_based/block_prefetcher.h x: 2 contributors (all time) y: 43 lines of code table/block_based/partitioned_index_iterator.cc x: 3 contributors (all time) y: 111 lines of code db/db_test2.cc x: 56 contributors (all time) y: 5616 lines of code db/experimental.cc x: 9 contributors (all time) y: 116 lines of code db/internal_stats.cc x: 56 contributors (all time) y: 1602 lines of code db/job_context.h x: 20 contributors (all time) y: 158 lines of code db/version_util.h x: 1 contributors (all time) y: 45 lines of code include/rocksdb/experimental.h x: 7 contributors (all time) y: 19 lines of code tools/ldb_cmd.cc x: 58 contributors (all time) y: 3490 lines of code tools/ldb_cmd_impl.h x: 13 contributors (all time) y: 506 lines of code tools/ldb_tool.cc x: 23 contributors (all time) y: 160 lines of code util/autovector.h x: 20 contributors (all time) y: 276 lines of code include/rocksdb/utilities/backup_engine.h x: 4 contributors (all time) y: 223 lines of code options/options_helper.cc x: 41 contributors (all time) y: 1277 lines of code options/options_helper.h x: 20 contributors (all time) y: 94 lines of code table/sst_file_dumper.cc x: 10 contributors (all time) y: 441 lines of code table/sst_file_dumper.h x: 6 contributors (all time) y: 72 lines of code tools/sst_dump_tool.cc x: 49 contributors (all time) y: 480 lines of code utilities/backupable/backupable_db.cc x: 60 contributors (all time) y: 2522 lines of code utilities/backupable/backupable_db_impl.h x: 1 contributors (all time) y: 16 lines of code env/fs_posix.cc x: 16 contributors (all time) y: 997 lines of code util/compression.h x: 33 contributors (all time) y: 1382 lines of code db/write_batch.cc x: 75 contributors (all time) y: 2129 lines of code db_stress_tool/multi_ops_txns_stress.cc x: 3 contributors (all time) y: 1271 lines of code db_stress_tool/multi_ops_txns_stress.h x: 1 contributors (all time) y: 197 lines of code include/rocksdb/utilities/transaction_db.h x: 20 contributors (all time) y: 187 lines of code db/builder.cc x: 66 contributors (all time) y: 340 lines of code db/error_handler.cc x: 11 contributors (all time) y: 620 lines of code db/error_handler.h x: 7 contributors (all time) y: 77 lines of code db/flush_job.h x: 23 contributors (all time) y: 122 lines of code db/memtable_list.h x: 37 contributors (all time) y: 251 lines of code db/db_impl/db_impl.h x: 42 contributors (all time) y: 1373 lines of code table/plain/plain_table_builder.h x: 10 contributors (all time) y: 84 lines of code table/plain/plain_table_reader.cc x: 14 contributors (all time) y: 621 lines of code table/plain/plain_table_reader.h x: 8 contributors (all time) y: 152 lines of code db/table_cache.cc x: 69 contributors (all time) y: 617 lines of code db/arena_wrapped_db_iter.cc x: 8 contributors (all time) y: 104 lines of code java/rocksjni/options.cc x: 52 contributors (all time) y: 4348 lines of code port/win/env_win.cc x: 38 contributors (all time) y: 1071 lines of code env/io_posix.h x: 17 contributors (all time) y: 374 lines of code db/compaction/compaction_picker_universal.cc x: 17 contributors (all time) y: 1016 lines of code db/periodic_work_scheduler.cc x: 5 contributors (all time) y: 100 lines of code util/timer.h x: 6 contributors (all time) y: 221 lines of code db/compaction/compaction.cc x: 15 contributors (all time) y: 523 lines of code db/compaction/compaction.h x: 11 contributors (all time) y: 198 lines of code db/compaction/compaction_job.h x: 15 contributors (all time) y: 246 lines of code db/compaction/compaction_picker.cc x: 9 contributors (all time) y: 899 lines of code db/compaction/compaction_picker.h x: 6 contributors (all time) y: 163 lines of code db/compaction/compaction_picker_fifo.cc x: 8 contributors (all time) y: 302 lines of code db/compaction/compaction_picker_fifo.h x: 6 contributors (all time) y: 44 lines of code db/compaction/compaction_picker_level.cc x: 10 contributors (all time) y: 349 lines of code db/dbformat.h x: 60 contributors (all time) y: 528 lines of code db/history_trimming_iterator.h x: 1 contributors (all time) y: 68 lines of code env/io_posix.cc x: 35 contributors (all time) y: 1378 lines of code include/rocksdb/file_system.h x: 13 contributors (all time) y: 981 lines of code util/math.h x: 3 contributors (all time) y: 196 lines of code db/log_reader.cc x: 26 contributors (all time) y: 621 lines of code db/log_reader.h x: 23 contributors (all time) y: 100 lines of code db/log_writer.cc x: 21 contributors (all time) y: 175 lines of code util/compression.cc x: 1 contributors (all time) y: 101 lines of code utilities/transactions/pessimistic_transaction.cc x: 14 contributors (all time) y: 914 lines of code utilities/transactions/pessimistic_transaction.h x: 8 contributors (all time) y: 182 lines of code utilities/transactions/pessimistic_transaction_db.cc x: 18 contributors (all time) y: 495 lines of code utilities/transactions/pessimistic_transaction_db.h x: 10 contributors (all time) y: 173 lines of code utilities/transactions/transaction_base.h x: 24 contributors (all time) y: 252 lines of code db/write_thread.cc x: 34 contributors (all time) y: 520 lines of code db/write_thread.h x: 27 contributors (all time) y: 225 lines of code db_stress_tool/no_batched_ops_stress.cc x: 9 contributors (all time) y: 787 lines of code file/writable_file_writer.cc x: 10 contributors (all time) y: 703 lines of code file/writable_file_writer.h x: 12 contributors (all time) y: 232 lines of code include/rocksdb/env.h x: 73 contributors (all time) y: 983 lines of code include/rocksdb/advanced_options.h x: 24 contributors (all time) y: 142 lines of code options/cf_options.cc x: 21 contributors (all time) y: 980 lines of code options/cf_options.h x: 20 contributors (all time) y: 228 lines of code table/sst_file_writer.cc x: 33 contributors (all time) y: 295 lines of code java/src/main/java/org/rocksdb/NativeLibraryLoader.java x: 9 contributors (all time) y: 97 lines of code env/fs_remap.cc x: 1 contributors (all time) y: 298 lines of code include/rocksdb/table.h x: 58 contributors (all time) y: 190 lines of code table/block_based/block_based_table_factory.cc x: 18 contributors (all time) y: 737 lines of code file/file_util.h x: 8 contributors (all time) y: 68 lines of code db/external_sst_file_ingestion_job.cc x: 38 contributors (all time) y: 784 lines of code buckifier/buckify_rocksdb.py x: 13 contributors (all time) y: 217 lines of code buckifier/targets_cfg.py x: 18 contributors (all time) y: 10 lines of code include/rocksdb/c.h x: 111 contributors (all time) y: 1943 lines of code java/rocksjni/backupablejni.cc x: 14 contributors (all time) y: 200 lines of code java/rocksjni/backupenginejni.cc x: 12 contributors (all time) y: 175 lines of code java/rocksjni/cassandra_compactionfilterjni.cc x: 4 contributors (all time) y: 12 lines of code java/rocksjni/checkpoint.cc x: 10 contributors (all time) y: 39 lines of code java/rocksjni/compact_range_options.cc x: 3 contributors (all time) y: 104 lines of code java/rocksjni/compaction_filter_factory.cc x: 5 contributors (all time) y: 20 lines of code java/rocksjni/compaction_options.cc x: 3 contributors (all time) y: 59 lines of code java/rocksjni/env.cc x: 11 contributors (all time) y: 107 lines of code java/rocksjni/env_options.cc x: 6 contributors (all time) y: 129 lines of code java/rocksjni/event_listener.cc x: 3 contributors (all time) y: 22 lines of code java/rocksjni/filter.cc x: 14 contributors (all time) y: 24 lines of code java/rocksjni/memtablejni.cc x: 13 contributors (all time) y: 63 lines of code java/rocksjni/merge_operator.cc x: 12 contributors (all time) y: 61 lines of code java/rocksjni/optimistic_transaction_db.cc x: 4 contributors (all time) y: 186 lines of code java/rocksjni/restorejni.cc x: 15 contributors (all time) y: 20 lines of code java/rocksjni/slice.cc x: 15 contributors (all time) y: 196 lines of code java/rocksjni/sst_file_writerjni.cc x: 10 contributors (all time) y: 200 lines of code java/rocksjni/sst_partitioner.cc x: 2 contributors (all time) y: 19 lines of code java/rocksjni/table.cc x: 20 contributors (all time) y: 135 lines of code java/rocksjni/transaction.cc x: 9 contributors (all time) y: 1100 lines of code java/rocksjni/transaction_db.cc x: 5 contributors (all time) y: 321 lines of code java/src/main/java/org/rocksdb/ReadOptions.java x: 16 contributors (all time) y: 306 lines of code java/src/main/java/org/rocksdb/RocksDB.java x: 23 contributors (all time) y: 1704 lines of code db/write_batch_internal.h x: 40 contributors (all time) y: 257 lines of code include/rocksdb/utilities/write_batch_with_index.h x: 26 contributors (all time) y: 158 lines of code include/rocksdb/write_batch.h x: 40 contributors (all time) y: 235 lines of code utilities/transactions/transaction_base.cc x: 26 contributors (all time) y: 539 lines of code utilities/write_batch_with_index/write_batch_with_index.cc x: 43 contributors (all time) y: 560 lines of code utilities/write_batch_with_index/write_batch_with_index_internal.cc x: 19 contributors (all time) y: 617 lines of code utilities/write_batch_with_index/write_batch_with_index_internal.h x: 17 contributors (all time) y: 233 lines of code include/rocksdb/io_status.h x: 6 contributors (all time) y: 197 lines of code include/rocksdb/status.h x: 40 contributors (all time) y: 438 lines of code util/status.cc x: 35 contributors (all time) y: 131 lines of code db/import_column_family_job.cc x: 13 contributors (all time) y: 228 lines of code db_stress_tool/expected_state.cc x: 5 contributors (all time) y: 492 lines of code utilities/checkpoint/checkpoint_impl.cc x: 23 contributors (all time) y: 391 lines of code utilities/checkpoint/checkpoint_impl.h x: 9 contributors (all time) y: 46 lines of code include/rocksdb/utilities/options_type.h x: 3 contributors (all time) y: 583 lines of code utilities/object_registry.cc x: 3 contributors (all time) y: 242 lines of code include/rocksdb/listener.h x: 38 contributors (all time) y: 381 lines of code include/rocksdb/slice_transform.h x: 18 contributors (all time) y: 29 lines of code java/src/main/java/org/rocksdb/AbstractWriteBatch.java x: 12 contributors (all time) y: 154 lines of code java/src/main/java/org/rocksdb/WriteBatchInterface.java x: 13 contributors (all time) y: 34 lines of code table/block_based/full_filter_block.h x: 14 contributors (all time) y: 106 lines of code db/log_format.h x: 16 contributors (all time) y: 22 lines of code java/rocksjni/testable_event_listener.cc x: 6 contributors (all time) y: 185 lines of code db/blob/blob_file_reader.cc x: 5 contributors (all time) y: 460 lines of code db/convenience.cc x: 19 contributors (all time) y: 65 lines of code db_stress_tool/cf_consistency_stress.cc x: 7 contributors (all time) y: 469 lines of code table/cuckoo/cuckoo_table_reader.cc x: 11 contributors (all time) y: 355 lines of code table/format.cc x: 56 contributors (all time) y: 437 lines of code table/mock_table.cc x: 32 contributors (all time) y: 255 lines of code table/plain/plain_table_key_coding.cc x: 7 contributors (all time) y: 438 lines of code utilities/blob_db/blob_db_impl.cc x: 36 contributors (all time) y: 1736 lines of code utilities/blob_db/blob_dump_tool.cc x: 13 contributors (all time) y: 260 lines of code utilities/cache_dump_load_impl.h x: 2 contributors (all time) y: 277 lines of code utilities/persistent_cache/block_cache_tier_file.cc x: 17 contributors (all time) y: 429 lines of code include/rocksdb/utilities/object_registry.h x: 7 contributors (all time) y: 375 lines of code table/block_based/block_based_filter_block.cc x: 9 contributors (all time) y: 280 lines of code util/filter_bench.cc x: 7 contributors (all time) y: 706 lines of code db/db_impl/db_impl_readonly.cc x: 16 contributors (all time) y: 256 lines of code db/db_impl/db_impl_secondary.cc x: 20 contributors (all time) y: 739 lines of code java/src/main/java/org/rocksdb/BloomFilter.java x: 9 contributors (all time) y: 14 lines of code java/src/main/java/org/rocksdb/AdvancedMutableColumnFamilyOptionsInterface.java x: 9 contributors (all time) y: 75 lines of code java/src/main/java/org/rocksdb/ColumnFamilyOptions.java x: 26 contributors (all time) y: 1013 lines of code java/src/main/java/org/rocksdb/MutableColumnFamilyOptions.java x: 9 contributors (all time) y: 454 lines of code java/src/main/java/org/rocksdb/Options.java x: 32 contributors (all time) y: 2147 lines of code java/src/main/java/org/rocksdb/Transaction.java x: 5 contributors (all time) y: 683 lines of code include/rocksdb/utilities/transaction.h x: 30 contributors (all time) y: 238 lines of code env/env.cc x: 19 contributors (all time) y: 1123 lines of code util/comparator.cc x: 27 contributors (all time) y: 287 lines of code db/compaction/compaction_iterator.cc x: 15 contributors (all time) y: 821 lines of code db/db_test_util.cc x: 43 contributors (all time) y: 1447 lines of code db/version_builder.cc x: 38 contributors (all time) y: 946 lines of code java/src/main/java/org/rocksdb/BlockBasedTableConfig.java x: 15 contributors (all time) y: 383 lines of code java/src/main/java/org/rocksdb/DBOptions.java x: 20 contributors (all time) y: 1233 lines of code include/rocksdb/rate_limiter.h x: 18 contributors (all time) y: 75 lines of code java/src/main/java/org/rocksdb/DBOptionsInterface.java x: 22 contributors (all time) y: 143 lines of code java/src/main/java/org/rocksdb/MutableDBOptionsInterface.java x: 8 contributors (all time) y: 35 lines of code options/db_options.h x: 24 contributors (all time) y: 132 lines of code util/bloom_impl.h x: 2 contributors (all time) y: 256 lines of code env/mock_env.cc x: 26 contributors (all time) y: 924 lines of code include/rocksdb/slice.h x: 30 contributors (all time) y: 157 lines of code port/port_posix.h x: 39 contributors (all time) y: 163 lines of code port/win/port_win.h x: 25 contributors (all time) y: 290 lines of code java/benchmark/src/main/java/org/rocksdb/benchmark/DbBenchmark.java x: 15 contributors (all time) y: 1464 lines of code db/version_edit.h x: 43 contributors (all time) y: 444 lines of code env/file_system.cc x: 7 contributors (all time) y: 243 lines of code utilities/counted_fs.cc x: 1 contributors (all time) y: 306 lines of code utilities/counted_fs.h x: 1 contributors (all time) y: 122 lines of code db_stress_tool/batched_ops_stress.cc x: 6 contributors (all time) y: 275 lines of code include/rocksdb/utilities/stackable_db.h x: 47 contributors (all time) y: 431 lines of code include/rocksdb/write_batch_base.h x: 15 contributors (all time) y: 64 lines of code utilities/blob_db/blob_db.h x: 9 contributors (all time) y: 179 lines of code utilities/transactions/optimistic_transaction_db_impl.h x: 10 contributors (all time) y: 60 lines of code utilities/transactions/write_prepared_txn_db.cc x: 23 contributors (all time) y: 807 lines of code table/block_based/full_filter_block.cc x: 12 contributors (all time) y: 291 lines of code table/block_based/partitioned_filter_block.h x: 10 contributors (all time) y: 129 lines of code util/rate_limiter.cc x: 16 contributors (all time) y: 400 lines of code db_stress_tool/db_stress_shared_state.h x: 8 contributors (all time) y: 266 lines of code fuzz/sst_file_writer_fuzzer.cc x: 3 contributors (all time) y: 177 lines of code db/db_iter.cc x: 73 contributors (all time) y: 1265 lines of code java/src/main/java/org/rocksdb/MutableDBOptions.java x: 4 contributors (all time) y: 213 lines of code util/slice.cc x: 23 contributors (all time) y: 338 lines of code java/src/main/java/org/rocksdb/BackupEngineOptions.java x: 1 contributors (all time) y: 174 lines of code utilities/ttl/db_ttl_impl.cc x: 17 contributors (all time) y: 528 lines of code db/memtable.cc x: 80 contributors (all time) y: 1019 lines of code db/memtable.h x: 60 contributors (all time) y: 291 lines of code table/multiget_context.h x: 11 contributors (all time) y: 188 lines of code util/dynamic_bloom.h x: 19 contributors (all time) y: 115 lines of code include/rocksdb/configurable.h x: 2 contributors (all time) y: 118 lines of code file/sst_file_manager_impl.cc x: 11 contributors (all time) y: 408 lines of code db_stress_tool/db_stress_common.cc x: 9 contributors (all time) y: 268 lines of code db_stress_tool/db_stress_tool.cc x: 12 contributors (all time) y: 300 lines of code db/forward_iterator.cc x: 45 contributors (all time) y: 862 lines of code db/forward_iterator.h x: 27 contributors (all time) y: 110 lines of code db/repair.cc x: 74 contributors (all time) y: 595 lines of code db/table_cache.h x: 49 contributors (all time) y: 128 lines of code db/version_builder.h x: 16 contributors (all time) y: 44 lines of code table/plain/plain_table_factory.cc x: 8 contributors (all time) y: 294 lines of code table/table_reader_bench.cc x: 36 contributors (all time) y: 295 lines of code include/rocksdb/customizable.h x: 2 contributors (all time) y: 90 lines of code include/rocksdb/memtablerep.h x: 37 contributors (all time) y: 161 lines of code utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc x: 1 contributors (all time) y: 670 lines of code utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc x: 2 contributors (all time) y: 362 lines of code utilities/transactions/lock/range/range_tree/range_tree_lock_manager.h x: 2 contributors (all time) y: 80 lines of code db/forward_iterator_bench.cc x: 13 contributors (all time) y: 327 lines of code memtable/vectorrep.cc x: 15 contributors (all time) y: 221 lines of code port/win/port_win.cc x: 17 contributors (all time) y: 216 lines of code utilities/merge_operators/uint64add.cc x: 21 contributors (all time) y: 51 lines of code memory/memkind_kmem_allocator.h x: 5 contributors (all time) y: 31 lines of code env/env_encryption.cc x: 16 contributors (all time) y: 945 lines of code table/block_based/flush_block_policy.cc x: 4 contributors (all time) y: 113 lines of code util/file_checksum_helper.cc x: 5 contributors (all time) y: 144 lines of code utilities/table_properties_collectors/compact_on_deletion_collector.cc x: 13 contributors (all time) y: 188 lines of code env/composite_env.cc x: 3 contributors (all time) y: 405 lines of code port/win/env_win.h x: 16 contributors (all time) y: 200 lines of code utilities/fault_injection_env.h x: 5 contributors (all time) y: 189 lines of code tools/simulated_hybrid_file_system.cc x: 2 contributors (all time) y: 204 lines of code trace_replay/trace_replay.cc x: 6 contributors (all time) y: 538 lines of code table/block_based/block.cc x: 11 contributors (all time) y: 787 lines of code table/block_based/block.h x: 11 contributors (all time) y: 465 lines of code table/meta_blocks.cc x: 42 contributors (all time) y: 449 lines of code java/src/main/java/org/rocksdb/ColumnFamilyOptionsInterface.java x: 21 contributors (all time) y: 69 lines of code db/external_sst_file_ingestion_job.h x: 21 contributors (all time) y: 114 lines of code util/math128.h x: 1 contributors (all time) y: 229 lines of code java/jmh/src/main/java/org/rocksdb/jmh/MultiGetBenchmarks.java x: 2 contributors (all time) y: 189 lines of code table/cuckoo/cuckoo_table_builder.cc x: 8 contributors (all time) y: 452 lines of code table/format.h x: 39 contributors (all time) y: 178 lines of code table/plain/plain_table_builder.cc x: 12 contributors (all time) y: 248 lines of code db/transaction_log_impl.cc x: 35 contributors (all time) y: 273 lines of code java/rocksjni/writebatchhandlerjnicallback.cc x: 12 contributors (all time) y: 444 lines of code tools/trace_analyzer_tool.h x: 6 contributors (all time) y: 258 lines of code table/adaptive/adaptive_table_factory.cc x: 5 contributors (all time) y: 110 lines of code table/meta_blocks.h x: 27 contributors (all time) y: 99 lines of code util/coding.h x: 32 contributors (all time) y: 306 lines of code options/configurable.cc x: 1 contributors (all time) y: 647 lines of code include/rocksdb/compaction_filter.h x: 33 contributors (all time) y: 101 lines of code include/rocksdb/merge_operator.h x: 26 contributors (all time) y: 75 lines of code db/version_edit.cc x: 38 contributors (all time) y: 869 lines of code db/merge_helper.cc x: 38 contributors (all time) y: 325 lines of code db/merge_helper.h x: 31 contributors (all time) y: 102 lines of code table/get_context.cc x: 35 contributors (all time) y: 379 lines of code table/table_properties.cc x: 26 contributors (all time) y: 264 lines of code table/table_properties_internal.h x: 11 contributors (all time) y: 7 lines of code util/ribbon_impl.h x: 2 contributors (all time) y: 602 lines of code util/threadpool_imp.cc x: 14 contributors (all time) y: 357 lines of code utilities/transactions/transaction_util.cc x: 14 contributors (all time) y: 138 lines of code utilities/transactions/write_prepared_txn.cc x: 18 contributors (all time) y: 373 lines of code utilities/transactions/write_unprepared_txn.cc x: 12 contributors (all time) y: 776 lines of code logging/posix_logger.h x: 3 contributors (all time) y: 140 lines of code table/internal_iterator.h x: 19 contributors (all time) y: 85 lines of code table/iterator_wrapper.h x: 21 contributors (all time) y: 150 lines of code db/dbformat.cc x: 42 contributors (all time) y: 166 lines of code utilities/fault_injection_fs.cc x: 8 contributors (all time) y: 850 lines of code include/rocksdb/sst_file_manager.h x: 14 contributors (all time) y: 41 lines of code env/env_chroot.cc x: 8 contributors (all time) y: 116 lines of code env/file_system_tracer.h x: 3 contributors (all time) y: 310 lines of code table/two_level_iterator.cc x: 31 contributors (all time) y: 182 lines of code db/internal_stats.h x: 41 contributors (all time) y: 627 lines of code include/rocksdb/universal_compaction.h x: 15 contributors (all time) y: 31 lines of code options/options_parser.cc x: 19 contributors (all time) y: 643 lines of code util/hash.cc x: 17 contributors (all time) y: 138 lines of code util/hash.h x: 14 contributors (all time) y: 62 lines of code util/random.h x: 15 contributors (all time) y: 87 lines of code include/rocksdb/utilities/checkpoint.h x: 13 contributors (all time) y: 23 lines of code monitoring/histogram.cc x: 8 contributors (all time) y: 224 lines of code table/merging_iterator.cc x: 13 contributors (all time) y: 352 lines of code utilities/transactions/lock/point/point_lock_manager.cc x: 4 contributors (all time) y: 523 lines of code utilities/fault_injection_env.cc x: 4 contributors (all time) y: 453 lines of code include/rocksdb/iostats_context.h x: 19 contributors (all time) y: 41 lines of code db/db_iter.h x: 33 contributors (all time) y: 247 lines of code table/get_context.h x: 28 contributors (all time) y: 128 lines of code utilities/blob_db/blob_compaction_filter.cc x: 8 contributors (all time) y: 388 lines of code utilities/transactions/write_prepared_txn_db.h x: 15 contributors (all time) y: 761 lines of code port/port_posix.cc x: 35 contributors (all time) y: 232 lines of code db/blob/blob_file_builder.cc x: 4 contributors (all time) y: 289 lines of code db/builder.h x: 43 contributors (all time) y: 52 lines of code db/snapshot_impl.h x: 11 contributors (all time) y: 114 lines of code include/rocksdb/thread_status.h x: 13 contributors (all time) y: 105 lines of code util/crc32c_ppc.h x: 6 contributors (all time) y: 11 lines of code util/xxph3.h x: 1 contributors (all time) y: 973 lines of code include/rocksdb/sst_file_writer.h x: 18 contributors (all time) y: 93 lines of code memtable/hash_linklist_rep.cc x: 16 contributors (all time) y: 615 lines of code memtable/hash_skiplist_rep.cc x: 16 contributors (all time) y: 295 lines of code memtable/memtablerep_bench.cc x: 8 contributors (all time) y: 598 lines of code table/block_based/index_builder.cc x: 8 contributors (all time) y: 194 lines of code utilities/persistent_cache/block_cache_tier.cc x: 10 contributors (all time) y: 309 lines of code db/malloc_stats.cc x: 11 contributors (all time) y: 38 lines of code util/crc32c.cc x: 33 contributors (all time) y: 1242 lines of code util/murmurhash.h x: 10 contributors (all time) y: 26 lines of code util/string_util.cc x: 14 contributors (all time) y: 403 lines of code trace_replay/trace_record_handler.cc x: 1 contributors (all time) y: 148 lines of code tools/trace_analyzer_tool.cc x: 11 contributors (all time) y: 1677 lines of code util/xxhash.h x: 6 contributors (all time) y: 2656 lines of code table/mock_table.h x: 31 contributors (all time) y: 68 lines of code port/win/io_win.cc x: 13 contributors (all time) y: 764 lines of code port/win/io_win.h x: 13 contributors (all time) y: 297 lines of code env/file_system_tracer.cc x: 3 contributors (all time) y: 479 lines of code tools/block_cache_analyzer/block_cache_trace_analyzer.cc x: 10 contributors (all time) y: 2167 lines of code tools/block_cache_analyzer/block_cache_trace_analyzer.h x: 5 contributors (all time) y: 225 lines of code memtable/inlineskiplist.h x: 11 contributors (all time) y: 662 lines of code utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc x: 12 contributors (all time) y: 14 lines of code utilities/merge_operators/string_append/stringappend.cc x: 12 contributors (all time) y: 53 lines of code db/db_info_dumper.cc x: 12 contributors (all time) y: 120 lines of code port/stack_trace.cc x: 27 contributors (all time) y: 149 lines of code db/range_tombstone_fragmenter.cc x: 6 contributors (all time) y: 362 lines of code utilities/options/options_util.cc x: 11 contributors (all time) y: 139 lines of code trace_replay/io_tracer.cc x: 4 contributors (all time) y: 254 lines of code db/blob/blob_log_writer.cc x: 2 contributors (all time) y: 137 lines of code port/win/win_logger.cc x: 13 contributors (all time) y: 141 lines of code util/stop_watch.h x: 16 contributors (all time) y: 91 lines of code utilities/persistent_cache/persistent_cache_bench.cc x: 10 contributors (all time) y: 272 lines of code util/ribbon_alg.h x: 1 contributors (all time) y: 391 lines of code util/ribbon_config.cc x: 1 contributors (all time) y: 418 lines of code utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc x: 1 contributors (all time) y: 360 lines of code utilities/transactions/lock/range/range_tree/lib/locktree/treenode.cc x: 1 contributors (all time) y: 349 lines of code utilities/transactions/lock/range/range_tree/lib/util/omt.h x: 1 contributors (all time) y: 262 lines of code utilities/transactions/lock/range/range_tree/lib/util/omt_impl.h x: 1 contributors (all time) y: 1128 lines of code utilities/transactions/optimistic_transaction.cc x: 9 contributors (all time) y: 138 lines of code util/thread_local.cc x: 21 contributors (all time) y: 318 lines of code util/threadpool_imp.h x: 7 contributors (all time) y: 35 lines of code tools/sst_dump.cc x: 26 contributors (all time) y: 13 lines of code java/rocksjni/comparatorjnicallback.cc x: 9 contributors (all time) y: 493 lines of code memtable/skiplist.h x: 4 contributors (all time) y: 310 lines of code table/iterator.cc x: 24 contributors (all time) y: 165 lines of code util/coding.cc x: 17 contributors (all time) y: 70 lines of code build_tools/precommit_checker.py x: 7 contributors (all time) y: 131 lines of code tools/block_cache_analyzer/block_cache_pysim.py x: 1 contributors (all time) y: 1567 lines of code util/crc32c_ppc_constants.h x: 5 contributors (all time) y: 331 lines of code tools/advisor/advisor/rule_parser.py x: 1 contributors (all time) y: 445 lines of code
6927.0
lines of code
  min: 1.0
  average: 229.44
  25th percentile: 31.0
  median: 80.0
  75th percentile: 200.0
  max: 6927.0
0 137.0
contributors (all time)
min: 1.0 | average: 10.09 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 12.0 | max: 137.0

File Size vs. Commits (30 days): 158 points

db/db_impl/db_impl_open.cc x: 6 commits (30d) y: 1588 lines of code db/db_impl/db_impl_write.cc x: 7 commits (30d) y: 1723 lines of code file/filename.cc x: 1 commits (30d) y: 424 lines of code db/db_impl/db_impl.cc x: 6 commits (30d) y: 4341 lines of code include/rocksdb/db.h x: 3 commits (30d) y: 752 lines of code options/db_options.cc x: 2 commits (30d) y: 998 lines of code db_stress_tool/db_stress_common.h x: 3 commits (30d) y: 489 lines of code db_stress_tool/db_stress_gflags.cc x: 3 commits (30d) y: 711 lines of code db_stress_tool/db_stress_test_base.cc x: 5 commits (30d) y: 2586 lines of code tools/db_crashtest.py x: 4 commits (30d) y: 644 lines of code microbench/db_basic_bench.cc x: 3 commits (30d) y: 1156 lines of code db/version_set.cc x: 3 commits (30d) y: 4881 lines of code include/rocksdb/metadata.h x: 1 commits (30d) y: 148 lines of code utilities/blob_db/blob_db_impl_filesnapshot.cc x: 1 commits (30d) y: 84 lines of code include/rocksdb/statistics.h x: 1 commits (30d) y: 326 lines of code java/rocksjni/portal.h x: 3 commits (30d) y: 5524 lines of code java/src/main/java/org/rocksdb/TickerType.java x: 1 commits (30d) y: 196 lines of code monitoring/statistics.cc x: 1 commits (30d) y: 473 lines of code table/block_based/block_based_table_reader.cc x: 5 commits (30d) y: 2878 lines of code table/block_based/uncompression_dict_reader.h x: 1 commits (30d) y: 39 lines of code table/block_fetcher.cc x: 2 commits (30d) y: 267 lines of code file/file_prefetch_buffer.cc x: 2 commits (30d) y: 387 lines of code tools/db_bench_tool.cc x: 11 commits (30d) y: 6927 lines of code include/rocksdb/options.h x: 3 commits (30d) y: 391 lines of code java/rocksjni/rocksjni.cc x: 1 commits (30d) y: 2712 lines of code java/rocksjni/write_batch_with_index.cc x: 2 commits (30d) y: 608 lines of code table/block_based/block_based_table_reader.h x: 2 commits (30d) y: 429 lines of code table/block_based/partitioned_filter_block.cc x: 2 commits (30d) y: 454 lines of code table/block_based/partitioned_index_reader.cc x: 2 commits (30d) y: 156 lines of code db/column_family.cc x: 4 commits (30d) y: 1298 lines of code db/db_impl/db_impl_compaction_flush.cc x: 9 commits (30d) y: 2920 lines of code db/version_set.h x: 3 commits (30d) y: 884 lines of code java/rocksjni/iterator.cc x: 1 commits (30d) y: 185 lines of code java/src/main/java/org/rocksdb/RocksIterator.java x: 1 commits (30d) y: 67 lines of code java/src/main/java/org/rocksdb/WBWIRocksIterator.java x: 1 commits (30d) y: 119 lines of code java/src/main/java/org/rocksdb/ChecksumType.java x: 1 commits (30d) y: 15 lines of code db/db_impl/db_impl_files.cc x: 1 commits (30d) y: 764 lines of code db/version_edit_handler.cc x: 1 commits (30d) y: 854 lines of code db/c.cc x: 1 commits (30d) y: 4647 lines of code table/block_based/block_based_table_builder.cc x: 1 commits (30d) y: 1659 lines of code table/block_based/filter_policy.cc x: 1 commits (30d) y: 1461 lines of code db/db_test_util.h x: 3 commits (30d) y: 1009 lines of code utilities/simulator_cache/sim_cache.cc x: 1 commits (30d) y: 267 lines of code db/compaction/compaction_job.cc x: 2 commits (30d) y: 2528 lines of code db/flush_job.cc x: 3 commits (30d) y: 804 lines of code env/env_posix.cc x: 1 commits (30d) y: 400 lines of code file/random_access_file_reader.cc x: 1 commits (30d) y: 366 lines of code options/options.cc x: 1 commits (30d) y: 594 lines of code db/db_test2.cc x: 3 commits (30d) y: 5616 lines of code db/internal_stats.cc x: 1 commits (30d) y: 1602 lines of code tools/ldb_cmd.cc x: 2 commits (30d) y: 3490 lines of code tools/ldb_cmd_impl.h x: 1 commits (30d) y: 506 lines of code util/autovector.h x: 1 commits (30d) y: 276 lines of code include/rocksdb/utilities/backup_engine.h x: 1 commits (30d) y: 223 lines of code options/options_helper.cc x: 2 commits (30d) y: 1277 lines of code table/sst_file_dumper.cc x: 1 commits (30d) y: 441 lines of code utilities/backupable/backupable_db.cc x: 1 commits (30d) y: 2522 lines of code util/compression.h x: 3 commits (30d) y: 1382 lines of code db/write_batch.cc x: 1 commits (30d) y: 2129 lines of code db_stress_tool/multi_ops_txns_stress.cc x: 1 commits (30d) y: 1271 lines of code db/builder.cc x: 1 commits (30d) y: 340 lines of code db/error_handler.cc x: 1 commits (30d) y: 620 lines of code db/db_impl/db_impl.h x: 7 commits (30d) y: 1373 lines of code java/rocksjni/options.cc x: 1 commits (30d) y: 4348 lines of code port/win/env_win.cc x: 1 commits (30d) y: 1071 lines of code env/io_posix.h x: 2 commits (30d) y: 374 lines of code db/compaction/compaction_picker_universal.cc x: 4 commits (30d) y: 1016 lines of code db/compaction/compaction.cc x: 2 commits (30d) y: 523 lines of code db/compaction/compaction_picker.cc x: 2 commits (30d) y: 899 lines of code db/compaction/compaction_picker_level.cc x: 2 commits (30d) y: 349 lines of code db/dbformat.h x: 1 commits (30d) y: 528 lines of code env/io_posix.cc x: 1 commits (30d) y: 1378 lines of code include/rocksdb/file_system.h x: 3 commits (30d) y: 981 lines of code db/log_writer.cc x: 2 commits (30d) y: 175 lines of code db/log_writer.h x: 2 commits (30d) y: 47 lines of code utilities/transactions/pessimistic_transaction.cc x: 1 commits (30d) y: 914 lines of code file/writable_file_writer.cc x: 1 commits (30d) y: 703 lines of code include/rocksdb/env.h x: 1 commits (30d) y: 983 lines of code options/cf_options.cc x: 1 commits (30d) y: 980 lines of code table/block_based/block_based_table_factory.cc x: 1 commits (30d) y: 737 lines of code
6927.0
lines of code
  min: 10.0
  average: 753.87
  25th percentile: 141.0
  median: 300.0
  75th percentile: 816.5
  max: 6927.0
0 11.0
commits (30d)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0

File Size vs. Contributors (30 days): 158 points

db/db_impl/db_impl_open.cc x: 5 contributors (30d) y: 1588 lines of code db/db_impl/db_impl_write.cc x: 2 contributors (30d) y: 1723 lines of code file/filename.cc x: 1 contributors (30d) y: 424 lines of code db/db_impl/db_impl.cc x: 3 contributors (30d) y: 4341 lines of code include/rocksdb/db.h x: 3 contributors (30d) y: 752 lines of code options/db_options.cc x: 2 contributors (30d) y: 998 lines of code db_stress_tool/db_stress_common.h x: 3 contributors (30d) y: 489 lines of code db_stress_tool/db_stress_gflags.cc x: 3 contributors (30d) y: 711 lines of code db_stress_tool/db_stress_test_base.cc x: 4 contributors (30d) y: 2586 lines of code tools/db_crashtest.py x: 3 contributors (30d) y: 644 lines of code microbench/db_basic_bench.cc x: 3 contributors (30d) y: 1156 lines of code db/version_set.cc x: 2 contributors (30d) y: 4881 lines of code include/rocksdb/metadata.h x: 1 contributors (30d) y: 148 lines of code utilities/blob_db/blob_db_impl_filesnapshot.cc x: 1 contributors (30d) y: 84 lines of code include/rocksdb/statistics.h x: 1 contributors (30d) y: 326 lines of code java/rocksjni/portal.h x: 1 contributors (30d) y: 5524 lines of code java/src/main/java/org/rocksdb/TickerType.java x: 1 contributors (30d) y: 196 lines of code monitoring/statistics.cc x: 1 contributors (30d) y: 473 lines of code table/block_based/block_based_table_reader.cc x: 5 contributors (30d) y: 2878 lines of code table/block_based/uncompression_dict_reader.h x: 1 contributors (30d) y: 39 lines of code table/block_fetcher.cc x: 2 contributors (30d) y: 267 lines of code file/file_prefetch_buffer.cc x: 2 contributors (30d) y: 387 lines of code tools/db_bench_tool.cc x: 3 contributors (30d) y: 6927 lines of code java/rocksjni/rocksjni.cc x: 1 contributors (30d) y: 2712 lines of code java/rocksjni/write_batch_with_index.cc x: 2 contributors (30d) y: 608 lines of code table/block_based/block_based_table_reader.h x: 2 contributors (30d) y: 429 lines of code table/block_based/partitioned_filter_block.cc x: 2 contributors (30d) y: 454 lines of code table/block_based/partitioned_index_reader.cc x: 2 contributors (30d) y: 156 lines of code db/column_family.cc x: 3 contributors (30d) y: 1298 lines of code db/db_impl/db_impl_compaction_flush.cc x: 6 contributors (30d) y: 2920 lines of code db/version_set.h x: 2 contributors (30d) y: 884 lines of code java/rocksjni/iterator.cc x: 1 contributors (30d) y: 185 lines of code java/src/main/java/org/rocksdb/RocksIterator.java x: 1 contributors (30d) y: 67 lines of code java/src/main/java/org/rocksdb/WBWIRocksIterator.java x: 1 contributors (30d) y: 119 lines of code java/src/main/java/org/rocksdb/ChecksumType.java x: 1 contributors (30d) y: 15 lines of code db/db_impl/db_impl_files.cc x: 1 contributors (30d) y: 764 lines of code db/version_edit_handler.cc x: 1 contributors (30d) y: 854 lines of code db/c.cc x: 1 contributors (30d) y: 4647 lines of code table/block_based/block_based_table_builder.cc x: 1 contributors (30d) y: 1659 lines of code table/block_based/filter_policy.cc x: 1 contributors (30d) y: 1461 lines of code utilities/simulator_cache/sim_cache.cc x: 1 contributors (30d) y: 267 lines of code db/compaction/compaction_job.cc x: 2 contributors (30d) y: 2528 lines of code db/flush_job.cc x: 3 contributors (30d) y: 804 lines of code env/env_posix.cc x: 1 contributors (30d) y: 400 lines of code file/random_access_file_reader.cc x: 1 contributors (30d) y: 366 lines of code options/options.cc x: 1 contributors (30d) y: 594 lines of code db/db_test2.cc x: 1 contributors (30d) y: 5616 lines of code db/internal_stats.cc x: 1 contributors (30d) y: 1602 lines of code tools/ldb_cmd.cc x: 1 contributors (30d) y: 3490 lines of code tools/ldb_cmd_impl.h x: 1 contributors (30d) y: 506 lines of code util/autovector.h x: 1 contributors (30d) y: 276 lines of code include/rocksdb/utilities/backup_engine.h x: 1 contributors (30d) y: 223 lines of code options/options_helper.cc x: 2 contributors (30d) y: 1277 lines of code table/sst_file_dumper.cc x: 1 contributors (30d) y: 441 lines of code utilities/backupable/backupable_db.cc x: 1 contributors (30d) y: 2522 lines of code env/fs_posix.cc x: 3 contributors (30d) y: 997 lines of code util/compression.h x: 3 contributors (30d) y: 1382 lines of code db/write_batch.cc x: 1 contributors (30d) y: 2129 lines of code db_stress_tool/multi_ops_txns_stress.cc x: 1 contributors (30d) y: 1271 lines of code db/builder.cc x: 1 contributors (30d) y: 340 lines of code db/error_handler.cc x: 1 contributors (30d) y: 620 lines of code db/db_impl/db_impl.h x: 4 contributors (30d) y: 1373 lines of code java/rocksjni/options.cc x: 1 contributors (30d) y: 4348 lines of code port/win/env_win.cc x: 1 contributors (30d) y: 1071 lines of code env/io_posix.h x: 2 contributors (30d) y: 374 lines of code db/compaction/compaction_picker_universal.cc x: 2 contributors (30d) y: 1016 lines of code db/compaction/compaction.cc x: 2 contributors (30d) y: 523 lines of code db/compaction/compaction_picker_level.cc x: 2 contributors (30d) y: 349 lines of code db/dbformat.h x: 1 contributors (30d) y: 528 lines of code env/io_posix.cc x: 1 contributors (30d) y: 1378 lines of code include/rocksdb/file_system.h x: 2 contributors (30d) y: 981 lines of code db/log_writer.cc x: 2 contributors (30d) y: 175 lines of code db/log_writer.h x: 2 contributors (30d) y: 47 lines of code utilities/transactions/pessimistic_transaction.cc x: 1 contributors (30d) y: 914 lines of code file/writable_file_writer.cc x: 1 contributors (30d) y: 703 lines of code include/rocksdb/env.h x: 1 contributors (30d) y: 983 lines of code options/cf_options.cc x: 1 contributors (30d) y: 980 lines of code table/block_based/block_based_table_factory.cc x: 1 contributors (30d) y: 737 lines of code
6927.0
lines of code
  min: 10.0
  average: 753.87
  25th percentile: 141.0
  median: 300.0
  75th percentile: 816.5
  max: 6927.0
0 6.0
contributors (30d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

File Size vs. Commits (90 days): 381 points

db/db_impl/db_impl_open.cc x: 12 commits (90d) y: 1588 lines of code db/db_impl/db_impl_write.cc x: 8 commits (90d) y: 1723 lines of code file/filename.cc x: 1 commits (90d) y: 424 lines of code db/db_impl/db_impl.cc x: 15 commits (90d) y: 4341 lines of code include/rocksdb/db.h x: 12 commits (90d) y: 752 lines of code options/db_options.cc x: 6 commits (90d) y: 998 lines of code db_stress_tool/db_stress_common.h x: 9 commits (90d) y: 489 lines of code db_stress_tool/db_stress_gflags.cc x: 6 commits (90d) y: 711 lines of code db_stress_tool/db_stress_test_base.cc x: 16 commits (90d) y: 2586 lines of code tools/db_crashtest.py x: 12 commits (90d) y: 644 lines of code microbench/db_basic_bench.cc x: 5 commits (90d) y: 1156 lines of code db/version_set.cc x: 12 commits (90d) y: 4881 lines of code include/rocksdb/metadata.h x: 1 commits (90d) y: 148 lines of code utilities/blob_db/blob_db_impl_filesnapshot.cc x: 1 commits (90d) y: 84 lines of code include/rocksdb/statistics.h x: 3 commits (90d) y: 326 lines of code java/rocksjni/portal.h x: 6 commits (90d) y: 5524 lines of code java/src/main/java/org/rocksdb/TickerType.java x: 2 commits (90d) y: 196 lines of code monitoring/statistics.cc x: 3 commits (90d) y: 473 lines of code table/block_based/block_based_table_reader.cc x: 10 commits (90d) y: 2878 lines of code table/block_based/uncompression_dict_reader.h x: 1 commits (90d) y: 39 lines of code table/block_fetcher.cc x: 3 commits (90d) y: 267 lines of code file/file_prefetch_buffer.cc x: 3 commits (90d) y: 387 lines of code tools/db_bench_tool.cc x: 27 commits (90d) y: 6927 lines of code include/rocksdb/options.h x: 19 commits (90d) y: 391 lines of code java/rocksjni/rocksjni.cc x: 4 commits (90d) y: 2712 lines of code java/rocksjni/write_batch_with_index.cc x: 4 commits (90d) y: 608 lines of code table/block_based/block_based_table_reader.h x: 5 commits (90d) y: 429 lines of code table/block_based/partitioned_filter_block.cc x: 4 commits (90d) y: 454 lines of code table/block_based/partitioned_index_reader.cc x: 3 commits (90d) y: 156 lines of code db/column_family.cc x: 4 commits (90d) y: 1298 lines of code db/column_family.h x: 2 commits (90d) y: 402 lines of code db/db_filesnapshot.cc x: 2 commits (90d) y: 303 lines of code db/db_impl/db_impl_compaction_flush.cc x: 14 commits (90d) y: 2920 lines of code db/version_set.h x: 10 commits (90d) y: 884 lines of code java/rocksjni/iterator.cc x: 1 commits (90d) y: 185 lines of code java/rocksjni/sst_file_reader_iterator.cc x: 1 commits (90d) y: 207 lines of code java/src/main/java/org/rocksdb/RocksIterator.java x: 1 commits (90d) y: 67 lines of code java/src/main/java/org/rocksdb/WBWIRocksIterator.java x: 1 commits (90d) y: 119 lines of code java/src/main/java/org/rocksdb/ChecksumType.java x: 1 commits (90d) y: 15 lines of code db/db_impl/db_impl_files.cc x: 2 commits (90d) y: 764 lines of code db/event_helpers.cc x: 1 commits (90d) y: 320 lines of code db/memtable_list.cc x: 3 commits (90d) y: 733 lines of code db/version_edit_handler.cc x: 5 commits (90d) y: 854 lines of code db/c.cc x: 14 commits (90d) y: 4647 lines of code include/rocksdb/filter_policy.h x: 7 commits (90d) y: 46 lines of code table/block_based/block_based_table_builder.cc x: 8 commits (90d) y: 1659 lines of code table/block_based/filter_policy.cc x: 9 commits (90d) y: 1461 lines of code table/block_based/filter_policy_internal.h x: 6 commits (90d) y: 163 lines of code db/db_test_util.h x: 5 commits (90d) y: 1009 lines of code include/rocksdb/cache.h x: 3 commits (90d) y: 180 lines of code utilities/simulator_cache/sim_cache.cc x: 2 commits (90d) y: 267 lines of code include/rocksdb/version.h x: 3 commits (90d) y: 16 lines of code db/compaction/compaction_job.cc x: 9 commits (90d) y: 2528 lines of code db/flush_job.cc x: 4 commits (90d) y: 804 lines of code file/file_prefetch_buffer.h x: 2 commits (90d) y: 137 lines of code file/random_access_file_reader.cc x: 3 commits (90d) y: 366 lines of code file/random_access_file_reader.h x: 4 commits (90d) y: 116 lines of code options/options.cc x: 4 commits (90d) y: 594 lines of code table/block_based/block_based_table_iterator.cc x: 1 commits (90d) y: 264 lines of code db/db_test2.cc x: 14 commits (90d) y: 5616 lines of code db/internal_stats.cc x: 3 commits (90d) y: 1602 lines of code tools/ldb_cmd.cc x: 5 commits (90d) y: 3490 lines of code tools/ldb_cmd_impl.h x: 1 commits (90d) y: 506 lines of code util/autovector.h x: 1 commits (90d) y: 276 lines of code include/rocksdb/utilities/backup_engine.h x: 2 commits (90d) y: 223 lines of code options/options_helper.cc x: 9 commits (90d) y: 1277 lines of code options/options_helper.h x: 2 commits (90d) y: 94 lines of code tools/sst_dump_tool.cc x: 1 commits (90d) y: 480 lines of code utilities/backupable/backupable_db.cc x: 2 commits (90d) y: 2522 lines of code utilities/backupable/backupable_db_impl.h x: 2 commits (90d) y: 16 lines of code util/compression.h x: 5 commits (90d) y: 1382 lines of code db/write_batch.cc x: 3 commits (90d) y: 2129 lines of code db_stress_tool/multi_ops_txns_stress.cc x: 3 commits (90d) y: 1271 lines of code include/rocksdb/utilities/transaction_db.h x: 4 commits (90d) y: 187 lines of code db/builder.cc x: 2 commits (90d) y: 340 lines of code db/error_handler.cc x: 2 commits (90d) y: 620 lines of code db/db_impl/db_impl.h x: 13 commits (90d) y: 1373 lines of code db/table_cache.cc x: 3 commits (90d) y: 617 lines of code java/rocksjni/options.cc x: 8 commits (90d) y: 4348 lines of code port/win/env_win.cc x: 4 commits (90d) y: 1071 lines of code env/io_posix.h x: 2 commits (90d) y: 374 lines of code db/compaction/compaction_picker_universal.cc x: 4 commits (90d) y: 1016 lines of code util/timer.h x: 1 commits (90d) y: 221 lines of code db/compaction/compaction.cc x: 3 commits (90d) y: 523 lines of code db/compaction/compaction_picker.cc x: 2 commits (90d) y: 899 lines of code db/db_impl/db_impl_debug.cc x: 5 commits (90d) y: 260 lines of code db/dbformat.h x: 2 commits (90d) y: 528 lines of code env/io_posix.cc x: 3 commits (90d) y: 1378 lines of code include/rocksdb/file_system.h x: 6 commits (90d) y: 981 lines of code db/log_writer.h x: 3 commits (90d) y: 47 lines of code utilities/transactions/pessimistic_transaction.cc x: 3 commits (90d) y: 914 lines of code utilities/transactions/pessimistic_transaction.h x: 2 commits (90d) y: 182 lines of code utilities/transactions/pessimistic_transaction_db.cc x: 2 commits (90d) y: 495 lines of code db/write_thread.cc x: 1 commits (90d) y: 520 lines of code db_stress_tool/no_batched_ops_stress.cc x: 3 commits (90d) y: 787 lines of code file/writable_file_writer.cc x: 2 commits (90d) y: 703 lines of code file/writable_file_writer.h x: 3 commits (90d) y: 232 lines of code include/rocksdb/advanced_options.h x: 9 commits (90d) y: 142 lines of code table/block_based/block_based_table_factory.cc x: 5 commits (90d) y: 737 lines of code file/file_util.h x: 3 commits (90d) y: 68 lines of code db/external_sst_file_ingestion_job.cc x: 4 commits (90d) y: 784 lines of code buckifier/buckify_rocksdb.py x: 3 commits (90d) y: 217 lines of code buckifier/targets_cfg.py x: 4 commits (90d) y: 10 lines of code include/rocksdb/c.h x: 14 commits (90d) y: 1943 lines of code java/rocksjni/transaction.cc x: 2 commits (90d) y: 1100 lines of code java/src/main/java/org/rocksdb/RocksDB.java x: 3 commits (90d) y: 1704 lines of code utilities/write_batch_with_index/write_batch_with_index.cc x: 2 commits (90d) y: 560 lines of code utilities/write_batch_with_index/write_batch_with_index_internal.cc x: 1 commits (90d) y: 617 lines of code include/rocksdb/status.h x: 2 commits (90d) y: 438 lines of code util/status.cc x: 2 commits (90d) y: 131 lines of code db_stress_tool/expected_state.cc x: 3 commits (90d) y: 492 lines of code utilities/checkpoint/checkpoint_impl.cc x: 1 commits (90d) y: 391 lines of code include/rocksdb/utilities/options_type.h x: 2 commits (90d) y: 583 lines of code utilities/object_registry.cc x: 4 commits (90d) y: 242 lines of code microbench/ribbon_bench.cc x: 3 commits (90d) y: 113 lines of code include/rocksdb/slice_transform.h x: 2 commits (90d) y: 29 lines of code db/blob/blob_file_reader.cc x: 1 commits (90d) y: 460 lines of code db/convenience.cc x: 2 commits (90d) y: 65 lines of code table/cuckoo/cuckoo_table_reader.cc x: 1 commits (90d) y: 355 lines of code utilities/blob_db/blob_db_impl.cc x: 1 commits (90d) y: 1736 lines of code include/rocksdb/utilities/object_registry.h x: 6 commits (90d) y: 375 lines of code table/block_based/block_based_filter_block.cc x: 2 commits (90d) y: 280 lines of code db/db_impl/db_impl_secondary.cc x: 2 commits (90d) y: 739 lines of code java/src/main/java/org/rocksdb/ColumnFamilyOptions.java x: 3 commits (90d) y: 1013 lines of code java/src/main/java/org/rocksdb/MutableColumnFamilyOptions.java x: 3 commits (90d) y: 454 lines of code java/src/main/java/org/rocksdb/Options.java x: 6 commits (90d) y: 2147 lines of code java/src/main/java/org/rocksdb/Transaction.java x: 1 commits (90d) y: 683 lines of code env/env.cc x: 3 commits (90d) y: 1123 lines of code util/comparator.cc x: 3 commits (90d) y: 287 lines of code db/compaction/compaction_iterator.cc x: 1 commits (90d) y: 821 lines of code db/db_test_util.cc x: 5 commits (90d) y: 1447 lines of code db/version_builder.cc x: 2 commits (90d) y: 946 lines of code java/src/main/java/org/rocksdb/DBOptions.java x: 4 commits (90d) y: 1233 lines of code options/db_options.h x: 5 commits (90d) y: 132 lines of code env/mock_env.cc x: 2 commits (90d) y: 924 lines of code java/benchmark/src/main/java/org/rocksdb/benchmark/DbBenchmark.java x: 4 commits (90d) y: 1464 lines of code include/rocksdb/utilities/stackable_db.h x: 2 commits (90d) y: 431 lines of code utilities/transactions/write_prepared_txn_db.cc x: 1 commits (90d) y: 807 lines of code db/db_iter.cc x: 1 commits (90d) y: 1265 lines of code util/slice.cc x: 4 commits (90d) y: 338 lines of code db/memtable.cc x: 1 commits (90d) y: 1019 lines of code db/forward_iterator.cc x: 1 commits (90d) y: 862 lines of code db/repair.cc x: 1 commits (90d) y: 595 lines of code utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc x: 1 commits (90d) y: 670 lines of code env/env_encryption.cc x: 1 commits (90d) y: 945 lines of code
6927.0
lines of code
  min: 3.0
  average: 469.02
  25th percentile: 90.5
  median: 196.0
  75th percentile: 454.0
  max: 6927.0
0 27.0
commits (90d)
min: 1.0 | average: 2.46 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 27.0

File Size vs. Contributors (90 days): 381 points

db/db_impl/db_impl_open.cc x: 7 contributors (90d) y: 1588 lines of code db/db_impl/db_impl_write.cc x: 2 contributors (90d) y: 1723 lines of code file/filename.cc x: 1 contributors (90d) y: 424 lines of code db/db_impl/db_impl.cc x: 8 contributors (90d) y: 4341 lines of code include/rocksdb/db.h x: 7 contributors (90d) y: 752 lines of code options/db_options.cc x: 6 contributors (90d) y: 998 lines of code db_stress_tool/db_stress_common.h x: 6 contributors (90d) y: 489 lines of code db_stress_tool/db_stress_gflags.cc x: 4 contributors (90d) y: 711 lines of code db_stress_tool/db_stress_test_base.cc x: 8 contributors (90d) y: 2586 lines of code tools/db_crashtest.py x: 6 contributors (90d) y: 644 lines of code microbench/db_basic_bench.cc x: 3 contributors (90d) y: 1156 lines of code db/version_set.cc x: 6 contributors (90d) y: 4881 lines of code include/rocksdb/metadata.h x: 1 contributors (90d) y: 148 lines of code utilities/blob_db/blob_db_impl_filesnapshot.cc x: 1 contributors (90d) y: 84 lines of code include/rocksdb/statistics.h x: 3 contributors (90d) y: 326 lines of code java/rocksjni/portal.h x: 4 contributors (90d) y: 5524 lines of code java/src/main/java/org/rocksdb/TickerType.java x: 2 contributors (90d) y: 196 lines of code monitoring/statistics.cc x: 3 contributors (90d) y: 473 lines of code table/block_based/block_based_table_reader.cc x: 7 contributors (90d) y: 2878 lines of code table/block_based/uncompression_dict_reader.h x: 1 contributors (90d) y: 39 lines of code table/block_fetcher.cc x: 3 contributors (90d) y: 267 lines of code file/file_prefetch_buffer.cc x: 3 contributors (90d) y: 387 lines of code tools/db_bench_tool.cc x: 11 contributors (90d) y: 6927 lines of code include/rocksdb/options.h x: 8 contributors (90d) y: 391 lines of code java/rocksjni/rocksjni.cc x: 4 contributors (90d) y: 2712 lines of code java/rocksjni/write_batch_with_index.cc x: 3 contributors (90d) y: 608 lines of code table/block_based/block_based_table_reader.h x: 4 contributors (90d) y: 429 lines of code table/block_based/partitioned_filter_block.cc x: 4 contributors (90d) y: 454 lines of code table/block_based/partitioned_index_reader.cc x: 3 contributors (90d) y: 156 lines of code db/column_family.cc x: 3 contributors (90d) y: 1298 lines of code db/column_family.h x: 2 contributors (90d) y: 402 lines of code db/db_filesnapshot.cc x: 2 contributors (90d) y: 303 lines of code db/db_impl/db_impl_compaction_flush.cc x: 9 contributors (90d) y: 2920 lines of code db/version_set.h x: 6 contributors (90d) y: 884 lines of code java/rocksjni/iterator.cc x: 1 contributors (90d) y: 185 lines of code java/rocksjni/sst_file_reader_iterator.cc x: 1 contributors (90d) y: 207 lines of code java/src/main/java/org/rocksdb/RocksIterator.java x: 1 contributors (90d) y: 67 lines of code java/src/main/java/org/rocksdb/WBWIRocksIterator.java x: 1 contributors (90d) y: 119 lines of code java/src/main/java/org/rocksdb/ChecksumType.java x: 1 contributors (90d) y: 15 lines of code db/db_impl/db_impl_files.cc x: 1 contributors (90d) y: 764 lines of code db/event_helpers.cc x: 1 contributors (90d) y: 320 lines of code db/memtable_list.cc x: 3 contributors (90d) y: 733 lines of code db/version_edit_handler.cc x: 5 contributors (90d) y: 854 lines of code db/c.cc x: 8 contributors (90d) y: 4647 lines of code include/rocksdb/filter_policy.h x: 3 contributors (90d) y: 46 lines of code table/block_based/block_based_table_builder.cc x: 4 contributors (90d) y: 1659 lines of code table/block_based/filter_policy.cc x: 3 contributors (90d) y: 1461 lines of code db/db_test_util.h x: 4 contributors (90d) y: 1009 lines of code include/rocksdb/cache.h x: 3 contributors (90d) y: 180 lines of code utilities/simulator_cache/sim_cache.cc x: 2 contributors (90d) y: 267 lines of code include/rocksdb/version.h x: 3 contributors (90d) y: 16 lines of code db/compaction/compaction_job.cc x: 6 contributors (90d) y: 2528 lines of code db/flush_job.cc x: 4 contributors (90d) y: 804 lines of code file/file_prefetch_buffer.h x: 2 contributors (90d) y: 137 lines of code file/random_access_file_reader.cc x: 3 contributors (90d) y: 366 lines of code file/random_access_file_reader.h x: 3 contributors (90d) y: 116 lines of code options/options.cc x: 4 contributors (90d) y: 594 lines of code table/block_based/block_based_table_iterator.cc x: 1 contributors (90d) y: 264 lines of code db/db_test2.cc x: 6 contributors (90d) y: 5616 lines of code db/internal_stats.cc x: 2 contributors (90d) y: 1602 lines of code tools/ldb_cmd.cc x: 3 contributors (90d) y: 3490 lines of code tools/ldb_cmd_impl.h x: 1 contributors (90d) y: 506 lines of code util/autovector.h x: 1 contributors (90d) y: 276 lines of code include/rocksdb/utilities/backup_engine.h x: 2 contributors (90d) y: 223 lines of code options/options_helper.cc x: 6 contributors (90d) y: 1277 lines of code options/options_helper.h x: 2 contributors (90d) y: 94 lines of code table/sst_file_dumper.cc x: 3 contributors (90d) y: 441 lines of code tools/sst_dump_tool.cc x: 1 contributors (90d) y: 480 lines of code utilities/backupable/backupable_db.cc x: 2 contributors (90d) y: 2522 lines of code env/fs_posix.cc x: 5 contributors (90d) y: 997 lines of code util/compression.h x: 3 contributors (90d) y: 1382 lines of code db/write_batch.cc x: 1 contributors (90d) y: 2129 lines of code db_stress_tool/multi_ops_txns_stress.cc x: 3 contributors (90d) y: 1271 lines of code include/rocksdb/utilities/transaction_db.h x: 2 contributors (90d) y: 187 lines of code db/builder.cc x: 2 contributors (90d) y: 340 lines of code db/error_handler.cc x: 2 contributors (90d) y: 620 lines of code db/db_impl/db_impl.h x: 5 contributors (90d) y: 1373 lines of code port/win/env_win.cc x: 4 contributors (90d) y: 1071 lines of code env/io_posix.h x: 2 contributors (90d) y: 374 lines of code db/compaction/compaction_picker_universal.cc x: 2 contributors (90d) y: 1016 lines of code util/timer.h x: 1 contributors (90d) y: 221 lines of code db/compaction/compaction.cc x: 3 contributors (90d) y: 523 lines of code db/compaction/compaction_picker.cc x: 2 contributors (90d) y: 899 lines of code db/db_impl/db_impl_debug.cc x: 5 contributors (90d) y: 260 lines of code db/dbformat.h x: 2 contributors (90d) y: 528 lines of code include/rocksdb/file_system.h x: 4 contributors (90d) y: 981 lines of code db/log_reader.cc x: 1 contributors (90d) y: 621 lines of code db/log_writer.h x: 2 contributors (90d) y: 47 lines of code utilities/transactions/pessimistic_transaction.cc x: 1 contributors (90d) y: 914 lines of code db/write_thread.cc x: 1 contributors (90d) y: 520 lines of code db_stress_tool/no_batched_ops_stress.cc x: 3 contributors (90d) y: 787 lines of code file/writable_file_writer.cc x: 2 contributors (90d) y: 703 lines of code file/writable_file_writer.h x: 3 contributors (90d) y: 232 lines of code include/rocksdb/advanced_options.h x: 5 contributors (90d) y: 142 lines of code options/cf_options.cc x: 3 contributors (90d) y: 980 lines of code table/block_based/block_based_table_factory.cc x: 4 contributors (90d) y: 737 lines of code file/file_util.h x: 3 contributors (90d) y: 68 lines of code db/external_sst_file_ingestion_job.cc x: 4 contributors (90d) y: 784 lines of code include/rocksdb/c.h x: 8 contributors (90d) y: 1943 lines of code java/rocksjni/filter.cc x: 2 contributors (90d) y: 24 lines of code java/rocksjni/transaction.cc x: 2 contributors (90d) y: 1100 lines of code java/src/main/java/org/rocksdb/RocksDB.java x: 3 contributors (90d) y: 1704 lines of code utilities/write_batch_with_index/write_batch_with_index.cc x: 1 contributors (90d) y: 560 lines of code include/rocksdb/status.h x: 2 contributors (90d) y: 438 lines of code util/status.cc x: 2 contributors (90d) y: 131 lines of code db_stress_tool/expected_state.cc x: 3 contributors (90d) y: 492 lines of code utilities/checkpoint/checkpoint_impl.cc x: 1 contributors (90d) y: 391 lines of code include/rocksdb/utilities/options_type.h x: 2 contributors (90d) y: 583 lines of code db/blob/blob_file_reader.cc x: 1 contributors (90d) y: 460 lines of code db/convenience.cc x: 2 contributors (90d) y: 65 lines of code table/cuckoo/cuckoo_table_reader.cc x: 1 contributors (90d) y: 355 lines of code utilities/blob_db/blob_db_impl.cc x: 1 contributors (90d) y: 1736 lines of code db/db_impl/db_impl_secondary.cc x: 2 contributors (90d) y: 739 lines of code java/src/main/java/org/rocksdb/ColumnFamilyOptions.java x: 3 contributors (90d) y: 1013 lines of code java/src/main/java/org/rocksdb/Options.java x: 6 contributors (90d) y: 2147 lines of code java/src/main/java/org/rocksdb/Transaction.java x: 1 contributors (90d) y: 683 lines of code env/env.cc x: 1 contributors (90d) y: 1123 lines of code util/comparator.cc x: 2 contributors (90d) y: 287 lines of code db/compaction/compaction_iterator.cc x: 1 contributors (90d) y: 821 lines of code db/db_test_util.cc x: 5 contributors (90d) y: 1447 lines of code db/version_builder.cc x: 2 contributors (90d) y: 946 lines of code java/src/main/java/org/rocksdb/DBOptions.java x: 4 contributors (90d) y: 1233 lines of code options/db_options.h x: 4 contributors (90d) y: 132 lines of code env/mock_env.cc x: 2 contributors (90d) y: 924 lines of code utilities/transactions/write_prepared_txn_db.cc x: 1 contributors (90d) y: 807 lines of code db/db_iter.cc x: 1 contributors (90d) y: 1265 lines of code db/memtable.cc x: 1 contributors (90d) y: 1019 lines of code db/forward_iterator.cc x: 1 contributors (90d) y: 862 lines of code db/repair.cc x: 1 contributors (90d) y: 595 lines of code utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc x: 1 contributors (90d) y: 670 lines of code env/env_encryption.cc x: 1 contributors (90d) y: 945 lines of code
6927.0
lines of code
  min: 3.0
  average: 469.02
  25th percentile: 90.5
  median: 196.0
  75th percentile: 454.0
  max: 6927.0
0 11.0
contributors (90d)
min: 1.0 | average: 1.91 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0