apache / incubator-pegasus
File Size

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

Intro
Learn more...
File Size Overall
19% | 15% | 29% | 16% | 18%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp31% | 19% | 30% | 11% | 6%
java21% | 0% | 32% | 16% | 28%
h3% | 7% | 25% | 28% | 35%
go0% | 14% | 17% | 21% | 45%
c0% | 100% | 0% | 0% | 0%
py0% | 50% | 20% | 16% | 13%
js0% | 0% | 80% | 10% | 9%
thrift0% | 0% | 36% | 34% | 28%
scala0% | 0% | 52% | 30% | 16%
cmake0% | 0% | 50% | 0% | 49%
xml0% | 0% | 93% | 0% | 6%
sbt0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src22% | 17% | 28% | 16% | 14%
java-client21% | 0% | 34% | 16% | 28%
go-client0% | 26% | 21% | 14% | 37%
scripts0% | 53% | 23% | 11% | 12%
python-client0% | 47% | 17% | 21% | 13%
admin-cli0% | 8% | 18% | 26% | 46%
nodejs-client0% | 0% | 80% | 10% | 9%
idl0% | 0% | 43% | 29% | 26%
scala-client0% | 0% | 51% | 29% | 19%
cmake_modules0% | 0% | 50% | 0% | 49%
pegic0% | 0% | 0% | 20% | 79%
Longest Files (Top 50)
File# lines# units
server_state.cpp
in src/meta
3486 78
2847 53
replica_stub.cpp
in src/replica
2695 69
data_operations.cpp
in src/shell/commands
2593 26
PegasusTable.java
in java-client/src/main/java/org/apache/pegasus/client
2136 68
1792 48
1539 35
1535 38
mutation_log.cpp
in src/replica
1340 40
replica_learn.cpp
in src/replica
1284 16
replica_split_manager.cpp
in src/replica/split
1275 36
command_helper.h
in src/shell
1240 29
pegasus_client_impl.cpp
in src/client_lib
1217 33
redis_parser.cpp
in src/redis_protocol/proxy_lib
1141 49
meta_service.cpp
in src/meta
1126 58
cold_backup_context.cpp
in src/replica/backup
960 26
table_management.cpp
in src/shell/commands
957 15
replica_config.cpp
in src/replica
920 28
replica_bulk_loader.cpp
in src/replica/bulk_load
903 29
geo_client.cpp
in src/geo/lib
894 34
sds.c
in src/shell/sds
834 37
linenoise.c
in src/shell/linenoise
790 40
metrics.h
in src/utils
790 48
781 14
filesystem.cpp
in src/utils
765 37
722 -
pgclient.py
in python-client/pypegasus
690 79
replica_2pc.cpp
in src/replica
688 9
lock_struct.cpp
in src/zookeeper
687 25
main.cpp
in src/shell
686 11
685 10
669 33
rpc_engine.cpp
in src/runtime/rpc
637 15
network.cpp
in src/runtime/rpc
627 30
619 -
json_helper.h
in src/common
609 59
thrift_helper.h
in src/common/serialization_helper
607 38
replica_backup.cpp
in src/replica
600 12
table_connector.go
in go-client/pegasus
587 41
fds_service.cpp
in src/block_service/fds
582 15
admin_rpc_types.go
in go-client/session
579 52
node_management.cpp
in src/shell/commands
568 6
565 19
meta_data.cpp
in src/meta
556 38
meta.go
in admin-cli/client
523 41
520 12
meta_duplication_service.cpp
in src/meta/duplication
520 13
fs_manager.cpp
in src/common
476 16
local_service.cpp
in src/block_service/local
476 13
474 15
Files With Most Units (Top 50)
File# lines# units
pgclient.py
in python-client/pypegasus
690 79
server_state.cpp
in src/meta
3486 78
replica_stub.cpp
in src/replica
2695 69
PegasusTable.java
in java-client/src/main/java/org/apache/pegasus/client
2136 68
json_helper.h
in src/common
609 59
meta_service.cpp
in src/meta
1126 58
2847 53
admin_rpc_types.go
in go-client/session
579 52
PegasusClient.java
in java-client/src/main/java/org/apache/pegasus/client
463 50
redis_parser.cpp
in src/redis_protocol/proxy_lib
1141 49
1792 48
metrics.h
in src/utils
790 48
ttypes.py
in python-client/pypegasus/base
261 46
table_connector.go
in go-client/pegasus
587 41
meta.go
in admin-cli/client
523 41
packet.py
in python-client/pypegasus/operate
197 40
linenoise.c
in src/shell/linenoise
790 40
mutation_log.cpp
in src/replica
1340 40
1535 38
meta_data.cpp
in src/meta
556 38
thrift_helper.h
in src/common/serialization_helper
607 38
sds.c
in src/shell/sds
834 37
filesystem.cpp
in src/utils
765 37
replica_split_manager.cpp
in src/replica/split
1275 36
1539 35
geo_client.cpp
in src/geo/lib
894 34
669 33
pegasus_client_impl.cpp
in src/client_lib
1217 33
ClientOptions.java
in java-client/src/main/java/org/apache/pegasus/client
299 32
task.h
in src/runtime/task
332 32
metrics.cpp
in src/utils
446 31
network.cpp
in src/runtime/rpc
627 30
gpid.java
in java-client/src/main/java/org/apache/pegasus/base
146 29
command_helper.h
in src/shell
1240 29
replica_bulk_loader.cpp
in src/replica/bulk_load
903 29
mutation.h
in src/replica
162 29
perf_counter_atomic.h
in src/perf_counter
356 29
rpc_address.java
in java-client/src/main/java/org/apache/pegasus/base
170 28
replica_config.cpp
in src/replica
920 28
operator.js
in nodejs-client/src
263 27
string_view.h
in src/utils
137 27
error_code.java
in java-client/src/main/java/org/apache/pegasus/base
216 26
data_operations.cpp
in src/shell/commands
2593 26
meta_data.h
in src/meta
387 26
endians.h
in src/utils
93 26
cold_backup_context.cpp
in src/replica/backup
960 26
strings.cpp
in src/utils
328 25
lock_struct.cpp
in src/zookeeper
687 25
ScalaPegasusTable.scala
in scala-client/src/main/scala/org/apache/pegasus/scalaclient
233 24
blob.java
in java-client/src/main/java/org/apache/pegasus/base
132 24
Files With Long Lines (Top 50)

There are 66 files with lines longer than 120 characters. In total, there are 243 long lines.

File# lines# units# long lines
admin_rpc_types.go
in go-client/session
579 52 71
table_connector.go
in go-client/pegasus
587 41 22
replica_session.go
in go-client/session
172 18 13
migrator.go
in admin-cli/executor/toolkits/nodesmigrator
286 18 9
meta.go
in admin-cli/client
523 41 8
722 - 8
main.go
in go-client/generator
174 7 7
session.js
in nodejs-client/src
382 20 6
scanner.go
in go-client/pegasus
253 12 4
session.go
in go-client/session
287 18 4
duplication.go
in admin-cli/cmd
78 1 4
disk_info.go
in admin-cli/executor
183 8 4
balancer.go
in admin-cli/executor/toolkits/nodesbalancer
87 3 4
migrator.go
in admin-cli/executor/toolkits/nodesbalancer
201 8 4
radmin_rpc_types.go
in go-client/session
49 3 3
migrator.go
in admin-cli/executor/toolkits/diskbalancer
212 9 3
manager.go
in admin-cli/executor/toolkits/nodesmigrator
97 1 3
326 - 2
check_and_set.go
in go-client/pegasus/op
46 2 2
ThriftUtils.cmake
in cmake_modules
69 - 2
bulk_load.go
in admin-cli/cmd
125 1 2
server_config.go
in admin-cli/executor
133 7 2
bulk_load.go
in admin-cli/executor
396 16 2
balancer.go
in admin-cli/executor/toolkits/diskbalancer
66 1 2
nodes.go
in admin-cli/executor/toolkits/nodesmigrator
79 9 2
switcher.go
in admin-cli/executor/toolkits/tablemigrator
95 4 2
migrator.go
in admin-cli/executor/toolkits/tablemigrator
112 3 2
partition_split.go
in admin-cli/executor
129 6 2
backup_restore.go
in admin-cli/executor
95 4 2
migrate_node.go
in admin-cli/client
132 9 2
ttypes.py
in python-client/pypegasus/base
261 46 2
TableHandler.java
in java-client/src/main/java/org/apache/pegasus/rpc/async
435 20 2
learn_stat.py
in scripts
87 - 2
sds.c
in src/shell/sds
834 37 2
rpc_address.go
in go-client/idl/base
44 8 1
rocskdb_err_string.go
in go-client/idl/base
34 2 1
client.go
in go-client/admin
99 5 1
sortkey_count.go
in go-client/pegasus/op
24 2 1
del.go
in go-client/pegasus/op
28 2 1
multidel.go
in go-client/pegasus/op
34 2 1
ttl.go
in go-client/pegasus/op
32 2 1
multiget.go
in go-client/pegasus/op
57 2 1
get.go
in go-client/pegasus/op
32 2 1
set.go
in go-client/pegasus/op
44 2 1
multiset.go
in go-client/pegasus/op
55 2 1
incr.go
in go-client/pegasus/op
32 2 1
codec.go
in go-client/session
409 14 1
BaseFunctions.cmake
in cmake_modules
348 - 1
manual_compaction.go
in admin-cli/cmd
54 1 1
disk_info.go
in admin-cli/cmd
55 1 1
Correlations

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

