Uber / uReplicator
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 95 files with 12,933 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (3,242 lines of code)
    • 30 files changed 6-20 times (5,403 lines of code)
    • 61 files changed 1-5 times (4,288 lines of code)
0% | 0% | 25% | 41% | 33%
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 95 files with 12,933 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)
    • 21 files changed by 6-10 contributors (6,338 lines of code)
    • 61 files changed by 2-5 contributors (5,922 lines of code)
    • 13 files changed by 1 contributor (673 lines of code)
0% | 0% | 49% | 45% | 5%
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, properties, sh, xml, md, yml, gitignore, txt, arcconfig, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 25% | 42% | 31%
yml0% | 0% | 0% | 0% | 100%
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
uReplicator-Controller0% | 0% | 40% | 52% | 6%
uReplicator-Manager0% | 0% | 38% | 52% | 8%
uReplicator-Common0% | 0% | 0% | 55% | 44%
uReplicator-Worker0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
config0% | 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
ControllerHelixManager.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
1267 43 2017-11-01 2020-09-15 41 9 xhl1988@gmail.com yayang@uber.com
HelixMirrorMakerManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
333 38 2016-10-30 2019-11-13 24 8 hongxu@uber.com guo.jiwei@immomo.com
ControllerConf.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller
981 115 2016-10-30 2019-09-23 23 9 hongxu@uber.com technoboy@yeah.net
AutoRebalanceLiveInstanceChangeListener.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
661 16 2016-10-30 2019-08-01 21 7 hongxu@uber.com 43356004+yangy0000@users.no...
OffsetMonitor.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
396 19 2017-10-13 2019-11-04 20 7 xhl1988@gmail.com technoboy@yeah.net
ControllerStarter.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller
130 7 2016-10-30 2019-08-01 16 8 hongxu@uber.com 43356004+yangy0000@users.no...
ManagerControllerHelix.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
255 12 2017-10-20 2019-09-23 16 7 zhenmin@uber.com technoboy@yeah.net
TopicManagementRestletResource.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources
351 8 2017-10-20 2019-10-24 15 8 xhl1988@gmail.com guo.jiwei@immomo.com
IdealStateBuilder.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
101 2 2016-10-30 2019-03-20 14 6 hongxu@uber.com yayang@uber.com
HelixUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
230 15 2017-11-01 2020-12-01 14 6 xhl1988@gmail.com yayang@uber.com
ManagerConf.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager
505 58 2017-10-20 2019-10-30 14 5 xhl1988@gmail.com guo.jiwei@immomo.com
ControllerInstance.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller
215 10 2017-10-21 2019-09-23 13 6 zhenmin@uber.com technoboy@yeah.net
TopicManagementRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
219 5 2016-10-30 2019-09-23 13 8 hongxu@uber.com technoboy@yeah.net
WorkerHelixManager.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
274 17 2017-11-01 2020-09-16 13 4 xhl1988@gmail.com yayang@uber.com
ManagerStarter.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager
120 6 2017-10-20 2019-09-23 12 6 xhl1988@gmail.com technoboy@yeah.net
IdealStateBuilder.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
181 10 2017-11-01 2020-09-16 12 4 xhl1988@gmail.com yayang@uber.com
AutoTopicWhitelistingManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
213 13 2016-10-30 2019-09-23 12 8 hongxu@uber.com technoboy@yeah.net
ControllerRestApplication.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest
40 2 2016-10-30 2019-03-20 11 6 hongxu@uber.com yayang@uber.com
ControllerLiveInstanceChangeListener.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
95 5 2017-10-20 2020-01-17 11 5 xhl1988@gmail.com yayang@uber.com
InstanceTopicPartitionHolder.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
148 25 2017-11-01 2020-01-17 11 3 xhl1988@gmail.com yayang@uber.com
SourceKafkaClusterValidationManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation
194 10 2016-10-30 2019-09-23 11 8 hongxu@uber.com technoboy@yeah.net
ValidationManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation
311 15 2016-10-30 2019-08-01 11 7 hongxu@uber.com 43356004+yangy0000@users.no...
ClusterInfoBackupManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
96 4 2016-10-30 2019-03-20 10 6 hongxu@uber.com yayang@uber.com
AdminRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
102 4 2016-10-30 2019-12-02 10 7 hongxu@uber.com yayang@uber.com
MirrorMakerManagerRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
117 4 2017-10-12 2019-02-22 10 4 xhl1988@gmail.com yayang@uber.com
FileBackUpHandler.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
35 2 2016-10-30 2019-09-09 9 7 hongxu@uber.com guo.jiwei@immomo.com
GitBackUpHandler.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
88 2 2016-10-30 2019-03-20 8 6 hongxu@uber.com yayang@uber.com
HttpClientUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
137 7 2017-11-01 2019-09-23 8 5 xhl1988@gmail.com technoboy@yeah.net
AdminRestletResource.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources
181 5 2018-11-15 2019-03-19 8 5 xhl1988@gmail.com yayang@uber.com
WorkloadInfoRetriever.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
216 11 2017-11-01 2019-03-20 8 5 xhl1988@gmail.com yayang@uber.com
KafkaBrokerTopicObserver.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
237 13 2017-11-01 2019-09-23 8 4 xhl1988@gmail.com technoboy@yeah.net
WorkerLiveInstanceChangeListener.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
23 2 2017-10-20 2019-03-20 6 3 xhl1988@gmail.com yayang@uber.com
ControllerStateModelFactory.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
82 9 2017-11-01 2019-03-20 6 3 zhenmin@uber.com yayang@uber.com
TopicWorkload.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
111 19 2017-11-01 2020-01-17 6 3 xhl1988@gmail.com yayang@uber.com
IuReplicatorConf.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/configuration
10 - 2017-11-01 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
ManagerRestApplication.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest
28 2 2017-10-20 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
TopicPartition.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
81 11 2017-11-01 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
C3QueryUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
110 3 2017-11-01 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
BackUpHandler.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
4 - 2016-10-30 2019-03-20 4 4 hongxu@uber.com yayang@uber.com
ITopicWorkloadWeighter.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
4 - 2017-11-01 2019-03-20 4 3 xhl1988@gmail.com yayang@uber.com
IHelixManager.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
9 - 2017-11-01 2019-03-20 4 3 xhl1988@gmail.com yayang@uber.com
HealthCheckRestletResource.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources
12 1 2017-10-20 2018-11-28 4 3 xhl1988@gmail.com yayang@uber.com
TopicParitionOffsetRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
45 2 2017-10-13 2019-02-02 4 4 xhl1988@gmail.com 43356004+yangy0000@users.no...
HelixSetupUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
62 3 2017-10-21 2019-03-20 4 3 xhl1988@gmail.com yayang@uber.com
71 - 2019-01-02 2021-02-16 4 2 43356004+00sheep00@users.no... yayang@uber.com
OnlineOfflineStateModel.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
81 3 2017-10-21 2019-03-20 4 3 xhl1988@gmail.com yayang@uber.com
AdminHelper.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
84 5 2018-11-29 2019-09-23 4 4 xdong@uber.com technoboy@yeah.net
96 - 2019-02-02 2020-02-27 4 2 43356004+yangy0000@users.no... yayang@uber.com
Constants.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common
11 1 2019-03-01 2019-11-13 3 2 yayang@uber.com guo.jiwei@immomo.com
ControllerWorkloadInfo.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules
17 - 2019-03-19 2019-12-02 3 1 yayang@uber.com yayang@uber.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
ControllerHelixManager.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
1267 43 2017-11-01 2020-09-15 41 9 xhl1988@gmail.com yayang@uber.com
ControllerConf.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller
981 115 2016-10-30 2019-09-23 23 9 hongxu@uber.com technoboy@yeah.net
HelixMirrorMakerManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
333 38 2016-10-30 2019-11-13 24 8 hongxu@uber.com guo.jiwei@immomo.com
ControllerStarter.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller
130 7 2016-10-30 2019-08-01 16 8 hongxu@uber.com 43356004+yangy0000@users.no...
TopicManagementRestletResource.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources
351 8 2017-10-20 2019-10-24 15 8 xhl1988@gmail.com guo.jiwei@immomo.com
TopicManagementRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
219 5 2016-10-30 2019-09-23 13 8 hongxu@uber.com technoboy@yeah.net
AutoTopicWhitelistingManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
213 13 2016-10-30 2019-09-23 12 8 hongxu@uber.com technoboy@yeah.net
SourceKafkaClusterValidationManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation
194 10 2016-10-30 2019-09-23 11 8 hongxu@uber.com technoboy@yeah.net
AutoRebalanceLiveInstanceChangeListener.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
661 16 2016-10-30 2019-08-01 21 7 hongxu@uber.com 43356004+yangy0000@users.no...
OffsetMonitor.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
396 19 2017-10-13 2019-11-04 20 7 xhl1988@gmail.com technoboy@yeah.net
ManagerControllerHelix.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
255 12 2017-10-20 2019-09-23 16 7 zhenmin@uber.com technoboy@yeah.net
ValidationManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation
311 15 2016-10-30 2019-08-01 11 7 hongxu@uber.com 43356004+yangy0000@users.no...
AdminRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
102 4 2016-10-30 2019-12-02 10 7 hongxu@uber.com yayang@uber.com
FileBackUpHandler.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
35 2 2016-10-30 2019-09-09 9 7 hongxu@uber.com guo.jiwei@immomo.com
HelixUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
230 15 2017-11-01 2020-12-01 14 6 xhl1988@gmail.com yayang@uber.com
IdealStateBuilder.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
101 2 2016-10-30 2019-03-20 14 6 hongxu@uber.com yayang@uber.com
ControllerInstance.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller
215 10 2017-10-21 2019-09-23 13 6 zhenmin@uber.com technoboy@yeah.net
ManagerStarter.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager
120 6 2017-10-20 2019-09-23 12 6 xhl1988@gmail.com technoboy@yeah.net
ControllerRestApplication.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest
40 2 2016-10-30 2019-03-20 11 6 hongxu@uber.com yayang@uber.com
ClusterInfoBackupManager.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
96 4 2016-10-30 2019-03-20 10 6 hongxu@uber.com yayang@uber.com
GitBackUpHandler.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
88 2 2016-10-30 2019-03-20 8 6 hongxu@uber.com yayang@uber.com
ManagerConf.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager
505 58 2017-10-20 2019-10-30 14 5 xhl1988@gmail.com guo.jiwei@immomo.com
ControllerLiveInstanceChangeListener.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
95 5 2017-10-20 2020-01-17 11 5 xhl1988@gmail.com yayang@uber.com
AdminRestletResource.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources
181 5 2018-11-15 2019-03-19 8 5 xhl1988@gmail.com yayang@uber.com
WorkloadInfoRetriever.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
216 11 2017-11-01 2019-03-20 8 5 xhl1988@gmail.com yayang@uber.com
HttpClientUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
137 7 2017-11-01 2019-09-23 8 5 xhl1988@gmail.com technoboy@yeah.net
WorkerHelixManager.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
274 17 2017-11-01 2020-09-16 13 4 xhl1988@gmail.com yayang@uber.com
IdealStateBuilder.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
181 10 2017-11-01 2020-09-16 12 4 xhl1988@gmail.com yayang@uber.com
MirrorMakerManagerRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
117 4 2017-10-12 2019-02-22 10 4 xhl1988@gmail.com yayang@uber.com
KafkaBrokerTopicObserver.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
237 13 2017-11-01 2019-09-23 8 4 xhl1988@gmail.com technoboy@yeah.net
AdminHelper.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
84 5 2018-11-29 2019-09-23 4 4 xdong@uber.com technoboy@yeah.net
BackUpHandler.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
4 - 2016-10-30 2019-03-20 4 4 hongxu@uber.com yayang@uber.com
TopicParitionOffsetRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
45 2 2017-10-13 2019-02-02 4 4 xhl1988@gmail.com 43356004+yangy0000@users.no...
InstanceTopicPartitionHolder.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
148 25 2017-11-01 2020-01-17 11 3 xhl1988@gmail.com yayang@uber.com
WorkerLiveInstanceChangeListener.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
23 2 2017-10-20 2019-03-20 6 3 xhl1988@gmail.com yayang@uber.com
TopicWorkload.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
111 19 2017-11-01 2020-01-17 6 3 xhl1988@gmail.com yayang@uber.com
ControllerStateModelFactory.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
82 9 2017-11-01 2019-03-20 6 3 zhenmin@uber.com yayang@uber.com
ManagerRestApplication.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest
28 2 2017-10-20 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
IuReplicatorConf.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/configuration
10 - 2017-11-01 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
TopicPartition.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
81 11 2017-11-01 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
C3QueryUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
110 3 2017-11-01 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
HealthCheckRestletResource.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources
12 1 2017-10-20 2018-11-28 4 3 xhl1988@gmail.com yayang@uber.com
OnlineOfflineStateModel.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
81 3 2017-10-21 2019-03-20 4 3 xhl1988@gmail.com yayang@uber.com
ITopicWorkloadWeighter.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
4 - 2017-11-01 2019-03-20 4 3 xhl1988@gmail.com yayang@uber.com
IHelixManager.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
9 - 2017-11-01 2019-03-20 4 3 xhl1988@gmail.com yayang@uber.com
HelixSetupUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
62 3 2017-10-21 2019-03-20 4 3 xhl1988@gmail.com yayang@uber.com
ValidationRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
48 2 2016-10-30 2017-07-24 3 3 hongxu@uber.com xhl1988@gmail.com
HealthCheckRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
24 2 2016-10-30 2019-02-08 3 3 hongxu@uber.com 43356004+yangy0000@users.no...
96 - 2019-02-02 2020-02-27 4 2 43356004+yangy0000@users.no... yayang@uber.com
71 - 2019-01-02 2021-02-16 4 2 43356004+00sheep00@users.no... yayang@uber.com
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
jmxtrans.xml
in config
113 - 2019-03-01 2019-03-01 1 1 xhl1988@gmail.com xhl1988@gmail.com
ControllerWorkloadSnapshot.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
104 7 2020-01-17 2020-01-17 1 1 yayang@uber.com yayang@uber.com
TopicPartitionCountObserver.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
91 7 2019-08-01 2019-08-01 1 1 43356004+yangy0000@users.no... 43356004+yangy0000@users.no...
TopicAssignmentViewBuilder.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core
78 4 2019-03-01 2019-03-20 2 1 yayang@uber.com yayang@uber.com
KafkaClusterObserver.java
in uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common
73 5 2019-08-01 2019-09-03 2 1 43356004+yangy0000@users.no... 43356004+yangy0000@users.no...
TopicPartitionBlacklistRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
61 3 2019-03-01 2019-03-01 1 1 yayang@uber.com yayang@uber.com
OnlineOfflineStateFactory.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
58 8 2019-08-01 2019-08-01 1 1 43356004+yangy0000@users.no... 43356004+yangy0000@users.no...
TopicPartitionLag.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules
26 2 2019-03-19 2019-03-20 2 1 yayang@uber.com yayang@uber.com
FileUtils.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/util
18 1 2019-09-09 2019-09-09 1 1 guo.jiwei@immomo.com guo.jiwei@immomo.com
ControllerWorkloadInfo.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules
17 - 2019-03-19 2019-12-02 3 1 yayang@uber.com yayang@uber.com
GraphiteKafkaGauge.java
in uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common
13 2 2019-08-01 2019-08-01 1 1 43356004+yangy0000@users.no... 43356004+yangy0000@users.no...
WorkerWorkloadInfo.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules
12 - 2019-03-19 2019-03-20 2 1 yayang@uber.com yayang@uber.com
HelixHandler.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
9 - 2019-08-01 2019-08-01 1 1 43356004+yangy0000@users.no... 43356004+yangy0000@users.no...
WorkerInstance.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
331 23 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
WorkerConf.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
287 49 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
FetcherManager.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
243 13 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
ConsumerFetcherThread.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
217 10 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
ManagerWorkerHelixHandler.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/helix
208 11 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
ProducerThread.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
170 8 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
KafkaUReplicatorMetricsReporter.java
in uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common
152 11 2019-08-01 2019-09-23 3 2 43356004+yangy0000@users.no... technoboy@yeah.net
WorkerStarter.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
137 6 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
ControllerWorkerHelixHandler.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/helix
134 11 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
DefaultProducer.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
115 9 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
ZookeeperCheckpointManager.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
115 6 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
96 - 2019-02-02 2020-02-27 4 2 43356004+yangy0000@users.no... yayang@uber.com
71 - 2019-01-02 2021-02-16 4 2 43356004+00sheep00@users.no... yayang@uber.com
ConsumerIterator.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
69 5 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
ProducerManager.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
58 3 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
FetcherManagerGroupByLeaderId.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
56 4 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
WorkerUtils.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
54 4 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
CustomizedConsumerConfig.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
54 10 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
IteratorTemplate.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
53 6 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
NoProgressTopicPartitionRestletResource.java
in uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources
53 2 2019-02-02 2019-02-13 3 2 43356004+yangy0000@users.no... yayang@uber.com
MetricsReporterConf.java
in uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common
52 10 2019-08-01 2019-09-23 2 2 43356004+yangy0000@users.no... technoboy@yeah.net
PartitionOffsetInfo.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
50 10 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
KafkaClusterValidationManager.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/validation
41 4 2019-05-23 2019-09-23 2 2 hongxu@uber.com technoboy@yeah.net
RateLimiterResource.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
40 2 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
DefaultMessageTransformer.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
33 2 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
Constants.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
28 1 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
FetchedDataChunk.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
22 4 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
RestletApplication.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker
18 2 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
IConsumerFetcherManager.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/interfaces
12 - 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
Constants.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common
11 1 2019-03-01 2019-11-13 3 2 yayang@uber.com guo.jiwei@immomo.com
ControllerUtils.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/utils
10 2 2018-11-29 2019-03-20 2 2 xdong@uber.com yayang@uber.com
ControllerException.java
in uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core
9 2 2018-11-29 2019-03-20 2 2 xdong@uber.com yayang@uber.com
ICheckPointManager.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/interfaces
8 - 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
IMessageTransformer.java
in uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/interfaces
6 - 2021-06-01 2021-06-07 2 2 sil@uber.com laosiaudi@gmail.com
InstanceTopicPartitionHolder.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
148 25 2017-11-01 2020-01-17 11 3 xhl1988@gmail.com yayang@uber.com
TopicWorkload.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core
111 19 2017-11-01 2020-01-17 6 3 xhl1988@gmail.com yayang@uber.com
C3QueryUtils.java
in uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils
110 3 2017-11-01 2019-03-20 5 3 xhl1988@gmail.com yayang@uber.com
Correlations

