apache / 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 1,213 files with 123,802 lines of code.
    • 7 files changed more than 100 times (13,422 lines of code)
    • 14 files changed 51-100 times (11,632 lines of code)
    • 77 files changed 21-50 times (28,911 lines of code)
    • 305 files changed 6-20 times (37,591 lines of code)
    • 810 files changed 1-5 times (32,246 lines of code)
10% | 9% | 23% | 30% | 26%
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 1,213 files with 123,802 lines of code.
    • 3 files changed by more than 25 contributors (7,600 lines of code)
    • 43 files changed by 11-25 contributors (30,454 lines of code)
    • 151 files changed by 6-10 contributors (34,087 lines of code)
    • 604 files changed by 2-5 contributors (39,340 lines of code)
    • 412 files changed by 1 contributor (12,321 lines of code)
6% | 24% | 27% | 31% | 9%
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, js, hbs, xml, md, less, properties, proto, py, sh, json, jshintrc, gitignore, eps, txt, html, yaml, rdf, watchmanconfig, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java12% | 10% | 26% | 31% | 19%
proto0% | 0% | 53% | 33% | 12%
rdf0% | 0% | 100% | 0% | 0%
xml0% | 0% | 22% | 46% | 31%
hbs0% | 0% | 3% | 13% | 83%
js0% | 0% | 0% | 24% | 75%
py0% | 0% | 0% | 65% | 34%
less0% | 0% | 0% | 11% | 88%
html0% | 0% | 0% | 100% | 0%
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-dag29% | 6% | 26% | 25% | 12%
tez-api13% | 11% | 19% | 35% | 19%
tez-runtime-library0% | 24% | 29% | 32% | 13%
tez-runtime-internals0% | 14% | 30% | 35% | 19%
tez-mapreduce0% | 5% | 36% | 35% | 22%
tez-plugins0% | 0% | 28% | 40% | 30%
tez-common0% | 0% | 14% | 22% | 62%
ROOT0% | 0% | 100% | 0% | 0%
tez-ui0% | 0% | <1% | 20% | 79%
tez-tools0% | 0% | 0% | 50% | 49%
tez-dist0% | 0% | 0% | 100% | 0%
hadoop-shim0% | 0% | 0% | 0% | 100%
hadoop-shim-impls0% | 0% | 0% | 0% | 100%
tez-examples0% | 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
4168 220 2013-04-19 2024-12-23 235 29 bikas@apache.org git@okumin.com
DAGAppMaster.java
in tez-dag/src/main/java/org/apache/tez/dag/app
2338 152 2013-04-19 2025-05-05 228 30 bikas@apache.org iamsbadhya@gmail.com
TezConfiguration.java
in tez-api/src/main/java/org/apache/tez/dag/api
1094 8 2013-09-23 2024-12-22 170 31 sseth@apache.org git@okumin.com
DAGImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
2167 118 2013-04-22 2024-12-23 147 23 sseth@apache.org ayushsaxena@apache.org
TaskAttemptImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1580 95 2013-04-19 2024-11-23 139 20 bikas@apache.org bodorlaszlo0202@gmail.com
TaskImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1197 65 2013-04-19 2024-11-04 118 22 bikas@apache.org zhengchenyu16@163.com
TezClientUtils.java
in tez-api/src/main/java/org/apache/tez/client
878 29 2013-09-23 2025-05-07 104 23 sseth@apache.org maheshrajus@cloudera.com
DAG.java
in tez-api/src/main/java/org/apache/tez/dag/api
853 36 2013-09-23 2020-01-27 78 9 sseth@apache.org bodorlaszlo0202@gmail.com
TezClient.java
in tez-api/src/main/java/org/apache/tez/client
849 59 2013-09-23 2025-03-04 74 15 sseth@apache.org bodorlaszlo0202@gmail.com
PipelinedSorter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
1186 71 2013-09-24 2025-03-24 73 16 hitesh@apache.org ayushsaxena@apache.org
Vertex.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
151 1 2013-05-13 2021-11-19 67 16 mikelid@microsoft.com bodorlaszlo0202@gmail.com
LogicalIOProcessorRuntimeTask.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime
891 45 2013-09-24 2023-10-05 67 14 hitesh@apache.org ayushsaxena@apache.org
MRInput.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input
534 31 2013-09-24 2024-04-02 59 12 hitesh@apache.org bodorlaszlo0202@gmail.com
ShuffleManager.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
966 46 2014-10-15 2025-03-04 59 17 sseth@apache.org bodorlaszlo0202@gmail.com
ShuffleScheduler.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
1189 54 2014-10-15 2025-03-04 57 16 sseth@apache.org bodorlaszlo0202@gmail.com
VertexManager.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
569 58 2014-01-12 2022-02-10 56 11 bikas@apache.org 54805928+ghanko@users.norep...
DefaultSorter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/dflt
1047 47 2013-09-24 2023-11-28 56 14 hitesh@apache.org git@okumin.com
ShuffleVertexManager.java
in tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager
542 32 2014-01-12 2020-01-27 54 9 bikas@apache.org bodorlaszlo0202@gmail.com
AMContainerImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
1013 71 2013-04-22 2020-01-27 54 8 sseth@apache.org bodorlaszlo0202@gmail.com
UnorderedPartitionedKVWriter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/writers
1209 48 2014-05-01 2023-06-12 53 17 sseth@apache.org mlorek@users.noreply.github...
Edge.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
633 38 2013-09-11 2022-02-10 51 9 bikas@apache.org 54805928+ghanko@users.norep...
MRHelpers.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop
221 18 2013-06-07 2022-11-26 48 7 hitesh@apache.org 54805928+ghanko@users.norep...
MROutput.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/output
474 28 2013-09-24 2024-08-05 47 11 hitesh@apache.org 10137808+venkatsnarayanan@u...
AMContainerHelpers.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
138 5 2013-04-19 2022-11-26 46 10 bikas@apache.org 54805928+ghanko@users.norep...
LocalContainerLauncher.java
in tez-dag/src/main/java/org/apache/tez/dag/app/launcher
381 18 2014-07-30 2022-03-16 44 11 sseth@apache.org rhmanns@amazon.com
DagTypeConverters.java
in tez-api/src/main/java/org/apache/tez/dag/api
790 62 2013-09-23 2022-11-26 43 9 sseth@apache.org 54805928+ghanko@users.norep...
YarnTaskSchedulerService.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
1870 94 2014-06-26 2024-12-23 43 15 sseth@apache.org ayushsaxena@apache.org
Vertex.java
in tez-api/src/main/java/org/apache/tez/dag/api
384 56 2013-09-23 2022-01-12 42 8 sseth@apache.org 12578579+belugabehr@users.n...
HistoryEventTimelineConversion.java
in tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats
623 23 2014-05-21 2022-11-26 42 11 hitesh@apache.org 54805928+ghanko@users.norep...
FetcherOrderedGrouped.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
640 20 2014-10-15 2024-12-23 42 13 sseth@apache.org ayushsaxena@apache.org
LocalClient.java
in tez-dag/src/main/java/org/apache/tez/client
389 21 2014-07-30 2024-05-28 40 10 sseth@apache.org bodorlaszlo0202@gmail.com
ShuffleUtils.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle
465 24 2014-10-15 2022-11-26 40 13 sseth@apache.org 54805928+ghanko@users.norep...
IFile.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
702 53 2013-09-24 2022-11-26 40 14 hitesh@apache.org 54805928+ghanko@users.norep...
Fetcher.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle
951 41 2014-10-15 2024-12-23 40 12 sseth@apache.org ayushsaxena@apache.org
MergeManager.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
1061 47 2014-10-15 2023-06-12 40 13 sseth@apache.org mlorek@users.noreply.github...
TezChild.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime/task
457 15 2015-01-12 2025-02-21 39 11 sseth@apache.org 62563545+liangyu-1@users.no...
YARNRunner.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client
636 37 2013-10-26 2022-09-14 39 8 bikas@apache.org bodorlaszlo0202@gmail.com
ExternalSorter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
292 21 2013-09-24 2023-11-28 38 10 hitesh@apache.org git@okumin.com
AppContext.java
in tez-dag/src/main/java/org/apache/tez/dag/app
75 - 2013-04-25 2021-01-28 37 9 bikas@apache.org 12578579+belugabehr@users.n...
TezProcessorContextImpl.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl
111 13 2013-09-24 2021-01-20 37 10 hitesh@apache.org 12578579+belugabehr@users.n...
MRTask.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor
412 28 2013-04-22 2022-02-10 37 7 sseth@apache.org 54805928+ghanko@users.norep...
DAG.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
59 - 2013-04-22 2024-06-25 36 12 sseth@apache.org bodorlaszlo0202@gmail.com
TezInputContextImpl.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl
154 15 2013-09-24 2022-01-17 36 10 hitesh@apache.org 66361392+csjuhasz-c@users.n...
TezOutputContextImpl.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl
149 15 2013-09-24 2021-10-14 35 9 hitesh@apache.org bodorlaszlo0202@gmail.com
OrderedPartitionedKVOutput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output
210 10 2014-08-16 2021-10-14 35 11 bikas@apache.org bodorlaszlo0202@gmail.com
proto
DAGApiRecords.proto
in tez-api/src/main/proto
268 - 2013-09-23 2021-11-02 34 8 sseth@apache.org bodorlaszlo0202@gmail.com
Shuffle.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
338 17 2014-10-15 2023-06-12 33 11 sseth@apache.org mlorek@users.noreply.github...
TezCommonUtils.java
in tez-api/src/main/java/org/apache/tez/common
340 31 2014-06-18 2023-12-04 33 13 hitesh@apache.org ayushsaxena@apache.org
TezRuntimeConfiguration.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/api
478 12 2014-07-24 2022-11-26 33 14 bikas@apache.org 54805928+ghanko@users.norep...
ShuffleHandler.java
in tez-plugins/tez-aux-services/src/main/java/org/apache/tez/auxservices
1376 86 2016-07-25 2025-03-04 33 11 jeagles@yahoo-inc.com bodorlaszlo0202@gmail.com
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
TezConfiguration.java
in tez-api/src/main/java/org/apache/tez/dag/api
1094 8 2013-09-23 2024-12-22 170 31 sseth@apache.org git@okumin.com
DAGAppMaster.java
in tez-dag/src/main/java/org/apache/tez/dag/app
2338 152 2013-04-19 2025-05-05 228 30 bikas@apache.org iamsbadhya@gmail.com
VertexImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
4168 220 2013-04-19 2024-12-23 235 29 bikas@apache.org git@okumin.com
DAGImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
2167 118 2013-04-22 2024-12-23 147 23 sseth@apache.org ayushsaxena@apache.org
TezClientUtils.java
in tez-api/src/main/java/org/apache/tez/client
878 29 2013-09-23 2025-05-07 104 23 sseth@apache.org maheshrajus@cloudera.com
TaskImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1197 65 2013-04-19 2024-11-04 118 22 bikas@apache.org zhengchenyu16@163.com
TaskAttemptImpl.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
1580 95 2013-04-19 2024-11-23 139 20 bikas@apache.org bodorlaszlo0202@gmail.com
ShuffleManager.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl
966 46 2014-10-15 2025-03-04 59 17 sseth@apache.org bodorlaszlo0202@gmail.com
UnorderedPartitionedKVWriter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/writers
1209 48 2014-05-01 2023-06-12 53 17 sseth@apache.org mlorek@users.noreply.github...
PipelinedSorter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
1186 71 2013-09-24 2025-03-24 73 16 hitesh@apache.org ayushsaxena@apache.org
Vertex.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
151 1 2013-05-13 2021-11-19 67 16 mikelid@microsoft.com bodorlaszlo0202@gmail.com
ShuffleScheduler.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
1189 54 2014-10-15 2025-03-04 57 16 sseth@apache.org bodorlaszlo0202@gmail.com
TezClient.java
in tez-api/src/main/java/org/apache/tez/client
849 59 2013-09-23 2025-03-04 74 15 sseth@apache.org bodorlaszlo0202@gmail.com
YarnTaskSchedulerService.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
1870 94 2014-06-26 2024-12-23 43 15 sseth@apache.org ayushsaxena@apache.org
LogicalIOProcessorRuntimeTask.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime
891 45 2013-09-24 2023-10-05 67 14 hitesh@apache.org ayushsaxena@apache.org
DefaultSorter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/dflt
1047 47 2013-09-24 2023-11-28 56 14 hitesh@apache.org git@okumin.com
IFile.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
702 53 2013-09-24 2022-11-26 40 14 hitesh@apache.org 54805928+ghanko@users.norep...
TezRuntimeConfiguration.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/api
478 12 2014-07-24 2022-11-26 33 14 bikas@apache.org 54805928+ghanko@users.norep...
UnorderedKVInput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input
233 11 2014-08-16 2023-06-12 32 14 bikas@apache.org mlorek@users.noreply.github...
TaskSchedulerManager.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
902 50 2015-08-25 2024-06-25 26 14 sseth@apache.org bodorlaszlo0202@gmail.com
FetcherOrderedGrouped.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
640 20 2014-10-15 2024-12-23 42 13 sseth@apache.org ayushsaxena@apache.org
ShuffleUtils.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle
465 24 2014-10-15 2022-11-26 40 13 sseth@apache.org 54805928+ghanko@users.norep...
MergeManager.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
1061 47 2014-10-15 2023-06-12 40 13 sseth@apache.org mlorek@users.noreply.github...
TezCommonUtils.java
in tez-api/src/main/java/org/apache/tez/common
340 31 2014-06-18 2023-12-04 33 13 hitesh@apache.org ayushsaxena@apache.org
TezMerger.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
822 65 2013-09-24 2023-06-12 31 13 hitesh@apache.org mlorek@users.noreply.github...
RecoveryParser.java
in tez-dag/src/main/java/org/apache/tez/dag/app
961 55 2014-03-05 2023-12-04 31 13 hitesh@apache.org ayushsaxena@apache.org
MRInput.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input
534 31 2013-09-24 2024-04-02 59 12 hitesh@apache.org bodorlaszlo0202@gmail.com
Fetcher.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle
951 41 2014-10-15 2024-12-23 40 12 sseth@apache.org ayushsaxena@apache.org
DAG.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag
59 - 2013-04-22 2024-06-25 36 12 sseth@apache.org bodorlaszlo0202@gmail.com
DeprecatedKeys.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop
103 9 2013-04-22 2022-11-26 32 12 sseth@apache.org 54805928+ghanko@users.norep...
DAGClientImpl.java
in tez-api/src/main/java/org/apache/tez/dag/api/client
577 30 2014-09-19 2024-05-07 30 12 bikas@apache.org bodorlaszlo0202@gmail.com
OrderedGroupedKVInput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input
313 17 2014-08-16 2022-01-17 28 12 bikas@apache.org 66361392+csjuhasz-c@users.n...
UnorderedPartitionedKVOutput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output
125 8 2014-08-16 2021-10-14 24 12 bikas@apache.org bodorlaszlo0202@gmail.com
TezUtils.java
in tez-api/src/main/java/org/apache/tez/common
136 13 2014-08-13 2022-11-26 21 12 sseth@apache.org 54805928+ghanko@users.norep...
VertexManager.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
569 58 2014-01-12 2022-02-10 56 11 bikas@apache.org 54805928+ghanko@users.norep...
MROutput.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/output
474 28 2013-09-24 2024-08-05 47 11 hitesh@apache.org 10137808+venkatsnarayanan@u...
LocalContainerLauncher.java
in tez-dag/src/main/java/org/apache/tez/dag/app/launcher
381 18 2014-07-30 2022-03-16 44 11 sseth@apache.org rhmanns@amazon.com
HistoryEventTimelineConversion.java
in tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats
623 23 2014-05-21 2022-11-26 42 11 hitesh@apache.org 54805928+ghanko@users.norep...
TezChild.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime/task
457 15 2015-01-12 2025-02-21 39 11 sseth@apache.org 62563545+liangyu-1@users.no...
OrderedPartitionedKVOutput.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output
210 10 2014-08-16 2021-10-14 35 11 bikas@apache.org bodorlaszlo0202@gmail.com
ShuffleHandler.java
in tez-plugins/tez-aux-services/src/main/java/org/apache/tez/auxservices
1376 86 2016-07-25 2025-03-04 33 11 jeagles@yahoo-inc.com bodorlaszlo0202@gmail.com
Shuffle.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped
338 17 2014-10-15 2023-06-12 33 11 sseth@apache.org mlorek@users.noreply.github...
TezUtilsInternal.java
in tez-common/src/main/java/org/apache/tez/common
325 17 2014-08-13 2023-06-12 31 11 sseth@apache.org mlorek@users.noreply.github...
TezRuntimeUtils.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common
225 13 2013-09-24 2023-06-12 22 11 hitesh@apache.org mlorek@users.noreply.github...
TaskCommunicatorManager.java
in tez-dag/src/main/java/org/apache/tez/dag/app
552 32 2015-08-25 2023-10-05 22 11 sseth@apache.org ayushsaxena@apache.org
MRJobConfig.java
in tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop
342 - 2013-04-24 2024-08-05 20 11 sseth@apache.org 10137808+venkatsnarayanan@u...
AMContainerHelpers.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
138 5 2013-04-19 2022-11-26 46 10 bikas@apache.org 54805928+ghanko@users.norep...
LocalClient.java
in tez-dag/src/main/java/org/apache/tez/client
389 21 2014-07-30 2024-05-28 40 10 sseth@apache.org bodorlaszlo0202@gmail.com
ExternalSorter.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl
292 21 2013-09-24 2023-11-28 38 10 hitesh@apache.org git@okumin.com
TezProcessorContextImpl.java
in tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl
111 13 2013-09-24 2021-01-20 37 10 hitesh@apache.org 12578579+belugabehr@users.n...
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
AMContainerEventLaunchFailed.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
13 2
AMContainerEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
13 2
AMContainerEventStopFailed.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
12 2
AMContainerState.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/container
10 -
AMNodeState.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm/node
7 -
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/security/authorize
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/impl
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/launcher
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 -
HistoryEventProtoJsonConversion.java
in tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto
559 23 2020-06-03 2021-08-09 2 1 bodorlaszlo0202@gmail.com bodorlaszlo0202@gmail.com
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
data-processor.js
in tez-ui/src/main/webapp/app/utils
196 6 2021-08-26 2021-08-26 1 1 jeagles@gmail.com jeagles@gmail.com
em-swimlane.less
in tez-ui/src/main/webapp/app/styles
181 - 2016-04-26 2016-04-26 1 1 sree@apache.org sree@apache.org
SimpleExponentialSmoothing.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/speculation/legacy/forecast
180 16 2020-02-04 2020-02-04 1 1 ahussein@apache.org ahussein@apache.org
hbs
configs.hbs
in tez-ui/src/main/webapp/app/templates/vertex
178 - 2016-05-28 2016-05-28 1 1 sree@apache.org sree@apache.org
VertexManagerWithConcurrentInput.java
in tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager
172 12 2018-11-20 2018-11-20 1 1 jeagles@yahoo-inc.com jeagles@yahoo-inc.com
em-table-facet-panel.less
in tez-ui/src/main/webapp/app/styles
152 - 2021-08-26 2021-08-26 1 1 jeagles@gmail.com jeagles@gmail.com
HadoopShimsLoader.java
in hadoop-shim/src/main/java/org/apache/tez/hadoop/shim
143 3 2015-11-14 2015-12-12 2 1 hitesh@apache.org hitesh@apache.org
counter-diff.py
in tez-tools/counter-diff
137 4 2017-07-20 2017-07-20 1 1 sseth@apache.org sseth@apache.org
VertexStats.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
131 13 2014-03-14 2016-03-30 2 1 hitesh@apache.org hitesh@apache.org
SimpleExponentialTaskRuntimeEstimator.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/speculation/legacy
126 8 2020-02-04 2020-02-04 1 1 ahussein@apache.org ahussein@apache.org
em-swimlane.js
in tez-ui/src/main/webapp/app/components
124 6 2016-04-26 2016-06-01 2 1 sree@apache.org sree@apache.org
TezContainer.java
in tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl
118 20 2023-08-24 2023-08-24 1 1 ayushsaxena@apache.org ayushsaxena@apache.org
formatters.js
in tez-ui/src/main/webapp/app/utils
109 8 2021-08-24 2021-08-24 1 1 jeagles@gmail.com jeagles@gmail.com
page-layout.less
in tez-ui/src/main/webapp/app/styles
105 - 2016-04-26 2016-04-26 1 1 sree@apache.org sree@apache.org
HungTaskAnalyzer.java
in tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins
104 7 2021-08-09 2021-08-09 1 1 bodorlaszlo0202@gmail.com bodorlaszlo0202@gmail.com
loader.js
in tez-ui/src/main/webapp/app/services
103 11 2016-04-26 2016-04-26 1 1 sree@apache.org sree@apache.org
DagOverviewAnalyzer.java
in tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins
100 8 2021-08-09 2021-08-09 1 1 bodorlaszlo0202@gmail.com bodorlaszlo0202@gmail.com
hbs
em-table.hbs
in tez-ui/src/main/webapp/app/templates/components
98 - 2021-08-26 2021-08-26 1 1 jeagles@gmail.com jeagles@gmail.com
em-table-cell.js
in tez-ui/src/main/webapp/app/components
89 7 2021-08-26 2021-08-26 1 1 jeagles@gmail.com jeagles@gmail.com
ProtoHistoryParser.java
in tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser
88 4 2020-06-03 2021-08-09 2 1 bodorlaszlo0202@gmail.com bodorlaszlo0202@gmail.com
ContainerLauncherEvent.java
in tez-dag/src/main/java/org/apache/tez/dag/app/rm
85 10 2015-08-25 2015-08-25 1 1 sseth@apache.org sseth@apache.org
column-definition.js
in tez-ui/src/main/webapp/app/utils
84 5 2021-08-26 2021-08-26 1 1 jeagles@gmail.com jeagles@gmail.com
abstract.js
in tez-ui/src/main/webapp/app/adapters
84 4 2016-04-26 2016-06-25 2 1 sree@apache.org sree@apache.org
InputAttemptFetchFailure.java
in tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle
82 14 2020-09-28 2021-11-02 2 1 bodorlaszlo0202@gmail.com bodorlaszlo0202@gmail.com
AggregateTezCounterDelegate.java
in tez-api/src/main/java/org/apache/tez/common/counters
81 13 2018-05-09 2018-05-09 1 1 vgarg@apache.org vgarg@apache.org
em-tooltip.less
in tez-ui/src/main/webapp/app/styles
80 - 2016-04-26 2016-04-26 1 1 sree@apache.org sree@apache.org
TaskAttemptResultStatisticsAnalyzer.java
in tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins
79 7 2020-06-03 2021-08-09 2 1 bodorlaszlo0202@gmail.com bodorlaszlo0202@gmail.com
process.js
in tez-ui/src/main/webapp/app/utils
79 5 2016-04-26 2016-04-26 1 1 sree@apache.org sree@apache.org
Preconditions.java
in tez-common/src/main/java/org/apache/tez/common
79 9 2020-01-27 2020-01-27 1 1 bodorlaszlo0202@gmail.com bodorlaszlo0202@gmail.com
EdgeInfo.java
in tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel
77 13 2015-05-19 2015-05-19 1 1 rbalamohan@apache.org rbalamohan@apache.org
logsplit.py
in tez-tools/tez-log-split
77 10 2020-01-06 2020-01-06 1 1 rbalamohan@apache.org rbalamohan@apache.org
Preconditions.java
in tez-api/src/main/java/org/apache/tez/common
77 9 2020-01-27 2020-01-27 1 1 bodorlaszlo0202@gmail.com bodorlaszlo0202@gmail.com
em-table.js
in tez-ui/src/main/webapp/app/components
77 12 2021-08-26 2021-08-26 1 1 jeagles@gmail.com jeagles@gmail.com
Correlations