src/client/replication_ddl_client.cpp x: 39 commits (all time) y: 1539 lines of code src/server/result_writer.cpp x: 13 commits (all time) y: 66 lines of code src/utils/fmt_logging.h x: 20 commits (all time) y: 250 lines of code src/utils/simple_logger.cpp x: 15 commits (all time) y: 243 lines of code src/utils/simple_logger.h x: 6 commits (all time) y: 62 lines of code src/utils/filesystem.cpp x: 16 commits (all time) y: 765 lines of code src/replica/replica_stub.cpp x: 74 commits (all time) y: 2695 lines of code src/server/rocksdb_wrapper.cpp x: 15 commits (all time) y: 202 lines of code src/common/serialization_helper/thrift_helper.h x: 5 commits (all time) y: 607 lines of code src/runtime/ranger/access_type.h x: 3 commits (all time) y: 36 lines of code src/runtime/ranger/ranger_resource_policy.cpp x: 4 commits (all time) y: 202 lines of code src/runtime/ranger/ranger_resource_policy.h x: 4 commits (all time) y: 145 lines of code src/runtime/ranger/ranger_resource_policy_manager.cpp x: 10 commits (all time) y: 474 lines of code src/runtime/ranger/ranger_resource_policy_manager.h x: 8 commits (all time) y: 75 lines of code src/runtime/security/meta_access_controller.cpp x: 9 commits (all time) y: 94 lines of code src/runtime/security/replica_access_controller.cpp x: 10 commits (all time) y: 89 lines of code src/runtime/security/replica_access_controller.h x: 8 commits (all time) y: 34 lines of code src/common/fs_manager.h x: 22 commits (all time) y: 121 lines of code src/replica/replica.cpp x: 51 commits (all time) y: 473 lines of code src/replica/replica.h x: 53 commits (all time) y: 421 lines of code src/replica/replica_failover.cpp x: 10 commits (all time) y: 80 lines of code src/replica/replica_learn.cpp x: 25 commits (all time) y: 1284 lines of code src/replica/replica_stub.h x: 43 commits (all time) y: 398 lines of code src/replica/replication_app_base.cpp x: 31 commits (all time) y: 418 lines of code idl/dsn.thrift x: 5 commits (all time) y: 22 lines of code src/runtime/rpc/rpc_host_port.h x: 5 commits (all time) y: 90 lines of code src/common/fs_manager.cpp x: 26 commits (all time) y: 476 lines of code src/replica/replica_2pc.cpp x: 41 commits (all time) y: 688 lines of code src/replica/replica_disk_migrator.cpp x: 11 commits (all time) y: 258 lines of code idl/metadata.thrift x: 3 commits (all time) y: 64 lines of code src/common/replication_enums.h x: 3 commits (all time) y: 124 lines of code src/replica/disk_cleaner.cpp x: 10 commits (all time) y: 118 lines of code src/replica/replica_check.cpp x: 20 commits (all time) y: 208 lines of code src/replica/replica_context.cpp x: 13 commits (all time) y: 201 lines of code src/replica/replica_context.h x: 11 commits (all time) y: 184 lines of code src/utils/error_code.h x: 6 commits (all time) y: 122 lines of code src/runtime/profiler.cpp x: 12 commits (all time) y: 402 lines of code src/runtime/profiler_header.h x: 6 commits (all time) y: 38 lines of code src/aio/native_linux_aio_provider.cpp x: 17 commits (all time) y: 128 lines of code src/replica/duplication/replica_follower.cpp x: 13 commits (all time) y: 211 lines of code src/replica/disk_cleaner.h x: 5 commits (all time) y: 48 lines of code src/replica/replica_init.cpp x: 27 commits (all time) y: 255 lines of code java-client/src/main/java/org/apache/pegasus/client/ListAppInfoType.java x: 1 commits (all time) y: 12 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusAdminClient.java x: 5 commits (all time) y: 202 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusAdminClientInterface.java x: 6 commits (all time) y: 27 lines of code java-client/src/main/java/org/apache/pegasus/operator/list_apps_operator.java x: 1 commits (all time) y: 43 lines of code java-client/src/main/java/org/apache/pegasus/rpc/async/MetaSession.java x: 5 commits (all time) y: 276 lines of code src/runtime/rpc/dns_resolver.cpp x: 1 commits (all time) y: 78 lines of code src/runtime/rpc/dns_resolver.h x: 1 commits (all time) y: 22 lines of code src/runtime/rpc/rpc_address.cpp x: 5 commits (all time) y: 186 lines of code src/runtime/rpc/rpc_address.h x: 3 commits (all time) y: 153 lines of code src/meta/meta_http_service.cpp x: 15 commits (all time) y: 781 lines of code src/meta/partition_guardian.cpp x: 24 commits (all time) y: 685 lines of code src/server/pegasus_manual_compact_service.cpp x: 13 commits (all time) y: 310 lines of code src/shell/commands/recovery.cpp x: 5 commits (all time) y: 340 lines of code src/tools/mutation_log_tool.cpp x: 5 commits (all time) y: 72 lines of code src/utils/process_utils.cpp x: 7 commits (all time) y: 74 lines of code src/utils/time_utils.h x: 3 commits (all time) y: 75 lines of code src/runtime/rpc/group_host_port.h x: 1 commits (all time) y: 188 lines of code src/client/replication_ddl_client.h x: 9 commits (all time) y: 330 lines of code src/runtime/task/task_code.h x: 4 commits (all time) y: 105 lines of code src/common/storage_serverlet.h x: 10 commits (all time) y: 125 lines of code src/replica/replication_app_base.h x: 8 commits (all time) y: 147 lines of code src/replica/storage/simple_kv/simple_kv.server.h x: 4 commits (all time) y: 63 lines of code src/server/pegasus_read_service.h x: 9 commits (all time) y: 80 lines of code src/server/pegasus_server_impl.cpp x: 152 commits (all time) y: 2847 lines of code src/nfs/nfs.thrift x: 7 commits (all time) y: 39 lines of code src/nfs/nfs_client_impl.cpp x: 22 commits (all time) y: 470 lines of code src/nfs/nfs_node_impl.cpp x: 5 commits (all time) y: 55 lines of code src/nfs/nfs_node_simple.h x: 3 commits (all time) y: 27 lines of code src/nfs/nfs_server_impl.h x: 10 commits (all time) y: 98 lines of code src/server/meta_store.cpp x: 15 commits (all time) y: 146 lines of code src/server/meta_store.h x: 10 commits (all time) y: 57 lines of code src/utils/defer.h x: 2 commits (all time) y: 24 lines of code src/server/pegasus_server_impl.h x: 83 commits (all time) y: 355 lines of code go-client/pegasus/table_connector.go x: 9 commits (all time) y: 587 lines of code go-client/session/session.go x: 6 commits (all time) y: 287 lines of code src/replica/replica_config.cpp x: 32 commits (all time) y: 920 lines of code src/runtime/security/access_controller.cpp x: 9 commits (all time) y: 40 lines of code src/replica/split/replica_split_manager.cpp x: 35 commits (all time) y: 1275 lines of code src/geo/lib/geo_client.cpp x: 21 commits (all time) y: 894 lines of code src/redis_protocol/proxy_lib/redis_parser.cpp x: 33 commits (all time) y: 1141 lines of code src/meta/meta_backup_service.cpp x: 29 commits (all time) y: 1535 lines of code src/meta/meta_service.cpp x: 47 commits (all time) y: 1126 lines of code src/meta/meta_service.h x: 43 commits (all time) y: 368 lines of code src/meta/server_state.cpp x: 52 commits (all time) y: 3486 lines of code src/meta/server_state.h x: 22 commits (all time) y: 292 lines of code src/meta/server_state_restore.cpp x: 17 commits (all time) y: 216 lines of code src/replica/duplication/mutation_batch.h x: 9 commits (all time) y: 49 lines of code src/server/pegasus_server_write.cpp x: 26 commits (all time) y: 174 lines of code src/server/pegasus_server_write.h x: 16 commits (all time) y: 60 lines of code src/server/pegasus_write_service.cpp x: 27 commits (all time) y: 359 lines of code src/server/pegasus_write_service.h x: 24 commits (all time) y: 134 lines of code src/server/pegasus_write_service_impl.h x: 45 commits (all time) y: 565 lines of code src/server/rocksdb_wrapper.h x: 9 commits (all time) y: 63 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusTable.java x: 5 commits (all time) y: 2136 lines of code src/common/replica_envs.h x: 2 commits (all time) y: 40 lines of code src/common/replication.codes.h x: 3 commits (all time) y: 178 lines of code src/common/replication_common.cpp x: 41 commits (all time) y: 318 lines of code src/meta/app_env_validator.cpp x: 18 commits (all time) y: 177 lines of code src/utils/output_utils.h x: 3 commits (all time) y: 146 lines of code src/aio/disk_engine.cpp x: 17 commits (all time) y: 202 lines of code src/aio/disk_engine.h x: 8 commits (all time) y: 52 lines of code src/aio/file_io.cpp x: 5 commits (all time) y: 105 lines of code src/aio/file_io.h x: 2 commits (all time) y: 54 lines of code src/aio/native_linux_aio_provider.h x: 8 commits (all time) y: 23 lines of code src/base/pegasus_utils.cpp x: 9 commits (all time) y: 157 lines of code src/base/pegasus_utils.h x: 17 commits (all time) y: 62 lines of code src/base/pegasus_value_schema.h x: 23 commits (all time) y: 147 lines of code src/base/value_schema_manager.cpp x: 7 commits (all time) y: 48 lines of code src/base/value_schema_v0.cpp x: 6 commits (all time) y: 73 lines of code src/base/value_schema_v2.cpp x: 6 commits (all time) y: 93 lines of code src/block_service/block_service_manager.cpp x: 18 commits (all time) y: 150 lines of code src/block_service/directio_writable_file.cpp x: 8 commits (all time) y: 129 lines of code src/block_service/directio_writable_file.h x: 4 commits (all time) y: 28 lines of code src/block_service/fds/fds_service.cpp x: 24 commits (all time) y: 582 lines of code src/block_service/fds/fds_service.h x: 8 commits (all time) y: 106 lines of code src/block_service/hdfs/hdfs_service.cpp x: 16 commits (all time) y: 468 lines of code src/block_service/hdfs/hdfs_service.h x: 7 commits (all time) y: 92 lines of code src/block_service/local/local_service.cpp x: 17 commits (all time) y: 476 lines of code src/client/partition_resolver.cpp x: 11 commits (all time) y: 88 lines of code src/client/partition_resolver.h x: 4 commits (all time) y: 71 lines of code src/client/partition_resolver_manager.cpp x: 6 commits (all time) y: 49 lines of code src/client/partition_resolver_manager.h x: 4 commits (all time) y: 22 lines of code src/client/partition_resolver_simple.cpp x: 15 commits (all time) y: 364 lines of code src/client_lib/pegasus_client_impl.cpp x: 32 commits (all time) y: 1217 lines of code src/client_lib/pegasus_client_impl.h x: 18 commits (all time) y: 292 lines of code src/client_lib/pegasus_scanner_impl.cpp x: 14 commits (all time) y: 344 lines of code src/common/backup_common.cpp x: 3 commits (all time) y: 96 lines of code src/common/duplication_common.cpp x: 17 commits (all time) y: 142 lines of code src/common/replication_common.h x: 37 commits (all time) y: 51 lines of code src/failure_detector/failure_detector.cpp x: 14 commits (all time) y: 429 lines of code src/failure_detector/failure_detector.h x: 4 commits (all time) y: 130 lines of code src/failure_detector/failure_detector_multimaster.h x: 3 commits (all time) y: 47 lines of code src/geo/bench/bench.cpp x: 13 commits (all time) y: 119 lines of code src/geo/lib/geo_client.h x: 8 commits (all time) y: 251 lines of code src/http/builtin_http_calls.h x: 8 commits (all time) y: 12 lines of code src/http/http_message_parser.cpp x: 14 commits (all time) y: 186 lines of code src/http/http_server.cpp x: 17 commits (all time) y: 233 lines of code src/http/http_server.h x: 3 commits (all time) y: 97 lines of code src/http/perf_counter_http_service.cpp x: 5 commits (all time) y: 41 lines of code src/http/pprof_http_service.cpp x: 13 commits (all time) y: 417 lines of code src/http/uri_decoder.h x: 4 commits (all time) y: 9 lines of code src/meta/app_balance_policy.h x: 4 commits (all time) y: 48 lines of code src/meta/backup_engine.cpp x: 15 commits (all time) y: 335 lines of code src/meta/cluster_balance_policy.cpp x: 6 commits (all time) y: 469 lines of code src/meta/cluster_balance_policy.h x: 4 commits (all time) y: 163 lines of code src/meta/distributed_lock_service_simple.cpp x: 3 commits (all time) y: 244 lines of code src/meta/duplication/duplication_info.cpp x: 12 commits (all time) y: 191 lines of code src/meta/duplication/meta_duplication_service.cpp x: 20 commits (all time) y: 520 lines of code src/meta/greedy_load_balancer.cpp x: 29 commits (all time) y: 198 lines of code src/meta/load_balance_policy.cpp x: 14 commits (all time) y: 669 lines of code src/meta/load_balance_policy.h x: 4 commits (all time) y: 242 lines of code src/meta/meta_backup_service.h x: 15 commits (all time) y: 285 lines of code src/meta/meta_bulk_load_ingestion_context.cpp x: 7 commits (all time) y: 162 lines of code src/meta/meta_bulk_load_service.cpp x: 38 commits (all time) y: 1792 lines of code src/meta/meta_bulk_load_service.h x: 27 commits (all time) y: 312 lines of code src/meta/meta_data.cpp x: 23 commits (all time) y: 556 lines of code src/meta/meta_data.h x: 13 commits (all time) y: 387 lines of code src/meta/meta_options.cpp x: 11 commits (all time) y: 57 lines of code src/meta/meta_options.h x: 11 commits (all time) y: 26 lines of code src/meta/meta_server_failure_detector.cpp x: 16 commits (all time) y: 262 lines of code src/meta/meta_server_failure_detector.h x: 4 commits (all time) y: 86 lines of code src/meta/meta_service_app.cpp x: 11 commits (all time) y: 70 lines of code src/meta/meta_split_service.cpp x: 22 commits (all time) y: 520 lines of code src/meta/meta_state_service_simple.cpp x: 12 commits (all time) y: 446 lines of code src/meta/meta_state_service_simple.h x: 4 commits (all time) y: 218 lines of code src/meta/meta_state_service_utils_impl.h x: 7 commits (all time) y: 245 lines of code src/meta/meta_state_service_zookeeper.cpp x: 9 commits (all time) y: 350 lines of code src/meta/partition_guardian.h x: 13 commits (all time) y: 73 lines of code src/meta/server_load_balancer.h x: 11 commits (all time) y: 98 lines of code src/nfs/nfs_client_impl.h x: 8 commits (all time) y: 239 lines of code src/nfs/nfs_server_impl.cpp x: 15 commits (all time) y: 220 lines of code src/perf_counter/perf_counter_atomic.h x: 13 commits (all time) y: 356 lines of code src/perf_counter/perf_counters.cpp x: 16 commits (all time) y: 367 lines of code src/redis_protocol/proxy_lib/proxy_layer.cpp x: 21 commits (all time) y: 107 lines of code src/redis_protocol/proxy_lib/redis_parser.h x: 12 commits (all time) y: 199 lines of code src/replica/backup/cold_backup_context.cpp x: 12 commits (all time) y: 960 lines of code src/replica/backup/cold_backup_context.h x: 6 commits (all time) y: 189 lines of code src/replica/backup/replica_backup_manager.cpp x: 11 commits (all time) y: 170 lines of code src/replica/bulk_load/replica_bulk_loader.cpp x: 23 commits (all time) y: 903 lines of code src/replica/bulk_load/replica_bulk_loader.h x: 11 commits (all time) y: 120 lines of code src/replica/duplication/duplication_sync_timer.cpp x: 8 commits (all time) y: 166 lines of code src/replica/duplication/load_from_private_log.cpp x: 11 commits (all time) y: 223 lines of code src/replica/duplication/mutation_batch.cpp x: 12 commits (all time) y: 128 lines of code src/replica/duplication/replica_duplicator.cpp x: 11 commits (all time) y: 194 lines of code src/replica/duplication/replica_duplicator_manager.cpp x: 10 commits (all time) y: 139 lines of code src/replica/duplication/replica_duplicator_manager.h x: 7 commits (all time) y: 67 lines of code src/replica/log_file.cpp x: 13 commits (all time) y: 323 lines of code src/replica/log_file_stream.h x: 7 commits (all time) y: 144 lines of code src/replica/mutation.cpp x: 14 commits (all time) y: 334 lines of code src/replica/mutation.h x: 8 commits (all time) y: 162 lines of code src/replica/mutation_log.cpp x: 24 commits (all time) y: 1340 lines of code src/replica/mutation_log.h x: 5 commits (all time) y: 236 lines of code src/replica/mutation_log_replay.cpp x: 13 commits (all time) y: 161 lines of code src/replica/prepare_list.cpp x: 11 commits (all time) y: 134 lines of code src/replica/replica_backup.cpp x: 19 commits (all time) y: 600 lines of code src/replica/replica_chkpt.cpp x: 16 commits (all time) y: 345 lines of code src/replica/replica_http_service.cpp x: 13 commits (all time) y: 135 lines of code src/replica/replica_restore.cpp x: 20 commits (all time) y: 425 lines of code src/replica/replica_throttle.cpp x: 8 commits (all time) y: 123 lines of code src/replica/split/replica_split_manager.h x: 16 commits (all time) y: 147 lines of code src/replica/storage/simple_kv/simple_kv.server.impl.cpp x: 9 commits (all time) y: 210 lines of code src/reporter/pegasus_counter_reporter.cpp x: 26 commits (all time) y: 297 lines of code src/runtime/fault_injector.cpp x: 9 commits (all time) y: 282 lines of code src/runtime/fault_injector.h x: 2 commits (all time) y: 13 lines of code src/runtime/global_config.h x: 3 commits (all time) y: 114 lines of code src/runtime/rpc/asio_net_provider.cpp x: 16 commits (all time) y: 334 lines of code src/runtime/rpc/asio_rpc_session.cpp x: 13 commits (all time) y: 149 lines of code src/runtime/rpc/message_parser.cpp x: 6 commits (all time) y: 139 lines of code src/runtime/rpc/network.cpp x: 27 commits (all time) y: 627 lines of code src/runtime/rpc/network.h x: 6 commits (all time) y: 163 lines of code src/runtime/rpc/network.sim.cpp x: 11 commits (all time) y: 138 lines of code src/runtime/rpc/rpc_engine.cpp x: 12 commits (all time) y: 637 lines of code src/runtime/rpc/rpc_engine.h x: 5 commits (all time) y: 127 lines of code src/runtime/rpc/rpc_holder.h x: 6 commits (all time) y: 267 lines of code src/runtime/rpc/rpc_message.cpp x: 13 commits (all time) y: 367 lines of code src/runtime/rpc/thrift_message_parser.cpp x: 16 commits (all time) y: 295 lines of code src/runtime/scheduler.cpp x: 5 commits (all time) y: 222 lines of code src/runtime/security/client_negotiation.cpp x: 21 commits (all time) y: 166 lines of code src/runtime/security/client_negotiation.h x: 14 commits (all time) y: 27 lines of code src/runtime/security/init.cpp x: 12 commits (all time) y: 58 lines of code src/runtime/security/negotiation.cpp x: 12 commits (all time) y: 46 lines of code src/runtime/security/negotiation.h x: 12 commits (all time) y: 36 lines of code src/runtime/security/server_negotiation.cpp x: 22 commits (all time) y: 143 lines of code src/runtime/security/server_negotiation.h x: 16 commits (all time) y: 27 lines of code src/runtime/service_api_c.cpp x: 26 commits (all time) y: 438 lines of code src/runtime/service_engine.cpp x: 11 commits (all time) y: 207 lines of code src/runtime/task/simple_task_queue.cpp x: 8 commits (all time) y: 83 lines of code src/runtime/task/task.cpp x: 10 commits (all time) y: 367 lines of code src/runtime/task/task.h x: 7 commits (all time) y: 332 lines of code src/runtime/task/task_engine.cpp x: 10 commits (all time) y: 293 lines of code src/runtime/task/task_engine.sim.cpp x: 5 commits (all time) y: 177 lines of code src/runtime/task/task_worker.cpp x: 9 commits (all time) y: 186 lines of code src/runtime/tool_api.cpp x: 9 commits (all time) y: 127 lines of code src/runtime/zlocks.cpp x: 6 commits (all time) y: 173 lines of code src/server/available_detector.cpp x: 25 commits (all time) y: 448 lines of code src/server/capacity_unit_calculator.h x: 12 commits (all time) y: 94 lines of code src/server/compaction_operation.cpp x: 10 commits (all time) y: 151 lines of code src/server/compaction_operation.h x: 7 commits (all time) y: 125 lines of code src/server/hotkey_collector.cpp x: 21 commits (all time) y: 375 lines of code src/server/hotkey_collector.h x: 15 commits (all time) y: 112 lines of code src/server/hotspot_partition_calculator.cpp x: 21 commits (all time) y: 208 lines of code src/server/hotspot_partition_calculator.h x: 10 commits (all time) y: 53 lines of code src/server/info_collector.cpp x: 63 commits (all time) y: 293 lines of code src/server/info_collector.h x: 39 commits (all time) y: 201 lines of code src/server/info_collector_app.cpp x: 11 commits (all time) y: 38 lines of code src/server/info_collector_app.h x: 9 commits (all time) y: 24 lines of code src/server/main.cpp x: 24 commits (all time) y: 82 lines of code src/server/pegasus_server_impl_init.cpp x: 28 commits (all time) y: 619 lines of code src/shell/command_utils.h x: 8 commits (all time) y: 63 lines of code src/shell/commands/bulk_load.cpp x: 10 commits (all time) y: 422 lines of code src/shell/commands/cold_backup.cpp x: 4 commits (all time) y: 447 lines of code src/shell/commands/data_operations.cpp x: 21 commits (all time) y: 2593 lines of code src/shell/commands/debugger.cpp x: 8 commits (all time) y: 281 lines of code src/shell/commands/duplication.cpp x: 11 commits (all time) y: 237 lines of code src/shell/commands/node_management.cpp x: 13 commits (all time) y: 568 lines of code src/shell/commands/table_management.cpp x: 26 commits (all time) y: 957 lines of code src/shell/main.cpp x: 65 commits (all time) y: 686 lines of code src/utils/binary_reader.h x: 2 commits (all time) y: 67 lines of code src/utils/binary_writer.h x: 2 commits (all time) y: 82 lines of code src/utils/blob.h x: 2 commits (all time) y: 138 lines of code src/utils/configuration.cpp x: 3 commits (all time) y: 348 lines of code src/utils/configuration.h x: 2 commits (all time) y: 167 lines of code src/utils/filesystem.h x: 2 commits (all time) y: 83 lines of code src/utils/latency_tracer.cpp x: 14 commits (all time) y: 233 lines of code src/utils/metrics.cpp x: 13 commits (all time) y: 446 lines of code src/utils/metrics.h x: 11 commits (all time) y: 790 lines of code src/utils/strings.cpp x: 10 commits (all time) y: 328 lines of code src/utils/throttling_controller.cpp x: 5 commits (all time) y: 153 lines of code src/zookeeper/distributed_lock_service_zookeeper.cpp x: 9 commits (all time) y: 230 lines of code src/zookeeper/lock_struct.cpp x: 11 commits (all time) y: 687 lines of code src/zookeeper/zookeeper_error.h x: 3 commits (all time) y: 7 lines of code cmake_modules/BaseFunctions.cmake x: 6 commits (all time) y: 348 lines of code idl/rrdb.thrift x: 20 commits (all time) y: 264 lines of code nodejs-client/src/connection.js x: 6 commits (all time) y: 242 lines of code nodejs-client/src/dsn/dsn_types.js x: 1 commits (all time) y: 247 lines of code nodejs-client/src/session.js x: 6 commits (all time) y: 382 lines of code src/meta/dump_file.h x: 9 commits (all time) y: 121 lines of code src/runtime/rpc/group_address.h x: 4 commits (all time) y: 167 lines of code src/shell/command_helper.h x: 72 commits (all time) y: 1240 lines of code python-client/pypegasus/__init__.py x: 5 commits (all time) y: 1 lines of code python-client/pypegasus/base/ttypes.py x: 5 commits (all time) y: 261 lines of code src/shell/args.h x: 7 commits (all time) y: 25 lines of code go-client/admin/client.go x: 7 commits (all time) y: 99 lines of code go-client/session/codec.go x: 8 commits (all time) y: 409 lines of code idl/backup.thrift x: 2 commits (all time) y: 156 lines of code idl/meta_admin.thrift x: 4 commits (all time) y: 326 lines of code idl/partition_split.thrift x: 2 commits (all time) y: 104 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusScanner.java x: 6 commits (all time) y: 327 lines of code src/shell/commands.h x: 79 commits (all time) y: 156 lines of code admin-cli/executor/partition_split.go x: 6 commits (all time) y: 129 lines of code go-client/pegasus/scanner.go x: 7 commits (all time) y: 253 lines of code go-client/session/admin_rpc_types.go x: 7 commits (all time) y: 579 lines of code idl/replica_admin.thrift x: 1 commits (all time) y: 97 lines of code src/include/rrdb/rrdb.client.h x: 14 commits (all time) y: 373 lines of code java-client/src/main/java/org/apache/pegasus/client/ClientOptions.java x: 6 commits (all time) y: 299 lines of code java-client/src/main/java/org/apache/pegasus/util/PropertyUtils.java x: 1 commits (all time) y: 30 lines of code src/common/replication_other_types.h x: 1 commits (all time) y: 59 lines of code src/replica/storage/simple_kv/simple_kv.client.h x: 5 commits (all time) y: 113 lines of code src/runtime/build_config.h x: 2 commits (all time) y: 116 lines of code src/runtime/serverlet.h x: 1 commits (all time) y: 173 lines of code src/utils/TokenBucket.h x: 1 commits (all time) y: 215 lines of code src/utils/absl/base/internal/invoke.h x: 1 commits (all time) y: 133 lines of code src/utils/config_helper.h x: 1 commits (all time) y: 95 lines of code src/utils/extensible_object.h x: 1 commits (all time) y: 158 lines of code src/utils/factory_store.h x: 1 commits (all time) y: 118 lines of code src/utils/zlock_provider.h x: 2 commits (all time) y: 129 lines of code src/include/rrdb/rrdb.code.definition.h x: 10 commits (all time) y: 22 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusClient.java x: 3 commits (all time) y: 463 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusTableInterface.java x: 3 commits (all time) y: 378 lines of code java-client/src/main/java/org/apache/pegasus/metrics/MetricsReporter.java x: 3 commits (all time) y: 230 lines of code java-client/src/main/java/org/apache/pegasus/rpc/async/ReplicaSession.java x: 3 commits (all time) y: 399 lines of code java-client/src/main/java/org/apache/pegasus/rpc/async/TableHandler.java x: 3 commits (all time) y: 435 lines of code admin-cli/client/meta.go x: 7 commits (all time) y: 523 lines of code admin-cli/executor/bulk_load.go x: 7 commits (all time) y: 396 lines of code src/include/pegasus/version.h x: 10 commits (all time) y: 2 lines of code scripts/run-clang-format.py x: 1 commits (all time) y: 313 lines of code admin-cli/executor/disk_info.go x: 7 commits (all time) y: 183 lines of code admin-cli/executor/toolkits/nodesbalancer/migrator.go x: 1 commits (all time) y: 201 lines of code admin-cli/client/replica_health.go x: 4 commits (all time) y: 117 lines of code admin-cli/executor/toolkits/nodesmigrator/manager.go x: 6 commits (all time) y: 97 lines of code python-client/pypegasus/pgclient.py x: 5 commits (all time) y: 690 lines of code scala-client/src/main/scala/org/apache/pegasus/scalaclient/ScalaPegasusClient.scala x: 2 commits (all time) y: 201 lines of code scala-client/src/main/scala/org/apache/pegasus/scalaclient/ScalaPegasusTable.scala x: 2 commits (all time) y: 233 lines of code java-client/dev-support/google-checks.xml x: 4 commits (all time) y: 233 lines of code java-client/src/main/java/org/apache/pegasus/base/error_code.java x: 2 commits (all time) y: 216 lines of code src/base/pegasus_const.cpp x: 19 commits (all time) y: 36 lines of code src/base/pegasus_const.h x: 17 commits (all time) y: 36 lines of code src/server/key_ttl_compaction_filter.h x: 11 commits (all time) y: 161 lines of code scripts/redis_proto_check.py x: 1 commits (all time) y: 722 lines of code src/shell/sds/sds.c x: 2 commits (all time) y: 834 lines of code src/shell/argh.h x: 1 commits (all time) y: 261 lines of code src/shell/linenoise/linenoise.c x: 1 commits (all time) y: 790 lines of code src/shell/sds/sds.h x: 1 commits (all time) y: 220 lines of code
3486.0
lines of code
  min: 1.0
  average: 148.86
  25th percentile: 31.0
  median: 70.0
  75th percentile: 151.0
  max: 3486.0
