apache / bookkeeper
File Size

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

Intro
Learn more...
File Size Overall
11% | 19% | 27% | 17% | 24%
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
java12% | 19% | 27% | 16% | 23%
py0% | 22% | 0% | 34% | 43%
xml0% | 0% | 35% | 26% | 38%
proto0% | 0% | 36% | 37% | 25%
js0% | 0% | 70% | 0% | 29%
yaml0% | 0% | 0% | 91% | 8%
c0% | 0% | 0% | 78% | 21%
cpp0% | 0% | 0% | 75% | 24%
hpp0% | 0% | 0% | 86% | 13%
scss0% | 0% | 0% | 0% | 100%
thrift0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
bookkeeper-server14% | 23% | 29% | 16% | 17%
stream12% | 20% | 23% | 16% | 27%
dev0% | 100% | 0% | 0% | 0%
bookkeeper-common0% | 10% | 32% | 25% | 30%
metadata-drivers0% | 0% | 57% | 18% | 24%
tools0% | 0% | 30% | 20% | 48%
bookkeeper-benchmark0% | 0% | 97% | 0% | 2%
buildtools0% | 0% | 72% | 19% | 7%
stats0% | 0% | 20% | 28% | 50%
site30% | 0% | 63% | 0% | 36%
bookkeeper-slogger0% | 0% | 47% | 0% | 52%
bookkeeper-proto0% | 0% | 57% | 34% | 8%
microbenchmarks0% | 0% | 0% | 53% | 46%
circe-checksum0% | 0% | 0% | 17% | 82%
deploy0% | 0% | 0% | 91% | 8%
native-io0% | 0% | 0% | 63% | 36%
bookkeeper-common-allocator0% | 0% | 0% | 50% | 49%
cpu-affinity0% | 0% | 0% | 44% | 55%
bookkeeper-http0% | 0% | 0% | 16% | 83%
bookkeeper-dist0% | 0% | 0% | 30% | 69%
conf0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
native-library-common0% | 0% | 0% | 0% | 100%
docker0% | 0% | 0% | 0% | 100%
testtools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
PerChannelBookieClient.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/proto
2358 161
BookieShell.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
2313 211
DistributedLogTool.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/tools
2280 148
ServerConfiguration.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/conf
1524 333
LedgerHandle.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
1449 102
DistributedLogConfiguration.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
1286 241
BookKeeperAdmin.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
1161 77
BKDLConfigFormat.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift
1145 82
ZooKeeperClient.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/zookeeper
1096 60
RackawareEnsemblePlacementPolicyImpl.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
1087 20
BKLogWriteHandler.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
1057 45
DefaultEntryLogger.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
1053 81
BKLogSegmentWriter.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
1044 63
BookieImpl.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
987 51
SingleDirectoryDbLedgerStorage.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb
967 69
ZkLedgerUnderreplicationManager.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/meta
961 42
ZKSessionLock.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/lock
952 47
BookKeeper.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
948 86
Journal.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
926 57
LogSegmentMetadata.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
925 80
MVCCStoreImpl.java
in stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/mvcc
908 42
ByteBufVisitor.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/util
851 189
ZKLogStreamMetadataStore.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/metadata
820 26
DistributedLogAdmin.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/admin
792 38
ReadAheadEntryReader.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
790 59
BKDistributedLogManager.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
767 76
ZoneawareEnsemblePlacementPolicyImpl.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
763 33
ClientConfiguration.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/conf
714 161
BKLogSegmentEntryReader.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/logsegment
694 58
TopologyAwareEnsemblePlacementPolicy.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
688 42
ConcurrentLongLongHashMap.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections
679 53
MSLedgerManagerFactory.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/meta
662 37
ReplicationWorker.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/replication
655 24
AccessControlEntry.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift
653 57
GarbageCollectorThread.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
649 32
AuditorReplicasCheckTask.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/replication
622 25
FederatedZKLogMetadataStore.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/federated
621 33
BookieRequestProcessor.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/proto
614 28
RocksdbKVStore.java
in stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/kv
601 44
BKAsyncLogReader.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
599 33
BookieClientImpl.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/proto
593 34
NetworkTopologyImpl.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/net
591 40
RootRangeStoreImpl.java
in stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/metadata
576 28
InterleavedLedgerStorage.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
569 52
IndexPersistenceMgr.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
559 30
RegionAwareEnsemblePlacementPolicy.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
556 12
KeyValueStorageRocksDB.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb
556 35
DLAuditor.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/auditor
555 17
Auditor.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/replication
552 25
BKLogHandler.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
542 25
Files With Most Units (Top 50)
File# lines# units
ServerConfiguration.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/conf
1524 333
DistributedLogConfiguration.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
1286 241
BookieShell.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
2313 211
ByteBufVisitor.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/util
851 189
ClientConfiguration.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/conf
714 161
PerChannelBookieClient.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/proto
2358 161
DistributedLogTool.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/tools
2280 148
LedgerHandle.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
1449 102
AbstractConfiguration.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/conf
523 100
BookKeeper.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
948 86
BKDLConfigFormat.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift
1145 82
DefaultEntryLogger.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
1053 81
LogSegmentMetadata.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
925 80
BookKeeperAdmin.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
1161 77
BKDistributedLogManager.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
767 76
SingleDirectoryDbLedgerStorage.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb
967 69
NullMetadataBookieDriver.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/meta
311 68
BookieProtocol.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/proto
429 67
BKLogSegmentWriter.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
1044 63
ZooKeeperClient.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/zookeeper
1096 60
ReadAheadEntryReader.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
790 59
BKLogSegmentEntryReader.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/logsegment
694 58
AccessControlEntry.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift
653 57
Journal.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
926 57
DbLedgerStorage.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb
526 56
ConcurrentLongLongHashMap.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections
679 53
SortedLedgerStorage.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
349 53
InterleavedLedgerStorage.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
569 52
BookieImpl.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
987 51
ComponentConfiguration.java
in bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf
232 48
ZKSessionLock.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/lock
952 47
ConcurrentLongLongPairHashMap.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections
527 47
EmbeddedServer.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/server
467 47
OrderedExecutor.java
in bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util
513 45
BKLogWriteHandler.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog
1057 45
RocksdbKVStore.java
in stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/kv
601 44
RoundRobinDistributionSchedule.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
378 44
ConcurrentOpenHashMap.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections
494 43
ConcurrentLongHashMap.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections
523 43
BKException.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
305 43
MVCCStoreImpl.java
in stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/mvcc
908 42
TopologyAwareEnsemblePlacementPolicy.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/client
688 42
ZkLedgerUnderreplicationManager.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/meta
961 42
BookieException.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
253 41
NetworkTopologyImpl.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/net
591 40
EntryLogManagerForEntryLogPerLedger.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie
478 39
DistributedLogAdmin.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/admin
792 38
ConcurrentLongHashSet.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections
416 38
541 37
Options.java
in stream/api/src/main/java/org/apache/bookkeeper/api/kv/options
168 37
Files With Long Lines (Top 23)

There are 23 files with lines longer than 120 characters. In total, there are 134 long lines.

File# lines# units# long lines
formatter.xml
in buildtools/src/main/resources/ide/eclipse
269 - 56
BKDLConfigFormat.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift
1145 82 29
AccessControlEntry.java
in stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift
653 57 19
541 37 5
log4j2.xml
in conf
45 - 2
bin-server.xml
in bookkeeper-dist/src/assemble
86 - 2
bkctl.xml
in bookkeeper-dist/src/assemble
103 - 2
bin-all.xml
in bookkeeper-dist/src/assemble
100 - 2
docusaurus.config.js
in site3/website
264 - 2
index.js
in site3/website/src/components/RecentReleases
33 - 2
proto
BookkeeperProtocol.proto
in bookkeeper-proto/src/main/proto
203 - 1
33 - 1
38 - 1
native_io_jni.c
in native-io/src/main/native-io-jni/cpp
190 6 1
bookkeeper.yaml
in deploy/kubernetes/gke
103 - 1
src.xml
in bookkeeper-dist/src/assemble
51 - 1
log4j2.xml
in bookkeeper-benchmark/conf
24 - 1
log4j2.cli.xml
in stream/conf
29 - 1
log4j2.xml
in stream/conf
29 - 1
proto
proto2_coder_test_messages.proto
in stream/tests-common/src/main/proto
43 - 1
AuditorStats.java
in bookkeeper-server/src/main/java/org/apache/bookkeeper/replication
245 1 1
index.scss
in site3/website/src/sass
36 - 1
index.js
in site3/website/src/pages
34 1 1
Correlations

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

