apache / incubator-tez
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 502 files with 57,842 lines of code.
    • 1 file changed more than 100 times (3,184 lines of code)
    • 3 files changed 51-100 times (4,297 lines of code)
    • 15 files changed 21-50 times (6,766 lines of code)
    • 109 files changed 6-20 times (20,145 lines of code)
    • 374 files changed 1-5 times (23,450 lines of code)
5% | 7% | 11% | 34% | 40%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 502 files with 57,842 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (3,075 lines of code)
    • 313 files changed by 2-5 contributors (42,625 lines of code)
    • 187 files changed by 1 contributor (12,142 lines of code)
0% | 0% | 5% | 73% | 20%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, txt, proto, properties, gitignore, html, tex, py, md, json, bib
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java5% | 7% | 11% | 34% | 40%
proto0% | 0% | 0% | 90% | 9%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tez-dag13% | 17% | 14% | 22% | 32%
tez-api0% | 0% | 22% | 29% | 47%
tez-mapreduce0% | 0% | 20% | 34% | 44%
tez-runtime-library0% | 0% | 0% | 55% | 44%
tez-runtime-internals0% | 0% | 0% | 55% | 44%
tez-common0% | 0% | 0% | 66% | 33%
tez-mapreduce-examples0% | 0% | 0% | 56% | 43%
tez-plugins0% | 0% | 0% | 0% | 100%
tez-dist0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
VertexImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
3184 126 2013-04-20 2014-07-17 102 5 bikas@apache.org hitesh@apache.org
DAGAppMaster.java
in tez-dag/src/main/java/org/apache/tez/dag/app
1571 97 2013-04-20 2014-07-11 80 6 bikas@apache.org bikas@apache.org
DAGImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1504 69 2013-04-22 2014-06-12 61 6 sseth@apache.org hitesh@apache.org
TaskAttemptImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1222 79 2013-04-20 2014-07-10 54 5 bikas@apache.org bikas@apache.org
TaskImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1132 53 2013-04-20 2014-06-25 48 4 bikas@apache.org hitesh@apache.org
TaskSchedulerEventHandler.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
425 29 2013-04-20 2014-07-10 47 5 bikas@apache.org bikas@apache.org
TezConfiguration.java
in tez-api/src/main/java/org/apache/tez/dag/api
244 3 2013-09-23 2014-07-17 40 3 sseth@apache.org bikas@apache.org
TezClientUtils.java
in tez-api/src/main/java/org/apache/tez/client
638 16 2013-09-23 2014-07-11 35 5 sseth@apache.org bikas@apache.org
MRHelpers.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop
734 41 2013-06-07 2014-07-15 35 3 hitesh@apache.org sseth@apache.org
TaskAttemptListenerImpTezDag.java
in tez-dag/src/main/java/org/apache/tez/dag/app
362 20 2013-05-01 2014-03-21 30 4 sseth@apache.org hitesh@apache.org
Vertex.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
82 - 2013-05-13 2014-07-11 29 5 mikelid@microsoft.com sseth@apache.org
AMContainerHelpers.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
148 4 2013-04-20 2014-06-28 28 5 bikas@apache.org hitesh@apache.org
DAG.java
in tez-api/src/main/java/org/apache/tez/dag/api
494 20 2013-09-23 2014-07-11 26 4 sseth@apache.org bikas@apache.org
AMContainerImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
975 67 2013-04-22 2014-07-10 26 4 sseth@apache.org bikas@apache.org
TezJobConfig.java
in tez-api/src/main/java/org/apache/tez/common
279 6 2013-09-23 2014-07-15 25 3 sseth@apache.org sseth@apache.org
MRTask.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor
430 31 2013-04-22 2014-06-21 24 3 sseth@apache.org sseth@apache.org
Edge.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
342 24 2013-09-11 2014-07-17 23 3 bikas@apache.org hitesh@apache.org
MRInput.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input
214 12 2013-09-24 2014-07-15 21 3 sseth@apache.org sseth@apache.org
ReduceProcessor.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/reduce
267 15 2013-04-22 2014-03-06 21 3 sseth@apache.org sseth@apache.org
ShuffledUnorderedKVInput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input
196 10 2013-09-25 2014-07-15 20 3 sseth@apache.org sseth@apache.org
MapProcessor.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/map
274 27 2013-04-22 2014-03-18 20 3 sseth@apache.org hitesh@apache.org
Vertex.java
in tez-api/src/main/java/org/apache/tez/dag/api
173 29 2013-09-23 2014-07-11 19 4 sseth@apache.org bikas@apache.org
LogicalIOProcessorRuntimeTask.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime
575 29 2013-09-25 2014-07-17 19 3 sseth@apache.org hitesh@apache.org
DeprecatedKeys.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop
89 9 2013-04-22 2014-07-15 18 5 sseth@apache.org sseth@apache.org
OnFileSortedOutput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output
184 8 2013-09-25 2014-07-17 18 5 sseth@apache.org hitesh@apache.org
ShuffledMergedInput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input
236 14 2013-09-25 2014-07-15 18 3 sseth@apache.org sseth@apache.org
ContainerLauncherImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/launcher
300 15 2013-04-20 2014-05-21 18 3 sseth@apache.org hitesh@apache.org
ShuffleScheduler.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
455 28 2013-09-25 2014-06-21 18 3 sseth@apache.org sseth@apache.org
OnFileUnorderedKVOutput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output
140 10 2013-09-25 2014-07-17 17 4 sseth@apache.org hitesh@apache.org
MROutput.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/output
238 12 2013-09-24 2014-07-15 17 3 sseth@apache.org sseth@apache.org
DagTypeConverters.java
in tez-api/src/main/java/org/apache/tez/dag/api
593 44 2013-09-23 2014-07-17 17 3 sseth@apache.org hitesh@apache.org
DAG.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
43 - 2013-04-22 2014-03-06 16 5 sseth@apache.org hitesh@apache.org
MultiStageMRConfToTezTranslator.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop
47 - 2013-04-25 2014-07-15 16 2 sseth@apache.org sseth@apache.org
VertexManager.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
231 23 2014-01-12 2014-07-17 16 3 bikas@apache.org hitesh@apache.org
Fetcher.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
349 8 2013-09-25 2014-05-20 16 3 sseth@apache.org sseth@apache.org
RootInputVertexManager.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
85 5 2013-10-09 2014-06-26 15 3 sseth@apache.org hitesh@apache.org
proto
DAGApiRecords.proto
in tez-api/src/main/proto
219 - 2013-09-23 2014-07-17 15 3 sseth@apache.org hitesh@apache.org
ShuffleInputEventHandler.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
89 6 2013-09-25 2014-07-17 14 3 sseth@apache.org hitesh@apache.org
Shuffle.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
369 16 2013-09-25 2014-06-21 14 3 sseth@apache.org sseth@apache.org
ShuffleVertexManager.java
in tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager
458 21 2014-01-12 2014-07-09 14 4 bikas@apache.org bikas@apache.org
YARNRunner.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client
586 35 2013-10-26 2014-07-15 14 3 bikas@apache.org sseth@apache.org
AppContext.java
in tez-dag/src/main/java/org/apache/tez/dag/app
44 - 2013-04-25 2014-02-07 13 3 bikas@apache.org hitesh@apache.org
AMSchedulerEventTALaunchRequest.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
52 8 2013-04-22 2014-04-15 13 4 sseth@apache.org bikas@apache.org
VertexFinishedEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/history/events
175 22 2013-05-01 2014-05-29 13 3 hitesh@apache.org hitesh@apache.org
TezGroupedSplitsInputFormat.java
in tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split
181 20 2013-10-08 2014-07-17 13 3 bikas@apache.org hitesh@apache.org
TezUtils.java
in tez-common/src/main/java/org/apache/tez/common
234 12 2013-08-07 2014-07-17 13 3 bikas@apache.org hitesh@apache.org
MergeManager.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
668 27 2013-09-25 2014-06-21 13 4 sseth@apache.org sseth@apache.org
LocalJobRunnerTez.java
in tez-mapreduce/src/main/java/org/apache/hadoop/mapred
1 - 2013-06-24 2013-09-25 12 3 sseth@apache.org hitesh@apache.org
TezInputContextImpl.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl
97 7 2013-09-25 2014-06-21 12 3 sseth@apache.org sseth@apache.org
TezGroupedSplitsInputFormat.java
in tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split
148 16 2013-10-08 2014-07-17 12 3 bikas@apache.org hitesh@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DAGAppMaster.java
in tez-dag/src/main/java/org/apache/tez/dag/app
1571 97 2013-04-20 2014-07-11 80 6 bikas@apache.org bikas@apache.org
DAGImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1504 69 2013-04-22 2014-06-12 61 6 sseth@apache.org hitesh@apache.org
VertexImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
3184 126 2013-04-20 2014-07-17 102 5 bikas@apache.org hitesh@apache.org
TaskAttemptImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1222 79 2013-04-20 2014-07-10 54 5 bikas@apache.org bikas@apache.org
TaskSchedulerEventHandler.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
425 29 2013-04-20 2014-07-10 47 5 bikas@apache.org bikas@apache.org
TezClientUtils.java
in tez-api/src/main/java/org/apache/tez/client
638 16 2013-09-23 2014-07-11 35 5 sseth@apache.org bikas@apache.org
Vertex.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
82 - 2013-05-13 2014-07-11 29 5 mikelid@microsoft.com sseth@apache.org
AMContainerHelpers.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
148 4 2013-04-20 2014-06-28 28 5 bikas@apache.org hitesh@apache.org
OnFileSortedOutput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output
184 8 2013-09-25 2014-07-17 18 5 sseth@apache.org hitesh@apache.org
DeprecatedKeys.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop
89 9 2013-04-22 2014-07-15 18 5 sseth@apache.org sseth@apache.org
DAG.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
43 - 2013-04-22 2014-03-06 16 5 sseth@apache.org hitesh@apache.org
IFile.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
557 40 2013-09-25 2014-07-11 8 5 sseth@apache.org rbalamohan@apache.org
TaskImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1132 53 2013-04-20 2014-06-25 48 4 bikas@apache.org hitesh@apache.org
TaskAttemptListenerImpTezDag.java
in tez-dag/src/main/java/org/apache/tez/dag/app
362 20 2013-05-01 2014-03-21 30 4 sseth@apache.org hitesh@apache.org
DAG.java
in tez-api/src/main/java/org/apache/tez/dag/api
494 20 2013-09-23 2014-07-11 26 4 sseth@apache.org bikas@apache.org
AMContainerImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
975 67 2013-04-22 2014-07-10 26 4 sseth@apache.org bikas@apache.org
Vertex.java
in tez-api/src/main/java/org/apache/tez/dag/api
173 29 2013-09-23 2014-07-11 19 4 sseth@apache.org bikas@apache.org
OnFileUnorderedKVOutput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output
140 10 2013-09-25 2014-07-17 17 4 sseth@apache.org hitesh@apache.org
ShuffleVertexManager.java
in tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager
458 21 2014-01-12 2014-07-09 14 4 bikas@apache.org bikas@apache.org
MergeManager.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
668 27 2013-09-25 2014-06-21 13 4 sseth@apache.org sseth@apache.org
AMSchedulerEventTALaunchRequest.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
52 8 2013-04-22 2014-04-15 13 4 sseth@apache.org bikas@apache.org
TaskAttempt.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
57 1 2013-05-01 2014-04-22 11 4 mliddell@apache.org bikas@apache.org
VertexEventType.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/event
21 - 2013-07-09 2014-07-07 11 4 mliddell@apache.org sseth@apache.org
DAGClientAMProtocolBlockingPBServerImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/api/client/rpc
142 9 2013-05-22 2014-07-04 11 4 bikas@apache.org bikas@apache.org
ShuffleUtils.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common
170 9 2013-09-25 2014-07-11 10 4 hitesh@apache.org rbalamohan@apache.org
PipelinedSorter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
742 55 2013-09-25 2014-07-11 10 4 sseth@apache.org rbalamohan@apache.org
FileBasedKVWriter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/broadcast/output
124 6 2013-09-25 2014-07-16 10 4 sseth@apache.org rbalamohan@apache.org
AMConfiguration.java
in tez-api/src/main/java/org/apache/tez/client
62 11 2013-09-23 2014-07-09 10 4 sseth@apache.org kamrul@apache.org
TaskEventType.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/event
13 - 2013-07-09 2014-03-06 5 4 mliddell@apache.org hitesh@apache.org
IFileInputStream.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
210 14 2013-09-25 2014-07-11 4 4 sseth@apache.org rbalamohan@apache.org
DAGTerminationCause.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
10 - 2013-07-09 2014-03-26 4 4 mliddell@apache.org hitesh@apache.org
TaskTerminationCause.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
7 - 2013-07-09 2013-09-27 3 4 mliddell@apache.org hitesh@apache.org
TezConfiguration.java
in tez-api/src/main/java/org/apache/tez/dag/api
244 3 2013-09-23 2014-07-17 40 3 sseth@apache.org bikas@apache.org
MRHelpers.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop
734 41 2013-06-07 2014-07-15 35 3 hitesh@apache.org sseth@apache.org
TezJobConfig.java
in tez-api/src/main/java/org/apache/tez/common
279 6 2013-09-23 2014-07-15 25 3 sseth@apache.org sseth@apache.org
MRTask.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor
430 31 2013-04-22 2014-06-21 24 3 sseth@apache.org sseth@apache.org
Edge.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
342 24 2013-09-11 2014-07-17 23 3 bikas@apache.org hitesh@apache.org
MRInput.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input
214 12 2013-09-24 2014-07-15 21 3 sseth@apache.org sseth@apache.org
ReduceProcessor.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/reduce
267 15 2013-04-22 2014-03-06 21 3 sseth@apache.org sseth@apache.org
ShuffledUnorderedKVInput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input
196 10 2013-09-25 2014-07-15 20 3 sseth@apache.org sseth@apache.org
MapProcessor.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/map
274 27 2013-04-22 2014-03-18 20 3 sseth@apache.org hitesh@apache.org
LogicalIOProcessorRuntimeTask.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime
575 29 2013-09-25 2014-07-17 19 3 sseth@apache.org hitesh@apache.org
ShuffledMergedInput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input
236 14 2013-09-25 2014-07-15 18 3 sseth@apache.org sseth@apache.org
ShuffleScheduler.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
455 28 2013-09-25 2014-06-21 18 3 sseth@apache.org sseth@apache.org
ContainerLauncherImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/launcher
300 15 2013-04-20 2014-05-21 18 3 sseth@apache.org hitesh@apache.org
DagTypeConverters.java
in tez-api/src/main/java/org/apache/tez/dag/api
593 44 2013-09-23 2014-07-17 17 3 sseth@apache.org hitesh@apache.org
MROutput.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/output
238 12 2013-09-24 2014-07-15 17 3 sseth@apache.org sseth@apache.org
Fetcher.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
349 8 2013-09-25 2014-05-20 16 3 sseth@apache.org sseth@apache.org
VertexManager.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
231 23 2014-01-12 2014-07-17 16 3 bikas@apache.org hitesh@apache.org
proto
DAGApiRecords.proto
in tez-api/src/main/proto
219 - 2013-09-23 2014-07-17 15 3 sseth@apache.org hitesh@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MRCounters.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapred
253 36
TaskAttemptImplHelpers.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
36 2
NMCommunicatorLaunchRequestEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
20 3
AMContainerEventType.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
15 -
AMContainerEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
13 2
AMContainerEventLaunchFailed.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
13 2
AMNodeEventContainerAllocated.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/node
13 2
AMNodeEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/node
13 2
AMSchedulerEventDeallocateContainer.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
12 2
AMContainerEventStopFailed.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
12 2
AMNodeEventNodeCountUpdated.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/node
11 2
AMContainerState.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
10 -
AMSchedulerEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
7 1
AMNodeState.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/node
7 -
ContainerLauncher.java
in tez-dag/src/main/java/org/apache/tez/dag/app/launcher
6 -
NMCommunicatorEventType.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
5 -
DiagnosableEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/event
4 -
TaskStateInternal.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
4 -
ContainerAllocator.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
4 -
package-info.java
in tez-dag/src/main/java/org/apache/tez/dag/app/launcher
3 -
package-info.java
in tez-dag/src/main/java/org/apache/tez/dag/app/security/authorize
3 -
package-info.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
3 -
package-info.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/event
3 -
package-info.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
3 -
package-info.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
3 -
package-info.java
in tez-dag/src/main/java/org/apache/tez/dag/app
3 -
HistoryEventJsonConversion.java
in tez-dag/src/main/java/org/apache/tez/dag/history/logging/impl
481 16 2014-05-21 2014-06-25 2 1 hitesh@apache.org hitesh@apache.org
HistoryEventTimelineConversion.java
in tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats
365 16 2014-05-21 2014-07-17 3 1 hitesh@apache.org hitesh@apache.org
RecoveryService.java
in tez-dag/src/main/java/org/apache/tez/dag/history/recovery
358 10 2014-02-07 2014-06-18 7 1 hitesh@apache.org hitesh@apache.org
TezMapredSplitsGrouper.java
in tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split
349 3 2014-02-23 2014-02-23 1 1 bikas@apache.org bikas@apache.org
TezMapReduceSplitsGrouper.java
in tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split
343 4 2014-02-23 2014-02-23 1 1 bikas@apache.org bikas@apache.org
DAGJobStatus.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client
302 53 2013-10-26 2013-10-26 1 1 bikas@apache.org bikas@apache.org
TezTaskRunner.java
in tez-dag/src/main/java/org/apache/tez/runtime/task
290 10 2014-05-29 2014-06-21 2 1 sseth@apache.org sseth@apache.org
HttpConnection.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common
285 23 2014-05-14 2014-06-17 3 1 sseth@apache.org sseth@apache.org
DAGUtils.java
in tez-dag/src/main/java/org/apache/tez/dag/history/utils
279 7 2014-02-07 2014-07-17 4 1 hitesh@apache.org hitesh@apache.org
LocalTaskSchedulerService.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
268 30 2014-06-26 2014-06-26 1 1 sseth@apache.org sseth@apache.org
AbstractCounters.java
in tez-api/src/main/java/org/apache/tez/common/counters
265 21 2013-09-23 2014-03-21 3 1 sseth@apache.org sseth@apache.org
ShuffledMergedInputConfiguration.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf
263 32 2014-07-07 2014-07-15 2 1 sseth@apache.org sseth@apache.org
TaskReporter.java
in tez-dag/src/main/java/org/apache/tez/runtime/task
254 18 2014-05-29 2014-05-29 1 1 sseth@apache.org sseth@apache.org
OnFileSortedOutputConfiguration.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf
211 22 2014-07-07 2014-07-15 2 1 sseth@apache.org sseth@apache.org
WeightedScalingMemoryDistributor.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/resources
209 9 2014-03-29 2014-06-21 3 1 sseth@apache.org sseth@apache.org
Graph.java
in tez-dag/src/main/java/org/apache/tez/dag/utils
207 26 2014-01-09 2014-01-09 1 1 hitesh@apache.org hitesh@apache.org
ShuffledUnorderedKVInputConfiguration.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf
201 22 2014-07-07 2014-07-15 2 1 sseth@apache.org sseth@apache.org
NotRunningJob.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client
190 16 2013-10-26 2013-10-26 1 1 bikas@apache.org bikas@apache.org
OnFileUnorderedPartitionedKVOutputConfiguration.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf
181 17 2014-07-07 2014-07-15 2 1 sseth@apache.org sseth@apache.org
ResourceMgrDelegate.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client
180 13 2013-10-26 2013-11-29 2 1 bikas@apache.org bikas@apache.org
VertexDataMovementEventsGeneratedEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/history/events
175 13 2014-02-07 2014-05-29 4 1 hitesh@apache.org hitesh@apache.org
SortedGroupedMergedInput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input
173 18 2014-04-22 2014-04-22 1 1 sseth@apache.org sseth@apache.org
ATSHistoryLoggingService.java
in tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats
160 6 2014-05-21 2014-05-21 1 1 hitesh@apache.org hitesh@apache.org
OnFileUnorderedKVOutputConfiguration.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf
154 14 2014-07-07 2014-07-15 2 1 sseth@apache.org sseth@apache.org
Correlations