File Size vs. Number of Changes: 95 points

uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/Constants.java x: 28 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/ConsumerFetcherThread.java x: 217 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/ConsumerIterator.java x: 69 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/CustomizedConsumerConfig.java x: 54 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/DefaultMessageTransformer.java x: 33 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/DefaultProducer.java x: 115 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/FetchedDataChunk.java x: 22 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/FetcherManager.java x: 243 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/FetcherManagerGroupByLeaderId.java x: 56 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/PartitionOffsetInfo.java x: 50 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/ProducerManager.java x: 58 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/ProducerThread.java x: 170 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/RateLimiterResource.java x: 40 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/RestletApplication.java x: 18 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/WorkerConf.java x: 287 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/WorkerInstance.java x: 331 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/WorkerStarter.java x: 137 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/helix/ControllerWorkerHelixHandler.java x: 134 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/helix/ManagerWorkerHelixHandler.java x: 208 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/interfaces/ICheckPointManager.java x: 8 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/interfaces/IConsumerFetcherManager.java x: 12 lines of code y: 2 # changes uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/interfaces/IMessageTransformer.java x: 6 lines of code y: 2 # changes docker-compose-example4.yml x: 71 lines of code y: 4 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/HelixUtils.java x: 230 lines of code y: 14 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/IdealStateBuilder.java x: 181 lines of code y: 12 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/WorkerHelixManager.java x: 274 lines of code y: 13 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerHelixManager.java x: 1267 lines of code y: 41 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/InstanceTopicPartitionHolder.java x: 148 lines of code y: 11 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/TopicWorkload.java x: 111 lines of code y: 6 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerLiveInstanceChangeListener.java x: 95 lines of code y: 11 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerWorkloadSnapshot.java x: 104 lines of code y: 1 # changes docker-compose-example5.yml x: 96 lines of code y: 4 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules/ControllerWorkloadInfo.java x: 17 lines of code y: 3 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/AdminRestletResource.java x: 102 lines of code y: 10 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/Constants.java x: 11 lines of code y: 3 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/HelixMirrorMakerManager.java x: 333 lines of code y: 24 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/OffsetMonitor.java x: 396 lines of code y: 20 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/ManagerConf.java x: 505 lines of code y: 14 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources/TopicManagementRestletResource.java x: 351 lines of code y: 15 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/KafkaBrokerTopicObserver.java x: 237 lines of code y: 8 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/HttpClientUtils.java x: 137 lines of code y: 8 # changes uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common/KafkaUReplicatorMetricsReporter.java x: 152 lines of code y: 3 # changes uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common/MetricsReporterConf.java x: 52 lines of code y: 2 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerConf.java x: 981 lines of code y: 23 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerInstance.java x: 215 lines of code y: 13 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/AutoTopicWhitelistingManager.java x: 213 lines of code y: 12 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/ManagerControllerHelix.java x: 255 lines of code y: 16 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/TopicManagementRestletResource.java x: 219 lines of code y: 13 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation/SourceKafkaClusterValidationManager.java x: 194 lines of code y: 11 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/ManagerStarter.java x: 120 lines of code y: 12 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/AdminHelper.java x: 84 lines of code y: 4 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/FileBackUpHandler.java x: 35 lines of code y: 9 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/util/FileUtils.java x: 18 lines of code y: 1 # changes uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common/KafkaClusterObserver.java x: 73 lines of code y: 2 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/HelixHandler.java x: 9 lines of code y: 1 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/OnlineOfflineStateFactory.java x: 58 lines of code y: 1 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/TopicPartitionCountObserver.java x: 91 lines of code y: 1 # changes uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common/GraphiteKafkaGauge.java x: 13 lines of code y: 1 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerStarter.java x: 130 lines of code y: 16 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/AutoRebalanceLiveInstanceChangeListener.java x: 661 lines of code y: 21 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation/ValidationManager.java x: 311 lines of code y: 11 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/configuration/IuReplicatorConf.java x: 10 lines of code y: 5 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/IHelixManager.java x: 9 lines of code y: 4 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/ITopicWorkloadWeighter.java x: 4 lines of code y: 4 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/OnlineOfflineStateModel.java x: 81 lines of code y: 4 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/TopicPartition.java x: 81 lines of code y: 5 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/WorkloadInfoRetriever.java x: 216 lines of code y: 8 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules/TopicPartitionLag.java x: 26 lines of code y: 2 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/C3QueryUtils.java x: 110 lines of code y: 5 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/HelixSetupUtils.java x: 62 lines of code y: 4 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/ClusterInfoBackupManager.java x: 96 lines of code y: 10 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/ControllerStateModelFactory.java x: 82 lines of code y: 6 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/GitBackUpHandler.java x: 88 lines of code y: 8 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/IdealStateBuilder.java x: 101 lines of code y: 14 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/TopicAssignmentViewBuilder.java x: 78 lines of code y: 2 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/ControllerRestApplication.java x: 40 lines of code y: 11 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/WorkerLiveInstanceChangeListener.java x: 23 lines of code y: 6 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/ManagerRestApplication.java x: 28 lines of code y: 5 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/utils/ControllerUtils.java x: 10 lines of code y: 2 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources/AdminRestletResource.java x: 181 lines of code y: 8 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/TopicPartitionBlacklistRestletResource.java x: 61 lines of code y: 1 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/MirrorMakerManagerRestletResource.java x: 117 lines of code y: 10 # changes config/jmxtrans.xml x: 113 lines of code y: 1 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/NoProgressTopicPartitionRestletResource.java x: 53 lines of code y: 3 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/HealthCheckRestletResource.java x: 24 lines of code y: 3 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/TopicParitionOffsetRestletResource.java x: 45 lines of code y: 4 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources/HealthCheckRestletResource.java x: 12 lines of code y: 4 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/ValidationRestletResource.java x: 48 lines of code y: 3 # changes
41.0
# changes
  min: 1.0
  average: 6.28
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 41.0
0 1267.0
lines of code
min: 4.0 | average: 136.14 | 25th percentile: 33.0 | median: 82.0 | 75th percentile: 181.0 | max: 1267.0