deploy/kubernetes/gke/bookkeeper.yaml x: 6 commits (all time) y: 103 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/SingleThreadExecutor.java x: 3 commits (all time) y: 301 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieImpl.java x: 38 commits (all time) y: 987 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ServerConfiguration.java x: 159 commits (all time) y: 1524 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageRocksDB.java x: 25 commits (all time) y: 556 lines of code stats/bookkeeper-stats-providers/otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/OtelMetricsProvider.java x: 2 commits (all time) y: 109 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java x: 164 commits (all time) y: 1449 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java x: 62 commits (all time) y: 967 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndex.java x: 21 commits (all time) y: 185 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookKeeperServerStats.java x: 44 commits (all time) y: 127 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectionStatus.java x: 3 commits (all time) y: 18 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectorThread.java x: 99 commits (all time) y: 649 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/stats/GarbageCollectorStats.java x: 5 commits (all time) y: 215 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieWatcherImpl.java x: 18 commits (all time) y: 274 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLoggerAllocator.java x: 14 commits (all time) y: 195 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BufferedChannel.java x: 21 commits (all time) y: 153 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/component/ComponentStarter.java x: 7 commits (all time) y: 48 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AutoRecoveryMain.java x: 39 commits (all time) y: 275 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/Main.java x: 25 commits (all time) y: 249 lines of code stream/server/src/main/java/org/apache/bookkeeper/stream/server/StorageServer.java x: 20 commits (all time) y: 343 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RegionAwareEnsemblePlacementPolicy.java x: 37 commits (all time) y: 556 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java x: 22 commits (all time) y: 331 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndexStats.java x: 3 commits (all time) y: 51 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java x: 172 commits (all time) y: 2313 lines of code circe-checksum/src/main/java/com/scurrilous/circe/crc/Sse42Crc32C.java x: 3 commits (all time) y: 82 lines of code cpu-affinity/src/main/java/org/apache/bookkeeper/common/util/affinity/impl/CpuAffinityImpl.java x: 4 commits (all time) y: 142 lines of code native-io/src/main/java/org/apache/bookkeeper/common/util/nativeio/NativeIOJni.java x: 5 commits (all time) y: 28 lines of code native-io/src/main/java/org/apache/bookkeeper/common/util/nativeio/package-info.java x: 2 commits (all time) y: 1 lines of code native-library-common/src/main/java/org/apache/bookkeeper/common/util/nativelib/NativeUtils.java x: 1 commits (all time) y: 67 lines of code native-library-common/src/main/java/org/apache/bookkeeper/common/util/nativelib/package-info.java x: 1 commits (all time) y: 1 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerRecoveryOp.java x: 41 commits (all time) y: 159 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ReadOnlyLedgerHandle.java x: 34 commits (all time) y: 270 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java x: 61 commits (all time) y: 1087 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/HandleFactory.java x: 3 commits (all time) y: 8 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/HandleFactoryImpl.java x: 7 commits (all time) y: 59 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java x: 115 commits (all time) y: 1161 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeper.java x: 117 commits (all time) y: 948 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheckImpl.java x: 3 commits (all time) y: 450 lines of code bookkeeper-http/http-server/src/main/java/org/apache/bookkeeper/http/service/HttpServiceRequest.java x: 4 commits (all time) y: 40 lines of code bookkeeper-http/vertx-http-server/src/main/java/org/apache/bookkeeper/http/vertx/VertxAbstractHandler.java x: 7 commits (all time) y: 65 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorCheckAllLedgersTask.java x: 7 commits (all time) y: 244 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/BookKeeper.java x: 5 commits (all time) y: 21 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MetadataClientDriver.java x: 5 commits (all time) y: 38 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/zk/ZKMetadataClientDriver.java x: 9 commits (all time) y: 85 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/zk/ZKMetadataDriverBase.java x: 13 commits (all time) y: 303 lines of code bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/allocator/impl/ByteBufAllocatorBuilderImpl.java x: 5 commits (all time) y: 63 lines of code bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/allocator/impl/ByteBufAllocatorImpl.java x: 7 commits (all time) y: 168 lines of code bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/util/ShutdownUtil.java x: 1 commits (all time) y: 44 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieResources.java x: 4 commits (all time) y: 77 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/AbstractConfiguration.java x: 73 commits (all time) y: 523 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/journal/JournalWriter.java x: 8 commits (all time) y: 433 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/zookeeper/ZooKeeperClient.java x: 11 commits (all time) y: 1096 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/zookeeper/ZooKeeperWatcherBase.java x: 9 commits (all time) y: 136 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PerChannelBookieClient.java x: 156 commits (all time) y: 2358 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.java x: 24 commits (all time) y: 688 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/DeleteLedgerService.java x: 5 commits (all time) y: 52 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKDistributedLogNamespace.java x: 6 commits (all time) y: 237 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/BKNamespaceDriver.java x: 9 commits (all time) y: 499 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/kv/RocksdbKVStore.java x: 16 commits (all time) y: 601 lines of code site3/website/docusaurus.config.js x: 16 commits (all time) y: 264 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/cluster/ZkClusterInitializer.java x: 6 commits (all time) y: 61 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDirsManager.java x: 35 commits (all time) y: 245 lines of code stream/clients/python/setup.py x: 22 commits (all time) y: 57 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedExecutor.java x: 18 commits (all time) y: 513 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/Auditor.java x: 81 commits (all time) y: 552 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ClientConfiguration.java x: 89 commits (all time) y: 714 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/ReadAheadEntryReader.java x: 14 commits (all time) y: 790 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/ZKLogSegmentMetadataStore.java x: 10 commits (all time) y: 417 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKLogSegmentWriter.java x: 12 commits (all time) y: 1044 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/metadata/BKDLConfig.java x: 7 commits (all time) y: 253 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/zk/ZKVersionedSetOp.java x: 3 commits (all time) y: 45 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieNettyServer.java x: 47 commits (all time) y: 429 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestProcessor.java x: 54 commits (all time) y: 614 lines of code circe-checksum/src/main/java/com/scurrilous/circe/checksum/Java8IntHash.java x: 4 commits (all time) y: 37 lines of code microbenchmarks/src/main/java/org/apache/bookkeeper/proto/checksum/DigestManagerBenchmark.java x: 3 commits (all time) y: 58 lines of code src/owasp-dependency-check-suppressions.xml x: 13 commits (all time) y: 70 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogManagerForEntryLogPerLedger.java x: 15 commits (all time) y: 478 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/InterleavedLedgerStorage.java x: 76 commits (all time) y: 569 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDirsMonitor.java x: 16 commits (all time) y: 191 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/ReadCache.java x: 10 commits (all time) y: 148 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/DistributionSchedule.java x: 17 commits (all time) y: 76 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/EnsemblePlacementPolicy.java x: 28 commits (all time) y: 113 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerFragmentReplicator.java x: 46 commits (all time) y: 493 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/WeightedRandomSelectionImpl.java x: 5 commits (all time) y: 125 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/OpenBuilder.java x: 4 commits (all time) y: 12 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/ReadHandle.java x: 12 commits (all time) y: 53 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/WriteAdvHandle.java x: 9 commits (all time) y: 37 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/discover/ZKRegistrationClient.java x: 18 commits (all time) y: 410 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractHierarchicalLedgerManager.java x: 10 commits (all time) y: 135 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManager.java x: 64 commits (all time) y: 523 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerManager.java x: 20 commits (all time) y: 47 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerUnderreplicationManager.java x: 21 commits (all time) y: 57 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MSLedgerManagerFactory.java x: 39 commits (all time) y: 662 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerUnderreplicationManager.java x: 56 commits (all time) y: 961 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieProtoEncoding.java x: 39 commits (all time) y: 519 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/ReadEntryProcessorV3.java x: 23 commits (all time) y: 262 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/WriteEntryProcessorV3.java x: 28 commits (all time) y: 150 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/ReplicationWorker.java x: 62 commits (all time) y: 655 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/streaming/LedgerOutputStream.java x: 8 commits (all time) y: 82 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tls/TLSContextFactory.java x: 20 commits (all time) y: 445 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.java x: 5 commits (all time) y: 148 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ReadLedgerCommand.java x: 6 commits (all time) y: 175 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/RegenerateInterleavedStorageIndexFileCommand.java x: 2 commits (all time) y: 91 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/client/LedgerMetaDataCommand.java x: 8 commits (all time) y: 118 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/AvailabilityOfEntriesOfLedger.java x: 7 commits (all time) y: 345 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/DiskChecker.java x: 17 commits (all time) y: 166 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/StringUtils.java x: 15 commits (all time) y: 85 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/ZkUtils.java x: 18 commits (all time) y: 180 lines of code stats/bookkeeper-stats-providers/codahale-metrics-provider/src/main/java/org/apache/bookkeeper/stats/codahale/FastTimer.java x: 6 commits (all time) y: 288 lines of code stats/bookkeeper-stats-providers/prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/DataSketchesOpStatsLogger.java x: 5 commits (all time) y: 152 lines of code stream/api/src/main/java/org/apache/bookkeeper/api/kv/result/DeleteResult.java x: 4 commits (all time) y: 7 lines of code stream/clients/java/kv/src/main/java/org/apache/bookkeeper/clients/impl/kv/PByteBufTableImpl.java x: 5 commits (all time) y: 254 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKAsyncLogWriter.java x: 6 commits (all time) y: 396 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKLogReadHandler.java x: 8 commits (all time) y: 279 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/DistributedLogConfiguration.java x: 7 commits (all time) y: 1286 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/ZooKeeperClient.java x: 6 commits (all time) y: 260 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/ZooKeeperClientBuilder.java x: 4 commits (all time) y: 111 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/acl/ZKAccessControlManager.java x: 6 commits (all time) y: 327 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/federated/FederatedZKLogMetadataStore.java x: 10 commits (all time) y: 621 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/lock/ZKDistributedLock.java x: 7 commits (all time) y: 405 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/lock/ZKSessionLock.java x: 12 commits (all time) y: 952 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/logsegment/LogSegmentEntryReader.java x: 3 commits (all time) y: 22 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/tools/DistributedLogTool.java x: 13 commits (all time) y: 2280 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/zk/ZKWatcherManager.java x: 6 commits (all time) y: 163 lines of code stream/distributedlog/protocol/src/main/java/org/apache/distributedlog/LogRecord.java x: 6 commits (all time) y: 322 lines of code stream/proto/src/main/proto/stream.proto x: 8 commits (all time) y: 178 lines of code stream/server/src/main/java/org/apache/bookkeeper/stream/server/service/RegistrationStateService.java x: 6 commits (all time) y: 84 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/mvcc/MVCCRecord.java x: 7 commits (all time) y: 110 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/rocksdb/checkpoint/CheckpointInfo.java x: 5 commits (all time) y: 114 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/cluster/ZkClusterMetadataStore.java x: 5 commits (all time) y: 174 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/table/PerfClient.java x: 4 commits (all time) y: 308 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieServer.java x: 89 commits (all time) y: 209 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/ByteBufVisitor.java x: 2 commits (all time) y: 851 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/AuthHandler.java x: 25 commits (all time) y: 395 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClientImpl.java x: 20 commits (all time) y: 593 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/ByteBufList.java x: 10 commits (all time) y: 152 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileInfo.java x: 41 commits (all time) y: 426 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileInfoBackingCache.java x: 8 commits (all time) y: 123 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/IndexPersistenceMgr.java x: 38 commits (all time) y: 559 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetworkTopology.java x: 8 commits (all time) y: 18 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetworkTopologyImpl.java x: 15 commits (all time) y: 591 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookies/InitCommand.java x: 2 commits (all time) y: 28 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/net/NetUtils.java x: 3 commits (all time) y: 33 lines of code stream/proto/src/main/proto/kv_rpc.proto x: 6 commits (all time) y: 271 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/cluster/ClusterControllerLeaderImpl.java x: 4 commits (all time) y: 138 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Journal.java x: 120 commits (all time) y: 926 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/SyncThread.java x: 21 commits (all time) y: 169 lines of code stats/bookkeeper-stats-providers/prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/ThreadScopedDataSketchesStatsLogger.java x: 4 commits (all time) y: 90 lines of code stream/clients/python/bookkeeper/common/protobuf_helpers.py x: 3 commits (all time) y: 143 lines of code stream/clients/python/bookkeeper/common/retry.py x: 3 commits (all time) y: 113 lines of code stream/clients/python/bookkeeper/common/timeout.py x: 3 commits (all time) y: 68 lines of code stream/clients/python/bookkeeper/kv/futures.py x: 2 commits (all time) y: 54 lines of code metadata-drivers/etcd/src/main/java/io/etcd/jetcd/impl/EtcdClientUtils.java x: 1 commits (all time) y: 12 lines of code metadata-drivers/etcd/src/main/java/io/etcd/jetcd/impl/EtcdConnectionManager.java x: 1 commits (all time) y: 31 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/EtcdWatchClient.java x: 5 commits (all time) y: 303 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptorImpl.java x: 30 commits (all time) y: 125 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptorReadOnlyImpl.java x: 7 commits (all time) y: 20 lines of code bookkeeper-http/vertx-http-server/src/main/java/org/apache/bookkeeper/http/vertx/VertxHttpServer.java x: 14 commits (all time) y: 122 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/JournalChannel.java x: 26 commits (all time) y: 224 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/WriteEntryProcessor.java x: 31 commits (all time) y: 120 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/service/HttpService.java x: 10 commits (all time) y: 52 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieStateManager.java x: 19 commits (all time) y: 345 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.java x: 13 commits (all time) y: 523 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.java x: 13 commits (all time) y: 679 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.java x: 11 commits (all time) y: 527 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.java x: 12 commits (all time) y: 494 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.java x: 12 commits (all time) y: 404 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/datainteg/DataIntegrityCookieValidation.java x: 3 commits (all time) y: 125 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLogger.java x: 10 commits (all time) y: 423 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorage.java x: 50 commits (all time) y: 526 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/BookieAuthProvider.java x: 9 commits (all time) y: 17 lines of code bookkeeper-benchmark/src/main/java/org/apache/bookkeeper/benchmark/BenchThroughputLatency.java x: 29 commits (all time) y: 387 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorPlacementPolicyCheckTask.java x: 4 commits (all time) y: 272 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorReplicasCheckTask.java x: 4 commits (all time) y: 622 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorStats.java x: 4 commits (all time) y: 245 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorTask.java x: 3 commits (all time) y: 110 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/collections/GrowableMpScArrayConsumerBlockingQueue.java x: 2 commits (all time) y: 235 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryMemTable.java x: 19 commits (all time) y: 327 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BatchedReadOp.java x: 3 commits (all time) y: 243 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerCreateOp.java x: 47 commits (all time) y: 367 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerDeleteOp.java x: 18 commits (all time) y: 89 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerOpenOp.java x: 42 commits (all time) y: 224 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ListenerBasedPendingReadOp.java x: 7 commits (all time) y: 45 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingAddOp.java x: 65 commits (all time) y: 336 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingReadOp.java x: 80 commits (all time) y: 296 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ReadLastConfirmedAndEntryOp.java x: 24 commits (all time) y: 462 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.java x: 23 commits (all time) y: 187 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/ForceLedgerProcessorV3.java x: 8 commits (all time) y: 97 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/GetBookieInfoProcessorV3.java x: 14 commits (all time) y: 71 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/GetListOfEntriesOfLedgerProcessorV3.java x: 5 commits (all time) y: 73 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PacketProcessorBase.java x: 24 commits (all time) y: 163 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PacketProcessorBaseV3.java x: 17 commits (all time) y: 99 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/ReadEntryProcessor.java x: 30 commits (all time) y: 186 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/WriteLacProcessorV3.java x: 17 commits (all time) y: 120 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/zookeeper/ZooWorker.java x: 5 commits (all time) y: 90 lines of code buildtools/src/main/resources/bookkeeper/findbugsExclude.xml x: 19 commits (all time) y: 264 lines of code bookkeeper-dist/src/assemble/bin-all.xml x: 35 commits (all time) y: 100 lines of code bookkeeper-dist/src/assemble/bin-server.xml x: 35 commits (all time) y: 86 lines of code bookkeeper-dist/src/assemble/bkctl.xml x: 26 commits (all time) y: 103 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/LocalBookKeeper.java x: 58 commits (all time) y: 461 lines of code bookkeeper-benchmark/src/main/java/org/apache/bookkeeper/benchmark/BenchReadThroughputLatency.java x: 19 commits (all time) y: 256 lines of code bookkeeper-http/servlet-http-server/src/main/java/org/apache/bookkeeper/http/servlet/BookieHttpServiceServlet.java x: 4 commits (all time) y: 96 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ListFilesOnDiscCommand.java x: 4 commits (all time) y: 73 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LegacyCookieValidation.java x: 6 commits (all time) y: 212 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/SortedLedgerStorage.java x: 38 commits (all time) y: 349 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/stats/JournalStats.java x: 9 commits (all time) y: 197 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/EmbeddedServer.java x: 5 commits (all time) y: 467 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/service/BookieService.java x: 11 commits (all time) y: 88 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/LastMarkCommand.java x: 8 commits (all time) y: 51 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookies/ClusterInfoCommand.java x: 2 commits (all time) y: 101 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookies/RecoverCommand.java x: 8 commits (all time) y: 224 lines of code stream/clients/java/all/src/main/java/org/apache/bookkeeper/clients/StorageClientImpl.java x: 9 commits (all time) y: 128 lines of code stream/clients/java/kv/src/main/java/org/apache/bookkeeper/clients/impl/kv/ByteBufTableImpl.java x: 4 commits (all time) y: 56 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BufferedReadChannel.java x: 6 commits (all time) y: 74 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/DefaultEntryLogger.java x: 14 commits (all time) y: 1053 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogManagerBase.java x: 7 commits (all time) y: 113 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogManagerForSingleEntryLog.java x: 8 commits (all time) y: 196 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/TransactionalEntryLogCompactor.java x: 10 commits (all time) y: 232 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/DummyDigestManager.java x: 7 commits (all time) y: 30 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/MacDigestManager.java x: 9 commits (all time) y: 79 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/StandardCRC32Digest.java x: 4 commits (all time) y: 21 lines of code circe-checksum/src/main/java/com/scurrilous/circe/checksum/Crc32cIntChecksum.java x: 6 commits (all time) y: 33 lines of code circe-checksum/src/main/java/com/scurrilous/circe/checksum/Java9IntHash.java x: 5 commits (all time) y: 100 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ClientInternalConf.java x: 6 commits (all time) y: 78 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BatchedReadEntryProcessor.java x: 2 commits (all time) y: 83 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ReadOpBase.java x: 1 commits (all time) y: 186 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClient.java x: 55 commits (all time) y: 68 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieProtocol.java x: 39 commits (all time) y: 429 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/ResponseBuilder.java x: 8 commits (all time) y: 30 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorElector.java x: 33 commits (all time) y: 190 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/CleanupLedgerManager.java x: 16 commits (all time) y: 212 lines of code conf/log4j2.shell.xml x: 2 commits (all time) y: 38 lines of code docker/scripts/apply-config-from-env.py x: 4 commits (all time) y: 54 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicy.java x: 28 commits (all time) y: 254 lines of code stream/server/src/main/java/org/apache/bookkeeper/stream/cluster/StreamCluster.java x: 13 commits (all time) y: 246 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/ReplicationStats.java x: 18 commits (all time) y: 42 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/SanityTestCommand.java x: 3 commits (all time) y: 168 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerChecker.java x: 32 commits (all time) y: 354 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerStorage.java x: 36 commits (all time) y: 134 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectCompactionEntryLog.java x: 5 commits (all time) y: 223 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectWriter.java x: 7 commits (all time) y: 263 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgersIndexRebuildOp.java x: 9 commits (all time) y: 175 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectReader.java x: 8 commits (all time) y: 275 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerFragment.java x: 20 commits (all time) y: 142 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/bk/SimpleLedgerAllocator.java x: 12 commits (all time) y: 427 lines of code stats/bookkeeper-stats-providers/prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/PrometheusTextFormat.java x: 4 commits (all time) y: 170 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java x: 165 commits (all time) y: 71 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/processor/RequestProcessor.java x: 11 commits (all time) y: 7 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestHandler.java x: 16 commits (all time) y: 75 lines of code bookkeeper-http/http-server/src/main/java/org/apache/bookkeeper/http/HttpRouter.java x: 15 commits (all time) y: 81 lines of code bookkeeper-http/http-server/src/main/java/org/apache/bookkeeper/http/HttpServer.java x: 16 commits (all time) y: 64 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/BKHttpServiceProvider.java x: 20 commits (all time) y: 210 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/TriggerLocationCompactService.java x: 1 commits (all time) y: 96 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java x: 27 commits (all time) y: 332 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/collections/BatchedArrayBlockingQueue.java x: 1 commits (all time) y: 306 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/collections/BlockingMpscQueue.java x: 3 commits (all time) y: 131 lines of code microbenchmarks/src/main/java/org/apache/bookkeeper/common/MpScQueueBenchmark.java x: 1 commits (all time) y: 91 lines of code stream/clients/java/kv/src/main/java/org/apache/bookkeeper/clients/impl/kv/PByteBufSimpleTableImpl.java x: 3 commits (all time) y: 267 lines of code stream/clients/java/kv/src/main/java/org/apache/bookkeeper/clients/impl/kv/PByteBufTableRangeImpl.java x: 7 commits (all time) y: 227 lines of code stream/distributedlog/core/src/main/java/org/apache/bookkeeper/client/LedgerReader.java x: 13 commits (all time) y: 186 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/logsegment/BKLogSegmentEntryReader.java x: 10 commits (all time) y: 694 lines of code stream/distributedlog/protocol/src/main/java/org/apache/distributedlog/EnvelopedRecordSetWriter.java x: 4 commits (all time) y: 126 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/journal/AbstractStateStoreWithJournal.java x: 8 commits (all time) y: 467 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/kv/KVUtils.java x: 5 commits (all time) y: 75 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/kv/RocksdbKVAsyncStore.java x: 5 commits (all time) y: 132 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/mvcc/MVCCRecordCoder.java x: 6 commits (all time) y: 94 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/mvcc/MVCCStoreImpl.java x: 10 commits (all time) y: 908 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/routing/RoutingHeaderProxyInterceptor.java x: 3 commits (all time) y: 222 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/LongPollReadEntryProcessorV3.java x: 10 commits (all time) y: 172 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingWriteLacOp.java x: 15 commits (all time) y: 74 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RoundRobinDistributionSchedule.java x: 19 commits (all time) y: 378 lines of code native-io/src/main/native-io-jni/cpp/native_io_jni.c x: 5 commits (all time) y: 190 lines of code microbenchmarks/src/main/java/org/apache/bookkeeper/proto/checksum/DigestTypeBenchmark.java x: 11 commits (all time) y: 119 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/WriteCache.java x: 10 commits (all time) y: 206 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandleAdv.java x: 35 commits (all time) y: 145 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ZoneawareEnsemblePlacementPolicyImpl.java x: 9 commits (all time) y: 763 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/ExceptionMessageHelper.java x: 2 commits (all time) y: 23 lines of code bookkeeper-proto/src/main/proto/DataFormats.proto x: 11 commits (all time) y: 121 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieStatus.java x: 8 commits (all time) y: 159 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieThread.java x: 6 commits (all time) y: 24 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieAddressResolverDisabled.java x: 2 commits (all time) y: 14 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieInfoReader.java x: 17 commits (all time) y: 320 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieWatcher.java x: 42 commits (all time) y: 24 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/DefaultBookieAddressResolver.java x: 9 commits (all time) y: 50 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ForceLedgerOp.java x: 11 commits (all time) y: 79 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerMetadataBuilder.java x: 18 commits (all time) y: 156 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/MetadataUpdateLoop.java x: 8 commits (all time) y: 138 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingReadLacOp.java x: 15 commits (all time) y: 98 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ReadLastConfirmedOp.java x: 32 commits (all time) y: 115 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/TryReadLastConfirmedOp.java x: 14 commits (all time) y: 79 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/UpdateLedgerOp.java x: 19 commits (all time) y: 118 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/LedgerEntries.java x: 5 commits (all time) y: 10 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManagerFactory.java x: 13 commits (all time) y: 256 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/FlatLedgerManager.java x: 24 commits (all time) y: 86 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/HierarchicalLedgerManager.java x: 33 commits (all time) y: 86 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/HierarchicalLedgerManagerFactory.java x: 16 commits (all time) y: 21 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerLayout.java x: 20 commits (all time) y: 64 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerManagerFactory.java x: 24 commits (all time) y: 24 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerMetadataSerDe.java x: 14 commits (all time) y: 410 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LegacyHierarchicalLedgerManager.java x: 12 commits (all time) y: 181 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LegacyHierarchicalLedgerManagerFactory.java x: 11 commits (all time) y: 62 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LongHierarchicalLedgerManager.java x: 12 commits (all time) y: 187 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LongHierarchicalLedgerManagerFactory.java x: 6 commits (all time) y: 8 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LongZkLedgerIdGenerator.java x: 8 commits (all time) y: 238 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerAuditorManager.java x: 3 commits (all time) y: 199 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerIdGenerator.java x: 10 commits (all time) y: 98 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/metastore/InMemoryMetastoreTable.java x: 6 commits (all time) y: 315 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/metastore/Value.java x: 9 commits (all time) y: 110 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/AbstractDNSToSwitchMapping.java x: 11 commits (all time) y: 67 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/DNS.java x: 7 commits (all time) y: 183 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetUtils.java x: 8 commits (all time) y: 44 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/Node.java x: 6 commits (all time) y: 13 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/ScriptBasedMapping.java x: 13 commits (all time) y: 159 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/ReplicationException.java x: 9 commits (all time) y: 61 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ListActiveLedgersCommand.java x: 6 commits (all time) y: 141 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/BookKeeperConstants.java x: 17 commits (all time) y: 28 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/Shell.java x: 8 commits (all time) y: 248 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/verifier/BookkeeperVerifier.java x: 6 commits (all time) y: 525 lines of code stats/bookkeeper-stats-providers/codahale-metrics-provider/src/main/java/org/apache/bookkeeper/stats/codahale/CodahaleMetricsProvider.java x: 2 commits (all time) y: 122 lines of code stats/bookkeeper-stats-providers/codahale-metrics-provider/src/main/java/org/apache/bookkeeper/stats/codahale/CodahaleStatsLogger.java x: 3 commits (all time) y: 90 lines of code stats/bookkeeper-stats-providers/prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/PrometheusMetricsProvider.java x: 7 commits (all time) y: 187 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKAbstractLogWriter.java x: 6 commits (all time) y: 470 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKAsyncLogReader.java x: 9 commits (all time) y: 599 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKLogHandler.java x: 6 commits (all time) y: 542 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKLogWriteHandler.java x: 8 commits (all time) y: 1057 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKSyncLogReader.java x: 4 commits (all time) y: 226 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BookKeeperClient.java x: 9 commits (all time) y: 242 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/LocalDLMEmulator.java x: 7 commits (all time) y: 287 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/LogSegmentMetadata.java x: 5 commits (all time) y: 925 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/ReadUtils.java x: 5 commits (all time) y: 510 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/admin/DistributedLogAdmin.java x: 7 commits (all time) y: 792 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/auditor/DLAuditor.java x: 6 commits (all time) y: 555 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/bk/LedgerAllocatorPool.java x: 5 commits (all time) y: 376 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/bk/QuorumConfig.java x: 2 commits (all time) y: 61 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/config/DynamicDistributedLogConfiguration.java x: 4 commits (all time) y: 218 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/ZKMetadataAccessor.java x: 6 commits (all time) y: 202 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/acl/ZKAccessControl.java x: 6 commits (all time) y: 189 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/metadata/ZKLogStreamMetadataStore.java x: 12 commits (all time) y: 820 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/subscription/ZKSubscriptionStateStore.java x: 8 commits (all time) y: 86 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/subscription/ZKSubscriptionsStore.java x: 4 commits (all time) y: 115 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/injector/AsyncRandomFailureInjector.java x: 2 commits (all time) y: 141 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/logsegment/PerStreamLogSegmentCache.java x: 4 commits (all time) y: 152 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/metadata/LogMetadata.java x: 2 commits (all time) y: 70 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/namespace/NamespaceDriverManager.java x: 5 commits (all time) y: 111 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/util/FailpointUtils.java x: 3 commits (all time) y: 98 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/util/Utils.java x: 5 commits (all time) y: 493 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/zk/LimitedPermitManager.java x: 3 commits (all time) y: 155 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/AuthProviderFactoryFactory.java x: 10 commits (all time) y: 71 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Cookie.java x: 39 commits (all time) y: 352 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogCompactor.java x: 7 commits (all time) y: 80 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/IndexInMemPageMgr.java x: 18 commits (all time) y: 459 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/ReadOnlyBookie.java x: 13 commits (all time) y: 35 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLoggerStats.java x: 2 commits (all time) y: 133 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/PersistentEntryLogMetadataMap.java x: 8 commits (all time) y: 214 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/WriteHandle.java x: 10 commits (all time) y: 41 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/BookieSocketAddress.java x: 16 commits (all time) y: 87 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/sasl/SASLBookieAuthProvider.java x: 6 commits (all time) y: 47 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/sasl/SASLClientProviderFactory.java x: 7 commits (all time) y: 124 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/sasl/TGTRefreshThread.java x: 6 commits (all time) y: 214 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedScheduler.java x: 17 commits (all time) y: 182 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ExplicitLacFlushPolicy.java x: 13 commits (all time) y: 113 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageStats.java x: 5 commits (all time) y: 236 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/SyncCallbackUtils.java x: 8 commits (all time) y: 145 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MetadataDrivers.java x: 10 commits (all time) y: 265 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/ListLedgerService.java x: 16 commits (all time) y: 110 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/ListUnderReplicatedLedgerService.java x: 8 commits (all time) y: 110 lines of code stream/clients/java/base/src/main/java/org/apache/bookkeeper/clients/impl/channel/StorageServerChannelManager.java x: 6 commits (all time) y: 130 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BKException.java x: 37 commits (all time) y: 305 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/ResumeCompactionService.java x: 1 commits (all time) y: 60 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogMetadata.java x: 7 commits (all time) y: 139 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerCache.java x: 28 commits (all time) y: 59 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerCacheImpl.java x: 39 commits (all time) y: 171 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptor.java x: 26 commits (all time) y: 47 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/DefaultEnsemblePlacementPolicy.java x: 23 commits (all time) y: 184 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerEntry.java x: 14 commits (all time) y: 46 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/BKException.java x: 12 commits (all time) y: 215 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/DecommissionService.java x: 8 commits (all time) y: 70 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/EtcdBookieRegister.java x: 5 commits (all time) y: 179 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/EtcdLedgerManager.java x: 16 commits (all time) y: 425 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/EtcdRegistrationManager.java x: 6 commits (all time) y: 500 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/helpers/KeySetReader.java x: 3 commits (all time) y: 235 lines of code stream/clients/java/base/src/main/java/org/apache/bookkeeper/clients/impl/internal/LocationClientImpl.java x: 9 commits (all time) y: 97 lines of code stream/server/src/main/java/org/apache/bookkeeper/stream/server/service/BookieService.java x: 12 commits (all time) y: 156 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/RequestStats.java x: 4 commits (all time) y: 326 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/EtcdLedgerManagerFactory.java x: 7 commits (all time) y: 89 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/CompactableLedgerStorage.java x: 5 commits (all time) y: 8 lines of code tools/stream/src/main/java/org/apache/bookkeeper/stream/cli/commands/cluster/InitClusterCommand.java x: 4 commits (all time) y: 201 lines of code bookkeeper-benchmark/conf/log4j2.xml x: 1 commits (all time) y: 24 lines of code bookkeeper-slogger/api/src/main/java/org/apache/bookkeeper/slogger/AbstractSlogger.java x: 1 commits (all time) y: 216 lines of code bookkeeper-slogger/slf4j/src/main/java/org/apache/bookkeeper/slogger/slf4j/Slf4jSlogger.java x: 1 commits (all time) y: 75 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LocalBookieEnsemblePlacementPolicy.java x: 23 commits (all time) y: 94 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/sc/ZkStorageContainerManager.java x: 4 commits (all time) y: 265 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/datainteg/WriteSets.java x: 1 commits (all time) y: 55 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/discover/ZKRegistrationManager.java x: 21 commits (all time) y: 482 lines of code tools/ledger/src/main/java/org/apache/bookkeeper/tools/cli/commands/BookieCommandGroup.java x: 19 commits (all time) y: 59 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/store/MVCCStoreFactoryImpl.java x: 10 commits (all time) y: 239 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/rocksdb/checkpoint/CheckpointFile.java x: 2 commits (all time) y: 201 lines of code dev/bk-merge-pr3.py x: 3 commits (all time) y: 541 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/metadata/RootRangeStoreImpl.java x: 8 commits (all time) y: 576 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperClientStats.java x: 28 commits (all time) y: 94 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/metadata/stream/MetaRangeImpl.java x: 4 commits (all time) y: 384 lines of code stream/clients/java/base/src/main/java/org/apache/bookkeeper/clients/impl/channel/StorageServerChannel.java x: 11 commits (all time) y: 146 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/discover/RegistrationClient.java x: 10 commits (all time) y: 35 lines of code tools/framework/src/main/java/org/apache/bookkeeper/tools/framework/Cli.java x: 4 commits (all time) y: 184 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PerChannelBookieClientPool.java x: 10 commits (all time) y: 15 lines of code bookkeeper-benchmark/src/main/java/org/apache/bookkeeper/benchmark/BenchBookie.java x: 21 commits (all time) y: 203 lines of code bookkeeper-benchmark/src/main/java/org/apache/bookkeeper/benchmark/TestClient.java x: 18 commits (all time) y: 242 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/IteratorUtility.java x: 1 commits (all time) y: 108 lines of code buildtools/src/main/resources/ide/eclipse/formatter.xml x: 2 commits (all time) y: 269 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf/ConfigDef.java x: 1 commits (all time) y: 228 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf/ConfigKey.java x: 1 commits (all time) y: 185 lines of code tools/framework/src/main/java/org/apache/bookkeeper/tools/framework/CliSpec.java x: 2 commits (all time) y: 184 lines of code stream/clients/python/bookkeeper/common/exceptions.py x: 3 commits (all time) y: 178 lines of code stream/common/src/main/java/org/apache/bookkeeper/common/hash/Murmur3.java x: 2 commits (all time) y: 293 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/dlog/PerfReaderBase.java x: 1 commits (all time) y: 149 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/dlog/PerfSegmentReader.java x: 1 commits (all time) y: 165 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/dlog/PerfWriter.java x: 2 commits (all time) y: 343 lines of code stream/clients/python/bookkeeper/common/grpc_helpers.py x: 1 commits (all time) y: 137 lines of code stream/clients/python/bookkeeper/proto/storage_pb2_grpc.py x: 1 commits (all time) y: 146 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/kv/TableStoreUtils.java x: 4 commits (all time) y: 253 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/Backoff.java x: 2 commits (all time) y: 150 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/rocksdb/checkpoint/dlog/DLInputStream.java x: 1 commits (all time) y: 168 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/api/mvcc/MVCCAsyncStore.java x: 3 commits (all time) y: 443 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift/AccessControlEntry.java x: 2 commits (all time) y: 653 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift/BKDLConfigFormat.java x: 2 commits (all time) y: 1145 lines of code
2358.0
lines of code
  min: 1.0
  average: 93.0
  25th percentile: 9.0
  median: 35.0
  75th percentile: 93.0
  max: 2358.0
