apache / incubator-uniffle
File Size

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

Intro
Learn more...
File Size Overall
21% | 10% | 29% | 18% | 19%
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
yaml97% | 0% | 0% | 2% | 0%
java6% | 12% | 35% | 21% | 24%
go0% | 18% | 28% | 29% | 23%
proto0% | 0% | 100% | 0% | 0%
toml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
deploy68% | 5% | 8% | 10% | 7%
client-tez31% | 0% | 46% | 14% | 7%
server0% | 31% | 40% | 17% | 10%
client-spark0% | 26% | 49% | 15% | 8%
client0% | 49% | 17% | 23% | 9%
internal-client0% | 30% | 23% | 0% | 45%
client-mr0% | 0% | 79% | 16% | 3%
coordinator0% | 0% | 44% | 21% | 33%
common0% | 0% | 12% | 32% | 55%
proto0% | 0% | 100% | 0% | 0%
storage0% | 0% | 6% | 48% | 45%
cli0% | 0% | 0% | 41% | 58%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
uniffle.apache.org_remoteshuffleservices.yaml
in deploy/kubernetes/operator/config/crd/bases
9661 -
RssShuffleScheduler.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
1609 55
RssShuffleManager.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
1206 42
ShuffleWriteClientImpl.java
in client/src/main/java/org/apache/uniffle/client/impl
929 24
ShuffleServerGrpcClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
855 27
RssShuffleManager.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle
854 37
ShuffleServerGrpcService.java
in server/src/main/java/org/apache/uniffle/server
842 18
rss.go
in deploy/kubernetes/operator/pkg/controller/controller
772 49
ShuffleTaskManager.java
in server/src/main/java/org/apache/uniffle/server
677 36
RssShuffleManager.java
in client-spark/spark2/src/main/java/org/apache/spark/shuffle
570 29
ShuffleBufferManager.java
in server/src/main/java/org/apache/uniffle/server/buffer
563 34
RssDAGAppMaster.java
in client-tez/src/main/java/org/apache/tez/dag/app
474 20
WriteBufferManager.java
in client-spark/common/src/main/java/org/apache/spark/shuffle/writer
469 26
RssMRAppMaster.java
in client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app
454 16
ShuffleServerNettyHandler.java
in server/src/main/java/org/apache/uniffle/server/netty
448 8
proto
Rss.proto
in proto/src/main/proto
437 -
ShuffleServerConf.java
in server/src/main/java/org/apache/uniffle/server
437 4
RssTezUtils.java
in client-tez/src/main/java/org/apache/tez/common
432 19
ShuffleServer.java
in server/src/main/java/org/apache/uniffle/server
427 38
zz_generated.deepcopy.go
in deploy/kubernetes/operator/api/uniffle/v1alpha1
406 26
WriteBufferManager.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer
390 12
RssShuffleWriter.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer
380 12
RssShuffle.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
379 17
CoordinatorGrpcClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
375 14
SortWriteBufferManager.java
in client-mr/core/src/main/java/org/apache/hadoop/mapred
364 12
RssShuffleWriter.java
in client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer
363 12
CoordinatorGrpcService.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
354 14
RssSparkConfig.java
in client-spark/common/src/main/java/org/apache/spark/shuffle
353 6
RssUtils.java
in common/src/main/java/org/apache/uniffle/common/util
348 19
RssOrderedGroupedKVInput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/input
345 17
ShuffleReadClientImpl.java
in client/src/main/java/org/apache/uniffle/client/impl
336 10
SimpleClusterManager.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
320 26
LocalStorageManager.java
in server/src/main/java/org/apache/uniffle/server/storage
319 12
RssUnorderedKVInput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/input
316 11
ApplicationManager.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
314 23
coordinator.go
in deploy/kubernetes/operator/pkg/controller/sync/coordinator
308 14
RssSparkShuffleUtils.java
in client-spark/common/src/main/java/org/apache/spark/shuffle
303 15
ShuffleServerGrpcNettyClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
299 7
RssMRUtils.java
in client-mr/core/src/main/java/org/apache/hadoop/mapreduce
295 18
ShuffleBuffer.java
in server/src/main/java/org/apache/uniffle/server/buffer
295 16
RssConf.java
in common/src/main/java/org/apache/uniffle/common/config
284 58
WriteBuffer.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer
279 17
RssUnorderedKVOutput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/output
278 10
RssUnorderedPartitionedKVOutput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/output
275 10
SortWriteBuffer.java
in client-mr/core/src/main/java/org/apache/hadoop/mapred
274 17
RssOrderedPartitionedKVOutput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/output
274 10
RssShuffleReader.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader
273 7
ShuffleServerMetrics.java
in server/src/main/java/org/apache/uniffle/server
272 8
DelegationRssShuffleManager.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle
268 13
shuffleserver.go
in deploy/kubernetes/operator/pkg/controller/sync/shuffleserver
264 13
Files With Most Units (Top 50)
File# lines# units
RssConf.java
in common/src/main/java/org/apache/uniffle/common/config
284 58
RssShuffleScheduler.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
1609 55
rss.go
in deploy/kubernetes/operator/pkg/controller/controller
772 49
RssShuffleManager.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
1206 42
CreateShuffleReadHandlerRequest.java
in storage/src/main/java/org/apache/uniffle/storage/request
152 41
ShuffleServer.java
in server/src/main/java/org/apache/uniffle/server
427 38
RssShuffleManager.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle
854 37
ShuffleTaskManager.java
in server/src/main/java/org/apache/uniffle/server
677 36
ShuffleBufferManager.java
in server/src/main/java/org/apache/uniffle/server/buffer
563 34
LocalStorage.java
in storage/src/main/java/org/apache/uniffle/storage/common
229 32
RssShuffleManager.java
in client-spark/spark2/src/main/java/org/apache/spark/shuffle
570 29
ShuffleServerGrpcClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
855 27
SimpleClusterManager.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
320 26
WriteBufferManager.java
in client-spark/common/src/main/java/org/apache/spark/shuffle/writer
469 26
zz_generated.deepcopy.go
in deploy/kubernetes/operator/api/uniffle/v1alpha1
406 26
ServerNode.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
217 24
ShuffleWriteClientImpl.java
in client/src/main/java/org/apache/uniffle/client/impl
929 24
ApplicationManager.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
314 23
ShuffleDataFlushEvent.java
in server/src/main/java/org/apache/uniffle/server
143 22
RssDAGAppMaster.java
in client-tez/src/main/java/org/apache/tez/dag/app
474 20
RssUtils.java
in common/src/main/java/org/apache/uniffle/common/util
348 19
RssTezUtils.java
in client-tez/src/main/java/org/apache/tez/common
432 19
RssMRUtils.java
in client-mr/core/src/main/java/org/apache/hadoop/mapreduce
295 18
ShuffleServerGrpcService.java
in server/src/main/java/org/apache/uniffle/server
842 18
CreateShuffleReadClientRequest.java
in client/src/main/java/org/apache/uniffle/client/request
181 18
RssOrderedGroupedMergedKVInput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/input
193 18
CoordinatorServer.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
227 17
SortWriteBuffer.java
in client-mr/core/src/main/java/org/apache/hadoop/mapred
274 17
MultiStorageManager.java
in server/src/main/java/org/apache/uniffle/server/storage
142 17
ShuffleTaskInfo.java
in server/src/main/java/org/apache/uniffle/server
116 17
GrpcServer.java
in common/src/main/java/org/apache/uniffle/common/rpc
179 17
ShufflePartitionedBlock.java
in common/src/main/java/org/apache/uniffle/common
98 17
RssOrderedGroupedKVInput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/input
345 17
RssShuffle.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
379 17
WriteBuffer.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer
279 17
RssMRAppMaster.java
in client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app
454 16
ShuffleBuffer.java
in server/src/main/java/org/apache/uniffle/server/buffer
295 16
RPCMetrics.java
in common/src/main/java/org/apache/uniffle/common/metrics
110 16
RssSparkShuffleUtils.java
in client-spark/common/src/main/java/org/apache/spark/shuffle
303 15
ShuffleFlushManager.java
in server/src/main/java/org/apache/uniffle/server
254 15
LocalStorageMeta.java
in storage/src/main/java/org/apache/uniffle/storage/common
92 15
ShuffleBlockInfo.java
in common/src/main/java/org/apache/uniffle/common
119 15
CoordinatorGrpcService.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
354 14
RssFetchFailedIterator.java
in client-spark/common/src/main/java/org/apache/spark/shuffle/reader
111 14
coordinator.go
in deploy/kubernetes/operator/pkg/controller/sync/coordinator
308 14
CLIContentUtils.java
in cli/src/main/java/org/apache/uniffle/cli
160 14
ClientReadHandlerMetric.java
in storage/src/main/java/org/apache/uniffle/storage/handler
72 14
FileBasedShuffleSegment.java
in storage/src/main/java/org/apache/uniffle/storage/common
94 14
ConfigOptions.java
in common/src/main/java/org/apache/uniffle/common/config
135 14
CoordinatorGrpcClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
375 14
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 161 long lines.

