apache / uniffle
File Size

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

Intro
Learn more...
File Size Overall
10% | 12% | 32% | 19% | 24%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java12% | 12% | 31% | 18% | 24%
go0% | 17% | 29% | 29% | 22%
proto0% | 100% | 0% | 0% | 0%
vue0% | 0% | 66% | 32% | <1%
js0% | 0% | 43% | 0% | 56%
scala0% | 0% | 52% | 18% | 29%
yaml0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
client-tez26% | 5% | 50% | 10% | 6%
server13% | 31% | 28% | 13% | 13%
client-spark14% | 35% | 27% | 8% | 13%
internal-client25% | 0% | 23% | 10% | 39%
client32% | 17% | 24% | 0% | 24%
deploy0% | 16% | 27% | 33% | 22%
proto0% | 100% | 0% | 0% | 0%
client-mr0% | 0% | 81% | 12% | 5%
coordinator0% | 0% | 47% | 19% | 32%
common0% | 0% | 16% | 33% | 49%
dashboard0% | 0% | 49% | 21% | 29%
storage0% | 0% | 10% | 46% | 42%
tools0% | 0% | 30% | 52% | 16%
cli0% | 0% | 25% | 39% | 35%
conf0% | 0% | 0% | 0% | 100%
dev0% | 0% | 0% | 0% | 100%
release0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ShuffleServerGrpcService.java
in server/src/main/java/org/apache/uniffle/server
1719 24
RssShuffleScheduler.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
1647 56
RssShuffleManagerBase.java
in client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager
1314 60
ShuffleServerGrpcClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
1243 30
RssShuffleManager.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
1211 42
ShuffleWriteClientImpl.java
in client/src/main/java/org/apache/uniffle/client/impl
1108 31
ShuffleServerNettyHandler.java
in server/src/main/java/org/apache/uniffle/server/netty
963 14
ShuffleTaskManager.java
in server/src/main/java/org/apache/uniffle/server
957 51
RssShuffleWriter.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer
914 30
rss.go
in deploy/kubernetes/operator/pkg/controller/controller
772 49
ShuffleBufferManager.java
in server/src/main/java/org/apache/uniffle/server/buffer
765 38
ShuffleServerConf.java
in server/src/main/java/org/apache/uniffle/server
686 4
ShuffleManagerGrpcService.java
in client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager
677 30
proto
Rss.proto
in proto/src/main/proto
652 -
RMRecordsReader.java
in client/src/main/java/org/apache/uniffle/client/record/reader
594 18
WriteBufferManager.java
in client-spark/common/src/main/java/org/apache/spark/shuffle/writer
592 35
RssShuffleManager.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle
589 22
RssDAGAppMaster.java
in client-tez/src/main/java/org/apache/tez/dag/app
567 23
ShuffleServer.java
in server/src/main/java/org/apache/uniffle/server
559 44
RssShuffleWriter.java
in client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer
510 16
RssMergeManager.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
497 24
CoordinatorGrpcService.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
497 17
RssMRAppMaster.java
in client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app
490 17
ShuffleServerGrpcNettyClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
488 11
ShuffleServerMetrics.java
in server/src/main/java/org/apache/uniffle/server
480 14
NodeListPage.vue
in dashboard/src/main/webapp/src/pages/serverstatus
473 -
zz_generated.deepcopy.go
in deploy/kubernetes/operator/api/uniffle/v1alpha1
463 28
SortWriteBufferManager.java
in client-mr/core/src/main/java/org/apache/hadoop/mapred
435 13
Partition.java
in server/src/main/java/org/apache/uniffle/server/merge
434 30
WriteBufferManager.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer
433 12
RssShuffle.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
431 19
RssTezUtils.java
in client-tez/src/main/java/org/apache/tez/common
429 22
SimpleClusterManager.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
429 32
RssSparkConfig.java
in client-spark/common/src/main/java/org/apache/spark/shuffle
427 7
ApplicationManager.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
421 29
LocalStorageManager.java
in server/src/main/java/org/apache/uniffle/server/storage
416 15
nodelistpage.js
in dashboard/src/main/webapp/src/mock
406 -
BlockFlushFileReader.java
in server/src/main/java/org/apache/uniffle/server/merge
402 33
CoordinatorGrpcClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
379 14
RssUtils.java
in common/src/main/java/org/apache/uniffle/common/util
373 21
SortWriteBuffer.java
in client-mr/core/src/main/java/org/apache/hadoop/mapred
362 23
RssShuffleManager.java
in client-spark/spark2/src/main/java/org/apache/spark/shuffle
354 13
RssOrderedGroupedKVInput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/input
349 17
ServerNode.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
341 35
ShuffleClientFactory.java
in client/src/main/java/org/apache/uniffle/client/factory
339 81
RssShuffleReader.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader
332 8
TezRemoteShuffleManager.java
in client-tez/src/main/java/org/apache/tez/dag/app
329 15
coordinator.go
in deploy/kubernetes/operator/pkg/controller/sync/coordinator
327 14
RssSparkShuffleUtils.java
in client-spark/common/src/main/java/org/apache/spark/shuffle
325 18
RssUnorderedKVInput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/input
321 11
Files With Most Units (Top 50)
File# lines# units
ShuffleClientFactory.java
in client/src/main/java/org/apache/uniffle/client/factory
339 81
RssConf.java
in common/src/main/java/org/apache/uniffle/common/config
307 60
RssShuffleManagerBase.java
in client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager
1314 60
RssShuffleScheduler.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
1647 56
ShuffleTaskManager.java
in server/src/main/java/org/apache/uniffle/server
957 51
CreateShuffleReadHandlerRequest.java
in storage/src/main/java/org/apache/uniffle/storage/request
195 50
rss.go
in deploy/kubernetes/operator/pkg/controller/controller
772 49
ShuffleServer.java
in server/src/main/java/org/apache/uniffle/server
559 44
RssShuffleManager.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
1211 42
LocalStorage.java
in storage/src/main/java/org/apache/uniffle/storage/common
275 39
ShuffleBufferManager.java
in server/src/main/java/org/apache/uniffle/server/buffer
765 38
ShuffleTaskInfo.java
in server/src/main/java/org/apache/uniffle/server
283 36
RecordCollector.java
in client-mr/core/src/main/java/org/apache/uniffle/client/shuffle
288 36
WriteBufferManager.java
in client-spark/common/src/main/java/org/apache/spark/shuffle/writer
592 35
ServerNode.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
341 35
BlockFlushFileReader.java
in server/src/main/java/org/apache/uniffle/server/merge
402 33
SimpleClusterManager.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
429 32
ShuffleWriteClientImpl.java
in client/src/main/java/org/apache/uniffle/client/impl
1108 31
ShuffleServerGrpcClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
1243 30
RssShuffleWriter.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer
914 30
ShuffleManagerGrpcService.java
in client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager
677 30
Partition.java
in server/src/main/java/org/apache/uniffle/server/merge
434 30
ApplicationManager.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
421 29
zz_generated.deepcopy.go
in deploy/kubernetes/operator/api/uniffle/v1alpha1
463 28
api.js
in dashboard/src/main/webapp/src/api
76 25
RssMergeManager.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
497 24
ShuffleServerGrpcService.java
in server/src/main/java/org/apache/uniffle/server
1719 24
ShuffleDataFlushEvent.java
in server/src/main/java/org/apache/uniffle/server
176 24
RssDAGAppMaster.java
in client-tez/src/main/java/org/apache/tez/dag/app
567 23
Application.java
in common/src/main/java/org/apache/uniffle/common
131 23
SortWriteBuffer.java
in client-mr/core/src/main/java/org/apache/hadoop/mapred
362 23
RssTezUtils.java
in client-tez/src/main/java/org/apache/tez/common
429 22
RssShuffleManager.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle
589 22
RssUtils.java
in common/src/main/java/org/apache/uniffle/common/util
373 21
RssMRUtils.java
in client-mr/core/src/main/java/org/apache/hadoop/mapreduce
301 21
ShuffleBlockInfo.java
in common/src/main/java/org/apache/uniffle/common
139 20
RssShuffle.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
431 19
RssOrderedGroupedMergedKVInput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/input
193 18
GrpcServer.java
in common/src/main/java/org/apache/uniffle/common/rpc
211 18
RMRecordsReader.java
in client/src/main/java/org/apache/uniffle/client/record/reader
594 18
RssSparkShuffleUtils.java
in client-spark/common/src/main/java/org/apache/spark/shuffle
325 18
ShuffleMergeManager.java
in server/src/main/java/org/apache/uniffle/server/merge
268 18
HybridStorageManager.java
in server/src/main/java/org/apache/uniffle/server/storage
135 18
RssOrderedGroupedKVInput.java
in client-tez/src/main/java/org/apache/tez/runtime/library/input
349 17
WriteBuffer.java
in client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer
303 17
ShufflePartitionedBlock.java
in common/src/main/java/org/apache/uniffle/common
108 17
RssGetShuffleAssignmentsRequest.java
in internal-client/src/main/java/org/apache/uniffle/client/request
137 17
RssSendHeartBeatRequest.java
in internal-client/src/main/java/org/apache/uniffle/client/request
108 17
CoordinatorGrpcService.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
497 17
CoordinatorServer.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
235 17
Files With Long Lines (Top 24)

There are 24 files with lines longer than 120 characters. In total, there are 59 long lines.