0 172.0
commits (all time)
min: 1.0 | average: 6.09 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 172.0

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

deploy/kubernetes/gke/bookkeeper.yaml x: 4 contributors (all time) y: 103 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/SingleThreadExecutor.java x: 2 contributors (all time) y: 301 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieImpl.java x: 18 contributors (all time) y: 987 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ServerConfiguration.java x: 47 contributors (all time) y: 1524 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageRocksDB.java x: 15 contributors (all time) y: 556 lines of code stats/bookkeeper-stats-providers/otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/OtelMetricsProvider.java x: 2 contributors (all time) y: 109 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java x: 47 contributors (all time) y: 1449 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java x: 31 contributors (all time) y: 967 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndex.java x: 14 contributors (all time) y: 185 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookKeeperServerStats.java x: 24 contributors (all time) y: 127 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectionStatus.java x: 3 contributors (all time) y: 18 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectorThread.java x: 38 contributors (all time) y: 649 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/stats/GarbageCollectorStats.java x: 4 contributors (all time) y: 215 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieWatcherImpl.java x: 12 contributors (all time) y: 274 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLoggerAllocator.java x: 8 contributors (all time) y: 195 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BufferedChannel.java x: 12 contributors (all time) y: 153 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/component/ComponentStarter.java x: 7 contributors (all time) y: 48 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AutoRecoveryMain.java x: 17 contributors (all time) y: 275 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/Main.java x: 14 contributors (all time) y: 249 lines of code stream/server/src/main/java/org/apache/bookkeeper/stream/server/StorageServer.java x: 9 contributors (all time) y: 343 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RegionAwareEnsemblePlacementPolicy.java x: 24 contributors (all time) y: 556 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java x: 16 contributors (all time) y: 331 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndexStats.java x: 3 contributors (all time) y: 51 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java x: 47 contributors (all time) y: 2313 lines of code circe-checksum/src/main/java/com/scurrilous/circe/crc/Sse42Crc32C.java x: 3 contributors (all time) y: 82 lines of code cpu-affinity/src/main/java/org/apache/bookkeeper/common/util/affinity/impl/CpuAffinityImpl.java x: 3 contributors (all time) y: 142 lines of code native-io/src/main/java/org/apache/bookkeeper/common/util/nativeio/NativeIOJni.java x: 4 contributors (all time) y: 28 lines of code native-io/src/main/java/org/apache/bookkeeper/common/util/nativeio/package-info.java x: 2 contributors (all time) y: 1 lines of code native-library-common/src/main/java/org/apache/bookkeeper/common/util/nativelib/NativeUtils.java x: 1 contributors (all time) y: 67 lines of code native-library-common/src/main/java/org/apache/bookkeeper/common/util/nativelib/package-info.java x: 1 contributors (all time) y: 1 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerRecoveryOp.java x: 15 contributors (all time) y: 159 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ReadOnlyLedgerHandle.java x: 16 contributors (all time) y: 270 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java x: 30 contributors (all time) y: 1087 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/HandleFactory.java x: 3 contributors (all time) y: 8 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/HandleFactoryImpl.java x: 5 contributors (all time) y: 59 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java x: 37 contributors (all time) y: 1161 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeper.java x: 33 contributors (all time) y: 948 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheckImpl.java x: 3 contributors (all time) y: 450 lines of code bookkeeper-http/http-server/src/main/java/org/apache/bookkeeper/http/service/HttpServiceRequest.java x: 3 contributors (all time) y: 40 lines of code bookkeeper-http/vertx-http-server/src/main/java/org/apache/bookkeeper/http/vertx/VertxAbstractHandler.java x: 5 contributors (all time) y: 65 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorCheckAllLedgersTask.java x: 4 contributors (all time) y: 244 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/BookKeeper.java x: 5 contributors (all time) y: 21 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MetadataClientDriver.java x: 4 contributors (all time) y: 38 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/zk/ZKMetadataClientDriver.java x: 7 contributors (all time) y: 85 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/zk/ZKMetadataDriverBase.java x: 8 contributors (all time) y: 303 lines of code bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/allocator/ByteBufAllocatorBuilder.java x: 4 contributors (all time) y: 20 lines of code bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/allocator/impl/ByteBufAllocatorBuilderImpl.java x: 4 contributors (all time) y: 63 lines of code bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/allocator/impl/ByteBufAllocatorImpl.java x: 5 contributors (all time) y: 168 lines of code bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/util/ShutdownUtil.java x: 1 contributors (all time) y: 44 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/AbstractConfiguration.java x: 30 contributors (all time) y: 523 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/journal/JournalWriter.java x: 6 contributors (all time) y: 433 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/zookeeper/ZooKeeperClient.java x: 8 contributors (all time) y: 1096 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/zookeeper/ZooKeeperWatcherBase.java x: 7 contributors (all time) y: 136 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PerChannelBookieClient.java x: 49 contributors (all time) y: 2358 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.java x: 16 contributors (all time) y: 688 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/DeleteLedgerService.java x: 4 contributors (all time) y: 52 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKDistributedLogNamespace.java x: 4 contributors (all time) y: 237 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/BKNamespaceDriver.java x: 6 contributors (all time) y: 499 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/kv/RocksdbKVStore.java x: 10 contributors (all time) y: 601 lines of code site3/website/docusaurus.config.js x: 5 contributors (all time) y: 264 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDirsManager.java x: 16 contributors (all time) y: 245 lines of code stream/clients/python/setup.py x: 11 contributors (all time) y: 57 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedExecutor.java x: 12 contributors (all time) y: 513 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/Auditor.java x: 33 contributors (all time) y: 552 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ClientConfiguration.java x: 41 contributors (all time) y: 714 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/ReadAheadEntryReader.java x: 7 contributors (all time) y: 790 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/ZKLogSegmentMetadataStore.java x: 6 contributors (all time) y: 417 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKLogSegmentWriter.java x: 6 contributors (all time) y: 1044 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/metadata/BKDLConfig.java x: 5 contributors (all time) y: 253 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/zk/ZKVersionedSetOp.java x: 2 contributors (all time) y: 45 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieNettyServer.java x: 22 contributors (all time) y: 429 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestProcessor.java x: 30 contributors (all time) y: 614 lines of code circe-checksum/src/main/java/com/scurrilous/circe/checksum/Java8IntHash.java x: 3 contributors (all time) y: 37 lines of code microbenchmarks/src/main/java/org/apache/bookkeeper/proto/ProtocolBenchmark.java x: 6 contributors (all time) y: 134 lines of code microbenchmarks/src/main/java/org/apache/bookkeeper/proto/checksum/DigestManagerBenchmark.java x: 2 contributors (all time) y: 58 lines of code src/owasp-dependency-check-suppressions.xml x: 4 contributors (all time) y: 70 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/Retries.java x: 4 contributors (all time) y: 79 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogManagerForEntryLogPerLedger.java x: 7 contributors (all time) y: 478 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/InterleavedLedgerStorage.java x: 25 contributors (all time) y: 569 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDirsMonitor.java x: 9 contributors (all time) y: 191 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/ReadCache.java x: 6 contributors (all time) y: 148 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/DistributionSchedule.java x: 11 contributors (all time) y: 76 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/EnsemblePlacementPolicy.java x: 18 contributors (all time) y: 113 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerFragmentReplicator.java x: 23 contributors (all time) y: 493 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/WeightedRandomSelectionImpl.java x: 4 contributors (all time) y: 125 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/ReadHandle.java x: 8 contributors (all time) y: 53 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/WriteAdvHandle.java x: 6 contributors (all time) y: 37 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/discover/ZKRegistrationClient.java x: 8 contributors (all time) y: 410 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManager.java x: 21 contributors (all time) y: 523 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerManager.java x: 9 contributors (all time) y: 47 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerUnderreplicationManager.java x: 10 contributors (all time) y: 57 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MSLedgerManagerFactory.java x: 15 contributors (all time) y: 662 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerUnderreplicationManager.java x: 24 contributors (all time) y: 961 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieProtoEncoding.java x: 14 contributors (all time) y: 519 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/ReadEntryProcessorV3.java x: 15 contributors (all time) y: 262 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/WriteEntryProcessorV3.java x: 16 contributors (all time) y: 150 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/ReplicationWorker.java x: 32 contributors (all time) y: 655 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/streaming/LedgerOutputStream.java x: 7 contributors (all time) y: 82 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tls/TLSContextFactory.java x: 12 contributors (all time) y: 445 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.java x: 5 contributors (all time) y: 148 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ReadLedgerCommand.java x: 6 contributors (all time) y: 175 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/RegenerateInterleavedStorageIndexFileCommand.java x: 2 contributors (all time) y: 91 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/client/LedgerMetaDataCommand.java x: 6 contributors (all time) y: 118 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/AvailabilityOfEntriesOfLedger.java x: 3 contributors (all time) y: 345 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/DiskChecker.java x: 11 contributors (all time) y: 166 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/StringUtils.java x: 10 contributors (all time) y: 85 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/ZkUtils.java x: 10 contributors (all time) y: 180 lines of code stats/bookkeeper-stats-providers/codahale-metrics-provider/src/main/java/org/apache/bookkeeper/stats/codahale/FastTimer.java x: 3 contributors (all time) y: 288 lines of code stats/bookkeeper-stats-providers/prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/DataSketchesOpStatsLogger.java x: 2 contributors (all time) y: 152 lines of code stream/clients/java/kv/src/main/java/org/apache/bookkeeper/clients/impl/kv/PByteBufTableImpl.java x: 2 contributors (all time) y: 254 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKAsyncLogWriter.java x: 4 contributors (all time) y: 396 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKLogReadHandler.java x: 4 contributors (all time) y: 279 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/DistributedLogConfiguration.java x: 4 contributors (all time) y: 1286 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/ZooKeeperClient.java x: 3 contributors (all time) y: 260 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/acl/ZKAccessControlManager.java x: 4 contributors (all time) y: 327 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/federated/FederatedZKLogMetadataStore.java x: 6 contributors (all time) y: 621 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/lock/ZKDistributedLock.java x: 3 contributors (all time) y: 405 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/lock/ZKSessionLock.java x: 7 contributors (all time) y: 952 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/logsegment/LogSegmentEntryReader.java x: 2 contributors (all time) y: 22 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/namespace/NamespaceWatcher.java x: 2 contributors (all time) y: 16 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/tools/DistributedLogTool.java x: 7 contributors (all time) y: 2280 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/zk/ZKWatcherManager.java x: 4 contributors (all time) y: 163 lines of code stream/distributedlog/protocol/src/main/java/org/apache/distributedlog/LogRecord.java x: 5 contributors (all time) y: 322 lines of code stream/proto/src/main/proto/stream.proto x: 4 contributors (all time) y: 178 lines of code stream/server/src/main/java/org/apache/bookkeeper/stream/server/service/RegistrationStateService.java x: 6 contributors (all time) y: 84 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/mvcc/MVCCRecord.java x: 5 contributors (all time) y: 110 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/rocksdb/checkpoint/CheckpointInfo.java x: 2 contributors (all time) y: 114 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/cluster/ZkClusterMetadataStore.java x: 3 contributors (all time) y: 174 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/table/PerfClient.java x: 4 contributors (all time) y: 308 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieServer.java x: 29 contributors (all time) y: 209 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/ByteBufVisitor.java x: 1 contributors (all time) y: 851 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/AuthHandler.java x: 16 contributors (all time) y: 395 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClientImpl.java x: 14 contributors (all time) y: 593 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/ByteBufList.java x: 7 contributors (all time) y: 152 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileInfo.java x: 16 contributors (all time) y: 426 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileInfoBackingCache.java x: 6 contributors (all time) y: 123 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/IndexPersistenceMgr.java x: 20 contributors (all time) y: 559 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetworkTopology.java x: 6 contributors (all time) y: 18 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetworkTopologyImpl.java x: 12 contributors (all time) y: 591 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookies/InitCommand.java x: 2 contributors (all time) y: 28 lines of code stream/proto/src/main/proto/kv_rpc.proto x: 2 contributors (all time) y: 271 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/cluster/ClusterControllerLeaderImpl.java x: 3 contributors (all time) y: 138 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Journal.java x: 45 contributors (all time) y: 926 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/SyncThread.java x: 13 contributors (all time) y: 169 lines of code stats/bookkeeper-stats-api/src/main/java/org/apache/bookkeeper/stats/ThreadRegistry.java x: 2 contributors (all time) y: 79 lines of code stream/clients/python/bookkeeper/common/router/router.py x: 4 contributors (all time) y: 10 lines of code stream/clients/python/bookkeeper/common/timeout.py x: 2 contributors (all time) y: 68 lines of code stream/clients/python/bookkeeper/kv/futures.py x: 2 contributors (all time) y: 54 lines of code metadata-drivers/etcd/src/main/java/io/etcd/jetcd/impl/EtcdClientUtils.java x: 1 contributors (all time) y: 12 lines of code metadata-drivers/etcd/src/main/java/io/etcd/jetcd/impl/EtcdConnectionManager.java x: 1 contributors (all time) y: 31 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/EtcdWatchClient.java x: 4 contributors (all time) y: 303 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptorImpl.java x: 17 contributors (all time) y: 125 lines of code bookkeeper-http/vertx-http-server/src/main/java/org/apache/bookkeeper/http/vertx/VertxHttpServer.java x: 8 contributors (all time) y: 122 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/JournalChannel.java x: 14 contributors (all time) y: 224 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/WriteEntryProcessor.java x: 19 contributors (all time) y: 120 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/service/HttpService.java x: 6 contributors (all time) y: 52 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieStateManager.java x: 14 contributors (all time) y: 345 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.java x: 10 contributors (all time) y: 523 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.java x: 10 contributors (all time) y: 679 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.java x: 9 contributors (all time) y: 527 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.java x: 9 contributors (all time) y: 494 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.java x: 9 contributors (all time) y: 404 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/datainteg/DataIntegrityCookieValidation.java x: 3 contributors (all time) y: 125 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/Buffer.java x: 3 contributors (all time) y: 161 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLogger.java x: 6 contributors (all time) y: 423 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorage.java x: 24 contributors (all time) y: 526 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/BookieAuthProvider.java x: 8 contributors (all time) y: 17 lines of code bookkeeper-benchmark/src/main/java/org/apache/bookkeeper/benchmark/BenchThroughputLatency.java x: 16 contributors (all time) y: 387 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorReplicasCheckTask.java x: 2 contributors (all time) y: 622 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorStats.java x: 3 contributors (all time) y: 245 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/collections/GrowableMpScArrayConsumerBlockingQueue.java x: 2 contributors (all time) y: 235 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryMemTable.java x: 15 contributors (all time) y: 327 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BatchedReadOp.java x: 2 contributors (all time) y: 243 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerCreateOp.java x: 17 contributors (all time) y: 367 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerDeleteOp.java x: 8 contributors (all time) y: 89 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerOpenOp.java x: 16 contributors (all time) y: 224 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ListenerBasedPendingReadOp.java x: 5 contributors (all time) y: 45 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingAddOp.java x: 26 contributors (all time) y: 336 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingReadOp.java x: 27 contributors (all time) y: 296 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ReadLastConfirmedAndEntryOp.java x: 15 contributors (all time) y: 462 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.java x: 14 contributors (all time) y: 187 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/DefaultPerChannelBookieClientPool.java x: 12 contributors (all time) y: 127 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/ForceLedgerProcessorV3.java x: 6 contributors (all time) y: 97 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/GetBookieInfoProcessorV3.java x: 10 contributors (all time) y: 71 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/GetListOfEntriesOfLedgerProcessorV3.java x: 3 contributors (all time) y: 73 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PacketProcessorBase.java x: 14 contributors (all time) y: 163 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PacketProcessorBaseV3.java x: 8 contributors (all time) y: 99 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/ReadEntryProcessor.java x: 19 contributors (all time) y: 186 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/ReadLacProcessorV3.java x: 11 contributors (all time) y: 97 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/WriteLacProcessorV3.java x: 10 contributors (all time) y: 120 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/service/ScrubberService.java x: 3 contributors (all time) y: 104 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/FlipBookieIdCommand.java x: 5 contributors (all time) y: 127 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/UpdateBookieInLedgerCommand.java x: 4 contributors (all time) y: 136 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/zookeeper/ZooWorker.java x: 4 contributors (all time) y: 90 lines of code buildtools/src/main/resources/bookkeeper/findbugsExclude.xml x: 13 contributors (all time) y: 264 lines of code bookkeeper-dist/src/assemble/bin-all.xml x: 13 contributors (all time) y: 100 lines of code bookkeeper-dist/src/assemble/bin-server.xml x: 14 contributors (all time) y: 86 lines of code bookkeeper-dist/src/assemble/bkctl.xml x: 10 contributors (all time) y: 103 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/LocalBookKeeper.java x: 33 contributors (all time) y: 461 lines of code bookkeeper-benchmark/src/main/java/org/apache/bookkeeper/benchmark/BenchReadThroughputLatency.java x: 13 contributors (all time) y: 256 lines of code bookkeeper-http/servlet-http-server/src/main/java/org/apache/bookkeeper/http/servlet/BookieHttpServiceServlet.java x: 4 contributors (all time) y: 96 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LegacyCookieValidation.java x: 5 contributors (all time) y: 212 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/SortedLedgerStorage.java x: 23 contributors (all time) y: 349 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/EmbeddedServer.java x: 5 contributors (all time) y: 467 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookies/ClusterInfoCommand.java x: 2 contributors (all time) y: 101 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookies/ListBookiesCommand.java x: 7 contributors (all time) y: 104 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookies/RecoverCommand.java x: 7 contributors (all time) y: 224 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/client/SimpleTestCommand.java x: 9 contributors (all time) y: 130 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BufferedReadChannel.java x: 6 contributors (all time) y: 74 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/DefaultEntryLogger.java x: 9 contributors (all time) y: 1053 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogManagerForSingleEntryLog.java x: 7 contributors (all time) y: 196 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/TransactionalEntryLogCompactor.java x: 9 contributors (all time) y: 232 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/CRC32CDigestManager.java x: 5 contributors (all time) y: 35 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/DigestManager.java x: 13 contributors (all time) y: 273 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/StandardCRC32Digest.java x: 3 contributors (all time) y: 21 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ClientInternalConf.java x: 6 contributors (all time) y: 78 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BatchedReadEntryProcessor.java x: 1 contributors (all time) y: 83 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ReadOpBase.java x: 1 contributors (all time) y: 186 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieClient.java x: 24 contributors (all time) y: 68 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieProtocol.java x: 17 contributors (all time) y: 429 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/CleanupLedgerManager.java x: 9 contributors (all time) y: 212 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/cookie/DeleteCookieCommand.java x: 3 contributors (all time) y: 62 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicy.java x: 19 contributors (all time) y: 254 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/ReplicationStats.java x: 10 contributors (all time) y: 42 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerChecker.java x: 19 contributors (all time) y: 354 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerStorage.java x: 22 contributors (all time) y: 134 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectCompactionEntryLog.java x: 2 contributors (all time) y: 223 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ReadJournalCommand.java x: 5 contributors (all time) y: 160 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectReader.java x: 5 contributors (all time) y: 275 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerFragment.java x: 13 contributors (all time) y: 142 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/bk/SimpleLedgerAllocator.java x: 8 contributors (all time) y: 427 lines of code stats/bookkeeper-stats-providers/prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/PrometheusTextFormat.java x: 2 contributors (all time) y: 170 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java x: 36 contributors (all time) y: 71 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/processor/RequestProcessor.java x: 7 contributors (all time) y: 7 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieRequestHandler.java x: 9 contributors (all time) y: 75 lines of code bookkeeper-http/http-server/src/main/java/org/apache/bookkeeper/http/HttpRouter.java x: 12 contributors (all time) y: 81 lines of code bookkeeper-http/http-server/src/main/java/org/apache/bookkeeper/http/HttpServer.java x: 12 contributors (all time) y: 64 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/BKHttpServiceProvider.java x: 13 contributors (all time) y: 210 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/TriggerLocationCompactService.java x: 1 contributors (all time) y: 96 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/collections/BatchedArrayBlockingQueue.java x: 1 contributors (all time) y: 306 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/collections/BlockingMpscQueue.java x: 2 contributors (all time) y: 131 lines of code microbenchmarks/src/main/java/org/apache/bookkeeper/common/MpScQueueBenchmark.java x: 1 contributors (all time) y: 91 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/datainteg/EntryCopierImpl.java x: 5 contributors (all time) y: 228 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/LogMetadata.java x: 4 contributors (all time) y: 140 lines of code stream/clients/java/kv/src/main/java/org/apache/bookkeeper/clients/impl/kv/PByteBufTableRangeImpl.java x: 3 contributors (all time) y: 227 lines of code stream/distributedlog/core/src/main/java/org/apache/bookkeeper/client/LedgerReader.java x: 7 contributors (all time) y: 186 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/logsegment/BKLogSegmentEntryReader.java x: 6 contributors (all time) y: 694 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/mvcc/MVCCStoreImpl.java x: 7 contributors (all time) y: 908 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/routing/RoutingHeaderProxyInterceptor.java x: 3 contributors (all time) y: 222 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/LongPollReadEntryProcessorV3.java x: 9 contributors (all time) y: 172 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RoundRobinDistributionSchedule.java x: 13 contributors (all time) y: 378 lines of code native-io/src/main/native-io-jni/cpp/native_io_jni.c x: 3 contributors (all time) y: 190 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandleAdv.java x: 20 contributors (all time) y: 145 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ZoneawareEnsemblePlacementPolicyImpl.java x: 5 contributors (all time) y: 763 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LocationsIndexRebuildOp.java x: 8 contributors (all time) y: 119 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/BoundedScheduledExecutorService.java x: 3 contributors (all time) y: 101 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/AuthCallbacks.java x: 4 contributors (all time) y: 6 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieStatus.java x: 7 contributors (all time) y: 159 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BufferedChannelBase.java x: 6 contributors (all time) y: 23 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/AsyncCallback.java x: 8 contributors (all time) y: 73 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieInfoReader.java x: 14 contributors (all time) y: 320 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieWatcher.java x: 21 contributors (all time) y: 24 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ForceLedgerOp.java x: 8 contributors (all time) y: 79 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerMetadataBuilder.java x: 6 contributors (all time) y: 156 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerMetadataImpl.java x: 5 contributors (all time) y: 215 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingReadLacOp.java x: 12 contributors (all time) y: 98 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ReadLastConfirmedOp.java x: 14 contributors (all time) y: 115 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/TryReadLastConfirmedOp.java x: 10 contributors (all time) y: 79 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/UpdateLedgerOp.java x: 12 contributors (all time) y: 118 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/LedgerEntries.java x: 5 contributors (all time) y: 10 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManagerFactory.java x: 6 contributors (all time) y: 256 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/HierarchicalLedgerManager.java x: 11 contributors (all time) y: 86 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/HierarchicalLedgerManagerFactory.java x: 7 contributors (all time) y: 21 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerManagerFactory.java x: 11 contributors (all time) y: 24 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LegacyHierarchicalLedgerManager.java x: 8 contributors (all time) y: 181 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LegacyHierarchicalLedgerManagerFactory.java x: 9 contributors (all time) y: 62 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LongHierarchicalLedgerManagerFactory.java x: 5 contributors (all time) y: 8 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LongZkLedgerIdGenerator.java x: 7 contributors (all time) y: 238 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/NullMetadataBookieDriver.java x: 3 contributors (all time) y: 311 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerAuditorManager.java x: 2 contributors (all time) y: 199 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/metastore/MetastoreUtils.java x: 3 contributors (all time) y: 89 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/metastore/Value.java x: 8 contributors (all time) y: 110 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/AbstractDNSToSwitchMapping.java x: 7 contributors (all time) y: 67 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/CachedDNSToSwitchMapping.java x: 5 contributors (all time) y: 75 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/DNS.java x: 6 contributors (all time) y: 183 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetUtils.java x: 7 contributors (all time) y: 44 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/ScriptBasedMapping.java x: 8 contributors (all time) y: 159 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/ReplicationException.java x: 6 contributors (all time) y: 61 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/BookKeeperConstants.java x: 12 contributors (all time) y: 28 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/Shell.java x: 7 contributors (all time) y: 248 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/verifier/BookkeeperVerifier.java x: 3 contributors (all time) y: 525 lines of code stats/bookkeeper-stats-api/src/main/java/org/apache/bookkeeper/stats/StatsLogger.java x: 1 contributors (all time) y: 20 lines of code stats/bookkeeper-stats-providers/codahale-metrics-provider/src/main/java/org/apache/bookkeeper/stats/codahale/CodahaleMetricsProvider.java x: 1 contributors (all time) y: 122 lines of code stats/bookkeeper-stats-providers/codahale-metrics-provider/src/main/java/org/apache/bookkeeper/stats/codahale/CodahaleOpStatsLogger.java x: 1 contributors (all time) y: 48 lines of code stats/bookkeeper-stats-providers/codahale-metrics-provider/src/main/java/org/apache/bookkeeper/stats/codahale/FastCodahaleStatsLogger.java x: 1 contributors (all time) y: 62 lines of code stats/bookkeeper-stats-providers/prometheus-metrics-provider/src/main/java/org/apache/bookkeeper/stats/prometheus/PrometheusMetricsProvider.java x: 4 contributors (all time) y: 187 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKAbstractLogWriter.java x: 4 contributors (all time) y: 470 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKAsyncLogReader.java x: 5 contributors (all time) y: 599 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKDistributedLogManager.java x: 6 contributors (all time) y: 767 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKLogHandler.java x: 3 contributors (all time) y: 542 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/BKLogWriteHandler.java x: 6 contributors (all time) y: 1057 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/LocalDLMEmulator.java x: 7 contributors (all time) y: 287 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/LogSegmentMetadata.java x: 4 contributors (all time) y: 925 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/ReadUtils.java x: 4 contributors (all time) y: 510 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/admin/DistributedLogAdmin.java x: 4 contributors (all time) y: 792 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/auditor/DLAuditor.java x: 5 contributors (all time) y: 555 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/bk/LedgerAllocatorPool.java x: 4 contributors (all time) y: 376 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/config/DynamicDistributedLogConfiguration.java x: 2 contributors (all time) y: 218 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/ZKMetadataAccessor.java x: 4 contributors (all time) y: 202 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/acl/ZKAccessControl.java x: 5 contributors (all time) y: 189 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/logsegment/BKLogSegmentEntryStore.java x: 5 contributors (all time) y: 242 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/metadata/ZKLogStreamMetadataStore.java x: 9 contributors (all time) y: 820 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/impl/subscription/ZKSubscriptionsStore.java x: 3 contributors (all time) y: 115 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/injector/AsyncRandomFailureInjector.java x: 2 contributors (all time) y: 141 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/logsegment/PerStreamLogSegmentCache.java x: 4 contributors (all time) y: 152 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/util/Utils.java x: 4 contributors (all time) y: 493 lines of code stream/proto/src/main/java/org/apache/bookkeeper/stream/protocol/util/ProtoUtils.java x: 2 contributors (all time) y: 194 lines of code stream/proto/src/main/proto/storage.proto x: 2 contributors (all time) y: 183 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/auth/AuthProviderFactoryFactory.java x: 9 contributors (all time) y: 71 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/AbstractLogCompactor.java x: 5 contributors (all time) y: 52 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Cookie.java x: 21 contributors (all time) y: 352 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/IndexInMemPageMgr.java x: 12 contributors (all time) y: 459 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/ReadOnlyBookie.java x: 10 contributors (all time) y: 35 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/ScanAndCompareGarbageCollector.java x: 18 contributors (all time) y: 249 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/WriteHandle.java x: 6 contributors (all time) y: 41 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/BookieSocketAddress.java x: 12 contributors (all time) y: 87 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/sasl/SaslClientState.java x: 5 contributors (all time) y: 156 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedScheduler.java x: 11 contributors (all time) y: 182 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryMemTableWithParallelFlusher.java x: 5 contributors (all time) y: 92 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ExplicitLacFlushPolicy.java x: 9 contributors (all time) y: 113 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageStats.java x: 5 contributors (all time) y: 236 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MetadataDrivers.java x: 7 contributors (all time) y: 265 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/http/service/ListUnderReplicatedLedgerService.java x: 6 contributors (all time) y: 110 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BKException.java x: 20 contributors (all time) y: 305 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerCacheImpl.java x: 14 contributors (all time) y: 171 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerDescriptor.java x: 14 contributors (all time) y: 47 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/DefaultEnsemblePlacementPolicy.java x: 15 contributors (all time) y: 184 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.java x: 10 contributors (all time) y: 51 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerEntry.java x: 11 contributors (all time) y: 46 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/BKException.java x: 9 contributors (all time) y: 215 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/net/StabilizeNetworkTopology.java x: 7 contributors (all time) y: 112 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/sasl/SaslServerState.java x: 5 contributors (all time) y: 198 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/EtcdLedgerManager.java x: 7 contributors (all time) y: 425 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/EtcdRegistrationClient.java x: 5 contributors (all time) y: 132 lines of code metadata-drivers/etcd/src/main/java/org/apache/bookkeeper/metadata/etcd/helpers/KeySetReader.java x: 3 contributors (all time) y: 235 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/sc/DefaultStorageContainerController.java x: 3 contributors (all time) y: 156 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogCommand.java x: 3 contributors (all time) y: 199 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/SpeculativeRequestExecutionPolicy.java x: 6 contributors (all time) y: 7 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieException.java x: 15 contributors (all time) y: 253 lines of code bookkeeper-slogger/api/src/main/java/org/apache/bookkeeper/slogger/AbstractSlogger.java x: 1 contributors (all time) y: 216 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LocalBookieEnsemblePlacementPolicy.java x: 17 contributors (all time) y: 94 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/discover/ZKRegistrationManager.java x: 11 contributors (all time) y: 482 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/service/RangeStoreServiceImpl.java x: 4 contributors (all time) y: 267 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/rocksdb/checkpoint/CheckpointFile.java x: 1 contributors (all time) y: 201 lines of code dev/bk-merge-pr3.py x: 2 contributors (all time) y: 541 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/metadata/RootRangeStoreImpl.java x: 4 contributors (all time) y: 576 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/metadata/stream/MetaRangeImpl.java x: 2 contributors (all time) y: 384 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/api/LedgerMetadata.java x: 7 contributors (all time) y: 34 lines of code tools/framework/src/main/java/org/apache/bookkeeper/tools/framework/Cli.java x: 3 contributors (all time) y: 184 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PerChannelBookieClientPool.java x: 9 contributors (all time) y: 15 lines of code bookkeeper-benchmark/src/main/java/org/apache/bookkeeper/benchmark/BenchBookie.java x: 9 contributors (all time) y: 203 lines of code bookkeeper-benchmark/src/main/java/org/apache/bookkeeper/benchmark/TestClient.java x: 10 contributors (all time) y: 242 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/LedgerEntryPage.java x: 8 contributors (all time) y: 251 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/util/IteratorUtility.java x: 1 contributors (all time) y: 108 lines of code buildtools/src/main/resources/ide/eclipse/formatter.xml x: 2 contributors (all time) y: 269 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf/ConfigDef.java x: 1 contributors (all time) y: 228 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/conf/ConfigKey.java x: 1 contributors (all time) y: 185 lines of code stream/clients/python/bookkeeper/kv/table.py x: 1 contributors (all time) y: 114 lines of code stream/common/src/main/java/org/apache/bookkeeper/common/hash/Murmur3.java x: 1 contributors (all time) y: 293 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/dlog/PerfReaderBase.java x: 1 contributors (all time) y: 149 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/dlog/PerfSegmentReader.java x: 1 contributors (all time) y: 165 lines of code tools/perf/src/main/java/org/apache/bookkeeper/tools/perf/dlog/PerfWriter.java x: 1 contributors (all time) y: 343 lines of code stream/clients/python/bookkeeper/common/grpc_helpers.py x: 1 contributors (all time) y: 137 lines of code stream/clients/python/bookkeeper/proto/storage_pb2_grpc.py x: 1 contributors (all time) y: 146 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/mvcc/MVCCUtils.java x: 1 contributors (all time) y: 272 lines of code stream/clients/java/kv/src/main/java/org/apache/bookkeeper/clients/impl/kv/KvUtils.java x: 1 contributors (all time) y: 265 lines of code stream/storage/impl/src/main/java/org/apache/bookkeeper/stream/storage/impl/kv/TableStoreUtils.java x: 1 contributors (all time) y: 253 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/impl/rocksdb/checkpoint/dlog/DLInputStream.java x: 1 contributors (all time) y: 168 lines of code stream/api/src/main/java/org/apache/bookkeeper/api/kv/PTableWriteView.java x: 1 contributors (all time) y: 237 lines of code stream/statelib/src/main/java/org/apache/bookkeeper/statelib/api/mvcc/MVCCAsyncStore.java x: 1 contributors (all time) y: 443 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift/AccessControlEntry.java x: 1 contributors (all time) y: 653 lines of code stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift/BKDLConfigFormat.java x: 1 contributors (all time) y: 1145 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/streaming/LedgerInputStream.java x: 5 contributors (all time) y: 101 lines of code
2358.0
lines of code
  min: 1.0
  average: 93.0
  25th percentile: 9.0
  median: 35.0
  75th percentile: 93.0
  max: 2358.0
