apache / incubator-twill
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 250 files with 17,077 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (709 lines of code)
    • 27 files changed 6-20 times (5,022 lines of code)
    • 222 files changed 1-5 times (11,346 lines of code)
0% | 0% | 4% | 29% | 66%
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 250 files with 17,077 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (1,750 lines of code)
    • 115 files changed by 2-5 contributors (10,551 lines of code)
    • 131 files changed by 1 contributor (4,776 lines of code)
0% | 0% | 10% | 61% | 27%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, txt, gitignore, md, json, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 4% | 29% | 66%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
twill-yarn0% | 0% | 10% | 43% | 46%
twill-core0% | 0% | 0% | 19% | 80%
twill-zookeeper0% | 0% | 0% | 19% | 80%
twill-discovery-core0% | 0% | 0% | 49% | 50%
twill-api0% | 0% | 0% | 11% | 88%
twill-common0% | 0% | 0% | 47% | 52%
twill-examples0% | 0% | 0% | 41% | 58%
twill-ext0% | 0% | 0% | 0% | 100%
twill-discovery-api0% | 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
ApplicationMasterService.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
709 35 2013-12-13 2015-10-14 21 7 terence@continuuity.com chtyim@apache.org
YarnTwillPreparer.java
in twill-yarn/src/main/java/org/apache/twill/yarn
556 45 2013-12-13 2016-01-28 17 6 terence@continuuity.com chtyim@apache.org
YarnTwillRunnerService.java
in twill-yarn/src/main/java/org/apache/twill/yarn
477 26 2013-12-13 2016-01-28 15 4 terence@continuuity.com chtyim@apache.org
ServiceMain.java
in twill-yarn/src/main/java/org/apache/twill/internal
224 12 2013-12-13 2016-01-28 13 5 terence@continuuity.com chtyim@apache.org
TwillContainerMain.java
in twill-yarn/src/main/java/org/apache/twill/internal/container
136 13 2013-12-13 2015-10-14 12 5 terence@continuuity.com chtyim@apache.org
ResourceSpecification.java
in twill-api/src/main/java/org/apache/twill/api
73 9 2013-12-13 2015-07-14 10 4 terence@continuuity.com hsaputra@apache.org
TwillContainerLauncher.java
in twill-core/src/main/java/org/apache/twill/internal
157 11 2013-12-13 2015-09-22 10 5 terence@continuuity.com chtyim@apache.org
KafkaAppender.java
in twill-core/src/main/java/org/apache/twill/internal/logging
216 16 2013-12-13 2016-05-11 9 4 terence@continuuity.com hsaputra@apache.org
RunningContainers.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
413 29 2013-12-13 2015-06-27 9 6 terence@continuuity.com hsaputra@apache.org
YarnAMClient.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
64 6 2013-12-13 2014-08-02 8 3 terence@continuuity.com gourav.khaneja@gmail.com
DefaultZKClientService.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
497 39 2013-12-13 2015-06-13 8 2 terence@continuuity.com chtyim@apache.org
TwillController.java
in twill-api/src/main/java/org/apache/twill/api
18 - 2013-12-13 2015-06-27 7 3 terence@continuuity.com hsaputra@apache.org
HelloWorld.java
in twill-examples/yarn/src/main/java/org/apache/twill/example/yarn
72 4 2014-03-20 2016-05-06 7 6 alvin@continuuity.com hsaputra@apache.org
LocalLocation.java
in twill-common/src/main/java/org/apache/twill/filesystem
154 21 2013-12-13 2016-01-04 7 3 terence@continuuity.com chtyim@apache.org
ApplicationMasterMain.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
212 16 2013-12-13 2015-10-14 7 3 terence@continuuity.com chtyim@apache.org
ApplicationBundler.java
in twill-core/src/main/java/org/apache/twill/internal
265 13 2013-12-13 2015-06-17 7 4 terence@continuuity.com shankar@cask.co
TwillPreparer.java
in twill-api/src/main/java/org/apache/twill/api
33 - 2013-12-13 2015-10-10 6 5 terence@continuuity.com chtyim@apache.org
ResourceSpecificationCodec.java
in twill-core/src/main/java/org/apache/twill/internal/json
37 2 2013-12-13 2014-08-02 6 3 terence@continuuity.com gourav.khaneja@gmail.com
RunnableContainerRequest.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
39 2 2013-12-13 2015-07-30 6 3 terence@continuuity.com hsaputra@apache.org
DefaultResourceSpecification.java
in twill-api/src/main/java/org/apache/twill/internal
41 7 2013-12-13 2014-08-02 6 3 terence@continuuity.com gourav.khaneja@gmail.com
TwillContainerService.java
in twill-yarn/src/main/java/org/apache/twill/internal/container
112 8 2013-12-13 2014-12-12 6 4 terence@continuuity.com chtyim@apache.org
Hadoop21YarnAppClient.java
in twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn
145 12 2013-12-13 2015-09-22 6 4 terence@continuuity.com chtyim@apache.org
HDFSLocation.java
in twill-yarn/src/main/java/org/apache/twill/filesystem
146 21 2013-12-13 2015-12-26 6 3 terence@continuuity.com hsaputra@apache.org
TrackerService.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
156 11 2013-12-13 2015-07-14 6 4 terence@continuuity.com hsaputra@apache.org
Hadoop20YarnAppClient.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn
164 13 2013-12-13 2015-09-22 6 4 terence@continuuity.com chtyim@apache.org
AbstractZKServiceController.java
in twill-core/src/main/java/org/apache/twill/internal
173 16 2013-12-13 2015-10-14 6 3 terence@continuuity.com chtyim@apache.org
AbstractTwillController.java
in twill-core/src/main/java/org/apache/twill/internal
187 14 2013-12-13 2015-06-27 6 2 terence@continuuity.com hsaputra@apache.org
ZKDiscoveryService.java
in twill-discovery-core/src/main/java/org/apache/twill/discovery
255 12 2013-12-13 2015-10-14 6 4 terence@continuuity.com chtyim@apache.org
YarnAppClient.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
20 - 2013-12-13 2015-09-22 5 3 terence@continuuity.com chtyim@apache.org
Location.java
in twill-common/src/main/java/org/apache/twill/filesystem
29 - 2013-12-13 2015-07-14 5 3 terence@continuuity.com hsaputra@apache.org
TwillRunResourcesCodec.java
in twill-core/src/main/java/org/apache/twill/internal/json
51 2 2013-12-13 2015-09-22 5 4 terence@continuuity.com chtyim@apache.org
AbstractYarnProcessLauncher.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
102 11 2013-12-13 2015-09-22 5 2 terence@continuuity.com chtyim@apache.org
NamespaceZKClient.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
110 16 2013-12-13 2015-09-24 5 2 terence@continuuity.com chtyim@apache.org
Hadoop21YarnAMClient.java
in twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn
119 12 2013-12-13 2015-06-02 5 3 terence@continuuity.com hsaputra@apache.org
BasicTwillContext.java
in twill-core/src/main/java/org/apache/twill/internal
123 15 2013-12-13 2015-06-02 5 4 terence@continuuity.com hsaputra@apache.org
Hadoop20YarnAMClient.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn
126 12 2013-12-13 2014-08-02 5 2 terence@continuuity.com gourav.khaneja@gmail.com
TwillLauncher.java
in twill-core/src/main/java/org/apache/twill/launcher
182 11 2013-12-13 2015-11-11 5 4 terence@continuuity.com chtyim@apache.org
YarnTwillController.java
in twill-yarn/src/main/java/org/apache/twill/yarn
228 11 2013-12-13 2016-05-11 5 3 terence@continuuity.com hsaputra@apache.org
TwillContainerController.java
in twill-core/src/main/java/org/apache/twill/internal
10 - 2013-12-13 2015-05-05 4 3 terence@continuuity.com chtyim@apache.org
ProcessLauncher.java
in twill-core/src/main/java/org/apache/twill/internal
15 1 2013-12-13 2015-09-22 4 3 terence@continuuity.com chtyim@apache.org
TwillContext.java
in twill-api/src/main/java/org/apache/twill/api
22 - 2013-12-13 2015-02-19 4 3 terence@continuuity.com chtyim@apache.org
ApplicationMasterProcessLauncher.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
31 2 2013-12-13 2015-09-22 4 2 terence@continuuity.com chtyim@apache.org
ZKClientService.java
in twill-zookeeper/src/main/java/org/apache/twill/zookeeper
39 6 2013-12-13 2015-05-05 4 2 terence@continuuity.com chtyim@apache.org
RunnableProcessLauncher.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
58 4 2013-12-13 2014-08-02 4 3 terence@continuuity.com gourav.khaneja@gmail.com
RewatchOnExpireZKClient.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
70 4 2013-12-13 2014-04-18 4 2 terence@continuuity.com terence@continuuity.com
EmbeddedKafkaServer.java
in twill-core/src/main/java/org/apache/twill/internal/kafka
73 4 2013-12-13 2015-06-24 4 2 terence@continuuity.com chtyim@apache.org
BundledJarExample.java
in twill-examples/yarn/src/main/java/org/apache/twill/example/yarn
77 3 2014-03-20 2015-05-05 4 4 alvin@continuuity.com chtyim@apache.org
DefaultTwillSpecification.java
in twill-api/src/main/java/org/apache/twill/internal
117 16 2013-12-13 2015-05-05 4 3 terence@continuuity.com chtyim@apache.org
YarnUtils.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
199 14 2013-12-13 2016-01-28 4 3 terence@continuuity.com chtyim@apache.org
BundledJarRunner.java
in twill-ext/src/main/java/org/apache/twill/ext
209 20 2014-03-20 2015-05-21 4 4 alvin@continuuity.com chtyim@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ApplicationMasterService.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
709 35 2013-12-13 2015-10-14 21 7 terence@continuuity.com chtyim@apache.org
YarnTwillPreparer.java
in twill-yarn/src/main/java/org/apache/twill/yarn
556 45 2013-12-13 2016-01-28 17 6 terence@continuuity.com chtyim@apache.org
RunningContainers.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
413 29 2013-12-13 2015-06-27 9 6 terence@continuuity.com hsaputra@apache.org
HelloWorld.java
in twill-examples/yarn/src/main/java/org/apache/twill/example/yarn
72 4 2014-03-20 2016-05-06 7 6 alvin@continuuity.com hsaputra@apache.org
ServiceMain.java
in twill-yarn/src/main/java/org/apache/twill/internal
224 12 2013-12-13 2016-01-28 13 5 terence@continuuity.com chtyim@apache.org
TwillContainerMain.java
in twill-yarn/src/main/java/org/apache/twill/internal/container
136 13 2013-12-13 2015-10-14 12 5 terence@continuuity.com chtyim@apache.org
TwillContainerLauncher.java
in twill-core/src/main/java/org/apache/twill/internal
157 11 2013-12-13 2015-09-22 10 5 terence@continuuity.com chtyim@apache.org
TwillPreparer.java
in twill-api/src/main/java/org/apache/twill/api
33 - 2013-12-13 2015-10-10 6 5 terence@continuuity.com chtyim@apache.org
YarnTwillRunnerService.java
in twill-yarn/src/main/java/org/apache/twill/yarn
477 26 2013-12-13 2016-01-28 15 4 terence@continuuity.com chtyim@apache.org
ResourceSpecification.java
in twill-api/src/main/java/org/apache/twill/api
73 9 2013-12-13 2015-07-14 10 4 terence@continuuity.com hsaputra@apache.org
KafkaAppender.java
in twill-core/src/main/java/org/apache/twill/internal/logging
216 16 2013-12-13 2016-05-11 9 4 terence@continuuity.com hsaputra@apache.org
ApplicationBundler.java
in twill-core/src/main/java/org/apache/twill/internal
265 13 2013-12-13 2015-06-17 7 4 terence@continuuity.com shankar@cask.co
TrackerService.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
156 11 2013-12-13 2015-07-14 6 4 terence@continuuity.com hsaputra@apache.org
TwillContainerService.java
in twill-yarn/src/main/java/org/apache/twill/internal/container
112 8 2013-12-13 2014-12-12 6 4 terence@continuuity.com chtyim@apache.org
Hadoop21YarnAppClient.java
in twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn
145 12 2013-12-13 2015-09-22 6 4 terence@continuuity.com chtyim@apache.org
Hadoop20YarnAppClient.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn
164 13 2013-12-13 2015-09-22 6 4 terence@continuuity.com chtyim@apache.org
ZKDiscoveryService.java
in twill-discovery-core/src/main/java/org/apache/twill/discovery
255 12 2013-12-13 2015-10-14 6 4 terence@continuuity.com chtyim@apache.org
TwillLauncher.java
in twill-core/src/main/java/org/apache/twill/launcher
182 11 2013-12-13 2015-11-11 5 4 terence@continuuity.com chtyim@apache.org
BasicTwillContext.java
in twill-core/src/main/java/org/apache/twill/internal
123 15 2013-12-13 2015-06-02 5 4 terence@continuuity.com hsaputra@apache.org
TwillRunResourcesCodec.java
in twill-core/src/main/java/org/apache/twill/internal/json
51 2 2013-12-13 2015-09-22 5 4 terence@continuuity.com chtyim@apache.org
BundledJarRunner.java
in twill-ext/src/main/java/org/apache/twill/ext
209 20 2014-03-20 2015-05-21 4 4 alvin@continuuity.com chtyim@apache.org
BundledJarExample.java
in twill-examples/yarn/src/main/java/org/apache/twill/example/yarn
77 3 2014-03-20 2015-05-05 4 4 alvin@continuuity.com chtyim@apache.org
YarnAMClient.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
64 6 2013-12-13 2014-08-02 8 3 terence@continuuity.com gourav.khaneja@gmail.com
LocalLocation.java
in twill-common/src/main/java/org/apache/twill/filesystem
154 21 2013-12-13 2016-01-04 7 3 terence@continuuity.com chtyim@apache.org
ApplicationMasterMain.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
212 16 2013-12-13 2015-10-14 7 3 terence@continuuity.com chtyim@apache.org
TwillController.java
in twill-api/src/main/java/org/apache/twill/api
18 - 2013-12-13 2015-06-27 7 3 terence@continuuity.com hsaputra@apache.org
ResourceSpecificationCodec.java
in twill-core/src/main/java/org/apache/twill/internal/json
37 2 2013-12-13 2014-08-02 6 3 terence@continuuity.com gourav.khaneja@gmail.com
AbstractZKServiceController.java
in twill-core/src/main/java/org/apache/twill/internal
173 16 2013-12-13 2015-10-14 6 3 terence@continuuity.com chtyim@apache.org
RunnableContainerRequest.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
39 2 2013-12-13 2015-07-30 6 3 terence@continuuity.com hsaputra@apache.org
HDFSLocation.java
in twill-yarn/src/main/java/org/apache/twill/filesystem
146 21 2013-12-13 2015-12-26 6 3 terence@continuuity.com hsaputra@apache.org
DefaultResourceSpecification.java
in twill-api/src/main/java/org/apache/twill/internal
41 7 2013-12-13 2014-08-02 6 3 terence@continuuity.com gourav.khaneja@gmail.com
Location.java
in twill-common/src/main/java/org/apache/twill/filesystem
29 - 2013-12-13 2015-07-14 5 3 terence@continuuity.com hsaputra@apache.org
YarnAppClient.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
20 - 2013-12-13 2015-09-22 5 3 terence@continuuity.com chtyim@apache.org
YarnTwillController.java
in twill-yarn/src/main/java/org/apache/twill/yarn
228 11 2013-12-13 2016-05-11 5 3 terence@continuuity.com hsaputra@apache.org
Hadoop21YarnAMClient.java
in twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn
119 12 2013-12-13 2015-06-02 5 3 terence@continuuity.com hsaputra@apache.org
ProcessLauncher.java
in twill-core/src/main/java/org/apache/twill/internal
15 1 2013-12-13 2015-09-22 4 3 terence@continuuity.com chtyim@apache.org
Dependencies.java
in twill-core/src/main/java/org/apache/twill/internal/utils
273 18 2013-12-13 2015-06-17 4 3 terence@continuuity.com shankar@cask.co
TwillContainerController.java
in twill-core/src/main/java/org/apache/twill/internal
10 - 2013-12-13 2015-05-05 4 3 terence@continuuity.com chtyim@apache.org
RunnableProcessLauncher.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
58 4 2013-12-13 2014-08-02 4 3 terence@continuuity.com gourav.khaneja@gmail.com
YarnUtils.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
199 14 2013-12-13 2016-01-28 4 3 terence@continuuity.com chtyim@apache.org
DefaultTwillSpecification.java
in twill-api/src/main/java/org/apache/twill/internal
117 16 2013-12-13 2015-05-05 4 3 terence@continuuity.com chtyim@apache.org
TwillContext.java
in twill-api/src/main/java/org/apache/twill/api
22 - 2013-12-13 2015-02-19 4 3 terence@continuuity.com chtyim@apache.org
TwillSpecification.java
in twill-api/src/main/java/org/apache/twill/api
293 36 2013-12-13 2015-05-05 4 3 terence@continuuity.com chtyim@apache.org
LeaderElection.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
312 14 2014-07-07 2015-06-13 4 3 garyh@apache.org chtyim@apache.org
TwillSpecificationAdapter.java
in twill-core/src/main/java/org/apache/twill/internal/json
123 11 2013-12-13 2015-05-21 3 3 terence@continuuity.com chtyim@apache.org
SimpleKafkaConsumer.java
in twill-core/src/main/java/org/apache/twill/internal/kafka/client
375 21 2014-01-23 2016-01-05 3 3 terence@continuuity.com chtyim@apache.org
VersionDetectYarnAppClientFactory.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
22 1 2013-12-13 2015-06-19 3 3 terence@continuuity.com hsaputra@apache.org
AbstractYarnAMClient.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
173 12 2014-04-17 2015-04-10 3 3 terence@continuuity.com chtyim@apache.org
DefaultTwillRunResources.java
in twill-api/src/main/java/org/apache/twill/internal
72 10 2013-12-13 2015-06-22 3 3 terence@continuuity.com hsaputra@apache.org
TwillRunResources.java
in twill-api/src/main/java/org/apache/twill/api
11 - 2013-12-13 2015-06-22 3 3 terence@continuuity.com hsaputra@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AMRMClientImpl.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports
306 15 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
ReentrantDistributedLock.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
280 13 2015-02-19 2015-02-19 1 1 chtyim@apache.org chtyim@apache.org
ZKOperations.java
in twill-zookeeper/src/main/java/org/apache/twill/zookeeper
235 9 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
AbstractTwillService.java
in twill-core/src/main/java/org/apache/twill/internal
222 19 2014-10-22 2015-10-14 3 1 chtyim@apache.org chtyim@apache.org
FailureRetryZKClient.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
186 13 2013-12-13 2014-04-18 3 1 terence@continuuity.com terence@continuuity.com
SimpleKafkaPublisher.java
in twill-core/src/main/java/org/apache/twill/internal/kafka/client
156 11 2014-01-23 2014-05-13 3 1 terence@continuuity.com terence@continuuity.com
RewatchOnExpireWatcher.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
153 5 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
DefaultServiceDiscovered.java
in twill-discovery-core/src/main/java/org/apache/twill/discovery
104 9 2014-01-16 2014-04-25 3 1 terence@continuuity.com terence@continuuity.com
ListenerExecutor.java
in twill-core/src/main/java/org/apache/twill/internal
100 6 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
Hadoop20YarnNMClient.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn
80 5 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
BundledJarRunnable.java
in twill-ext/src/main/java/org/apache/twill/ext
77 11 2014-03-20 2014-03-20 1 1 alvin@continuuity.com alvin@continuuity.com
ZKKafkaClientService.java
in twill-core/src/main/java/org/apache/twill/internal/kafka/client
74 6 2014-01-23 2014-05-13 2 1 terence@continuuity.com terence@continuuity.com
MessageCodec.java
in twill-core/src/main/java/org/apache/twill/internal/state
73 6 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
FileContextLocationFactory.java
in twill-yarn/src/main/java/org/apache/twill/filesystem
72 9 2015-12-24 2016-01-28 2 1 chtyim@apache.org chtyim@apache.org
Services.java
in twill-core/src/main/java/org/apache/twill/internal
71 3 2015-05-05 2015-05-05 1 1 chtyim@apache.org chtyim@apache.org
CompositeService.java
in twill-core/src/main/java/org/apache/twill/internal
70 5 2015-05-05 2015-05-05 1 1 chtyim@apache.org chtyim@apache.org
Hadoop21YarnApplicationReport.java
in twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn
69 15 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
Hadoop20YarnApplicationReport.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn
69 15 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
AllocationResponses.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports
68 9 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
Instances.java
in twill-core/src/main/java/org/apache/twill/internal/utils
67 4 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
Hadoop21YarnLocalResource.java
in twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn
64 14 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
Hadoop20YarnLocalResource.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn
64 14 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
Hadoop21YarnLaunchContext.java
in twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn
62 11 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
Hadoop20YarnLaunchContext.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn
62 11 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
InMemoryDiscoveryService.java
in twill-discovery-core/src/main/java/org/apache/twill/discovery
58 2 2013-12-13 2014-01-28 3 1 terence@continuuity.com terence@continuuity.com
DiscoverableAdapter.java
in twill-discovery-core/src/main/java/org/apache/twill/discovery
57 4 2014-01-16 2014-01-16 1 1 terence@continuuity.com terence@continuuity.com
RetryStrategies.java
in twill-zookeeper/src/main/java/org/apache/twill/zookeeper
57 6 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
AbstractYarnTwillService.java
in twill-yarn/src/main/java/org/apache/twill/internal/yarn
56 3 2014-10-22 2015-05-21 3 1 chtyim@apache.org chtyim@apache.org
AllocationSpecification.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
55 8 2014-08-02 2014-08-02 1 1 gourav.khaneja@gmail.com gourav.khaneja@gmail.com
PlacementPolicyManager.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
50 4 2014-08-02 2014-08-02 1 1 gourav.khaneja@gmail.com gourav.khaneja@gmail.com
AMRMClient.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports
49 2 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
AbstractZKClient.java
in twill-zookeeper/src/main/java/org/apache/twill/zookeeper
46 9 2014-04-18 2014-04-18 1 1 terence@continuuity.com terence@continuuity.com
DefaultLocalFile.java
in twill-api/src/main/java/org/apache/twill/internal
45 7 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
ForwardingZKClientService.java
in twill-zookeeper/src/main/java/org/apache/twill/zookeeper
45 9 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
ExpectedContainers.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
43 7 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
RuntimeSpecificationCodec.java
in twill-core/src/main/java/org/apache/twill/internal/json
41 2 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
TopicPartition.java
in twill-core/src/main/java/org/apache/twill/kafka/client
40 6 2014-01-23 2014-01-23 1 1 terence@continuuity.com terence@continuuity.com
Hadoop20YarnContainerInfo.java
in twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn
39 7 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
DiscoverableWrapper.java
in twill-discovery-core/src/main/java/org/apache/twill/discovery
39 5 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
LocalFileCodec.java
in twill-core/src/main/java/org/apache/twill/internal/json
38 2 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
EnvContainerInfo.java
in twill-core/src/main/java/org/apache/twill/internal
37 6 2013-12-13 2013-12-13 1 1 terence@continuuity.com terence@continuuity.com
DefaultLogThrowable.java
in twill-core/src/main/java/org/apache/twill/internal/json
36 3 2014-02-12 2014-02-12 1 1 terence@continuuity.com terence@continuuity.com
BrokerInfo.java
in twill-core/src/main/java/org/apache/twill/kafka/client
36 5 2014-01-23 2014-01-23 1 1 terence@continuuity.com terence@continuuity.com
BasicNodeData.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
36 3 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
BasicNodeChildren.java
in twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper
36 4 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
TwillRunnableSpecificationCodec.java
in twill-core/src/main/java/org/apache/twill/internal/json
34 2 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
Constants.java
in twill-common/src/main/java/org/apache/twill/internal
33 2 2015-10-14 2015-10-14 1 1 chtyim@apache.org chtyim@apache.org
ResourceReportClient.java
in twill-yarn/src/main/java/org/apache/twill/yarn
33 1 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
ResourceReportAdapter.java
in twill-core/src/main/java/org/apache/twill/internal/json
32 6 2013-12-13 2014-01-28 2 1 terence@continuuity.com terence@continuuity.com
ApplicationMasterInfo.java
in twill-yarn/src/main/java/org/apache/twill/internal/appmaster
32 5 2015-09-22 2015-09-22 1 1 chtyim@apache.org chtyim@apache.org
Correlations