0 152.0
commits (all time)
min: 1.0 | average: 7.21 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 152.0

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

src/client/replication_ddl_client.cpp x: 12 contributors (all time) y: 1539 lines of code src/server/result_writer.cpp x: 6 contributors (all time) y: 66 lines of code src/utils/fmt_logging.h x: 3 contributors (all time) y: 250 lines of code src/utils/simple_logger.cpp x: 5 contributors (all time) y: 243 lines of code src/utils/simple_logger.h x: 3 contributors (all time) y: 62 lines of code src/utils/filesystem.cpp x: 7 contributors (all time) y: 765 lines of code src/replica/replica_stub.cpp x: 12 contributors (all time) y: 2695 lines of code src/server/rocksdb_wrapper.cpp x: 4 contributors (all time) y: 202 lines of code src/common/serialization_helper/thrift_helper.h x: 2 contributors (all time) y: 607 lines of code src/runtime/ranger/access_type.h x: 2 contributors (all time) y: 36 lines of code src/runtime/ranger/ranger_resource_policy.cpp x: 2 contributors (all time) y: 202 lines of code src/runtime/ranger/ranger_resource_policy.h x: 2 contributors (all time) y: 145 lines of code src/runtime/ranger/ranger_resource_policy_manager.cpp x: 2 contributors (all time) y: 474 lines of code src/runtime/ranger/ranger_resource_policy_manager.h x: 2 contributors (all time) y: 75 lines of code src/runtime/security/meta_access_controller.cpp x: 4 contributors (all time) y: 94 lines of code src/runtime/security/replica_access_controller.cpp x: 3 contributors (all time) y: 89 lines of code src/runtime/security/replica_access_controller.h x: 4 contributors (all time) y: 34 lines of code src/common/fs_manager.h x: 6 contributors (all time) y: 121 lines of code src/replica/replica.cpp x: 10 contributors (all time) y: 473 lines of code src/replica/replica.h x: 12 contributors (all time) y: 421 lines of code src/replica/replica_failover.cpp x: 3 contributors (all time) y: 80 lines of code src/replica/replica_learn.cpp x: 5 contributors (all time) y: 1284 lines of code src/replica/replica_stub.h x: 10 contributors (all time) y: 398 lines of code src/replica/replication_app_base.cpp x: 6 contributors (all time) y: 418 lines of code idl/dsn.thrift x: 2 contributors (all time) y: 22 lines of code src/runtime/rpc/rpc_host_port.h x: 2 contributors (all time) y: 90 lines of code src/common/fs_manager.cpp x: 5 contributors (all time) y: 476 lines of code src/replica/replica_2pc.cpp x: 6 contributors (all time) y: 688 lines of code idl/metadata.thrift x: 1 contributors (all time) y: 64 lines of code src/common/replication_enums.h x: 1 contributors (all time) y: 124 lines of code src/replica/disk_cleaner.cpp x: 2 contributors (all time) y: 118 lines of code src/replica/replica_check.cpp x: 5 contributors (all time) y: 208 lines of code src/replica/replica_context.h x: 4 contributors (all time) y: 184 lines of code src/utils/error_code.h x: 3 contributors (all time) y: 122 lines of code src/runtime/profiler.cpp x: 6 contributors (all time) y: 402 lines of code src/runtime/profiler_header.h x: 6 contributors (all time) y: 38 lines of code src/aio/native_linux_aio_provider.cpp x: 6 contributors (all time) y: 128 lines of code src/replica/duplication/replica_follower.cpp x: 2 contributors (all time) y: 211 lines of code src/replica/disk_cleaner.h x: 2 contributors (all time) y: 48 lines of code src/replica/replica_init.cpp x: 7 contributors (all time) y: 255 lines of code java-client/src/main/java/org/apache/pegasus/client/ListAppInfoType.java x: 1 contributors (all time) y: 12 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusAdminClientInterface.java x: 5 contributors (all time) y: 27 lines of code java-client/src/main/java/org/apache/pegasus/operator/list_apps_operator.java x: 1 contributors (all time) y: 43 lines of code java-client/src/main/java/org/apache/pegasus/rpc/async/MetaSession.java x: 5 contributors (all time) y: 276 lines of code src/runtime/rpc/dns_resolver.cpp x: 1 contributors (all time) y: 78 lines of code src/runtime/rpc/dns_resolver.h x: 1 contributors (all time) y: 22 lines of code src/runtime/rpc/rpc_address.cpp x: 3 contributors (all time) y: 186 lines of code src/runtime/rpc/rpc_address.h x: 2 contributors (all time) y: 153 lines of code src/runtime/rpc/rpc_host_port.cpp x: 1 contributors (all time) y: 154 lines of code src/meta/meta_http_service.cpp x: 4 contributors (all time) y: 781 lines of code src/meta/partition_guardian.cpp x: 4 contributors (all time) y: 685 lines of code src/server/pegasus_manual_compact_service.cpp x: 7 contributors (all time) y: 310 lines of code src/shell/commands/recovery.cpp x: 3 contributors (all time) y: 340 lines of code src/utils/process_utils.cpp x: 4 contributors (all time) y: 74 lines of code src/runtime/rpc/group_host_port.h x: 1 contributors (all time) y: 188 lines of code src/runtime/task/task_code.h x: 2 contributors (all time) y: 105 lines of code src/common/storage_serverlet.h x: 2 contributors (all time) y: 125 lines of code src/replica/replication_app_base.h x: 1 contributors (all time) y: 147 lines of code src/server/pegasus_server_impl.cpp x: 24 contributors (all time) y: 2847 lines of code src/nfs/nfs.thrift x: 7 contributors (all time) y: 39 lines of code src/nfs/nfs_client_impl.cpp x: 7 contributors (all time) y: 470 lines of code src/nfs/nfs_node.cpp x: 5 contributors (all time) y: 78 lines of code src/nfs/nfs_node_impl.cpp x: 4 contributors (all time) y: 55 lines of code src/nfs/nfs_node_simple.h x: 3 contributors (all time) y: 27 lines of code src/nfs/nfs_server_impl.h x: 5 contributors (all time) y: 98 lines of code src/server/meta_store.cpp x: 5 contributors (all time) y: 146 lines of code src/server/meta_store.h x: 5 contributors (all time) y: 57 lines of code src/server/pegasus_server_impl.h x: 21 contributors (all time) y: 355 lines of code go-client/pegasus/table_connector.go x: 4 contributors (all time) y: 587 lines of code go-client/session/session.go x: 3 contributors (all time) y: 287 lines of code src/replica/replica_config.cpp x: 8 contributors (all time) y: 920 lines of code src/runtime/security/access_controller.cpp x: 3 contributors (all time) y: 40 lines of code src/replica/split/replica_split_manager.cpp x: 4 contributors (all time) y: 1275 lines of code java-client/dev-support/findbugs-exclude.xml x: 4 contributors (all time) y: 16 lines of code src/geo/lib/geo_client.cpp x: 6 contributors (all time) y: 894 lines of code src/redis_protocol/proxy_lib/redis_parser.cpp x: 12 contributors (all time) y: 1141 lines of code src/meta/meta_backup_service.cpp x: 6 contributors (all time) y: 1535 lines of code src/meta/meta_service.cpp x: 10 contributors (all time) y: 1126 lines of code src/meta/meta_service.h x: 11 contributors (all time) y: 368 lines of code src/meta/server_state.cpp x: 13 contributors (all time) y: 3486 lines of code src/meta/server_state.h x: 8 contributors (all time) y: 292 lines of code src/replica/duplication/mutation_batch.h x: 5 contributors (all time) y: 49 lines of code src/server/pegasus_server_write.cpp x: 10 contributors (all time) y: 174 lines of code src/server/pegasus_server_write.h x: 7 contributors (all time) y: 60 lines of code src/server/pegasus_write_service.h x: 11 contributors (all time) y: 134 lines of code src/server/pegasus_write_service_impl.h x: 10 contributors (all time) y: 565 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusTable.java x: 5 contributors (all time) y: 2136 lines of code src/common/replication.codes.h x: 3 contributors (all time) y: 178 lines of code src/common/replication_common.cpp x: 11 contributors (all time) y: 318 lines of code java-client/src/main/java/org/apache/pegasus/security/KerberosProtocol.java x: 4 contributors (all time) y: 143 lines of code src/utils/alloc.h x: 2 contributors (all time) y: 55 lines of code src/aio/aio_provider.h x: 6 contributors (all time) y: 45 lines of code src/aio/disk_engine.cpp x: 5 contributors (all time) y: 202 lines of code src/aio/file_io.cpp x: 3 contributors (all time) y: 105 lines of code src/base/pegasus_utils.cpp x: 4 contributors (all time) y: 157 lines of code src/base/pegasus_utils.h x: 8 contributors (all time) y: 62 lines of code src/base/pegasus_value_schema.h x: 9 contributors (all time) y: 147 lines of code src/block_service/block_service_manager.cpp x: 8 contributors (all time) y: 150 lines of code src/block_service/fds/fds_service.cpp x: 7 contributors (all time) y: 582 lines of code src/block_service/fds/fds_service.h x: 4 contributors (all time) y: 106 lines of code src/block_service/local/local_service.cpp x: 6 contributors (all time) y: 476 lines of code src/client/partition_resolver.cpp x: 5 contributors (all time) y: 88 lines of code src/client/partition_resolver_manager.cpp x: 3 contributors (all time) y: 49 lines of code src/client/partition_resolver_simple.cpp x: 5 contributors (all time) y: 364 lines of code src/client_lib/pegasus_client_impl.cpp x: 12 contributors (all time) y: 1217 lines of code src/client_lib/pegasus_client_impl.h x: 12 contributors (all time) y: 292 lines of code src/client_lib/pegasus_scanner_impl.cpp x: 11 contributors (all time) y: 344 lines of code src/common/duplication_common.h x: 1 contributors (all time) y: 41 lines of code src/common/replication_common.h x: 7 contributors (all time) y: 51 lines of code src/failure_detector/failure_detector.cpp x: 4 contributors (all time) y: 429 lines of code src/geo/bench/bench.cpp x: 5 contributors (all time) y: 119 lines of code src/http/builtin_http_calls.h x: 4 contributors (all time) y: 12 lines of code src/http/http_message_parser.cpp x: 6 contributors (all time) y: 186 lines of code src/http/http_message_parser.h x: 4 contributors (all time) y: 50 lines of code src/http/http_server.cpp x: 5 contributors (all time) y: 233 lines of code src/http/http_server.h x: 1 contributors (all time) y: 97 lines of code src/http/uri_decoder.h x: 3 contributors (all time) y: 9 lines of code src/meta/backup_engine.cpp x: 4 contributors (all time) y: 335 lines of code src/meta/distributed_lock_service_simple.cpp x: 2 contributors (all time) y: 244 lines of code src/meta/duplication/duplication_info.h x: 5 contributors (all time) y: 175 lines of code src/meta/duplication/meta_duplication_service.cpp x: 4 contributors (all time) y: 520 lines of code src/meta/greedy_load_balancer.cpp x: 6 contributors (all time) y: 198 lines of code src/meta/load_balance_policy.cpp x: 3 contributors (all time) y: 669 lines of code src/meta/meta_backup_service.h x: 6 contributors (all time) y: 285 lines of code src/meta/meta_bulk_load_service.cpp x: 8 contributors (all time) y: 1792 lines of code src/meta/meta_bulk_load_service.h x: 6 contributors (all time) y: 312 lines of code src/meta/meta_data.cpp x: 5 contributors (all time) y: 556 lines of code src/meta/meta_data.h x: 6 contributors (all time) y: 387 lines of code src/meta/meta_http_service.h x: 5 contributors (all time) y: 128 lines of code src/meta/meta_server_failure_detector.cpp x: 3 contributors (all time) y: 262 lines of code src/meta/meta_service_app.cpp x: 6 contributors (all time) y: 70 lines of code src/meta/meta_split_service.cpp x: 5 contributors (all time) y: 520 lines of code src/meta/meta_state_service_simple.cpp x: 6 contributors (all time) y: 446 lines of code src/meta/meta_state_service_utils_impl.h x: 3 contributors (all time) y: 245 lines of code src/meta/meta_state_service_zookeeper.cpp x: 3 contributors (all time) y: 350 lines of code src/meta/server_load_balancer.cpp x: 6 contributors (all time) y: 147 lines of code src/perf_counter/perf_counter_atomic.h x: 4 contributors (all time) y: 356 lines of code src/redis_protocol/proxy_lib/proxy_layer.cpp x: 7 contributors (all time) y: 107 lines of code src/replica/backup/cold_backup_context.cpp x: 5 contributors (all time) y: 960 lines of code src/replica/backup/replica_backup_manager.cpp x: 4 contributors (all time) y: 170 lines of code src/replica/bulk_load/replica_bulk_loader.cpp x: 7 contributors (all time) y: 903 lines of code src/replica/duplication/load_from_private_log.cpp x: 4 contributors (all time) y: 223 lines of code src/replica/duplication/mutation_batch.cpp x: 4 contributors (all time) y: 128 lines of code src/replica/log_file.cpp x: 5 contributors (all time) y: 323 lines of code src/replica/log_file_stream.h x: 3 contributors (all time) y: 144 lines of code src/replica/mutation.h x: 5 contributors (all time) y: 162 lines of code src/replica/mutation_log.cpp x: 5 contributors (all time) y: 1340 lines of code src/replica/prepare_list.cpp x: 3 contributors (all time) y: 134 lines of code src/replica/replica_backup.cpp x: 6 contributors (all time) y: 600 lines of code src/replica/replica_chkpt.cpp x: 5 contributors (all time) y: 345 lines of code src/replica/replica_restore.cpp x: 7 contributors (all time) y: 425 lines of code src/reporter/pegasus_counter_reporter.cpp x: 11 contributors (all time) y: 297 lines of code src/reporter/pegasus_counter_reporter.h x: 7 contributors (all time) y: 78 lines of code src/runtime/global_config.h x: 1 contributors (all time) y: 114 lines of code src/runtime/rpc/asio_net_provider.cpp x: 5 contributors (all time) y: 334 lines of code src/runtime/rpc/dsn_message_parser.cpp x: 3 contributors (all time) y: 158 lines of code src/runtime/rpc/network.cpp x: 5 contributors (all time) y: 627 lines of code src/runtime/rpc/rpc_engine.cpp x: 3 contributors (all time) y: 637 lines of code src/runtime/rpc/rpc_holder.h x: 1 contributors (all time) y: 267 lines of code src/runtime/rpc/rpc_message.cpp x: 4 contributors (all time) y: 367 lines of code src/runtime/rpc/thrift_message_parser.cpp x: 6 contributors (all time) y: 295 lines of code src/runtime/scheduler.cpp x: 2 contributors (all time) y: 222 lines of code src/runtime/security/kinit_context.cpp x: 6 contributors (all time) y: 230 lines of code src/runtime/security/kinit_context.h x: 2 contributors (all time) y: 9 lines of code src/runtime/service_api_c.cpp x: 7 contributors (all time) y: 438 lines of code src/runtime/service_engine.cpp x: 3 contributors (all time) y: 207 lines of code src/runtime/task/task.cpp x: 3 contributors (all time) y: 367 lines of code src/runtime/task/task.h x: 1 contributors (all time) y: 332 lines of code src/runtime/task/task_engine.cpp x: 5 contributors (all time) y: 293 lines of code src/runtime/task/task_engine.sim.cpp x: 2 contributors (all time) y: 177 lines of code src/runtime/task/task_spec.cpp x: 8 contributors (all time) y: 197 lines of code src/runtime/task/task_spec.h x: 1 contributors (all time) y: 242 lines of code src/runtime/tracer.cpp x: 2 contributors (all time) y: 331 lines of code src/server/available_detector.cpp x: 10 contributors (all time) y: 448 lines of code src/server/capacity_unit_calculator.cpp x: 7 contributors (all time) y: 329 lines of code src/server/capacity_unit_calculator.h x: 7 contributors (all time) y: 94 lines of code src/server/hotkey_collector.cpp x: 3 contributors (all time) y: 375 lines of code src/server/hotspot_partition_calculator.cpp x: 4 contributors (all time) y: 208 lines of code src/server/info_collector.cpp x: 15 contributors (all time) y: 293 lines of code src/server/info_collector.h x: 15 contributors (all time) y: 201 lines of code src/server/info_collector_app.h x: 6 contributors (all time) y: 24 lines of code src/server/main.cpp x: 8 contributors (all time) y: 82 lines of code src/server/pegasus_event_listener.h x: 5 contributors (all time) y: 30 lines of code src/server/pegasus_mutation_duplicator.cpp x: 3 contributors (all time) y: 201 lines of code src/server/pegasus_server_impl_init.cpp x: 8 contributors (all time) y: 619 lines of code src/shell/commands/bulk_load.cpp x: 5 contributors (all time) y: 422 lines of code src/shell/commands/cold_backup.cpp x: 4 contributors (all time) y: 447 lines of code src/shell/commands/data_operations.cpp x: 11 contributors (all time) y: 2593 lines of code src/shell/commands/node_management.cpp x: 9 contributors (all time) y: 568 lines of code src/shell/commands/table_management.cpp x: 14 contributors (all time) y: 957 lines of code src/shell/main.cpp x: 18 contributors (all time) y: 686 lines of code src/utils/configuration.cpp x: 2 contributors (all time) y: 348 lines of code src/utils/configuration.h x: 1 contributors (all time) y: 167 lines of code src/utils/filesystem.h x: 1 contributors (all time) y: 83 lines of code src/utils/latency_tracer.cpp x: 3 contributors (all time) y: 233 lines of code src/utils/long_adder.cpp x: 2 contributors (all time) y: 186 lines of code src/utils/metrics.cpp x: 3 contributors (all time) y: 446 lines of code src/utils/metrics.h x: 2 contributors (all time) y: 790 lines of code src/utils/strings.cpp x: 6 contributors (all time) y: 328 lines of code src/zookeeper/lock_struct.cpp x: 3 contributors (all time) y: 687 lines of code src/zookeeper/zookeeper_session.cpp x: 3 contributors (all time) y: 325 lines of code src/common/json_helper.h x: 3 contributors (all time) y: 609 lines of code cmake_modules/BaseFunctions.cmake x: 1 contributors (all time) y: 348 lines of code idl/rrdb.thrift x: 10 contributors (all time) y: 264 lines of code nodejs-client/src/connection.js x: 4 contributors (all time) y: 242 lines of code nodejs-client/src/operator.js x: 4 contributors (all time) y: 263 lines of code nodejs-client/src/session.js x: 4 contributors (all time) y: 382 lines of code src/meta/dump_file.h x: 4 contributors (all time) y: 121 lines of code src/shell/command_helper.h x: 21 contributors (all time) y: 1240 lines of code go-client/session/codec.go x: 4 contributors (all time) y: 409 lines of code src/shell/commands.h x: 18 contributors (all time) y: 156 lines of code go-client/pegasus/scanner.go x: 4 contributors (all time) y: 253 lines of code src/include/rrdb/rrdb.client.h x: 8 contributors (all time) y: 373 lines of code src/base/pegasus_key_schema.h x: 9 contributors (all time) y: 110 lines of code src/utils/TokenBucket.h x: 1 contributors (all time) y: 215 lines of code src/include/rrdb/rrdb.code.definition.h x: 8 contributors (all time) y: 22 lines of code src/server/pegasus_scan_context.h x: 9 contributors (all time) y: 98 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusScannerInterface.java x: 5 contributors (all time) y: 11 lines of code java-client/src/main/java/org/apache/pegasus/client/PegasusClient.java x: 3 contributors (all time) y: 463 lines of code java-client/src/main/java/org/apache/pegasus/rpc/async/ReplicaSession.java x: 3 contributors (all time) y: 399 lines of code java-client/src/main/java/org/apache/pegasus/rpc/async/TableHandler.java x: 3 contributors (all time) y: 435 lines of code admin-cli/client/meta.go x: 5 contributors (all time) y: 523 lines of code admin-cli/executor/bulk_load.go x: 4 contributors (all time) y: 396 lines of code src/include/pegasus/version.h x: 7 contributors (all time) y: 2 lines of code scripts/run-clang-format.py x: 1 contributors (all time) y: 313 lines of code admin-cli/executor/toolkits/nodesbalancer/migrator.go x: 1 contributors (all time) y: 201 lines of code admin-cli/executor/toolkits/nodesmigrator/migrator.go x: 4 contributors (all time) y: 286 lines of code python-client/pypegasus/pgclient.py x: 2 contributors (all time) y: 690 lines of code src/base/pegasus_const.cpp x: 10 contributors (all time) y: 36 lines of code src/server/key_ttl_compaction_filter.h x: 6 contributors (all time) y: 161 lines of code scripts/redis_proto_check.py x: 1 contributors (all time) y: 722 lines of code src/shell/sds/sds.c x: 2 contributors (all time) y: 834 lines of code src/shell/linenoise/linenoise.c x: 1 contributors (all time) y: 790 lines of code src/shell/sds/sds.h x: 1 contributors (all time) y: 220 lines of code
3486.0
lines of code
  min: 1.0
  average: 148.86
  25th percentile: 31.0
  median: 70.0
  75th percentile: 151.0
  max: 3486.0
