facebook / kuduraft
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 816 files with 151,378 lines of code.
    • 17 very long files (32,048 lines of code)
    • 52 long files (35,281 lines of code)
    • 129 medium size files (39,063 lines of codeclsfd_ftr_w_mp_ins)
    • 164 small files (24,204 lines of code)
    • 454 very small files (20,782 lines of code)
21% | 23% | 25% | 15% | 13%
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
cc22% | 29% | 27% | 12% | 8%
h20% | 10% | 23% | 22% | 22%
py37% | 0% | 0% | 50% | 11%
proto0% | 21% | 40% | 14% | 23%
pl0% | 0% | 65% | 0% | 34%
adoc0% | 0% | 92% | 0% | 7%
c0% | 0% | 55% | 31% | 13%
cmake0% | 0% | 14% | 17% | 68%
mustache0% | 0% | 0% | 20% | 79%
js0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/kudu/gutil35% | 15% | 25% | 13% | 10%
src/kudu/consensus33% | 36% | 16% | 7% | 5%
src/kudu/tools32% | 30% | 23% | 9% | 3%
src/kudu/util8% | 18% | 30% | 21% | 21%
src/kudu/fs31% | 39% | 12% | 9% | 6%
src/kudu/rpc7% | 32% | 26% | 20% | 13%
build-support/iwyu85% | 0% | 0% | 14% | <1%
src/kudu/common0% | 39% | 39% | 10% | 10%
src/kudu/server0% | 41% | 17% | 21% | 19%
src/kudu/security0% | 0% | 62% | 21% | 16%
src/kudu/tserver0% | 0% | 57% | 16% | 25%
src/kudu/clock0% | 0% | 48% | 14% | 37%
src/kudu/scripts0% | 0% | 39% | 41% | 18%
src/kudu/thrift0% | 0% | 50% | 25% | 24%
ROOT0% | 0% | 92% | 0% | 7%
cmake_modules0% | 0% | 14% | 17% | 68%
build-support0% | 0% | 0% | 77% | 22%
www0% | 0% | 0% | 30% | 69%
src/kudu/experiments0% | 0% | 0% | 55% | 44%
src/kudu/kserver0% | 0% | 0% | 80% | 20%
build-support/release0% | 0% | 0% | 0% | 100%
build-support/jenkins0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
valgrind.h
in src/kudu/gutil
3344 -
raft_consensus.cc
in src/kudu/consensus
3195 161
linux_syscall_support.h
in src/kudu/gutil
3113 98
kudu-tool-test.cc
in src/kudu/tools
2970 31
kudu-admin-test.cc
in src/kudu/tools
2019 13
bind_internal.h
in src/kudu/gutil
2006 110
trace_event_impl.cc
in src/kudu/util/debug
1858 106
log_block_manager.cc
in src/kudu/fs
1773 86
quorum_util-test.cc
in src/kudu/consensus
1562 6
env_posix.cc
in src/kudu/util
1550 92
consensus_queue.cc
in src/kudu/consensus
1513 74
escaping.cc
in src/kudu/gutil/strings
1400 76
ksck-test.cc
in src/kudu/tools
1333 38
1218 12
leader_election.cc
in src/kudu/consensus
1086 36
negotiation-test.cc
in src/kudu/rpc
1061 13
fix_includes.py
in build-support/iwyu
1047 64
numbers.cc
in src/kudu/gutil/strings
979 49
log.cc
in src/kudu/consensus
942 48
trace_event.h
in src/kudu/util/debug
940 32
data_dirs.cc
in src/kudu/fs
932 38
rpc-test.cc
in src/kudu/rpc
924 4
block_manager-test.cc
in src/kudu/fs
867 15
raft_consensus_quorum-test.cc
in src/kudu/consensus
859 27
env-test.cc
in src/kudu/util
852 10
pb_util.cc
in src/kudu/util
814 46
log-test.cc
in src/kudu/consensus
806 7
util.cc
in src/kudu/gutil/strings
804 29
server_negotiation.cc
in src/kudu/rpc
778 30
tool_action_fs.cc
in src/kudu/tools
742 23
fs_manager-test.cc
in src/kudu/fs
740 8
port.h
in src/kudu/gutil
738 26
split.cc
in src/kudu/gutil/strings
735 58
rebalancer.cc
in src/kudu/tools
725 15
wire_protocol.cc
in src/kudu/common
722 24
trace-test.cc
in src/kudu/util
704 19
699 25
threadpool-test.cc
in src/kudu/util
675 11
reactor.cc
in src/kudu/rpc
669 56
consensus_queue-test.cc
in src/kudu/consensus
664 12
log_cache.cc
in src/kudu/consensus
664 27
ksck_results.cc
in src/kudu/tools
656 27
file_block_manager.cc
in src/kudu/fs
652 42
log_util.cc
in src/kudu/consensus
651 31
proto
consensus.proto
in src/kudu/consensus
644 -
rebalance_algo-test.cc
in src/kudu/tools
641 4
quorum_util.cc
in src/kudu/consensus
631 26
ksck.cc
in src/kudu/tools
622 20
client_negotiation.cc
in src/kudu/rpc
622 33
metrics.h
in src/kudu/util
618 41
Files With Most Units (Top 50)
File# lines# units
raft_consensus.cc
in src/kudu/consensus
3195 161
bind_internal.h
in src/kudu/gutil
2006 110
trace_event_impl.cc
in src/kudu/util/debug
1858 106
linux_syscall_support.h
in src/kudu/gutil
3113 98
env_posix.cc
in src/kudu/util
1550 92
log_block_manager.cc
in src/kudu/fs
1773 86
escaping.cc
in src/kudu/gutil/strings
1400 76
consensus_queue.cc
in src/kudu/consensus
1513 74
endian.h
in src/kudu/gutil
211 66
fix_includes.py
in build-support/iwyu
1047 64
memory.h
in src/kudu/util/memory
598 63
atomicops-internals-windows.h
in src/kudu/gutil/auxiliary
375 62
split.cc
in src/kudu/gutil/strings
735 58
reactor.cc
in src/kudu/rpc
669 56
stl_util.h
in src/kudu/gutil
558 51
numbers.cc
in src/kudu/gutil/strings
979 49
log.cc
in src/kudu/consensus
942 48
pb_util.cc
in src/kudu/util
814 46
atomicops-internals-x86.h
in src/kudu/gutil
335 46
301 45
status.h
in src/kudu/util
260 43
jsonwriter.cc
in src/kudu/util
283 43
file_block_manager.cc
in src/kudu/fs
652 42
metrics.h
in src/kudu/util
618 41
consensus_meta.cc
in src/kudu/consensus
425 39
file_cache.cc
in src/kudu/util
458 39
ksck-test.cc
in src/kudu/tools
1333 38
metrics.cc
in src/kudu/util
536 38
atomicops-internals-arm-v6plus.h
in src/kudu/gutil/auxiliary
306 38
data_dirs.cc
in src/kudu/fs
932 38
routing.cc
in src/kudu/consensus
594 37
hdr_histogram.cc
in src/kudu/util
365 37
leader_election.cc
in src/kudu/consensus
1086 36
socket.cc
in src/kudu/util/net
495 34
dynamic_annotations.c
in src/kudu/gutil
117 34
debug-util.cc
in src/kudu/util
513 33
client_negotiation.cc
in src/kudu/rpc
622 33
trace_event.h
in src/kudu/util/debug
940 32
atomicops.h
in src/kudu/gutil
222 32
bind_helpers.h
in src/kudu/gutil
219 32
log_util.cc
in src/kudu/consensus
651 31
kudu-tool-test.cc
in src/kudu/tools
2970 31
random.h
in src/kudu/util
158 30
gscoped_ptr.h
in src/kudu/gutil
362 30
162 30
atomicops-internals-arm-generic.h
in src/kudu/gutil/auxiliary
171 30
connection.cc
in src/kudu/rpc
527 30
server_negotiation.cc
in src/kudu/rpc
778 30
thread.cc
in src/kudu/util
495 29
util.cc
in src/kudu/gutil/strings
804 29
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 13 long lines.

File# lines# units# long lines
kudu-log-parser.pl
in src/kudu/scripts
309 10 6
adoc
215 - 2
cmake
FindJavaHome.cmake
in cmake_modules
56 - 1
consensus_queue-test.cc
in src/kudu/consensus
664 12 1
parse_debug_refcounted.pl
in src/kudu/tools
50 - 1
get-job-stats-from-mysql.py
in src/kudu/scripts
19 - 1
negotiation.cc
in src/kudu/rpc
294 5 1
Correlations

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