File# lines# units# long lines
uniffle.apache.org_remoteshuffleservices.yaml
in deploy/kubernetes/operator/config/crd/bases
9661 - 148
config.go
in deploy/kubernetes/operator/pkg/controller/config
41 3 6
CoordinatorConf.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
212 3 3
inspector.go
in deploy/kubernetes/operator/pkg/webhook/inspector
104 4 2
9 - 1
RssSparkConfig.java
in client-spark/common/src/main/java/org/apache/spark/shuffle
353 6 1
Correlations

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

common/src/main/java/org/apache/uniffle/common/StorageType.java x: 2 commits (all time) y: 10 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 19 commits (all time) y: 205 lines of code server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java x: 6 commits (all time) y: 126 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 16 commits (all time) y: 221 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java x: 29 commits (all time) y: 254 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 31 commits (all time) y: 427 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 27 commits (all time) y: 842 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 39 commits (all time) y: 677 lines of code server/src/main/java/org/apache/uniffle/server/netty/ShuffleServerNettyHandler.java x: 8 commits (all time) y: 448 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java x: 7 commits (all time) y: 24 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcher.java x: 3 commits (all time) y: 176 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcherTask.java x: 5 commits (all time) y: 206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 6 commits (all time) y: 1609 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezBypassWriter.java x: 3 commits (all time) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 28 commits (all time) y: 855 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 4 commits (all time) y: 299 lines of code server/src/main/java/org/apache/uniffle/server/buffer/RequireBufferStatusCode.java x: 1 commits (all time) y: 12 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 10 commits (all time) y: 100 lines of code common/src/main/java/org/apache/uniffle/common/metrics/MetricReporterFactory.java x: 3 commits (all time) y: 15 lines of code common/src/main/java/org/apache/uniffle/common/util/RssUtils.java x: 22 commits (all time) y: 348 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 10 commits (all time) y: 474 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBufferManager.java x: 7 commits (all time) y: 390 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssSorter.java x: 7 commits (all time) y: 186 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 14 commits (all time) y: 272 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java x: 3 commits (all time) y: 364 lines of code client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java x: 5 commits (all time) y: 252 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 3 commits (all time) y: 148 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java x: 4 commits (all time) y: 454 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java x: 29 commits (all time) y: 353 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 59 commits (all time) y: 570 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 68 commits (all time) y: 854 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/SimpleClusterManager.java x: 24 commits (all time) y: 320 lines of code common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java x: 11 commits (all time) y: 60 lines of code common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java x: 1 commits (all time) y: 110 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java x: 1 commits (all time) y: 73 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServer.java x: 5 commits (all time) y: 137 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java x: 4 commits (all time) y: 43 lines of code common/src/main/java/org/apache/uniffle/common/netty/buffer/FileSegmentManagedBuffer.java x: 3 commits (all time) y: 79 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileServerReadHandler.java x: 8 commits (all time) y: 118 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 32 commits (all time) y: 437 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 33 commits (all time) y: 563 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java x: 23 commits (all time) y: 212 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 24 commits (all time) y: 469 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleBlockInfo.java x: 4 commits (all time) y: 119 lines of code common/src/main/java/org/apache/uniffle/common/config/RssConf.java x: 8 commits (all time) y: 284 lines of code common/src/main/java/org/apache/uniffle/common/netty/MessageEncoder.java x: 5 commits (all time) y: 35 lines of code internal-client/src/main/java/org/apache/uniffle/client/factory/CoordinatorClientFactory.java x: 7 commits (all time) y: 54 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 25 commits (all time) y: 363 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 26 commits (all time) y: 380 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 19 commits (all time) y: 303 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 24 commits (all time) y: 273 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 34 commits (all time) y: 929 lines of code common/src/main/java/org/apache/uniffle/common/util/Constants.java x: 13 commits (all time) y: 54 lines of code common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java x: 12 commits (all time) y: 179 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 4 commits (all time) y: 1206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffle.java x: 4 commits (all time) y: 379 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssUnorderedKVInput.java x: 4 commits (all time) y: 316 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssOrderedPartitionedKVOutput.java x: 7 commits (all time) y: 274 lines of code client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java x: 11 commits (all time) y: 111 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezUtils.java x: 9 commits (all time) y: 432 lines of code cli/src/main/java/org/apache/uniffle/AbstractCustomCommandLine.java x: 2 commits (all time) y: 52 lines of code cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java x: 2 commits (all time) y: 160 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java x: 2 commits (all time) y: 208 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java x: 2 commits (all time) y: 274 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssEventFetcher.java x: 2 commits (all time) y: 127 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java x: 2 commits (all time) y: 242 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/reader/RssShuffleDataIterator.java x: 15 commits (all time) y: 159 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/BufferManagerOptions.java x: 5 commits (all time) y: 96 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/DataPusher.java x: 2 commits (all time) y: 103 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 14 commits (all time) y: 192 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 17 commits (all time) y: 218 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 18 commits (all time) y: 268 lines of code client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java x: 12 commits (all time) y: 144 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 16 commits (all time) y: 336 lines of code client/src/main/java/org/apache/uniffle/client/request/CreateShuffleReadClientRequest.java x: 9 commits (all time) y: 181 lines of code client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java x: 15 commits (all time) y: 67 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataResult.java x: 5 commits (all time) y: 62 lines of code common/src/main/java/org/apache/uniffle/common/ShufflePartitionedBlock.java x: 4 commits (all time) y: 98 lines of code common/src/main/java/org/apache/uniffle/common/compression/ZstdCodec.java x: 6 commits (all time) y: 76 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java x: 7 commits (all time) y: 135 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigUtils.java x: 10 commits (all time) y: 159 lines of code common/src/main/java/org/apache/uniffle/common/security/HadoopSecurityContext.java x: 7 commits (all time) y: 95 lines of code common/src/main/java/org/apache/uniffle/common/segment/LocalOrderSegmentSplitter.java x: 8 commits (all time) y: 104 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/AccessManager.java x: 9 commits (all time) y: 95 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 20 commits (all time) y: 314 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ClusterManager.java x: 6 commits (all time) y: 18 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorFactory.java x: 4 commits (all time) y: 24 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorGrpcService.java x: 14 commits (all time) y: 354 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 20 commits (all time) y: 227 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/QuotaManager.java x: 10 commits (all time) y: 134 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ServerNode.java x: 8 commits (all time) y: 217 lines of code internal-client/src/main/java/org/apache/uniffle/client/factory/ShuffleServerClientFactory.java x: 8 commits (all time) y: 54 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcClient.java x: 12 commits (all time) y: 375 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssSendHeartBeatRequest.java x: 6 commits (all time) y: 81 lines of code server/src/main/java/org/apache/uniffle/server/RegisterHeartBeat.java x: 11 commits (all time) y: 124 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskInfo.java x: 9 commits (all time) y: 116 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBuffer.java x: 15 commits (all time) y: 295 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 21 commits (all time) y: 319 lines of code server/src/main/java/org/apache/uniffle/server/storage/MultiStorageManager.java x: 13 commits (all time) y: 142 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManager.java x: 8 commits (all time) y: 25 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java x: 18 commits (all time) y: 229 lines of code storage/src/main/java/org/apache/uniffle/storage/factory/ShuffleHandlerFactory.java x: 17 commits (all time) y: 159 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/MemoryClientReadHandler.java x: 9 commits (all time) y: 57 lines of code storage/src/main/java/org/apache/uniffle/storage/util/ShuffleStorageUtils.java x: 13 commits (all time) y: 185 lines of code deploy/kubernetes/operator/api/uniffle/v1alpha1/zz_generated.deepcopy.go x: 8 commits (all time) y: 406 lines of code deploy/kubernetes/operator/config/crd/bases/uniffle.apache.org_remoteshuffleservices.yaml x: 8 commits (all time) y: 9661 lines of code deploy/kubernetes/operator/pkg/controller/controller/rss.go x: 5 commits (all time) y: 772 lines of code deploy/kubernetes/operator/pkg/controller/sync/shuffleserver/shuffleserver.go x: 10 commits (all time) y: 264 lines of code deploy/kubernetes/operator/pkg/controller/sync/coordinator/coordinator.go x: 9 commits (all time) y: 308 lines of code spotbugs-exclude.xml x: 9 commits (all time) y: 9 lines of code deploy/kubernetes/operator/pkg/webhook/inspector/rss.go x: 6 commits (all time) y: 156 lines of code deploy/kubernetes/operator/pkg/controller/util/util.go x: 4 commits (all time) y: 197 lines of code deploy/kubernetes/operator/pkg/utils/certs.go x: 1 commits (all time) y: 185 lines of code deploy/kubernetes/operator/pkg/webhook/syncer/syncer.go x: 1 commits (all time) y: 204 lines of code
9661.0
lines of code
  min: 1.0
  average: 125.71
  25th percentile: 19.0
  median: 52.0
  75th percentile: 124.0
  max: 9661.0