File# lines# units# long lines
ShuffleServerConf.java
in server/src/main/java/org/apache/uniffle/server
686 4 8
RssClientConf.java
in common/src/main/java/org/apache/uniffle/common/config
289 - 6
config.go
in deploy/kubernetes/operator/pkg/controller/config
41 3 6
ShufflePage.scala
in client-spark/extension/src/main/scala/org/apache/spark/ui
299 7 6
CoordinatorConf.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
241 3 5
UniffleListener.scala
in client-spark/extension/src/main/scala/org/apache/spark
102 10 4
ShuffleManagerGrpcService.java
in client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager
677 30 3
RssBaseConf.java
in common/src/main/java/org/apache/uniffle/common/config
301 1 2
RssShuffleWriter.java
in client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer
914 30 2
ShuffleServerGrpcService.java
in server/src/main/java/org/apache/uniffle/server
1719 24 2
proto
Rss.proto
in proto/src/main/proto
652 - 2
log4j2.xml
in conf
54 - 1
RssUtils.java
in common/src/main/java/org/apache/uniffle/common/util
373 21 1
remoteshuffleservice_types.go
in deploy/kubernetes/operator/api/uniffle/v1alpha1
124 1 1
shuffleserver.go
in deploy/kubernetes/operator/pkg/controller/sync/shuffleserver
285 13 1
ShuffleWriteClientImpl.java
in client/src/main/java/org/apache/uniffle/client/impl
1108 31 1
ShuffleServerGrpcClient.java
in internal-client/src/main/java/org/apache/uniffle/client/impl/grpc
1243 30 1
RssSparkConfig.java
in client-spark/common/src/main/java/org/apache/spark/shuffle
427 7 1
log4j2.xml
in dev/local_dev_template
54 - 1
9 - 1
ShuffleServerNettyHandler.java
in server/src/main/java/org/apache/uniffle/server/netty
963 14 1
ShuffleBufferManager.java
in server/src/main/java/org/apache/uniffle/server/buffer
765 38 1
ShuffleTaskManager.java
in server/src/main/java/org/apache/uniffle/server
957 51 1
CoordinatorGrpcService.java
in coordinator/src/main/java/org/apache/uniffle/coordinator
497 17 1
Correlations

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