File Size vs. Number of Changes: 1213 points

tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java x: 878 lines of code y: 104 # changes tez-runtime-library/findbugs-exclude.xml x: 188 lines of code y: 17 # changes tez-dag/src/main/java/org/apache/tez/dag/app/DAGAppMaster.java x: 2338 lines of code y: 228 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/ATSImportTool.java x: 340 lines of code y: 10 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/TezAnalyzerBase.java x: 216 lines of code y: 10 # changes tez-ui/src/main/webapp/app/styles/em-table.less x: 256 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/PipelinedSorter.java x: 1186 lines of code y: 73 # changes tez-api/src/main/java/org/apache/tez/client/TezClient.java x: 849 lines of code y: 74 # changes tez-api/src/main/java/org/apache/tez/common/security/JobTokenSecretManager.java x: 82 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TezTaskCommunicatorImpl.java x: 393 lines of code y: 29 # changes tez-plugins/tez-aux-services/src/main/java/org/apache/tez/auxservices/ShuffleHandler.java x: 1376 lines of code y: 33 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleManager.java x: 966 lines of code y: 59 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/ShuffleScheduler.java x: 1189 lines of code y: 57 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TezChild.java x: 457 lines of code y: 39 # changes tez-tools/tez-javadoc-tools/findbugs-exclude.xml x: 17 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/CompositeInputAttemptIdentifier.java x: 42 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/InputAttemptIdentifier.java x: 100 lines of code y: 11 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleInputEventHandlerImpl.java x: 252 lines of code y: 19 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexImpl.java x: 4168 lines of code y: 235 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/YarnTaskSchedulerService.java x: 1870 lines of code y: 43 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/grouper/TezSplitGrouper.java x: 492 lines of code y: 12 # changes tez-common/src/main/java/org/apache/tez/common/AsyncDispatcher.java x: 315 lines of code y: 16 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/DAGImpl.java x: 2167 lines of code y: 147 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/ContainerReporter.java x: 55 lines of code y: 7 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/Fetcher.java x: 951 lines of code y: 40 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/FetcherOrderedGrouped.java x: 640 lines of code y: 42 # changes tez-api/src/main/java/org/apache/tez/dag/api/TezConfiguration.java x: 1094 lines of code y: 170 # changes tez-common/src/main/java/org/apache/tez/runtime/hook/TezDAGHook.java x: 11 lines of code y: 1 # changes tez-common/src/main/java/org/apache/tez/runtime/hook/package-info.java x: 3 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/ThreadDumpDAGHook.java x: 16 lines of code y: 1 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/TezThreadDumpHelper.java x: 139 lines of code y: 2 # changes tez-api/src/main/java/org/apache/tez/common/counters/FileSystemCounter.java x: 55 lines of code y: 5 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/metrics/TaskCounterUpdater.java x: 81 lines of code y: 13 # changes tez-api/src/main/java/org/apache/tez/common/counters/DAGCounter.java x: 33 lines of code y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/DAGEventCounterUpdate.java x: 35 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskAttemptImpl.java x: 1580 lines of code y: 139 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskImpl.java x: 1197 lines of code y: 118 # changes Tez_DOAP.rdf x: 202 lines of code y: 25 # changes tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/DatePartitionedLogger.java x: 124 lines of code y: 4 # changes tez-api/src/main/java/org/apache/tez/runtime/api/OutputCommitterContext.java x: 16 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/OutputCommitterContextImpl.java x: 72 lines of code y: 8 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/committer/MROutputCommitter.java x: 171 lines of code y: 14 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/Utils.java x: 42 lines of code y: 7 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRJobConfig.java x: 342 lines of code y: 20 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/output/MROutput.java x: 474 lines of code y: 47 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAG.java x: 59 lines of code y: 36 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerManager.java x: 902 lines of code y: 26 # changes tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/ProtoMessageWritable.java x: 73 lines of code y: 3 # changes tez-common/src/main/java/org/apache/tez/common/web/ProfileServlet.java x: 280 lines of code y: 4 # changes tez-api/src/main/java/org/apache/tez/client/FrameworkClient.java x: 139 lines of code y: 13 # changes tez-api/src/main/java/org/apache/tez/client/TezYarnClient.java x: 85 lines of code y: 12 # changes tez-dag/src/main/java/org/apache/tez/client/LocalClient.java x: 389 lines of code y: 40 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClientImpl.java x: 577 lines of code y: 30 # changes tez-api/src/main/java/org/apache/tez/runtime/api/InputInitializerContext.java x: 32 lines of code y: 7 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/InputDataInformationEvent.java x: 69 lines of code y: 7 # changes tez-api/src/main/proto/Events.proto x: 70 lines of code y: 18 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/RootInputInitializerManager.java x: 435 lines of code y: 25 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TezRootInputInitializerContextImpl.java x: 96 lines of code y: 16 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRInputHelpers.java x: 572 lines of code y: 24 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/MRInput.java x: 534 lines of code y: 59 # changes tez-runtime-internals/src/main/java/org/apache/tez/common/ProtoConverters.java x: 146 lines of code y: 14 # changes tez-api/src/main/java/org/apache/tez/common/RPCUtil.java x: 96 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/DAGNotRunningException.java x: 11 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/DAGClientHandler.java x: 147 lines of code y: 19 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TaskRunner2Callable.java x: 118 lines of code y: 8 # changes tez-api/src/main/java/org/apache/tez/common/TezCommonUtils.java x: 340 lines of code y: 33 # changes tez-dag/src/main/java/org/apache/tez/dag/app/RecoveryParser.java x: 961 lines of code y: 31 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/SplitMetaInfoReaderTez.java x: 121 lines of code y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezSpillRecord.java x: 105 lines of code y: 6 # changes tez-tools/tez-tfile-parser/src/main/java/org/apache/tez/tools/TFileRecordReader.java x: 95 lines of code y: 5 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManagerBase.java x: 618 lines of code y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/ExternalSorter.java x: 292 lines of code y: 38 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/dflt/DefaultSorter.java x: 1047 lines of code y: 56 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/RuntimeTask.java x: 165 lines of code y: 20 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TaskReporter.java x: 372 lines of code y: 23 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TezTaskRunner2.java x: 448 lines of code y: 19 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TaskCommunicatorManager.java x: 552 lines of code y: 22 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/DagAwareYarnTaskScheduler.java x: 1694 lines of code y: 12 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/LogicalIOProcessorRuntimeTask.java x: 891 lines of code y: 67 # changes tez-runtime-library/src/main/java/org/apache/tez/http/async/netty/AsyncHttpConnection.java x: 157 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/serviceplugins/api/TaskScheduler.java x: 66 lines of code y: 7 # changes tez-api/src/main/java/org/apache/tez/serviceplugins/api/TaskSchedulerContext.java x: 64 lines of code y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/ContainerLauncherContextImpl.java x: 117 lines of code y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/LocalTaskSchedulerService.java x: 430 lines of code y: 22 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerContextImpl.java x: 159 lines of code y: 10 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerContextImplWrapper.java x: 329 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TezContainer.java x: 118 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/state/StateMachineTez.java x: 45 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/TaskAttempt.java x: 63 lines of code y: 25 # changes tez-api/src/main/java/org/apache/tez/common/counters/AbstractCounters.java x: 269 lines of code y: 7 # changes tez-api/src/main/java/org/apache/tez/common/counters/CounterGroupBase.java x: 26 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/common/counters/TaskCounter.java x: 51 lines of code y: 17 # changes tez-api/src/main/java/org/apache/tez/common/counters/TezCounter.java x: 21 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/common/security/HistoryACLPolicyManager.java x: 22 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/dag/api/EdgeManagerPluginOnDemand.java x: 90 lines of code y: 4 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/TimelineReaderFactory.java x: 288 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/runtime/api/Input.java x: 7 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/runtime/api/TaskContext.java x: 48 lines of code y: 13 # changes tez-common/src/main/java/org/apache/tez/common/TezUtilsInternal.java x: 325 lines of code y: 31 # changes tez-common/src/main/java/org/apache/tez/dag/records/TaskAttemptTerminationCause.java x: 28 lines of code y: 6 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezDAGID.java x: 126 lines of code y: 21 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezVertexID.java x: 97 lines of code y: 15 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TaskCommunicatorContextImpl.java x: 223 lines of code y: 23 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventTaskAttemptCompleted.java x: 20 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/ScatterGatherEdgeManager.java x: 117 lines of code y: 19 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/node/AMNodeEventType.java x: 12 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/history/recovery/RecoveryService.java x: 440 lines of code y: 27 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/TaskSpecificLaunchCmdOption.java x: 119 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/TezRuntimeChildJVM.java x: 59 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/serviceplugins/api/TaskCommunicatorContext.java x: 37 lines of code y: 10 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/TaskInfo.java x: 258 lines of code y: 11 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/internals/api/TaskReporterInterface.java x: 25 lines of code y: 4 # changes tez-runtime-library/src/main/java/org/apache/tez/http/HttpConnection.java x: 222 lines of code y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/http/async/netty/TezBodyDeferringAsyncHandler.java x: 149 lines of code y: 3 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/TezRuntimeUtils.java x: 225 lines of code y: 22 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/security/SecureShuffleUtils.java x: 55 lines of code y: 11 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/MergeManager.java x: 1061 lines of code y: 40 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/Shuffle.java x: 338 lines of code y: 33 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/ShuffleInputEventHandlerOrderedGrouped.java x: 190 lines of code y: 21 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFileInputStream.java x: 208 lines of code y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezMerger.java x: 822 lines of code y: 31 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/writers/UnorderedPartitionedKVWriter.java x: 1209 lines of code y: 53 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedKVEdgeConfig.java x: 158 lines of code y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedPartitionedKVEdgeConfig.java x: 156 lines of code y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/UnorderedKVInput.java x: 233 lines of code y: 32 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/processor/SimpleProcessor.java x: 69 lines of code y: 9 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/SlowestVertexAnalyzer.java x: 145 lines of code y: 6 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/SpillAnalyzerImpl.java x: 90 lines of code y: 5 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/utils/SVGUtils.java x: 275 lines of code y: 10 # changes tez-ui/src/main/webapp/app/controllers/dag/graphical.js x: 135 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/DAGAppMasterReadinessService.java x: 46 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/history/utils/DAGUtils.java x: 452 lines of code y: 26 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezGroupedSplitsInputFormat.java x: 248 lines of code y: 25 # changes tez-api/src/main/java/org/apache/tez/common/ATSConstants.java x: 99 lines of code y: 25 # changes tez-api/src/main/java/org/apache/tez/common/ReflectionUtils.java x: 87 lines of code y: 6 # changes tez-api/src/main/java/org/apache/tez/common/TezUtils.java x: 136 lines of code y: 21 # changes tez-api/src/main/java/org/apache/tez/common/TezYARNUtils.java x: 174 lines of code y: 17 # changes tez-api/src/main/java/org/apache/tez/common/security/Master.java x: 31 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/common/security/TokenCache.java x: 117 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/dag/api/DagTypeConverters.java x: 790 lines of code y: 43 # changes tez-api/src/main/java/org/apache/tez/dag/api/TezConstants.java x: 52 lines of code y: 20 # changes tez-common/src/main/java/org/apache/tez/common/TezTestUtils.java x: 13 lines of code y: 2 # changes tez-common/src/main/java/org/apache/tez/dag/utils/RelocalizationUtils.java x: 42 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/Utils.java x: 195 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerHelpers.java x: 138 lines of code y: 46 # changes tez-dag/src/main/java/org/apache/tez/dag/history/logging/impl/HistoryEventJsonConversion.java x: 659 lines of code y: 27 # changes tez-dag/src/main/java/org/apache/tez/dag/history/utils/TezEventUtils.java x: 107 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/ProtoUtils.java x: 20 lines of code y: 3 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/DeprecatedKeys.java x: 103 lines of code y: 32 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRHelpers.java x: 221 lines of code y: 48 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfToTezTranslator.java x: 47 lines of code y: 19 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfigUtil.java x: 60 lines of code y: 9 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/TezTypeConverters.java x: 44 lines of code y: 6 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/lib/MRInputUtils.java x: 100 lines of code y: 5 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/utils/Utils.java x: 97 lines of code y: 8 # changes tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/HistoryEventTimelineConversion.java x: 623 lines of code y: 42 # changes tez-runtime-internals/src/main/java/org/apache/tez/common/TezConverterUtils.java x: 53 lines of code y: 3 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/api/TezRuntimeConfiguration.java x: 478 lines of code y: 33 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/ConfigUtils.java x: 186 lines of code y: 14 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/Constants.java x: 30 lines of code y: 8 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/ShuffleUtils.java x: 465 lines of code y: 40 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFile.java x: 702 lines of code y: 40 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/utils/BufferUtils.java x: 53 lines of code y: 2 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/AnalyzerDriver.java x: 49 lines of code y: 8 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/utils/Utils.java x: 69 lines of code y: 2 # changes tez-mapreduce/src/main/java/org/apache/tez/client/MRTezClient.java x: 23 lines of code y: 3 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/YARNRunner.java x: 636 lines of code y: 39 # changes tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/DagManifesFileScanner.java x: 182 lines of code y: 3 # changes tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/HistoryEventProtoConverter.java x: 429 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/AMLaunchedEvent.java x: 80 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/ContainerLaunchedEvent.java x: 77 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGFinishedEvent.java x: 169 lines of code y: 22 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGInitializedEvent.java x: 86 lines of code y: 10 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGKillRequestEvent.java x: 94 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGStartedEvent.java x: 81 lines of code y: 12 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGSubmittedEvent.java x: 172 lines of code y: 20 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskAttemptFinishedEvent.java x: 326 lines of code y: 26 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskAttemptStartedEvent.java x: 108 lines of code y: 17 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskFinishedEvent.java x: 156 lines of code y: 21 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskStartedEvent.java x: 88 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexCommitStartedEvent.java x: 86 lines of code y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexConfigurationDoneEvent.java x: 176 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexFinishedEvent.java x: 195 lines of code y: 25 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexGroupCommitFinishedEvent.java x: 114 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexInitializedEvent.java x: 181 lines of code y: 11 # changes tez-common/src/main/java/org/apache/tez/common/web/ProfileOutputServlet.java x: 41 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/web/WebUIService.java x: 171 lines of code y: 13 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClient.java x: 33 lines of code y: 15 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClientTimelineImpl.java x: 437 lines of code y: 16 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientRPCImpl.java x: 253 lines of code y: 31 # changes tez-common/src/main/java/org/apache/tez/common/web/AbstractServletToControllerAdapter.java x: 58 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientAMProtocolBlockingPBServerImpl.java x: 203 lines of code y: 24 # changes tez-ui/src/main/webapp/ember-cli-build.js x: 48 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventType.java x: 23 lines of code y: 21 # changes tez-dag/src/main/java/org/apache/tez/dag/app/launcher/ContainerLauncherManager.java x: 254 lines of code y: 12 # changes tez-dag/src/main/java/org/apache/tez/dag/app/launcher/DeletionTrackerImpl.java x: 109 lines of code y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/launcher/LocalContainerLauncher.java x: 381 lines of code y: 44 # changes tez-dag/src/main/java/org/apache/tez/dag/app/launcher/TezContainerLauncherImpl.java x: 363 lines of code y: 15 # changes tez-ui/src/main/webapp/app/routes/server-side-ops.js x: 78 lines of code y: 3 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezTaskAttemptID.java x: 98 lines of code y: 10 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezTaskID.java x: 114 lines of code y: 14 # changes tez-common/src/main/java/org/apache/tez/dag/records/VertexIdentifierImpl.java x: 49 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAGScheduler.java x: 71 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/Task.java x: 35 lines of code y: 24 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/DAGEventVertexCompleted.java x: 31 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/DAGSchedulerNaturalOrder.java x: 42 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/Edge.java x: 633 lines of code y: 51 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexManager.java x: 569 lines of code y: 56 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/speculation/legacy/LegacySpeculator.java x: 399 lines of code y: 13 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/AMSchedulerEventTAEnded.java x: 40 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerEventLaunchRequest.java x: 35 lines of code y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/app/web/AMWebController.java x: 711 lines of code y: 17 # changes tez-dag/src/main/java/org/apache/tez/dag/history/HistoryEventHandler.java x: 212 lines of code y: 19 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/MRTask.java x: 412 lines of code y: 37 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/BaseParser.java x: 88 lines of code y: 7 # changes tez-plugins/tez-yarn-timeline-cache-plugin/src/main/java/org/apache/tez/dag/history/logging/ats/TimelineCachePluginImpl.java x: 157 lines of code y: 7 # changes tez-plugins/tez-yarn-timeline-history-with-fs/src/main/java/org/apache/tez/dag/history/logging/ats/ATSV15HistoryLoggingService.java x: 410 lines of code y: 8 # changes tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/ATSHistoryLoggingService.java x: 376 lines of code y: 22 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/EventMetaData.java x: 133 lines of code y: 11 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TaskSpec.java x: 227 lines of code y: 17 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezTaskContextImpl.java x: 210 lines of code y: 31 # changes tez-dag/findbugs-exclude.xml x: 188 lines of code y: 23 # changes tez-api/src/main/java/org/apache/tez/runtime/api/InputContext.java x: 10 lines of code y: 4 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/MRInputLegacy.java x: 110 lines of code y: 19 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/MultiMRInput.java x: 167 lines of code y: 19 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezInputContextImpl.java x: 154 lines of code y: 36 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/FetcherWithInjectableErrors.java x: 66 lines of code y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/OrderedGroupedKVInput.java x: 313 lines of code y: 28 # changes tez-api/src/main/java/org/apache/tez/dag/api/NamedEntityDescriptor.java x: 38 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/dag/api/Vertex.java x: 384 lines of code y: 42 # changes tez-api/src/main/java/org/apache/tez/dag/api/VertexManagerPluginContext.java x: 90 lines of code y: 32 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezMapredSplitsGrouper.java x: 74 lines of code y: 12 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/TezMapReduceSplitsGrouper.java x: 144 lines of code y: 13 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/ATSFileParser.java x: 146 lines of code y: 9 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/TaskAttemptInfo.java x: 304 lines of code y: 15 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/VertexInfo.java x: 445 lines of code y: 13 # changes tez-runtime-library/src/main/java/org/apache/tez/http/SSLFactory.java x: 139 lines of code y: 6 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedGroupedKVInputConfig.java x: 326 lines of code y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedPartitionedKVOutputConfig.java x: 304 lines of code y: 11 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedKVInputConfig.java x: 244 lines of code y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedPartitionedKVOutputConfig.java x: 237 lines of code y: 10 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/SkewAnalyzer.java x: 189 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/app/HeartbeatHandlerBase.java x: 114 lines of code y: 5 # changes tez-ui/src/main/webapp/config/default-app-conf.js x: 338 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/Vertex.java x: 151 lines of code y: 67 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/node/AMNodeImpl.java x: 424 lines of code y: 17 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/node/AMNodeTracker.java x: 113 lines of code y: 12 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/node/PerSourceNodeTracker.java x: 155 lines of code y: 6 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezEvent.java x: 336 lines of code y: 21 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/FetcherErrorTestingConfig.java x: 72 lines of code y: 1 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGStatus.java x: 155 lines of code y: 15 # changes tez-api/src/main/proto/DAGApiRecords.proto x: 268 lines of code y: 34 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/InputAttemptFetchFailure.java x: 82 lines of code y: 2 # changes tez-api/src/main/java/org/apache/tez/runtime/api/OutputContext.java x: 11 lines of code y: 5 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezOutputContextImpl.java x: 149 lines of code y: 35 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OrderedPartitionedKVOutput.java x: 210 lines of code y: 35 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/UnorderedKVOutput.java x: 144 lines of code y: 26 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/UnorderedPartitionedKVOutput.java x: 125 lines of code y: 24 # changes tez-ui/src/main/webapp/app/components/em-table-cell.js x: 89 lines of code y: 1 # changes tez-ui/src/main/webapp/app/components/em-table-facet-panel-values.js x: 77 lines of code y: 1 # changes tez-ui/src/main/webapp/app/components/em-table-linked-cell.js x: 35 lines of code y: 1 # changes tez-ui/src/main/webapp/app/components/em-table-pagination-ui.js x: 66 lines of code y: 1 # changes tez-ui/src/main/webapp/app/components/em-table-progress-cell.js x: 23 lines of code y: 1 # changes tez-ui/src/main/webapp/app/controllers/dag/attempts.js x: 122 lines of code y: 5 # changes tez-ui/src/main/webapp/app/controllers/dag/index/index.js x: 101 lines of code y: 4 # changes tez-ui/src/main/webapp/app/controllers/dag/swimlane.js x: 132 lines of code y: 6 # changes tez-ui/src/main/webapp/app/controllers/dag/tasks.js x: 76 lines of code y: 6 # changes tez-ui/src/main/webapp/app/controllers/home/index.js x: 167 lines of code y: 9 # changes tez-ui/src/main/webapp/app/controllers/home/queries.js x: 170 lines of code y: 8 # changes tez-ui/src/main/webapp/app/controllers/table.js x: 121 lines of code y: 7 # changes tez-ui/src/main/webapp/app/controllers/vertex/attempts.js x: 111 lines of code y: 5 # changes tez-ui/src/main/webapp/app/controllers/vertex/configs.js x: 135 lines of code y: 2 # changes tez-ui/src/main/webapp/app/controllers/vertex/tasks.js x: 65 lines of code y: 6 # changes tez-ui/src/main/webapp/app/styles/em-table-facet-panel.less x: 152 lines of code y: 1 # changes tez-ui/src/main/webapp/app/styles/shared.less x: 158 lines of code y: 14 # changes tez-ui/src/main/webapp/app/templates/components/em-table.hbs x: 98 lines of code y: 1 # changes tez-ui/src/main/webapp/app/utils/data-processor.js x: 196 lines of code y: 1 # changes tez-ui/src/main/webapp/app/utils/formatters.js x: 109 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/BroadcastEdgeManager.java x: 81 lines of code y: 18 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/OneToOneEdgeManager.java x: 60 lines of code y: 17 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/ProtoHistoryParser.java x: 88 lines of code y: 2 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/BaseInfo.java x: 66 lines of code y: 3 # changes tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/HistoryEventProtoJsonConversion.java x: 559 lines of code y: 2 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/CriticalPathAnalyzer.java x: 514 lines of code y: 14 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/LocalityAnalyzer.java x: 128 lines of code y: 4 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/OneOnOneEdgeAnalyzer.java x: 100 lines of code y: 2 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/ShuffleTimeAnalyzer.java x: 138 lines of code y: 4 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/SlowNodeAnalyzer.java x: 141 lines of code y: 3 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/SlowTaskIdentifier.java x: 74 lines of code y: 4 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/TaskConcurrencyAnalyzer.java x: 106 lines of code y: 4 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/VertexLevelCriticalPathAnalyzer.java x: 101 lines of code y: 3 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/DagInfo.java x: 452 lines of code y: 11 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/InputSpec.java x: 51 lines of code y: 7 # changes tez-plugins/tez-aux-services/findbugs-exclude.xml x: 7 lines of code y: 2 # changes tez-plugins/tez-aux-services/src/main/java/org/apache/tez/auxservices/FadvisedFileRegion.java x: 121 lines of code y: 3 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/VertexStatus.java x: 126 lines of code y: 13 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/VertexStatusBuilder.java x: 67 lines of code y: 10 # changes tez-ui/src/main/webapp/app/index.html x: 22 lines of code y: 16 # changes tez-dist/src/main/assembly/tez-dist-minimal.xml x: 50 lines of code y: 10 # changes tez-dag/src/main/java/org/apache/tez/dag/app/AppContext.java x: 75 lines of code y: 37 # changes tez-api/src/main/java/org/apache/tez/common/JavaOptsChecker.java x: 50 lines of code y: 3 # changes tez-plugins/tez-aux-services/src/main/java/org/apache/tez/auxservices/IndexCache.java x: 170 lines of code y: 6 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezProcessorContextImpl.java x: 111 lines of code y: 37 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/task/local/output/TezTaskOutputFiles.java x: 99 lines of code y: 16 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/resources/WeightedScalingMemoryDistributor.java x: 278 lines of code y: 16 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/LocalDiskFetchedInput.java x: 95 lines of code y: 6 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/lib/MRReaderMapred.java x: 139 lines of code y: 9 # changes tez-api/src/main/java/org/apache/tez/client/AMConfiguration.java x: 54 lines of code y: 14 # changes tez-runtime-library/src/main/proto/ShufflePayloads.proto x: 58 lines of code y: 19 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.java x: 120 lines of code y: 28 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/base/MRInputBase.java x: 94 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/common/counters/Limits.java x: 78 lines of code y: 11 # changes tez-api/src/main/java/org/apache/tez/common/VersionInfo.java x: 94 lines of code y: 7 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapred/MRCounters.java x: 270 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/speculation/legacy/SimpleExponentialTaskRuntimeEstimator.java x: 126 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/speculation/legacy/StartEndTimesBase.java x: 85 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/speculation/legacy/forecast/SimpleExponentialSmoothing.java x: 180 lines of code y: 1 # changes tez-api/src/main/java/org/apache/tez/common/counters/FileSystemCounterGroup.java x: 244 lines of code y: 9 # changes tez-api/src/main/java/org/apache/tez/common/counters/FrameworkCounterGroup.java x: 202 lines of code y: 7 # changes tez-api/src/main/java/org/apache/tez/dag/api/DAG.java x: 853 lines of code y: 78 # changes tez-api/src/main/java/org/apache/tez/dag/api/EdgeProperty.java x: 112 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/dag/api/TaskLocationHint.java x: 121 lines of code y: 6 # changes tez-common/src/main/java/org/apache/tez/common/AsyncDispatcherConcurrent.java x: 268 lines of code y: 5 # changes tez-common/src/main/java/org/apache/tez/common/TezSharedExecutor.java x: 233 lines of code y: 3 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/StateChangeNotifier.java x: 236 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/DAGAppMasterEventUserServiceFatalError.java x: 25 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/ImmediateStartVertexManager.java x: 106 lines of code y: 16 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/RootInputVertexManager.java x: 424 lines of code y: 28 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerImpl.java x: 1013 lines of code y: 54 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerTask.java x: 38 lines of code y: 10 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/ContainerContextMatcher.java x: 50 lines of code y: 4 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/lib/MRReaderMapReduce.java x: 121 lines of code y: 8 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezMergedInputContextImpl.java x: 48 lines of code y: 11 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/resources/MemoryDistributor.java x: 229 lines of code y: 18 # changes tez-runtime-library/src/main/java/org/apache/hadoop/io/FileChunk.java x: 77 lines of code y: 5 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/FairShuffleVertexManager.java x: 422 lines of code y: 4 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/InputReadyVertexManager.java x: 211 lines of code y: 17 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManager.java x: 542 lines of code y: 54 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/cartesianproduct/CartesianProductConfig.java x: 194 lines of code y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedPartitionedKVEdgeConfig.java x: 165 lines of code y: 8 # changes tez-dist/src/main/assembly/tez-dist.xml x: 40 lines of code y: 12 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/NotRunningJob.java x: 195 lines of code y: 3 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/VertexManagerWithConcurrentInput.java x: 172 lines of code y: 1 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/DAGClientServer.java x: 100 lines of code y: 18 # changes tez-api/src/main/java/org/apache/tez/dag/api/UserPayload.java x: 51 lines of code y: 5 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/combine/MRCombiner.java x: 187 lines of code y: 13 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/AppLaunchedEvent.java x: 73 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/Progress.java x: 98 lines of code y: 8 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/EventType.java x: 16 lines of code y: 10 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/reduce/ReduceProcessor.java x: 278 lines of code y: 32 # changes tez-ui/src/main/webapp/app/models/dag.js x: 72 lines of code y: 10 # changes tez-ui/src/main/webapp/app/templates/dag/index.hbs x: 103 lines of code y: 21 # changes tez-ui/src/main/webapp/app/adapters/timeline.js x: 77 lines of code y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/readers/UnorderedKVReader.java x: 159 lines of code y: 12 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/MapOutput.java x: 233 lines of code y: 13 # changes tez-tools/counter-diff/counter-diff.py x: 137 lines of code y: 1 # changes tez-tools/swimlanes/amlogparser.py x: 237 lines of code y: 9 # changes tez-ui/src/main/webapp/app/routes/dag/graphical.js x: 59 lines of code y: 4 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/ExceptionReporter.java x: 5 lines of code y: 3 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/cartesianproduct/FairCartesianProductVertexManager.java x: 443 lines of code y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/TaskAttemptStateInternal.java x: 14 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/TaskAttemptEventType.java x: 18 lines of code y: 15 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/cartesianproduct/CartesianProductEdgeManagerPartitioned.java x: 101 lines of code y: 7 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezIndexRecord.java x: 24 lines of code y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerMap.java x: 88 lines of code y: 16 # changes tez-ui/src/main/webapp/app/utils/download-dag-zip.js x: 354 lines of code y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/history/HistoryEventType.java x: 66 lines of code y: 14 # changes tez-ui/src/main/webapp/app/components/em-tooltip.js x: 117 lines of code y: 4 # changes tez-ui/src/main/webapp/app/models/attempt.js x: 66 lines of code y: 4 # changes tez-ui/src/main/webapp/app/styles/query-timeline.less x: 111 lines of code y: 3 # changes tez-ui/src/main/webapp/app/templates/components/query-timeline.hbs x: 114 lines of code y: 3 # changes tez-ui/src/main/webapp/app/templates/task/index.hbs x: 131 lines of code y: 12 # changes tez-ui/src/main/webapp/app/utils/vertex-process.js x: 213 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/common/security/ACLManager.java x: 206 lines of code y: 11 # changes tez-api/src/main/java/org/apache/tez/common/security/DAGAccessControls.java x: 111 lines of code y: 7 # changes tez-api/src/main/java/org/apache/tez/runtime/api/MergedLogicalInput.java x: 42 lines of code y: 14 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/CompositeDataMovementEvent.java x: 71 lines of code y: 11 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/map/MapProcessor.java x: 290 lines of code y: 30 # changes tez-plugins/tez-yarn-timeline-history-with-acls/src/main/java/org/apache/tez/dag/history/ats/acls/ATSHistoryACLPolicyManager.java x: 201 lines of code y: 8 # changes tez-plugins/tez-yarn-timeline-history-with-fs/src/main/java/org/apache/tez/dag/history/ats/acls/ATSV15HistoryACLPolicyManager.java x: 204 lines of code y: 3 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/ConcatenatedMergedKeyValuesInput.java x: 80 lines of code y: 14 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/OrderedGroupedMergedKVInput.java x: 194 lines of code y: 8 # changes tez-ui/src/main/webapp/app/components/em-swimlane.js x: 124 lines of code y: 2 # changes tez-ui/src/main/webapp/app/styles/colors.less x: 18 lines of code y: 7 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/MRInputSplitDistributor.java x: 86 lines of code y: 19 # changes tez-ui/src/main/webapp/app/styles/em-swimlane.less x: 181 lines of code y: 1 # changes tez-ui/src/main/webapp/app/templates/dag.hbs x: 19 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TaskHeartbeatHandler.java x: 34 lines of code y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/VertexTerminationCause.java x: 23 lines of code y: 10 # changes hadoop-shim/src/main/java/org/apache/tez/hadoop/shim/HadoopShimsLoader.java x: 143 lines of code y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/TaskAttemptEventKillRequest.java x: 31 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/TaskEventType.java x: 10 lines of code y: 9 # changes tez-api/src/main/java/org/apache/tez/common/security/ACLConfigurationParser.java x: 112 lines of code y: 6 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/events/TaskStatusUpdateEvent.java x: 65 lines of code y: 5 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/mapreduce/JobContextImpl.java x: 203 lines of code y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/AMSchedulerEventTALaunchRequest.java x: 62 lines of code y: 19 # changes tez-dag/src/main/java/org/apache/tez/dag/utils/Graph.java x: 214 lines of code y: 4 # changes tez-api/src/main/java/org/apache/tez/dag/api/VertexManagerPlugin.java x: 53 lines of code y: 10 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/InputFailedEvent.java x: 38 lines of code y: 9 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/ResourceMgrDelegate.java x: 180 lines of code y: 4 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/InputSplitInfo.java x: 25 lines of code y: 9 # changes tez-api/src/main/java/org/apache/tez/dag/api/OutputDescriptor.java x: 17 lines of code y: 9 # changes tez-api/src/main/java/org/apache/tez/runtime/api/LogicalIOProcessor.java x: 5 lines of code y: 5 # changes tez-api/src/main/java/org/apache/tez/runtime/api/LogicalInput.java x: 5 lines of code y: 4 # changes tez-api/src/main/java/org/apache/tez/runtime/api/Output.java x: 7 lines of code y: 8 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/objectregistry/ObjectRegistryImpl.java x: 56 lines of code y: 6 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/DAGJobStatus.java x: 302 lines of code y: 1 # changes
235.0
# changes
  min: 1.0
  average: 7.54
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.5
  max: 235.0