File Size vs. Number of Changes: 502 points

tez-api/src/main/java/org/apache/tez/dag/api/TezConfiguration.java x: 244 lines of code y: 40 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/YarnTaskSchedulerService.java x: 1618 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/common/TezCommonUtils.java x: 126 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/DagTypeConverters.java x: 593 lines of code y: 17 # changes tez-api/src/main/java/org/apache/tez/dag/api/EdgeManagerDescriptor.java x: 16 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/InputDescriptor.java x: 21 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/dag/api/OutputDescriptor.java x: 21 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/dag/api/TezEntityDescriptor.java x: 58 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/dag/api/VertexManagerPluginDescriptor.java x: 21 lines of code y: 4 # changes tez-api/src/main/proto/DAGApiRecords.proto x: 219 lines of code y: 15 # changes tez-common/src/main/java/org/apache/tez/common/ReflectionUtils.java x: 82 lines of code y: 1 # changes tez-common/src/main/java/org/apache/tez/common/TezUtils.java x: 234 lines of code y: 13 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/DAGClientHandler.java x: 106 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/RootInputInitializerManager.java x: 209 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/Edge.java x: 342 lines of code y: 23 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexImpl.java x: 3184 lines of code y: 102 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexManager.java x: 231 lines of code y: 16 # changes tez-dag/src/main/java/org/apache/tez/dag/history/HistoryEventHandler.java x: 87 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/history/utils/DAGUtils.java x: 279 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/JavaProfilerOptions.java x: 101 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/RelocalizationUtils.java x: 65 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/runtime/task/ErrorReporter.java x: 5 lines of code y: 2 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezGroupedSplitsInputFormat.java x: 148 lines of code y: 12 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/TezGroupedSplitsInputFormat.java x: 181 lines of code y: 13 # changes tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/HistoryEventTimelineConversion.java x: 365 lines of code y: 3 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/LogicalIOProcessorRuntimeTask.java x: 575 lines of code y: 19 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/resources/MemoryDistributor.java x: 176 lines of code y: 6 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleInputEventHandler.java x: 89 lines of code y: 14 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/writers/UnorderedPartitionedKVWriter.java x: 647 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileSortedOutput.java x: 184 lines of code y: 18 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileUnorderedKVOutput.java x: 140 lines of code y: 17 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/impl/ShuffleInputEventHandlerImpl.java x: 131 lines of code y: 9 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/CompositeDataMovementEvent.java x: 56 lines of code y: 4 # changes tez-api/src/main/proto/Events.proto x: 55 lines of code y: 9 # changes tez-runtime-internals/src/main/java/org/apache/tez/common/ProtoConverters.java x: 86 lines of code y: 4 # changes tez-api/src/main/java/org/apache/tez/common/TezUserPayload.java x: 10 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/EnvironmentUpdateUtils.java x: 39 lines of code y: 1 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/api/KeyValuesWriter.java x: 6 lines of code y: 1 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/broadcast/output/FileBasedKVWriter.java x: 124 lines of code y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/ExternalSorter.java x: 185 lines of code y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/writers/BaseUnorderedPartitionedKVWriter.java x: 104 lines of code y: 2 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/RootInputDataInformationEvent.java x: 43 lines of code y: 5 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/YARNRunner.java x: 586 lines of code y: 14 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedPartitionedKVEdgeConfigurer.java x: 124 lines of code y: 1 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedPartitionedKVEdgeConfigurer.java x: 120 lines of code y: 1 # changes tez-api/src/main/java/org/apache/tez/common/TezJobConfig.java x: 279 lines of code y: 25 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/DeprecatedKeys.java x: 89 lines of code y: 18 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRHelpers.java x: 734 lines of code y: 35 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfToTezTranslator.java x: 47 lines of code y: 16 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfigUtil.java x: 64 lines of code y: 7 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/MRInput.java x: 214 lines of code y: 21 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/output/MROutput.java x: 238 lines of code y: 17 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/ConfigUtils.java x: 201 lines of code y: 3 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OnFileUnorderedKVOutputConfiguration.java x: 154 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OnFileUnorderedPartitionedKVOutputConfiguration.java x: 181 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/ShuffledMergedInputConfiguration.java x: 263 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/ShuffledUnorderedKVInputConfiguration.java x: 201 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/ShuffledMergedInput.java x: 236 lines of code y: 18 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/ShuffledUnorderedKVInput.java x: 196 lines of code y: 20 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileUnorderedPartitionedKVOutput.java x: 94 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java x: 638 lines of code y: 35 # changes tez-api/src/main/java/org/apache/tez/dag/api/DAG.java x: 494 lines of code y: 26 # changes tez-api/src/main/java/org/apache/tez/dag/api/Vertex.java x: 173 lines of code y: 19 # changes tez-api/src/main/java/org/apache/tez/dag/api/VertexGroup.java x: 67 lines of code y: 2 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientRPCImpl.java x: 374 lines of code y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/DAGAppMaster.java x: 1571 lines of code y: 80 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/InMemoryReader.java x: 116 lines of code y: 4 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/InMemoryWriter.java x: 33 lines of code y: 3 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFile.java x: 557 lines of code y: 8 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFileInputStream.java x: 210 lines of code y: 4 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/PipelinedSorter.java x: 742 lines of code y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezIndexRecord.java x: 24 lines of code y: 4 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/ShuffleUtils.java x: 170 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/runtime/api/TezRootInputInitializer.java x: 12 lines of code y: 2 # changes tez-api/src/main/java/org/apache/tez/runtime/api/TezRootInputInitializerContext.java x: 15 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/RootInputInitializerEvent.java x: 28 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/Vertex.java x: 82 lines of code y: 29 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TezRootInputInitializerContextImpl.java x: 63 lines of code y: 6 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.java x: 166 lines of code y: 10 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/MRInputSplitDistributor.java x: 80 lines of code y: 7 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezEvent.java x: 246 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/TaskAttemptEventContainerTerminatedBySystem.java x: 14 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskAttemptImpl.java x: 1222 lines of code y: 54 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerEventHandler.java x: 425 lines of code y: 47 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerEventCompleted.java x: 25 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerImpl.java x: 975 lines of code y: 26 # changes tez-api/src/main/java/org/apache/tez/client/AMConfiguration.java x: 62 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/dag/api/EdgeManager.java x: 20 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/BroadcastEdgeManager.java x: 51 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/OneToOneEdgeManager.java x: 43 lines of code y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/ScatterGatherEdgeManager.java x: 44 lines of code y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManager.java x: 458 lines of code y: 14 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/metrics/TaskCounterUpdater.java x: 91 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/runtime/task/TezChild.java x: 279 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGStatus.java x: 117 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/Progress.java x: 50 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/VertexStatus.java x: 100 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventType.java x: 21 lines of code y: 11 # changes tez-api/src/main/java/org/apache/tez/client/TezClient.java x: 464 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientAMProtocolBlockingPBServerImpl.java x: 142 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerHelpers.java x: 148 lines of code y: 28 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/DAGClientServer.java x: 92 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/ImmediateStartVertexManager.java x: 38 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/RootInputVertexManager.java x: 85 lines of code y: 15 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/InputReadyVertexManager.java x: 152 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/LocalTaskSchedulerService.java x: 268 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerAppCallbackWrapper.java x: 227 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerService.java x: 65 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/TaskEventTermination.java x: 19 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskImpl.java x: 1132 lines of code y: 48 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskFinishedEvent.java x: 131 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/history/logging/impl/HistoryEventJsonConversion.java x: 481 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/runtime/task/TezTaskRunner.java x: 290 lines of code y: 2 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/SplitMetaInfoReaderTez.java x: 71 lines of code y: 6 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/MRTask.java x: 430 lines of code y: 24 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezInputContextImpl.java x: 97 lines of code y: 12 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezOutputContextImpl.java x: 86 lines of code y: 11 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezProcessorContextImpl.java x: 82 lines of code y: 10 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezTaskContextImpl.java x: 146 lines of code y: 11 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/resources/ScalingAllocator.java x: 70 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/MergeManager.java x: 668 lines of code y: 13 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/Shuffle.java x: 369 lines of code y: 14 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleScheduler.java x: 455 lines of code y: 18 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezMerger.java x: 647 lines of code y: 8 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/dflt/DefaultSorter.java x: 815 lines of code y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/task/local/output/TezTaskOutputFiles.java x: 106 lines of code y: 5 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/resources/WeightedScalingMemoryDistributor.java x: 209 lines of code y: 3 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/impl/ShuffleManager.java x: 552 lines of code y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/impl/SimpleFetchedInputAllocator.java x: 131 lines of code y: 3 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapred/MRReporter.java x: 56 lines of code y: 5 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapreduce/TaskAttemptContextImpl.java x: 81 lines of code y: 5 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapreduce/TaskInputOutputContextImpl.java x: 42 lines of code y: 4 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/MRInputLegacy.java x: 86 lines of code y: 7 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/base/MRInputBase.java x: 54 lines of code y: 1 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/lib/MRInputUtils.java x: 105 lines of code y: 1 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/lib/MRReaderMapReduce.java x: 110 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/RecoveryParser.java x: 840 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/history/recovery/RecoveryService.java x: 358 lines of code y: 7 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/HttpConnection.java x: 285 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/DAGImpl.java x: 1504 lines of code y: 61 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerMap.java x: 53 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/TezRuntimeChildJVM.java x: 58 lines of code y: 4 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/InputFailedEvent.java x: 29 lines of code y: 5 # changes tez-runtime-library/src/main/proto/ShufflePayloads.proto x: 46 lines of code y: 8 # changes tez-api/src/main/java/org/apache/tez/dag/api/VertexManagerPluginContext.java x: 50 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/runtime/api/RootInputSpecUpdate.java x: 44 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexParallelismUpdatedEvent.java x: 154 lines of code y: 4 # changes tez-dag/src/main/proto/HistoryEvents.proto x: 172 lines of code y: 6 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/EventMetaData.java x: 88 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/history/logging/impl/SimpleHistoryLoggingService.java x: 138 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/AMLaunchedEvent.java x: 79 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/AMStartedEvent.java x: 71 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/ContainerLaunchedEvent.java x: 76 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/ContainerStoppedEvent.java x: 85 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGCommitStartedEvent.java x: 74 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGSubmittedEvent.java x: 135 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskAttemptStartedEvent.java x: 100 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskStartedEvent.java x: 75 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexDataMovementEventsGeneratedEvent.java x: 175 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexFinishedEvent.java x: 175 lines of code y: 13 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexGroupCommitFinishedEvent.java x: 89 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexInitializedEvent.java x: 143 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexStartedEvent.java x: 72 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventNullEdgeInitialized.java x: 19 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/runtime/task/TaskReporter.java x: 254 lines of code y: 1 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/RuntimeTask.java x: 78 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/app/launcher/ContainerLauncherImpl.java x: 300 lines of code y: 18 # changes tez-dag/src/main/java/org/apache/tez/dag/history/HistoryEvent.java x: 11 lines of code y: 4 # changes tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/ATSHistoryLoggingService.java x: 160 lines of code y: 1 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/Fetcher.java x: 349 lines of code y: 16 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/Fetcher.java x: 310 lines of code y: 12 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/TezRuntimeUtils.java x: 118 lines of code y: 2 # changes tez-api/src/main/java/org/apache/tez/client/PreWarmContext.java x: 71 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/runtime/api/TezProcessorContext.java x: 10 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/runtime/api/TezTaskContext.java x: 27 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/runtime/common/resources/InitialMemoryRequestContext.java x: 35 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/ContainerContext.java x: 128 lines of code y: 6 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/SimpleMRProcessor.java x: 51 lines of code y: 1 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClient.java x: 26 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/dag/api/VertexLocationHint.java x: 129 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/Task.java x: 29 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/TaskAttempt.java x: 57 lines of code y: 11 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/SortedGroupedMergedInput.java x: 173 lines of code y: 1 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezGroupedSplit.java x: 124 lines of code y: 6 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/LocalMergedInput.java x: 33 lines of code y: 7 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/LocalOnFileSorterOutput.java x: 34 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/AMSchedulerEventTALaunchRequest.java x: 52 lines of code y: 13 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/MapHost.java x: 79 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/InputHost.java x: 91 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/common/security/DAGClientSecurityInfo.java x: 33 lines of code y: 1 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRJobConfig.java x: 326 lines of code y: 12 # changes tez-api/src/main/proto/DAGClientAMProtocol.proto x: 86 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/common/counters/AbstractCounters.java x: 265 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/common/security/JobTokenSecretManager.java x: 59 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TaskAttemptListenerImpTezDag.java x: 362 lines of code y: 30 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/security/SecureShuffleUtils.java x: 58 lines of code y: 3 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/map/MapProcessor.java x: 274 lines of code y: 20 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexStats.java x: 128 lines of code y: 1 # changes tez-api/src/main/java/org/apache/tez/common/counters/ResourceBundles.java x: 35 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/VertexStatusBuilder.java x: 63 lines of code y: 7 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/ClientServiceDelegate.java x: 62 lines of code y: 2 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TaskSpec.java x: 147 lines of code y: 9 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/objectregistry/ObjectRegistryImpl.java x: 41 lines of code y: 3 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/reduce/ReduceProcessor.java x: 267 lines of code y: 21 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/ValuesIterator.java x: 127 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/node/AMNodeImpl.java x: 368 lines of code y: 6 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/InputIdentifier.java x: 31 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/MapOutput.java x: 163 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/node/AMNodeMap.java x: 163 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAG.java x: 43 lines of code y: 16 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/committer/MROutputCommitter.java x: 167 lines of code y: 4 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/InputSpec.java x: 51 lines of code y: 5 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/InputSplitInfoMem.java x: 118 lines of code y: 3 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezMapredSplitsGrouper.java x: 349 lines of code y: 1 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/TezMapReduceSplitsGrouper.java x: 343 lines of code y: 1 # changes tez-api/src/main/java/org/apache/tez/runtime/api/Input.java x: 10 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/runtime/api/Output.java x: 10 lines of code y: 5 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/ConcatenatedMergedKeyValueInput.java x: 49 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TezAMRMClientAsync.java x: 119 lines of code y: 6 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezDAGID.java x: 121 lines of code y: 9 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezTaskAttemptID.java x: 110 lines of code y: 4 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezTaskID.java x: 110 lines of code y: 6 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezVertexID.java x: 103 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/app/AppContext.java x: 44 lines of code y: 13 # changes tez-runtime-internals/src/main/java/org/apache/tez/common/ContainerTask.java x: 121 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TaskHeartbeatHandler.java x: 32 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/DataMovementEvent.java x: 52 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerTask.java x: 35 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/Graph.java x: 207 lines of code y: 1 # changes tez-runtime-internals/src/main/java/org/apache/tez/common/TezTaskUmbilicalProtocol.java x: 21 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/TezBuilderUtils.java x: 28 lines of code y: 3 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRTaskStatus.java x: 230 lines of code y: 2 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/OutputSpec.java x: 48 lines of code y: 4 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezHeartbeatRequest.java x: 102 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/StatusGetOpts.java x: 4 lines of code y: 1 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/DAGJobStatus.java x: 302 lines of code y: 1 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/NotRunningJob.java x: 190 lines of code y: 1 # changes tez-api/src/main/java/org/apache/tez/common/counters/FileSystemCounterGroup.java x: 248 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/TezConstants.java x: 4 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/common/counters/CounterGroupFactory.java x: 81 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainer.java x: 14 lines of code y: 4 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapred/LocalJobRunnerTez.java x: 1 lines of code y: 12 # changes tez-mapreduce/src/main/java/org/apache/tez/common/TezTaskStatus.java x: 45 lines of code y: 2 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/combine/MRCombiner.java x: 177 lines of code y: 7 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezHeartbeatResponse.java x: 72 lines of code y: 1 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezSpillRecord.java x: 99 lines of code y: 1 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/task/impl/ValuesIterator.java x: 93 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/DAGSchedulerMRR.java x: 239 lines of code y: 7 # changes
102.0
# changes
  min: 1.0
  average: 5.42
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 102.0
0 3184.0
lines of code
min: 1.0 | average: 115.22 | 25th percentile: 15.0 | median: 49.0 | 75th percentile: 120.0 | max: 3184.0