client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleReadMetric.java x: 2 commits (all time) y: 44 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 21 commits (all time) y: 677 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleListener.scala x: 4 commits (all time) y: 102 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleStatusStore.scala x: 4 commits (all time) y: 99 lines of code client-spark/extension/src/main/scala/org/apache/spark/ui/ShufflePage.scala x: 4 commits (all time) y: 299 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 33 commits (all time) y: 332 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleReadMetricRequest.java x: 3 commits (all time) y: 96 lines of code proto/src/main/proto/Rss.proto x: 65 commits (all time) y: 652 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ShuffleServerReadCost.java x: 2 commits (all time) y: 69 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 82 commits (all time) y: 957 lines of code client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java x: 19 commits (all time) y: 339 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 27 commits (all time) y: 287 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ClientInfo.java x: 1 commits (all time) y: 26 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleServerClient.java x: 8 commits (all time) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 58 commits (all time) y: 1243 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 31 commits (all time) y: 488 lines of code storage/src/main/java/org/apache/uniffle/storage/factory/ShuffleHandlerFactory.java x: 24 commits (all time) y: 173 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 4 commits (all time) y: 219 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileClientReadHandler.java x: 12 commits (all time) y: 175 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/MemoryClientReadHandler.java x: 12 commits (all time) y: 105 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleReadHandlerRequest.java x: 13 commits (all time) y: 195 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 27 commits (all time) y: 325 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 34 commits (all time) y: 1314 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleHistoryServerPlugin.scala x: 1 commits (all time) y: 16 lines of code client-spark/extension/src/main/scala/org/apache/spark/UnifflePlugin.scala x: 2 commits (all time) y: 38 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleWriteMetric.java x: 1 commits (all time) y: 6 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/UniffleEvent.java x: 1 commits (all time) y: 7 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 117 commits (all time) y: 589 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 64 commits (all time) y: 914 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleManagerClient.java x: 14 commits (all time) y: 39 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 15 commits (all time) y: 144 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleWriteMetricRequest.java x: 1 commits (all time) y: 51 lines of code common/src/main/java/org/apache/uniffle/common/web/JettyServer.java x: 11 commits (all time) y: 146 lines of code common/src/main/java/org/apache/uniffle/common/web/resource/MetricResource.java x: 4 commits (all time) y: 50 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/Dashboard.java x: 4 commits (all time) y: 135 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/AddBlockEvent.java x: 8 commits (all time) y: 47 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/DataPusher.java x: 10 commits (all time) y: 144 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 46 commits (all time) y: 592 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 67 commits (all time) y: 1108 lines of code client/src/main/java/org/apache/uniffle/client/response/SendShuffleDataResult.java x: 5 commits (all time) y: 33 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 18 commits (all time) y: 567 lines of code internal-client/src/main/java/org/apache/uniffle/client/factory/ShuffleServerClientFactory.java x: 10 commits (all time) y: 52 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 94 commits (all time) y: 354 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 10 commits (all time) y: 1211 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 16 commits (all time) y: 1647 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 27 commits (all time) y: 421 lines of code server/src/main/java/org/apache/uniffle/server/merge/Shuffle.java x: 4 commits (all time) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/merge/ShuffleMergeManager.java x: 5 commits (all time) y: 268 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java x: 13 commits (all time) y: 95 lines of code storage/src/main/java/org/apache/uniffle/storage/common/DefaultStorageMediaProvider.java x: 9 commits (all time) y: 92 lines of code client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java x: 18 commits (all time) y: 71 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 66 commits (all time) y: 686 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 65 commits (all time) y: 765 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssMergeManager.java x: 2 commits (all time) y: 497 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 60 commits (all time) y: 559 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/MutableShuffleHandleInfo.java x: 5 commits (all time) y: 315 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/ShuffleHandleInfo.java x: 3 commits (all time) y: 17 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/SimpleShuffleHandleInfo.java x: 3 commits (all time) y: 49 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/StageAttemptShuffleHandleInfo.java x: 3 commits (all time) y: 103 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/split/PartitionSplitInfo.java x: 1 commits (all time) y: 32 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 34 commits (all time) y: 289 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 34 commits (all time) y: 301 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 31 commits (all time) y: 235 lines of code common/src/main/java/org/apache/uniffle/common/netty/buffer/FileSegmentManagedBuffer.java x: 7 commits (all time) y: 95 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoDeserializationStream.java x: 1 commits (all time) y: 78 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoSerializationStream.java x: 1 commits (all time) y: 57 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoSerializerInstance.java x: 1 commits (all time) y: 88 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/PoolWrapper.java x: 1 commits (all time) y: 40 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RMRssShuffle.java x: 3 commits (all time) y: 207 lines of code client/src/main/java/org/apache/uniffle/client/record/reader/KeyValueReader.java x: 2 commits (all time) y: 7 lines of code client/src/main/java/org/apache/uniffle/client/record/reader/RMRecordsReader.java x: 6 commits (all time) y: 594 lines of code common/src/main/java/org/apache/uniffle/common/util/JavaUtils.java x: 6 commits (all time) y: 58 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 25 commits (all time) y: 284 lines of code server/src/main/java/org/apache/uniffle/server/RegisterHeartBeat.java x: 21 commits (all time) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/storage/SingleStorageManager.java x: 10 commits (all time) y: 132 lines of code common/src/main/java/org/apache/uniffle/common/ReconfigurableRegistry.java x: 3 commits (all time) y: 90 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 72 commits (all time) y: 1719 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 44 commits (all time) y: 480 lines of code server/src/main/java/org/apache/uniffle/server/event/PurgeEvent.java x: 3 commits (all time) y: 46 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 12 commits (all time) y: 189 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 39 commits (all time) y: 416 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/api/ShuffleDeleteHandler.java x: 3 commits (all time) y: 4 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopShuffleDeleteHandler.java x: 5 commits (all time) y: 96 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileAsyncDeleteHandler.java x: 1 commits (all time) y: 69 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleDeleteHandlerRequest.java x: 3 commits (all time) y: 38 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/DataSkippableReadHandler.java x: 9 commits (all time) y: 77 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/PrefetchableClientReadHandler.java x: 2 commits (all time) y: 122 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopShuffleReadHandler.java x: 3 commits (all time) y: 198 lines of code common/src/main/java/org/apache/uniffle/common/compression/Codec.java x: 7 commits (all time) y: 35 lines of code common/src/main/java/org/apache/uniffle/common/compression/ZstdCodec.java x: 7 commits (all time) y: 91 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 48 commits (all time) y: 510 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/SimpleClusterManager.java x: 36 commits (all time) y: 429 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 22 commits (all time) y: 191 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 29 commits (all time) y: 269 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/CoordinatorClient.java x: 4 commits (all time) y: 26 lines of code internal-client/src/main/java/org/apache/uniffle/client/factory/CoordinatorClientFactory.java x: 11 commits (all time) y: 78 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcRetryableClient.java x: 4 commits (all time) y: 261 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileNioWriter.java x: 2 commits (all time) y: 58 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/HadoopConfigApp.java x: 1 commits (all time) y: 106 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/UniffleClientSimOnYarnAppMaster.java x: 1 commits (all time) y: 249 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/UniffleClientSimOnYarnClient.java x: 1 commits (all time) y: 173 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/UniffleTask.java x: 1 commits (all time) y: 159 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/Utils.java x: 1 commits (all time) y: 67 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/web/resource/ServerResource.java x: 15 commits (all time) y: 217 lines of code dashboard/src/main/webapp/src/pages/ShuffleServerPage.vue x: 6 commits (all time) y: 209 lines of code dashboard/src/main/webapp/src/pages/serverstatus/NodeListPage.vue x: 13 commits (all time) y: 473 lines of code dashboard/src/main/webapp/src/router/index.js x: 6 commits (all time) y: 74 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/PooledHadoopShuffleWriteHandler.java x: 6 commits (all time) y: 99 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssStageResubmitManager.java x: 2 commits (all time) y: 21 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerInterface.java x: 13 commits (all time) y: 27 lines of code client/src/main/java/org/apache/uniffle/client/api/ShuffleWriteClient.java x: 22 commits (all time) y: 208 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssPartitionToShuffleServerRequest.java x: 2 commits (all time) y: 30 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleWriteFailureRequest.java x: 2 commits (all time) y: 51 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskInfo.java x: 21 commits (all time) y: 283 lines of code server/src/main/java/org/apache/uniffle/server/block/DefaultShuffleBlockIdManager.java x: 2 commits (all time) y: 177 lines of code server/src/main/java/org/apache/uniffle/server/block/PartitionedShuffleBlockIdManager.java x: 2 commits (all time) y: 130 lines of code dashboard/src/main/webapp/src/pages/ApplicationPage.vue x: 14 commits (all time) y: 182 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java x: 39 commits (all time) y: 427 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataSegment.java x: 3 commits (all time) y: 27 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java x: 9 commits (all time) y: 85 lines of code common/src/main/java/org/apache/uniffle/common/netty/MessageEncoder.java x: 8 commits (all time) y: 58 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleIndexResponse.java x: 5 commits (all time) y: 70 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleIndexV2Response.java x: 1 commits (all time) y: 87 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Message.java x: 8 commits (all time) y: 154 lines of code common/src/main/java/org/apache/uniffle/common/segment/AbstractSegmentSplitter.java x: 1 commits (all time) y: 101 lines of code common/src/main/java/org/apache/uniffle/common/segment/FixedSizeSegmentSplitter.java x: 8 commits (all time) y: 13 lines of code common/src/main/java/org/apache/uniffle/common/segment/LocalOrderSegmentSplitter.java x: 11 commits (all time) y: 16 lines of code common/src/main/java/org/apache/uniffle/common/util/Constants.java x: 22 commits (all time) y: 59 lines of code internal-client/src/main/java/org/apache/uniffle/client/response/RssGetShuffleIndexResponse.java x: 8 commits (all time) y: 19 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleDataReadEvent.java x: 4 commits (all time) y: 35 lines of code server/src/main/java/org/apache/uniffle/server/netty/ShuffleServerNettyHandler.java x: 37 commits (all time) y: 963 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManager.java x: 10 commits (all time) y: 29 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java x: 9 commits (all time) y: 24 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java x: 23 commits (all time) y: 275 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/api/ServerReadHandler.java x: 3 commits (all time) y: 8 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferWithLinkedList.java x: 14 commits (all time) y: 240 lines of code common/src/main/java/org/apache/uniffle/common/metrics/MetricsManager.java x: 9 commits (all time) y: 120 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorGrpcService.java x: 30 commits (all time) y: 497 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcClient.java x: 23 commits (all time) y: 379 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssSendHeartBeatRequest.java x: 10 commits (all time) y: 108 lines of code server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java x: 20 commits (all time) y: 239 lines of code server/src/main/java/org/apache/uniffle/server/Checker.java x: 4 commits (all time) y: 7 lines of code dashboard/src/main/webapp/src/components/LayoutPage.vue x: 6 commits (all time) y: 137 lines of code dashboard/src/main/webapp/src/pages/CoordinatorServerPage.vue x: 8 commits (all time) y: 246 lines of code internal-client/src/main/java/org/apache/uniffle/client/response/RssSendShuffleDataResponse.java x: 3 commits (all time) y: 30 lines of code server/src/main/java/org/apache/uniffle/server/HugePartitionUtils.java x: 4 commits (all time) y: 76 lines of code common/src/main/java/org/apache/uniffle/common/metrics/prometheus/PrometheusPushGatewayMetricReporter.java x: 6 commits (all time) y: 120 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/web/resource/CoordinatorServerResource.java x: 8 commits (all time) y: 89 lines of code server/src/main/java/org/apache/uniffle/server/web/resource/ServerResource.java x: 3 commits (all time) y: 61 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Decoders.java x: 9 commits (all time) y: 99 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssRegisterShuffleRequest.java x: 9 commits (all time) y: 130 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java x: 47 commits (all time) y: 264 lines of code deploy/kubernetes/operator/api/uniffle/v1alpha1/remoteshuffleservice_types.go x: 14 commits (all time) y: 124 lines of code deploy/kubernetes/operator/pkg/controller/sync/shuffleserver/shuffleserver.go x: 15 commits (all time) y: 285 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopShuffleWriteHandler.java x: 7 commits (all time) y: 192 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileWriteHandler.java x: 14 commits (all time) y: 142 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileWriter.java x: 5 commits (all time) y: 52 lines of code storage/src/main/java/org/apache/uniffle/storage/common/AbstractStorage.java x: 8 commits (all time) y: 75 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcMetrics.java x: 9 commits (all time) y: 165 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/web/vo/AppInfoVO.java x: 5 commits (all time) y: 26 lines of code storage/src/main/java/org/apache/uniffle/storage/common/Storage.java x: 6 commits (all time) y: 19 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RMRssShuffle.java x: 2 commits (all time) y: 225 lines of code common/src/main/java/org/apache/uniffle/common/merger/Merger.java x: 2 commits (all time) y: 188 lines of code common/src/main/java/org/apache/uniffle/common/merger/Segment.java x: 2 commits (all time) y: 17 lines of code common/src/main/java/org/apache/uniffle/common/merger/StreamedSegment.java x: 4 commits (all time) y: 47 lines of code common/src/main/java/org/apache/uniffle/common/serializer/writable/WritableDeserializationStream.java x: 2 commits (all time) y: 67 lines of code server/src/main/java/org/apache/uniffle/server/merge/BlockFlushFileReader.java x: 2 commits (all time) y: 402 lines of code server/src/main/java/org/apache/uniffle/server/merge/DefaultMergeEventHandler.java x: 2 commits (all time) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/merge/MergeEventHandler.java x: 2 commits (all time) y: 6 lines of code server/src/main/java/org/apache/uniffle/server/merge/MergedResult.java x: 2 commits (all time) y: 116 lines of code server/src/main/java/org/apache/uniffle/server/merge/Partition.java x: 3 commits (all time) y: 434 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java x: 9 commits (all time) y: 490 lines of code client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java x: 13 commits (all time) y: 329 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleWriteHandlerRequest.java x: 5 commits (all time) y: 109 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/SendShuffleDataRequest.java x: 8 commits (all time) y: 141 lines of code deploy/kubernetes/operator/api/uniffle/v1alpha1/zz_generated.deepcopy.go x: 12 commits (all time) y: 463 lines of code deploy/kubernetes/operator/pkg/controller/sync/coordinator/coordinator.go x: 12 commits (all time) y: 327 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferWithSkipList.java x: 15 commits (all time) y: 243 lines of code common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java x: 19 commits (all time) y: 211 lines of code common/src/main/java/org/apache/uniffle/common/util/ByteUnit.java x: 3 commits (all time) y: 56 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssAccessClusterRequest.java x: 5 commits (all time) y: 61 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssGetShuffleAssignmentsRequest.java x: 9 commits (all time) y: 137 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleDataFlushEvent.java x: 10 commits (all time) y: 176 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBuffer.java x: 24 commits (all time) y: 36 lines of code common/src/main/java/org/apache/uniffle/common/util/RssUtils.java x: 29 commits (all time) y: 373 lines of code common/src/main/java/org/apache/uniffle/common/executor/ThreadPoolManager.java x: 2 commits (all time) y: 265 lines of code common/src/main/java/org/apache/uniffle/common/ReconfigurableConfManager.java x: 6 commits (all time) y: 165 lines of code common/src/main/java/org/apache/uniffle/common/ShufflePartitionedBlock.java x: 7 commits (all time) y: 108 lines of code common/src/main/java/org/apache/uniffle/common/ShufflePartitionedData.java x: 6 commits (all time) y: 54 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java x: 12 commits (all time) y: 202 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezUtils.java x: 16 commits (all time) y: 429 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssSorter.java x: 9 commits (all time) y: 193 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssUnSorter.java x: 9 commits (all time) y: 189 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssOrderedPartitionedKVOutput.java x: 10 commits (all time) y: 300 lines of code common/src/main/java/org/apache/uniffle/common/config/RssConf.java x: 14 commits (all time) y: 307 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java x: 6 commits (all time) y: 211 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java x: 6 commits (all time) y: 362 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java x: 10 commits (all time) y: 435 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRConfig.java x: 5 commits (all time) y: 177 lines of code client-mr/core/src/main/java/org/apache/uniffle/client/shuffle/RecordCollector.java x: 1 commits (all time) y: 288 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/MultiReplicaClientReadHandler.java x: 5 commits (all time) y: 86 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcherTask.java x: 11 commits (all time) y: 238 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportClientFactory.java x: 10 commits (all time) y: 202 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportConf.java x: 5 commits (all time) y: 43 lines of code client/src/main/java/org/apache/uniffle/client/record/Record.java x: 1 commits (all time) y: 41 lines of code common/src/main/java/org/apache/uniffle/common/util/ByteBufUtils.java x: 7 commits (all time) y: 67 lines of code dashboard/src/main/webapp/src/api/api.js x: 10 commits (all time) y: 76 lines of code dashboard/src/main/webapp/src/pages/DashboardPage.vue x: 1 commits (all time) y: 129 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssFetcher.java x: 5 commits (all time) y: 249 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/reader/RssShuffleDataIterator.java x: 18 commits (all time) y: 174 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcher.java x: 5 commits (all time) y: 183 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezShuffleDataFetcher.java x: 6 commits (all time) y: 230 lines of code conf/log4j2.xml x: 7 commits (all time) y: 54 lines of code dashboard/src/main/webapp/src/mock/applicationpage.js x: 2 commits (all time) y: 79 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java x: 8 commits (all time) y: 135 lines of code common/src/main/java/org/apache/uniffle/common/netty/handle/TransportChannelHandler.java x: 2 commits (all time) y: 108 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java x: 28 commits (all time) y: 241 lines of code common/src/main/java/org/apache/uniffle/common/rpc/StatusCode.java x: 6 commits (all time) y: 43 lines of code dashboard/src/main/webapp/src/main.js x: 5 commits (all time) y: 13 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/QuotaManager.java x: 13 commits (all time) y: 151 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/util/CoordinatorUtils.java x: 5 commits (all time) y: 156 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/proxy/WebProxyServlet.java x: 6 commits (all time) y: 62 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/reader/RssFetchFailedIterator.java x: 4 commits (all time) y: 93 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 23 commits (all time) y: 252 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssShuffleHandle.java x: 10 commits (all time) y: 45 lines of code common/src/main/java/org/apache/uniffle/common/RemoteStorageInfo.java x: 5 commits (all time) y: 108 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleServerInfo.java x: 12 commits (all time) y: 110 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRUtils.java x: 7 commits (all time) y: 301 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssEventFetcher.java x: 6 commits (all time) y: 131 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssUnorderedKVOutput.java x: 9 commits (all time) y: 285 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssUnorderedPartitionedKVOutput.java x: 9 commits (all time) y: 282 lines of code client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java x: 14 commits (all time) y: 94 lines of code cli/src/main/java/org/apache/uniffle/cli/UniffleCLI.java x: 4 commits (all time) y: 248 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssOrderedGroupedKVInput.java x: 5 commits (all time) y: 349 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssUnorderedKVInput.java x: 6 commits (all time) y: 321 lines of code common/src/main/java/org/apache/uniffle/common/netty/TransportFrameDecoder.java x: 7 commits (all time) y: 142 lines of code common/src/main/java/org/apache/uniffle/common/util/NettyUtils.java x: 5 commits (all time) y: 129 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/BufferManagerOptions.java x: 8 commits (all time) y: 107 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/access/checker/AccessClusterLoadChecker.java x: 7 commits (all time) y: 87 lines of code common/src/main/java/org/apache/uniffle/common/netty/handle/TransportResponseHandler.java x: 5 commits (all time) y: 88 lines of code deploy/kubernetes/operator/pkg/controller/util/util.go x: 6 commits (all time) y: 198 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigUtils.java x: 11 commits (all time) y: 169 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerServerFactory.java x: 6 commits (all time) y: 39 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssInMemoryRemoteMerger.java x: 3 commits (all time) y: 172 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssRemoteMergeManagerImpl.java x: 4 commits (all time) y: 253 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssShuffle.java x: 6 commits (all time) y: 249 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssSimpleFetchedInputAllocator.java x: 4 commits (all time) y: 271 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffle.java x: 6 commits (all time) y: 431 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssConcatenatedMergedKeyValueInput.java x: 3 commits (all time) y: 79 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleIndexRequest.java x: 3 commits (all time) y: 70 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetMemoryShuffleDataRequest.java x: 4 commits (all time) y: 122 lines of code common/src/main/java/org/apache/uniffle/common/util/BlockIdLayout.java x: 2 commits (all time) y: 147 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriterBuffer.java x: 6 commits (all time) y: 87 lines of code common/src/main/java/org/apache/uniffle/common/util/JvmPauseMonitor.java x: 1 commits (all time) y: 154 lines of code server/src/main/java/org/apache/uniffle/server/TopNShuffleDataSizeOfAppCalcTask.java x: 1 commits (all time) y: 111 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleDataResponse.java x: 4 commits (all time) y: 28 lines of code internal-client/src/main/java/org/apache/uniffle/client/response/RssGetShuffleDataResponse.java x: 5 commits (all time) y: 19 lines of code common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java x: 12 commits (all time) y: 64 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/assignment/BasicAssignmentStrategy.java x: 4 commits (all time) y: 72 lines of code cli/src/main/java/org/apache/uniffle/client/RestClientImpl.java x: 5 commits (all time) y: 119 lines of code cli/src/main/java/org/apache/uniffle/api/AdminRestApi.java x: 3 commits (all time) y: 115 lines of code cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java x: 2 commits (all time) y: 160 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssOrderedGroupedMergedKVInput.java x: 2 commits (all time) y: 193 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/storage/AbstractSelectStorageStrategy.java x: 5 commits (all time) y: 149 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/config/manager/rss-controller.yaml x: 2 commits (all time) y: 114 lines of code deploy/kubernetes/operator/config/manager/rss-webhook.yaml x: 3 commits (all time) y: 137 lines of code deploy/kubernetes/operator/pkg/controller/controller/rss.go x: 5 commits (all time) y: 772 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/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
1719.0
lines of code
  min: 1.0
  average: 105.61
  25th percentile: 18.0
  median: 49.0
  75th percentile: 115.0
  max: 1719.0