0 68.0
commits (all time)
min: 1.0 | average: 4.95 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 5.0 | max: 68.0

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

common/src/main/java/org/apache/uniffle/common/StorageType.java x: 1 contributors (all time) y: 10 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 13 contributors (all time) y: 205 lines of code server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java x: 5 contributors (all time) y: 126 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 10 contributors (all time) y: 221 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java x: 14 contributors (all time) y: 254 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 16 contributors (all time) y: 427 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 10 contributors (all time) y: 842 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 16 contributors (all time) y: 677 lines of code server/src/main/java/org/apache/uniffle/server/netty/ShuffleServerNettyHandler.java x: 5 contributors (all time) y: 448 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java x: 6 contributors (all time) y: 24 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcher.java x: 2 contributors (all time) y: 176 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcherTask.java x: 3 contributors (all time) y: 206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 3 contributors (all time) y: 1609 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezBypassWriter.java x: 2 contributors (all time) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 9 contributors (all time) y: 855 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 4 contributors (all time) y: 299 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 6 contributors (all time) y: 100 lines of code common/src/main/java/org/apache/uniffle/common/metrics/MetricReporterFactory.java x: 3 contributors (all time) y: 15 lines of code common/src/main/java/org/apache/uniffle/common/util/RssUtils.java x: 14 contributors (all time) y: 348 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 4 contributors (all time) y: 474 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBufferManager.java x: 4 contributors (all time) y: 390 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssSorter.java x: 4 contributors (all time) y: 186 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 8 contributors (all time) y: 272 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java x: 3 contributors (all time) y: 364 lines of code client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java x: 3 contributors (all time) y: 252 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 3 contributors (all time) y: 148 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java x: 3 contributors (all time) y: 454 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java x: 15 contributors (all time) y: 353 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 21 contributors (all time) y: 570 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 20 contributors (all time) y: 854 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/SimpleClusterManager.java x: 15 contributors (all time) y: 320 lines of code common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java x: 9 contributors (all time) y: 60 lines of code common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java x: 1 contributors (all time) y: 110 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java x: 1 contributors (all time) y: 73 lines of code common/src/main/java/org/apache/uniffle/common/netty/buffer/FileSegmentManagedBuffer.java x: 3 contributors (all time) y: 79 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleIndexResponse.java x: 2 contributors (all time) y: 79 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 15 contributors (all time) y: 437 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 10 contributors (all time) y: 563 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java x: 11 contributors (all time) y: 212 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 12 contributors (all time) y: 469 lines of code common/src/main/java/org/apache/uniffle/common/config/RssConf.java x: 6 contributors (all time) y: 284 lines of code internal-client/src/main/java/org/apache/uniffle/client/factory/CoordinatorClientFactory.java x: 6 contributors (all time) y: 54 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 10 contributors (all time) y: 363 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 11 contributors (all time) y: 380 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 14 contributors (all time) y: 303 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 13 contributors (all time) y: 273 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 13 contributors (all time) y: 929 lines of code common/src/main/java/org/apache/uniffle/common/util/Constants.java x: 7 contributors (all time) y: 54 lines of code common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java x: 8 contributors (all time) y: 179 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 3 contributors (all time) y: 1206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssUnorderedKVInput.java x: 3 contributors (all time) y: 316 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssOrderedPartitionedKVOutput.java x: 3 contributors (all time) y: 274 lines of code client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java x: 9 contributors (all time) y: 111 lines of code storage/src/main/java/org/apache/uniffle/storage/util/StorageType.java x: 4 contributors (all time) y: 29 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/web/resource/AdminResource.java x: 2 contributors (all time) y: 35 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java x: 2 contributors (all time) y: 208 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java x: 2 contributors (all time) y: 274 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssEventFetcher.java x: 2 contributors (all time) y: 127 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java x: 2 contributors (all time) y: 242 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/reader/RssShuffleDataIterator.java x: 10 contributors (all time) y: 159 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/AddBlockEvent.java x: 5 contributors (all time) y: 37 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/BufferManagerOptions.java x: 5 contributors (all time) y: 96 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriterBuffer.java x: 4 contributors (all time) y: 82 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 1 contributors (all time) y: 122 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 11 contributors (all time) y: 268 lines of code client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java x: 7 contributors (all time) y: 144 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 7 contributors (all time) y: 336 lines of code client/src/main/java/org/apache/uniffle/client/request/CreateShuffleReadClientRequest.java x: 6 contributors (all time) y: 181 lines of code client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java x: 8 contributors (all time) y: 67 lines of code common/src/main/java/org/apache/uniffle/common/BufferSegment.java x: 4 contributors (all time) y: 73 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataResult.java x: 5 contributors (all time) y: 62 lines of code common/src/main/java/org/apache/uniffle/common/ShufflePartitionedData.java x: 3 contributors (all time) y: 40 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java x: 6 contributors (all time) y: 135 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportClientFactory.java x: 3 contributors (all time) y: 173 lines of code common/src/main/java/org/apache/uniffle/common/web/JettyServer.java x: 4 contributors (all time) y: 136 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 9 contributors (all time) y: 314 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ServerNode.java x: 6 contributors (all time) y: 217 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcClient.java x: 9 contributors (all time) y: 375 lines of code server/src/main/java/org/apache/uniffle/server/RegisterHeartBeat.java x: 9 contributors (all time) y: 124 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBuffer.java x: 7 contributors (all time) y: 295 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 11 contributors (all time) y: 319 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java x: 9 contributors (all time) y: 229 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java x: 8 contributors (all time) y: 92 lines of code proto/src/main/proto/Rss.proto x: 13 contributors (all time) y: 437 lines of code deploy/kubernetes/operator/config/crd/bases/uniffle.apache.org_remoteshuffleservices.yaml x: 4 contributors (all time) y: 9661 lines of code deploy/kubernetes/operator/pkg/controller/controller/rss.go x: 2 contributors (all time) y: 772 lines of code deploy/kubernetes/operator/pkg/controller/sync/shuffleserver/shuffleserver.go x: 4 contributors (all time) y: 264 lines of code deploy/kubernetes/operator/pkg/controller/sync/coordinator/coordinator.go x: 4 contributors (all time) y: 308 lines of code deploy/kubernetes/operator/pkg/utils/certs.go x: 1 contributors (all time) y: 185 lines of code deploy/kubernetes/operator/pkg/webhook/syncer/syncer.go x: 1 contributors (all time) y: 204 lines of code
9661.0
lines of code
  min: 1.0
  average: 125.71
  25th percentile: 19.0
  median: 52.0
  75th percentile: 124.0
  max: 9661.0