0 4168.0
lines of code
min: 2.0 | average: 102.06 | 25th percentile: 15.0 | median: 37.0 | 75th percentile: 98.0 | max: 4168.0

Number of Contributors vs. Number of Changes: 1213 points

tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java x: 23 # contributors y: 104 # changes tez-runtime-library/findbugs-exclude.xml x: 6 # contributors y: 17 # changes tez-dag/src/main/java/org/apache/tez/dag/app/DAGAppMaster.java x: 30 # contributors y: 228 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/ATSImportTool.java x: 8 # contributors y: 10 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/TezAnalyzerBase.java x: 6 # contributors y: 10 # changes tez-ui/src/main/webapp/app/styles/em-table.less x: 2 # contributors y: 2 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/PipelinedSorter.java x: 16 # contributors y: 73 # changes tez-api/src/main/java/org/apache/tez/client/TezClient.java x: 15 # contributors y: 74 # changes tez-api/src/main/java/org/apache/tez/common/security/JobTokenSecretManager.java x: 4 # contributors y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TezTaskCommunicatorImpl.java x: 6 # contributors y: 29 # changes tez-plugins/tez-aux-services/src/main/java/org/apache/tez/auxservices/ShuffleHandler.java x: 11 # contributors y: 33 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleManager.java x: 17 # contributors y: 59 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/ShuffleScheduler.java x: 16 # contributors y: 57 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TezChild.java x: 11 # contributors y: 39 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/InputAttemptIdentifier.java x: 8 # contributors y: 11 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleInputEventHandlerImpl.java x: 9 # contributors y: 19 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexImpl.java x: 29 # contributors y: 235 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/YarnTaskSchedulerService.java x: 15 # contributors y: 43 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/grouper/TezSplitGrouper.java x: 8 # contributors y: 12 # changes tez-common/src/main/java/org/apache/tez/common/AsyncDispatcher.java x: 8 # contributors y: 16 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/DAGImpl.java x: 23 # contributors y: 147 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/ContainerReporter.java x: 2 # contributors y: 7 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/Fetcher.java x: 12 # contributors y: 40 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/FetcherOrderedGrouped.java x: 13 # contributors y: 42 # changes tez-api/src/main/java/org/apache/tez/dag/api/TezConfiguration.java x: 31 # contributors y: 170 # changes tez-common/src/main/java/org/apache/tez/runtime/hook/TezDAGHook.java x: 1 # contributors y: 1 # changes tez-api/src/main/java/org/apache/tez/common/counters/FileSystemCounter.java x: 4 # contributors y: 5 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/metrics/TaskCounterUpdater.java x: 7 # contributors y: 13 # changes tez-api/src/main/java/org/apache/tez/common/counters/DAGCounter.java x: 6 # contributors y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskAttemptImpl.java x: 20 # contributors y: 139 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskImpl.java x: 22 # contributors y: 118 # changes Tez_DOAP.rdf x: 9 # contributors y: 25 # changes tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/DatePartitionedLogger.java x: 3 # contributors y: 4 # changes tez-api/src/main/java/org/apache/tez/runtime/api/OutputCommitterContext.java x: 3 # contributors y: 8 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/OutputCommitterContextImpl.java x: 4 # contributors y: 8 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/committer/MROutputCommitter.java x: 5 # contributors y: 14 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/Utils.java x: 5 # contributors y: 7 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRJobConfig.java x: 11 # contributors y: 20 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/output/MROutput.java x: 11 # contributors y: 47 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAG.java x: 12 # contributors y: 36 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerManager.java x: 14 # contributors y: 26 # changes tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/ProtoMessageWritable.java x: 3 # contributors y: 3 # changes tez-api/src/main/java/org/apache/tez/client/TezYarnClient.java x: 6 # contributors y: 12 # changes tez-dag/src/main/java/org/apache/tez/client/LocalClient.java x: 10 # contributors y: 40 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClientImpl.java x: 12 # contributors y: 30 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/InputDataInformationEvent.java x: 3 # contributors y: 7 # changes tez-api/src/main/proto/Events.proto x: 6 # contributors y: 18 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/RootInputInitializerManager.java x: 10 # contributors y: 25 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TezRootInputInitializerContextImpl.java x: 7 # contributors y: 16 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRInputHelpers.java x: 9 # contributors y: 24 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/MRInput.java x: 12 # contributors y: 59 # changes tez-runtime-internals/src/main/java/org/apache/tez/common/ProtoConverters.java x: 7 # contributors y: 14 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TaskRunner2Callable.java x: 5 # contributors y: 8 # changes tez-common/src/main/java/org/apache/tez/util/LoggingUtils.java x: 2 # contributors y: 3 # changes tez-api/src/main/java/org/apache/tez/common/TezCommonUtils.java x: 13 # contributors y: 33 # changes tez-dag/src/main/java/org/apache/tez/dag/app/RecoveryParser.java x: 13 # contributors y: 31 # changes tez-mapreduce/src/main/java/org/apache/hadoop/mapreduce/split/SplitMetaInfoReaderTez.java x: 5 # contributors y: 10 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezSpillRecord.java x: 6 # contributors y: 6 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManagerBase.java x: 7 # contributors y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/ExternalSorter.java x: 10 # contributors y: 38 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/dflt/DefaultSorter.java x: 14 # contributors y: 56 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/RuntimeTask.java x: 6 # contributors y: 20 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TaskReporter.java x: 9 # contributors y: 23 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TezTaskRunner2.java x: 8 # contributors y: 19 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TaskCommunicatorManager.java x: 11 # contributors y: 22 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/LogicalIOProcessorRuntimeTask.java x: 14 # contributors y: 67 # changes tez-api/src/main/java/org/apache/tez/serviceplugins/api/TaskScheduler.java x: 4 # contributors y: 7 # changes tez-api/src/main/java/org/apache/tez/serviceplugins/api/TaskSchedulerContext.java x: 4 # contributors y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/ContainerLauncherContextImpl.java x: 2 # contributors y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/LocalTaskSchedulerService.java x: 7 # contributors y: 22 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerContextImpl.java x: 4 # contributors y: 10 # changes tez-api/src/main/java/org/apache/tez/common/security/HistoryACLPolicyManager.java x: 4 # contributors y: 6 # changes tez-api/src/main/java/org/apache/tez/runtime/api/TaskContext.java x: 6 # contributors y: 13 # changes tez-common/src/main/java/org/apache/tez/common/TezUtilsInternal.java x: 11 # contributors y: 31 # changes tez-common/src/main/java/org/apache/tez/dag/records/TaskAttemptTerminationCause.java x: 5 # contributors y: 6 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezDAGID.java x: 7 # contributors y: 21 # changes tez-common/src/main/java/org/apache/tez/dag/records/TezVertexID.java x: 9 # contributors y: 15 # changes tez-dag/src/main/java/org/apache/tez/dag/app/TaskCommunicatorContextImpl.java x: 6 # contributors y: 23 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventTaskAttemptCompleted.java x: 5 # contributors y: 4 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/ScatterGatherEdgeManager.java x: 7 # contributors y: 19 # changes tez-dag/src/main/java/org/apache/tez/dag/history/recovery/RecoveryService.java x: 10 # contributors y: 27 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/TaskInfo.java x: 6 # contributors y: 11 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/internals/api/TaskReporterInterface.java x: 2 # contributors y: 4 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/MergeManager.java x: 13 # contributors y: 40 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/ShuffleInputEventHandlerOrderedGrouped.java x: 8 # contributors y: 21 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/writers/UnorderedPartitionedKVWriter.java x: 17 # contributors y: 53 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedKVEdgeConfig.java x: 8 # contributors y: 9 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/UnorderedKVInput.java x: 14 # contributors y: 32 # changes tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/SpillAnalyzerImpl.java x: 3 # contributors y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/history/utils/DAGUtils.java x: 9 # contributors y: 26 # changes tez-api/src/main/java/org/apache/tez/common/TezUtils.java x: 12 # contributors y: 21 # changes tez-api/src/main/java/org/apache/tez/common/TezYARNUtils.java x: 8 # contributors y: 17 # changes tez-api/src/main/java/org/apache/tez/dag/api/DagTypeConverters.java x: 9 # contributors y: 43 # changes tez-api/src/main/java/org/apache/tez/dag/api/TezConstants.java x: 7 # contributors y: 20 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerHelpers.java x: 10 # contributors y: 46 # changes tez-dag/src/main/java/org/apache/tez/dag/history/logging/impl/HistoryEventJsonConversion.java x: 7 # contributors y: 27 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/DeprecatedKeys.java x: 12 # contributors y: 32 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRHelpers.java x: 7 # contributors y: 48 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfToTezTranslator.java x: 4 # contributors y: 19 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfigUtil.java x: 3 # contributors y: 9 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/TezTypeConverters.java x: 3 # contributors y: 6 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/utils/Utils.java x: 6 # contributors y: 8 # changes tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/HistoryEventTimelineConversion.java x: 11 # contributors y: 42 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/api/TezRuntimeConfiguration.java x: 14 # contributors y: 33 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/ConfigUtils.java x: 8 # contributors y: 14 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFile.java x: 14 # contributors y: 40 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClientImplLocal.java x: 1 # contributors y: 2 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/YARNRunner.java x: 8 # contributors y: 39 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/processor/SleepProcessor.java x: 6 # contributors y: 16 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGFinishedEvent.java x: 9 # contributors y: 22 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGStartedEvent.java x: 7 # contributors y: 12 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskFinishedEvent.java x: 9 # contributors y: 21 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexCommitStartedEvent.java x: 5 # contributors y: 9 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexConfigurationDoneEvent.java x: 6 # contributors y: 7 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexInitializedEvent.java x: 7 # contributors y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexStartedEvent.java x: 8 # contributors y: 13 # changes tez-dag/src/main/java/org/apache/tez/dag/app/web/WebUIService.java x: 9 # contributors y: 13 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClient.java x: 8 # contributors y: 15 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClientTimelineImpl.java x: 9 # contributors y: 16 # changes tez-api/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientRPCImpl.java x: 8 # contributors y: 31 # changes tez-api/src/main/proto/DAGClientAMProtocol.proto x: 5 # contributors y: 11 # changes tez-dag/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientAMProtocolBlockingPBServerImpl.java x: 10 # contributors y: 24 # changes tez-dag/src/main/java/org/apache/tez/dag/app/launcher/LocalContainerLauncher.java x: 11 # contributors y: 44 # changes tez-dag/src/main/java/org/apache/tez/dag/app/launcher/TezContainerLauncherImpl.java x: 6 # contributors y: 15 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/Task.java x: 7 # contributors y: 24 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/DAGEventSchedulerUpdate.java x: 2 # contributors y: 5 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/DAGEventVertexReRunning.java x: 3 # contributors y: 2 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/Edge.java x: 9 # contributors y: 51 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexManager.java x: 11 # contributors y: 56 # changes tez-dag/src/main/java/org/apache/tez/dag/app/web/AMWebController.java x: 9 # contributors y: 17 # changes tez-dag/src/main/java/org/apache/tez/dag/history/HistoryEventHandler.java x: 6 # contributors y: 19 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/MRTask.java x: 7 # contributors y: 37 # changes tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/ATSHistoryLoggingService.java x: 8 # contributors y: 22 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TaskSpec.java x: 7 # contributors y: 17 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezTaskContextImpl.java x: 9 # contributors y: 31 # changes tez-dag/findbugs-exclude.xml x: 10 # contributors y: 23 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezInputContextImpl.java x: 10 # contributors y: 36 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/OrderedGroupedKVInput.java x: 12 # contributors y: 28 # changes tez-api/src/main/java/org/apache/tez/dag/api/Vertex.java x: 8 # contributors y: 42 # changes tez-api/src/main/java/org/apache/tez/dag/api/VertexManagerPluginContext.java x: 9 # contributors y: 32 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/TaskAttemptInfo.java x: 4 # contributors y: 15 # changes tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/VertexInfo.java x: 4 # contributors y: 13 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedGroupedKVInputConfig.java x: 7 # contributors y: 10 # changes tez-api/src/main/java/org/apache/tez/serviceplugins/api/ContainerLauncherContext.java x: 2 # contributors y: 6 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/Vertex.java x: 16 # contributors y: 67 # changes tez-api/src/main/proto/DAGApiRecords.proto x: 8 # contributors y: 34 # changes tez-dag/src/main/java/org/apache/tez/serviceplugins/api/TaskCommunicator.java x: 5 # contributors y: 5 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezOutputContextImpl.java x: 9 # contributors y: 35 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OrderedPartitionedKVOutput.java x: 11 # contributors y: 35 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/UnorderedKVOutput.java x: 10 # contributors y: 26 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/UnorderedPartitionedKVOutput.java x: 12 # contributors y: 24 # changes tez-ui/src/main/webapp/app/styles/shared.less x: 9 # contributors y: 14 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/BroadcastEdgeManager.java x: 5 # contributors y: 18 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/OneToOneEdgeManager.java x: 5 # contributors y: 17 # changes tez-dag/src/main/java/org/apache/tez/dag/app/AppContext.java x: 9 # contributors y: 37 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezProcessorContextImpl.java x: 10 # contributors y: 37 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.java x: 6 # contributors y: 28 # changes tez-api/src/main/java/org/apache/tez/dag/api/DAG.java x: 9 # contributors y: 78 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerImpl.java x: 8 # contributors y: 54 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerTask.java x: 3 # contributors y: 10 # changes tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/resources/MemoryDistributor.java x: 8 # contributors y: 18 # changes tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManager.java x: 9 # contributors y: 54 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedPartitionedKVEdgeConfig.java x: 7 # contributors y: 8 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/combine/MRCombiner.java x: 5 # contributors y: 13 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/reduce/ReduceProcessor.java x: 7 # contributors y: 32 # changes tez-ui/src/main/webapp/app/templates/dag/index.hbs x: 5 # contributors y: 21 # changes tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/readers/UnorderedKVReader.java x: 5 # contributors y: 12 # changes tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/TaskAttemptEventType.java x: 7 # contributors y: 15 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerMap.java x: 4 # contributors y: 16 # changes tez-dag/src/main/proto/HistoryEvents.proto x: 6 # contributors y: 24 # changes tez-ui/src/main/webapp/app/templates/task/index.hbs x: 4 # contributors y: 12 # changes tez-api/src/main/java/org/apache/tez/runtime/api/MergedLogicalInput.java x: 4 # contributors y: 14 # changes tez-api/src/main/java/org/apache/tez/runtime/api/events/CompositeDataMovementEvent.java x: 3 # contributors y: 11 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/map/MapProcessor.java x: 5 # contributors y: 30 # changes tez-ui/src/main/webapp/app/templates/dag/graphical.hbs x: 1 # contributors y: 3 # changes tez-ui/src/main/webapp/app/templates/dag.hbs x: 4 # contributors y: 11 # changes tez-api/src/main/java/org/apache/tez/serviceplugins/api/ContainerLauncher.java x: 1 # contributors y: 5 # changes tez-api/src/main/java/org/apache/tez/runtime/api/MergedInputContext.java x: 1 # contributors y: 4 # changes tez-mapreduce/src/main/java/org/apache/tez/mapreduce/partition/MRPartitioner.java x: 2 # contributors y: 10 # changes tez-dag/src/main/java/org/apache/tez/dag/app/rm/AMSchedulerEventTALaunchRequest.java x: 5 # contributors y: 19 # changes
235.0
# changes
  min: 1.0
  average: 7.54
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.5
  max: 235.0