0 49.0
contributors (all time)
min: 1.0 | average: 3.56 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 49.0

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

deploy/kubernetes/gke/bookkeeper.yaml x: 1 commits (30d) y: 103 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/SingleThreadExecutor.java x: 1 commits (30d) y: 301 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieImpl.java x: 2 commits (30d) y: 987 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ServerConfiguration.java x: 1 commits (30d) y: 1524 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageRocksDB.java x: 2 commits (30d) y: 556 lines of code stats/bookkeeper-stats-providers/otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/OtelMetricsProvider.java x: 1 commits (30d) y: 109 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java x: 2 commits (30d) y: 1449 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java x: 1 commits (30d) y: 967 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndex.java x: 1 commits (30d) y: 185 lines of code
1524.0
lines of code
  min: 103.0
  average: 686.78
  25th percentile: 147.0
  median: 556.0
  75th percentile: 1218.0
  max: 1524.0
0 2.0
commits (30d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

deploy/kubernetes/gke/bookkeeper.yaml x: 1 contributors (30d) y: 103 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/SingleThreadExecutor.java x: 1 contributors (30d) y: 301 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieImpl.java x: 1 contributors (30d) y: 987 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ServerConfiguration.java x: 1 contributors (30d) y: 1524 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageRocksDB.java x: 2 contributors (30d) y: 556 lines of code stats/bookkeeper-stats-providers/otel-metrics-provider/src/main/java/org/apache/bookkeeper/stats/otel/OtelMetricsProvider.java x: 1 contributors (30d) y: 109 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java x: 2 contributors (30d) y: 1449 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java x: 1 contributors (30d) y: 967 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndex.java x: 1 contributors (30d) y: 185 lines of code
1524.0
lines of code
  min: 103.0
  average: 686.78
  25th percentile: 147.0
  median: 556.0
  75th percentile: 1218.0
  max: 1524.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 2.0

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

deploy/kubernetes/gke/bookkeeper.yaml x: 1 commits (90d) y: 103 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/SingleThreadExecutor.java x: 1 commits (90d) y: 301 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieImpl.java x: 2 commits (90d) y: 987 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ServerConfiguration.java x: 3 commits (90d) y: 1524 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageRocksDB.java x: 4 commits (90d) y: 556 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java x: 3 commits (90d) y: 1449 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java x: 2 commits (90d) y: 967 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndex.java x: 2 commits (90d) y: 185 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookKeeperServerStats.java x: 2 commits (90d) y: 127 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectionStatus.java x: 1 commits (90d) y: 18 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectorThread.java x: 3 commits (90d) y: 649 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/stats/GarbageCollectorStats.java x: 2 commits (90d) y: 215 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieWatcherImpl.java x: 1 commits (90d) y: 274 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLoggerAllocator.java x: 1 commits (90d) y: 195 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BufferedChannel.java x: 1 commits (90d) y: 153 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/component/ComponentStarter.java x: 1 commits (90d) y: 48 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/Main.java x: 1 commits (90d) y: 249 lines of code stream/server/src/main/java/org/apache/bookkeeper/stream/server/StorageServer.java x: 1 commits (90d) y: 343 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RegionAwareEnsemblePlacementPolicy.java x: 2 commits (90d) y: 556 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java x: 1 commits (90d) y: 331 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java x: 1 commits (90d) y: 2313 lines of code
2313.0
lines of code
  min: 18.0
  average: 499.08
  25th percentile: 133.5
  median: 274.5
  75th percentile: 625.75
  max: 2313.0
0 4.0
commits (90d)
min: 1.0 | average: 1.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

deploy/kubernetes/gke/bookkeeper.yaml x: 1 contributors (90d) y: 103 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/SingleThreadExecutor.java x: 1 contributors (90d) y: 301 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieImpl.java x: 1 contributors (90d) y: 987 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/ServerConfiguration.java x: 3 contributors (90d) y: 1524 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageRocksDB.java x: 2 contributors (90d) y: 556 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/LedgerHandle.java x: 3 contributors (90d) y: 1449 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java x: 2 contributors (90d) y: 967 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndex.java x: 2 contributors (90d) y: 185 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookKeeperServerStats.java x: 2 contributors (90d) y: 127 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectionStatus.java x: 1 contributors (90d) y: 18 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/GarbageCollectorThread.java x: 3 contributors (90d) y: 649 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/stats/GarbageCollectorStats.java x: 2 contributors (90d) y: 215 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieWatcherImpl.java x: 1 contributors (90d) y: 274 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLoggerAllocator.java x: 1 contributors (90d) y: 195 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BufferedChannel.java x: 1 contributors (90d) y: 153 lines of code bookkeeper-common/src/main/java/org/apache/bookkeeper/common/component/ComponentStarter.java x: 1 contributors (90d) y: 48 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/server/Main.java x: 1 contributors (90d) y: 249 lines of code stream/server/src/main/java/org/apache/bookkeeper/stream/server/StorageServer.java x: 1 contributors (90d) y: 343 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.java x: 1 contributors (90d) y: 331 lines of code bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/BookieShell.java x: 1 contributors (90d) y: 2313 lines of code
2313.0
lines of code
  min: 18.0
  average: 499.08
  25th percentile: 133.5
  median: 274.5
  75th percentile: 625.75
  max: 2313.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0