0 117.0
commits (all time)
min: 1.0 | average: 5.95 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 117.0

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

client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleReadMetric.java x: 1 contributors (all time) y: 44 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 7 contributors (all time) y: 677 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleListener.scala x: 1 contributors (all time) y: 102 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleStatusStore.scala x: 1 contributors (all time) y: 99 lines of code client-spark/extension/src/main/scala/org/apache/spark/ui/ShufflePage.scala x: 1 contributors (all time) y: 299 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 18 contributors (all time) y: 332 lines of code proto/src/main/proto/Rss.proto x: 21 contributors (all time) y: 652 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ShuffleServerReadCost.java x: 1 contributors (all time) y: 69 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 24 contributors (all time) y: 957 lines of code client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java x: 10 contributors (all time) y: 339 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 10 contributors (all time) y: 287 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ClientInfo.java x: 1 contributors (all time) y: 26 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleServerClient.java x: 7 contributors (all time) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 17 contributors (all time) y: 1243 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 12 contributors (all time) y: 488 lines of code storage/src/main/java/org/apache/uniffle/storage/factory/ShuffleHandlerFactory.java x: 13 contributors (all time) y: 173 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 3 contributors (all time) y: 219 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileClientReadHandler.java x: 8 contributors (all time) y: 175 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/MemoryClientReadHandler.java x: 7 contributors (all time) y: 105 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleReadHandlerRequest.java x: 7 contributors (all time) y: 195 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ServerNode.java x: 9 contributors (all time) y: 341 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 20 contributors (all time) y: 325 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 10 contributors (all time) y: 1314 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleHistoryServerPlugin.scala x: 1 contributors (all time) y: 16 lines of code client-spark/extension/src/main/scala/org/apache/spark/UnifflePlugin.scala x: 1 contributors (all time) y: 38 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleWriteMetric.java x: 1 contributors (all time) y: 6 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/UniffleEvent.java x: 1 contributors (all time) y: 7 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 31 contributors (all time) y: 589 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 21 contributors (all time) y: 914 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleManagerClient.java x: 5 contributors (all time) y: 39 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 6 contributors (all time) y: 144 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleWriteMetricRequest.java x: 1 contributors (all time) y: 51 lines of code common/src/main/java/org/apache/uniffle/common/web/JettyServer.java x: 8 contributors (all time) y: 146 lines of code common/src/main/java/org/apache/uniffle/common/web/resource/MetricResource.java x: 3 contributors (all time) y: 50 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/Dashboard.java x: 2 contributors (all time) y: 135 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/AddBlockEvent.java x: 6 contributors (all time) y: 47 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 19 contributors (all time) y: 592 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 28 contributors (all time) y: 1108 lines of code client/src/main/java/org/apache/uniffle/client/response/SendShuffleDataResult.java x: 5 contributors (all time) y: 33 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 8 contributors (all time) y: 567 lines of code internal-client/src/main/java/org/apache/uniffle/client/factory/ShuffleServerClientFactory.java x: 10 contributors (all time) y: 52 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 31 contributors (all time) y: 354 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 6 contributors (all time) y: 1211 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 7 contributors (all time) y: 1647 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 15 contributors (all time) y: 421 lines of code server/src/main/java/org/apache/uniffle/server/merge/Shuffle.java x: 2 contributors (all time) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/merge/ShuffleMergeManager.java x: 3 contributors (all time) y: 268 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java x: 11 contributors (all time) y: 95 lines of code storage/src/main/java/org/apache/uniffle/storage/common/DefaultStorageMediaProvider.java x: 6 contributors (all time) y: 92 lines of code client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java x: 11 contributors (all time) y: 71 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 20 contributors (all time) y: 686 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 18 contributors (all time) y: 765 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssMergeManager.java x: 2 contributors (all time) y: 497 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 26 contributors (all time) y: 559 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/MutableShuffleHandleInfo.java x: 3 contributors (all time) y: 315 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/ShuffleHandleInfo.java x: 2 contributors (all time) y: 17 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/SimpleShuffleHandleInfo.java x: 2 contributors (all time) y: 49 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/StageAttemptShuffleHandleInfo.java x: 3 contributors (all time) y: 103 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/split/PartitionSplitInfo.java x: 1 contributors (all time) y: 32 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 13 contributors (all time) y: 289 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 18 contributors (all time) y: 301 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 16 contributors (all time) y: 235 lines of code common/src/main/java/org/apache/uniffle/common/netty/buffer/FileSegmentManagedBuffer.java x: 6 contributors (all time) y: 95 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoDeserializationStream.java x: 1 contributors (all time) y: 78 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoSerializationStream.java x: 1 contributors (all time) y: 57 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoSerializerInstance.java x: 1 contributors (all time) y: 88 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RMRssShuffle.java x: 1 contributors (all time) y: 207 lines of code client/src/main/java/org/apache/uniffle/client/record/reader/RMRecordsReader.java x: 2 contributors (all time) y: 594 lines of code common/src/main/java/org/apache/uniffle/common/util/JavaUtils.java x: 6 contributors (all time) y: 58 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 13 contributors (all time) y: 284 lines of code server/src/main/java/org/apache/uniffle/server/RegisterHeartBeat.java x: 15 contributors (all time) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/storage/SingleStorageManager.java x: 9 contributors (all time) y: 132 lines of code common/src/main/java/org/apache/uniffle/common/ReconfigurableRegistry.java x: 2 contributors (all time) y: 90 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 19 contributors (all time) y: 1719 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 17 contributors (all time) y: 480 lines of code server/src/main/java/org/apache/uniffle/server/event/PurgeEvent.java x: 3 contributors (all time) y: 46 lines of code server/src/main/java/org/apache/uniffle/server/event/ShufflePurgeEvent.java x: 2 contributors (all time) y: 11 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 9 contributors (all time) y: 189 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 18 contributors (all time) y: 416 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/api/ShuffleDeleteHandler.java x: 3 contributors (all time) y: 4 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopShuffleDeleteHandler.java x: 4 contributors (all time) y: 96 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleDeleteHandlerRequest.java x: 3 contributors (all time) y: 38 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/DataSkippableReadHandler.java x: 7 contributors (all time) y: 77 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/PrefetchableClientReadHandler.java x: 1 contributors (all time) y: 122 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopShuffleReadHandler.java x: 3 contributors (all time) y: 198 lines of code common/src/main/java/org/apache/uniffle/common/compression/Codec.java x: 6 contributors (all time) y: 35 lines of code common/src/main/java/org/apache/uniffle/common/compression/ZstdCodec.java x: 4 contributors (all time) y: 91 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 16 contributors (all time) y: 510 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/GrpcClient.java x: 5 contributors (all time) y: 60 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/SimpleClusterManager.java x: 17 contributors (all time) y: 429 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/metric/CoordinatorMetrics.java x: 5 contributors (all time) y: 97 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 12 contributors (all time) y: 191 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/DelegationRssShuffleManager.java x: 15 contributors (all time) y: 269 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/CoordinatorClient.java x: 4 contributors (all time) y: 26 lines of code internal-client/src/main/java/org/apache/uniffle/client/factory/CoordinatorClientFactory.java x: 9 contributors (all time) y: 78 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcRetryableClient.java x: 2 contributors (all time) y: 261 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/UniffleClientSimOnYarnAppMaster.java x: 1 contributors (all time) y: 249 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/UniffleClientSimOnYarnClient.java x: 1 contributors (all time) y: 173 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/UniffleTask.java x: 1 contributors (all time) y: 159 lines of code tools/client-simulation-yarn/src/main/java/org/apache/uniffle/client/simulator/Utils.java x: 1 contributors (all time) y: 67 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/web/resource/ServerResource.java x: 6 contributors (all time) y: 217 lines of code dashboard/src/main/webapp/src/pages/ShuffleServerPage.vue x: 2 contributors (all time) y: 209 lines of code dashboard/src/main/webapp/src/pages/serverstatus/NodeListPage.vue x: 4 contributors (all time) y: 473 lines of code dashboard/src/main/webapp/src/router/index.js x: 3 contributors (all time) y: 74 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/BlockIdSelfManagedShuffleWriteClient.java x: 3 contributors (all time) y: 99 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerInterface.java x: 5 contributors (all time) y: 27 lines of code client/src/main/java/org/apache/uniffle/client/api/ShuffleWriteClient.java x: 12 contributors (all time) y: 208 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskInfo.java x: 10 contributors (all time) y: 283 lines of code server/src/main/java/org/apache/uniffle/server/block/DefaultShuffleBlockIdManager.java x: 2 contributors (all time) y: 177 lines of code server/src/main/java/org/apache/uniffle/server/block/ShuffleBlockIdManager.java x: 2 contributors (all time) y: 29 lines of code dashboard/src/main/webapp/src/pages/ApplicationPage.vue x: 3 contributors (all time) y: 182 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java x: 19 contributors (all time) y: 427 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataSegment.java x: 3 contributors (all time) y: 27 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java x: 4 contributors (all time) y: 85 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleDataRequest.java x: 4 contributors (all time) y: 133 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetLocalShuffleIndexV2Response.java x: 1 contributors (all time) y: 87 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/Message.java x: 5 contributors (all time) y: 154 lines of code common/src/main/java/org/apache/uniffle/common/segment/FixedSizeSegmentSplitter.java x: 5 contributors (all time) y: 13 lines of code common/src/main/java/org/apache/uniffle/common/segment/LocalOrderSegmentSplitter.java x: 5 contributors (all time) y: 16 lines of code common/src/main/java/org/apache/uniffle/common/util/Constants.java x: 11 contributors (all time) y: 59 lines of code internal-client/src/main/java/org/apache/uniffle/client/response/RssGetShuffleIndexResponse.java x: 6 contributors (all time) y: 19 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleDataReadEvent.java x: 4 contributors (all time) y: 35 lines of code server/src/main/java/org/apache/uniffle/server/netty/ShuffleServerNettyHandler.java x: 14 contributors (all time) y: 963 lines of code server/src/main/java/org/apache/uniffle/server/storage/HybridStorageManager.java x: 3 contributors (all time) y: 135 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManager.java x: 7 contributors (all time) y: 29 lines of code server/src/main/java/org/apache/uniffle/server/storage/StorageManagerFactory.java x: 7 contributors (all time) y: 24 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorage.java x: 13 contributors (all time) y: 275 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/api/ServerReadHandler.java x: 3 contributors (all time) y: 8 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferWithLinkedList.java x: 5 contributors (all time) y: 240 lines of code common/src/main/java/org/apache/uniffle/common/metrics/MetricsManager.java x: 7 contributors (all time) y: 120 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorGrpcService.java x: 14 contributors (all time) y: 497 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/CoordinatorGrpcClient.java x: 14 contributors (all time) y: 379 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssSendHeartBeatRequest.java x: 8 contributors (all time) y: 108 lines of code server/src/main/java/org/apache/uniffle/server/DefaultFlushEventHandler.java x: 12 contributors (all time) y: 239 lines of code common/src/main/java/org/apache/uniffle/common/storage/StorageInfo.java x: 2 contributors (all time) y: 106 lines of code server/src/main/java/org/apache/uniffle/server/Checker.java x: 4 contributors (all time) y: 7 lines of code dashboard/src/main/webapp/src/components/LayoutPage.vue x: 3 contributors (all time) y: 137 lines of code dashboard/src/main/webapp/src/pages/CoordinatorServerPage.vue x: 4 contributors (all time) y: 246 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReassignOnBlockSendFailureRequest.java x: 2 contributors (all time) y: 47 lines of code internal-client/src/main/java/org/apache/uniffle/client/response/RssSendShuffleDataResponse.java x: 3 contributors (all time) y: 30 lines of code server/src/main/java/org/apache/uniffle/server/HugePartitionUtils.java x: 2 contributors (all time) y: 76 lines of code common/src/main/java/org/apache/uniffle/common/metrics/prometheus/PrometheusPushGatewayMetricReporter.java x: 6 contributors (all time) y: 120 lines of code server/src/main/java/org/apache/uniffle/server/web/resource/ServerResource.java x: 2 contributors (all time) y: 61 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssRegisterShuffleRequest.java x: 7 contributors (all time) y: 130 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleFlushManager.java x: 22 contributors (all time) y: 264 lines of code deploy/kubernetes/operator/api/uniffle/v1alpha1/remoteshuffleservice_types.go x: 6 contributors (all time) y: 124 lines of code deploy/kubernetes/operator/pkg/controller/sync/shuffleserver/shuffleserver.go x: 7 contributors (all time) y: 285 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopFileWriter.java x: 4 contributors (all time) y: 107 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopShuffleWriteHandler.java x: 5 contributors (all time) y: 192 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileWriteHandler.java x: 8 contributors (all time) y: 142 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileWriter.java x: 5 contributors (all time) y: 52 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcMetrics.java x: 8 contributors (all time) y: 165 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerNettyMetrics.java x: 3 contributors (all time) y: 89 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/web/resource/ApplicationResource.java x: 3 contributors (all time) y: 117 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RMRssShuffle.java x: 1 contributors (all time) y: 225 lines of code common/src/main/java/org/apache/uniffle/common/merger/Merger.java x: 1 contributors (all time) y: 188 lines of code server/src/main/java/org/apache/uniffle/server/merge/BlockFlushFileReader.java x: 1 contributors (all time) y: 402 lines of code server/src/main/java/org/apache/uniffle/server/merge/MergedResult.java x: 1 contributors (all time) y: 116 lines of code server/src/main/java/org/apache/uniffle/server/merge/Partition.java x: 1 contributors (all time) y: 434 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/v2/app/RssMRAppMaster.java x: 6 contributors (all time) y: 490 lines of code client-tez/src/main/java/org/apache/tez/dag/app/TezRemoteShuffleManager.java x: 7 contributors (all time) y: 329 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleWriteHandlerRequest.java x: 5 contributors (all time) y: 109 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/SendShuffleDataRequest.java x: 5 contributors (all time) y: 141 lines of code deploy/kubernetes/operator/api/uniffle/v1alpha1/zz_generated.deepcopy.go x: 6 contributors (all time) y: 463 lines of code deploy/kubernetes/operator/pkg/controller/sync/coordinator/coordinator.go x: 6 contributors (all time) y: 327 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferWithSkipList.java x: 6 contributors (all time) y: 243 lines of code common/src/main/java/org/apache/uniffle/common/rpc/GrpcServer.java x: 11 contributors (all time) y: 211 lines of code common/src/main/java/org/apache/uniffle/common/util/ByteUnit.java x: 3 contributors (all time) y: 56 lines of code common/src/main/java/org/apache/uniffle/common/util/UnitConverter.java x: 5 contributors (all time) y: 116 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssAccessClusterRequest.java x: 5 contributors (all time) y: 61 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleDataFlushEvent.java x: 5 contributors (all time) y: 176 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBuffer.java x: 10 contributors (all time) y: 36 lines of code server/src/main/java/org/apache/uniffle/server/storage/hybrid/DefaultStorageManagerSelector.java x: 2 contributors (all time) y: 25 lines of code common/src/main/java/org/apache/uniffle/common/util/RssUtils.java x: 17 contributors (all time) y: 373 lines of code common/src/main/java/org/apache/uniffle/common/executor/ThreadPoolManager.java x: 1 contributors (all time) y: 265 lines of code common/src/main/java/org/apache/uniffle/common/ReconfigurableConfManager.java x: 2 contributors (all time) y: 165 lines of code common/src/main/java/org/apache/uniffle/common/ShufflePartitionedBlock.java x: 6 contributors (all time) y: 108 lines of code common/src/main/java/org/apache/uniffle/common/ShufflePartitionedData.java x: 4 contributors (all time) y: 54 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java x: 5 contributors (all time) y: 202 lines of code client-tez/src/main/java/org/apache/tez/common/RssTezUtils.java x: 8 contributors (all time) y: 429 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBuffer.java x: 4 contributors (all time) y: 303 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/buffer/WriteBufferManager.java x: 11 contributors (all time) y: 433 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/sort/impl/RssUnSorter.java x: 5 contributors (all time) y: 189 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssOrderedPartitionedKVOutput.java x: 5 contributors (all time) y: 300 lines of code common/src/main/java/org/apache/uniffle/common/config/RssConf.java x: 10 contributors (all time) y: 307 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/RssMapOutputCollector.java x: 3 contributors (all time) y: 211 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBuffer.java x: 4 contributors (all time) y: 362 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapred/SortWriteBufferManager.java x: 9 contributors (all time) y: 435 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRConfig.java x: 4 contributors (all time) y: 177 lines of code client-mr/core/src/main/java/org/apache/uniffle/client/shuffle/RecordCollector.java x: 1 contributors (all time) y: 288 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/MultiReplicaClientReadHandler.java x: 3 contributors (all time) y: 86 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportClientFactory.java x: 7 contributors (all time) y: 202 lines of code common/src/main/java/org/apache/uniffle/common/netty/client/TransportConf.java x: 4 contributors (all time) y: 43 lines of code dashboard/src/main/webapp/src/mock/nodelistpage.js x: 2 contributors (all time) y: 406 lines of code common/src/main/java/org/apache/uniffle/common/util/ByteBufUtils.java x: 3 contributors (all time) y: 67 lines of code common/src/main/java/org/apache/uniffle/common/util/GrpcNettyUtils.java x: 2 contributors (all time) y: 55 lines of code deploy/kubernetes/operator/pkg/webhook/manager.go x: 1 contributors (all time) y: 180 lines of code dashboard/src/main/webapp/src/api/api.js x: 3 contributors (all time) y: 76 lines of code dashboard/src/main/webapp/src/pages/DashboardPage.vue x: 1 contributors (all time) y: 129 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/reader/RssShuffleDataIterator.java x: 12 contributors (all time) y: 174 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssTezFetcher.java x: 4 contributors (all time) y: 183 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssTezShuffleDataFetcher.java x: 5 contributors (all time) y: 230 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigOption.java x: 5 contributors (all time) y: 94 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/MessageWithHeader.java x: 2 contributors (all time) y: 120 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorConf.java x: 13 contributors (all time) y: 241 lines of code common/src/main/java/org/apache/uniffle/common/rpc/StatusCode.java x: 5 contributors (all time) y: 43 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/AppInfo.java x: 2 contributors (all time) y: 69 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/QuotaManager.java x: 7 contributors (all time) y: 151 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/util/CoordinatorUtils.java x: 5 contributors (all time) y: 156 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/proxy/WebProxyServlet.java x: 4 contributors (all time) y: 62 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/utils/DashboardUtils.java x: 2 contributors (all time) y: 35 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 16 contributors (all time) y: 252 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssShuffleHandle.java x: 9 contributors (all time) y: 45 lines of code common/src/main/java/org/apache/uniffle/common/RemoteStorageInfo.java x: 5 contributors (all time) y: 108 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleServerInfo.java x: 9 contributors (all time) y: 110 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssEventFetcher.java x: 5 contributors (all time) y: 131 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssUnorderedKVOutput.java x: 5 contributors (all time) y: 285 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/output/RssUnorderedPartitionedKVOutput.java x: 5 contributors (all time) y: 282 lines of code client/src/main/java/org/apache/uniffle/client/util/ClientUtils.java x: 11 contributors (all time) y: 94 lines of code cli/src/main/java/org/apache/uniffle/cli/UniffleCLI.java x: 3 contributors (all time) y: 248 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssOrderedGroupedKVInput.java x: 4 contributors (all time) y: 349 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssUnorderedKVInput.java x: 4 contributors (all time) y: 321 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/access/checker/AccessClusterLoadChecker.java x: 6 contributors (all time) y: 87 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/AccessManager.java x: 8 contributors (all time) y: 77 lines of code deploy/kubernetes/operator/pkg/controller/util/util.go x: 4 contributors (all time) y: 198 lines of code server/src/main/java/org/apache/uniffle/server/HealthCheck.java x: 6 contributors (all time) y: 77 lines of code common/src/main/java/org/apache/uniffle/common/config/ConfigUtils.java x: 9 contributors (all time) y: 169 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssInMemoryRemoteMerger.java x: 3 contributors (all time) y: 172 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssRemoteMergeManagerImpl.java x: 4 contributors (all time) y: 253 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RssShuffle.java x: 5 contributors (all time) y: 249 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssSimpleFetchedInputAllocator.java x: 4 contributors (all time) y: 271 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffle.java x: 4 contributors (all time) y: 431 lines of code common/src/main/java/org/apache/uniffle/common/netty/protocol/GetMemoryShuffleDataRequest.java x: 3 contributors (all time) y: 122 lines of code common/src/main/java/org/apache/uniffle/common/util/BlockIdLayout.java x: 1 contributors (all time) y: 147 lines of code common/src/main/java/org/apache/uniffle/common/BufferSegment.java x: 5 contributors (all time) y: 73 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriterBuffer.java x: 5 contributors (all time) y: 87 lines of code common/src/main/java/org/apache/uniffle/common/util/RetryUtils.java x: 7 contributors (all time) y: 86 lines of code common/src/main/java/org/apache/uniffle/common/util/JvmPauseMonitor.java x: 1 contributors (all time) y: 154 lines of code server/src/main/java/org/apache/uniffle/server/storage/RotateStorageManagerFallbackStrategy.java x: 3 contributors (all time) y: 20 lines of code server/src/main/java/org/apache/uniffle/server/TopNShuffleDataSizeOfAppCalcTask.java x: 1 contributors (all time) y: 111 lines of code internal-client/src/main/java/org/apache/uniffle/client/response/RssGetShuffleDataResponse.java x: 4 contributors (all time) y: 19 lines of code common/src/main/java/org/apache/uniffle/common/metrics/GRPCMetrics.java x: 10 contributors (all time) y: 64 lines of code common/src/main/java/org/apache/uniffle/common/metrics/RPCMetrics.java x: 2 contributors (all time) y: 148 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/metric/CoordinatorGrpcMetrics.java x: 4 contributors (all time) y: 28 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/assignment/BasicAssignmentStrategy.java x: 4 contributors (all time) y: 72 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/assignment/PartitionBalanceAssignmentStrategy.java x: 8 contributors (all time) y: 154 lines of code cli/src/main/java/org/apache/uniffle/client/RestClientImpl.java x: 4 contributors (all time) y: 119 lines of code cli/src/main/java/org/apache/uniffle/api/AdminRestApi.java x: 3 contributors (all time) y: 115 lines of code cli/src/main/java/org/apache/uniffle/cli/CLIContentUtils.java x: 2 contributors (all time) y: 160 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/input/RssOrderedGroupedMergedKVInput.java x: 2 contributors (all time) y: 193 lines of code common/src/main/java/org/apache/uniffle/common/ShuffleDataDistributionType.java x: 2 contributors (all time) y: 5 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/strategy/storage/AbstractSelectStorageStrategy.java x: 4 contributors (all time) y: 149 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ComposedClientReadHandler.java x: 6 contributors (all time) y: 167 lines of code storage/src/main/java/org/apache/uniffle/storage/util/ShuffleStorageUtils.java x: 10 contributors (all time) y: 185 lines of code deploy/kubernetes/operator/config/manager/rss-webhook.yaml x: 2 contributors (all time) y: 137 lines of code deploy/kubernetes/operator/pkg/controller/controller/rss.go x: 2 contributors (all time) y: 772 lines of code
1719.0
lines of code
  min: 1.0
  average: 105.61
  25th percentile: 18.0
  median: 49.0
  75th percentile: 115.0
  max: 1719.0