Number of Contributors vs. Number of Changes: 502 points

tez-api/src/main/java/org/apache/tez/dag/api/TezConfiguration.java x: 3 # contributors y: 40 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/YarnTaskSchedulerService.java x: 2 # contributors y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/DagTypeConverters.java x: 3 # contributors y: 17 # changes tez-api/src/main/java/org/apache/tez/dag/api/EdgeManagerDescriptor.java x: 3 # contributors y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/InputDescriptor.java x: 3 # contributors y: 6 # changes tez-api/src/main/java/org/apache/tez/dag/api/OutputDescriptor.java x: 3 # contributors y: 5 # changes tez-api/src/main/java/org/apache/tez/dag/api/VertexManagerPluginDescriptor.java x: 2 # contributors y: 4 # changes tez-api/src/main/proto/DAGApiRecords.proto x: 3 # contributors y: 15 # changes tez-common/src/main/java/org/apache/tez/common/ReflectionUtils.java x: 1 # contributors y: 1 # changes tez-common/src/main/java/org/apache/tez/common/TezUtils.java x: 3 # contributors y: 13 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/RootInputInitializerManager.java x: 2 # contributors y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/Edge.java x: 3 # contributors y: 23 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexImpl.java x: 5 # contributors y: 102 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexManager.java x: 3 # contributors y: 16 # changes tez-dag/src/main/java/org/apache/tez/dag/history/HistoryEventHandler.java x: 3 # contributors y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/history/utils/DAGUtils.java x: 1 # contributors y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/JavaProfilerOptions.java x: 1 # contributors y: 2 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezGroupedSplitsInputFormat.java x: 3 # contributors y: 12 # changes tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/HistoryEventTimelineConversion.java x: 1 # contributors y: 3 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/LogicalIOProcessorRuntimeTask.java x: 3 # contributors y: 19 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/resources/MemoryDistributor.java x: 2 # contributors y: 6 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleInputEventHandler.java x: 3 # contributors y: 14 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileSortedOutput.java x: 5 # contributors y: 18 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileUnorderedKVOutput.java x: 4 # contributors y: 17 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/impl/ShuffleInputEventHandlerImpl.java x: 2 # contributors y: 9 # changes tez-api/src/main/proto/Events.proto x: 3 # contributors y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/broadcast/output/FileBasedKVWriter.java x: 4 # contributors y: 10 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/RootInputDataInformationEvent.java x: 2 # contributors y: 5 # changes tez-api/src/main/java/org/apache/tez/common/TezJobConfig.java x: 3 # contributors y: 25 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRHelpers.java x: 3 # contributors y: 35 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfToTezTranslator.java x: 2 # contributors y: 16 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfigUtil.java x: 2 # contributors y: 7 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/MRInput.java x: 3 # contributors y: 21 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/ShuffledMergedInput.java x: 3 # contributors y: 18 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/ShuffledUnorderedKVInput.java x: 3 # contributors y: 20 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileUnorderedPartitionedKVOutput.java x: 1 # contributors y: 6 # changes tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java x: 5 # contributors y: 35 # changes tez-api/src/main/java/org/apache/tez/dag/api/DAG.java x: 4 # contributors y: 26 # changes tez-api/src/main/java/org/apache/tez/dag/api/Vertex.java x: 4 # contributors y: 19 # changes tez-dag/src/main/java/org/apache/tez/dag/app/DAGAppMaster.java x: 6 # contributors y: 80 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/InMemoryReader.java x: 3 # contributors y: 4 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFile.java x: 5 # contributors y: 8 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFileInputStream.java x: 4 # contributors y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/Vertex.java x: 5 # contributors y: 29 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.java x: 3 # contributors y: 10 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezEvent.java x: 3 # contributors y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskAttemptImpl.java x: 5 # contributors y: 54 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerEventHandler.java x: 5 # contributors y: 47 # changes tez-api/src/main/java/org/apache/tez/dag/api/EdgeManager.java x: 3 # contributors y: 7 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManager.java x: 4 # contributors y: 14 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventType.java x: 4 # contributors y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerHelpers.java x: 5 # contributors y: 28 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskImpl.java x: 4 # contributors y: 48 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskFinishedEvent.java x: 2 # contributors y: 11 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/MRTask.java x: 3 # contributors y: 24 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/MergeManager.java x: 4 # contributors y: 13 # changes tez-dag/src/main/java/org/apache/tez/dag/app/RecoveryParser.java x: 2 # contributors y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/history/recovery/RecoveryService.java x: 1 # contributors y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/DAGImpl.java x: 6 # contributors y: 61 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/AMStartedEvent.java x: 1 # contributors y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGFinishedEvent.java x: 2 # contributors y: 12 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskAttemptFinishedEvent.java x: 2 # contributors y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/MapHost.java x: 3 # contributors y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TaskAttemptListenerImpTezDag.java x: 4 # contributors y: 30 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAG.java x: 5 # contributors y: 16 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/TaskEventType.java x: 4 # contributors y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/TaskTerminationCause.java x: 4 # contributors y: 3 # changes tez-api/src/main/java/org/apache/tez/runtime/api/Event.java x: 2 # contributors y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventTaskAttemptCompleted.java x: 3 # contributors y: 1 # changes
102.0
# changes
  min: 1.0
  average: 5.42
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 102.0
0 6.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0