Number of Contributors vs. Number of Changes: 95 points

uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/Constants.java x: 2 # contributors y: 2 # changes docker-compose-example4.yml x: 2 # contributors y: 4 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/HelixUtils.java x: 6 # contributors y: 14 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/IdealStateBuilder.java x: 4 # contributors y: 12 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/WorkerHelixManager.java x: 4 # contributors y: 13 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerHelixManager.java x: 9 # contributors y: 41 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/InstanceTopicPartitionHolder.java x: 3 # contributors y: 11 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/TopicWorkload.java x: 3 # contributors y: 6 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerLiveInstanceChangeListener.java x: 5 # contributors y: 11 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerWorkloadSnapshot.java x: 1 # contributors y: 1 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules/ControllerWorkloadInfo.java x: 1 # contributors y: 3 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/AdminRestletResource.java x: 7 # contributors y: 10 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/Constants.java x: 2 # contributors y: 3 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/HelixMirrorMakerManager.java x: 8 # contributors y: 24 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/OffsetMonitor.java x: 7 # contributors y: 20 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/ManagerConf.java x: 5 # contributors y: 14 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources/TopicManagementRestletResource.java x: 8 # contributors y: 15 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/KafkaBrokerTopicObserver.java x: 4 # contributors y: 8 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/HttpClientUtils.java x: 5 # contributors y: 8 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerConf.java x: 9 # contributors y: 23 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerInstance.java x: 6 # contributors y: 13 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/AutoTopicWhitelistingManager.java x: 8 # contributors y: 12 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/ManagerControllerHelix.java x: 7 # contributors y: 16 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/TopicManagementRestletResource.java x: 8 # contributors y: 13 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation/SourceKafkaClusterValidationManager.java x: 8 # contributors y: 11 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/ManagerStarter.java x: 6 # contributors y: 12 # changes uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/AdminHelper.java x: 4 # contributors y: 4 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/FileBackUpHandler.java x: 7 # contributors y: 9 # changes uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common/KafkaClusterObserver.java x: 1 # contributors y: 2 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerStarter.java x: 8 # contributors y: 16 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/AutoRebalanceLiveInstanceChangeListener.java x: 7 # contributors y: 21 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation/ValidationManager.java x: 7 # contributors y: 11 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/configuration/IuReplicatorConf.java x: 3 # contributors y: 5 # changes uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/IHelixManager.java x: 3 # contributors y: 4 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/ClusterInfoBackupManager.java x: 6 # contributors y: 10 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/GitBackUpHandler.java x: 6 # contributors y: 8 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/ControllerRestApplication.java x: 6 # contributors y: 11 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/MirrorMakerManagerRestletResource.java x: 4 # contributors y: 10 # changes uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/HealthCheckRestletResource.java x: 3 # contributors y: 3 # changes
41.0
# changes
  min: 1.0
  average: 6.28
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 41.0
0 9.0
# contributors
min: 1.0 | average: 3.46 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 9.0