0 31.0
# contributors
min: 1.0 | average: 3.3 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 31.0

Number of Contributors vs. File Size: 1213 points

tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java x: 23 # contributors y: 878 lines of code tez-runtime-library/findbugs-exclude.xml x: 6 # contributors y: 188 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/DAGAppMaster.java x: 30 # contributors y: 2338 lines of code tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/ATSImportTool.java x: 8 # contributors y: 340 lines of code tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/TezAnalyzerBase.java x: 6 # contributors y: 216 lines of code tez-ui/src/main/webapp/app/styles/em-table.less x: 2 # contributors y: 256 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/PipelinedSorter.java x: 16 # contributors y: 1186 lines of code tez-api/src/main/java/org/apache/tez/client/TezClient.java x: 15 # contributors y: 849 lines of code tez-api/src/main/java/org/apache/tez/common/security/JobTokenSecretManager.java x: 4 # contributors y: 82 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/TezTaskCommunicatorImpl.java x: 6 # contributors y: 393 lines of code tez-plugins/tez-aux-services/src/main/java/org/apache/tez/auxservices/ShuffleHandler.java x: 11 # contributors y: 1376 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleManager.java x: 17 # contributors y: 966 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TezChild.java x: 11 # contributors y: 457 lines of code tez-tools/tez-javadoc-tools/findbugs-exclude.xml x: 2 # contributors y: 17 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/CompositeInputAttemptIdentifier.java x: 2 # contributors y: 42 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/InputAttemptIdentifier.java x: 8 # contributors y: 100 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/impl/ShuffleInputEventHandlerImpl.java x: 9 # contributors y: 252 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexImpl.java x: 29 # contributors y: 4168 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/YarnTaskSchedulerService.java x: 15 # contributors y: 1870 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/grouper/TezSplitGrouper.java x: 8 # contributors y: 492 lines of code tez-common/src/main/java/org/apache/tez/common/AsyncDispatcher.java x: 8 # contributors y: 315 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/DAGImpl.java x: 23 # contributors y: 2167 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/ContainerReporter.java x: 2 # contributors y: 55 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/Fetcher.java x: 12 # contributors y: 951 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/FetcherOrderedGrouped.java x: 13 # contributors y: 640 lines of code tez-api/src/main/java/org/apache/tez/dag/api/TezConfiguration.java x: 31 # contributors y: 1094 lines of code tez-common/src/main/java/org/apache/tez/runtime/hook/TezDAGHook.java x: 1 # contributors y: 11 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/TezThreadDumpHelper.java x: 2 # contributors y: 139 lines of code tez-api/src/main/java/org/apache/tez/common/counters/FileSystemCounter.java x: 4 # contributors y: 55 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/metrics/TaskCounterUpdater.java x: 7 # contributors y: 81 lines of code tez-api/src/main/java/org/apache/tez/common/counters/DAGCounter.java x: 6 # contributors y: 33 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskAttemptImpl.java x: 20 # contributors y: 1580 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TaskImpl.java x: 22 # contributors y: 1197 lines of code Tez_DOAP.rdf x: 9 # contributors y: 202 lines of code tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/DatePartitionedLogger.java x: 3 # contributors y: 124 lines of code tez-api/src/main/java/org/apache/tez/runtime/api/OutputCommitterContext.java x: 3 # contributors y: 16 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/committer/MROutputCommitter.java x: 5 # contributors y: 171 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/Utils.java x: 5 # contributors y: 42 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRJobConfig.java x: 11 # contributors y: 342 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/output/MROutput.java x: 11 # contributors y: 474 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAG.java x: 12 # contributors y: 59 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerManager.java x: 14 # contributors y: 902 lines of code tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/ProtoMessageWritable.java x: 3 # contributors y: 73 lines of code tez-common/src/main/java/org/apache/tez/common/web/ProfileServlet.java x: 4 # contributors y: 280 lines of code tez-api/src/main/java/org/apache/tez/client/FrameworkClient.java x: 7 # contributors y: 139 lines of code tez-api/src/main/java/org/apache/tez/client/TezYarnClient.java x: 6 # contributors y: 85 lines of code tez-dag/src/main/java/org/apache/tez/client/LocalClient.java x: 10 # contributors y: 389 lines of code tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClientImpl.java x: 12 # contributors y: 577 lines of code tez-api/src/main/java/org/apache/tez/runtime/api/InputInitializerContext.java x: 5 # contributors y: 32 lines of code tez-api/src/main/proto/Events.proto x: 6 # contributors y: 70 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/RootInputInitializerManager.java x: 10 # contributors y: 435 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TezRootInputInitializerContextImpl.java x: 7 # contributors y: 96 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRInputHelpers.java x: 9 # contributors y: 572 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/input/MRInput.java x: 12 # contributors y: 534 lines of code tez-api/src/main/java/org/apache/tez/common/RPCUtil.java x: 3 # contributors y: 96 lines of code tez-dag/src/main/java/org/apache/tez/dag/api/client/DAGClientHandler.java x: 9 # contributors y: 147 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TaskRunner2Callable.java x: 5 # contributors y: 118 lines of code tez-common/src/main/java/org/apache/tez/util/LoggingUtils.java x: 2 # contributors y: 93 lines of code tez-api/src/main/java/org/apache/tez/common/TezCommonUtils.java x: 13 # contributors y: 340 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/RecoveryParser.java x: 13 # contributors y: 961 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezSpillRecord.java x: 6 # contributors y: 105 lines of code tez-tools/tez-tfile-parser/src/main/java/org/apache/tez/tools/TFileRecordReader.java x: 4 # contributors y: 95 lines of code tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManagerBase.java x: 7 # contributors y: 618 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/ExternalSorter.java x: 10 # contributors y: 292 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/dflt/DefaultSorter.java x: 14 # contributors y: 1047 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/RuntimeTask.java x: 6 # contributors y: 165 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TaskReporter.java x: 9 # contributors y: 372 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/task/TezTaskRunner2.java x: 8 # contributors y: 448 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/TaskCommunicatorManager.java x: 11 # contributors y: 552 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/DagAwareYarnTaskScheduler.java x: 8 # contributors y: 1694 lines of code tez-runtime-library/src/main/java/org/apache/tez/http/async/netty/AsyncHttpConnection.java x: 5 # contributors y: 157 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/ContainerLauncherContextImpl.java x: 2 # contributors y: 117 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/LocalTaskSchedulerService.java x: 7 # contributors y: 430 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerContextImpl.java x: 4 # contributors y: 159 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/TaskSchedulerContextImplWrapper.java x: 5 # contributors y: 329 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/TezContainer.java x: 1 # contributors y: 118 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/TaskAttempt.java x: 9 # contributors y: 63 lines of code tez-api/src/main/java/org/apache/tez/common/counters/AbstractCounters.java x: 4 # contributors y: 269 lines of code tez-api/src/main/java/org/apache/tez/common/counters/CounterGroupBase.java x: 4 # contributors y: 26 lines of code tez-api/src/main/java/org/apache/tez/common/counters/TaskCounter.java x: 6 # contributors y: 51 lines of code tez-api/src/main/java/org/apache/tez/dag/api/client/TimelineReaderFactory.java x: 6 # contributors y: 288 lines of code tez-api/src/main/java/org/apache/tez/runtime/api/Input.java x: 4 # contributors y: 7 lines of code tez-common/src/main/java/org/apache/tez/common/TezUtilsInternal.java x: 11 # contributors y: 325 lines of code tez-common/src/main/java/org/apache/tez/dag/records/TezDAGID.java x: 7 # contributors y: 126 lines of code tez-common/src/main/java/org/apache/tez/dag/records/TezVertexID.java x: 9 # contributors y: 97 lines of code tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/TaskInfo.java x: 6 # contributors y: 258 lines of code tez-runtime-library/src/main/java/org/apache/tez/http/async/netty/TezBodyDeferringAsyncHandler.java x: 3 # contributors y: 149 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/TezRuntimeUtils.java x: 11 # contributors y: 225 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/MergeManager.java x: 13 # contributors y: 1061 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/ShuffleInputEventHandlerOrderedGrouped.java x: 8 # contributors y: 190 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFileInputStream.java x: 6 # contributors y: 208 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/TezMerger.java x: 13 # contributors y: 822 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/writers/UnorderedPartitionedKVWriter.java x: 17 # contributors y: 1209 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedKVEdgeConfig.java x: 8 # contributors y: 158 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/UnorderedKVInput.java x: 14 # contributors y: 233 lines of code tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/SlowestVertexAnalyzer.java x: 4 # contributors y: 145 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/DAGAppMasterReadinessService.java x: 1 # contributors y: 46 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/utils/DAGUtils.java x: 9 # contributors y: 452 lines of code tez-mapreduce/src/main/java/org/apache/hadoop/mapred/split/TezGroupedSplitsInputFormat.java x: 10 # contributors y: 248 lines of code tez-api/src/main/java/org/apache/tez/common/ATSConstants.java x: 9 # contributors y: 99 lines of code tez-api/src/main/java/org/apache/tez/common/TezUtils.java x: 12 # contributors y: 136 lines of code tez-api/src/main/java/org/apache/tez/common/TezYARNUtils.java x: 8 # contributors y: 174 lines of code tez-api/src/main/java/org/apache/tez/dag/api/DagTypeConverters.java x: 9 # contributors y: 790 lines of code tez-api/src/main/java/org/apache/tez/dag/api/TezConstants.java x: 7 # contributors y: 52 lines of code tez-common/src/main/java/org/apache/tez/common/TezTestUtils.java x: 2 # contributors y: 13 lines of code tez-common/src/main/java/org/apache/tez/dag/utils/RelocalizationUtils.java x: 3 # contributors y: 42 lines of code tez-dag/src/main/java/org/apache/tez/Utils.java x: 4 # contributors y: 195 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerHelpers.java x: 10 # contributors y: 138 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/logging/impl/HistoryEventJsonConversion.java x: 7 # contributors y: 659 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/utils/TezEventUtils.java x: 2 # contributors y: 107 lines of code tez-dag/src/main/java/org/apache/tez/dag/utils/TezBuilderUtils.java x: 3 # contributors y: 29 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/DeprecatedKeys.java x: 12 # contributors y: 103 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MRHelpers.java x: 7 # contributors y: 221 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfToTezTranslator.java x: 4 # contributors y: 47 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/MultiStageMRConfigUtil.java x: 3 # contributors y: 60 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/lib/MRInputUtils.java x: 3 # contributors y: 100 lines of code tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/HistoryEventTimelineConversion.java x: 11 # contributors y: 623 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/api/TezRuntimeConfiguration.java x: 14 # contributors y: 478 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/ShuffleUtils.java x: 13 # contributors y: 465 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/sort/impl/IFile.java x: 14 # contributors y: 702 lines of code tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/utils/Utils.java x: 2 # contributors y: 69 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/YARNRunner.java x: 8 # contributors y: 636 lines of code tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/DagManifesFileScanner.java x: 2 # contributors y: 182 lines of code tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/HistoryEventProtoConverter.java x: 4 # contributors y: 429 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/ContainerStoppedEvent.java x: 5 # contributors y: 86 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGFinishedEvent.java x: 9 # contributors y: 169 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/DAGSubmittedEvent.java x: 7 # contributors y: 172 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskAttemptFinishedEvent.java x: 9 # contributors y: 326 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/TaskFinishedEvent.java x: 9 # contributors y: 156 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexFinishedEvent.java x: 9 # contributors y: 195 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexGroupCommitFinishedEvent.java x: 5 # contributors y: 114 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexInitializedEvent.java x: 7 # contributors y: 181 lines of code tez-dag/src/main/java/org/apache/tez/dag/history/events/VertexStartedEvent.java x: 8 # contributors y: 79 lines of code tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClient.java x: 8 # contributors y: 33 lines of code tez-api/src/main/java/org/apache/tez/dag/api/client/DAGClientTimelineImpl.java x: 9 # contributors y: 437 lines of code tez-api/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientRPCImpl.java x: 8 # contributors y: 253 lines of code tez-common/src/main/java/org/apache/tez/common/web/AbstractServletToControllerAdapter.java x: 1 # contributors y: 58 lines of code tez-dag/src/main/java/org/apache/tez/dag/api/client/rpc/DAGClientAMProtocolBlockingPBServerImpl.java x: 10 # contributors y: 203 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexEventType.java x: 7 # contributors y: 23 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/event/VertexShuffleDataDeletion.java x: 1 # contributors y: 17 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/launcher/ContainerLauncherManager.java x: 7 # contributors y: 254 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/launcher/DeletionTrackerImpl.java x: 4 # contributors y: 109 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/launcher/LocalContainerLauncher.java x: 11 # contributors y: 381 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/launcher/TezContainerLauncherImpl.java x: 6 # contributors y: 363 lines of code tez-common/src/main/java/org/apache/tez/dag/records/TezTaskID.java x: 7 # contributors y: 114 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/DAGScheduler.java x: 5 # contributors y: 71 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/Task.java x: 7 # contributors y: 35 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/Edge.java x: 9 # contributors y: 633 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/VertexManager.java x: 11 # contributors y: 569 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/speculation/legacy/LegacySpeculator.java x: 8 # contributors y: 399 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/web/AMWebController.java x: 9 # contributors y: 711 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/MRTask.java x: 7 # contributors y: 412 lines of code tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/SimpleHistoryParser.java x: 3 # contributors y: 264 lines of code tez-plugins/tez-yarn-timeline-history-with-fs/src/main/java/org/apache/tez/dag/history/logging/ats/ATSV15HistoryLoggingService.java x: 4 # contributors y: 410 lines of code tez-plugins/tez-yarn-timeline-history/src/main/java/org/apache/tez/dag/history/logging/ats/ATSHistoryLoggingService.java x: 8 # contributors y: 376 lines of code tez-dag/findbugs-exclude.xml x: 10 # contributors y: 188 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezInputContextImpl.java x: 10 # contributors y: 154 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/input/OrderedGroupedKVInput.java x: 12 # contributors y: 313 lines of code tez-api/src/main/java/org/apache/tez/dag/api/Vertex.java x: 8 # contributors y: 384 lines of code tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/TaskAttemptInfo.java x: 4 # contributors y: 304 lines of code tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/VertexInfo.java x: 4 # contributors y: 445 lines of code tez-runtime-library/src/main/java/org/apache/tez/http/SSLFactory.java x: 5 # contributors y: 139 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedGroupedKVInputConfig.java x: 7 # contributors y: 326 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/OrderedPartitionedKVOutputConfig.java x: 7 # contributors y: 304 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedKVInputConfig.java x: 7 # contributors y: 244 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/conf/UnorderedKVOutputConfig.java x: 7 # contributors y: 208 lines of code tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/SkewAnalyzer.java x: 3 # contributors y: 189 lines of code tez-ui/src/main/webapp/config/default-app-conf.js x: 3 # contributors y: 338 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/Vertex.java x: 16 # contributors y: 151 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/node/AMNodeImpl.java x: 8 # contributors y: 424 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezEvent.java x: 7 # contributors y: 336 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/FetcherErrorTestingConfig.java x: 1 # contributors y: 72 lines of code tez-api/src/main/proto/DAGApiRecords.proto x: 8 # contributors y: 268 lines of code tez-dag/src/main/java/org/apache/tez/serviceplugins/api/TaskCommunicator.java x: 5 # contributors y: 57 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezHeartbeatRequest.java x: 4 # contributors y: 118 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/OrderedPartitionedKVOutput.java x: 11 # contributors y: 210 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/output/UnorderedPartitionedKVOutput.java x: 12 # contributors y: 125 lines of code tez-ui/src/main/webapp/app/components/em-table-cell.js x: 1 # contributors y: 89 lines of code tez-ui/src/main/webapp/app/controllers/dag/swimlane.js x: 3 # contributors y: 132 lines of code tez-ui/src/main/webapp/app/controllers/home/index.js x: 4 # contributors y: 167 lines of code tez-ui/src/main/webapp/app/controllers/home/queries.js x: 3 # contributors y: 170 lines of code tez-ui/src/main/webapp/app/styles/em-table-facet-panel.less x: 1 # contributors y: 152 lines of code tez-ui/src/main/webapp/app/utils/data-processor.js x: 1 # contributors y: 196 lines of code tez-ui/src/main/webapp/app/utils/formatters.js x: 1 # contributors y: 109 lines of code tez-plugins/tez-protobuf-history-plugin/src/main/java/org/apache/tez/dag/history/logging/proto/HistoryEventProtoJsonConversion.java x: 1 # contributors y: 559 lines of code tez-tools/analyzers/job-analyzer/src/main/java/org/apache/tez/analyzer/plugins/CriticalPathAnalyzer.java x: 5 # contributors y: 514 lines of code tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/parser/datamodel/DagInfo.java x: 6 # contributors y: 452 lines of code tez-api/src/main/java/org/apache/tez/dag/api/client/VertexStatus.java x: 8 # contributors y: 126 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/AppContext.java x: 9 # contributors y: 75 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/TezProcessorContextImpl.java x: 10 # contributors y: 111 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/resources/WeightedScalingMemoryDistributor.java x: 9 # contributors y: 278 lines of code tez-runtime-library/src/main/proto/ShufflePayloads.proto x: 8 # contributors y: 58 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/common/MRInputAMSplitGenerator.java x: 6 # contributors y: 120 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/speculation/legacy/forecast/SimpleExponentialSmoothing.java x: 1 # contributors y: 180 lines of code tez-api/src/main/java/org/apache/tez/common/counters/FileSystemCounterGroup.java x: 6 # contributors y: 244 lines of code tez-api/src/main/java/org/apache/tez/dag/api/DAG.java x: 9 # contributors y: 853 lines of code tez-common/src/main/java/org/apache/tez/common/AsyncDispatcherConcurrent.java x: 5 # contributors y: 268 lines of code tez-common/src/main/java/org/apache/tez/common/TezSharedExecutor.java x: 3 # contributors y: 233 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/StateChangeNotifier.java x: 4 # contributors y: 236 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/impl/RootInputVertexManager.java x: 6 # contributors y: 424 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/rm/container/AMContainerImpl.java x: 8 # contributors y: 1013 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/common/resources/MemoryDistributor.java x: 8 # contributors y: 229 lines of code tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/FairShuffleVertexManager.java x: 4 # contributors y: 422 lines of code tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/InputReadyVertexManager.java x: 5 # contributors y: 211 lines of code tez-runtime-library/src/main/java/org/apache/tez/dag/library/vertexmanager/ShuffleVertexManager.java x: 9 # contributors y: 542 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/ValuesIterator.java x: 7 # contributors y: 149 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/combine/MRCombiner.java x: 5 # contributors y: 187 lines of code tez-runtime-internals/src/main/java/org/apache/tez/runtime/api/impl/EventType.java x: 5 # contributors y: 16 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/reduce/ReduceProcessor.java x: 7 # contributors y: 278 lines of code tez-tools/counter-diff/counter-diff.py x: 1 # contributors y: 137 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/cartesianproduct/FairCartesianProductVertexManager.java x: 2 # contributors y: 443 lines of code tez-dag/src/main/java/org/apache/tez/dag/app/dag/TaskAttemptStateInternal.java x: 6 # contributors y: 14 lines of code tez-ui/src/main/webapp/app/entities/entity.js x: 2 # contributors y: 171 lines of code tez-ui/src/main/webapp/app/utils/download-dag-zip.js x: 2 # contributors y: 354 lines of code tez-ui/src/main/webapp/app/utils/vertex-process.js x: 2 # contributors y: 213 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/processor/map/MapProcessor.java x: 5 # contributors y: 290 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/shuffle/orderedgrouped/InMemoryReader.java x: 3 # contributors y: 199 lines of code tez-runtime-library/src/main/java/org/apache/tez/runtime/library/common/task/local/output/TezTaskOutput.java x: 6 # contributors y: 31 lines of code tez-dag/src/main/java/org/apache/tez/dag/utils/Graph.java x: 3 # contributors y: 214 lines of code tez-mapreduce/src/main/java/org/apache/tez/mapreduce/client/DAGJobStatus.java x: 1 # contributors y: 302 lines of code
4168.0
lines of code
  min: 2.0
  average: 102.06
  25th percentile: 15.0
  median: 37.0
  75th percentile: 98.0
  max: 4168.0
0 31.0
# contributors
min: 1.0 | average: 3.3 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 31.0