File Size vs. Number of Changes: 250 points

twill-yarn/src/main/java/org/apache/twill/filesystem/FileContextLocationFactory.java x: 72 lines of code y: 2 # changes twill-yarn/src/main/java/org/apache/twill/internal/ServiceMain.java x: 224 lines of code y: 13 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnUtils.java x: 199 lines of code y: 4 # changes twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillPreparer.java x: 556 lines of code y: 17 # changes twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillRunnerService.java x: 477 lines of code y: 15 # changes twill-examples/yarn/src/main/java/org/apache/twill/example/yarn/HelloWorld.java x: 72 lines of code y: 7 # changes twill-core/src/main/java/org/apache/twill/internal/DefaultResourceReport.java x: 71 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/logging/KafkaAppender.java x: 216 lines of code y: 9 # changes twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillController.java x: 228 lines of code y: 5 # changes twill-yarn/src/main/java/org/apache/twill/filesystem/FileContextLocation.java x: 170 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/SimpleKafkaConsumer.java x: 375 lines of code y: 3 # changes twill-common/src/main/java/org/apache/twill/filesystem/LocalLocationFactory.java x: 27 lines of code y: 3 # changes twill-yarn/src/main/java/org/apache/twill/filesystem/HDFSLocation.java x: 146 lines of code y: 6 # changes twill-yarn/src/main/java/org/apache/twill/filesystem/HDFSLocationFactory.java x: 64 lines of code y: 3 # changes twill-common/src/main/java/org/apache/twill/filesystem/LocalLocation.java x: 154 lines of code y: 7 # changes twill-core/src/main/java/org/apache/twill/launcher/TwillLauncher.java x: 182 lines of code y: 5 # changes twill-common/src/main/java/org/apache/twill/internal/Constants.java x: 33 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/AbstractTwillService.java x: 222 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/AbstractZKServiceController.java x: 173 lines of code y: 6 # changes twill-discovery-core/src/main/java/org/apache/twill/discovery/ZKDiscoveryService.java x: 255 lines of code y: 6 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterMain.java x: 212 lines of code y: 7 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterService.java x: 709 lines of code y: 21 # changes twill-yarn/src/main/java/org/apache/twill/internal/container/TwillContainerMain.java x: 136 lines of code y: 12 # changes twill-api/src/main/java/org/apache/twill/api/TwillPreparer.java x: 33 lines of code y: 6 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/NamespaceZKClient.java x: 110 lines of code y: 5 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/SettableOperationFuture.java x: 37 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/ContainerInfo.java x: 7 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/ProcessLauncher.java x: 15 lines of code y: 4 # changes twill-core/src/main/java/org/apache/twill/internal/ResourceCapability.java x: 5 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/TwillContainerLauncher.java x: 157 lines of code y: 10 # changes twill-core/src/main/java/org/apache/twill/internal/json/TwillRunResourcesCodec.java x: 51 lines of code y: 5 # changes twill-core/src/main/java/org/apache/twill/internal/utils/Resources.java x: 12 lines of code y: 1 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnAppClient.java x: 164 lines of code y: 6 # changes twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn/Hadoop21YarnAppClient.java x: 145 lines of code y: 6 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterProcessLauncher.java x: 31 lines of code y: 4 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationSubmitter.java x: 7 lines of code y: 3 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/AbstractYarnProcessLauncher.java x: 102 lines of code y: 5 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnAppClient.java x: 20 lines of code y: 5 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/RunnableContainerRequest.java x: 39 lines of code y: 6 # changes twill-api/src/main/java/org/apache/twill/api/ResourceReport.java x: 11 lines of code y: 3 # changes twill-api/src/main/java/org/apache/twill/api/ResourceSpecification.java x: 73 lines of code y: 10 # changes twill-common/src/main/java/org/apache/twill/filesystem/Location.java x: 29 lines of code y: 5 # changes twill-core/src/main/java/org/apache/twill/kafka/client/Compression.java x: 13 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/kafka/client/KafkaPublisher.java x: 22 lines of code y: 3 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/TrackerService.java x: 156 lines of code y: 6 # changes twill-api/src/main/java/org/apache/twill/api/TwillController.java x: 18 lines of code y: 7 # changes twill-core/src/main/java/org/apache/twill/internal/AbstractTwillController.java x: 187 lines of code y: 6 # changes twill-core/src/main/java/org/apache/twill/internal/ZKMessages.java x: 43 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/state/Message.java x: 18 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/state/SystemMessages.java x: 30 lines of code y: 3 # changes twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn/Hadoop21YarnContainerInfo.java x: 39 lines of code y: 2 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/RunningContainers.java x: 413 lines of code y: 9 # changes twill-api/src/main/java/org/apache/twill/api/ClassAcceptor.java x: 7 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/ApplicationBundler.java x: 265 lines of code y: 7 # changes twill-core/src/main/java/org/apache/twill/internal/utils/Dependencies.java x: 273 lines of code y: 4 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/EmbeddedKafkaServer.java x: 73 lines of code y: 4 # changes twill-api/src/main/java/org/apache/twill/internal/DefaultTwillRunResources.java x: 72 lines of code y: 3 # changes twill-zookeeper/src/main/java/org/apache/twill/zookeeper/ZKClients.java x: 17 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/JvmOptions.java x: 69 lines of code y: 3 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/DefaultZKClientService.java x: 497 lines of code y: 8 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/LeaderElection.java x: 312 lines of code y: 4 # changes twill-core/src/main/java/org/apache/twill/internal/BasicTwillContext.java x: 123 lines of code y: 5 # changes twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn/Hadoop21YarnAMClient.java x: 119 lines of code y: 5 # changes twill-core/src/main/java/org/apache/twill/internal/EnvKeys.java x: 26 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/state/MessageCallback.java x: 5 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/state/SimpleMessage.java x: 58 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/json/JvmOptionsCodec.java x: 78 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/json/TwillSpecificationAdapter.java x: 123 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/launcher/FindFreePort.java x: 9 lines of code y: 2 # changes twill-ext/src/main/java/org/apache/twill/ext/BundledJarRunner.java x: 209 lines of code y: 4 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/AbstractYarnTwillService.java x: 56 lines of code y: 3 # changes twill-api/src/main/java/org/apache/twill/api/AbstractTwillRunnable.java x: 44 lines of code y: 3 # changes twill-api/src/main/java/org/apache/twill/api/EventHandler.java x: 67 lines of code y: 2 # changes twill-api/src/main/java/org/apache/twill/api/Hosts.java x: 27 lines of code y: 2 # changes twill-api/src/main/java/org/apache/twill/api/TwillRunnableSpecification.java x: 39 lines of code y: 3 # changes twill-api/src/main/java/org/apache/twill/api/TwillSpecification.java x: 293 lines of code y: 4 # changes twill-api/src/main/java/org/apache/twill/api/logging/PrinterLogHandler.java x: 75 lines of code y: 3 # changes twill-api/src/main/java/org/apache/twill/internal/DefaultTwillRunnableSpecification.java x: 32 lines of code y: 3 # changes twill-api/src/main/java/org/apache/twill/internal/DefaultTwillSpecification.java x: 117 lines of code y: 4 # changes twill-common/src/main/java/org/apache/twill/common/Threads.java x: 26 lines of code y: 2 # changes twill-common/src/main/java/org/apache/twill/filesystem/LocationFactories.java x: 36 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/AbstractExecutionServiceController.java x: 213 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/CompositeService.java x: 70 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/ServiceListenerAdapter.java x: 19 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/Services.java x: 71 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/TwillContainerController.java x: 10 lines of code y: 4 # changes twill-examples/yarn/src/main/java/org/apache/twill/example/yarn/BundledJarExample.java x: 77 lines of code y: 4 # changes twill-zookeeper/src/main/java/org/apache/twill/zookeeper/ZKClientService.java x: 39 lines of code y: 4 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/AbstractYarnAMClient.java x: 173 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/ZKBrokerService.java x: 339 lines of code y: 3 # changes twill-api/src/main/java/org/apache/twill/api/TwillContext.java x: 22 lines of code y: 4 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/ReentrantDistributedLock.java x: 280 lines of code y: 1 # changes twill-zookeeper/src/main/java/org/apache/twill/zookeeper/ForwardingZKClient.java x: 61 lines of code y: 3 # changes twill-zookeeper/src/main/java/org/apache/twill/zookeeper/ZKClientServices.java x: 67 lines of code y: 3 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/InMemoryZKServer.java x: 149 lines of code y: 2 # changes twill-yarn/src/main/java/org/apache/twill/internal/container/TwillContainerService.java x: 112 lines of code y: 6 # changes twill-api/src/main/java/org/apache/twill/internal/DefaultResourceSpecification.java x: 41 lines of code y: 6 # changes twill-core/src/main/java/org/apache/twill/internal/json/ResourceSpecificationCodec.java x: 37 lines of code y: 6 # changes twill-core/src/main/java/org/apache/twill/internal/json/TwillSpecificationCodec.java x: 120 lines of code y: 3 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnAMClient.java x: 126 lines of code y: 5 # changes twill-yarn/src/main/hadoop22/org/apache/twill/internal/yarn/Hadoop22YarnAMClient.java x: 16 lines of code y: 1 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/AllocationSpecification.java x: 55 lines of code y: 1 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/PlacementPolicyManager.java x: 50 lines of code y: 1 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ProvisionRequest.java x: 31 lines of code y: 2 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/RunnableProcessLauncher.java x: 58 lines of code y: 4 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/VersionDetectYarnAMClientFactory.java x: 34 lines of code y: 2 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnAMClient.java x: 64 lines of code y: 8 # changes twill-api/src/main/java/org/apache/twill/api/logging/LogEntry.java x: 25 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/json/ILoggingEventSerializer.java x: 46 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/json/LogEntryDecoder.java x: 91 lines of code y: 2 # changes twill-examples/echo/src/main/java/echo/EchoMain.java x: 25 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/ElectionRegistry.java x: 41 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/SimpleKafkaPublisher.java x: 156 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/ZKKafkaClientService.java x: 74 lines of code y: 2 # changes twill-discovery-core/src/main/java/org/apache/twill/discovery/DefaultServiceDiscovered.java x: 104 lines of code y: 3 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/BasicACLData.java x: 21 lines of code y: 1 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/FailureRetryZKClient.java x: 186 lines of code y: 3 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/RewatchOnExpireZKClient.java x: 70 lines of code y: 4 # changes twill-zookeeper/src/main/java/org/apache/twill/zookeeper/ACLData.java x: 8 lines of code y: 1 # changes twill-zookeeper/src/main/java/org/apache/twill/zookeeper/AbstractZKClient.java x: 46 lines of code y: 1 # changes twill-zookeeper/src/main/java/org/apache/twill/zookeeper/NodeData.java x: 8 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/ContainerLiveNodeData.java x: 20 lines of code y: 2 # changes twill-api/src/main/java/org/apache/twill/api/LocalFile.java x: 12 lines of code y: 3 # changes twill-ext/src/main/java/org/apache/twill/ext/BundledJarRunnable.java x: 77 lines of code y: 1 # changes twill-discovery-api/src/main/java/org/apache/twill/discovery/DiscoveryServiceClient.java x: 4 lines of code y: 3 # changes twill-core/src/main/java/org/apache/twill/internal/json/DefaultLogThrowable.java x: 36 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/json/LogThrowableCodec.java x: 29 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/Configs.java x: 15 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/SingleRunnableApplication.java x: 24 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/json/LocalFileCodec.java x: 38 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/json/ResourceReportAdapter.java x: 32 lines of code y: 2 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnNMClient.java x: 80 lines of code y: 2 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports/AllocationResponse.java x: 11 lines of code y: 2 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports/AllocationResponses.java x: 68 lines of code y: 2 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnApplicationReport.java x: 22 lines of code y: 2 # changes twill-yarn/src/main/java/org/apache/twill/yarn/YarnSecureStore.java x: 16 lines of code y: 2 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/RewatchOnExpireWatcher.java x: 153 lines of code y: 2 # changes twill-zookeeper/src/main/java/org/apache/twill/zookeeper/ZKOperations.java x: 235 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/BasicFetchedMessage.java x: 30 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/ByteBufferEncoder.java x: 13 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/IntegerEncoder.java x: 11 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/IntegerPartitioner.java x: 10 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/package-info.java x: 1 lines of code y: 2 # changes twill-core/src/main/java/org/apache/twill/kafka/client/TopicPartition.java x: 40 lines of code y: 1 # changes twill-discovery-core/src/main/java/org/apache/twill/discovery/DiscoverableAdapter.java x: 57 lines of code y: 1 # changes twill-yarn/src/main/resources/logback-template.xml x: 6 lines of code y: 2 # changes twill-api/src/main/java/org/apache/twill/api/EventHandlerSpecification.java x: 6 lines of code y: 1 # changes twill-api/src/main/java/org/apache/twill/api/TwillRunner.java x: 17 lines of code y: 1 # changes twill-api/src/main/java/org/apache/twill/api/logging/package-info.java x: 1 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/ListenerExecutor.java x: 100 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/json/StackTraceElementCodec.java x: 30 lines of code y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/utils/Instances.java x: 67 lines of code y: 1 # changes twill-discovery-core/src/main/java/org/apache/twill/discovery/DiscoverableWrapper.java x: 39 lines of code y: 1 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnApplicationReport.java x: 69 lines of code y: 1 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnContainerStatus.java x: 25 lines of code y: 1 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnLaunchContext.java x: 62 lines of code y: 1 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnLocalResource.java x: 64 lines of code y: 1 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports/AMRMClient.java x: 49 lines of code y: 1 # changes twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports/AMRMClientImpl.java x: 306 lines of code y: 1 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterLiveNodeData.java x: 20 lines of code y: 1 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ExpectedContainers.java x: 43 lines of code y: 1 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/LoggerContextListenerAdapter.java x: 27 lines of code y: 1 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/RetryUtils.java x: 15 lines of code y: 1 # changes
21.0
# changes
  min: 1.0
  average: 2.79
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 21.0
0 709.0
lines of code
min: 1.0 | average: 68.31 | 25th percentile: 12.0 | median: 33.5 | 75th percentile: 72.0 | max: 709.0