0 24.0
contributors (all time)
min: 1.0 | average: 3.1 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 24.0

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

src/client/replication_ddl_client.cpp x: 1 commits (30d) y: 1539 lines of code src/server/result_writer.cpp x: 1 commits (30d) y: 66 lines of code src/utils/fmt_logging.h x: 1 commits (30d) y: 250 lines of code src/utils/simple_logger.cpp x: 3 commits (30d) y: 243 lines of code src/utils/simple_logger.h x: 1 commits (30d) y: 62 lines of code src/utils/filesystem.cpp x: 1 commits (30d) y: 765 lines of code src/replica/replica_stub.cpp x: 1 commits (30d) y: 2695 lines of code src/server/rocksdb_wrapper.cpp x: 1 commits (30d) y: 202 lines of code
2695.0
lines of code
  min: 62.0
  average: 727.75
  25th percentile: 100.0
  median: 246.5
  75th percentile: 1345.5
  max: 2695.0
0 3.0
commits (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

src/client/replication_ddl_client.cpp x: 1 contributors (30d) y: 1539 lines of code src/server/result_writer.cpp x: 1 contributors (30d) y: 66 lines of code src/utils/fmt_logging.h x: 1 contributors (30d) y: 250 lines of code src/utils/simple_logger.cpp x: 2 contributors (30d) y: 243 lines of code src/utils/simple_logger.h x: 1 contributors (30d) y: 62 lines of code src/utils/filesystem.cpp x: 1 contributors (30d) y: 765 lines of code src/replica/replica_stub.cpp x: 1 contributors (30d) y: 2695 lines of code src/server/rocksdb_wrapper.cpp x: 1 contributors (30d) y: 202 lines of code
2695.0
lines of code
  min: 62.0
  average: 727.75
  25th percentile: 100.0
  median: 246.5
  75th percentile: 1345.5
  max: 2695.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/client/replication_ddl_client.cpp x: 1 commits (90d) y: 1539 lines of code src/server/result_writer.cpp x: 1 commits (90d) y: 66 lines of code src/utils/fmt_logging.h x: 1 commits (90d) y: 250 lines of code src/utils/simple_logger.cpp x: 3 commits (90d) y: 243 lines of code src/utils/simple_logger.h x: 1 commits (90d) y: 62 lines of code src/utils/filesystem.cpp x: 2 commits (90d) y: 765 lines of code src/replica/replica_stub.cpp x: 8 commits (90d) y: 2695 lines of code src/server/rocksdb_wrapper.cpp x: 1 commits (90d) y: 202 lines of code src/common/serialization_helper/thrift_helper.h x: 2 commits (90d) y: 607 lines of code src/runtime/ranger/access_type.h x: 1 commits (90d) y: 36 lines of code src/runtime/ranger/ranger_resource_policy.h x: 1 commits (90d) y: 145 lines of code src/runtime/ranger/ranger_resource_policy_manager.cpp x: 3 commits (90d) y: 474 lines of code src/runtime/ranger/ranger_resource_policy_manager.h x: 2 commits (90d) y: 75 lines of code src/runtime/security/meta_access_controller.cpp x: 1 commits (90d) y: 94 lines of code src/common/fs_manager.h x: 7 commits (90d) y: 121 lines of code src/replica/replica.cpp x: 2 commits (90d) y: 473 lines of code src/replica/replica.h x: 3 commits (90d) y: 421 lines of code src/replica/replica_failover.cpp x: 1 commits (90d) y: 80 lines of code src/replica/replica_learn.cpp x: 2 commits (90d) y: 1284 lines of code src/replica/replica_stub.h x: 4 commits (90d) y: 398 lines of code src/replica/replication_app_base.cpp x: 1 commits (90d) y: 418 lines of code idl/dsn.thrift x: 1 commits (90d) y: 22 lines of code src/common/fs_manager.cpp x: 7 commits (90d) y: 476 lines of code src/replica/replica_2pc.cpp x: 3 commits (90d) y: 688 lines of code src/replica/replica_disk_migrator.cpp x: 2 commits (90d) y: 258 lines of code src/common/replication_enums.h x: 1 commits (90d) y: 124 lines of code src/replica/disk_cleaner.cpp x: 2 commits (90d) y: 118 lines of code src/replica/replica_check.cpp x: 2 commits (90d) y: 208 lines of code src/replica/replica_context.cpp x: 1 commits (90d) y: 201 lines of code src/replica/replica_context.h x: 1 commits (90d) y: 184 lines of code src/runtime/profiler.cpp x: 1 commits (90d) y: 402 lines of code src/aio/native_linux_aio_provider.cpp x: 1 commits (90d) y: 128 lines of code src/replica/disk_cleaner.h x: 1 commits (90d) y: 48 lines of code src/replica/replica_init.cpp x: 1 commits (90d) y: 255 lines of code java-client/src/main/java/org/apache/pegasus/client/ListAppInfoType.java x: 1 commits (90d) y: 12 lines of code java-client/src/main/java/org/apache/pegasus/rpc/async/MetaSession.java x: 1 commits (90d) y: 276 lines of code
2695.0
lines of code
  min: 12.0
  average: 318.51
  25th percentile: 75.0
  median: 201.0
  75th percentile: 402.0
  max: 2695.0
0 8.0
commits (90d)
min: 1.0 | average: 1.81 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

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

src/client/replication_ddl_client.cpp x: 1 contributors (90d) y: 1539 lines of code src/server/result_writer.cpp x: 1 contributors (90d) y: 66 lines of code src/utils/fmt_logging.h x: 1 contributors (90d) y: 250 lines of code src/utils/simple_logger.cpp x: 2 contributors (90d) y: 243 lines of code src/utils/simple_logger.h x: 1 contributors (90d) y: 62 lines of code src/utils/filesystem.cpp x: 2 contributors (90d) y: 765 lines of code src/replica/replica_stub.cpp x: 1 contributors (90d) y: 2695 lines of code src/server/rocksdb_wrapper.cpp x: 1 contributors (90d) y: 202 lines of code src/common/serialization_helper/thrift_helper.h x: 1 contributors (90d) y: 607 lines of code src/runtime/ranger/access_type.h x: 1 contributors (90d) y: 36 lines of code src/runtime/ranger/ranger_resource_policy.h x: 1 contributors (90d) y: 145 lines of code src/runtime/ranger/ranger_resource_policy_manager.cpp x: 1 contributors (90d) y: 474 lines of code src/runtime/ranger/ranger_resource_policy_manager.h x: 1 contributors (90d) y: 75 lines of code src/runtime/security/meta_access_controller.cpp x: 1 contributors (90d) y: 94 lines of code src/common/fs_manager.h x: 1 contributors (90d) y: 121 lines of code src/replica/replica.h x: 1 contributors (90d) y: 421 lines of code src/replica/replica_learn.cpp x: 1 contributors (90d) y: 1284 lines of code src/replica/replica_stub.h x: 1 contributors (90d) y: 398 lines of code idl/dsn.thrift x: 1 contributors (90d) y: 22 lines of code src/replica/replica_2pc.cpp x: 1 contributors (90d) y: 688 lines of code src/replica/replica_disk_migrator.cpp x: 1 contributors (90d) y: 258 lines of code src/replica/replica_context.cpp x: 1 contributors (90d) y: 201 lines of code src/replica/replica_context.h x: 1 contributors (90d) y: 184 lines of code src/aio/native_linux_aio_provider.cpp x: 1 contributors (90d) y: 128 lines of code src/replica/disk_cleaner.h x: 1 contributors (90d) y: 48 lines of code java-client/src/main/java/org/apache/pegasus/client/ListAppInfoType.java x: 1 contributors (90d) y: 12 lines of code java-client/src/main/java/org/apache/pegasus/rpc/async/MetaSession.java x: 1 contributors (90d) y: 276 lines of code
2695.0
lines of code
  min: 12.0
  average: 318.51
  25th percentile: 75.0
  median: 201.0
  75th percentile: 402.0
  max: 2695.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0