Number of Contributors vs. File Size: 95 points

uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/Constants.java x: 2 # contributors y: 28 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/ConsumerFetcherThread.java x: 2 # contributors y: 217 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/ConsumerIterator.java x: 2 # contributors y: 69 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/CustomizedConsumerConfig.java x: 2 # contributors y: 54 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/DefaultMessageTransformer.java x: 2 # contributors y: 33 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/DefaultProducer.java x: 2 # contributors y: 115 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/FetchedDataChunk.java x: 2 # contributors y: 22 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/FetcherManager.java x: 2 # contributors y: 243 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/FetcherManagerGroupByLeaderId.java x: 2 # contributors y: 56 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/ProducerThread.java x: 2 # contributors y: 170 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/RateLimiterResource.java x: 2 # contributors y: 40 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/RestletApplication.java x: 2 # contributors y: 18 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/WorkerConf.java x: 2 # contributors y: 287 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/WorkerInstance.java x: 2 # contributors y: 331 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/WorkerStarter.java x: 2 # contributors y: 137 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/helix/ControllerWorkerHelixHandler.java x: 2 # contributors y: 134 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/helix/ManagerWorkerHelixHandler.java x: 2 # contributors y: 208 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/interfaces/ICheckPointManager.java x: 2 # contributors y: 8 lines of code uReplicator-Worker/src/main/java/com/uber/stream/ureplicator/worker/interfaces/IConsumerFetcherManager.java x: 2 # contributors y: 12 lines of code docker-compose-example4.yml x: 2 # contributors y: 71 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/HelixUtils.java x: 6 # contributors y: 230 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/IdealStateBuilder.java x: 4 # contributors y: 181 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/WorkerHelixManager.java x: 4 # contributors y: 274 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerHelixManager.java x: 9 # contributors y: 1267 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/InstanceTopicPartitionHolder.java x: 3 # contributors y: 148 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/TopicWorkload.java x: 3 # contributors y: 111 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerLiveInstanceChangeListener.java x: 5 # contributors y: 95 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/ControllerWorkloadSnapshot.java x: 1 # contributors y: 104 lines of code docker-compose-example5.yml x: 2 # contributors y: 96 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules/ControllerWorkloadInfo.java x: 1 # contributors y: 17 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/AdminRestletResource.java x: 7 # contributors y: 102 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/HelixMirrorMakerManager.java x: 8 # contributors y: 333 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/OffsetMonitor.java x: 7 # contributors y: 396 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/ManagerConf.java x: 5 # contributors y: 505 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources/TopicManagementRestletResource.java x: 8 # contributors y: 351 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/KafkaBrokerTopicObserver.java x: 4 # contributors y: 237 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/HttpClientUtils.java x: 5 # contributors y: 137 lines of code uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common/KafkaUReplicatorMetricsReporter.java x: 2 # contributors y: 152 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerConf.java x: 9 # contributors y: 981 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerInstance.java x: 6 # contributors y: 215 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/AutoTopicWhitelistingManager.java x: 8 # contributors y: 213 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/ManagerControllerHelix.java x: 7 # contributors y: 255 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/TopicManagementRestletResource.java x: 8 # contributors y: 219 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation/SourceKafkaClusterValidationManager.java x: 8 # contributors y: 194 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/ManagerStarter.java x: 6 # contributors y: 120 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/AdminHelper.java x: 4 # contributors y: 84 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/FileBackUpHandler.java x: 7 # contributors y: 35 lines of code uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common/KafkaClusterObserver.java x: 1 # contributors y: 73 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/HelixHandler.java x: 1 # contributors y: 9 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/OnlineOfflineStateFactory.java x: 1 # contributors y: 58 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/TopicPartitionCountObserver.java x: 1 # contributors y: 91 lines of code uReplicator-Common/src/main/java/com/uber/stream/ureplicator/common/GraphiteKafkaGauge.java x: 1 # contributors y: 13 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/ControllerStarter.java x: 8 # contributors y: 130 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/AutoRebalanceLiveInstanceChangeListener.java x: 7 # contributors y: 661 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/validation/ValidationManager.java x: 7 # contributors y: 311 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/configuration/IuReplicatorConf.java x: 3 # contributors y: 10 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/IHelixManager.java x: 3 # contributors y: 9 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/ITopicWorkloadWeighter.java x: 3 # contributors y: 4 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/OnlineOfflineStateModel.java x: 3 # contributors y: 81 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/core/WorkloadInfoRetriever.java x: 5 # contributors y: 216 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/modules/TopicPartitionLag.java x: 1 # contributors y: 26 lines of code uReplicator-Common/src/main/java/com/uber/stream/kafka/mirrormaker/common/utils/HelixSetupUtils.java x: 3 # contributors y: 62 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/BackUpHandler.java x: 4 # contributors y: 4 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/ClusterInfoBackupManager.java x: 6 # contributors y: 96 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/GitBackUpHandler.java x: 6 # contributors y: 88 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/IdealStateBuilder.java x: 6 # contributors y: 101 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/core/TopicAssignmentViewBuilder.java x: 1 # contributors y: 78 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/ControllerRestApplication.java x: 6 # contributors y: 40 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/core/WorkerLiveInstanceChangeListener.java x: 3 # contributors y: 23 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/ManagerRestApplication.java x: 3 # contributors y: 28 lines of code uReplicator-Manager/src/main/java/com/uber/stream/kafka/mirrormaker/manager/rest/resources/AdminRestletResource.java x: 5 # contributors y: 181 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/TopicPartitionBlacklistRestletResource.java x: 1 # contributors y: 61 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/MirrorMakerManagerRestletResource.java x: 4 # contributors y: 117 lines of code config/jmxtrans.xml x: 1 # contributors y: 113 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/TopicParitionOffsetRestletResource.java x: 4 # contributors y: 45 lines of code uReplicator-Controller/src/main/java/com/uber/stream/kafka/mirrormaker/controller/rest/resources/ValidationRestletResource.java x: 3 # contributors y: 48 lines of code
1267.0
lines of code
  min: 4.0
  average: 136.14
  25th percentile: 33.0
  median: 82.0
  75th percentile: 181.0
  max: 1267.0
0 9.0
# contributors
min: 1.0 | average: 3.46 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 9.0