src/kudu/consensus/raft_consensus.cc x: 403 commits (all time) y: 3195 lines of code src/kudu/consensus/raft_consensus.h x: 244 commits (all time) y: 518 lines of code src/kudu/util/monotime.cc x: 19 commits (all time) y: 233 lines of code src/kudu/util/monotime.h x: 24 commits (all time) y: 86 lines of code src/kudu/consensus/consensus_queue.cc x: 192 commits (all time) y: 1513 lines of code src/kudu/consensus/consensus_queue.h x: 128 commits (all time) y: 295 lines of code src/kudu/consensus/raft_consensus_quorum-test.cc x: 121 commits (all time) y: 859 lines of code src/kudu/tserver/consensus_service.cc x: 7 commits (all time) y: 468 lines of code src/kudu/tserver/tablet_server.cc x: 60 commits (all time) y: 155 lines of code src/kudu/tserver/tablet_server.h x: 28 commits (all time) y: 79 lines of code src/kudu/util/thread.cc x: 50 commits (all time) y: 495 lines of code src/kudu/util/thread.h x: 24 commits (all time) y: 178 lines of code src/kudu/consensus/consensus_peers.cc x: 136 commits (all time) y: 514 lines of code src/kudu/rpc/negotiation.cc x: 57 commits (all time) y: 294 lines of code src/kudu/security/tls_context.cc x: 39 commits (all time) y: 439 lines of code src/kudu/security/tls_context.h x: 19 commits (all time) y: 78 lines of code src/kudu/consensus/consensus_peers.h x: 53 commits (all time) y: 170 lines of code src/kudu/server/server_base.cc x: 103 commits (all time) y: 615 lines of code src/kudu/consensus/pending_rounds.cc x: 6 commits (all time) y: 170 lines of code src/kudu/consensus/pending_rounds.h x: 5 commits (all time) y: 39 lines of code src/kudu/consensus/time_manager.cc x: 10 commits (all time) y: 233 lines of code src/kudu/consensus/time_manager.h x: 8 commits (all time) y: 103 lines of code src/kudu/tserver/simple_tablet_manager.cc x: 51 commits (all time) y: 451 lines of code src/kudu/tserver/tablet_server_options.h x: 39 commits (all time) y: 44 lines of code build-support/gen_version_info.py x: 13 commits (all time) y: 68 lines of code src/kudu/consensus/metadata.proto x: 36 commits (all time) y: 275 lines of code src/kudu/consensus/consensus_queue-test.cc x: 84 commits (all time) y: 664 lines of code src/kudu/consensus/leader_election.cc x: 62 commits (all time) y: 1086 lines of code src/kudu/consensus/leader_election.h x: 48 commits (all time) y: 212 lines of code src/kudu/consensus/consensus_meta.cc x: 57 commits (all time) y: 425 lines of code src/kudu/consensus/consensus_meta.h x: 44 commits (all time) y: 122 lines of code src/kudu/consensus/log_cache.cc x: 79 commits (all time) y: 664 lines of code src/kudu/consensus/persistent_vars.cc x: 6 commits (all time) y: 82 lines of code src/kudu/consensus/persistent_vars.h x: 4 commits (all time) y: 50 lines of code src/kudu/consensus/persistent_vars_manager.cc x: 4 commits (all time) y: 59 lines of code src/kudu/consensus/persistent_vars_manager.h x: 4 commits (all time) y: 30 lines of code src/kudu/consensus/persistent_vars.proto x: 2 commits (all time) y: 26 lines of code src/kudu/fs/fs_manager.h x: 63 commits (all time) y: 160 lines of code src/kudu/tserver/simple_tablet_manager.h x: 19 commits (all time) y: 115 lines of code src/kudu/consensus/log_cache.h x: 43 commits (all time) y: 123 lines of code src/kudu/consensus/consensus_peers-test.cc x: 78 commits (all time) y: 262 lines of code src/kudu/consensus/proxy_policy.h x: 2 commits (all time) y: 10 lines of code src/kudu/consensus/routing.cc x: 8 commits (all time) y: 594 lines of code src/kudu/consensus/consensus.proto x: 102 commits (all time) y: 644 lines of code src/kudu/consensus/quorum_util.cc x: 57 commits (all time) y: 631 lines of code src/kudu/consensus/quorum_util.h x: 42 commits (all time) y: 65 lines of code src/kudu/rpc/inbound_call.cc x: 45 commits (all time) y: 273 lines of code src/kudu/rpc/service_pool.cc x: 31 commits (all time) y: 178 lines of code src/kudu/consensus/log_index.cc x: 23 commits (all time) y: 328 lines of code src/kudu/server/diagnostics_log.cc x: 13 commits (all time) y: 263 lines of code src/kudu/util/hdr_histogram.cc x: 14 commits (all time) y: 365 lines of code src/kudu/util/hdr_histogram.h x: 12 commits (all time) y: 156 lines of code src/kudu/util/metrics.cc x: 60 commits (all time) y: 536 lines of code src/kudu/util/metrics.h x: 56 commits (all time) y: 618 lines of code src/kudu/consensus/log.h x: 92 commits (all time) y: 306 lines of code src/kudu/consensus/log.cc x: 126 commits (all time) y: 942 lines of code src/kudu/consensus/log-test.cc x: 90 commits (all time) y: 806 lines of code src/kudu/consensus/log_cache-test.cc x: 49 commits (all time) y: 314 lines of code src/kudu/consensus/peer_manager.cc x: 30 commits (all time) y: 106 lines of code src/kudu/consensus/peer_manager.h x: 22 commits (all time) y: 48 lines of code src/kudu/rpc/client_negotiation.cc x: 37 commits (all time) y: 622 lines of code src/kudu/rpc/server_negotiation.cc x: 42 commits (all time) y: 778 lines of code src/kudu/rpc/server_negotiation.h x: 20 commits (all time) y: 107 lines of code src/kudu/security/cert.h x: 14 commits (all time) y: 49 lines of code src/kudu/rpc/connection.cc x: 58 commits (all time) y: 527 lines of code src/kudu/tools/tool.proto x: 11 commits (all time) y: 263 lines of code src/kudu/tools/tool_action.cc x: 19 commits (all time) y: 332 lines of code src/kudu/tools/tool_action_common.cc x: 28 commits (all time) y: 393 lines of code src/kudu/tools/tool_action_common.h x: 18 commits (all time) y: 79 lines of code src/kudu/tools/tool_main.cc x: 29 commits (all time) y: 187 lines of code src/kudu/tools/tool_main.h x: 1 commits (all time) y: 8 lines of code src/kudu/consensus/routing-test.cc x: 3 commits (all time) y: 67 lines of code src/kudu/consensus/log_index.h x: 11 commits (all time) y: 57 lines of code src/kudu/util/debug/unwind_safeness.h x: 3 commits (all time) y: 6 lines of code src/kudu/server/server_base_options.h x: 13 commits (all time) y: 30 lines of code src/kudu/consensus/leader_election-test.cc x: 35 commits (all time) y: 523 lines of code src/kudu/util/net/net_util-test.cc x: 23 commits (all time) y: 122 lines of code src/kudu/util/net/net_util.cc x: 48 commits (all time) y: 355 lines of code src/kudu/util/net/net_util.h x: 20 commits (all time) y: 70 lines of code src/kudu/util/net/sockaddr.cc x: 21 commits (all time) y: 106 lines of code src/kudu/consensus/consensus_meta_manager.cc x: 7 commits (all time) y: 143 lines of code src/kudu/tserver/consensus_service.h x: 3 commits (all time) y: 95 lines of code src/kudu/consensus/consensus_meta_manager-stress-test.cc x: 5 commits (all time) y: 147 lines of code src/kudu/consensus/consensus_meta_manager-test.cc x: 4 commits (all time) y: 97 lines of code src/kudu/tools/tool_action_local_replica.cc x: 31 commits (all time) y: 699 lines of code src/kudu/clock/hybrid_clock-test.cc x: 11 commits (all time) y: 235 lines of code src/kudu/clock/hybrid_clock.h x: 6 commits (all time) y: 70 lines of code src/kudu/clock/logical_clock.h x: 3 commits (all time) y: 39 lines of code src/kudu/consensus/consensus_meta-test.cc x: 34 commits (all time) y: 245 lines of code src/kudu/consensus/log_index-test.cc x: 7 commits (all time) y: 82 lines of code src/kudu/consensus/mt-log-test.cc x: 44 commits (all time) y: 202 lines of code src/kudu/fs/file_block_manager.cc x: 89 commits (all time) y: 652 lines of code src/kudu/fs/fs_manager-test.cc x: 50 commits (all time) y: 740 lines of code src/kudu/fs/log_block_manager.cc x: 141 commits (all time) y: 1773 lines of code src/kudu/gutil/port.h x: 11 commits (all time) y: 738 lines of code src/kudu/gutil/ref_counted_memory.h x: 5 commits (all time) y: 83 lines of code src/kudu/rpc/mt-rpc-test.cc x: 24 commits (all time) y: 228 lines of code src/kudu/rpc/protoc-gen-krpc.cc x: 30 commits (all time) y: 564 lines of code src/kudu/server/glog_metrics.cc x: 7 commits (all time) y: 56 lines of code src/kudu/tools/ksck_remote-test.cc x: 56 commits (all time) y: 388 lines of code src/kudu/tools/kudu-tool-test.cc x: 103 commits (all time) y: 2970 lines of code src/kudu/util/cache-test.cc x: 26 commits (all time) y: 189 lines of code src/kudu/util/cache.cc x: 40 commits (all time) y: 420 lines of code src/kudu/util/compression/compression_codec.cc x: 6 commits (all time) y: 223 lines of code src/kudu/util/debug/trace_event.h x: 9 commits (all time) y: 940 lines of code src/kudu/util/debug/trace_event_impl.cc x: 40 commits (all time) y: 1858 lines of code src/kudu/util/debug/trace_event_synthetic_delay.cc x: 7 commits (all time) y: 179 lines of code src/kudu/util/env-test.cc x: 70 commits (all time) y: 852 lines of code src/kudu/util/env_posix.cc x: 106 commits (all time) y: 1550 lines of code src/kudu/util/jsonwriter.cc x: 14 commits (all time) y: 283 lines of code src/kudu/util/logging.cc x: 29 commits (all time) y: 255 lines of code src/kudu/util/maintenance_manager-test.cc x: 15 commits (all time) y: 253 lines of code src/kudu/util/memory/memory.h x: 15 commits (all time) y: 598 lines of code src/kudu/util/nvm_cache.cc x: 19 commits (all time) y: 418 lines of code src/kudu/util/pb_util-internal.h x: 13 commits (all time) y: 90 lines of code src/kudu/util/pb_util-test.cc x: 39 commits (all time) y: 495 lines of code src/kudu/util/protoc-gen-insertions.cc x: 8 commits (all time) y: 42 lines of code src/kudu/util/rolling_log-test.cc x: 12 commits (all time) y: 100 lines of code src/kudu/util/stack_watchdog-test.cc x: 9 commits (all time) y: 103 lines of code src/kudu/util/threadpool-test.cc x: 30 commits (all time) y: 675 lines of code src/kudu/util/threadpool.cc x: 34 commits (all time) y: 540 lines of code src/kudu/util/trace-test.cc x: 28 commits (all time) y: 704 lines of code src/kudu/util/rw_mutex-test.cc x: 4 commits (all time) y: 135 lines of code src/kudu/util/oid_generator.cc x: 12 commits (all time) y: 45 lines of code src/kudu/rpc/connection.h x: 36 commits (all time) y: 169 lines of code src/kudu/rpc/messenger.cc x: 62 commits (all time) y: 382 lines of code src/kudu/rpc/messenger.h x: 49 commits (all time) y: 204 lines of code src/kudu/rpc/reactor.cc x: 63 commits (all time) y: 669 lines of code src/kudu/gutil/macros.h x: 6 commits (all time) y: 65 lines of code src/kudu/gutil/once.cc x: 6 commits (all time) y: 42 lines of code src/kudu/gutil/strings/human_readable.cc x: 8 commits (all time) y: 359 lines of code src/kudu/server/server_base.h x: 38 commits (all time) y: 129 lines of code src/kudu/tools/rebalance_algo-test.cc x: 6 commits (all time) y: 641 lines of code src/kudu/util/flag_validators-test.cc x: 5 commits (all time) y: 210 lines of code src/kudu/gutil/ref_counted.cc x: 5 commits (all time) y: 72 lines of code src/kudu/gutil/ref_counted.h x: 11 commits (all time) y: 198 lines of code src/kudu/util/condition_variable.cc x: 15 commits (all time) y: 108 lines of code src/kudu/util/condition_variable.h x: 8 commits (all time) y: 27 lines of code src/kudu/util/mutex.cc x: 13 commits (all time) y: 115 lines of code src/kudu/util/mutex.h x: 9 commits (all time) y: 76 lines of code src/kudu/util/rw_mutex.cc x: 8 commits (all time) y: 157 lines of code src/kudu/util/rw_mutex.h x: 8 commits (all time) y: 66 lines of code src/kudu/util/rw_semaphore.h x: 13 commits (all time) y: 122 lines of code cmake_modules/FindLz4.cmake x: 6 commits (all time) y: 31 lines of code src/kudu/rpc/outbound_call.cc x: 46 commits (all time) y: 414 lines of code src/kudu/consensus/log_util.h x: 41 commits (all time) y: 225 lines of code src/kudu/tserver/tserver_admin.proto x: 22 commits (all time) y: 37 lines of code src/kudu/consensus/log_metrics.cc x: 11 commits (all time) y: 39 lines of code src/kudu/consensus/log_reader.cc x: 56 commits (all time) y: 355 lines of code src/kudu/gutil/template_util.h x: 3 commits (all time) y: 65 lines of code src/kudu/gutil/type_traits.h x: 6 commits (all time) y: 189 lines of code src/kudu/util/net/sockaddr.h x: 14 commits (all time) y: 38 lines of code src/kudu/util/net/socket.cc x: 35 commits (all time) y: 495 lines of code cmake_modules/FindCoredumper.cmake x: 1 commits (all time) y: 34 lines of code src/kudu/kserver/kserver.cc x: 10 commits (all time) y: 140 lines of code src/kudu/server/glog_metrics.h x: 6 commits (all time) y: 19 lines of code src/kudu/server/rpc_server.cc x: 27 commits (all time) y: 193 lines of code src/kudu/server/server_base.proto x: 21 commits (all time) y: 37 lines of code src/kudu/server/server_base_options.cc x: 12 commits (all time) y: 31 lines of code src/kudu/tserver/tablet_server_main.cc x: 14 commits (all time) y: 63 lines of code src/kudu/gutil/logging-inl.h x: 3 commits (all time) y: 19 lines of code src/kudu/gutil/strings/escaping.cc x: 7 commits (all time) y: 1400 lines of code src/kudu/util/minidump.cc x: 3 commits (all time) y: 237 lines of code src/kudu/fs/block_manager-test.cc x: 95 commits (all time) y: 867 lines of code src/kudu/fs/log_block_manager-test.cc x: 40 commits (all time) y: 1218 lines of code src/kudu/rpc/transfer.cc x: 26 commits (all time) y: 208 lines of code src/kudu/util/flags.cc x: 32 commits (all time) y: 444 lines of code src/kudu/util/flags.h x: 15 commits (all time) y: 31 lines of code src/kudu/util/process_memory.cc x: 11 commits (all time) y: 197 lines of code src/kudu/util/rolling_log.cc x: 15 commits (all time) y: 216 lines of code src/kudu/tools/kudu-admin-test.cc x: 57 commits (all time) y: 2019 lines of code src/kudu/tools/tool_action_tablet.cc x: 33 commits (all time) y: 298 lines of code src/kudu/tools/tool_replica_util.cc x: 5 commits (all time) y: 459 lines of code src/kudu/common/common.proto x: 42 commits (all time) y: 369 lines of code src/kudu/common/wire_protocol.cc x: 48 commits (all time) y: 722 lines of code src/kudu/common/wire_protocol.proto x: 28 commits (all time) y: 192 lines of code src/kudu/consensus/log.proto x: 18 commits (all time) y: 109 lines of code src/kudu/fs/fs_manager.cc x: 98 commits (all time) y: 593 lines of code src/kudu/tools/ksck-test.cc x: 56 commits (all time) y: 1333 lines of code src/kudu/tools/ksck.h x: 49 commits (all time) y: 321 lines of code src/kudu/tools/ksck_checksum.cc x: 3 commits (all time) y: 572 lines of code src/kudu/tools/ksck_checksum.h x: 3 commits (all time) y: 141 lines of code src/kudu/tools/ksck_remote.cc x: 50 commits (all time) y: 457 lines of code src/kudu/tools/ksck_remote.h x: 32 commits (all time) y: 119 lines of code src/kudu/thrift/client.h x: 3 commits (all time) y: 153 lines of code src/kudu/fs/data_dirs.cc x: 36 commits (all time) y: 932 lines of code RELEASING.adoc x: 11 commits (all time) y: 215 lines of code src/kudu/tools/ksck.cc x: 78 commits (all time) y: 622 lines of code src/kudu/thrift/sasl_client_transport.cc x: 2 commits (all time) y: 306 lines of code src/kudu/thrift/sasl_client_transport.h x: 2 commits (all time) y: 86 lines of code src/kudu/clock/hybrid_clock.cc x: 9 commits (all time) y: 318 lines of code src/kudu/tools/tool_action_fs.cc x: 27 commits (all time) y: 742 lines of code src/kudu/tools/tool_action_perf.cc x: 9 commits (all time) y: 563 lines of code src/kudu/gutil/map-util.h x: 15 commits (all time) y: 519 lines of code build-support/iwyu.py x: 8 commits (all time) y: 197 lines of code src/kudu/tools/tool_action_hms.cc x: 16 commits (all time) y: 603 lines of code src/kudu/util/interval_tree-inl.h x: 10 commits (all time) y: 259 lines of code src/kudu/util/interval_tree-test.cc x: 11 commits (all time) y: 304 lines of code src/kudu/util/map-util-test.cc x: 14 commits (all time) y: 141 lines of code src/kudu/tools/tool_action_table.cc x: 12 commits (all time) y: 167 lines of code src/kudu/util/bitmap-test.cc x: 9 commits (all time) y: 193 lines of code src/kudu/util/bitmap.h x: 7 commits (all time) y: 152 lines of code src/kudu/tools/tool_action_cluster.cc x: 24 commits (all time) y: 266 lines of code src/kudu/fs/error_manager-test.cc x: 2 commits (all time) y: 124 lines of code cmake_modules/FindThrift.cmake x: 4 commits (all time) y: 146 lines of code src/kudu/util/once-test.cc x: 8 commits (all time) y: 89 lines of code src/kudu/util/once.cc x: 5 commits (all time) y: 16 lines of code build-support/verify_jars.pl x: 4 commits (all time) y: 69 lines of code src/kudu/util/sanitizer_options.cc x: 1 commits (all time) y: 82 lines of code www/maintenance-manager.mustache x: 2 commits (all time) y: 77 lines of code www/log-anchors.mustache x: 1 commits (all time) y: 23 lines of code src/kudu/tools/tool_action_pbc.cc x: 12 commits (all time) y: 190 lines of code src/kudu/util/env.h x: 55 commits (all time) y: 223 lines of code src/kudu/util/file_cache.cc x: 12 commits (all time) y: 458 lines of code build-support/build_source_release.py x: 12 commits (all time) y: 119 lines of code src/kudu/rpc/rpc_context.h x: 26 commits (all time) y: 78 lines of code src/kudu/rpc/rpc_stub-test.cc x: 43 commits (all time) y: 525 lines of code build-support/parse_test_failure.py x: 10 commits (all time) y: 190 lines of code www/table.mustache x: 5 commits (all time) y: 168 lines of code src/kudu/fs/block_manager.h x: 54 commits (all time) y: 100 lines of code src/kudu/util/version_util.cc x: 2 commits (all time) y: 61 lines of code src/kudu/consensus/log_reader.h x: 37 commits (all time) y: 93 lines of code src/kudu/consensus/log_util.cc x: 60 commits (all time) y: 651 lines of code src/kudu/consensus/quorum_util-test.cc x: 26 commits (all time) y: 1562 lines of code src/kudu/security/init.cc x: 23 commits (all time) y: 303 lines of code src/kudu/tools/rebalance-test.cc x: 3 commits (all time) y: 370 lines of code src/kudu/tools/rebalancer.h x: 2 commits (all time) y: 117 lines of code src/kudu/scripts/max_skew_estimate.py x: 1 commits (all time) y: 53 lines of code src/kudu/util/pb_util.cc x: 59 commits (all time) y: 814 lines of code src/kudu/util/pb_util.h x: 33 commits (all time) y: 135 lines of code src/kudu/tools/rebalance_algo.cc x: 3 commits (all time) y: 311 lines of code src/kudu/scripts/parse_metrics_log.py x: 7 commits (all time) y: 170 lines of code src/kudu/util/async_util-test.cc x: 1 commits (all time) y: 93 lines of code src/kudu/util/async_util.h x: 9 commits (all time) y: 54 lines of code src/kudu/util/slice.cc x: 8 commits (all time) y: 64 lines of code src/kudu/util/slice.h x: 12 commits (all time) y: 132 lines of code src/kudu/tools/ksck_results.cc x: 8 commits (all time) y: 656 lines of code src/kudu/tools/rebalancer.cc x: 1 commits (all time) y: 725 lines of code src/kudu/fs/block_manager-stress-test.cc x: 55 commits (all time) y: 400 lines of code src/kudu/util/file_cache-stress-test.cc x: 11 commits (all time) y: 279 lines of code src/kudu/util/file_cache-test.cc x: 9 commits (all time) y: 248 lines of code src/kudu/tools/diagnostics_log_parser.cc x: 2 commits (all time) y: 193 lines of code src/kudu/gutil/strings/split_internal.h x: 5 commits (all time) y: 246 lines of code src/kudu/tools/diagnostics_log_parser-test.cc x: 1 commits (all time) y: 162 lines of code src/kudu/tools/tool_action.h x: 22 commits (all time) y: 126 lines of code src/kudu/tools/ksck_results.h x: 6 commits (all time) y: 206 lines of code src/kudu/fs/fs_report.h x: 4 commits (all time) y: 113 lines of code src/kudu/fs/block_manager_util.cc x: 24 commits (all time) y: 185 lines of code src/kudu/fs/data_dirs-test.cc x: 16 commits (all time) y: 308 lines of code src/kudu/fs/data_dirs.h x: 21 commits (all time) y: 210 lines of code src/kudu/gutil/sysinfo.cc x: 12 commits (all time) y: 270 lines of code src/kudu/util/os-util.cc x: 15 commits (all time) y: 122 lines of code src/kudu/util/os-util.h x: 11 commits (all time) y: 19 lines of code src/kudu/util/pstack_watcher-test.cc x: 12 commits (all time) y: 70 lines of code src/kudu/util/pstack_watcher.cc x: 23 commits (all time) y: 174 lines of code src/kudu/util/semaphore.cc x: 7 commits (all time) y: 71 lines of code src/kudu/util/subprocess-test.cc x: 20 commits (all time) y: 270 lines of code src/kudu/util/subprocess.cc x: 41 commits (all time) y: 595 lines of code src/kudu/security/ca/cert_management.cc x: 21 commits (all time) y: 299 lines of code src/kudu/security/ca/cert_management.h x: 14 commits (all time) y: 118 lines of code src/kudu/security/openssl_util.cc x: 16 commits (all time) y: 217 lines of code src/kudu/security/tls_handshake.cc x: 15 commits (all time) y: 165 lines of code src/kudu/util/curl_util.cc x: 16 commits (all time) y: 90 lines of code src/kudu/util/curl_util.h x: 10 commits (all time) y: 42 lines of code src/kudu/gutil/walltime.h x: 11 commits (all time) y: 112 lines of code src/kudu/util/debug-util.cc x: 38 commits (all time) y: 513 lines of code src/kudu/util/jsonreader-test.cc x: 8 commits (all time) y: 143 lines of code src/kudu/util/jsonreader.cc x: 8 commits (all time) y: 109 lines of code src/kudu/util/jsonreader.h x: 7 commits (all time) y: 43 lines of code src/kudu/util/process_memory.h x: 4 commits (all time) y: 15 lines of code src/kudu/rpc/rpc-test.cc x: 68 commits (all time) y: 924 lines of code src/kudu/util/net/socket.h x: 17 commits (all time) y: 58 lines of code src/kudu/util/cache-bench.cc x: 1 commits (all time) y: 131 lines of code build-support/iwyu/iwyu_tool.py x: 4 commits (all time) y: 175 lines of code build-support/iwyu/fix_includes.py x: 3 commits (all time) y: 1047 lines of code src/kudu/rpc/inbound_call.h x: 35 commits (all time) y: 125 lines of code src/kudu/experiments/merge-test.cc x: 11 commits (all time) y: 98 lines of code src/kudu/rpc/remote_method.cc x: 9 commits (all time) y: 27 lines of code src/kudu/rpc/result_tracker.cc x: 14 commits (all time) y: 457 lines of code src/kudu/tools/tool_action_remote_replica.cc x: 16 commits (all time) y: 369 lines of code src/kudu/util/easy_json.cc x: 5 commits (all time) y: 176 lines of code src/kudu/util/easy_json.h x: 3 commits (all time) y: 49 lines of code src/kudu/util/mem_tracker.cc x: 36 commits (all time) y: 221 lines of code src/kudu/util/mem_tracker.h x: 31 commits (all time) y: 117 lines of code src/kudu/util/status-test.cc x: 14 commits (all time) y: 90 lines of code build-support/check_compatibility.py x: 5 commits (all time) y: 131 lines of code build-support/push_to_asf.py x: 9 commits (all time) y: 134 lines of code src/kudu/rpc/negotiation-test.cc x: 24 commits (all time) y: 1061 lines of code src/kudu/util/trace_metrics.h x: 7 commits (all time) y: 35 lines of code src/kudu/security/tls_socket-test.cc x: 5 commits (all time) y: 281 lines of code src/kudu/util/pstack_watcher.h x: 11 commits (all time) y: 40 lines of code src/kudu/tools/tool_action_master.cc x: 9 commits (all time) y: 166 lines of code src/kudu/util/threadpool.h x: 25 commits (all time) y: 173 lines of code src/kudu/util/logging.h x: 27 commits (all time) y: 167 lines of code src/kudu/util/debug-util.h x: 24 commits (all time) y: 112 lines of code src/kudu/util/kernel_stack_watchdog.cc x: 25 commits (all time) y: 168 lines of code src/kudu/util/debug-util-test.cc x: 25 commits (all time) y: 297 lines of code src/kudu/util/maintenance_manager.cc x: 25 commits (all time) y: 426 lines of code src/kudu/util/maintenance_manager.h x: 13 commits (all time) y: 187 lines of code src/kudu/fs/block_manager.cc x: 21 commits (all time) y: 64 lines of code src/kudu/util/cache.h x: 16 commits (all time) y: 62 lines of code src/kudu/util/spinlock_profiling.cc x: 19 commits (all time) y: 189 lines of code src/kudu/util/debug/trace_event_impl.h x: 15 commits (all time) y: 424 lines of code src/kudu/util/thread-test.cc x: 12 commits (all time) y: 109 lines of code src/kudu/util/threadlocal.cc x: 9 commits (all time) y: 47 lines of code src/kudu/rpc/outbound_call.h x: 32 commits (all time) y: 163 lines of code src/kudu/rpc/rpc_controller.cc x: 24 commits (all time) y: 131 lines of code src/kudu/rpc/rpc_controller.h x: 21 commits (all time) y: 75 lines of code src/kudu/rpc/serialization.cc x: 17 commits (all time) y: 151 lines of code src/kudu/rpc/transfer.h x: 21 commits (all time) y: 94 lines of code src/kudu/util/async_logger.cc x: 5 commits (all time) y: 96 lines of code src/kudu/consensus/replica_management.proto x: 2 commits (all time) y: 36 lines of code src/kudu/util/metrics-test.cc x: 34 commits (all time) y: 272 lines of code src/kudu/rpc/exactly_once_rpc-test.cc x: 17 commits (all time) y: 460 lines of code src/kudu/rpc/rpc-bench.cc x: 23 commits (all time) y: 227 lines of code src/kudu/rpc/sasl_common.cc x: 27 commits (all time) y: 339 lines of code src/kudu/rpc/sasl_common.h x: 18 commits (all time) y: 62 lines of code src/kudu/util/cow_object.h x: 12 commits (all time) y: 243 lines of code src/kudu/util/status.h x: 25 commits (all time) y: 260 lines of code src/kudu/util/trace.cc x: 21 commits (all time) y: 186 lines of code src/kudu/rpc/rpc_introspection.proto x: 15 commits (all time) y: 93 lines of code src/kudu/gutil/dynamic_annotations.h x: 6 commits (all time) y: 397 lines of code src/kudu/util/jsonwriter-test.cc x: 11 commits (all time) y: 180 lines of code src/kudu/util/jsonwriter.h x: 10 commits (all time) y: 57 lines of code src/kudu/util/env_util.cc x: 32 commits (all time) y: 247 lines of code src/kudu/util/env_util.h x: 24 commits (all time) y: 43 lines of code src/kudu/gutil/hash/city.cc x: 5 commits (all time) y: 255 lines of code src/kudu/gutil/strings/numbers.cc x: 8 commits (all time) y: 979 lines of code src/kudu/util/alignment.h x: 6 commits (all time) y: 5 lines of code src/kudu/util/bit-stream-utils.inline.h x: 9 commits (all time) y: 156 lines of code src/kudu/util/bloom_filter.h x: 11 commits (all time) y: 129 lines of code src/kudu/util/hash_util.h x: 5 commits (all time) y: 41 lines of code src/kudu/util/random_util.cc x: 10 commits (all time) y: 39 lines of code src/kudu/util/rle-encoding.h x: 8 commits (all time) y: 313 lines of code src/kudu/util/stopwatch.h x: 19 commits (all time) y: 212 lines of code src/kudu/util/fault_injection.cc x: 15 commits (all time) y: 45 lines of code src/kudu/gutil/strings/join.h x: 7 commits (all time) y: 232 lines of code src/kudu/security/init.h x: 10 commits (all time) y: 22 lines of code src/kudu/gutil/endian.h x: 5 commits (all time) y: 211 lines of code src/kudu/scripts/dump_breakpad_symbols.py x: 1 commits (all time) y: 154 lines of code src/kudu/util/path_util.cc x: 15 commits (all time) y: 83 lines of code src/kudu/fs/block_manager_util-test.cc x: 19 commits (all time) y: 148 lines of code src/kudu/util/logging-test.cc x: 13 commits (all time) y: 163 lines of code src/kudu/rpc/blocking_ops.cc x: 15 commits (all time) y: 78 lines of code src/kudu/rpc/blocking_ops.h x: 8 commits (all time) y: 22 lines of code src/kudu/fs/file_block_manager.h x: 46 commits (all time) y: 72 lines of code src/kudu/fs/log_block_manager.h x: 66 commits (all time) y: 158 lines of code cmake_modules/FindProtobuf.cmake x: 18 commits (all time) y: 206 lines of code src/kudu/fs/block_manager_metrics.h x: 9 commits (all time) y: 24 lines of code src/kudu/util/memory/arena.cc x: 20 commits (all time) y: 95 lines of code src/kudu/util/memory/arena.h x: 22 commits (all time) y: 279 lines of code src/kudu/common/wire_protocol-test.cc x: 22 commits (all time) y: 360 lines of code src/kudu/util/memory/arena-test.cc x: 17 commits (all time) y: 140 lines of code src/kudu/rpc/constants.cc x: 14 commits (all time) y: 10 lines of code src/kudu/gutil/cpu.cc x: 7 commits (all time) y: 213 lines of code src/kudu/gutil/strings/split.cc x: 10 commits (all time) y: 735 lines of code src/kudu/gutil/strings/split.h x: 10 commits (all time) y: 307 lines of code src/kudu/gutil/strings/strcat.h x: 7 commits (all time) y: 268 lines of code src/kudu/gutil/strings/strip.cc x: 5 commits (all time) y: 271 lines of code src/kudu/gutil/strings/util.cc x: 7 commits (all time) y: 804 lines of code src/kudu/rpc/rpc.h x: 20 commits (all time) y: 89 lines of code src/kudu/tools/tool_action-test.cc x: 3 commits (all time) y: 84 lines of code src/kudu/util/async_logger.h x: 4 commits (all time) y: 82 lines of code src/kudu/util/array_view.h x: 1 commits (all time) y: 40 lines of code src/kudu/security/token_signer.cc x: 12 commits (all time) y: 200 lines of code src/kudu/util/random_util.h x: 8 commits (all time) y: 12 lines of code src/kudu/security/token_verifier.cc x: 9 commits (all time) y: 129 lines of code src/kudu/security/token-test.cc x: 17 commits (all time) y: 482 lines of code src/kudu/util/mt-threadlocal-test.cc x: 14 commits (all time) y: 257 lines of code src/kudu/security/ca/cert_management-test.cc x: 13 commits (all time) y: 211 lines of code src/kudu/security/cert-test.cc x: 9 commits (all time) y: 115 lines of code src/kudu/security/tls_handshake-test.cc x: 12 commits (all time) y: 288 lines of code cmake_modules/FindKRPC.cmake x: 13 commits (all time) y: 103 lines of code src/kudu/rpc/rpc_header.proto x: 37 commits (all time) y: 304 lines of code src/kudu/rpc/rtest.proto x: 19 commits (all time) y: 134 lines of code src/kudu/rpc/proxy.h x: 16 commits (all time) y: 49 lines of code src/kudu/consensus/log_anchor_registry.cc x: 16 commits (all time) y: 137 lines of code src/kudu/consensus/log_anchor_registry.h x: 10 commits (all time) y: 69 lines of code src/kudu/consensus/log_metrics.h x: 12 commits (all time) y: 18 lines of code src/kudu/consensus/opid_util.cc x: 18 commits (all time) y: 123 lines of code src/kudu/gutil/atomicops-internals-macosx.h x: 2 commits (all time) y: 301 lines of code src/kudu/gutil/atomicops-internals-powerpc.h x: 4 commits (all time) y: 224 lines of code src/kudu/gutil/atomicops-internals-x86.h x: 10 commits (all time) y: 335 lines of code src/kudu/gutil/atomicops.h x: 3 commits (all time) y: 222 lines of code src/kudu/gutil/hash/hash.cc x: 4 commits (all time) y: 158 lines of code src/kudu/gutil/strings/strcat.cc x: 3 commits (all time) y: 198 lines of code src/kudu/gutil/strings/substitute.cc x: 5 commits (all time) y: 115 lines of code src/kudu/gutil/strings/util.h x: 4 commits (all time) y: 202 lines of code src/kudu/gutil/sysinfo.h x: 5 commits (all time) y: 11 lines of code src/kudu/rpc/rpc.cc x: 15 commits (all time) y: 64 lines of code src/kudu/rpc/sasl_helper.cc x: 18 commits (all time) y: 98 lines of code src/kudu/rpc/service_queue-test.cc x: 3 commits (all time) y: 111 lines of code src/kudu/security/krb5_realm_override.cc x: 2 commits (all time) y: 47 lines of code src/kudu/security/openssl_util.h x: 14 commits (all time) y: 120 lines of code src/kudu/util/atomic.h x: 10 commits (all time) y: 199 lines of code src/kudu/util/blocking_queue-test.cc x: 13 commits (all time) y: 184 lines of code src/kudu/util/coding.h x: 5 commits (all time) y: 64 lines of code src/kudu/util/errno.h x: 7 commits (all time) y: 13 lines of code src/kudu/util/group_varint-test.cc x: 9 commits (all time) y: 92 lines of code src/kudu/util/init.h x: 4 commits (all time) y: 8 lines of code src/kudu/util/knapsack_solver-test.cc x: 10 commits (all time) y: 116 lines of code src/kudu/util/mem_tracker-test.cc x: 26 commits (all time) y: 220 lines of code src/kudu/util/memcmpable_varint.cc x: 7 commits (all time) y: 128 lines of code src/kudu/util/mt-metrics-test.cc x: 19 commits (all time) y: 85 lines of code src/kudu/util/oid_generator.h x: 7 commits (all time) y: 24 lines of code src/kudu/util/rle-test.cc x: 16 commits (all time) y: 408 lines of code src/kudu/util/status.cc x: 11 commits (all time) y: 149 lines of code src/kudu/util/zlib.cc x: 2 commits (all time) y: 98 lines of code src/kudu/gutil/int128.h x: 2 commits (all time) y: 244 lines of code src/kudu/gutil/stl_util.h x: 7 commits (all time) y: 558 lines of code src/kudu/util/object_pool.h x: 7 commits (all time) y: 95 lines of code src/kudu/gutil/bind_internal.h x: 4 commits (all time) y: 2006 lines of code src/kudu/fs/fs.proto x: 16 commits (all time) y: 100 lines of code src/kudu/util/random.h x: 16 commits (all time) y: 158 lines of code src/kudu/gutil/gscoped_ptr.h x: 4 commits (all time) y: 362 lines of code src/kudu/util/knapsack_solver.h x: 6 commits (all time) y: 156 lines of code src/kudu/gutil/linux_syscall_support.h x: 2 commits (all time) y: 3113 lines of code src/kudu/gutil/callback.h x: 3 commits (all time) y: 296 lines of code src/kudu/gutil/bind.h x: 2 commits (all time) y: 350 lines of code src/kudu/gutil/auxiliary/atomicops-internals-arm-v6plus.h x: 1 commits (all time) y: 306 lines of code src/kudu/gutil/auxiliary/atomicops-internals-windows.h x: 1 commits (all time) y: 375 lines of code src/kudu/gutil/strings/ascii_ctype.cc x: 1 commits (all time) y: 75 lines of code src/kudu/gutil/utf/rune.c x: 1 commits (all time) y: 207 lines of code src/kudu/gutil/valgrind.h x: 1 commits (all time) y: 3344 lines of code
3344.0
lines of code
  min: 1.0
  average: 185.51
  25th percentile: 39.0
  median: 82.0
  75th percentile: 197.0
  max: 3344.0
