facebook / kuduraft
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 816 files with 151,378 lines of code.
    • 8 files changed more than 100 times (9,609 lines of code)
    • 27 files changed 51-100 times (20,401 lines of code)
    • 100 files changed 21-50 times (36,944 lines of code)
    • 341 files changed 6-20 times (49,197 lines of code)
    • 340 files changed 1-5 times (35,227 lines of code)
6% | 13% | 24% | 32% | 23%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
cc, h, txt, sh, py, adoc, cmake, proto, patch, json, mustache, xml, md, js, r, gitignore, pl, css, java, c, xsl, html, in, erb, cfg, tex, bib, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc8% | 18% | 30% | 30% | 11%
h1% | 1% | 12% | 37% | 46%
proto0% | 21% | 38% | 29% | 10%
py0% | 0% | 0% | 32% | 67%
cmake0% | 0% | 0% | 42% | 57%
adoc0% | 0% | 0% | 92% | 7%
pl0% | 0% | 0% | 8% | 91%
mustache0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src/kudu/consensus35% | 26% | 23% | 10% | 3%
src/kudu/fs18% | 25% | 38% | 11% | 6%
src/kudu/tools0% | 29% | 27% | 23% | 19%
src/kudu/util0% | 9% | 29% | 49% | 11%
src/kudu/rpc0% | 13% | 54% | 25% | 6%
src/kudu/server0% | 41% | 21% | 36% | 1%
src/kudu/tserver0% | 9% | 41% | 42% | 5%
src/kudu/common0% | 0% | 75% | 24% | 0%
src/kudu/security0% | 0% | 14% | 62% | 23%
src/kudu/gutil0% | 0% | 0% | 35% | 64%
src/kudu/clock0% | 0% | 0% | 68% | 31%
build-support0% | 0% | 0% | 64% | 35%
cmake_modules0% | 0% | 0% | 42% | 57%
src/kudu/experiments0% | 0% | 0% | 85% | 14%
ROOT0% | 0% | 0% | 92% | 7%
src/kudu/kserver0% | 0% | 0% | 100% | 0%
src/kudu/scripts0% | 0% | 0% | 21% | 78%
build-support/iwyu0% | 0% | 0% | 0% | 100%
www0% | 0% | 0% | 0% | 100%
src/kudu/thrift0% | 0% | 0% | 0% | 100%
build-support/release0% | 0% | 0% | 0% | 100%
build-support/jenkins0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
raft_consensus.cc
in src/kudu/consensus
3195 161 24 2858 307 32
raft_consensus.h
in src/kudu/consensus
518 8 29 2817 201 28
consensus_queue.cc
in src/kudu/consensus
1513 74 71 2817 170 27
consensus_peers.cc
in src/kudu/consensus
514 23 120 2829 123 21
consensus_queue.h
in src/kudu/consensus
295 3 71 2825 117 22
log_block_manager.cc
in src/kudu/fs
1773 86 728 2726 110 16
log.cc
in src/kudu/consensus
942 48 409 2817 108 20
raft_consensus_quorum-test.cc
in src/kudu/consensus
859 27 56 2858 106 19
server_base.cc
in src/kudu/server
615 24 184 2817 95 23
env_posix.cc
in src/kudu/util
1550 92 728 2817 93 18
kudu-tool-test.cc
in src/kudu/tools
2970 31 728 2066 93 19
proto
consensus.proto
in src/kudu/consensus
644 - 347 2858 90 23
fs_manager.cc
in src/kudu/fs
593 25 1286 2817 86 16
block_manager-test.cc
in src/kudu/fs
867 15 1150 2773 83 13
log.h
in src/kudu/consensus
306 23 389 2817 77 20
consensus_queue-test.cc
in src/kudu/consensus
664 12 220 2858 77 18
log-test.cc
in src/kudu/consensus
806 7 413 2858 77 18
consensus_peers-test.cc
in src/kudu/consensus
262 4 315 2858 75 17
log_cache.cc
in src/kudu/consensus
664 27 267 2736 75 15
file_block_manager.cc
in src/kudu/fs
652 42 728 2773 72 12
ksck.cc
in src/kudu/tools
622 20 1302 2794 65 19
rpc-test.cc
in src/kudu/rpc
924 4 1472 2817 63 17
fs_manager.h
in src/kudu/fs
160 9 290 2817 60 13
env-test.cc
in src/kudu/util
852 10 728 2817 59 14
log_block_manager.h
in src/kudu/fs
158 - 1624 2726 55 10
messenger.cc
in src/kudu/rpc
382 16 811 2830 55 17
reactor.cc
in src/kudu/rpc
669 56 811 2830 55 17
leader_election.cc
in src/kudu/consensus
1086 36 254 2745 55 16
tablet_server.cc
in src/kudu/tserver
155 8 119 2817 54 19
log_reader.cc
in src/kudu/consensus
355 19 1005 2817 53 13
consensus_meta.cc
in src/kudu/consensus
425 39 254 2769 53 17
metrics.cc
in src/kudu/util
536 38 389 2830 53 16
pb_util.cc
in src/kudu/util
814 46 1396 2817 53 13
log_util.cc
in src/kudu/consensus
651 31 1366 2817 52 14
kudu-admin-test.cc
in src/kudu/tools
2019 13 1314 2452 52 15
env.h
in src/kudu/util
223 - 1345 2817 50 10
quorum_util.cc
in src/kudu/consensus
631 26 379 2748 50 12
consensus_peers.h
in src/kudu/consensus
170 4 142 2829 49 18
negotiation.cc
in src/kudu/rpc
294 5 135 2817 49 14
metrics.h
in src/kudu/util
618 41 389 2825 49 18
ksck_remote-test.cc
in src/kudu/tools
388 5 728 2794 48 15
thread.cc
in src/kudu/util
495 29 119 2830 48 14
connection.cc
in src/kudu/rpc
527 30 464 2817 48 15
400 13 1474 2773 47 11
fs_manager-test.cc
in src/kudu/fs
740 8 728 2817 47 14
ksck-test.cc
in src/kudu/tools
1333 38 1299 2794 47 15
messenger.h
in src/kudu/rpc
204 11 811 2830 46 16
simple_tablet_manager.cc
in src/kudu/tserver
451 19 185 1071 46 10
block_manager.h
in src/kudu/fs
100 5 1356 2781 45 12
net_util.cc
in src/kudu/util/net
355 19 643 2817 45 17
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
raft_consensus.cc
in src/kudu/consensus
3195 161 24 2858 307 32
raft_consensus.h
in src/kudu/consensus
518 8 29 2817 201 28
consensus_queue.cc
in src/kudu/consensus
1513 74 71 2817 170 27
consensus_peers.cc
in src/kudu/consensus
514 23 120 2829 123 21
consensus_queue.h
in src/kudu/consensus
295 3 71 2825 117 22
log_block_manager.cc
in src/kudu/fs
1773 86 728 2726 110 16
log.cc
in src/kudu/consensus
942 48 409 2817 108 20
raft_consensus_quorum-test.cc
in src/kudu/consensus
859 27 56 2858 106 19
server_base.cc
in src/kudu/server
615 24 184 2817 95 23
env_posix.cc
in src/kudu/util
1550 92 728 2817 93 18
kudu-tool-test.cc
in src/kudu/tools
2970 31 728 2066 93 19
proto
consensus.proto
in src/kudu/consensus
644 - 347 2858 90 23
fs_manager.cc
in src/kudu/fs
593 25 1286 2817 86 16
block_manager-test.cc
in src/kudu/fs
867 15 1150 2773 83 13
log-test.cc
in src/kudu/consensus
806 7 413 2858 77 18
consensus_queue-test.cc
in src/kudu/consensus
664 12 220 2858 77 18
log.h
in src/kudu/consensus
306 23 389 2817 77 20
log_cache.cc
in src/kudu/consensus
664 27 267 2736 75 15
consensus_peers-test.cc
in src/kudu/consensus
262 4 315 2858 75 17
file_block_manager.cc
in src/kudu/fs
652 42 728 2773 72 12
ksck.cc
in src/kudu/tools
622 20 1302 2794 65 19
rpc-test.cc
in src/kudu/rpc
924 4 1472 2817 63 17
fs_manager.h
in src/kudu/fs
160 9 290 2817 60 13
env-test.cc
in src/kudu/util
852 10 728 2817 59 14
log_block_manager.h
in src/kudu/fs
158 - 1624 2726 55 10
leader_election.cc
in src/kudu/consensus
1086 36 254 2745 55 16
reactor.cc
in src/kudu/rpc
669 56 811 2830 55 17
messenger.cc
in src/kudu/rpc
382 16 811 2830 55 17
tablet_server.cc
in src/kudu/tserver
155 8 119 2817 54 19
pb_util.cc
in src/kudu/util
814 46 1396 2817 53 13
log_reader.cc
in src/kudu/consensus
355 19 1005 2817 53 13
metrics.cc
in src/kudu/util
536 38 389 2830 53 16
consensus_meta.cc
in src/kudu/consensus
425 39 254 2769 53 17
log_util.cc
in src/kudu/consensus
651 31 1366 2817 52 14
kudu-admin-test.cc
in src/kudu/tools
2019 13 1314 2452 52 15
env.h
in src/kudu/util
223 - 1345 2817 50 10
quorum_util.cc
in src/kudu/consensus
631 26 379 2748 50 12
negotiation.cc
in src/kudu/rpc
294 5 135 2817 49 14
metrics.h
in src/kudu/util
618 41 389 2825 49 18
consensus_peers.h
in src/kudu/consensus
170 4 142 2829 49 18
thread.cc
in src/kudu/util
495 29 119 2830 48 14
connection.cc
in src/kudu/rpc
527 30 464 2817 48 15
ksck_remote-test.cc
in src/kudu/tools
388 5 728 2794 48 15
400 13 1474 2773 47 11
fs_manager-test.cc
in src/kudu/fs
740 8 728 2817 47 14
ksck-test.cc
in src/kudu/tools
1333 38 1299 2794 47 15
simple_tablet_manager.cc
in src/kudu/tserver
451 19 185 1071 46 10
messenger.h
in src/kudu/rpc
204 11 811 2830 46 16
block_manager.h
in src/kudu/fs
100 5 1356 2781 45 12
net_util.cc
in src/kudu/util/net
355 19 643 2817 45 17
Correlations