0 31.0
contributors (all time)
min: 1.0 | average: 3.52 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 31.0

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

client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleReadMetric.java x: 2 commits (30d) y: 44 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 2 commits (30d) y: 677 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleListener.scala x: 4 commits (30d) y: 102 lines of code client-spark/extension/src/main/scala/org/apache/spark/ui/ShufflePage.scala x: 4 commits (30d) y: 299 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 2 commits (30d) y: 332 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleReadMetricRequest.java x: 3 commits (30d) y: 96 lines of code proto/src/main/proto/Rss.proto x: 2 commits (30d) y: 652 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ShuffleServerReadCost.java x: 2 commits (30d) y: 69 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 1 commits (30d) y: 957 lines of code client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java x: 1 commits (30d) y: 339 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 2 commits (30d) y: 287 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ClientInfo.java x: 1 commits (30d) y: 26 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleServerClient.java x: 1 commits (30d) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 1 commits (30d) y: 1243 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 1 commits (30d) y: 488 lines of code storage/src/main/java/org/apache/uniffle/storage/factory/ShuffleHandlerFactory.java x: 1 commits (30d) y: 173 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 1 commits (30d) y: 219 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/MemoryClientReadHandler.java x: 1 commits (30d) y: 105 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ShuffleServerReadCostTracker.java x: 1 commits (30d) y: 24 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleReadHandlerRequest.java x: 1 commits (30d) y: 195 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 1 commits (30d) y: 325 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 2 commits (30d) y: 1314 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleHistoryServerPlugin.scala x: 1 commits (30d) y: 16 lines of code client-spark/extension/src/main/scala/org/apache/spark/UnifflePlugin.scala x: 2 commits (30d) y: 38 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleWriteMetric.java x: 1 commits (30d) y: 6 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/UniffleEvent.java x: 1 commits (30d) y: 7 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 2 commits (30d) y: 589 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 3 commits (30d) y: 914 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleServerPushCostTracker.java x: 2 commits (30d) y: 72 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleManagerClient.java x: 1 commits (30d) y: 39 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 1 commits (30d) y: 144 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleWriteMetricRequest.java x: 1 commits (30d) y: 51 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/Dashboard.java x: 1 commits (30d) y: 135 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 1 commits (30d) y: 592 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 2 commits (30d) y: 1108 lines of code client/src/main/java/org/apache/uniffle/client/response/SendShuffleDataResult.java x: 1 commits (30d) y: 33 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 1 commits (30d) y: 567 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 1 commits (30d) y: 354 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 1 commits (30d) y: 1211 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 1 commits (30d) y: 1647 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 1 commits (30d) y: 421 lines of code server/src/main/java/org/apache/uniffle/server/merge/Shuffle.java x: 1 commits (30d) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/merge/ShuffleMergeManager.java x: 1 commits (30d) y: 268 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java x: 1 commits (30d) y: 95 lines of code client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java x: 1 commits (30d) y: 71 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 1 commits (30d) y: 686 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 1 commits (30d) y: 765 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssMergeManager.java x: 1 commits (30d) y: 497 lines of code
1647.0
lines of code
  min: 6.0
  average: 303.74
  25th percentile: 45.5
  median: 135.0
  75th percentile: 454.5
  max: 1647.0