0 403.0
commits (all time)
min: 1.0 | average: 15.04 | 25th percentile: 4.0 | median: 8.0 | 75th percentile: 15.0 | max: 403.0

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

src/kudu/consensus/raft_consensus.cc x: 32 contributors (all time) y: 3195 lines of code src/kudu/consensus/raft_consensus.h x: 28 contributors (all time) y: 518 lines of code src/kudu/util/monotime.cc x: 8 contributors (all time) y: 233 lines of code src/kudu/util/monotime.h x: 7 contributors (all time) y: 86 lines of code src/kudu/consensus/consensus_queue.cc x: 27 contributors (all time) y: 1513 lines of code src/kudu/consensus/consensus_queue.h x: 22 contributors (all time) y: 295 lines of code src/kudu/consensus/raft_consensus_quorum-test.cc x: 19 contributors (all time) y: 859 lines of code src/kudu/tserver/consensus_service.cc x: 3 contributors (all time) y: 468 lines of code src/kudu/tserver/tablet_server.cc x: 19 contributors (all time) y: 155 lines of code src/kudu/tserver/tablet_server.h x: 11 contributors (all time) y: 79 lines of code src/kudu/util/thread.cc x: 14 contributors (all time) y: 495 lines of code src/kudu/util/thread.h x: 8 contributors (all time) y: 178 lines of code src/kudu/consensus/consensus_peers.cc x: 21 contributors (all time) y: 514 lines of code src/kudu/rpc/negotiation.cc x: 14 contributors (all time) y: 294 lines of code src/kudu/security/tls_context.cc x: 11 contributors (all time) y: 439 lines of code src/kudu/security/tls_context.h x: 5 contributors (all time) y: 78 lines of code src/kudu/consensus/consensus_peers.h x: 18 contributors (all time) y: 170 lines of code src/kudu/server/rpc_server.h x: 13 contributors (all time) y: 68 lines of code src/kudu/server/server_base.cc x: 23 contributors (all time) y: 615 lines of code src/kudu/consensus/pending_rounds.cc x: 5 contributors (all time) y: 170 lines of code src/kudu/consensus/pending_rounds.h x: 4 contributors (all time) y: 39 lines of code src/kudu/consensus/time_manager.h x: 7 contributors (all time) y: 103 lines of code src/kudu/tserver/simple_tablet_manager.cc x: 10 contributors (all time) y: 451 lines of code src/kudu/tserver/tablet_server_options.h x: 10 contributors (all time) y: 44 lines of code build-support/gen_version_info.py x: 8 contributors (all time) y: 68 lines of code src/kudu/consensus/metadata.proto x: 15 contributors (all time) y: 275 lines of code src/kudu/consensus/consensus_queue-test.cc x: 18 contributors (all time) y: 664 lines of code src/kudu/consensus/leader_election.cc x: 16 contributors (all time) y: 1086 lines of code src/kudu/consensus/leader_election.h x: 15 contributors (all time) y: 212 lines of code src/kudu/consensus/consensus_meta.cc x: 17 contributors (all time) y: 425 lines of code src/kudu/consensus/consensus_meta.h x: 15 contributors (all time) y: 122 lines of code src/kudu/consensus/log_cache.cc x: 15 contributors (all time) y: 664 lines of code src/kudu/consensus/persistent_vars.cc x: 2 contributors (all time) y: 82 lines of code src/kudu/consensus/persistent_vars.h x: 2 contributors (all time) y: 50 lines of code src/kudu/consensus/persistent_vars_manager.cc x: 2 contributors (all time) y: 59 lines of code src/kudu/consensus/persistent_vars_manager.h x: 2 contributors (all time) y: 30 lines of code src/kudu/consensus/persistent_vars.proto x: 2 contributors (all time) y: 26 lines of code src/kudu/fs/fs_manager.h x: 13 contributors (all time) y: 160 lines of code src/kudu/tserver/simple_tablet_manager.h x: 4 contributors (all time) y: 115 lines of code src/kudu/consensus/log_cache.h x: 10 contributors (all time) y: 123 lines of code src/kudu/consensus/consensus_peers-test.cc x: 17 contributors (all time) y: 262 lines of code src/kudu/consensus/proxy_policy.h x: 2 contributors (all time) y: 10 lines of code src/kudu/consensus/routing.cc x: 4 contributors (all time) y: 594 lines of code src/kudu/consensus/routing.h x: 4 contributors (all time) y: 162 lines of code src/kudu/consensus/consensus.proto x: 23 contributors (all time) y: 644 lines of code src/kudu/consensus/quorum_util.cc x: 12 contributors (all time) y: 631 lines of code src/kudu/consensus/quorum_util.h x: 10 contributors (all time) y: 65 lines of code src/kudu/rpc/service_pool.cc x: 12 contributors (all time) y: 178 lines of code src/kudu/rpc/service_pool.h x: 11 contributors (all time) y: 68 lines of code src/kudu/consensus/log_index.cc x: 11 contributors (all time) y: 328 lines of code src/kudu/server/diagnostics_log.cc x: 5 contributors (all time) y: 263 lines of code src/kudu/util/hdr_histogram.cc x: 7 contributors (all time) y: 365 lines of code src/kudu/util/hdr_histogram.h x: 7 contributors (all time) y: 156 lines of code src/kudu/util/metrics.cc x: 16 contributors (all time) y: 536 lines of code src/kudu/util/metrics.h x: 18 contributors (all time) y: 618 lines of code src/kudu/consensus/log.h x: 20 contributors (all time) y: 306 lines of code src/kudu/consensus/log.cc x: 20 contributors (all time) y: 942 lines of code src/kudu/consensus/log-test.cc x: 18 contributors (all time) y: 806 lines of code src/kudu/consensus/log_cache-test.cc x: 15 contributors (all time) y: 314 lines of code src/kudu/consensus/peer_manager.cc x: 11 contributors (all time) y: 106 lines of code src/kudu/consensus/peer_manager.h x: 11 contributors (all time) y: 48 lines of code src/kudu/rpc/client_negotiation.cc x: 7 contributors (all time) y: 622 lines of code src/kudu/rpc/server_negotiation.cc x: 10 contributors (all time) y: 778 lines of code src/kudu/rpc/server_negotiation.h x: 6 contributors (all time) y: 107 lines of code src/kudu/security/cert.h x: 6 contributors (all time) y: 49 lines of code src/kudu/rpc/connection.cc x: 15 contributors (all time) y: 527 lines of code src/kudu/tools/color.cc x: 4 contributors (all time) y: 53 lines of code src/kudu/tools/tool.proto x: 7 contributors (all time) y: 263 lines of code src/kudu/tools/tool_action.cc x: 8 contributors (all time) y: 332 lines of code src/kudu/tools/tool_action_common.cc x: 12 contributors (all time) y: 393 lines of code src/kudu/tools/tool_action_common.h x: 9 contributors (all time) y: 79 lines of code src/kudu/tools/tool_main.cc x: 11 contributors (all time) y: 187 lines of code src/kudu/tools/tool_main.h x: 1 contributors (all time) y: 8 lines of code src/kudu/consensus/routing-test.cc x: 2 contributors (all time) y: 67 lines of code src/kudu/consensus/log_index.h x: 7 contributors (all time) y: 57 lines of code src/kudu/server/server_base_options.h x: 6 contributors (all time) y: 30 lines of code src/kudu/consensus/leader_election-test.cc x: 11 contributors (all time) y: 523 lines of code src/kudu/util/net/net_util-test.cc x: 12 contributors (all time) y: 122 lines of code src/kudu/util/net/net_util.cc x: 17 contributors (all time) y: 355 lines of code src/kudu/util/net/sockaddr.cc x: 10 contributors (all time) y: 106 lines of code src/kudu/tserver/tablet_server_options.cc x: 8 contributors (all time) y: 82 lines of code src/kudu/consensus/consensus_meta_manager.cc x: 3 contributors (all time) y: 143 lines of code src/kudu/tserver/consensus_service.h x: 3 contributors (all time) y: 95 lines of code src/kudu/consensus/consensus_meta_manager-stress-test.cc x: 2 contributors (all time) y: 147 lines of code src/kudu/consensus/consensus_meta_manager-test.cc x: 2 contributors (all time) y: 97 lines of code src/kudu/tools/tool_action_local_replica.cc x: 10 contributors (all time) y: 699 lines of code src/kudu/clock/hybrid_clock-test.cc x: 6 contributors (all time) y: 235 lines of code src/kudu/clock/hybrid_clock.h x: 3 contributors (all time) y: 70 lines of code src/kudu/clock/logical_clock.h x: 3 contributors (all time) y: 39 lines of code src/kudu/consensus/consensus_meta-test.cc x: 12 contributors (all time) y: 245 lines of code src/kudu/consensus/log_index-test.cc x: 5 contributors (all time) y: 82 lines of code src/kudu/consensus/mt-log-test.cc x: 13 contributors (all time) y: 202 lines of code src/kudu/fs/file_block_manager.cc x: 12 contributors (all time) y: 652 lines of code src/kudu/fs/fs_manager-test.cc x: 14 contributors (all time) y: 740 lines of code src/kudu/fs/log_block_manager.cc x: 16 contributors (all time) y: 1773 lines of code src/kudu/gutil/port.h x: 7 contributors (all time) y: 738 lines of code src/kudu/gutil/ref_counted_memory.h x: 4 contributors (all time) y: 83 lines of code src/kudu/rpc/mt-rpc-test.cc x: 10 contributors (all time) y: 228 lines of code src/kudu/rpc/protoc-gen-krpc.cc x: 10 contributors (all time) y: 564 lines of code src/kudu/server/glog_metrics.cc x: 5 contributors (all time) y: 56 lines of code src/kudu/tools/ksck_remote-test.cc x: 15 contributors (all time) y: 388 lines of code src/kudu/tools/kudu-tool-test.cc x: 19 contributors (all time) y: 2970 lines of code src/kudu/util/cache-test.cc x: 14 contributors (all time) y: 189 lines of code src/kudu/util/cache.cc x: 13 contributors (all time) y: 420 lines of code src/kudu/util/compression/compression_codec.cc x: 5 contributors (all time) y: 223 lines of code src/kudu/util/debug/trace_event.h x: 5 contributors (all time) y: 940 lines of code src/kudu/util/debug/trace_event_impl.cc x: 9 contributors (all time) y: 1858 lines of code src/kudu/util/debug/trace_event_synthetic_delay.cc x: 5 contributors (all time) y: 179 lines of code src/kudu/util/env-test.cc x: 14 contributors (all time) y: 852 lines of code src/kudu/util/env_posix.cc x: 18 contributors (all time) y: 1550 lines of code src/kudu/util/jsonwriter.cc x: 7 contributors (all time) y: 283 lines of code src/kudu/util/logging.cc x: 11 contributors (all time) y: 255 lines of code src/kudu/util/memory/memory.h x: 9 contributors (all time) y: 598 lines of code src/kudu/util/nvm_cache.cc x: 9 contributors (all time) y: 418 lines of code src/kudu/util/pb_util-test.cc x: 12 contributors (all time) y: 495 lines of code src/kudu/util/rolling_log-test.cc x: 8 contributors (all time) y: 100 lines of code src/kudu/util/threadpool-test.cc x: 10 contributors (all time) y: 675 lines of code src/kudu/util/threadpool.cc x: 10 contributors (all time) y: 540 lines of code src/kudu/util/trace-test.cc x: 9 contributors (all time) y: 704 lines of code src/kudu/util/rw_mutex-test.cc x: 4 contributors (all time) y: 135 lines of code src/kudu/util/oid_generator-test.cc x: 3 contributors (all time) y: 47 lines of code src/kudu/util/oid_generator.cc x: 8 contributors (all time) y: 45 lines of code src/kudu/rpc/messenger.cc x: 17 contributors (all time) y: 382 lines of code src/kudu/rpc/messenger.h x: 16 contributors (all time) y: 204 lines of code src/kudu/rpc/reactor.cc x: 17 contributors (all time) y: 669 lines of code src/kudu/gutil/strings/human_readable.cc x: 8 contributors (all time) y: 359 lines of code src/kudu/server/server_base.h x: 14 contributors (all time) y: 129 lines of code src/kudu/tools/rebalance_algo-test.cc x: 4 contributors (all time) y: 641 lines of code src/kudu/util/flag_validators-test.cc x: 3 contributors (all time) y: 210 lines of code src/kudu/gutil/ref_counted.cc x: 4 contributors (all time) y: 72 lines of code src/kudu/gutil/ref_counted.h x: 5 contributors (all time) y: 198 lines of code src/kudu/gutil/threading/thread_collision_warner.h x: 6 contributors (all time) y: 89 lines of code src/kudu/util/condition_variable.cc x: 7 contributors (all time) y: 108 lines of code src/kudu/util/mutex.cc x: 8 contributors (all time) y: 115 lines of code src/kudu/util/mutex.h x: 6 contributors (all time) y: 76 lines of code src/kudu/util/rw_mutex.cc x: 4 contributors (all time) y: 157 lines of code src/kudu/util/rw_semaphore.h x: 7 contributors (all time) y: 122 lines of code src/kudu/util/rwc_lock.h x: 7 contributors (all time) y: 40 lines of code cmake_modules/FindLz4.cmake x: 5 contributors (all time) y: 31 lines of code src/kudu/rpc/outbound_call.cc x: 14 contributors (all time) y: 414 lines of code src/kudu/tserver/tserver_admin.proto x: 8 contributors (all time) y: 37 lines of code src/kudu/consensus/log_reader.cc x: 13 contributors (all time) y: 355 lines of code src/kudu/gutil/type_traits.h x: 5 contributors (all time) y: 189 lines of code src/kudu/util/net/sockaddr.h x: 9 contributors (all time) y: 38 lines of code src/kudu/util/net/socket.cc x: 15 contributors (all time) y: 495 lines of code src/kudu/server/diagnostics_log.h x: 3 contributors (all time) y: 55 lines of code cmake_modules/FindCoredumper.cmake x: 1 contributors (all time) y: 34 lines of code src/kudu/server/glog_metrics.h x: 4 contributors (all time) y: 19 lines of code src/kudu/server/server_base.proto x: 10 contributors (all time) y: 37 lines of code src/kudu/tserver/tablet_server_main.cc x: 8 contributors (all time) y: 63 lines of code src/kudu/gutil/logging-inl.h x: 3 contributors (all time) y: 19 lines of code src/kudu/gutil/strings/escaping.cc x: 6 contributors (all time) y: 1400 lines of code src/kudu/util/minidump.cc x: 3 contributors (all time) y: 237 lines of code src/kudu/fs/block_manager-test.cc x: 13 contributors (all time) y: 867 lines of code src/kudu/fs/log_block_manager-test.cc x: 8 contributors (all time) y: 1218 lines of code src/kudu/rpc/transfer.cc x: 10 contributors (all time) y: 208 lines of code src/kudu/util/flags.cc x: 14 contributors (all time) y: 444 lines of code src/kudu/util/rolling_log.cc x: 8 contributors (all time) y: 216 lines of code src/kudu/tools/kudu-admin-test.cc x: 15 contributors (all time) y: 2019 lines of code src/kudu/tools/tool_action_tablet.cc x: 7 contributors (all time) y: 298 lines of code src/kudu/tools/tool_replica_util.cc x: 2 contributors (all time) y: 459 lines of code src/kudu/common/common.proto x: 16 contributors (all time) y: 369 lines of code src/kudu/common/wire_protocol.cc x: 17 contributors (all time) y: 722 lines of code src/kudu/common/wire_protocol.h x: 13 contributors (all time) y: 92 lines of code src/kudu/common/wire_protocol.proto x: 15 contributors (all time) y: 192 lines of code src/kudu/fs/fs_manager.cc x: 16 contributors (all time) y: 593 lines of code src/kudu/tools/ksck-test.cc x: 15 contributors (all time) y: 1333 lines of code src/kudu/tools/ksck.h x: 14 contributors (all time) y: 321 lines of code src/kudu/tools/ksck_checksum.cc x: 1 contributors (all time) y: 572 lines of code src/kudu/tools/ksck_checksum.h x: 1 contributors (all time) y: 141 lines of code src/kudu/tools/ksck_remote.cc x: 12 contributors (all time) y: 457 lines of code src/kudu/tools/ksck_remote.h x: 11 contributors (all time) y: 119 lines of code cmake_modules/CompilerInfo.cmake x: 10 contributors (all time) y: 75 lines of code src/kudu/thrift/client.cc x: 1 contributors (all time) y: 63 lines of code src/kudu/thrift/client.h x: 1 contributors (all time) y: 153 lines of code src/kudu/fs/data_dirs.cc x: 8 contributors (all time) y: 932 lines of code RELEASING.adoc x: 7 contributors (all time) y: 215 lines of code src/kudu/tools/ksck.cc x: 19 contributors (all time) y: 622 lines of code src/kudu/thrift/sasl_client_transport.cc x: 1 contributors (all time) y: 306 lines of code src/kudu/thrift/sasl_client_transport.h x: 1 contributors (all time) y: 86 lines of code src/kudu/clock/hybrid_clock.cc x: 5 contributors (all time) y: 318 lines of code src/kudu/tools/tool_action_fs.cc x: 10 contributors (all time) y: 742 lines of code src/kudu/tools/tool_action_perf.cc x: 8 contributors (all time) y: 563 lines of code build-support/clang_tidy_gerrit.py x: 3 contributors (all time) y: 157 lines of code src/kudu/gutil/map-util.h x: 7 contributors (all time) y: 519 lines of code build-support/iwyu.py x: 3 contributors (all time) y: 197 lines of code src/kudu/tools/tool_action_hms.cc x: 2 contributors (all time) y: 603 lines of code src/kudu/util/interval_tree-inl.h x: 6 contributors (all time) y: 259 lines of code src/kudu/util/interval_tree-test.cc x: 8 contributors (all time) y: 304 lines of code src/kudu/util/map-util-test.cc x: 8 contributors (all time) y: 141 lines of code src/kudu/tools/tool_action_table.cc x: 6 contributors (all time) y: 167 lines of code src/kudu/tools/tool_action_cluster.cc x: 7 contributors (all time) y: 266 lines of code src/kudu/tools/tool_action_tserver.cc x: 7 contributors (all time) y: 166 lines of code src/kudu/fs/error_manager-test.cc x: 1 contributors (all time) y: 124 lines of code www/tablet.mustache x: 1 contributors (all time) y: 66 lines of code www/log-anchors.mustache x: 1 contributors (all time) y: 23 lines of code src/kudu/tools/tool_action_pbc.cc x: 7 contributors (all time) y: 190 lines of code src/kudu/util/env.h x: 10 contributors (all time) y: 223 lines of code src/kudu/util/file_cache.cc x: 5 contributors (all time) y: 458 lines of code build-support/build_source_release.py x: 6 contributors (all time) y: 119 lines of code src/kudu/rpc/rpc_context.h x: 12 contributors (all time) y: 78 lines of code src/kudu/rpc/rpc_stub-test.cc x: 10 contributors (all time) y: 525 lines of code src/kudu/rpc/service_if.cc x: 9 contributors (all time) y: 109 lines of code www/table.mustache x: 3 contributors (all time) y: 168 lines of code src/kudu/fs/block_manager.h x: 12 contributors (all time) y: 100 lines of code src/kudu/gutil/strings/escaping.h x: 4 contributors (all time) y: 172 lines of code src/kudu/consensus/log_reader.h x: 11 contributors (all time) y: 93 lines of code src/kudu/consensus/log_util.cc x: 14 contributors (all time) y: 651 lines of code src/kudu/consensus/quorum_util-test.cc x: 6 contributors (all time) y: 1562 lines of code src/kudu/security/init.cc x: 7 contributors (all time) y: 303 lines of code src/kudu/tools/rebalance-test.cc x: 1 contributors (all time) y: 370 lines of code src/kudu/tools/rebalancer.h x: 1 contributors (all time) y: 117 lines of code src/kudu/util/pb_util.cc x: 13 contributors (all time) y: 814 lines of code src/kudu/util/pb_util.h x: 9 contributors (all time) y: 135 lines of code src/kudu/util/async_util-test.cc x: 1 contributors (all time) y: 93 lines of code src/kudu/util/slice.cc x: 6 contributors (all time) y: 64 lines of code src/kudu/util/slice.h x: 5 contributors (all time) y: 132 lines of code src/kudu/tools/ksck_results.cc x: 2 contributors (all time) y: 656 lines of code src/kudu/tools/rebalancer.cc x: 1 contributors (all time) y: 725 lines of code src/kudu/fs/block_manager-stress-test.cc x: 11 contributors (all time) y: 400 lines of code src/kudu/util/file_cache-stress-test.cc x: 6 contributors (all time) y: 279 lines of code src/kudu/util/file_cache-test.cc x: 5 contributors (all time) y: 248 lines of code src/kudu/tools/diagnostics_log_parser.cc x: 2 contributors (all time) y: 193 lines of code src/kudu/gutil/strings/split_internal.h x: 4 contributors (all time) y: 246 lines of code src/kudu/tools/diagnostics_log_parser-test.cc x: 1 contributors (all time) y: 162 lines of code src/kudu/tools/tool_action.h x: 9 contributors (all time) y: 126 lines of code src/kudu/tools/ksck_results.h x: 1 contributors (all time) y: 206 lines of code src/kudu/fs/fs_report.h x: 3 contributors (all time) y: 113 lines of code src/kudu/fs/block_manager_util.cc x: 10 contributors (all time) y: 185 lines of code src/kudu/fs/data_dirs-test.cc x: 3 contributors (all time) y: 308 lines of code src/kudu/fs/data_dirs.h x: 4 contributors (all time) y: 210 lines of code src/kudu/util/os-util.h x: 6 contributors (all time) y: 19 lines of code src/kudu/util/pstack_watcher-test.cc x: 7 contributors (all time) y: 70 lines of code src/kudu/util/subprocess-test.cc x: 9 contributors (all time) y: 270 lines of code src/kudu/util/subprocess.cc x: 13 contributors (all time) y: 595 lines of code src/kudu/security/ca/cert_management.cc x: 6 contributors (all time) y: 299 lines of code src/kudu/security/crypto.cc x: 6 contributors (all time) y: 209 lines of code src/kudu/tools/tool_test_util.h x: 3 contributors (all time) y: 13 lines of code src/kudu/util/curl_util.h x: 5 contributors (all time) y: 42 lines of code src/kudu/util/debug-util.cc x: 10 contributors (all time) y: 513 lines of code src/kudu/util/jsonreader-test.cc x: 6 contributors (all time) y: 143 lines of code src/kudu/rpc/rpc-test.cc x: 17 contributors (all time) y: 924 lines of code src/kudu/util/net/socket.h x: 11 contributors (all time) y: 58 lines of code build-support/iwyu/iwyu_tool.py x: 2 contributors (all time) y: 175 lines of code build-support/iwyu/fix_includes.py x: 1 contributors (all time) y: 1047 lines of code src/kudu/experiments/merge-test.cc x: 6 contributors (all time) y: 98 lines of code src/kudu/tools/tool_action_remote_replica.cc x: 8 contributors (all time) y: 369 lines of code src/kudu/util/inline_slice.h x: 5 contributors (all time) y: 99 lines of code src/kudu/util/mem_tracker.cc x: 9 contributors (all time) y: 221 lines of code build-support/check_compatibility.py x: 3 contributors (all time) y: 131 lines of code src/kudu/rpc/negotiation-test.cc x: 6 contributors (all time) y: 1061 lines of code src/kudu/security/tls_socket-test.cc x: 4 contributors (all time) y: 281 lines of code src/kudu/util/logging.h x: 9 contributors (all time) y: 167 lines of code src/kudu/util/kernel_stack_watchdog.cc x: 10 contributors (all time) y: 168 lines of code src/kudu/util/maintenance_manager.cc x: 9 contributors (all time) y: 426 lines of code src/kudu/util/debug/trace_event_impl.h x: 7 contributors (all time) y: 424 lines of code src/kudu/util/thread-test.cc x: 5 contributors (all time) y: 109 lines of code src/kudu/rpc/outbound_call.h x: 12 contributors (all time) y: 163 lines of code src/kudu/rpc/serialization.cc x: 9 contributors (all time) y: 151 lines of code src/kudu/rpc/transfer.h x: 10 contributors (all time) y: 94 lines of code src/kudu/scripts/kudu-log-parser.pl x: 2 contributors (all time) y: 309 lines of code src/kudu/util/spinlock_profiling.h x: 5 contributors (all time) y: 15 lines of code src/kudu/util/trace.h x: 6 contributors (all time) y: 154 lines of code src/kudu/util/async_logger.cc x: 4 contributors (all time) y: 96 lines of code src/kudu/util/metrics-test.cc x: 8 contributors (all time) y: 272 lines of code src/kudu/rpc/exactly_once_rpc-test.cc x: 6 contributors (all time) y: 460 lines of code src/kudu/rpc/rpc-bench.cc x: 9 contributors (all time) y: 227 lines of code src/kudu/rpc/sasl_common.cc x: 9 contributors (all time) y: 339 lines of code src/kudu/util/status.h x: 9 contributors (all time) y: 260 lines of code src/kudu/util/trace.cc x: 8 contributors (all time) y: 186 lines of code src/kudu/rpc/rpc_introspection.proto x: 9 contributors (all time) y: 93 lines of code src/kudu/gutil/dynamic_annotations.c x: 2 contributors (all time) y: 117 lines of code src/kudu/gutil/dynamic_annotations.h x: 5 contributors (all time) y: 397 lines of code src/kudu/rpc/acceptor_pool.cc x: 8 contributors (all time) y: 122 lines of code src/kudu/rpc/acceptor_pool.h x: 7 contributors (all time) y: 37 lines of code src/kudu/util/int128-test.cc x: 1 contributors (all time) y: 43 lines of code src/kudu/util/jsonwriter-test.cc x: 6 contributors (all time) y: 180 lines of code src/kudu/util/env_util.cc x: 10 contributors (all time) y: 247 lines of code src/kudu/util/env_util.h x: 9 contributors (all time) y: 43 lines of code src/kudu/gutil/hash/city.cc x: 4 contributors (all time) y: 255 lines of code src/kudu/gutil/strings/numbers.cc x: 6 contributors (all time) y: 979 lines of code src/kudu/util/alignment.h x: 4 contributors (all time) y: 5 lines of code src/kudu/util/hash_util.h x: 4 contributors (all time) y: 41 lines of code src/kudu/util/rle-encoding.h x: 6 contributors (all time) y: 313 lines of code src/kudu/gutil/strings/join.h x: 5 contributors (all time) y: 232 lines of code src/kudu/gutil/mathlimits.h x: 5 contributors (all time) y: 151 lines of code src/kudu/util/path_util.h x: 7 contributors (all time) y: 21 lines of code src/kudu/rpc/blocking_ops.cc x: 9 contributors (all time) y: 78 lines of code cmake_modules/FindProtobuf.cmake x: 7 contributors (all time) y: 206 lines of code src/kudu/util/memory/arena.h x: 8 contributors (all time) y: 279 lines of code src/kudu/util/env_util-test.cc x: 4 contributors (all time) y: 130 lines of code src/kudu/common/wire_protocol-test.cc x: 11 contributors (all time) y: 360 lines of code src/kudu/rpc/constants.cc x: 7 contributors (all time) y: 10 lines of code src/kudu/gutil/cpu.cc x: 3 contributors (all time) y: 213 lines of code src/kudu/gutil/strings/split.cc x: 5 contributors (all time) y: 735 lines of code src/kudu/gutil/strings/split.h x: 5 contributors (all time) y: 307 lines of code src/kudu/gutil/strings/strcat.h x: 5 contributors (all time) y: 268 lines of code src/kudu/gutil/strings/strip.cc x: 3 contributors (all time) y: 271 lines of code src/kudu/gutil/strings/util.cc x: 4 contributors (all time) y: 804 lines of code src/kudu/security/token_signer.cc x: 2 contributors (all time) y: 200 lines of code src/kudu/security/token-test.cc x: 4 contributors (all time) y: 482 lines of code src/kudu/util/mt-threadlocal-test.cc x: 8 contributors (all time) y: 257 lines of code src/kudu/security/tls_handshake-test.cc x: 3 contributors (all time) y: 288 lines of code src/kudu/rpc/rpc_header.proto x: 13 contributors (all time) y: 304 lines of code src/kudu/consensus/time_manager-test.cc x: 5 contributors (all time) y: 129 lines of code src/kudu/gutil/atomicops-internals-macosx.h x: 2 contributors (all time) y: 301 lines of code src/kudu/gutil/atomicops-internals-powerpc.h x: 3 contributors (all time) y: 224 lines of code src/kudu/gutil/atomicops-internals-x86.h x: 4 contributors (all time) y: 335 lines of code src/kudu/gutil/strings/strip.h x: 3 contributors (all time) y: 82 lines of code src/kudu/util/blocking_queue-test.cc x: 7 contributors (all time) y: 184 lines of code src/kudu/util/errno.h x: 5 contributors (all time) y: 13 lines of code src/kudu/util/memory/memory.cc x: 6 contributors (all time) y: 266 lines of code src/kudu/util/rle-test.cc x: 8 contributors (all time) y: 408 lines of code src/kudu/gutil/int128.h x: 2 contributors (all time) y: 244 lines of code src/kudu/gutil/stl_util.h x: 6 contributors (all time) y: 558 lines of code src/kudu/gutil/bind_internal.h x: 3 contributors (all time) y: 2006 lines of code src/kudu/gutil/gscoped_ptr.h x: 3 contributors (all time) y: 362 lines of code www/metrics-epoch.js x: 2 contributors (all time) y: 144 lines of code src/kudu/gutil/bind_helpers.h x: 2 contributors (all time) y: 219 lines of code src/kudu/gutil/linux_syscall_support.h x: 2 contributors (all time) y: 3113 lines of code src/kudu/gutil/bind.h x: 1 contributors (all time) y: 350 lines of code src/kudu/gutil/valgrind.h x: 1 contributors (all time) y: 3344 lines of code
3344.0
lines of code
  min: 1.0
  average: 185.51
  25th percentile: 39.0
  median: 82.0
  75th percentile: 197.0
  max: 3344.0