0 21.0
contributors (all time)
min: 1.0 | average: 3.3 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 21.0

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

common/src/main/java/org/apache/uniffle/common/StorageType.java x: 2 commits (30d) y: 10 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 5 commits (30d) y: 205 lines of code server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java x: 6 commits (30d) y: 126 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 5 commits (30d) y: 221 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java x: 6 commits (30d) y: 254 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 6 commits (30d) y: 427 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 5 commits (30d) y: 842 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 5 commits (30d) y: 677 lines of code server/src/main/java/org/apache/uniffle/server/netty/ShuffleServerNettyHandler.java x: 6 commits (30d) y: 448 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java x: 3 commits (30d) y: 24 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcher.java x: 2 commits (30d) y: 176 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcherTask.java x: 3 commits (30d) y: 206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 3 commits (30d) y: 1609 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezBypassWriter.java x: 2 commits (30d) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 2 commits (30d) y: 855 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 2 commits (30d) y: 299 lines of code server/src/main/java/org/apache/uniffle/server/buffer/RequireBufferStatusCode.java x: 1 commits (30d) y: 12 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 2 commits (30d) y: 100 lines of code common/src/main/java/org/apache/uniffle/common/metrics/MetricReporterFactory.java x: 1 commits (30d) y: 15 lines of code common/src/main/java/org/apache/uniffle/common/util/RssUtils.java x: 2 commits (30d) y: 348 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 5 commits (30d) y: 474 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBufferManager.java x: 5 commits (30d) y: 390 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssSorter.java x: 6 commits (30d) y: 186 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 3 commits (30d) y: 272 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java x: 2 commits (30d) y: 364 lines of code client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java x: 3 commits (30d) y: 252 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 2 commits (30d) y: 148 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java x: 2 commits (30d) y: 454 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java x: 3 commits (30d) y: 178 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java x: 3 commits (30d) y: 353 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 4 commits (30d) y: 570 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 4 commits (30d) y: 854 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/SimpleClusterManager.java x: 2 commits (30d) y: 320 lines of code common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java x: 2 commits (30d) y: 60 lines of code common/src/main/java/org/apache/uniffle/common/metrics/NettyMetrics.java x: 1 commits (30d) y: 23 lines of code common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java x: 1 commits (30d) y: 110 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java x: 1 commits (30d) y: 73 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServer.java x: 2 commits (30d) y: 137 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServerMetricHandler.java x: 1 commits (30d) y: 27 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java x: 1 commits (30d) y: 43 lines of code common/src/main/java/org/apache/uniffle/common/netty/buffer/FileSegmentManagedBuffer.java x: 2 commits (30d) y: 79 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileServerReadHandler.java x: 2 commits (30d) y: 118 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 4 commits (30d) y: 437 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 2 commits (30d) y: 563 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java x: 2 commits (30d) y: 212 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 3 commits (30d) y: 469 lines of code common/src/main/java/org/apache/uniffle/common/config/RssConf.java x: 2 commits (30d) y: 284 lines of code common/src/main/java/org/apache/uniffle/common/netty/MessageEncoder.java x: 2 commits (30d) y: 35 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportClient.java x: 2 commits (30d) y: 129 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Encoders.java x: 2 commits (30d) y: 70 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Message.java x: 1 commits (30d) y: 107 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 2 commits (30d) y: 380 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 2 commits (30d) y: 273 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 2 commits (30d) y: 929 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 2 commits (30d) y: 49 lines of code common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java x: 2 commits (30d) y: 179 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 2 commits (30d) y: 1206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssUnorderedKVInput.java x: 2 commits (30d) y: 316 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssOrderedPartitionedKVOutput.java x: 3 commits (30d) y: 274 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssUnorderedKVOutput.java x: 4 commits (30d) y: 278 lines of code client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java x: 2 commits (30d) y: 111 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezUtils.java x: 2 commits (30d) y: 432 lines of code cli/src/main/java/org/apache/uniffle/AbstractCustomCommandLine.java x: 1 commits (30d) y: 52 lines of code cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java x: 1 commits (30d) y: 160 lines of code cli/src/main/java/org/apache/uniffle/client/HttpClientFactory.java x: 1 commits (30d) y: 36 lines of code cli/src/main/java/org/apache/uniffle/client/RestClient.java x: 1 commits (30d) y: 5 lines of code cli/src/main/java/org/apache/uniffle/client/RestClientImpl.java x: 1 commits (30d) y: 93 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java x: 1 commits (30d) y: 208 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java x: 1 commits (30d) y: 274 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRConfig.java x: 1 commits (30d) y: 172 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRUtils.java x: 1 commits (30d) y: 295 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssEventFetcher.java x: 1 commits (30d) y: 127 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java x: 1 commits (30d) y: 242 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssRemoteMergeManagerImpl.java x: 1 commits (30d) y: 250 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssShuffleHandle.java x: 1 commits (30d) y: 47 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/BufferManagerOptions.java x: 1 commits (30d) y: 96 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriterBuffer.java x: 1 commits (30d) y: 82 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 1 commits (30d) y: 122 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 1 commits (30d) y: 145 lines of code client-spark/spark2/src/main/java/org/apache/spark/network/util/NettyUtils.java x: 1 commits (30d) y: 88 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 1 commits (30d) y: 192 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 1 commits (30d) y: 218 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 1 commits (30d) y: 268 lines of code client-tez/src/main/java/org/apache/tez/common/GetShuffleServerRequest.java x: 1 commits (30d) y: 68 lines of code client-tez/src/main/java/org/apache/tez/common/UmbilicalUtils.java x: 2 commits (30d) y: 89 lines of code client-tez/src/main/java/org/apache/tez/dag/app/security/authorize/RssTezAMPolicyProvider.java x: 2 commits (30d) y: 17 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssSimpleFetchedInputAllocator.java x: 1 commits (30d) y: 189 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezShuffleDataFetcher.java x: 1 commits (30d) y: 223 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBuffer.java x: 1 commits (30d) y: 279 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 1 commits (30d) y: 336 lines of code client/src/main/java/org/apache/uniffle/client/request/CreateShuffleReadClientRequest.java x: 1 commits (30d) y: 181 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataResult.java x: 1 commits (30d) y: 62 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java x: 1 commits (30d) y: 135 lines of code common/src/main/java/org/apache/uniffle/common/netty/TransportFrameDecoder.java x: 1 commits (30d) y: 120 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 1 commits (30d) y: 314 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorGrpcService.java x: 1 commits (30d) y: 354 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 2 commits (30d) y: 227 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/storage/AbstractSelectStorageStrategy.java x: 1 commits (30d) y: 149 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcClient.java x: 1 commits (30d) y: 375 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleDataFlushEvent.java x: 2 commits (30d) y: 143 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 1 commits (30d) y: 319 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java x: 1 commits (30d) y: 229 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ComposedClientReadHandler.java x: 1 commits (30d) y: 167 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 1 commits (30d) y: 200 lines of code
1609.0
lines of code
  min: 2.0
  average: 128.52
  25th percentile: 32.0
  median: 73.5
  75th percentile: 149.75
  max: 1609.0