0 4.0
commits (30d)
min: 1.0 | average: 1.37 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 4.0

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

client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleReadMetric.java x: 1 contributors (30d) y: 44 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 1 contributors (30d) y: 677 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleListener.scala x: 1 contributors (30d) y: 102 lines of code client-spark/extension/src/main/scala/org/apache/spark/ui/ShufflePage.scala x: 1 contributors (30d) y: 299 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 1 contributors (30d) y: 332 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleReadMetricRequest.java x: 1 contributors (30d) y: 96 lines of code proto/src/main/proto/Rss.proto x: 1 contributors (30d) y: 652 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ShuffleServerReadCost.java x: 1 contributors (30d) y: 69 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 1 contributors (30d) y: 957 lines of code client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java x: 1 contributors (30d) y: 339 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 2 contributors (30d) y: 287 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ClientInfo.java x: 1 contributors (30d) y: 26 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleServerClient.java x: 1 contributors (30d) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 1 contributors (30d) y: 1243 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 1 contributors (30d) y: 488 lines of code storage/src/main/java/org/apache/uniffle/storage/factory/ShuffleHandlerFactory.java x: 1 contributors (30d) y: 173 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 1 contributors (30d) y: 219 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/MemoryClientReadHandler.java x: 1 contributors (30d) y: 105 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ShuffleServerReadCostTracker.java x: 1 contributors (30d) y: 24 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleReadHandlerRequest.java x: 1 contributors (30d) y: 195 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 1 contributors (30d) y: 325 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 1 contributors (30d) y: 1314 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleHistoryServerPlugin.scala x: 1 contributors (30d) y: 16 lines of code client-spark/extension/src/main/scala/org/apache/spark/UnifflePlugin.scala x: 1 contributors (30d) y: 38 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleWriteMetric.java x: 1 contributors (30d) y: 6 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/UniffleEvent.java x: 1 contributors (30d) y: 7 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 2 contributors (30d) y: 589 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 1 contributors (30d) y: 914 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleServerPushCostTracker.java x: 1 contributors (30d) y: 72 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 1 contributors (30d) y: 144 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleWriteMetricRequest.java x: 1 contributors (30d) y: 51 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/Dashboard.java x: 1 contributors (30d) y: 135 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 1 contributors (30d) y: 592 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 2 contributors (30d) y: 1108 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 1 contributors (30d) y: 567 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 1 contributors (30d) y: 354 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 1 contributors (30d) y: 1211 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 1 contributors (30d) y: 1647 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 1 contributors (30d) y: 421 lines of code server/src/main/java/org/apache/uniffle/server/merge/Shuffle.java x: 1 contributors (30d) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/merge/ShuffleMergeManager.java x: 1 contributors (30d) y: 268 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 1 contributors (30d) y: 686 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 1 contributors (30d) y: 765 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssMergeManager.java x: 1 contributors (30d) y: 497 lines of code
1647.0
lines of code
  min: 6.0
  average: 303.74
  25th percentile: 45.5
  median: 135.0
  75th percentile: 454.5
  max: 1647.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleReadMetric.java x: 2 commits (90d) y: 44 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 3 commits (90d) y: 677 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleListener.scala x: 4 commits (90d) y: 102 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleStatusStore.scala x: 4 commits (90d) y: 99 lines of code client-spark/extension/src/main/scala/org/apache/spark/ui/ShufflePage.scala x: 4 commits (90d) y: 299 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 2 commits (90d) y: 332 lines of code internal-client/src/main/java/org/apache/uniffle/client/request/RssReportShuffleReadMetricRequest.java x: 3 commits (90d) y: 96 lines of code proto/src/main/proto/Rss.proto x: 3 commits (90d) y: 652 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ShuffleServerReadCost.java x: 2 commits (90d) y: 69 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 2 commits (90d) y: 957 lines of code client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java x: 1 commits (90d) y: 339 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 2 commits (90d) y: 287 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ClientInfo.java x: 1 commits (90d) y: 26 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleServerClient.java x: 1 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: 1243 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 2 commits (90d) y: 488 lines of code storage/src/main/java/org/apache/uniffle/storage/factory/ShuffleHandlerFactory.java x: 3 commits (90d) y: 173 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 2 commits (90d) y: 219 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileClientReadHandler.java x: 2 commits (90d) y: 175 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/MemoryClientReadHandler.java x: 2 commits (90d) y: 105 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleReadHandlerRequest.java x: 2 commits (90d) y: 195 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 1 commits (90d) y: 325 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 4 commits (90d) y: 1314 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleHistoryServerPlugin.scala x: 1 commits (90d) y: 16 lines of code client-spark/extension/src/main/scala/org/apache/spark/UnifflePlugin.scala x: 2 commits (90d) y: 38 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleWriteMetric.java x: 1 commits (90d) y: 6 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/UniffleEvent.java x: 1 commits (90d) y: 7 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 3 commits (90d) y: 589 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 5 commits (90d) y: 914 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleManagerClient.java x: 1 commits (90d) y: 39 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 1 commits (90d) y: 144 lines of code common/src/main/java/org/apache/uniffle/common/web/JettyServer.java x: 2 commits (90d) y: 146 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/Dashboard.java x: 1 commits (90d) y: 135 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/AddBlockEvent.java x: 1 commits (90d) y: 47 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 3 commits (90d) y: 1108 lines of code client/src/main/java/org/apache/uniffle/client/response/SendShuffleDataResult.java x: 1 commits (90d) y: 33 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 1 commits (90d) y: 567 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 1 commits (90d) y: 354 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 1 commits (90d) y: 1211 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 1 commits (90d) y: 1647 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 1 commits (90d) y: 421 lines of code server/src/main/java/org/apache/uniffle/server/merge/Shuffle.java x: 1 commits (90d) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/merge/ShuffleMergeManager.java x: 1 commits (90d) y: 268 lines of code storage/src/main/java/org/apache/uniffle/storage/common/LocalStorageMeta.java x: 1 commits (90d) y: 95 lines of code storage/src/main/java/org/apache/uniffle/storage/common/DefaultStorageMediaProvider.java x: 2 commits (90d) y: 92 lines of code client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java x: 1 commits (90d) y: 71 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 2 commits (90d) y: 686 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 1 commits (90d) y: 765 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssMergeManager.java x: 1 commits (90d) y: 497 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 2 commits (90d) y: 559 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/MutableShuffleHandleInfo.java x: 1 commits (90d) y: 315 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/StageAttemptShuffleHandleInfo.java x: 1 commits (90d) y: 103 lines of code common/src/main/java/org/apache/uniffle/common/config/RssClientConf.java x: 4 commits (90d) y: 289 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 2 commits (90d) y: 301 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 1 commits (90d) y: 235 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoDeserializationStream.java x: 1 commits (90d) y: 78 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoSerializationStream.java x: 1 commits (90d) y: 57 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoSerializerInstance.java x: 1 commits (90d) y: 88 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RMRssShuffle.java x: 1 commits (90d) y: 207 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 1 commits (90d) y: 284 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 1 commits (90d) y: 1719 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 1 commits (90d) y: 480 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 1 commits (90d) y: 189 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 1 commits (90d) y: 416 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/DataSkippableReadHandler.java x: 2 commits (90d) y: 77 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/PrefetchableClientReadHandler.java x: 2 commits (90d) y: 122 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopShuffleReadHandler.java x: 1 commits (90d) y: 198 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 1 commits (90d) y: 510 lines of code