Number of Contributors vs. File Size: 502 points

tez-api/src/main/java/org/apache/tez/dag/api/TezConfiguration.java x: 3 # contributors y: 244 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/YarnTaskSchedulerService.java x: 2 # contributors y: 1618 lines of code tez-api/src/main/java/org/apache/tez/common/TezCommonUtils.java x: 2 # contributors y: 126 lines of code tez-api/src/main/java/org/apache/tez/dag/api/DagTypeConverters.java x: 3 # contributors y: 593 lines of code tez-api/src/main/java/org/apache/tez/dag/api/EdgeManagerDescriptor.java x: 3 # contributors y: 16 lines of code tez-api/src/main/java/org/apache/tez/dag/api/TezEntityDescriptor.java x: 3 # contributors y: 58 lines of code tez-api/src/main/java/org/apache/tez/dag/api/VertexManagerPluginDescriptor.java x: 2 # contributors y: 21 lines of code tez-api/src/main/proto/DAGApiRecords.proto x: 3 # contributors y: 219 lines of code tez-common/src/main/java/org/apache/tez/common/ReflectionUtils.java x: 1 # contributors y: 82 lines of code tez-common/src/main/java/org/apache/tez/common/TezUtils.java x: 3 # contributors y: 234 lines of code tez-dag/src/main/java/org/apache/tez/dag/api/client/DAGClientHandler.java x: 2 # contributors y: 106 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/RootInputInitializerManager.java x: 2 # contributors y: 209 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/Edge.java x: 3 # contributors y: 342 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexImpl.java x: 5 # contributors y: 3184 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/HistoryEventHandler.java x: 3 # contributors y: 87 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/utils/DAGUtils.java x: 1 # contributors y: 279 lines of code tez-dag/src/main/java/org/apache/tez/dag/utils/JavaProfilerOptions.java x: 1 # contributors y: 101 lines of code tez-dag/src/main/java/org/apache/tez/dag/utils/RelocalizationUtils.java x: 2 # contributors y: 65 lines of code tez-dag/src/main/java/org/apache/tez/runtime/task/ErrorReporter.java x: 2 # contributors y: 5 lines of code tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezGroupedSplitsInputFormat.java x: 3 # contributors y: 148 lines of code tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/TezGroupedSplitsInputFormat.java x: 3 # contributors y: 181 lines of code tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/HistoryEventTimelineConversion.java x: 1 # contributors y: 365 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/LogicalIOProcessorRuntimeTask.java x: 3 # contributors y: 575 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/resources/MemoryDistributor.java x: 2 # contributors y: 176 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleInputEventHandler.java x: 3 # contributors y: 89 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/writers/UnorderedPartitionedKVWriter.java x: 2 # contributors y: 647 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileSortedOutput.java x: 5 # contributors y: 184 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileUnorderedKVOutput.java x: 4 # contributors y: 140 lines of code tez-api/src/main/java/org/apache/tez/runtime/api/events/CompositeDataMovementEvent.java x: 2 # contributors y: 56 lines of code tez-runtime-internals/src/main/java/org/apache/tez/common/ProtoConverters.java x: 2 # contributors y: 86 lines of code tez-api/src/main/java/org/apache/tez/common/TezUserPayload.java x: 1 # contributors y: 10 lines of code tez-dag/src/main/java/org/apache/tez/dag/utils/EnvironmentUpdateUtils.java x: 1 # contributors y: 39 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/broadcast/output/FileBasedKVWriter.java x: 4 # contributors y: 124 lines of code tez-api/src/main/java/org/apache/tez/runtime/api/events/RootInputDataInformationEvent.java x: 2 # contributors y: 43 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/YARNRunner.java x: 3 # contributors y: 586 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedPartitionedKVEdgeConfigurer.java x: 1 # contributors y: 124 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedUnpartitionedKVEdgeConfigurer.java x: 1 # contributors y: 126 lines of code tez-api/src/main/java/org/apache/tez/common/TezJobConfig.java x: 3 # contributors y: 279 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/DeprecatedKeys.java x: 5 # contributors y: 89 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRHelpers.java x: 3 # contributors y: 734 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OnFileSortedOutputConfiguration.java x: 1 # contributors y: 211 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OnFileUnorderedKVOutputConfiguration.java x: 1 # contributors y: 154 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OnFileUnorderedPartitionedKVOutputConfiguration.java x: 1 # contributors y: 181 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/ShuffledMergedInputConfiguration.java x: 1 # contributors y: 263 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/ShuffledUnorderedKVInput.java x: 3 # contributors y: 196 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OnFileUnorderedPartitionedKVOutput.java x: 1 # contributors y: 94 lines of code tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java x: 5 # contributors y: 638 lines of code tez-api/src/main/java/org/apache/tez/dag/api/DAG.java x: 4 # contributors y: 494 lines of code tez-api/src/main/java/org/apache/tez/dag/api/Vertex.java x: 4 # contributors y: 173 lines of code tez-api/src/main/java/org/apache/tez/dag/api/VertexGroup.java x: 1 # contributors y: 67 lines of code tez-api/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientRPCImpl.java x: 3 # contributors y: 374 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/DAGAppMaster.java x: 6 # contributors y: 1571 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/InMemoryReader.java x: 3 # contributors y: 116 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/InMemoryWriter.java x: 3 # contributors y: 33 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFile.java x: 5 # contributors y: 557 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFileInputStream.java x: 4 # contributors y: 210 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/PipelinedSorter.java x: 4 # contributors y: 742 lines of code tez-api/src/main/java/org/apache/tez/runtime/api/events/RootInputInitializerEvent.java x: 1 # contributors y: 28 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/Vertex.java x: 5 # contributors y: 82 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TezRootInputInitializerContextImpl.java x: 3 # contributors y: 63 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.java x: 3 # contributors y: 166 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/TaskAttemptEventContainerTerminatedBySystem.java x: 1 # contributors y: 14 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskAttemptImpl.java x: 5 # contributors y: 1222 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerEventHandler.java x: 5 # contributors y: 425 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerImpl.java x: 4 # contributors y: 975 lines of code tez-api/src/main/java/org/apache/tez/client/AMConfiguration.java x: 4 # contributors y: 62 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/OneToOneEdgeManager.java x: 3 # contributors y: 43 lines of code tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManager.java x: 4 # contributors y: 458 lines of code tez-dag/src/main/java/org/apache/tez/runtime/task/TezChild.java x: 2 # contributors y: 279 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventType.java x: 4 # contributors y: 21 lines of code tez-api/src/main/java/org/apache/tez/client/TezClient.java x: 3 # contributors y: 464 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerHelpers.java x: 5 # contributors y: 148 lines of code tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/InputReadyVertexManager.java x: 2 # contributors y: 152 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/LocalTaskSchedulerService.java x: 1 # contributors y: 268 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerAppCallbackWrapper.java x: 2 # contributors y: 227 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskImpl.java x: 4 # contributors y: 1132 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/logging/impl/HistoryEventJsonConversion.java x: 1 # contributors y: 481 lines of code tez-dag/src/main/java/org/apache/tez/runtime/task/TezTaskRunner.java x: 1 # contributors y: 290 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/MRTask.java x: 3 # contributors y: 430 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/Constants.java x: 2 # contributors y: 27 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/localshuffle/LocalShuffle.java x: 2 # contributors y: 90 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/MergeManager.java x: 4 # contributors y: 668 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleScheduler.java x: 3 # contributors y: 455 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezMerger.java x: 3 # contributors y: 647 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/dflt/DefaultSorter.java x: 2 # contributors y: 815 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/task/local/output/TezTaskOutputFiles.java x: 3 # contributors y: 106 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/impl/ShuffleManager.java x: 2 # contributors y: 552 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/base/MRInputBase.java x: 1 # contributors y: 54 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/RecoveryParser.java x: 2 # contributors y: 840 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/recovery/RecoveryService.java x: 1 # contributors y: 358 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/DAGImpl.java x: 6 # contributors y: 1504 lines of code tez-dag/src/main/proto/HistoryEvents.proto x: 2 # contributors y: 172 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/logging/impl/SimpleHistoryLoggingService.java x: 2 # contributors y: 138 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskAttemptFinishedEvent.java x: 2 # contributors y: 122 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexDataMovementEventsGeneratedEvent.java x: 1 # contributors y: 175 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexInitializedEvent.java x: 1 # contributors y: 143 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/launcher/ContainerLauncherImpl.java x: 3 # contributors y: 300 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/shuffle/common/Fetcher.java x: 2 # contributors y: 310 lines of code tez-api/src/main/java/org/apache/tez/runtime/api/TezProcessorContext.java x: 3 # contributors y: 10 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/ContainerContext.java x: 3 # contributors y: 128 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRJobConfig.java x: 3 # contributors y: 326 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAGTerminationCause.java x: 4 # contributors y: 10 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/TaskAttemptListenerImpTezDag.java x: 4 # contributors y: 362 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/map/MapProcessor.java x: 3 # contributors y: 274 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/node/AMNodeImpl.java x: 2 # contributors y: 368 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAG.java x: 5 # contributors y: 43 lines of code tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezMapredSplitsGrouper.java x: 1 # contributors y: 349 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapreduce/JobContextImpl.java x: 3 # contributors y: 208 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/DAGJobStatus.java x: 1 # contributors y: 302 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/NotRunningJob.java x: 1 # contributors y: 190 lines of code tez-api/src/main/java/org/apache/tez/common/counters/FileSystemCounterGroup.java x: 2 # contributors y: 248 lines of code tez-api/src/main/java/org/apache/tez/common/counters/FrameworkCounterGroup.java x: 2 # contributors y: 197 lines of code
3184.0
lines of code
  min: 1.0
  average: 115.22
  25th percentile: 15.0
  median: 49.0
  75th percentile: 120.0
  max: 3184.0
0 6.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0