0 6.0
commits (30d)
min: 1.0 | average: 1.42 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0

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

common/src/main/java/org/apache/uniffle/common/StorageType.java x: 1 contributors (30d) y: 10 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 3 contributors (30d) y: 205 lines of code server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java x: 5 contributors (30d) y: 126 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 4 contributors (30d) y: 221 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java x: 5 contributors (30d) y: 254 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 5 contributors (30d) y: 427 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 4 contributors (30d) y: 842 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 4 contributors (30d) y: 677 lines of code server/src/main/java/org/apache/uniffle/server/netty/ShuffleServerNettyHandler.java x: 5 contributors (30d) y: 448 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java x: 2 contributors (30d) y: 24 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcher.java x: 2 contributors (30d) y: 176 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 3 contributors (30d) y: 1609 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezBypassWriter.java x: 2 contributors (30d) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 2 contributors (30d) y: 855 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 2 contributors (30d) y: 299 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 2 contributors (30d) y: 100 lines of code common/src/main/java/org/apache/uniffle/common/metrics/MetricReporterFactory.java x: 1 contributors (30d) y: 15 lines of code common/src/main/java/org/apache/uniffle/common/util/RssUtils.java x: 2 contributors (30d) y: 348 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 3 contributors (30d) y: 474 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBufferManager.java x: 3 contributors (30d) y: 390 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssSorter.java x: 4 contributors (30d) y: 186 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 3 contributors (30d) y: 272 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java x: 2 contributors (30d) y: 364 lines of code client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java x: 2 contributors (30d) y: 252 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 2 contributors (30d) y: 148 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java x: 2 contributors (30d) y: 454 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java x: 3 contributors (30d) y: 178 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java x: 3 contributors (30d) y: 353 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 3 contributors (30d) y: 570 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 3 contributors (30d) y: 854 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/SimpleClusterManager.java x: 2 contributors (30d) y: 320 lines of code common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java x: 2 contributors (30d) y: 60 lines of code common/src/main/java/org/apache/uniffle/common/metrics/NettyMetrics.java x: 1 contributors (30d) y: 23 lines of code common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java x: 1 contributors (30d) y: 110 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java x: 1 contributors (30d) y: 73 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServer.java x: 2 contributors (30d) y: 137 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServerMetricHandler.java x: 1 contributors (30d) y: 27 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java x: 1 contributors (30d) y: 43 lines of code common/src/main/java/org/apache/uniffle/common/netty/buffer/FileSegmentManagedBuffer.java x: 2 contributors (30d) y: 79 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileServerReadHandler.java x: 2 contributors (30d) y: 118 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 2 contributors (30d) y: 437 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 2 contributors (30d) y: 563 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java x: 2 contributors (30d) y: 212 lines of code common/src/main/java/org/apache/uniffle/common/config/RssConf.java x: 2 contributors (30d) y: 284 lines of code common/src/main/java/org/apache/uniffle/common/netty/MessageEncoder.java x: 2 contributors (30d) y: 35 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportClient.java x: 2 contributors (30d) y: 129 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Encoders.java x: 2 contributors (30d) y: 70 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Message.java x: 1 contributors (30d) y: 107 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 2 contributors (30d) y: 380 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 2 contributors (30d) y: 273 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 2 contributors (30d) y: 929 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 2 contributors (30d) y: 49 lines of code common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java x: 2 contributors (30d) y: 179 lines of code client-tez/src/main/java/org/apache/tez/common/IdUtils.java x: 2 contributors (30d) y: 12 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 2 contributors (30d) y: 1206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssUnorderedKVInput.java x: 2 contributors (30d) y: 316 lines of code client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java x: 2 contributors (30d) y: 111 lines of code cli/src/main/java/org/apache/uniffle/AbstractCustomCommandLine.java x: 1 contributors (30d) y: 52 lines of code cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java x: 1 contributors (30d) y: 160 lines of code cli/src/main/java/org/apache/uniffle/client/HttpClientFactory.java x: 1 contributors (30d) y: 36 lines of code cli/src/main/java/org/apache/uniffle/client/RestClient.java x: 1 contributors (30d) y: 5 lines of code cli/src/main/java/org/apache/uniffle/client/RestClientImpl.java x: 1 contributors (30d) y: 93 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java x: 1 contributors (30d) y: 208 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java x: 1 contributors (30d) y: 274 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRConfig.java x: 1 contributors (30d) y: 172 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRUtils.java x: 1 contributors (30d) y: 295 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssEventFetcher.java x: 1 contributors (30d) y: 127 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java x: 1 contributors (30d) y: 242 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssRemoteMergeManagerImpl.java x: 1 contributors (30d) y: 250 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssShuffleHandle.java x: 1 contributors (30d) y: 47 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/BufferManagerOptions.java x: 1 contributors (30d) y: 96 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriterBuffer.java x: 1 contributors (30d) y: 82 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 1 contributors (30d) y: 122 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 1 contributors (30d) y: 145 lines of code client-spark/spark2/src/main/java/org/apache/spark/network/util/NettyUtils.java x: 1 contributors (30d) y: 88 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 1 contributors (30d) y: 192 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 1 contributors (30d) y: 218 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 1 contributors (30d) y: 268 lines of code client-tez/src/main/java/org/apache/tez/common/GetShuffleServerRequest.java x: 1 contributors (30d) y: 68 lines of code client-tez/src/main/java/org/apache/tez/common/UmbilicalUtils.java x: 2 contributors (30d) y: 89 lines of code client-tez/src/main/java/org/apache/tez/dag/app/security/authorize/RssTezAMPolicyProvider.java x: 2 contributors (30d) y: 17 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssSimpleFetchedInputAllocator.java x: 1 contributors (30d) y: 189 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezShuffleDataFetcher.java x: 1 contributors (30d) y: 223 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBuffer.java x: 1 contributors (30d) y: 279 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 1 contributors (30d) y: 336 lines of code client/src/main/java/org/apache/uniffle/client/request/CreateShuffleReadClientRequest.java x: 1 contributors (30d) y: 181 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataResult.java x: 1 contributors (30d) y: 62 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java x: 1 contributors (30d) y: 135 lines of code common/src/main/java/org/apache/uniffle/common/netty/TransportFrameDecoder.java x: 1 contributors (30d) y: 120 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 1 contributors (30d) y: 314 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorGrpcService.java x: 1 contributors (30d) y: 354 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 2 contributors (30d) y: 227 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/storage/AbstractSelectStorageStrategy.java x: 1 contributors (30d) y: 149 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcClient.java x: 1 contributors (30d) y: 375 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleDataFlushEvent.java x: 2 contributors (30d) y: 143 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 1 contributors (30d) y: 319 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java x: 1 contributors (30d) y: 229 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ComposedClientReadHandler.java x: 1 contributors (30d) y: 167 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 1 contributors (30d) y: 200 lines of code
1609.0
lines of code
  min: 2.0
  average: 128.52
  25th percentile: 32.0
  median: 73.5
  75th percentile: 149.75
  max: 1609.0