1719.0
lines of code
  min: 4.0
  average: 254.83
  25th percentile: 42.0
  median: 96.0
  75th percentile: 328.5
  max: 1719.0
0 5.0
commits (90d)
min: 1.0 | average: 1.51 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

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

client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleReadMetric.java x: 1 contributors (90d) y: 44 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/ShuffleManagerGrpcService.java x: 2 contributors (90d) y: 677 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleListener.scala x: 1 contributors (90d) y: 102 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleStatusStore.scala x: 1 contributors (90d) y: 99 lines of code client-spark/extension/src/main/scala/org/apache/spark/ui/ShufflePage.scala x: 1 contributors (90d) y: 299 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/reader/RssShuffleReader.java x: 1 contributors (90d) y: 332 lines of code proto/src/main/proto/Rss.proto x: 1 contributors (90d) y: 652 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/ShuffleServerReadCost.java x: 1 contributors (90d) y: 69 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleTaskManager.java x: 2 contributors (90d) y: 957 lines of code client/src/main/java/org/apache/uniffle/client/factory/ShuffleClientFactory.java x: 1 contributors (90d) y: 339 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleReadClientImpl.java x: 2 contributors (90d) y: 287 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ClientInfo.java x: 1 contributors (90d) y: 26 lines of code internal-client/src/main/java/org/apache/uniffle/client/api/ShuffleServerClient.java x: 1 contributors (90d) y: 52 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcClient.java x: 1 contributors (90d) y: 1243 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleServerGrpcNettyClient.java x: 2 contributors (90d) y: 488 lines of code storage/src/main/java/org/apache/uniffle/storage/factory/ShuffleHandlerFactory.java x: 2 contributors (90d) y: 173 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopClientReadHandler.java x: 1 contributors (90d) y: 219 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileClientReadHandler.java x: 1 contributors (90d) y: 175 lines of code storage/src/main/java/org/apache/uniffle/storage/request/CreateShuffleReadHandlerRequest.java x: 1 contributors (90d) y: 195 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkShuffleUtils.java x: 1 contributors (90d) y: 325 lines of code client-spark/common/src/main/java/org/apache/uniffle/shuffle/manager/RssShuffleManagerBase.java x: 1 contributors (90d) y: 1314 lines of code client-spark/extension/src/main/scala/org/apache/spark/UniffleHistoryServerPlugin.scala x: 1 contributors (90d) y: 16 lines of code client-spark/extension/src/main/scala/org/apache/spark/UnifflePlugin.scala x: 1 contributors (90d) y: 38 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/ShuffleWriteMetric.java x: 1 contributors (90d) y: 6 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/events/UniffleEvent.java x: 1 contributors (90d) y: 7 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 2 contributors (90d) y: 589 lines of code client-spark/spark3/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 1 contributors (90d) y: 914 lines of code internal-client/src/main/java/org/apache/uniffle/client/impl/grpc/ShuffleManagerGrpcClient.java x: 1 contributors (90d) y: 144 lines of code common/src/main/java/org/apache/uniffle/common/web/JettyServer.java x: 2 contributors (90d) y: 146 lines of code dashboard/src/main/java/org/apache/uniffle/dashboard/web/Dashboard.java x: 1 contributors (90d) y: 135 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/writer/WriteBufferManager.java x: 1 contributors (90d) y: 592 lines of code client/src/main/java/org/apache/uniffle/client/impl/ShuffleWriteClientImpl.java x: 2 contributors (90d) y: 1108 lines of code client/src/main/java/org/apache/uniffle/client/response/SendShuffleDataResult.java x: 1 contributors (90d) y: 33 lines of code client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java x: 1 contributors (90d) y: 567 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java x: 1 contributors (90d) y: 354 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/RssShuffleManager.java x: 1 contributors (90d) y: 1211 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssShuffleScheduler.java x: 1 contributors (90d) y: 1647 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/ApplicationManager.java x: 1 contributors (90d) y: 421 lines of code server/src/main/java/org/apache/uniffle/server/merge/Shuffle.java x: 1 contributors (90d) y: 82 lines of code server/src/main/java/org/apache/uniffle/server/merge/ShuffleMergeManager.java x: 1 contributors (90d) y: 268 lines of code storage/src/main/java/org/apache/uniffle/storage/common/DefaultStorageMediaProvider.java x: 1 contributors (90d) y: 92 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerConf.java x: 2 contributors (90d) y: 686 lines of code server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java x: 1 contributors (90d) y: 765 lines of code client-tez/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/RssMergeManager.java x: 1 contributors (90d) y: 497 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServer.java x: 2 contributors (90d) y: 559 lines of code client-spark/common/src/main/java/org/apache/spark/shuffle/handle/MutableShuffleHandleInfo.java x: 1 contributors (90d) y: 315 lines of code common/src/main/java/org/apache/uniffle/common/config/RssBaseConf.java x: 2 contributors (90d) y: 301 lines of code coordinator/src/main/java/org/apache/uniffle/coordinator/CoordinatorServer.java x: 1 contributors (90d) y: 235 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoDeserializationStream.java x: 1 contributors (90d) y: 78 lines of code common/src/main/java/org/apache/uniffle/common/serializer/kryo/KryoSerializationStream.java x: 1 contributors (90d) y: 57 lines of code client-mr/core/src/main/java/org/apache/hadoop/mapreduce/task/reduce/RMRssShuffle.java x: 1 contributors (90d) y: 207 lines of code server/src/main/java/org/apache/uniffle/server/LocalStorageChecker.java x: 1 contributors (90d) y: 284 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerGrpcService.java x: 1 contributors (90d) y: 1719 lines of code server/src/main/java/org/apache/uniffle/server/ShuffleServerMetrics.java x: 1 contributors (90d) y: 480 lines of code server/src/main/java/org/apache/uniffle/server/storage/HadoopStorageManager.java x: 1 contributors (90d) y: 189 lines of code server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManager.java x: 1 contributors (90d) y: 416 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/PrefetchableClientReadHandler.java x: 1 contributors (90d) y: 122 lines of code storage/src/main/java/org/apache/uniffle/storage/handler/impl/HadoopShuffleReadHandler.java x: 1 contributors (90d) y: 198 lines of code client-spark/spark2/src/main/java/org/apache/spark/shuffle/writer/RssShuffleWriter.java x: 1 contributors (90d) y: 510 lines of code
1719.0
lines of code
  min: 4.0
  average: 254.83
  25th percentile: 42.0
  median: 96.0
  75th percentile: 328.5
  max: 1719.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0