Number of Contributors vs. Number of Changes: 250 points

twill-yarn/src/main/java/org/apache/twill/filesystem/FileContextLocationFactory.java x: 1 # contributors y: 2 # changes twill-yarn/src/main/java/org/apache/twill/internal/ServiceMain.java x: 5 # contributors y: 13 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnUtils.java x: 3 # contributors y: 4 # changes twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillPreparer.java x: 6 # contributors y: 17 # changes twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillRunnerService.java x: 4 # contributors y: 15 # changes twill-examples/yarn/src/main/java/org/apache/twill/example/yarn/HelloWorld.java x: 6 # contributors y: 7 # changes twill-core/src/main/java/org/apache/twill/internal/DefaultResourceReport.java x: 2 # contributors y: 2 # changes twill-core/src/main/java/org/apache/twill/internal/logging/KafkaAppender.java x: 4 # contributors y: 9 # changes twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillController.java x: 3 # contributors y: 5 # changes twill-core/src/main/java/org/apache/twill/internal/kafka/client/SimpleKafkaConsumer.java x: 3 # contributors y: 3 # changes twill-common/src/main/java/org/apache/twill/filesystem/LocalLocationFactory.java x: 2 # contributors y: 3 # changes twill-yarn/src/main/java/org/apache/twill/filesystem/HDFSLocation.java x: 3 # contributors y: 6 # changes twill-common/src/main/java/org/apache/twill/filesystem/LocalLocation.java x: 3 # contributors y: 7 # changes twill-core/src/main/java/org/apache/twill/launcher/TwillLauncher.java x: 4 # contributors y: 5 # changes twill-common/src/main/java/org/apache/twill/internal/Constants.java x: 1 # contributors y: 1 # changes twill-core/src/main/java/org/apache/twill/internal/AbstractTwillService.java x: 1 # contributors y: 3 # changes twill-discovery-core/src/main/java/org/apache/twill/discovery/ZKDiscoveryService.java x: 4 # contributors y: 6 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterService.java x: 7 # contributors y: 21 # changes twill-yarn/src/main/java/org/apache/twill/internal/container/TwillContainerMain.java x: 5 # contributors y: 12 # changes twill-api/src/main/java/org/apache/twill/api/TwillPreparer.java x: 5 # contributors y: 6 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/NamespaceZKClient.java x: 2 # contributors y: 5 # changes twill-core/src/main/java/org/apache/twill/internal/TwillContainerLauncher.java x: 5 # contributors y: 10 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterProcessLauncher.java x: 2 # contributors y: 4 # changes twill-api/src/main/java/org/apache/twill/api/ResourceSpecification.java x: 4 # contributors y: 10 # changes twill-core/src/main/java/org/apache/twill/internal/AbstractTwillController.java x: 2 # contributors y: 6 # changes twill-yarn/src/main/java/org/apache/twill/internal/appmaster/RunningContainers.java x: 6 # contributors y: 9 # changes twill-core/src/main/java/org/apache/twill/internal/ApplicationBundler.java x: 4 # contributors y: 7 # changes twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/DefaultZKClientService.java x: 2 # contributors y: 8 # changes twill-ext/src/main/java/org/apache/twill/ext/BundledJarRunner.java x: 4 # contributors y: 4 # changes twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnAMClient.java x: 3 # contributors y: 8 # changes
21.0
# changes
  min: 1.0
  average: 2.79
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 21.0
0 7.0
# contributors
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. File Size: 250 points