0 32.0
contributors (all time)
min: 1.0 | average: 5.62 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 7.0 | max: 32.0

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

src/kudu/consensus/raft_consensus.cc x: 2 commits (30d) y: 3195 lines of code src/kudu/consensus/raft_consensus.h x: 1 commits (30d) y: 518 lines of code src/kudu/util/monotime.cc x: 1 commits (30d) y: 233 lines of code src/kudu/util/monotime.h x: 1 commits (30d) y: 86 lines of code
3195.0
lines of code
  min: 86.0
  average: 1008.0
  25th percentile: 122.75
  median: 375.5
  75th percentile: 2525.75
  max: 3195.0
0 2.0
commits (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

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

src/kudu/consensus/raft_consensus.cc x: 1 contributors (30d) y: 3195 lines of code src/kudu/consensus/raft_consensus.h x: 1 contributors (30d) y: 518 lines of code src/kudu/util/monotime.cc x: 1 contributors (30d) y: 233 lines of code src/kudu/util/monotime.h x: 1 contributors (30d) y: 86 lines of code
3195.0
lines of code
  min: 86.0
  average: 1008.0
  25th percentile: 122.75
  median: 375.5
  75th percentile: 2525.75
  max: 3195.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/kudu/consensus/raft_consensus.cc x: 6 commits (90d) y: 3195 lines of code src/kudu/consensus/raft_consensus.h x: 5 commits (90d) y: 518 lines of code src/kudu/util/monotime.cc x: 2 commits (90d) y: 233 lines of code src/kudu/util/monotime.h x: 2 commits (90d) y: 86 lines of code src/kudu/consensus/consensus_queue.cc x: 3 commits (90d) y: 1513 lines of code src/kudu/consensus/consensus_queue.h x: 2 commits (90d) y: 295 lines of code src/kudu/consensus/raft_consensus_quorum-test.cc x: 1 commits (90d) y: 859 lines of code src/kudu/tserver/consensus_service.cc x: 2 commits (90d) y: 468 lines of code
3195.0
lines of code
  min: 86.0
  average: 895.88
  25th percentile: 248.5
  median: 493.0
  75th percentile: 1349.5
  max: 3195.0
0 6.0
commits (90d)
min: 1.0 | average: 2.88 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.5 | max: 6.0

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

src/kudu/consensus/raft_consensus.cc x: 1 contributors (90d) y: 3195 lines of code src/kudu/consensus/raft_consensus.h x: 1 contributors (90d) y: 518 lines of code src/kudu/util/monotime.cc x: 1 contributors (90d) y: 233 lines of code src/kudu/util/monotime.h x: 1 contributors (90d) y: 86 lines of code src/kudu/consensus/consensus_queue.cc x: 1 contributors (90d) y: 1513 lines of code src/kudu/consensus/consensus_queue.h x: 1 contributors (90d) y: 295 lines of code src/kudu/consensus/raft_consensus_quorum-test.cc x: 1 contributors (90d) y: 859 lines of code src/kudu/tserver/consensus_service.cc x: 1 contributors (90d) y: 468 lines of code
3195.0
lines of code
  min: 86.0
  average: 895.88
  25th percentile: 248.5
  median: 493.0
  75th percentile: 1349.5
  max: 3195.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0