0 5.0
contributors (30d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

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

common/src/main/java/org/apache/uniffle/common/StorageType.java x: 2 commits (90d) y: 10 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 5 commits (90d) y: 205 lines of code server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java x: 6 commits (90d) y: 126 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 5 commits (90d) y: 221 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java x: 7 commits (90d) y: 254 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 10 commits (90d) y: 427 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 5 commits (90d) y: 842 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 6 commits (90d) y: 677 lines of code server/src/main/java/org/apache/uniffle/server/netty/ShuffleServerNettyHandler.java x: 8 commits (90d) y: 448 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java x: 4 commits (90d) y: 24 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcher.java x: 3 commits (90d) y: 176 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 6 commits (90d) y: 1609 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezBypassWriter.java x: 3 commits (90d) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 2 commits (90d) y: 855 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 3 commits (90d) y: 299 lines of code server/src/main/java/org/apache/uniffle/server/buffer/RequireBufferStatusCode.java x: 1 commits (90d) y: 12 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 2 commits (90d) y: 100 lines of code common/src/main/java/org/apache/uniffle/common/metrics/MetricReporterFactory.java x: 1 commits (90d) y: 15 lines of code common/src/main/java/org/apache/uniffle/common/util/RssUtils.java x: 3 commits (90d) y: 348 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 10 commits (90d) y: 474 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBufferManager.java x: 7 commits (90d) y: 390 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssSorter.java x: 7 commits (90d) y: 186 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 4 commits (90d) y: 272 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java x: 3 commits (90d) y: 364 lines of code client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java x: 5 commits (90d) y: 252 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 3 commits (90d) y: 148 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java x: 4 commits (90d) y: 454 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java x: 7 commits (90d) y: 178 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java x: 4 commits (90d) y: 353 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 5 commits (90d) y: 570 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 7 commits (90d) y: 854 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/SimpleClusterManager.java x: 7 commits (90d) y: 320 lines of code common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java x: 2 commits (90d) y: 60 lines of code common/src/main/java/org/apache/uniffle/common/metrics/NettyMetrics.java x: 1 commits (90d) y: 23 lines of code common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java x: 1 commits (90d) y: 110 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java x: 1 commits (90d) y: 73 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServer.java x: 3 commits (90d) y: 137 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServerMetricHandler.java x: 1 commits (90d) y: 27 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java x: 1 commits (90d) y: 43 lines of code common/src/main/java/org/apache/uniffle/common/netty/buffer/FileSegmentManagedBuffer.java x: 3 commits (90d) y: 79 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleIndexResponse.java x: 2 commits (90d) y: 79 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileServerReadHandler.java x: 2 commits (90d) y: 118 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 5 commits (90d) y: 437 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 4 commits (90d) y: 563 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java x: 3 commits (90d) y: 212 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 6 commits (90d) y: 469 lines of code common/src/main/java/org/apache/uniffle/common/config/RssConf.java x: 2 commits (90d) y: 284 lines of code common/src/main/java/org/apache/uniffle/common/netty/MessageEncoder.java x: 3 commits (90d) y: 35 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportClient.java x: 3 commits (90d) y: 129 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Encoders.java x: 2 commits (90d) y: 70 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Message.java x: 1 commits (90d) y: 107 lines of code internal-client/src/main/java/org/apache/uniffle/client/factory/CoordinatorClientFactory.java x: 2 commits (90d) y: 54 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 2 commits (90d) y: 363 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 3 commits (90d) y: 380 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 2 commits (90d) y: 303 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 3 commits (90d) y: 273 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 2 commits (90d) y: 929 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 2 commits (90d) y: 49 lines of code common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java x: 2 commits (90d) y: 179 lines of code client-tez/src/main/java/org/apache/tez/common/IdUtils.java x: 3 commits (90d) y: 12 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 4 commits (90d) y: 1206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffle.java x: 4 commits (90d) y: 379 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssOrderedGroupedKVInput.java x: 4 commits (90d) y: 345 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssUnorderedKVInput.java x: 4 commits (90d) y: 316 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssOrderedPartitionedKVOutput.java x: 7 commits (90d) y: 274 lines of code client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java x: 4 commits (90d) y: 111 lines of code storage/src/main/java/org/apache/uniffle/storage/util/StorageType.java x: 2 commits (90d) y: 29 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/web/resource/ServerResource.java x: 3 commits (90d) y: 99 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezUtils.java x: 9 commits (90d) y: 432 lines of code cli/src/main/java/org/apache/uniffle/AbstractCustomCommandLine.java x: 1 commits (90d) y: 52 lines of code cli/src/main/java/org/apache/uniffle/api/AdminRestApi.java x: 2 commits (90d) y: 19 lines of code cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java x: 2 commits (90d) y: 160 lines of code cli/src/main/java/org/apache/uniffle/cli/UniffleAdminCLI.java x: 3 commits (90d) y: 114 lines of code cli/src/main/java/org/apache/uniffle/client/HttpClientFactory.java x: 2 commits (90d) y: 36 lines of code cli/src/main/java/org/apache/uniffle/client/RestClient.java x: 2 commits (90d) y: 5 lines of code cli/src/main/java/org/apache/uniffle/client/RestClientImpl.java x: 3 commits (90d) y: 93 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java x: 2 commits (90d) y: 208 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java x: 2 commits (90d) y: 274 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRConfig.java x: 2 commits (90d) y: 172 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRUtils.java x: 2 commits (90d) y: 295 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssBypassWriter.java x: 2 commits (90d) y: 39 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssEventFetcher.java x: 2 commits (90d) y: 127 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java x: 2 commits (90d) y: 242 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssRemoteMergeManagerImpl.java x: 2 commits (90d) y: 250 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssShuffleHandle.java x: 1 commits (90d) y: 47 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/reader/RssShuffleDataIterator.java x: 1 commits (90d) y: 159 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/AddBlockEvent.java x: 1 commits (90d) y: 37 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/BufferManagerOptions.java x: 1 commits (90d) y: 96 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriterBuffer.java x: 1 commits (90d) y: 82 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 1 commits (90d) y: 122 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 1 commits (90d) y: 145 lines of code client-spark/spark2/src/main/java/org/apache/spark/network/util/NettyUtils.java x: 1 commits (90d) y: 88 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 1 commits (90d) y: 192 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 1 commits (90d) y: 218 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 1 commits (90d) y: 268 lines of code client-tez/src/main/java/org/apache/tez/common/GetShuffleServerRequest.java x: 2 commits (90d) y: 68 lines of code client-tez/src/main/java/org/apache/tez/common/UmbilicalUtils.java x: 5 commits (90d) y: 89 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssSimpleFetchedInputAllocator.java x: 2 commits (90d) y: 189 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezShuffleDataFetcher.java x: 2 commits (90d) y: 223 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssOrderedGroupedMergedKVInput.java x: 2 commits (90d) y: 193 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 1 commits (90d) y: 336 lines of code client/src/main/java/org/apache/uniffle/client/request/CreateShuffleReadClientRequest.java x: 1 commits (90d) y: 181 lines of code client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java x: 1 commits (90d) y: 67 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataDistributionType.java x: 1 commits (90d) y: 5 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataResult.java x: 3 commits (90d) y: 62 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOption.java x: 1 commits (90d) y: 94 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java x: 1 commits (90d) y: 135 lines of code common/src/main/java/org/apache/uniffle/common/netty/TransportFrameDecoder.java x: 1 commits (90d) y: 120 lines of code common/src/main/java/org/apache/uniffle/common/netty/handle/TransportResponseHandler.java x: 2 commits (90d) y: 86 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/RpcResponse.java x: 1 commits (90d) y: 58 lines of code common/src/main/java/org/apache/uniffle/common/web/JettyServer.java x: 2 commits (90d) y: 136 lines of code common/src/main/java/org/apache/uniffle/common/web/resource/BaseMetricResource.java x: 3 commits (90d) y: 18 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ClientConfManager.java x: 2 commits (90d) y: 125 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorGrpcService.java x: 3 commits (90d) y: 354 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 4 commits (90d) y: 227 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ServerNode.java x: 3 commits (90d) y: 217 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/access/checker/AccessCandidatesChecker.java x: 1 commits (90d) y: 129 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/storage/AbstractSelectStorageStrategy.java x: 2 commits (90d) y: 149 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcClient.java x: 2 commits (90d) y: 375 lines of code server/src/main/java/org/apache/uniffle/server/RegisterHeartBeat.java x: 3 commits (90d) y: 124 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleDataFlushEvent.java x: 2 commits (90d) y: 143 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBuffer.java x: 3 commits (90d) y: 295 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManagerFallbackStrategy.java x: 2 commits (90d) y: 22 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 3 commits (90d) y: 319 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java x: 2 commits (90d) y: 229 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java x: 2 commits (90d) y: 92 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ComposedClientReadHandler.java x: 1 commits (90d) y: 167 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 2 commits (90d) y: 200 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleReadHandlerRequest.java x: 1 commits (90d) y: 152 lines of code storage/src/main/java/org/apache/uniffle/storage/util/ShuffleStorageUtils.java x: 3 commits (90d) y: 185 lines of code proto/src/main/proto/Rss.proto x: 1 commits (90d) y: 437 lines of code
1609.0
lines of code
  min: 2.0
  average: 125.03
  25th percentile: 31.0
  median: 70.5
  75th percentile: 144.25
  max: 1609.0
0 10.0
commits (90d)
min: 1.0 | average: 1.99 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

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

common/src/main/java/org/apache/uniffle/common/StorageType.java x: 1 contributors (90d) y: 10 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 3 contributors (90d) y: 205 lines of code server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java x: 5 contributors (90d) y: 126 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 4 contributors (90d) y: 221 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java x: 5 contributors (90d) y: 254 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 7 contributors (90d) y: 427 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 4 contributors (90d) y: 842 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 4 contributors (90d) y: 677 lines of code server/src/main/java/org/apache/uniffle/server/netty/ShuffleServerNettyHandler.java x: 5 contributors (90d) y: 448 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java x: 3 contributors (90d) y: 24 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcher.java x: 2 contributors (90d) y: 176 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 3 contributors (90d) y: 1609 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezBypassWriter.java x: 2 contributors (90d) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 2 contributors (90d) y: 855 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 3 contributors (90d) y: 299 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 2 contributors (90d) y: 100 lines of code common/src/main/java/org/apache/uniffle/common/metrics/MetricReporterFactory.java x: 1 contributors (90d) y: 15 lines of code common/src/main/java/org/apache/uniffle/common/util/RssUtils.java x: 3 contributors (90d) y: 348 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 4 contributors (90d) y: 474 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBufferManager.java x: 4 contributors (90d) y: 390 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssSorter.java x: 4 contributors (90d) y: 186 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 4 contributors (90d) y: 272 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java x: 3 contributors (90d) y: 364 lines of code client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java x: 3 contributors (90d) y: 252 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 3 contributors (90d) y: 148 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java x: 3 contributors (90d) y: 454 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java x: 4 contributors (90d) y: 178 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java x: 4 contributors (90d) y: 353 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 4 contributors (90d) y: 570 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 4 contributors (90d) y: 854 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/SimpleClusterManager.java x: 5 contributors (90d) y: 320 lines of code common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java x: 2 contributors (90d) y: 60 lines of code common/src/main/java/org/apache/uniffle/common/metrics/NettyMetrics.java x: 1 contributors (90d) y: 23 lines of code common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java x: 1 contributors (90d) y: 110 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java x: 1 contributors (90d) y: 73 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServer.java x: 3 contributors (90d) y: 137 lines of code server/src/main/java/org/apache/uniffle/server/netty/StreamServerMetricHandler.java x: 1 contributors (90d) y: 27 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java x: 1 contributors (90d) y: 43 lines of code common/src/main/java/org/apache/uniffle/common/netty/buffer/FileSegmentManagedBuffer.java x: 3 contributors (90d) y: 79 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleIndexResponse.java x: 2 contributors (90d) y: 79 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileServerReadHandler.java x: 2 contributors (90d) y: 118 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 3 contributors (90d) y: 437 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 3 contributors (90d) y: 563 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java x: 3 contributors (90d) y: 212 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 5 contributors (90d) y: 469 lines of code common/src/main/java/org/apache/uniffle/common/config/RssConf.java x: 2 contributors (90d) y: 284 lines of code common/src/main/java/org/apache/uniffle/common/netty/MessageEncoder.java x: 3 contributors (90d) y: 35 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportClient.java x: 2 contributors (90d) y: 129 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Encoders.java x: 2 contributors (90d) y: 70 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Message.java x: 1 contributors (90d) y: 107 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 2 contributors (90d) y: 363 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 3 contributors (90d) y: 380 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 2 contributors (90d) y: 303 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 3 contributors (90d) y: 273 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 2 contributors (90d) y: 929 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 2 contributors (90d) y: 49 lines of code common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java x: 2 contributors (90d) y: 179 lines of code client-tez/src/main/java/org/apache/tez/common/IdUtils.java x: 3 contributors (90d) y: 12 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 3 contributors (90d) y: 1206 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssUnorderedKVInput.java x: 3 contributors (90d) y: 316 lines of code client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java x: 4 contributors (90d) y: 111 lines of code storage/src/main/java/org/apache/uniffle/storage/util/StorageType.java x: 2 contributors (90d) y: 29 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/web/resource/AdminResource.java x: 2 contributors (90d) y: 35 lines of code cli/src/main/java/org/apache/uniffle/AbstractCustomCommandLine.java x: 1 contributors (90d) y: 52 lines of code cli/src/main/java/org/apache/uniffle/api/AdminRestApi.java x: 2 contributors (90d) y: 19 lines of code cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java x: 2 contributors (90d) y: 160 lines of code cli/src/main/java/org/apache/uniffle/cli/UniffleAdminCLI.java x: 3 contributors (90d) y: 114 lines of code cli/src/main/java/org/apache/uniffle/client/RestClient.java x: 2 contributors (90d) y: 5 lines of code cli/src/main/java/org/apache/uniffle/client/RestClientImpl.java x: 3 contributors (90d) y: 93 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java x: 2 contributors (90d) y: 208 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java x: 2 contributors (90d) y: 274 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRUtils.java x: 2 contributors (90d) y: 295 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssBypassWriter.java x: 2 contributors (90d) y: 39 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java x: 2 contributors (90d) y: 242 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssRemoteMergeManagerImpl.java x: 2 contributors (90d) y: 250 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssShuffleHandle.java x: 1 contributors (90d) y: 47 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/reader/RssShuffleDataIterator.java x: 1 contributors (90d) y: 159 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/AddBlockEvent.java x: 1 contributors (90d) y: 37 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/BufferManagerOptions.java x: 1 contributors (90d) y: 96 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriterBuffer.java x: 1 contributors (90d) y: 82 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 1 contributors (90d) y: 122 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 1 contributors (90d) y: 145 lines of code client-spark/spark2/src/main/java/org/apache/spark/network/util/NettyUtils.java x: 1 contributors (90d) y: 88 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 1 contributors (90d) y: 192 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 1 contributors (90d) y: 218 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 1 contributors (90d) y: 268 lines of code client-tez/src/main/java/org/apache/tez/common/GetShuffleServerRequest.java x: 2 contributors (90d) y: 68 lines of code client-tez/src/main/java/org/apache/tez/common/TezIdHelper.java x: 2 contributors (90d) y: 8 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssSimpleFetchedInputAllocator.java x: 2 contributors (90d) y: 189 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezShuffleDataFetcher.java x: 2 contributors (90d) y: 223 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssOrderedGroupedMergedKVInput.java x: 2 contributors (90d) y: 193 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 1 contributors (90d) y: 336 lines of code client/src/main/java/org/apache/uniffle/client/request/CreateShuffleReadClientRequest.java x: 1 contributors (90d) y: 181 lines of code client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java x: 1 contributors (90d) y: 67 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataDistributionType.java x: 1 contributors (90d) y: 5 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataResult.java x: 3 contributors (90d) y: 62 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOption.java x: 1 contributors (90d) y: 94 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java x: 1 contributors (90d) y: 135 lines of code common/src/main/java/org/apache/uniffle/common/netty/TransportFrameDecoder.java x: 1 contributors (90d) y: 120 lines of code common/src/main/java/org/apache/uniffle/common/netty/handle/TransportResponseHandler.java x: 2 contributors (90d) y: 86 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/RpcResponse.java x: 1 contributors (90d) y: 58 lines of code common/src/main/java/org/apache/uniffle/common/web/JettyServer.java x: 2 contributors (90d) y: 136 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 4 contributors (90d) y: 314 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ClientConfManager.java x: 2 contributors (90d) y: 125 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorGrpcService.java x: 3 contributors (90d) y: 354 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 3 contributors (90d) y: 227 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ServerNode.java x: 2 contributors (90d) y: 217 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/access/checker/AccessCandidatesChecker.java x: 1 contributors (90d) y: 129 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/access/checker/AccessClusterLoadChecker.java x: 3 contributors (90d) y: 99 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/storage/AbstractSelectStorageStrategy.java x: 2 contributors (90d) y: 149 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcClient.java x: 2 contributors (90d) y: 375 lines of code server/src/main/java/org/apache/uniffle/server/RegisterHeartBeat.java x: 3 contributors (90d) y: 124 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleDataFlushEvent.java x: 2 contributors (90d) y: 143 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManagerFallbackStrategy.java x: 2 contributors (90d) y: 22 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 3 contributors (90d) y: 319 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java x: 2 contributors (90d) y: 229 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java x: 2 contributors (90d) y: 92 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ComposedClientReadHandler.java x: 1 contributors (90d) y: 167 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 2 contributors (90d) y: 200 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleReadHandlerRequest.java x: 1 contributors (90d) y: 152 lines of code storage/src/main/java/org/apache/uniffle/storage/util/ShuffleStorageUtils.java x: 3 contributors (90d) y: 185 lines of code proto/src/main/proto/Rss.proto x: 1 contributors (90d) y: 437 lines of code
1609.0
lines of code
  min: 2.0
  average: 125.03
  25th percentile: 31.0
  median: 70.5
  75th percentile: 144.25
  max: 1609.0
0 7.0
contributors (90d)
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0