twill-yarn/src/main/java/org/apache/twill/filesystem/FileContextLocationFactory.java x: 1 # contributors y: 72 lines of code twill-yarn/src/main/java/org/apache/twill/internal/ServiceMain.java x: 5 # contributors y: 224 lines of code twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnUtils.java x: 3 # contributors y: 199 lines of code twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillPreparer.java x: 6 # contributors y: 556 lines of code twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillRunnerService.java x: 4 # contributors y: 477 lines of code twill-examples/yarn/src/main/java/org/apache/twill/example/yarn/HelloWorld.java x: 6 # contributors y: 72 lines of code twill-core/src/main/java/org/apache/twill/internal/DefaultResourceReport.java x: 2 # contributors y: 71 lines of code twill-core/src/main/java/org/apache/twill/internal/logging/KafkaAppender.java x: 4 # contributors y: 216 lines of code twill-yarn/src/main/java/org/apache/twill/yarn/YarnTwillController.java x: 3 # contributors y: 228 lines of code twill-yarn/src/main/java/org/apache/twill/filesystem/FileContextLocation.java x: 2 # contributors y: 170 lines of code twill-core/src/main/java/org/apache/twill/internal/kafka/client/SimpleKafkaConsumer.java x: 3 # contributors y: 375 lines of code twill-common/src/main/java/org/apache/twill/filesystem/LocalLocationFactory.java x: 2 # contributors y: 27 lines of code twill-yarn/src/main/java/org/apache/twill/filesystem/HDFSLocation.java x: 3 # contributors y: 146 lines of code twill-yarn/src/main/java/org/apache/twill/filesystem/HDFSLocationFactory.java x: 2 # contributors y: 64 lines of code twill-common/src/main/java/org/apache/twill/filesystem/LocalLocation.java x: 3 # contributors y: 154 lines of code twill-core/src/main/java/org/apache/twill/launcher/TwillLauncher.java x: 4 # contributors y: 182 lines of code twill-common/src/main/java/org/apache/twill/internal/Constants.java x: 1 # contributors y: 33 lines of code twill-core/src/main/java/org/apache/twill/internal/AbstractTwillService.java x: 1 # contributors y: 222 lines of code twill-core/src/main/java/org/apache/twill/internal/AbstractZKServiceController.java x: 3 # contributors y: 173 lines of code twill-discovery-core/src/main/java/org/apache/twill/discovery/ZKDiscoveryService.java x: 4 # contributors y: 255 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterMain.java x: 3 # contributors y: 212 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterService.java x: 7 # contributors y: 709 lines of code twill-yarn/src/main/java/org/apache/twill/internal/container/TwillContainerMain.java x: 5 # contributors y: 136 lines of code twill-api/src/main/java/org/apache/twill/api/TwillPreparer.java x: 5 # contributors y: 33 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/NamespaceZKClient.java x: 2 # contributors y: 110 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/SettableOperationFuture.java x: 2 # contributors y: 37 lines of code twill-core/src/main/java/org/apache/twill/internal/ContainerInfo.java x: 2 # contributors y: 7 lines of code twill-core/src/main/java/org/apache/twill/internal/ProcessLauncher.java x: 3 # contributors y: 15 lines of code twill-core/src/main/java/org/apache/twill/internal/ResourceCapability.java x: 1 # contributors y: 5 lines of code twill-core/src/main/java/org/apache/twill/internal/TwillContainerLauncher.java x: 5 # contributors y: 157 lines of code twill-core/src/main/java/org/apache/twill/internal/json/TwillRunResourcesCodec.java x: 4 # contributors y: 51 lines of code twill-core/src/main/java/org/apache/twill/internal/utils/Resources.java x: 1 # contributors y: 12 lines of code twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnAppClient.java x: 4 # contributors y: 164 lines of code twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn/Hadoop21YarnAppClient.java x: 4 # contributors y: 145 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ApplicationMasterProcessLauncher.java x: 2 # contributors y: 31 lines of code twill-yarn/src/main/java/org/apache/twill/internal/yarn/AbstractYarnProcessLauncher.java x: 2 # contributors y: 102 lines of code twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnAppClient.java x: 3 # contributors y: 20 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/RunnableContainerRequest.java x: 3 # contributors y: 39 lines of code twill-api/src/main/java/org/apache/twill/api/ResourceReport.java x: 3 # contributors y: 11 lines of code twill-api/src/main/java/org/apache/twill/api/ResourceSpecification.java x: 4 # contributors y: 73 lines of code twill-common/src/main/java/org/apache/twill/filesystem/Location.java x: 3 # contributors y: 29 lines of code twill-core/src/main/java/org/apache/twill/kafka/client/Compression.java x: 2 # contributors y: 13 lines of code twill-core/src/main/java/org/apache/twill/kafka/client/KafkaPublisher.java x: 2 # contributors y: 22 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/TrackerService.java x: 4 # contributors y: 156 lines of code twill-api/src/main/java/org/apache/twill/api/TwillController.java x: 3 # contributors y: 18 lines of code twill-core/src/main/java/org/apache/twill/internal/AbstractTwillController.java x: 2 # contributors y: 187 lines of code twill-core/src/main/java/org/apache/twill/internal/ZKMessages.java x: 2 # contributors y: 43 lines of code twill-core/src/main/java/org/apache/twill/internal/state/Message.java x: 2 # contributors y: 18 lines of code twill-core/src/main/java/org/apache/twill/internal/state/SystemMessages.java x: 2 # contributors y: 30 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/RunningContainers.java x: 6 # contributors y: 413 lines of code twill-api/src/main/java/org/apache/twill/api/ClassAcceptor.java x: 1 # contributors y: 7 lines of code twill-core/src/main/java/org/apache/twill/internal/ApplicationBundler.java x: 4 # contributors y: 265 lines of code twill-core/src/main/java/org/apache/twill/internal/utils/Dependencies.java x: 3 # contributors y: 273 lines of code twill-core/src/main/java/org/apache/twill/internal/kafka/EmbeddedKafkaServer.java x: 2 # contributors y: 73 lines of code twill-api/src/main/java/org/apache/twill/internal/DefaultTwillRunResources.java x: 3 # contributors y: 72 lines of code twill-core/src/main/java/org/apache/twill/internal/JvmOptions.java x: 2 # contributors y: 69 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/DefaultZKClientService.java x: 2 # contributors y: 497 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/LeaderElection.java x: 3 # contributors y: 312 lines of code twill-core/src/main/java/org/apache/twill/internal/BasicTwillContext.java x: 4 # contributors y: 123 lines of code twill-yarn/src/main/hadoop21/org/apache/twill/internal/yarn/Hadoop21YarnAMClient.java x: 3 # contributors y: 119 lines of code twill-core/src/main/java/org/apache/twill/internal/state/MessageCallback.java x: 2 # contributors y: 5 lines of code twill-core/src/main/java/org/apache/twill/internal/state/SimpleMessage.java x: 2 # contributors y: 58 lines of code twill-core/src/main/java/org/apache/twill/internal/json/JvmOptionsCodec.java x: 2 # contributors y: 78 lines of code twill-core/src/main/java/org/apache/twill/internal/json/TwillSpecificationAdapter.java x: 3 # contributors y: 123 lines of code twill-core/src/main/java/org/apache/twill/internal/utils/Networks.java x: 2 # contributors y: 14 lines of code twill-core/src/main/java/org/apache/twill/launcher/FindFreePort.java x: 2 # contributors y: 9 lines of code twill-ext/src/main/java/org/apache/twill/ext/BundledJarRunner.java x: 4 # contributors y: 209 lines of code twill-yarn/src/main/java/org/apache/twill/internal/yarn/AbstractYarnTwillService.java x: 1 # contributors y: 56 lines of code twill-api/src/main/java/org/apache/twill/api/TwillSpecification.java x: 3 # contributors y: 293 lines of code twill-api/src/main/java/org/apache/twill/internal/DefaultTwillSpecification.java x: 3 # contributors y: 117 lines of code twill-common/src/main/java/org/apache/twill/filesystem/LocationFactories.java x: 2 # contributors y: 36 lines of code twill-core/src/main/java/org/apache/twill/internal/AbstractExecutionServiceController.java x: 2 # contributors y: 213 lines of code twill-core/src/main/java/org/apache/twill/internal/ServiceListenerAdapter.java x: 1 # contributors y: 19 lines of code twill-examples/yarn/src/main/java/org/apache/twill/example/yarn/BundledJarExample.java x: 4 # contributors y: 77 lines of code twill-core/src/main/java/org/apache/twill/internal/kafka/client/ZKBrokerService.java x: 2 # contributors y: 339 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/ReentrantDistributedLock.java x: 1 # contributors y: 280 lines of code twill-zookeeper/src/main/java/org/apache/twill/zookeeper/ForwardingZKClient.java x: 2 # contributors y: 61 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/InMemoryZKServer.java x: 2 # contributors y: 149 lines of code twill-yarn/src/main/java/org/apache/twill/internal/container/TwillContainerService.java x: 4 # contributors y: 112 lines of code twill-api/src/main/java/org/apache/twill/internal/DefaultResourceSpecification.java x: 3 # contributors y: 41 lines of code twill-core/src/main/java/org/apache/twill/internal/json/TwillSpecificationCodec.java x: 2 # contributors y: 120 lines of code twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnAMClient.java x: 2 # contributors y: 126 lines of code twill-yarn/src/main/hadoop22/org/apache/twill/internal/yarn/Hadoop22YarnAMClient.java x: 1 # contributors y: 16 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/AllocationSpecification.java x: 1 # contributors y: 55 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/PlacementPolicyManager.java x: 1 # contributors y: 50 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/RunnableProcessLauncher.java x: 3 # contributors y: 58 lines of code twill-yarn/src/main/java/org/apache/twill/internal/yarn/YarnAMClient.java x: 3 # contributors y: 64 lines of code twill-api/src/main/java/org/apache/twill/api/logging/LogEntry.java x: 2 # contributors y: 25 lines of code twill-core/src/main/java/org/apache/twill/internal/json/ILoggingEventSerializer.java x: 2 # contributors y: 46 lines of code twill-core/src/main/java/org/apache/twill/internal/json/LogEntryDecoder.java x: 2 # contributors y: 91 lines of code twill-core/src/main/java/org/apache/twill/internal/ElectionRegistry.java x: 2 # contributors y: 41 lines of code twill-core/src/main/java/org/apache/twill/internal/kafka/client/SimpleKafkaPublisher.java x: 1 # contributors y: 156 lines of code twill-core/src/main/java/org/apache/twill/internal/kafka/client/ZKKafkaClientService.java x: 1 # contributors y: 74 lines of code twill-discovery-core/src/main/java/org/apache/twill/discovery/DefaultServiceDiscovered.java x: 1 # contributors y: 104 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/BasicACLData.java x: 1 # contributors y: 21 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/FailureRetryZKClient.java x: 1 # contributors y: 186 lines of code twill-zookeeper/src/main/java/org/apache/twill/zookeeper/AbstractZKClient.java x: 1 # contributors y: 46 lines of code twill-ext/src/main/java/org/apache/twill/ext/BundledJarRunnable.java x: 1 # contributors y: 77 lines of code twill-core/src/main/java/org/apache/twill/internal/json/DefaultLogThrowable.java x: 1 # contributors y: 36 lines of code twill-core/src/main/java/org/apache/twill/internal/json/LogThrowableCodec.java x: 1 # contributors y: 29 lines of code twill-core/src/main/java/org/apache/twill/internal/SingleRunnableApplication.java x: 1 # contributors y: 24 lines of code twill-core/src/main/java/org/apache/twill/internal/json/LocalFileCodec.java x: 1 # contributors y: 38 lines of code twill-core/src/main/java/org/apache/twill/internal/json/RuntimeSpecificationCodec.java x: 1 # contributors y: 41 lines of code twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnNMClient.java x: 1 # contributors y: 80 lines of code twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports/AllocationResponse.java x: 1 # contributors y: 11 lines of code twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports/AllocationResponses.java x: 1 # contributors y: 68 lines of code twill-zookeeper/src/main/java/org/apache/twill/internal/zookeeper/RewatchOnExpireWatcher.java x: 1 # contributors y: 153 lines of code twill-zookeeper/src/main/java/org/apache/twill/zookeeper/ZKOperations.java x: 1 # contributors y: 235 lines of code twill-core/src/main/java/org/apache/twill/internal/kafka/client/package-info.java x: 1 # contributors y: 1 lines of code twill-core/src/main/java/org/apache/twill/internal/ListenerExecutor.java x: 1 # contributors y: 100 lines of code twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/Hadoop20YarnLaunchContext.java x: 1 # contributors y: 62 lines of code twill-yarn/src/main/hadoop20/org/apache/twill/internal/yarn/ports/AMRMClientImpl.java x: 1 # contributors y: 306 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/ExpectedContainers.java x: 1 # contributors y: 43 lines of code twill-yarn/src/main/java/org/apache/twill/internal/appmaster/LoggerContextListenerAdapter.java x: 1 # contributors y: 27 lines of code
709.0
lines of code
  min: 1.0
  average: 68.31
  25th percentile: 12.0
  median: 33.5
  75th percentile: 72.0
  max: 709.0
0 7.0
# contributors
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0