File Size vs. Number of Changes: 816 points

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

Number of Contributors vs. Number of Changes: 816 points

src/kudu/consensus/raft_consensus.cc x: 32 # contributors y: 307 # changes src/kudu/consensus/raft_consensus.h x: 28 # contributors y: 201 # changes src/kudu/util/monotime.cc x: 8 # contributors y: 18 # changes src/kudu/util/monotime.h x: 7 # contributors y: 18 # changes src/kudu/consensus/consensus_queue.cc x: 27 # contributors y: 170 # changes src/kudu/consensus/consensus_queue.h x: 22 # contributors y: 117 # changes src/kudu/consensus/raft_consensus_quorum-test.cc x: 19 # contributors y: 106 # changes src/kudu/tserver/consensus_service.cc x: 3 # contributors y: 7 # changes src/kudu/tserver/tablet_server.cc x: 19 # contributors y: 54 # changes src/kudu/tserver/tablet_server.h x: 11 # contributors y: 25 # changes src/kudu/util/thread.cc x: 14 # contributors y: 48 # changes src/kudu/util/thread.h x: 8 # contributors y: 23 # changes src/kudu/consensus/consensus_peers.cc x: 21 # contributors y: 123 # changes src/kudu/rpc/negotiation.cc x: 14 # contributors y: 49 # changes src/kudu/security/tls_context.cc x: 11 # contributors y: 36 # changes src/kudu/security/tls_context.h x: 5 # contributors y: 19 # changes src/kudu/consensus/consensus_peers.h x: 18 # contributors y: 49 # changes src/kudu/server/rpc_server.h x: 13 # contributors y: 17 # changes src/kudu/server/server_base.cc x: 23 # contributors y: 95 # changes src/kudu/consensus/pending_rounds.cc x: 5 # contributors y: 6 # changes src/kudu/consensus/pending_rounds.h x: 4 # contributors y: 5 # changes src/kudu/consensus/time_manager.cc x: 8 # contributors y: 10 # changes src/kudu/consensus/time_manager.h x: 7 # contributors y: 8 # changes src/kudu/tserver/simple_tablet_manager.cc x: 10 # contributors y: 46 # changes src/kudu/tserver/tablet_server_options.h x: 10 # contributors y: 35 # changes src/kudu/consensus/metadata.proto x: 15 # contributors y: 33 # changes src/kudu/consensus/consensus_queue-test.cc x: 18 # contributors y: 77 # changes src/kudu/consensus/leader_election.cc x: 16 # contributors y: 55 # changes src/kudu/consensus/leader_election.h x: 15 # contributors y: 41 # changes src/kudu/consensus/consensus_meta.cc x: 17 # contributors y: 53 # changes src/kudu/consensus/consensus_meta.h x: 15 # contributors y: 42 # changes src/kudu/consensus/log_cache.cc x: 15 # contributors y: 75 # changes src/kudu/consensus/persistent_vars.cc x: 2 # contributors y: 4 # changes src/kudu/consensus/persistent_vars.proto x: 2 # contributors y: 2 # changes src/kudu/fs/fs_manager.h x: 13 # contributors y: 60 # changes src/kudu/tserver/simple_tablet_manager.h x: 4 # contributors y: 18 # changes src/kudu/consensus/log_cache.h x: 10 # contributors y: 40 # changes src/kudu/consensus/consensus_peers-test.cc x: 17 # contributors y: 75 # changes src/kudu/consensus/routing.cc x: 4 # contributors y: 8 # changes src/kudu/consensus/consensus.proto x: 23 # contributors y: 90 # changes src/kudu/consensus/quorum_util.cc x: 12 # contributors y: 50 # changes src/kudu/consensus/quorum_util.h x: 10 # contributors y: 37 # changes src/kudu/rpc/service_pool.cc x: 12 # contributors y: 28 # changes src/kudu/rpc/service_pool.h x: 11 # contributors y: 17 # changes src/kudu/consensus/log_index.cc x: 11 # contributors y: 21 # changes src/kudu/server/diagnostics_log.cc x: 5 # contributors y: 11 # changes src/kudu/util/hdr_histogram.cc x: 7 # contributors y: 13 # changes src/kudu/util/hdr_histogram.h x: 7 # contributors y: 11 # changes src/kudu/util/metrics.cc x: 16 # contributors y: 53 # changes src/kudu/consensus/log.h x: 20 # contributors y: 77 # changes src/kudu/consensus/log.cc x: 20 # contributors y: 108 # changes src/kudu/consensus/log_cache-test.cc x: 15 # contributors y: 44 # changes src/kudu/consensus/peer_manager.cc x: 11 # contributors y: 29 # changes src/kudu/consensus/peer_manager.h x: 11 # contributors y: 20 # changes src/kudu/rpc/client_negotiation.cc x: 7 # contributors y: 31 # changes src/kudu/rpc/server_negotiation.h x: 6 # contributors y: 17 # changes src/kudu/security/cert.cc x: 8 # contributors y: 19 # changes src/kudu/security/cert.h x: 6 # contributors y: 14 # changes src/kudu/rpc/connection.cc x: 15 # contributors y: 48 # changes src/kudu/tools/color.cc x: 4 # contributors y: 4 # changes src/kudu/tools/tool_action_common.cc x: 12 # contributors y: 26 # changes src/kudu/tools/tool_action_common.h x: 9 # contributors y: 18 # changes src/kudu/tools/tool_main.h x: 1 # contributors y: 1 # changes src/kudu/consensus/routing-test.cc x: 2 # contributors y: 3 # changes src/kudu/consensus/log_index.h x: 7 # contributors y: 9 # changes src/kudu/server/server_base_options.h x: 6 # contributors y: 12 # changes src/kudu/consensus/leader_election-test.cc x: 11 # contributors y: 32 # changes src/kudu/util/net/net_util-test.cc x: 12 # contributors y: 20 # changes src/kudu/util/net/net_util.cc x: 17 # contributors y: 45 # changes src/kudu/util/net/net_util.h x: 11 # contributors y: 19 # changes src/kudu/util/net/sockaddr.cc x: 10 # contributors y: 20 # changes src/kudu/tserver/tablet_server_options.cc x: 8 # contributors y: 22 # changes src/kudu/tserver/consensus_service.h x: 3 # contributors y: 3 # changes src/kudu/consensus/consensus_meta_manager-stress-test.cc x: 2 # contributors y: 5 # changes src/kudu/tools/tool_action_local_replica.cc x: 10 # contributors y: 31 # changes src/kudu/clock/hybrid_clock.h x: 3 # contributors y: 6 # changes src/kudu/consensus/consensus_meta-test.cc x: 12 # contributors y: 32 # changes src/kudu/consensus/mt-log-test.cc x: 13 # contributors y: 42 # changes src/kudu/fs/file_block_manager.cc x: 12 # contributors y: 72 # changes src/kudu/fs/fs_manager-test.cc x: 14 # contributors y: 47 # changes src/kudu/fs/log_block_manager.cc x: 16 # contributors y: 110 # changes src/kudu/gutil/port.h x: 7 # contributors y: 10 # changes src/kudu/rpc/mt-rpc-test.cc x: 10 # contributors y: 22 # changes src/kudu/rpc/protoc-gen-krpc.cc x: 10 # contributors y: 26 # changes src/kudu/tools/kudu-tool-test.cc x: 19 # contributors y: 93 # changes src/kudu/util/cache-test.cc x: 14 # contributors y: 24 # changes src/kudu/util/cache.cc x: 13 # contributors y: 37 # changes src/kudu/util/debug/trace_event.h x: 5 # contributors y: 8 # changes src/kudu/util/debug/trace_event_impl.cc x: 9 # contributors y: 33 # changes src/kudu/util/debug/trace_event_synthetic_delay.cc x: 5 # contributors y: 7 # changes src/kudu/util/env-test.cc x: 14 # contributors y: 59 # changes src/kudu/util/env_posix.cc x: 18 # contributors y: 93 # changes src/kudu/util/logging.cc x: 11 # contributors y: 26 # changes src/kudu/util/memory/memory.h x: 9 # contributors y: 14 # changes src/kudu/util/pb_util-internal.h x: 8 # contributors y: 12 # changes src/kudu/util/pb_util-test.cc x: 12 # contributors y: 35 # changes src/kudu/util/protoc-gen-insertions.cc x: 6 # contributors y: 7 # changes src/kudu/util/threadpool-test.cc x: 10 # contributors y: 27 # changes src/kudu/util/threadpool.cc x: 10 # contributors y: 30 # changes src/kudu/util/trace-test.cc x: 9 # contributors y: 26 # changes src/kudu/util/oid_generator-test.cc x: 3 # contributors y: 4 # changes src/kudu/rpc/connection.h x: 13 # contributors y: 32 # changes src/kudu/rpc/messenger.cc x: 17 # contributors y: 55 # changes src/kudu/rpc/messenger.h x: 16 # contributors y: 46 # changes src/kudu/gutil/once.cc x: 6 # contributors y: 6 # changes src/kudu/gutil/strings/human_readable.cc x: 8 # contributors y: 8 # changes src/kudu/server/server_base.h x: 14 # contributors y: 34 # changes src/kudu/util/condition_variable.cc x: 7 # contributors y: 15 # changes src/kudu/util/condition_variable.h x: 6 # contributors y: 8 # changes src/kudu/util/rw_mutex.cc x: 4 # contributors y: 7 # changes src/kudu/rpc/outbound_call.cc x: 14 # contributors y: 41 # changes src/kudu/tserver/tserver_admin.proto x: 8 # contributors y: 20 # changes src/kudu/consensus/log_metrics.cc x: 5 # contributors y: 10 # changes src/kudu/consensus/log_reader.cc x: 13 # contributors y: 53 # changes src/kudu/util/net/sockaddr.h x: 9 # contributors y: 12 # changes src/kudu/util/net/socket.cc x: 15 # contributors y: 34 # changes src/kudu/kserver/kserver.cc x: 3 # contributors y: 9 # changes src/kudu/tserver/tablet_server_main.cc x: 8 # contributors y: 13 # changes src/kudu/fs/block_manager-test.cc x: 13 # contributors y: 83 # changes src/kudu/fs/log_block_manager-test.cc x: 8 # contributors y: 35 # changes src/kudu/rpc/transfer.cc x: 10 # contributors y: 24 # changes src/kudu/util/flags.cc x: 14 # contributors y: 28 # changes src/kudu/util/flags.h x: 9 # contributors y: 13 # changes src/kudu/tools/kudu-admin-test.cc x: 15 # contributors y: 52 # changes src/kudu/tools/tool_action_tablet.cc x: 7 # contributors y: 30 # changes src/kudu/common/common.proto x: 16 # contributors y: 39 # changes src/kudu/common/wire_protocol.cc x: 17 # contributors y: 43 # changes src/kudu/common/wire_protocol.h x: 13 # contributors y: 22 # changes src/kudu/common/wire_protocol.proto x: 15 # contributors y: 26 # changes src/kudu/consensus/log.proto x: 10 # contributors y: 16 # changes src/kudu/fs/fs_manager.cc x: 16 # contributors y: 86 # changes src/kudu/tools/ksck-test.cc x: 15 # contributors y: 47 # changes src/kudu/tools/ksck.h x: 14 # contributors y: 42 # changes src/kudu/tools/ksck_checksum.cc x: 1 # contributors y: 3 # changes src/kudu/tools/ksck_remote.cc x: 12 # contributors y: 42 # changes cmake_modules/CompilerInfo.cmake x: 10 # contributors y: 12 # changes src/kudu/fs/data_dirs.cc x: 8 # contributors y: 32 # changes src/kudu/tools/ksck.cc x: 19 # contributors y: 65 # changes src/kudu/thrift/sasl_client_transport.cc x: 1 # contributors y: 2 # changes src/kudu/clock/hybrid_clock.cc x: 5 # contributors y: 9 # changes src/kudu/tools/tool_action_fs.cc x: 10 # contributors y: 25 # changes src/kudu/tools/tool_action_perf.cc x: 8 # contributors y: 9 # changes src/kudu/tools/tool_action_hms.cc x: 2 # contributors y: 15 # changes src/kudu/util/interval_tree-inl.h x: 6 # contributors y: 9 # changes src/kudu/tools/tool_action_cluster.cc x: 7 # contributors y: 21 # changes src/kudu/util/env.h x: 10 # contributors y: 50 # changes src/kudu/rpc/rpc_context.cc x: 13 # contributors y: 34 # changes src/kudu/rpc/rpc_context.h x: 12 # contributors y: 24 # changes src/kudu/fs/block_manager.h x: 12 # contributors y: 45 # changes src/kudu/consensus/log_util.cc x: 14 # contributors y: 52 # changes src/kudu/consensus/quorum_util-test.cc x: 6 # contributors y: 21 # changes src/kudu/util/pb_util.h x: 9 # contributors y: 31 # changes src/kudu/tools/ksck_results.cc x: 2 # contributors y: 8 # changes src/kudu/fs/block_manager-stress-test.cc x: 11 # contributors y: 47 # changes src/kudu/tools/tool_action.h x: 9 # contributors y: 21 # changes src/kudu/tools/ksck_results.h x: 1 # contributors y: 6 # changes src/kudu/fs/data_dirs-test.cc x: 3 # contributors y: 15 # changes src/kudu/fs/data_dirs.h x: 4 # contributors y: 20 # changes src/kudu/util/subprocess-test.cc x: 9 # contributors y: 19 # changes src/kudu/util/subprocess.cc x: 13 # contributors y: 36 # changes src/kudu/security/ca/cert_management.cc x: 6 # contributors y: 20 # changes src/kudu/security/ca/cert_management.h x: 4 # contributors y: 13 # changes src/kudu/security/openssl_util.cc x: 7 # contributors y: 16 # changes src/kudu/security/tls_handshake.cc x: 5 # contributors y: 15 # changes src/kudu/util/curl_util.cc x: 8 # contributors y: 15 # changes src/kudu/rpc/rpc-test.cc x: 17 # contributors y: 63 # changes src/kudu/util/net/socket.h x: 11 # contributors y: 16 # changes src/kudu/rpc/inbound_call.h x: 12 # contributors y: 31 # changes src/kudu/experiments/merge-test.cc x: 6 # contributors y: 10 # changes src/kudu/rpc/result_tracker.cc x: 5 # contributors y: 13 # changes src/kudu/tools/tool_action_remote_replica.cc x: 8 # contributors y: 16 # changes src/kudu/util/mem_tracker.cc x: 9 # contributors y: 34 # changes src/kudu/util/mem_tracker.h x: 8 # contributors y: 26 # changes src/kudu/util/status-test.cc x: 6 # contributors y: 13 # changes src/kudu/rpc/negotiation-test.cc x: 6 # contributors y: 22 # changes src/kudu/util/maintenance_manager.cc x: 9 # contributors y: 22 # changes src/kudu/rpc/rpc_controller.cc x: 11 # contributors y: 23 # changes src/kudu/rpc/rpc_controller.h x: 12 # contributors y: 19 # changes src/kudu/rpc/serialization.cc x: 9 # contributors y: 15 # changes src/kudu/rpc/transfer.h x: 10 # contributors y: 19 # changes src/kudu/util/trace.h x: 6 # contributors y: 16 # changes src/kudu/util/metrics-test.cc x: 8 # contributors y: 29 # changes src/kudu/util/status.h x: 9 # contributors y: 23 # changes src/kudu/util/env_util.h x: 9 # contributors y: 20 # changes src/kudu/rpc/client_negotiation.h x: 5 # contributors y: 16 # changes src/kudu/security/init.h x: 4 # contributors y: 9 # changes src/kudu/fs/block_manager_util-test.cc x: 9 # contributors y: 16 # changes src/kudu/fs/block_id.h x: 7 # contributors y: 20 # changes src/kudu/fs/file_block_manager.h x: 9 # contributors y: 38 # changes src/kudu/fs/log_block_manager.h x: 10 # contributors y: 55 # changes src/kudu/util/env_util-test.cc x: 4 # contributors y: 12 # changes src/kudu/rpc/proxy.cc x: 10 # contributors y: 17 # changes src/kudu/security/tls_handshake.h x: 3 # contributors y: 10 # changes src/kudu/security/token_signer.cc x: 2 # contributors y: 11 # changes src/kudu/security/tls_handshake-test.cc x: 3 # contributors y: 11 # changes src/kudu/util/random.h x: 6 # contributors y: 15 # changes build-support/stacktrace_addr2line.pl x: 2 # contributors y: 7 # changes src/kudu/util/cache_metrics.cc x: 3 # contributors y: 8 # changes
307.0
# changes
  min: 1.0
  average: 13.43
  25th percentile: 3.25
  median: 7.0
  75th percentile: 14.0
  max: 307.0
0 32.0
# contributors
min: 1.0 | average: 5.62 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 7.0 | max: 32.0