Overview
File Change Frequency Overall
  • There are 296 files with 24,999 lines of code.
    • 1 file changed more than 100 times (1,246 lines of code)
    • 6 files changed 51-100 times (1,946 lines of code)
    • 26 files changed 21-50 times (6,502 lines of code)
    • 134 files changed 6-20 times (11,792 lines of code)
    • 129 files changed 1-5 times (3,513 lines of code)
4% | 7% | 26% | 47% | 14%
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 296 files with 24,999 lines of code.
    • 1 file changed by more than 25 contributors (1,246 lines of code)
    • 16 files changed by 11-25 contributors (5,149 lines of code)
    • 56 files changed by 6-10 contributors (7,041 lines of code)
    • 177 files changed by 2-5 contributors (10,188 lines of code)
    • 46 files changed by 1 contributor (1,375 lines of code)
4% | 20% | 28% | 40% | 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, gradle, properties, md, jsp, js, txt, xml, yml, css, sh, gitignore, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java5% | 7% | 26% | 46% | 13%
jsp0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 75% | 24%
css0% | 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
eureka-client9% | 8% | 24% | 44% | 13%
eureka-core0% | 9% | 35% | 42% | 11%
eureka-client-archaius20% | 0% | 20% | 61% | 17%
eureka-client-jersey20% | 0% | 0% | 89% | 10%
eureka-resources0% | 0% | 0% | 71% | 28%
eureka-examples0% | 0% | 0% | 85% | 14%
eureka-core-jersey20% | 0% | 0% | 59% | 40%
eureka-server0% | 0% | 0% | 100% | 0%
eureka-server-governator0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
DiscoveryClient.java
in eureka-client/src/main/java/com/netflix/discovery
1246 74 2001-01-03 2026-08-06 200 38 +8463 / -6797 kranganathan 40280063+vilieva
DefaultEurekaServerConfig.java
in eureka-core/src/main/java/com/netflix/eureka
512 79 2012-08-27 2020-09-18 74 17 +1760 / -412 kranganathan jmulcahy
DefaultEurekaClientConfig.java
in eureka-client/src/main/java/com/netflix/discovery
281 47 2012-08-25 2020-10-16 69 17 +1239 / -502 kranganathan lyuan
EurekaServerConfig.java
in eureka-core/src/main/java/com/netflix/eureka
85 - 2012-08-27 2018-08-06 63 14 +1522 / -241 kranganathan dliu
InstanceInfo.java
in eureka-client/src/main/java/com/netflix/appinfo
767 103 2012-08-25 2021-06-17 62 16 +3272 / -1080 kranganathan rieglerg85
EurekaClientConfig.java
in eureka-client/src/main/java/com/netflix/discovery
62 3 2012-08-25 2020-06-30 56 11 +981 / -101 kranganathan 931973+troshko111
PeerEurekaNode.java
in eureka-core/src/main/java/com/netflix/eureka/cluster
239 16 2012-08-27 2019-11-11 52 12 +3307 / -2727 kranganathan windy
AmazonInfo.java
in eureka-client/src/main/java/com/netflix/appinfo
252 26 2012-08-25 2026-08-06 49 17 +923 / -409 kranganathan 40280063+vilieva
ApplicationInfoManager.java
in eureka-client/src/main/java/com/netflix/appinfo
161 18 2012-08-25 2018-10-21 45 9 +815 / -291 kranganathan dliu
Applications.java
in eureka-client/src/main/java/com/netflix/discovery/shared
283 32 2012-08-25 2026-08-06 44 18 +1767 / -936 kranganathan 40280063+vilieva
InstanceResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
206 7 2012-08-27 2018-11-14 42 12 +694 / -329 kranganathan elandau
AbstractInstanceRegistry.java
in eureka-core/src/main/java/com/netflix/eureka/registry
924 53 2015-09-18 2021-06-17 42 17 +5784 / -312 dliu rieglerg85
CloudInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
110 13 2012-08-25 2026-08-06 38 13 +793 / -747 kranganathan 40280063+vilieva
EurekaBootStrap.java
in eureka-core/src/main/java/com/netflix/eureka
179 11 2012-08-27 2017-11-14 38 10 +1128 / -828 kranganathan dliu
EurekaConfigBasedInstanceInfoProvider.java
in eureka-client/src/main/java/com/netflix/appinfo/providers
94 2 2014-04-16 2019-01-11 37 9 +554 / -257 nitesh1706 dliu
ApplicationsResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
150 4 2012-08-27 2026-08-06 37 12 +896 / -510 kranganathan 40280063+vilieva
DiscoveryJerseyProvider.java
in eureka-client/src/main/java/com/netflix/discovery/provider
149 13 2001-01-03 2018-11-12 33 8 +1429 / -1186 kranganathan dliu
EurekaJacksonCodec.java
in eureka-client/src/main/java/com/netflix/discovery/converters
735 36 2015-03-19 2026-08-06 33 8 +3344 / -973 tbak 40280063+vilieva
Converters.java
in eureka-client/src/main/java/com/netflix/discovery/converters
492 22 2012-08-25 2024-01-06 32 11 +1005 / -168 kranganathan jgordineer
ApplicationResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
126 6 2012-08-27 2019-11-11 28 8 +438 / -139 kranganathan windy
EurekaHttpClients.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport
254 11 2015-09-21 2019-05-31 28 4 +1570 / -657 tbak mgtriffid
Application.java
in eureka-client/src/main/java/com/netflix/discovery/shared
165 17 2012-08-25 2026-08-06 26 12 +537 / -90 kranganathan 40280063+vilieva
PeerEurekaNodes.java
in eureka-core/src/main/java/com/netflix/eureka/cluster
191 13 2015-05-31 2019-06-07 26 7 +853 / -173 tbak elandau
JerseyEurekaHttpClientFactory.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey
235 18 2015-09-21 2018-04-25 26 6 +941 / -259 tbak dliu
EurekaInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
32 - 2012-08-25 2016-09-15 25 8 +565 / -99 kranganathan dliu
PropertiesInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
167 27 2012-08-25 2021-06-30 25 12 +764 / -633 kranganathan r.aravindh241997
PeerAwareInstanceRegistryImpl.java
in eureka-core/src/main/java/com/netflix/eureka/registry
454 33 2015-09-18 2021-06-17 25 12 +3151 / -316 dliu rieglerg85
DiscoveryManager.java
in eureka-client/src/main/java/com/netflix/discovery
76 14 2012-08-25 2021-08-05 24 10 +411 / -202 kranganathan 11426802+asibross
EurekaArchaius2ClientConfig.java
in eureka-client-archaius2/src/main/java/com/netflix/discovery
188 47 2015-08-07 2020-06-18 24 5 +1125 / -379 elandau bennett
EIPManager.java
in eureka-core/src/main/java/com/netflix/eureka/aws
280 13 2015-09-18 2021-06-17 23 10 +1894 / -97 dliu rieglerg85
RemoteRegionRegistry.java
in eureka-core/src/main/java/com/netflix/eureka/registry
408 19 2015-09-18 2026-08-06 22 10 +2242 / -246 dliu 40280063+vilieva
EurekaMonitors.java
in eureka-core/src/main/java/com/netflix/eureka/util
91 10 2012-08-27 2020-06-30 21 8 +299 / -115 kranganathan heemanghan
AbstractInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
100 18 2012-08-25 2020-02-03 21 9 +281 / -78 kranganathan 971473+argha-c
Lease.java
in eureka-core/src/main/java/com/netflix/eureka/lease
57 12 2012-08-27 2015-10-05 20 8 +311 / -57 kranganathan tbak
AbstractAzToRegionMapper.java
in eureka-client/src/main/java/com/netflix/discovery
116 7 2013-08-02 2026-08-06 20 10 +400 / -72 nitesh1706 40280063+vilieva
RetryableEurekaHttpClient.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator
138 6 2015-09-21 2024-01-06 20 6 +491 / -100 tbak jgordineer
TimedSupervisorTask.java
in eureka-client/src/main/java/com/netflix/discovery
90 3 2014-06-17 2024-01-06 19 9 +363 / -118 dliu jgordineer
EurekaClientFactoryBuilder.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport
137 22 2015-10-09 2019-11-11 19 6 +514 / -16 dliu windy
AsyncResolver.java
in eureka-client/src/main/java/com/netflix/discovery/shared/resolver
169 10 2015-10-09 2024-01-06 19 6 +785 / -125 dliu jgordineer
ReplicationTaskProcessor.java
in eureka-core/src/main/java/com/netflix/eureka/cluster
175 10 2015-05-29 2018-02-12 19 4 +986 / -944 tbak dliu
EndpointUtils.java
in eureka-client/src/main/java/com/netflix/discovery/endpoint
283 9 2015-09-18 2021-06-17 19 7 +1559 / -88 dliu rieglerg85
AbstractVIPResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
50 1 2013-02-06 2019-11-11 18 6 +284 / -78 nitesh1706 windy
PeerReplicationResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
127 11 2013-11-19 2017-11-14 18 8 +579 / -180 kranganathan dliu
Jersey2ApplicationClientFactory.java
in eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2
189 12 2015-10-01 2020-10-10 18 6 +733 / -54 tbak abracadv8
XmlXStream.java
in eureka-client/src/main/java/com/netflix/discovery/converters
40 4 2012-08-25 2017-12-12 17 8 +131 / -42 kranganathan dliu
EurekaArchaius2TransportConfig.java
in eureka-client-archaius2/src/main/java/com/netflix/discovery/shared/transport
69 14 2015-10-09 2016-09-30 17 3 +440 / -167 dliu dliu
ResponseCacheImpl.java
in eureka-core/src/main/java/com/netflix/eureka/registry
388 21 2015-09-18 2026-08-06 17 9 +2328 / -158 dliu 40280063+vilieva
InstancesResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
44 2 2012-08-27 2019-11-11 16 9 +142 / -46 kranganathan windy
JsonXStream.java
in eureka-client/src/main/java/com/netflix/discovery/converters
46 4 2012-08-25 2017-12-12 16 8 +139 / -42 kranganathan dliu
MyDataCenterInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
16 3 2012-08-25 2015-09-29 15 7 +82 / -40 kranganathan tbak
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
DiscoveryClient.java
in eureka-client/src/main/java/com/netflix/discovery
1246 74 2001-01-03 2026-08-06 200 38 +8463 / -6797 kranganathan 40280063+vilieva
AbstractInstanceRegistry.java
in eureka-core/src/main/java/com/netflix/eureka/registry
924 53 2015-09-18 2021-06-17 42 17 +5784 / -312 dliu rieglerg85
PeerEurekaNode.java
in eureka-core/src/main/java/com/netflix/eureka/cluster
239 16 2012-08-27 2019-11-11 52 12 +3307 / -2727 kranganathan windy
InstanceInfo.java
in eureka-client/src/main/java/com/netflix/appinfo
767 103 2012-08-25 2021-06-17 62 16 +3272 / -1080 kranganathan rieglerg85
EurekaJacksonCodec.java
in eureka-client/src/main/java/com/netflix/discovery/converters
735 36 2015-03-19 2026-08-06 33 8 +3344 / -973 tbak 40280063+vilieva
PeerAwareInstanceRegistryImpl.java
in eureka-core/src/main/java/com/netflix/eureka/registry
454 33 2015-09-18 2021-06-17 25 12 +3151 / -316 dliu rieglerg85
Applications.java
in eureka-client/src/main/java/com/netflix/discovery/shared
283 32 2012-08-25 2026-08-06 44 18 +1767 / -936 kranganathan 40280063+vilieva
DiscoveryJerseyProvider.java
in eureka-client/src/main/java/com/netflix/discovery/provider
149 13 2001-01-03 2018-11-12 33 8 +1429 / -1186 kranganathan dliu
RemoteRegionRegistry.java
in eureka-core/src/main/java/com/netflix/eureka/registry
408 19 2015-09-18 2026-08-06 22 10 +2242 / -246 dliu 40280063+vilieva
ResponseCacheImpl.java
in eureka-core/src/main/java/com/netflix/eureka/registry
388 21 2015-09-18 2026-08-06 17 9 +2328 / -158 dliu 40280063+vilieva
EurekaHttpClients.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport
254 11 2015-09-21 2019-05-31 28 4 +1570 / -657 tbak mgtriffid
AwsAsgUtil.java
in eureka-core/src/main/java/com/netflix/eureka/aws
360 22 2015-09-18 2021-06-17 9 5 +2156 / -42 dliu rieglerg85
DefaultEurekaServerConfig.java
in eureka-core/src/main/java/com/netflix/eureka
512 79 2012-08-27 2020-09-18 74 17 +1760 / -412 kranganathan jmulcahy
Jersey2ApplicationClient.java
in eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2
21 2 2015-10-01 2016-09-30 15 3 +1096 / -1044 tbak dliu
AcceptorExecutor.java
in eureka-core/src/main/java/com/netflix/eureka/util/batcher
263 18 2015-08-28 2020-06-10 7 4 +2034 / -56 tbak kevin.larose
DeserializerStringCache.java
in eureka-client/src/main/java/com/netflix/discovery/util
362 41 2017-07-13 2026-08-06 11 6 +1573 / -485 tcellucci 40280063+vilieva
EIPManager.java
in eureka-core/src/main/java/com/netflix/eureka/aws
280 13 2015-09-18 2021-06-17 23 10 +1894 / -97 dliu rieglerg85
EurekaBootStrap.java
in eureka-core/src/main/java/com/netflix/eureka
179 11 2012-08-27 2017-11-14 38 10 +1128 / -828 kranganathan dliu
ReplicationTaskProcessor.java
in eureka-core/src/main/java/com/netflix/eureka/cluster
175 10 2015-05-29 2018-02-12 19 4 +986 / -944 tbak dliu
CodecWrappers.java
in eureka-client/src/main/java/com/netflix/discovery/converters/wrappers
287 52 2015-08-05 2015-10-17 15 2 +1708 / -188 dliu dliu
EurekaServerConfig.java
in eureka-core/src/main/java/com/netflix/eureka
85 - 2012-08-27 2018-08-06 63 14 +1522 / -241 kranganathan dliu
DefaultEurekaClientConfig.java
in eureka-client/src/main/java/com/netflix/discovery
281 47 2012-08-25 2020-10-16 69 17 +1239 / -502 kranganathan lyuan
TaskExecutors.java
in eureka-core/src/main/java/com/netflix/eureka/util/batcher
227 10 2015-08-28 2019-11-11 9 4 +1664 / -29 tbak windy
Route53Binder.java
in eureka-core/src/main/java/com/netflix/eureka/aws
270 22 2015-09-30 2020-08-17 9 6 +1642 / -26 aroger nsar.cohen
EndpointUtils.java
in eureka-client/src/main/java/com/netflix/discovery/endpoint
283 9 2015-09-18 2021-06-17 19 7 +1559 / -88 dliu rieglerg85
EurekaEntityComparators.java
in eureka-client/src/main/java/com/netflix/discovery/util
327 16 2015-08-06 2018-04-09 10 3 +1620 / -4 dliu dliu
CloudInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
110 13 2012-08-25 2026-08-06 38 13 +793 / -747 kranganathan 40280063+vilieva
EurekaArchaius2ClientConfig.java
in eureka-client-archaius2/src/main/java/com/netflix/discovery
188 47 2015-08-07 2020-06-18 24 5 +1125 / -379 elandau bennett
ApplicationsResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
150 4 2012-08-27 2026-08-06 37 12 +896 / -510 kranganathan 40280063+vilieva
PropertiesInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
167 27 2012-08-25 2021-06-30 25 12 +764 / -633 kranganathan r.aravindh241997
AmazonInfo.java
in eureka-client/src/main/java/com/netflix/appinfo
252 26 2012-08-25 2026-08-06 49 17 +923 / -409 kranganathan 40280063+vilieva
EurekaEntityFunctions.java
in eureka-client/src/main/java/com/netflix/discovery/util
247 28 2015-09-16 2021-06-17 9 3 +1243 / -8 tbak rieglerg85
EurekaJersey2ClientImpl.java
in eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2
287 24 2016-07-19 2024-01-06 8 5 +1143 / -63 matt.nelson jgordineer
JerseyEurekaHttpClientFactory.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey
235 18 2015-09-21 2018-04-25 26 6 +941 / -259 tbak dliu
Converters.java
in eureka-client/src/main/java/com/netflix/discovery/converters
492 22 2012-08-25 2024-01-06 32 11 +1005 / -168 kranganathan jgordineer
AbstractJersey2EurekaHttpClient.java
in eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2
288 18 2016-07-19 2016-09-30 6 2 +1083 / -69 matt.nelson dliu
ApplicationInfoManager.java
in eureka-client/src/main/java/com/netflix/appinfo
161 18 2012-08-25 2018-10-21 45 9 +815 / -291 kranganathan dliu
EurekaClientConfig.java
in eureka-client/src/main/java/com/netflix/discovery
62 3 2012-08-25 2020-06-30 56 11 +981 / -101 kranganathan 931973+troshko111
ServerCodecs.java
in eureka-core/src/main/java/com/netflix/eureka/resources
13 - 2015-08-06 2015-10-02 9 2 +582 / -491 dliu dliu
MetricsCollectingEurekaHttpClient.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator
178 11 2015-09-23 2024-01-06 10 4 +758 / -284 tbak jgordineer
PeerEurekaNodes.java
in eureka-core/src/main/java/com/netflix/eureka/cluster
191 13 2015-05-31 2019-06-07 26 7 +853 / -173 tbak elandau
InstanceResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
206 7 2012-08-27 2018-11-14 42 12 +694 / -329 kranganathan elandau
EurekaJerseyClientImpl.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey
240 24 2015-09-21 2019-11-11 15 7 +814 / -181 tbak windy
EurekaArchaius2InstanceConfig.java
in eureka-client-archaius2/src/main/java/com/netflix/appinfo
154 26 2016-08-30 2016-09-30 6 1 +867 / -110 dliu dliu
AbstractJerseyEurekaHttpClient.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey
271 17 2015-09-21 2021-06-09 15 4 +802 / -170 tbak izdt
AsyncResolver.java
in eureka-client/src/main/java/com/netflix/discovery/shared/resolver
169 10 2015-10-09 2024-01-06 19 6 +785 / -125 dliu jgordineer
RateLimitingFilter.java
in eureka-core/src/main/java/com/netflix/eureka
140 11 2014-09-05 2021-06-17 11 3 +659 / -164 tbak rieglerg85
EurekaConfigBasedInstanceInfoProvider.java
in eureka-client/src/main/java/com/netflix/appinfo/providers
94 2 2014-04-16 2019-01-11 37 9 +554 / -257 nitesh1706 dliu
Jersey2ApplicationClientFactory.java
in eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2
189 12 2015-10-01 2020-10-10 18 6 +733 / -54 tbak abracadv8
Ec2EurekaArchaius2InstanceConfig.java
in eureka-client-archaius2/src/main/java/com/netflix/appinfo
102 10 2016-08-30 2021-01-14 11 3 +637 / -148 dliu lingyuan2014
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)
# contributorsline
churn
first
contributor
latest
contributor
DiscoveryClient.java
in eureka-client/src/main/java/com/netflix/discovery
1246 74 2001-01-03 2026-08-06 200 38 +8463 / -6797 kranganathan 40280063+vilieva
Applications.java
in eureka-client/src/main/java/com/netflix/discovery/shared
283 32 2012-08-25 2026-08-06 44 18 +1767 / -936 kranganathan 40280063+vilieva
DefaultEurekaServerConfig.java
in eureka-core/src/main/java/com/netflix/eureka
512 79 2012-08-27 2020-09-18 74 17 +1760 / -412 kranganathan jmulcahy
DefaultEurekaClientConfig.java
in eureka-client/src/main/java/com/netflix/discovery
281 47 2012-08-25 2020-10-16 69 17 +1239 / -502 kranganathan lyuan
AmazonInfo.java
in eureka-client/src/main/java/com/netflix/appinfo
252 26 2012-08-25 2026-08-06 49 17 +923 / -409 kranganathan 40280063+vilieva
AbstractInstanceRegistry.java
in eureka-core/src/main/java/com/netflix/eureka/registry
924 53 2015-09-18 2021-06-17 42 17 +5784 / -312 dliu rieglerg85
InstanceInfo.java
in eureka-client/src/main/java/com/netflix/appinfo
767 103 2012-08-25 2021-06-17 62 16 +3272 / -1080 kranganathan rieglerg85
EurekaServerConfig.java
in eureka-core/src/main/java/com/netflix/eureka
85 - 2012-08-27 2018-08-06 63 14 +1522 / -241 kranganathan dliu
CloudInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
110 13 2012-08-25 2026-08-06 38 13 +793 / -747 kranganathan 40280063+vilieva
PeerEurekaNode.java
in eureka-core/src/main/java/com/netflix/eureka/cluster
239 16 2012-08-27 2019-11-11 52 12 +3307 / -2727 kranganathan windy
InstanceResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
206 7 2012-08-27 2018-11-14 42 12 +694 / -329 kranganathan elandau
ApplicationsResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
150 4 2012-08-27 2026-08-06 37 12 +896 / -510 kranganathan 40280063+vilieva
Application.java
in eureka-client/src/main/java/com/netflix/discovery/shared
165 17 2012-08-25 2026-08-06 26 12 +537 / -90 kranganathan 40280063+vilieva
PropertiesInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
167 27 2012-08-25 2021-06-30 25 12 +764 / -633 kranganathan r.aravindh241997
PeerAwareInstanceRegistryImpl.java
in eureka-core/src/main/java/com/netflix/eureka/registry
454 33 2015-09-18 2021-06-17 25 12 +3151 / -316 dliu rieglerg85
EurekaClientConfig.java
in eureka-client/src/main/java/com/netflix/discovery
62 3 2012-08-25 2020-06-30 56 11 +981 / -101 kranganathan 931973+troshko111
Converters.java
in eureka-client/src/main/java/com/netflix/discovery/converters
492 22 2012-08-25 2024-01-06 32 11 +1005 / -168 kranganathan jgordineer
EurekaBootStrap.java
in eureka-core/src/main/java/com/netflix/eureka
179 11 2012-08-27 2017-11-14 38 10 +1128 / -828 kranganathan dliu
DiscoveryManager.java
in eureka-client/src/main/java/com/netflix/discovery
76 14 2012-08-25 2021-08-05 24 10 +411 / -202 kranganathan 11426802+asibross
EIPManager.java
in eureka-core/src/main/java/com/netflix/eureka/aws
280 13 2015-09-18 2021-06-17 23 10 +1894 / -97 dliu rieglerg85
RemoteRegionRegistry.java
in eureka-core/src/main/java/com/netflix/eureka/registry
408 19 2015-09-18 2026-08-06 22 10 +2242 / -246 dliu 40280063+vilieva
AbstractAzToRegionMapper.java
in eureka-client/src/main/java/com/netflix/discovery
116 7 2013-08-02 2026-08-06 20 10 +400 / -72 nitesh1706 40280063+vilieva
ApplicationInfoManager.java
in eureka-client/src/main/java/com/netflix/appinfo
161 18 2012-08-25 2018-10-21 45 9 +815 / -291 kranganathan dliu
EurekaConfigBasedInstanceInfoProvider.java
in eureka-client/src/main/java/com/netflix/appinfo/providers
94 2 2014-04-16 2019-01-11 37 9 +554 / -257 nitesh1706 dliu
AbstractInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
100 18 2012-08-25 2020-02-03 21 9 +281 / -78 kranganathan 971473+argha-c
TimedSupervisorTask.java
in eureka-client/src/main/java/com/netflix/discovery
90 3 2014-06-17 2024-01-06 19 9 +363 / -118 dliu jgordineer
ResponseCacheImpl.java
in eureka-core/src/main/java/com/netflix/eureka/registry
388 21 2015-09-18 2026-08-06 17 9 +2328 / -158 dliu 40280063+vilieva
InstancesResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
44 2 2012-08-27 2019-11-11 16 9 +142 / -46 kranganathan windy
StatusResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
35 3 2012-08-27 2015-10-02 14 9 +218 / -273 kranganathan spencer
DiscoveryJerseyProvider.java
in eureka-client/src/main/java/com/netflix/discovery/provider
149 13 2001-01-03 2018-11-12 33 8 +1429 / -1186 kranganathan dliu
EurekaJacksonCodec.java
in eureka-client/src/main/java/com/netflix/discovery/converters
735 36 2015-03-19 2026-08-06 33 8 +3344 / -973 tbak 40280063+vilieva
ApplicationResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
126 6 2012-08-27 2019-11-11 28 8 +438 / -139 kranganathan windy
EurekaInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
32 - 2012-08-25 2016-09-15 25 8 +565 / -99 kranganathan dliu
EurekaMonitors.java
in eureka-core/src/main/java/com/netflix/eureka/util
91 10 2012-08-27 2020-06-30 21 8 +299 / -115 kranganathan heemanghan
Lease.java
in eureka-core/src/main/java/com/netflix/eureka/lease
57 12 2012-08-27 2015-10-05 20 8 +311 / -57 kranganathan tbak
PeerReplicationResource.java
in eureka-core/src/main/java/com/netflix/eureka/resources
127 11 2013-11-19 2017-11-14 18 8 +579 / -180 kranganathan dliu
XmlXStream.java
in eureka-client/src/main/java/com/netflix/discovery/converters
40 4 2012-08-25 2017-12-12 17 8 +131 / -42 kranganathan dliu
JsonXStream.java
in eureka-client/src/main/java/com/netflix/discovery/converters
46 4 2012-08-25 2017-12-12 16 8 +139 / -42 kranganathan dliu
StatusInfo.java
in eureka-core/src/main/java/com/netflix/eureka/util
115 14 2012-08-27 2020-05-01 13 8 +203 / -22 kranganathan spencer
PeerEurekaNodes.java
in eureka-core/src/main/java/com/netflix/eureka/cluster
191 13 2015-05-31 2019-06-07 26 7 +853 / -173 tbak elandau
EndpointUtils.java
in eureka-client/src/main/java/com/netflix/discovery/endpoint
283 9 2015-09-18 2021-06-17 19 7 +1559 / -88 dliu rieglerg85
StatusChangeEvent.java
in eureka-client/src/main/java/com/netflix/discovery
25 3 2014-04-02 2016-02-17 15 7 +119 / -22 elandau elandau
EurekaJerseyClientImpl.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey
240 24 2015-09-21 2019-11-11 15 7 +814 / -181 tbak windy
MyDataCenterInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
16 3 2012-08-25 2015-09-29 15 7 +82 / -40 kranganathan tbak
EurekaUpStatusResolver.java
in eureka-client/src/main/java/com/netflix/discovery
51 5 2014-04-16 2017-11-14 14 7 +205 / -55 nitesh1706 dliu
InternalEurekaStatusModule.java
in eureka-client/src/main/java/com/netflix/discovery
51 3 2014-04-16 2016-09-15 14 7 +201 / -51 nitesh1706 dliu
DefaultEurekaClientConfigProvider.java
in eureka-client/src/main/java/com/netflix/discovery/providers
23 1 2014-04-16 2016-10-20 14 7 +129 / -52 nitesh1706 matt.nelson
DnsResolver.java
in eureka-client/src/main/java/com/netflix/discovery/endpoint
114 6 2015-09-18 2021-06-17 12 7 +565 / -31 dliu rieglerg85
LeaseInfo.java
in eureka-client/src/main/java/com/netflix/appinfo
101 17 2012-08-25 2015-09-29 11 7 +423 / -73 kranganathan tbak
CloudInstanceConfigProvider.java
in eureka-client/src/main/java/com/netflix/appinfo/providers
24 1 2014-04-16 2016-10-20 9 7 +103 / -33 nitesh1706 matt.nelson
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)
# contributorsline
churn
first
contributor
latest
contributor
EurekaArchaius2InstanceConfig.java
in eureka-client-archaius2/src/main/java/com/netflix/appinfo
154 26 2016-08-30 2016-09-30 6 1 +867 / -110 dliu dliu
EnumLookup.java
in eureka-client/src/main/java/com/netflix/discovery/converters
87 6 2017-07-13 2017-07-25 2 1 +208 / -0 tcellucci tcellucci
CompositeInstanceConfigFactory.java
in eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers
87 5 2016-08-31 2016-09-30 7 1 +559 / -50 dliu dliu
DiscoveryBuildInfo.java
in eureka-client/src/main/java/com/netflix/discovery/util
58 5 2015-08-25 2016-01-15 4 1 +221 / -2 tbak tbak
ReplicationInstanceResponse.java
in eureka-core/src/main/java/com/netflix/eureka/cluster/protocol
55 8 2015-05-29 2015-06-30 2 1 +148 / -0 tbak tbak
InternalPrefixedConfig.java
in eureka-client-archaius2/src/main/java/com/netflix/discovery/internal/util
52 8 2016-09-15 2016-09-30 2 1 +213 / -0 dliu dliu
Archaius2AmazonInfoConfig.java
in eureka-client-archaius2/src/main/java/com/netflix/appinfo
52 9 2016-08-30 2016-09-30 6 1 +319 / -38 dliu dliu
MonitoredConnectionManager.java
in eureka-client/src/main/java/com/netflix/discovery/shared
49 8 2015-05-13 2015-05-15 2 1 +136 / -0 tbak tbak
EurekaInjectorCreator.java
in eureka-server-governator/src/main/java/com/netflix/eureka
48 1 2016-03-29 2016-03-29 1 1 +117 / -1 dliu dliu
InstanceInfoJsonBeanSerializer.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer
43 2 2016-01-11 2016-01-15 2 1 +152 / -0 tbak tbak
Archaius1AmazonInfoConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
43 8 2016-08-30 2016-09-15 5 1 +242 / -2 dliu dliu
ApplicationsJacksonBuilder.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/builder
42 3 2016-01-11 2016-01-15 2 1 +142 / -0 tbak tbak
InstanceInfoXmlBeanSerializer.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer
39 2 2016-01-11 2016-01-15 2 1 +130 / -0 tbak tbak
Ec2EurekaServerModule.java
in eureka-server-governator/src/main/java/com/netflix/eureka/guice
37 3 2016-03-29 2016-03-29 1 1 +98 / -0 dliu dliu
LocalDevEurekaServerModule.java
in eureka-server-governator/src/main/java/com/netflix/eureka/guice
35 3 2016-03-29 2016-03-29 1 1 +94 / -0 dliu dliu
EurekaContextListener.java
in eureka-server-governator/src/main/java/com/netflix/eureka
35 3 2016-03-29 2016-03-29 1 1 +104 / -0 dliu dliu
EurekaUtils.java
in eureka-client/src/main/java/com/netflix/discovery/util
35 4 2016-04-13 2016-05-10 3 1 +150 / -2 dliu dliu
KeyFormatter.java
in eureka-client/src/main/java/com/netflix/discovery/converters
35 4 2015-07-03 2015-09-29 3 1 +153 / -0 tbak tbak
ApplicationXmlDeserializer.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer
34 2 2016-01-11 2016-01-15 2 1 +118 / -0 tbak tbak
PortWrapperXmlDeserializer.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer
31 1 2016-01-11 2016-01-15 2 1 +110 / -0 tbak tbak
Archaius1Utils.java
in eureka-client/src/main/java/com/netflix/discovery/internal/util
28 1 2016-08-30 2016-09-15 3 1 +176 / -0 dliu dliu
ApplicationsJsonBeanSerializer.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer
28 2 2016-01-11 2016-01-15 2 1 +106 / -0 tbak tbak
ApplicationsXmlBeanSerializer.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer
28 2 2016-01-11 2016-01-15 2 1 +106 / -0 tbak tbak
PropertyBasedTransportConfigConstants.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport
23 - 2016-08-30 2016-09-15 4 1 +139 / -3 dliu dliu
EurekaServerIdentity.java
in eureka-core/src/main/java/com/netflix/eureka
22 4 2014-07-07 2014-07-08 2 1 +64 / -0 dliu dliu
web.xml
in eureka-server-governator/src/main/webapp/WEB-INF
21 - 2016-03-29 2016-03-29 1 1 +52 / -0 dliu dliu
Jersey2EurekaIdentityHeaderFilter.java
in eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2
21 2 2016-08-25 2016-09-30 3 1 +87 / -0 dliu dliu
StringUtil.java
in eureka-client/src/main/java/com/netflix/discovery/util
15 2 2015-10-19 2015-10-21 2 1 +74 / -0 tbak tbak
PropertyBasedAmazonInfoConfigConstants.java
in eureka-client/src/main/java/com/netflix/appinfo
14 - 2016-08-30 2016-09-15 5 1 +91 / -3 dliu dliu
MyDataCenterInfo.java
in eureka-client/src/main/java/com/netflix/appinfo
14 2 2015-07-01 2015-09-29 3 1 +66 / -0 tbak tbak
ServoControl.java
in eureka-core/src/main/java/com/netflix/eureka/util
13 2 2019-11-11 2019-11-11 1 1 +21 / -0 windy windy
AbstractEurekaIdentity.java
in eureka-client/src/main/java/com/netflix/appinfo
12 - 2014-07-07 2014-07-08 2 1 +36 / -0 dliu dliu
ApplicationsXmlJacksonBuilder.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/builder
11 1 2016-01-11 2016-01-15 2 1 +68 / -0 tbak tbak
AmazonInfoConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
10 - 2016-08-30 2016-09-15 4 1 +216 / -0 dliu dliu
DnsService.java
in eureka-client/src/main/java/com/netflix/discovery/shared/dns
8 - 2015-10-09 2015-10-17 3 1 +117 / -0 dliu dliu
ApplicationsJsonMixIn.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/mixin
6 - 2016-01-11 2016-01-15 2 1 +54 / -0 tbak tbak
PortWrapperXmlMixIn.java
in eureka-client/src/main/java/com/netflix/discovery/converters/jackson/mixin
6 - 2016-01-11 2016-01-15 2 1 +54 / -0 tbak tbak
TransportClientFactory.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport
6 - 2015-10-09 2015-10-17 3 1 +48 / -0 dliu dliu
AzToRegionMapper.java
in eureka-client/src/main/java/com/netflix/discovery
6 - 2013-08-02 2013-08-31 2 1 +64 / -0 nitesh1706 nitesh1706
Jersey1DiscoveryClientOptionalArgs.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey
5 - 2016-08-25 2016-09-30 3 1 +39 / -0 dliu dliu
EndpointRandomizer.java
in eureka-client/src/main/java/com/netflix/discovery/shared/resolver
5 - 2019-05-31 2019-05-31 1 1 +7 / -0 mgtriffid mgtriffid
PreRegistrationHandler.java
in eureka-client/src/main/java/com/netflix/discovery
5 - 2017-06-02 2017-06-02 1 1 +24 / -0 dliu dliu
EurekaInstanceConfigFactory.java
in eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers
5 - 2016-08-31 2016-09-15 3 1 +72 / -0 dliu dliu
ClosableResolver.java
in eureka-client/src/main/java/com/netflix/discovery/shared/resolver
4 - 2015-10-09 2015-10-17 3 1 +24 / -0 dliu dliu
RefreshableInstanceConfig.java
in eureka-client/src/main/java/com/netflix/appinfo
4 - 2016-09-23 2016-09-30 2 1 +36 / -0 dliu dliu
VipAddressResolver.java
in eureka-client/src/main/java/com/netflix/appinfo/providers
4 - 2016-08-30 2016-09-15 3 1 +60 / -0 dliu dliu
AbstractJersey2EurekaHttpClient.java
in eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2
288 18 2016-07-19 2016-09-30 6 2 +1083 / -69 matt.nelson dliu
CodecWrappers.java
in eureka-client/src/main/java/com/netflix/discovery/converters/wrappers
287 52 2015-08-05 2015-10-17 15 2 +1708 / -188 dliu dliu
EurekaHttpClientDecorator.java
in eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator
187 12 2015-09-21 2015-10-21 9 2 +569 / -23 tbak tbak
ReplicationInstance.java
in eureka-core/src/main/java/com/netflix/eureka/cluster/protocol
142 22 2015-05-29 2015-10-02 5 2 +350 / -4 tbak dliu
Correlations

File Size vs. Number of Changes: 296 points

eureka-client/src/main/java/com/netflix/appinfo/AmazonInfo.java x: 252 lines of code y: 49 # changes eureka-client/src/main/java/com/netflix/appinfo/CloudInstanceConfig.java x: 110 lines of code y: 38 # changes eureka-client/src/main/java/com/netflix/discovery/AbstractAzToRegionMapper.java x: 116 lines of code y: 20 # changes eureka-client/src/main/java/com/netflix/discovery/DiscoveryClient.java x: 1246 lines of code y: 200 # changes eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java x: 735 lines of code y: 33 # changes eureka-client/src/main/java/com/netflix/discovery/shared/Application.java x: 165 lines of code y: 26 # changes eureka-client/src/main/java/com/netflix/discovery/shared/Applications.java x: 283 lines of code y: 44 # changes eureka-client/src/main/java/com/netflix/discovery/util/DeserializerStringCache.java x: 362 lines of code y: 11 # changes eureka-client/src/main/java/com/netflix/discovery/util/MapUtil.java x: 9 lines of code y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/registry/RemoteRegionRegistry.java x: 408 lines of code y: 22 # changes eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCacheImpl.java x: 388 lines of code y: 17 # changes eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationsResource.java x: 150 lines of code y: 37 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaJersey2ClientImpl.java x: 287 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/TimedSupervisorTask.java x: 90 lines of code y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/converters/Converters.java x: 492 lines of code y: 32 # changes eureka-client/src/main/java/com/netflix/discovery/shared/NamedConnectionPool.java x: 142 lines of code y: 9 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/AsyncResolver.java x: 169 lines of code y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ReloadingClusterResolver.java x: 89 lines of code y: 14 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/MetricsCollectingEurekaHttpClient.java x: 178 lines of code y: 10 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RetryableEurekaHttpClient.java x: 138 lines of code y: 20 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/SessionedEurekaHttpClient.java x: 62 lines of code y: 13 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/ApacheHttpClientConnectionCleaner.java x: 74 lines of code y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/util/ExceptionsMetric.java x: 39 lines of code y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/util/ServoUtil.java x: 41 lines of code y: 7 # changes eureka-client/src/main/java/com/netflix/discovery/util/ThresholdLevelsMetric.java x: 67 lines of code y: 12 # changes eureka-client/src/main/java/com/netflix/discovery/DiscoveryManager.java x: 76 lines of code y: 24 # changes eureka-client/src/main/java/com/netflix/appinfo/PropertiesInstanceConfig.java x: 167 lines of code y: 25 # changes eureka-client/src/main/java/com/netflix/appinfo/RefreshableAmazonInfoProvider.java x: 106 lines of code y: 7 # changes eureka-client/src/main/java/com/netflix/appinfo/InstanceInfo.java x: 767 lines of code y: 62 # changes eureka-client/src/main/java/com/netflix/discovery/endpoint/DnsResolver.java x: 114 lines of code y: 12 # changes eureka-client/src/main/java/com/netflix/discovery/endpoint/EndpointUtils.java x: 283 lines of code y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityFunctions.java x: 247 lines of code y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/RateLimitingFilter.java x: 140 lines of code y: 11 # changes eureka-core/src/main/java/com/netflix/eureka/aws/AwsAsgUtil.java x: 360 lines of code y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/aws/EIPManager.java x: 280 lines of code y: 23 # changes eureka-core/src/main/java/com/netflix/eureka/registry/AbstractInstanceRegistry.java x: 924 lines of code y: 42 # changes eureka-core/src/main/java/com/netflix/eureka/registry/PeerAwareInstanceRegistryImpl.java x: 454 lines of code y: 25 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/AbstractJerseyEurekaHttpClient.java x: 271 lines of code y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ResolverUtils.java x: 98 lines of code y: 11 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/Ec2EurekaArchaius2InstanceConfig.java x: 102 lines of code y: 11 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CustomAmazonInfoProviderInstanceConfigFactory.java x: 36 lines of code y: 5 # changes eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/EurekaClientModule.java x: 24 lines of code y: 5 # changes eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/InternalEurekaClientModule.java x: 90 lines of code y: 10 # changes eureka-client/src/main/java/com/netflix/discovery/CommonConstants.java x: 7 lines of code y: 6 # changes eureka-core/src/main/java/com/netflix/eureka/GzipEncodingEnforcingFilter.java x: 89 lines of code y: 6 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/AmazonInfoProviderFactory.java x: 6 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/DefaultEurekaClientConfig.java x: 281 lines of code y: 69 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClientFactory.java x: 189 lines of code y: 18 # changes eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerConfig.java x: 512 lines of code y: 74 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RedirectingEurekaHttpClient.java x: 115 lines of code y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/util/StringCache.java x: 55 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/aws/Route53Binder.java x: 270 lines of code y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/util/EurekaMonitors.java x: 91 lines of code y: 21 # changes eureka-client/src/main/java/com/netflix/discovery/EurekaClientConfig.java x: 62 lines of code y: 56 # changes eureka-core/src/main/java/com/netflix/eureka/StatusFilter.java x: 33 lines of code y: 9 # changes eureka-client-archaius2/src/main/java/com/netflix/discovery/EurekaArchaius2ClientConfig.java x: 188 lines of code y: 24 # changes eureka-client/src/main/java/com/netflix/discovery/PropertyBasedClientConfigConstants.java x: 59 lines of code y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/util/batcher/AcceptorExecutor.java x: 263 lines of code y: 7 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyApplicationClient.java x: 20 lines of code y: 11 # changes eureka-core/src/main/java/com/netflix/eureka/util/StatusInfo.java x: 115 lines of code y: 13 # changes eureka-client/src/main/java/com/netflix/appinfo/AbstractInstanceConfig.java x: 100 lines of code y: 21 # changes eureka-client/src/main/java/com/netflix/appinfo/PropertyBasedInstanceConfigConstants.java x: 33 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaClientFactoryBuilder.java x: 137 lines of code y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/EurekaJerseyClientImpl.java x: 240 lines of code y: 15 # changes eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerContext.java x: 77 lines of code y: 7 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNode.java x: 239 lines of code y: 52 # changes eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCache.java x: 11 lines of code y: 5 # changes eureka-core/src/main/java/com/netflix/eureka/resources/AbstractVIPResource.java x: 50 lines of code y: 18 # changes eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationResource.java x: 126 lines of code y: 28 # changes eureka-core/src/main/java/com/netflix/eureka/resources/CurrentRequestVersion.java x: 17 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/resources/InstancesResource.java x: 44 lines of code y: 16 # changes eureka-core/src/main/java/com/netflix/eureka/util/ServoControl.java x: 13 lines of code y: 1 # changes eureka-core/src/main/java/com/netflix/eureka/util/batcher/TaskExecutors.java x: 227 lines of code y: 9 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/builder/StringInterningAmazonInfoBuilder.java x: 91 lines of code y: 6 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/HttpReplicationClient.java x: 10 lines of code y: 8 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNodes.java x: 191 lines of code y: 26 # changes eureka-core/src/main/java/com/netflix/eureka/transport/JerseyReplicationClient.java x: 163 lines of code y: 8 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/guice/Jersey2EurekaModule.java x: 43 lines of code y: 4 # changes eureka-client/src/main/java/com/netflix/discovery/guice/EurekaModule.java x: 36 lines of code y: 14 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/EndpointRandomizer.java x: 5 lines of code y: 1 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/LegacyClusterResolver.java x: 82 lines of code y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ZoneAffinityClusterResolver.java x: 53 lines of code y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClients.java x: 254 lines of code y: 28 # changes eureka-client/src/main/java/com/netflix/appinfo/providers/EurekaConfigBasedInstanceInfoProvider.java x: 94 lines of code y: 37 # changes eureka-client/src/main/java/com/netflix/discovery/shared/dns/DnsServiceImpl.java x: 15 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ConfigClusterResolver.java x: 76 lines of code y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/DnsTxtRecordClusterResolver.java x: 73 lines of code y: 11 # changes eureka-core/src/main/java/com/netflix/eureka/transport/EurekaServerHttpClients.java x: 51 lines of code y: 7 # changes eureka-core/src/main/java/com/netflix/eureka/resources/InstanceResource.java x: 206 lines of code y: 42 # changes eureka-client/src/main/java/com/netflix/discovery/provider/DiscoveryJerseyProvider.java x: 149 lines of code y: 33 # changes eureka-client/src/main/java/com/netflix/appinfo/ApplicationInfoManager.java x: 161 lines of code y: 45 # changes eureka-client/src/main/java/com/netflix/discovery/internal/util/AmazonInfoUtils.java x: 27 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/EurekaServerConfig.java x: 85 lines of code y: 63 # changes eureka-core/src/main/java/com/netflix/eureka/registry/rule/AsgEnabledRule.java x: 31 lines of code y: 5 # changes eureka-core/src/main/java/com/netflix/eureka/aws/ElasticNetworkInterfaceBinder.java x: 235 lines of code y: 7 # changes eureka-core/src/main/java/com/netflix/eureka/aws/AwsBinderDelegate.java x: 51 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyEurekaHttpClientFactory.java x: 235 lines of code y: 26 # changes eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityComparators.java x: 327 lines of code y: 10 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTaskProcessor.java x: 175 lines of code y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/InstanceInfoReplicator.java x: 102 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/converters/JsonXStream.java x: 46 lines of code y: 16 # changes eureka-client/src/main/java/com/netflix/discovery/converters/XmlXStream.java x: 40 lines of code y: 17 # changes eureka-client/src/main/java/com/netflix/appinfo/providers/Archaius1VipAddressResolver.java x: 29 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/EurekaUpStatusResolver.java x: 51 lines of code y: 14 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/DnsClusterResolver.java x: 29 lines of code y: 9 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/StaticClusterResolver.java x: 37 lines of code y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/EurekaBootStrap.java x: 179 lines of code y: 38 # changes eureka-core/src/main/java/com/netflix/eureka/resources/PeerReplicationResource.java x: 127 lines of code y: 18 # changes eureka-resources/src/main/resources/css/main.css x: 125 lines of code y: 3 # changes eureka-core-jersey2/src/main/java/com/netflix/eureka/transport/Jersey2ReplicationClient.java x: 157 lines of code y: 7 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2TransportClientFactories.java x: 57 lines of code y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/AbstractDiscoveryClientOptionalArgs.java x: 91 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/Jersey1TransportClientFactories.java x: 71 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/SSLSocketFactoryAdapter.java x: 112 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/TransportClientFactories.java x: 21 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/converters/EnumLookup.java x: 87 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/appinfo/providers/CloudInstanceConfigProvider.java x: 24 lines of code y: 9 # changes eureka-client/src/main/java/com/netflix/appinfo/providers/MyDataCenterInstanceConfigProvider.java x: 25 lines of code y: 9 # changes eureka-client/src/main/java/com/netflix/discovery/providers/DefaultEurekaClientConfigProvider.java x: 23 lines of code y: 14 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/Jersey2DiscoveryClientOptionalArgs.java x: 4 lines of code y: 3 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/AbstractJersey2EurekaHttpClient.java x: 288 lines of code y: 6 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaIdentityHeaderFilter.java x: 21 lines of code y: 3 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaJersey2Client.java x: 6 lines of code y: 3 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClient.java x: 21 lines of code y: 15 # changes eureka-client/src/main/java/com/netflix/appinfo/EurekaClientIdentity.java x: 26 lines of code y: 14 # changes eureka-client/src/main/java/com/netflix/discovery/EurekaClient.java x: 36 lines of code y: 13 # changes eureka-core-jersey2/src/main/java/com/netflix/eureka/Jersey2EurekaBootStrap.java x: 24 lines of code y: 4 # changes eureka-core-jersey2/src/main/java/com/netflix/eureka/resources/EurekaServerContextBinder.java x: 20 lines of code y: 3 # changes eureka-core-jersey2/src/main/java/com/netflix/eureka/transport/Jersey2DynamicGZIPContentEncodingFilter.java x: 39 lines of code y: 3 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/EurekaArchaius2InstanceConfig.java x: 154 lines of code y: 6 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CompositeInstanceConfigFactory.java x: 87 lines of code y: 7 # changes eureka-client-archaius2/src/main/java/com/netflix/discovery/internal/util/InternalPrefixedConfig.java x: 52 lines of code y: 2 # changes eureka-client-archaius2/src/main/java/com/netflix/discovery/shared/transport/EurekaArchaius2TransportConfig.java x: 69 lines of code y: 17 # changes eureka-client/src/main/java/com/netflix/appinfo/RefreshableInstanceConfig.java x: 4 lines of code y: 2 # changes eureka-core/src/main/java/com/netflix/eureka/util/StatusUtil.java x: 66 lines of code y: 14 # changes eureka-client/src/main/java/com/netflix/appinfo/AmazonInfoConfig.java x: 10 lines of code y: 4 # changes eureka-client/src/main/java/com/netflix/appinfo/Archaius1AmazonInfoConfig.java x: 43 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/appinfo/EurekaInstanceConfig.java x: 32 lines of code y: 25 # changes eureka-client/src/main/java/com/netflix/discovery/internal/util/Archaius1Utils.java x: 28 lines of code y: 3 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/DefaultEurekaTransportConfig.java x: 60 lines of code y: 15 # changes eureka-core/src/main/java/com/netflix/eureka/registry/rule/AlwaysMatchInstanceStatusRule.java x: 20 lines of code y: 2 # changes eureka-core/src/main/java/com/netflix/eureka/registry/rule/DownOrStartingRule.java x: 24 lines of code y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/registry/rule/FirstMatchWinsCompositeRule.java x: 36 lines of code y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/registry/rule/LeaseExistsRule.java x: 32 lines of code y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/util/MeasuredRate.java x: 46 lines of code y: 7 # changes eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaClient.java x: 82 lines of code y: 9 # changes eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaGovernatedService.java x: 46 lines of code y: 14 # changes eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaService.java x: 39 lines of code y: 5 # changes eureka-examples/src/main/java/com/netflix/eureka/ExampleServiceBase.java x: 104 lines of code y: 8 # changes eureka-core/src/main/java/com/netflix/eureka/aws/AwsBindingStrategy.java x: 4 lines of code y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/InstanceRegionChecker.java x: 43 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/util/EurekaUtils.java x: 35 lines of code y: 3 # changes eureka-server-governator/src/main/java/com/netflix/eureka/EurekaContextListener.java x: 35 lines of code y: 1 # changes eureka-server-governator/src/main/java/com/netflix/eureka/EurekaInjectorCreator.java x: 48 lines of code y: 1 # changes eureka-server-governator/src/main/java/com/netflix/eureka/guice/Ec2EurekaServerModule.java x: 37 lines of code y: 1 # changes eureka-server-governator/src/main/webapp/WEB-INF/web.xml x: 21 lines of code y: 1 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/AwsEndpoint.java x: 59 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/DefaultEndpoint.java x: 110 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/CacheRefreshedEvent.java x: 7 lines of code y: 4 # changes eureka-client/src/main/java/com/netflix/discovery/StatusChangeEvent.java x: 25 lines of code y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ApplicationsResolver.java x: 60 lines of code y: 7 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/EurekaHttpResolver.java x: 97 lines of code y: 10 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaTransportConfig.java x: 14 lines of code y: 12 # changes eureka-core/src/main/java/com/netflix/eureka/transport/JerseyRemoteRegionClientFactory.java x: 90 lines of code y: 11 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaJacksonJsonModifiers.java x: 30 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaJsonJacksonCodec.java x: 52 lines of code y: 11 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaXmlJacksonCodec.java x: 45 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/builder/ApplicationsJacksonBuilder.java x: 42 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/builder/ApplicationsXmlJacksonBuilder.java x: 11 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/mixin/ApplicationXmlMixIn.java x: 13 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/mixin/MiniInstanceInfoMixIn.java x: 31 lines of code y: 10 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/ApplicationXmlDeserializer.java x: 34 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/ApplicationsJsonBeanSerializer.java x: 28 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/InstanceInfoJsonBeanSerializer.java x: 43 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/InstanceInfoXmlBeanSerializer.java x: 39 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/PortWrapperXmlDeserializer.java x: 31 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/util/DiscoveryBuildInfo.java x: 58 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/DynamicGZIPContentEncodingFilter.java x: 69 lines of code y: 4 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClient.java x: 20 lines of code y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/EurekaHttpClientDecorator.java x: 187 lines of code y: 9 # changes eureka-client/src/main/java/com/netflix/discovery/util/StringUtil.java x: 15 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/converters/wrappers/CodecWrappers.java x: 287 lines of code y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/shared/dns/DnsService.java x: 8 lines of code y: 3 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ClusterResolver.java x: 6 lines of code y: 7 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ClusterResolverFactory.java x: 4 lines of code y: 4 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClientFactory.java x: 5 lines of code y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpResponse.java x: 93 lines of code y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/ServerStatusEvaluators.java x: 35 lines of code y: 7 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTask.java x: 24 lines of code y: 13 # changes eureka-core/src/main/java/com/netflix/eureka/aws/AwsBinder.java x: 5 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/InstanceReplicationTask.java x: 49 lines of code y: 8 # changes eureka-core/src/main/java/com/netflix/eureka/lease/Lease.java x: 57 lines of code y: 20 # changes eureka-core/src/main/java/com/netflix/eureka/util/batcher/TaskDispatchers.java x: 50 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/util/batcher/TaskHolder.java x: 25 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/util/batcher/TrafficShaper.java x: 41 lines of code y: 4 # changes eureka-client/src/main/java/com/netflix/discovery/DNSBasedAzToRegionMapper.java x: 20 lines of code y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/PropertyBasedAzToRegionMapper.java x: 13 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/EurekaServerContext.java x: 14 lines of code y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/EurekaServerContextHolder.java x: 17 lines of code y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/ServerRequestAuthFilter.java x: 58 lines of code y: 8 # changes eureka-core/src/main/java/com/netflix/eureka/V1AwareInstanceInfoConverter.java x: 26 lines of code y: 13 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/protocol/ReplicationInstance.java x: 142 lines of code y: 5 # changes eureka-core/src/main/java/com/netflix/eureka/lease/LeaseManager.java x: 8 lines of code y: 10 # changes eureka-core/src/main/java/com/netflix/eureka/registry/InstanceRegistry.java x: 38 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/registry/Key.java x: 82 lines of code y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/registry/PeerAwareInstanceRegistry.java x: 13 lines of code y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/resources/DefaultServerCodecs.java x: 129 lines of code y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/resources/SecureVIPResource.java x: 32 lines of code y: 10 # changes eureka-core/src/main/java/com/netflix/eureka/resources/ServerCodecs.java x: 13 lines of code y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/resources/ServerInfoResource.java x: 32 lines of code y: 7 # changes eureka-core/src/main/java/com/netflix/eureka/resources/StatusResource.java x: 35 lines of code y: 14 # changes eureka-resources/src/main/resources/jsp/header.jsp x: 45 lines of code y: 10 # changes eureka-resources/src/main/resources/jsp/lastN.jsp x: 64 lines of code y: 10 # changes eureka-resources/src/main/resources/jsp/navbar.jsp x: 25 lines of code y: 8 # changes eureka-resources/src/main/resources/jsp/status.jsp x: 180 lines of code y: 11 # changes eureka-client/src/main/java/com/netflix/appinfo/LeaseInfo.java x: 101 lines of code y: 11 # changes eureka-client/src/main/java/com/netflix/appinfo/MyDataCenterInstanceConfig.java x: 16 lines of code y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityTransformers.java x: 52 lines of code y: 3 # changes eureka-server/src/main/webapp/WEB-INF/web.xml x: 66 lines of code y: 6 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/protocol/ReplicationInstanceResponse.java x: 55 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/util/RateLimiter.java x: 70 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/converters/Auto.java x: 9 lines of code y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/shared/MonitoredConnectionManager.java x: 49 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/appinfo/HealthCheckCallback.java x: 5 lines of code y: 10 # changes eureka-client/src/main/java/com/netflix/appinfo/AbstractEurekaIdentity.java x: 12 lines of code y: 2 # changes eureka-core/src/main/java/com/netflix/eureka/EurekaServerIdentity.java x: 22 lines of code y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/shared/Pair.java x: 21 lines of code y: 4 # changes
200.0
# changes
  min: 1.0
  average: 10.9
  25th percentile: 3.0
  median: 6.0
  75th percentile: 12.0
  max: 200.0
0 1246.0
lines of code
min: 3.0 | average: 84.46 | 25th percentile: 16.25 | median: 39.0 | 75th percentile: 92.5 | max: 1246.0

Number of Contributors vs. Number of Changes: 296 points

eureka-client/src/main/java/com/netflix/appinfo/AmazonInfo.java x: 17 # contributors y: 49 # changes eureka-client/src/main/java/com/netflix/appinfo/CloudInstanceConfig.java x: 13 # contributors y: 38 # changes eureka-client/src/main/java/com/netflix/discovery/AbstractAzToRegionMapper.java x: 10 # contributors y: 20 # changes eureka-client/src/main/java/com/netflix/discovery/DiscoveryClient.java x: 38 # contributors y: 200 # changes eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java x: 8 # contributors y: 33 # changes eureka-client/src/main/java/com/netflix/discovery/shared/Application.java x: 12 # contributors y: 26 # changes eureka-client/src/main/java/com/netflix/discovery/shared/Applications.java x: 18 # contributors y: 44 # changes eureka-client/src/main/java/com/netflix/discovery/util/DeserializerStringCache.java x: 6 # contributors y: 11 # changes eureka-client/src/main/java/com/netflix/discovery/util/MapUtil.java x: 3 # contributors y: 3 # changes eureka-core/src/main/java/com/netflix/eureka/registry/RemoteRegionRegistry.java x: 10 # contributors y: 22 # changes eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCacheImpl.java x: 9 # contributors y: 17 # changes eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationsResource.java x: 12 # contributors y: 37 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaJersey2ClientImpl.java x: 5 # contributors y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/TimedSupervisorTask.java x: 9 # contributors y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/converters/Converters.java x: 11 # contributors y: 32 # changes eureka-client/src/main/java/com/netflix/discovery/shared/NamedConnectionPool.java x: 4 # contributors y: 9 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/AsyncResolver.java x: 6 # contributors y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ReloadingClusterResolver.java x: 5 # contributors y: 14 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/MetricsCollectingEurekaHttpClient.java x: 4 # contributors y: 10 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RetryableEurekaHttpClient.java x: 6 # contributors y: 20 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/SessionedEurekaHttpClient.java x: 5 # contributors y: 13 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/ApacheHttpClientConnectionCleaner.java x: 4 # contributors y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/util/ExceptionsMetric.java x: 5 # contributors y: 6 # changes eureka-client/src/main/java/com/netflix/discovery/util/ServoUtil.java x: 5 # contributors y: 7 # changes eureka-client/src/main/java/com/netflix/discovery/util/ThresholdLevelsMetric.java x: 6 # contributors y: 12 # changes eureka-client/src/main/java/com/netflix/discovery/DiscoveryManager.java x: 10 # contributors y: 24 # changes eureka-client/src/main/java/com/netflix/appinfo/PropertiesInstanceConfig.java x: 12 # contributors y: 25 # changes eureka-client/src/main/java/com/netflix/appinfo/RefreshableAmazonInfoProvider.java x: 4 # contributors y: 7 # changes eureka-client/src/main/java/com/netflix/appinfo/InstanceInfo.java x: 16 # contributors y: 62 # changes eureka-client/src/main/java/com/netflix/discovery/endpoint/DnsResolver.java x: 7 # contributors y: 12 # changes eureka-client/src/main/java/com/netflix/discovery/endpoint/EndpointUtils.java x: 7 # contributors y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityFunctions.java x: 3 # contributors y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/RateLimitingFilter.java x: 3 # contributors y: 11 # changes eureka-core/src/main/java/com/netflix/eureka/aws/AwsAsgUtil.java x: 5 # contributors y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/aws/EIPManager.java x: 10 # contributors y: 23 # changes eureka-core/src/main/java/com/netflix/eureka/registry/AbstractInstanceRegistry.java x: 17 # contributors y: 42 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/AbstractJerseyEurekaHttpClient.java x: 4 # contributors y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ResolverUtils.java x: 5 # contributors y: 11 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CustomAmazonInfoProviderInstanceConfigFactory.java x: 2 # contributors y: 5 # changes eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/InternalEurekaClientModule.java x: 3 # contributors y: 10 # changes eureka-client/src/main/java/com/netflix/discovery/CommonConstants.java x: 2 # contributors y: 6 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/AmazonInfoProviderFactory.java x: 2 # contributors y: 2 # changes eureka-client/src/main/java/com/netflix/discovery/DefaultEurekaClientConfig.java x: 17 # contributors y: 69 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClientFactory.java x: 6 # contributors y: 18 # changes eureka-core/src/main/java/com/netflix/eureka/Names.java x: 3 # contributors y: 6 # changes eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerConfig.java x: 17 # contributors y: 74 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RedirectingEurekaHttpClient.java x: 6 # contributors y: 15 # changes eureka-client/src/main/java/com/netflix/discovery/util/StringCache.java x: 2 # contributors y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/aws/Route53Binder.java x: 6 # contributors y: 9 # changes eureka-core/src/main/java/com/netflix/eureka/util/EurekaMonitors.java x: 8 # contributors y: 21 # changes eureka-client/src/main/java/com/netflix/discovery/EurekaClientConfig.java x: 11 # contributors y: 56 # changes eureka-core/src/main/java/com/netflix/eureka/StatusFilter.java x: 7 # contributors y: 9 # changes eureka-client-archaius2/src/main/java/com/netflix/discovery/EurekaArchaius2ClientConfig.java x: 5 # contributors y: 24 # changes eureka-core/src/main/java/com/netflix/eureka/util/StatusInfo.java x: 8 # contributors y: 13 # changes eureka-client/src/main/java/com/netflix/appinfo/AbstractInstanceConfig.java x: 9 # contributors y: 21 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/EurekaJerseyClientImpl.java x: 7 # contributors y: 15 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNode.java x: 12 # contributors y: 52 # changes eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCache.java x: 3 # contributors y: 5 # changes eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationResource.java x: 8 # contributors y: 28 # changes eureka-core/src/main/java/com/netflix/eureka/resources/CurrentRequestVersion.java x: 3 # contributors y: 4 # changes eureka-core/src/main/java/com/netflix/eureka/resources/InstancesResource.java x: 9 # contributors y: 16 # changes eureka-core/src/main/java/com/netflix/eureka/util/ServoControl.java x: 1 # contributors y: 1 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/HttpReplicationClient.java x: 4 # contributors y: 8 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNodes.java x: 7 # contributors y: 26 # changes eureka-client/src/main/java/com/netflix/discovery/guice/EurekaModule.java x: 4 # contributors y: 14 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClients.java x: 4 # contributors y: 28 # changes eureka-client/src/main/java/com/netflix/appinfo/providers/EurekaConfigBasedInstanceInfoProvider.java x: 9 # contributors y: 37 # changes eureka-core/src/main/java/com/netflix/eureka/transport/EurekaServerHttpClients.java x: 3 # contributors y: 7 # changes eureka-core/src/main/java/com/netflix/eureka/resources/InstanceResource.java x: 12 # contributors y: 42 # changes eureka-client/src/main/java/com/netflix/appinfo/ApplicationInfoManager.java x: 9 # contributors y: 45 # changes eureka-core/src/main/java/com/netflix/eureka/EurekaServerConfig.java x: 14 # contributors y: 63 # changes eureka-core/src/main/java/com/netflix/eureka/registry/rule/AsgEnabledRule.java x: 4 # contributors y: 5 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyEurekaHttpClientFactory.java x: 6 # contributors y: 26 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTaskProcessor.java x: 4 # contributors y: 19 # changes eureka-client/src/main/java/com/netflix/discovery/InstanceInfoReplicator.java x: 6 # contributors y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/converters/JsonXStream.java x: 8 # contributors y: 16 # changes eureka-client/src/main/java/com/netflix/discovery/converters/XmlXStream.java x: 8 # contributors y: 17 # changes eureka-client/src/main/java/com/netflix/discovery/EurekaUpStatusResolver.java x: 7 # contributors y: 14 # changes eureka-core/src/main/java/com/netflix/eureka/EurekaBootStrap.java x: 10 # contributors y: 38 # changes eureka-core/src/main/java/com/netflix/eureka/resources/PeerReplicationResource.java x: 8 # contributors y: 18 # changes eureka-client/src/main/java/com/netflix/discovery/AbstractDiscoveryClientOptionalArgs.java x: 2 # contributors y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/TransportClientFactories.java x: 3 # contributors y: 8 # changes eureka-client/src/main/java/com/netflix/discovery/converters/EnumLookup.java x: 1 # contributors y: 2 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/Jersey2DiscoveryClientOptionalArgs.java x: 2 # contributors y: 3 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClient.java x: 3 # contributors y: 15 # changes eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2EurekaIdentityHeaderFilter.java x: 1 # contributors y: 3 # changes eureka-client/src/main/java/com/netflix/discovery/EurekaClient.java x: 4 # contributors y: 13 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/Archaius2AmazonInfoConfig.java x: 1 # contributors y: 6 # changes eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CompositeInstanceConfigFactory.java x: 1 # contributors y: 7 # changes eureka-client-archaius2/src/main/java/com/netflix/discovery/shared/transport/EurekaArchaius2TransportConfig.java x: 3 # contributors y: 17 # changes eureka-client/src/main/java/com/netflix/appinfo/AmazonInfoConfig.java x: 1 # contributors y: 4 # changes eureka-client/src/main/java/com/netflix/appinfo/Archaius1AmazonInfoConfig.java x: 1 # contributors y: 5 # changes eureka-client/src/main/java/com/netflix/appinfo/EurekaInstanceConfig.java x: 8 # contributors y: 25 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/DefaultEurekaTransportConfig.java x: 2 # contributors y: 15 # changes eureka-core/src/main/java/com/netflix/eureka/registry/rule/AlwaysMatchInstanceStatusRule.java x: 3 # contributors y: 2 # changes eureka-core/src/main/java/com/netflix/eureka/util/MeasuredRate.java x: 6 # contributors y: 7 # changes eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaClient.java x: 2 # contributors y: 9 # changes eureka-client/src/main/java/com/netflix/discovery/CacheRefreshedEvent.java x: 4 # contributors y: 4 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ApplicationsResolver.java x: 2 # contributors y: 7 # changes eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/EurekaHttpResolver.java x: 2 # contributors y: 10 # changes eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaTransportConfig.java x: 2 # contributors y: 12 # changes eureka-core/src/main/java/com/netflix/eureka/transport/JerseyRemoteRegionClientFactory.java x: 4 # contributors y: 11 # changes eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaJsonJacksonCodec.java x: 2 # contributors y: 11 # changes eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTask.java x: 2 # contributors y: 13 # changes eureka-core/src/main/java/com/netflix/eureka/lease/Lease.java x: 8 # contributors y: 20 # changes eureka-core/src/main/java/com/netflix/eureka/V1AwareInstanceInfoConverter.java x: 6 # contributors y: 13 # changes eureka-core/src/main/java/com/netflix/eureka/lease/LeaseManager.java x: 6 # contributors y: 10 # changes eureka-core/src/main/java/com/netflix/eureka/resources/StatusResource.java x: 9 # contributors y: 14 # changes eureka-resources/src/main/resources/jsp/header.jsp x: 5 # contributors y: 10 # changes eureka-client/src/main/java/com/netflix/appinfo/LeaseInfo.java x: 7 # contributors y: 11 # changes eureka-client/src/main/java/com/netflix/appinfo/HealthCheckResource.java x: 5 # contributors y: 5 # changes
200.0
# changes
  min: 1.0
  average: 10.9
  25th percentile: 3.0
  median: 6.0
  75th percentile: 12.0
  max: 200.0
0 38.0
# contributors
min: 1.0 | average: 4.15 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 38.0

Number of Contributors vs. File Size: 296 points

eureka-client/src/main/java/com/netflix/appinfo/AmazonInfo.java x: 17 # contributors y: 252 lines of code eureka-client/src/main/java/com/netflix/appinfo/CloudInstanceConfig.java x: 13 # contributors y: 110 lines of code eureka-client/src/main/java/com/netflix/discovery/AbstractAzToRegionMapper.java x: 10 # contributors y: 116 lines of code eureka-client/src/main/java/com/netflix/discovery/DiscoveryClient.java x: 38 # contributors y: 1246 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java x: 8 # contributors y: 735 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/Application.java x: 12 # contributors y: 165 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/Applications.java x: 18 # contributors y: 283 lines of code eureka-client/src/main/java/com/netflix/discovery/util/DeserializerStringCache.java x: 6 # contributors y: 362 lines of code eureka-client/src/main/java/com/netflix/discovery/util/MapUtil.java x: 3 # contributors y: 9 lines of code eureka-core/src/main/java/com/netflix/eureka/registry/RemoteRegionRegistry.java x: 10 # contributors y: 408 lines of code eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCacheImpl.java x: 9 # contributors y: 388 lines of code eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationsResource.java x: 12 # contributors y: 150 lines of code eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaJersey2ClientImpl.java x: 5 # contributors y: 287 lines of code eureka-client/src/main/java/com/netflix/discovery/TimedSupervisorTask.java x: 9 # contributors y: 90 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/Converters.java x: 11 # contributors y: 492 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/NamedConnectionPool.java x: 4 # contributors y: 142 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/AsyncResolver.java x: 6 # contributors y: 169 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ReloadingClusterResolver.java x: 5 # contributors y: 89 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/MetricsCollectingEurekaHttpClient.java x: 4 # contributors y: 178 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RetryableEurekaHttpClient.java x: 6 # contributors y: 138 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/SessionedEurekaHttpClient.java x: 5 # contributors y: 62 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/ApacheHttpClientConnectionCleaner.java x: 4 # contributors y: 74 lines of code eureka-client/src/main/java/com/netflix/discovery/util/ExceptionsMetric.java x: 5 # contributors y: 39 lines of code eureka-client/src/main/java/com/netflix/discovery/util/ServoUtil.java x: 5 # contributors y: 41 lines of code eureka-client/src/main/java/com/netflix/discovery/util/ThresholdLevelsMetric.java x: 6 # contributors y: 67 lines of code eureka-client/src/main/java/com/netflix/discovery/DiscoveryManager.java x: 10 # contributors y: 76 lines of code eureka-client/src/main/java/com/netflix/appinfo/PropertiesInstanceConfig.java x: 12 # contributors y: 167 lines of code eureka-client/src/main/java/com/netflix/appinfo/RefreshableAmazonInfoProvider.java x: 4 # contributors y: 106 lines of code eureka-client/src/main/java/com/netflix/appinfo/InstanceInfo.java x: 16 # contributors y: 767 lines of code eureka-client/src/main/java/com/netflix/discovery/endpoint/DnsResolver.java x: 7 # contributors y: 114 lines of code eureka-client/src/main/java/com/netflix/discovery/endpoint/EndpointUtils.java x: 7 # contributors y: 283 lines of code eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityFunctions.java x: 3 # contributors y: 247 lines of code eureka-core/src/main/java/com/netflix/eureka/RateLimitingFilter.java x: 3 # contributors y: 140 lines of code eureka-core/src/main/java/com/netflix/eureka/aws/AwsAsgUtil.java x: 5 # contributors y: 360 lines of code eureka-core/src/main/java/com/netflix/eureka/aws/EIPManager.java x: 10 # contributors y: 280 lines of code eureka-core/src/main/java/com/netflix/eureka/registry/AbstractInstanceRegistry.java x: 17 # contributors y: 924 lines of code eureka-core/src/main/java/com/netflix/eureka/registry/PeerAwareInstanceRegistryImpl.java x: 12 # contributors y: 454 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/AbstractJerseyEurekaHttpClient.java x: 4 # contributors y: 271 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ResolverUtils.java x: 5 # contributors y: 98 lines of code eureka-client-archaius2/src/main/java/com/netflix/appinfo/Ec2EurekaArchaius2InstanceConfig.java x: 3 # contributors y: 102 lines of code eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CustomAmazonInfoProviderInstanceConfigFactory.java x: 2 # contributors y: 36 lines of code eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/EurekaClientModule.java x: 2 # contributors y: 24 lines of code eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/InternalEurekaClientModule.java x: 3 # contributors y: 90 lines of code eureka-client/src/main/java/com/netflix/discovery/CommonConstants.java x: 2 # contributors y: 7 lines of code eureka-core/src/main/java/com/netflix/eureka/GzipEncodingEnforcingFilter.java x: 2 # contributors y: 89 lines of code eureka-client/src/main/java/com/netflix/discovery/DefaultEurekaClientConfig.java x: 17 # contributors y: 281 lines of code eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClientFactory.java x: 6 # contributors y: 189 lines of code eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerConfig.java x: 17 # contributors y: 512 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RedirectingEurekaHttpClient.java x: 6 # contributors y: 115 lines of code eureka-client/src/main/java/com/netflix/discovery/util/StringCache.java x: 2 # contributors y: 55 lines of code eureka-core/src/main/java/com/netflix/eureka/aws/Route53Binder.java x: 6 # contributors y: 270 lines of code eureka-core/src/main/java/com/netflix/eureka/util/EurekaMonitors.java x: 8 # contributors y: 91 lines of code eureka-client/src/main/java/com/netflix/discovery/EurekaClientConfig.java x: 11 # contributors y: 62 lines of code eureka-core/src/main/java/com/netflix/eureka/StatusFilter.java x: 7 # contributors y: 33 lines of code eureka-client-archaius2/src/main/java/com/netflix/discovery/EurekaArchaius2ClientConfig.java x: 5 # contributors y: 188 lines of code eureka-client/src/main/java/com/netflix/discovery/PropertyBasedClientConfigConstants.java x: 3 # contributors y: 59 lines of code eureka-core/src/main/java/com/netflix/eureka/util/batcher/AcceptorExecutor.java x: 4 # contributors y: 263 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyApplicationClient.java x: 5 # contributors y: 20 lines of code eureka-core/src/main/java/com/netflix/eureka/util/StatusInfo.java x: 8 # contributors y: 115 lines of code eureka-client/src/main/java/com/netflix/appinfo/AbstractInstanceConfig.java x: 9 # contributors y: 100 lines of code eureka-client/src/main/java/com/netflix/appinfo/PropertyBasedInstanceConfigConstants.java x: 2 # contributors y: 33 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaClientFactoryBuilder.java x: 6 # contributors y: 137 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/EurekaJerseyClientImpl.java x: 7 # contributors y: 240 lines of code eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNode.java x: 12 # contributors y: 239 lines of code eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCache.java x: 3 # contributors y: 11 lines of code eureka-core/src/main/java/com/netflix/eureka/resources/AbstractVIPResource.java x: 6 # contributors y: 50 lines of code eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationResource.java x: 8 # contributors y: 126 lines of code eureka-core/src/main/java/com/netflix/eureka/resources/CurrentRequestVersion.java x: 3 # contributors y: 17 lines of code eureka-core/src/main/java/com/netflix/eureka/resources/InstancesResource.java x: 9 # contributors y: 44 lines of code eureka-core/src/main/java/com/netflix/eureka/util/ServoControl.java x: 1 # contributors y: 13 lines of code eureka-core/src/main/java/com/netflix/eureka/util/batcher/TaskExecutors.java x: 4 # contributors y: 227 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/jackson/builder/StringInterningAmazonInfoBuilder.java x: 4 # contributors y: 91 lines of code eureka-core/src/main/java/com/netflix/eureka/cluster/HttpReplicationClient.java x: 4 # contributors y: 10 lines of code eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNodes.java x: 7 # contributors y: 191 lines of code eureka-core/src/main/java/com/netflix/eureka/transport/JerseyReplicationClient.java x: 5 # contributors y: 163 lines of code eureka-client-jersey2/src/main/java/com/netflix/discovery/guice/Jersey2EurekaModule.java x: 2 # contributors y: 43 lines of code eureka-client/src/main/java/com/netflix/discovery/guice/EurekaModule.java x: 4 # contributors y: 36 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/EndpointRandomizer.java x: 1 # contributors y: 5 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/LegacyClusterResolver.java x: 6 # contributors y: 82 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ZoneAffinityClusterResolver.java x: 3 # contributors y: 53 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClients.java x: 4 # contributors y: 254 lines of code eureka-client/src/main/java/com/netflix/appinfo/providers/EurekaConfigBasedInstanceInfoProvider.java x: 9 # contributors y: 94 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/dns/DnsServiceImpl.java x: 2 # contributors y: 15 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ConfigClusterResolver.java x: 6 # contributors y: 76 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/DnsTxtRecordClusterResolver.java x: 3 # contributors y: 73 lines of code eureka-core/src/main/java/com/netflix/eureka/resources/InstanceResource.java x: 12 # contributors y: 206 lines of code eureka-client/src/main/java/com/netflix/discovery/provider/DiscoveryJerseyProvider.java x: 8 # contributors y: 149 lines of code eureka-client/src/main/java/com/netflix/appinfo/ApplicationInfoManager.java x: 9 # contributors y: 161 lines of code eureka-client/src/main/java/com/netflix/discovery/internal/util/AmazonInfoUtils.java x: 2 # contributors y: 27 lines of code eureka-core/src/main/java/com/netflix/eureka/EurekaServerConfig.java x: 14 # contributors y: 85 lines of code eureka-core/src/main/java/com/netflix/eureka/registry/rule/AsgEnabledRule.java x: 4 # contributors y: 31 lines of code eureka-core/src/main/java/com/netflix/eureka/aws/ElasticNetworkInterfaceBinder.java x: 4 # contributors y: 235 lines of code eureka-core/src/main/java/com/netflix/eureka/aws/AwsBinderDelegate.java x: 5 # contributors y: 51 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyEurekaHttpClientFactory.java x: 6 # contributors y: 235 lines of code eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityComparators.java x: 3 # contributors y: 327 lines of code eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTaskProcessor.java x: 4 # contributors y: 175 lines of code eureka-client/src/main/java/com/netflix/discovery/InstanceInfoReplicator.java x: 6 # contributors y: 102 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/JsonXStream.java x: 8 # contributors y: 46 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/XmlXStream.java x: 8 # contributors y: 40 lines of code eureka-client/src/main/java/com/netflix/discovery/EurekaUpStatusResolver.java x: 7 # contributors y: 51 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/DnsClusterResolver.java x: 3 # contributors y: 29 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/StaticClusterResolver.java x: 3 # contributors y: 37 lines of code eureka-core/src/main/java/com/netflix/eureka/EurekaBootStrap.java x: 10 # contributors y: 179 lines of code eureka-resources/src/main/resources/css/main.css x: 3 # contributors y: 125 lines of code eureka-core-jersey2/src/main/java/com/netflix/eureka/transport/Jersey2ReplicationClient.java x: 3 # contributors y: 157 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/Jersey1TransportClientFactories.java x: 2 # contributors y: 71 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/SSLSocketFactoryAdapter.java x: 4 # contributors y: 112 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/TransportClientFactories.java x: 3 # contributors y: 21 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/EnumLookup.java x: 1 # contributors y: 87 lines of code eureka-client/src/main/java/com/netflix/appinfo/providers/CloudInstanceConfigProvider.java x: 7 # contributors y: 24 lines of code eureka-client/src/main/java/com/netflix/appinfo/providers/MyDataCenterInstanceConfigProvider.java x: 7 # contributors y: 25 lines of code eureka-client-jersey2/src/main/java/com/netflix/discovery/Jersey2DiscoveryClientOptionalArgs.java x: 2 # contributors y: 4 lines of code eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/AbstractJersey2EurekaHttpClient.java x: 2 # contributors y: 288 lines of code eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2EurekaIdentityHeaderFilter.java x: 1 # contributors y: 21 lines of code eureka-client/src/main/java/com/netflix/appinfo/EurekaClientIdentity.java x: 4 # contributors y: 26 lines of code eureka-client-archaius2/src/main/java/com/netflix/appinfo/Archaius2AmazonInfoConfig.java x: 1 # contributors y: 52 lines of code eureka-client-archaius2/src/main/java/com/netflix/appinfo/EurekaArchaius2InstanceConfig.java x: 1 # contributors y: 154 lines of code eureka-client/src/main/java/com/netflix/appinfo/RefreshableInstanceConfig.java x: 1 # contributors y: 4 lines of code eureka-core/src/main/java/com/netflix/eureka/util/StatusUtil.java x: 4 # contributors y: 66 lines of code eureka-client/src/main/java/com/netflix/appinfo/Archaius1AmazonInfoConfig.java x: 1 # contributors y: 43 lines of code eureka-client/src/main/java/com/netflix/appinfo/EurekaInstanceConfig.java x: 8 # contributors y: 32 lines of code eureka-client/src/main/java/com/netflix/discovery/internal/util/Archaius1Utils.java x: 1 # contributors y: 28 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/DefaultEurekaTransportConfig.java x: 2 # contributors y: 60 lines of code eureka-core/src/main/java/com/netflix/eureka/registry/AwsInstanceRegistry.java x: 4 # contributors y: 42 lines of code eureka-core/src/main/java/com/netflix/eureka/registry/rule/LeaseExistsRule.java x: 3 # contributors y: 32 lines of code eureka-core/src/main/java/com/netflix/eureka/util/MeasuredRate.java x: 6 # contributors y: 46 lines of code eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaClient.java x: 2 # contributors y: 82 lines of code eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaGovernatedService.java x: 4 # contributors y: 46 lines of code eureka-examples/src/main/java/com/netflix/eureka/ExampleServiceBase.java x: 2 # contributors y: 104 lines of code eureka-core/src/main/java/com/netflix/eureka/aws/AwsBindingStrategy.java x: 4 # contributors y: 4 lines of code eureka-client/src/main/java/com/netflix/discovery/util/EurekaUtils.java x: 1 # contributors y: 35 lines of code eureka-server-governator/src/main/java/com/netflix/eureka/EurekaInjectorCreator.java x: 1 # contributors y: 48 lines of code eureka-client/src/main/java/com/netflix/discovery/CacheRefreshedEvent.java x: 4 # contributors y: 7 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/EurekaHttpResolver.java x: 2 # contributors y: 97 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaTransportConfig.java x: 2 # contributors y: 14 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaJsonJacksonCodec.java x: 2 # contributors y: 52 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaXmlJacksonCodec.java x: 2 # contributors y: 45 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/ApplicationXmlDeserializer.java x: 1 # contributors y: 34 lines of code eureka-client/src/main/java/com/netflix/discovery/util/DiscoveryBuildInfo.java x: 1 # contributors y: 58 lines of code eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/EurekaHttpClientDecorator.java x: 2 # contributors y: 187 lines of code eureka-client/src/main/java/com/netflix/discovery/util/StringUtil.java x: 1 # contributors y: 15 lines of code eureka-core/src/main/java/com/netflix/eureka/lease/Lease.java x: 8 # contributors y: 57 lines of code eureka-client/src/main/java/com/netflix/discovery/DNSBasedAzToRegionMapper.java x: 4 # contributors y: 20 lines of code eureka-core/src/main/java/com/netflix/eureka/V1AwareInstanceInfoConverter.java x: 6 # contributors y: 26 lines of code eureka-core/src/main/java/com/netflix/eureka/cluster/protocol/ReplicationInstance.java x: 2 # contributors y: 142 lines of code eureka-core/src/main/java/com/netflix/eureka/lease/LeaseManager.java x: 6 # contributors y: 8 lines of code eureka-core/src/main/java/com/netflix/eureka/resources/DefaultServerCodecs.java x: 2 # contributors y: 129 lines of code eureka-core/src/main/java/com/netflix/eureka/resources/StatusResource.java x: 9 # contributors y: 35 lines of code eureka-resources/src/main/resources/jsp/header.jsp x: 5 # contributors y: 45 lines of code eureka-resources/src/main/resources/jsp/lastN.jsp x: 5 # contributors y: 64 lines of code eureka-resources/src/main/resources/jsp/status.jsp x: 6 # contributors y: 180 lines of code eureka-client/src/main/java/com/netflix/appinfo/DataCenterInfo.java x: 5 # contributors y: 13 lines of code eureka-client/src/main/java/com/netflix/appinfo/LeaseInfo.java x: 7 # contributors y: 101 lines of code eureka-client/src/main/java/com/netflix/appinfo/MyDataCenterInstanceConfig.java x: 7 # contributors y: 16 lines of code eureka-server/src/main/webapp/WEB-INF/web.xml x: 2 # contributors y: 66 lines of code eureka-client/src/main/java/com/netflix/appinfo/HealthCheckResource.java x: 5 # contributors y: 32 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/Auto.java x: 5 # contributors y: 9 lines of code eureka-client/src/main/java/com/netflix/discovery/converters/EntityBodyConverter.java x: 6 # contributors y: 42 lines of code eureka-client/src/main/java/com/netflix/appinfo/UniqueIdentifier.java x: 3 # contributors y: 4 lines of code
1246.0
lines of code
  min: 3.0
  average: 84.46
  25th percentile: 16.25
  median: 39.0
  75th percentile: 92.5
  max: 1246.0
0 38.0
# contributors
min: 1.0 | average: 4.15 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 38.0

Number of Changes vs. Line Churn: 952 points

.github/workflows/nebula-publish.yml x: 4 # changes y: 136 line churn eureka-client/build.gradle x: 62 # changes y: 455 line churn eureka-core/build.gradle x: 44 # changes y: 295 line churn .github/workflows/nebula-ci.yml x: 3 # changes y: 117 line churn .github/workflows/nebula-snapshot.yml x: 3 # changes y: 104 line churn build.gradle x: 141 # changes y: 1909 line churn eureka-client-archaius2/build.gradle x: 18 # changes y: 216 line churn eureka-client-jersey2/build.gradle x: 17 # changes y: 205 line churn eureka-client/src/main/java/com/netflix/appinfo/AmazonInfo.java x: 49 # changes y: 1332 line churn eureka-client/src/main/java/com/netflix/appinfo/CloudInstanceConfig.java x: 38 # changes y: 1540 line churn eureka-client/src/main/java/com/netflix/discovery/AbstractAzToRegionMapper.java x: 20 # changes y: 472 line churn eureka-client/src/main/java/com/netflix/discovery/DiscoveryClient.java x: 200 # changes y: 15260 line churn eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java x: 33 # changes y: 4317 line churn eureka-client/src/main/java/com/netflix/discovery/shared/Application.java x: 26 # changes y: 627 line churn eureka-client/src/main/java/com/netflix/discovery/shared/Applications.java x: 44 # changes y: 2703 line churn eureka-client/src/main/java/com/netflix/discovery/util/DeserializerStringCache.java x: 11 # changes y: 2058 line churn eureka-client/src/test/java/com/netflix/appinfo/AmazonInfoTest.java x: 6 # changes y: 367 line churn eureka-client/src/test/java/com/netflix/appinfo/CloudInstanceConfigTest.java x: 15 # changes y: 1093 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryClientRegisterUpdateTest.java x: 17 # changes y: 639 line churn eureka-client/src/test/java/com/netflix/discovery/InstanceInfoReplicatorTest.java x: 7 # changes y: 339 line churn eureka-client/src/test/java/com/netflix/discovery/shared/ApplicationsTest.java x: 10 # changes y: 2844 line churn eureka-client/src/test/java/com/netflix/discovery/shared/transport/jersey/UnexpectedContentTypeTest.java x: 6 # changes y: 98 line churn eureka-client/src/test/java/com/netflix/discovery/util/DeserializerStringCacheTest.java x: 5 # changes y: 792 line churn eureka-core-jersey2/build.gradle x: 7 # changes y: 136 line churn eureka-core/src/main/java/com/netflix/eureka/registry/RemoteRegionRegistry.java x: 22 # changes y: 2488 line churn eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCacheImpl.java x: 17 # changes y: 2486 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationsResource.java x: 37 # changes y: 1406 line churn eureka-core/src/test/java/com/netflix/eureka/registry/TimeConsumingInstanceRegistryTest.java x: 8 # changes y: 391 line churn eureka-examples/build.gradle x: 11 # changes y: 293 line churn eureka-test-utils/build.gradle x: 11 # changes y: 45 line churn eureka-test-utils/src/main/java/com/netflix/discovery/shared/transport/ClusterSampleData.java x: 7 # changes y: 394 line churn gradle/wrapper/gradle-wrapper.properties x: 19 # changes y: 166 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaJersey2ClientImpl.java x: 8 # changes y: 1206 line churn eureka-client/src/main/java/com/netflix/discovery/TimedSupervisorTask.java x: 19 # changes y: 481 line churn eureka-client/src/main/java/com/netflix/discovery/converters/Converters.java x: 32 # changes y: 1173 line churn eureka-client/src/main/java/com/netflix/discovery/shared/NamedConnectionPool.java x: 9 # changes y: 627 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/AsyncResolver.java x: 19 # changes y: 910 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ReloadingClusterResolver.java x: 14 # changes y: 524 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/MetricsCollectingEurekaHttpClient.java x: 10 # changes y: 1042 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RetryableEurekaHttpClient.java x: 20 # changes y: 591 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/SessionedEurekaHttpClient.java x: 13 # changes y: 369 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/ApacheHttpClientConnectionCleaner.java x: 6 # changes y: 345 line churn eureka-client/src/main/java/com/netflix/discovery/util/ThresholdLevelsMetric.java x: 12 # changes y: 661 line churn gradle.properties x: 97 # changes y: 510 line churn README.md x: 18 # changes y: 307 line churn .travis.yml x: 8 # changes y: 148 line churn buildViaTravis.sh x: 5 # changes y: 133 line churn eureka-client/src/main/java/com/netflix/discovery/DiscoveryManager.java x: 24 # changes y: 613 line churn eureka-client/src/main/java/com/netflix/appinfo/PropertiesInstanceConfig.java x: 25 # changes y: 1397 line churn eureka-client/src/main/java/com/netflix/appinfo/RefreshableAmazonInfoProvider.java x: 7 # changes y: 630 line churn eureka-client/src/main/java/com/netflix/appinfo/InstanceInfo.java x: 62 # changes y: 4352 line churn eureka-client/src/main/java/com/netflix/discovery/endpoint/EndpointUtils.java x: 19 # changes y: 1647 line churn eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityFunctions.java x: 9 # changes y: 1251 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryClientEventBusTest.java x: 9 # changes y: 1119 line churn eureka-client/src/test/java/com/netflix/discovery/MockRemoteEurekaServer.java x: 33 # changes y: 1851 line churn eureka-client/src/test/java/com/netflix/discovery/converters/CodecLoadTester.java x: 18 # changes y: 1170 line churn eureka-core/src/main/java/com/netflix/eureka/RateLimitingFilter.java x: 11 # changes y: 823 line churn eureka-core/src/main/java/com/netflix/eureka/aws/AwsAsgUtil.java x: 9 # changes y: 2198 line churn eureka-core/src/main/java/com/netflix/eureka/aws/EIPManager.java x: 23 # changes y: 1991 line churn eureka-core/src/main/java/com/netflix/eureka/registry/AbstractInstanceRegistry.java x: 42 # changes y: 6096 line churn eureka-core/src/main/java/com/netflix/eureka/registry/PeerAwareInstanceRegistryImpl.java x: 25 # changes y: 3467 line churn eureka-core/src/test/java/com/netflix/eureka/AbstractTester.java x: 30 # changes y: 1137 line churn eureka-test-utils/src/main/java/com/netflix/discovery/util/InstanceInfoGenerator.java x: 22 # changes y: 1074 line churn eureka-client/src/test/java/com/netflix/appinfo/InstanceInfoTest.java x: 12 # changes y: 794 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/AbstractJerseyEurekaHttpClient.java x: 15 # changes y: 972 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ResolverUtils.java x: 11 # changes y: 425 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/Ec2EurekaArchaius2InstanceConfig.java x: 11 # changes y: 785 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CustomAmazonInfoProviderInstanceConfigFactory.java x: 5 # changes y: 102 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/EurekaClientModule.java x: 5 # changes y: 258 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/InternalEurekaClientModule.java x: 10 # changes y: 524 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/AmazonInfoProviderFactory.java x: 2 # changes y: 18 line churn eureka-client/src/main/java/com/netflix/discovery/DefaultEurekaClientConfig.java x: 69 # changes y: 1741 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClientFactory.java x: 18 # changes y: 787 line churn eureka-core/src/main/java/com/netflix/eureka/Names.java x: 6 # changes y: 216 line churn eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerConfig.java x: 74 # changes y: 2172 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RedirectingEurekaHttpClient.java x: 15 # changes y: 452 line churn eureka-core/src/main/java/com/netflix/eureka/aws/Route53Binder.java x: 9 # changes y: 1668 line churn eureka-core/src/main/java/com/netflix/eureka/util/EurekaMonitors.java x: 21 # changes y: 414 line churn eureka-client/src/main/java/com/netflix/discovery/EurekaClientConfig.java x: 56 # changes y: 1082 line churn eureka-core/src/main/java/com/netflix/eureka/StatusFilter.java x: 9 # changes y: 112 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/EurekaArchaius2ClientConfig.java x: 24 # changes y: 1504 line churn eureka-client/src/main/java/com/netflix/discovery/PropertyBasedClientConfigConstants.java x: 9 # changes y: 344 line churn eureka-client/src/test/java/com/netflix/discovery/EurekaClientLifecycleServerFailureTest.java x: 2 # changes y: 412 line churn eureka-test-utils/src/main/java/com/netflix/discovery/junit/resource/DiscoveryClientResource.java x: 13 # changes y: 1085 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/AcceptorExecutor.java x: 7 # changes y: 2090 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyApplicationClient.java x: 11 # changes y: 161 line churn eureka-core/src/main/java/com/netflix/eureka/util/StatusInfo.java x: 13 # changes y: 225 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryClientStatsInitFailedTest.java x: 1 # changes y: 41 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNode.java x: 52 # changes y: 6034 line churn eureka-core/src/main/java/com/netflix/eureka/resources/AbstractVIPResource.java x: 18 # changes y: 362 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationResource.java x: 28 # changes y: 577 line churn eureka-core/src/main/java/com/netflix/eureka/resources/CurrentRequestVersion.java x: 4 # changes y: 236 line churn eureka-core/src/main/java/com/netflix/eureka/resources/InstancesResource.java x: 16 # changes y: 188 line churn eureka-core/src/test/java/com/netflix/eureka/registry/InstanceRegistryTest.java x: 12 # changes y: 1462 line churn eureka-client/src/test/java/com/netflix/discovery/converters/jackson/builder/StringInterningAmazonInfoBuilderTest.java x: 1 # changes y: 142 line churn eureka-client/src/test/java/com/netflix/discovery/util/EurekaEntityFunctionsTest.java x: 1 # changes y: 274 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNodes.java x: 26 # changes y: 1026 line churn eureka-client/src/main/java/com/netflix/discovery/guice/EurekaModule.java x: 14 # changes y: 209 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/LegacyClusterResolver.java x: 15 # changes y: 331 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClients.java x: 28 # changes y: 2227 line churn eureka-client/src/test/java/com/netflix/discovery/BackUpRegistryTest.java x: 16 # changes y: 545 line churn eureka-client/src/test/java/com/netflix/discovery/EurekaClientLifecycleTest.java x: 10 # changes y: 859 line churn eureka-client/src/test/java/com/netflix/discovery/shared/transport/EurekaHttpClientsTest.java x: 22 # changes y: 1014 line churn eureka-client/src/main/java/com/netflix/appinfo/providers/EurekaConfigBasedInstanceInfoProvider.java x: 37 # changes y: 811 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/DnsTxtRecordClusterResolver.java x: 11 # changes y: 530 line churn eureka-core/src/test/java/com/netflix/eureka/aws/EIPManagerTest.java x: 2 # changes y: 160 line churn eureka-core/src/main/java/com/netflix/eureka/resources/InstanceResource.java x: 42 # changes y: 1023 line churn eureka-client/src/main/java/com/netflix/discovery/provider/DiscoveryJerseyProvider.java x: 33 # changes y: 2615 line churn eureka-server/src/main/resources/eureka-client.properties x: 8 # changes y: 299 line churn eureka-client/src/main/java/com/netflix/appinfo/ApplicationInfoManager.java x: 45 # changes y: 1106 line churn eureka-core/src/main/java/com/netflix/eureka/EurekaServerConfig.java x: 63 # changes y: 1763 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryClientRegistryTest.java x: 21 # changes y: 2472 line churn eureka-client/src/test/java/com/netflix/discovery/BaseDiscoveryClientTester.java x: 6 # changes y: 590 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryClientHealthTest.java x: 11 # changes y: 604 line churn eureka-core/src/test/java/com/netflix/eureka/mock/MockRemoteEurekaServer.java x: 20 # changes y: 711 line churn eureka-core/src/test/java/com/netflix/eureka/test/async/executor/ConcreteAsyncResult.java x: 2 # changes y: 270 line churn eureka-client/src/test/java/com/netflix/discovery/converters/EurekaCodecCompatibilityTest.java x: 20 # changes y: 1612 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyEurekaHttpClientFactory.java x: 26 # changes y: 1200 line churn eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityComparators.java x: 10 # changes y: 1624 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTaskProcessor.java x: 19 # changes y: 1930 line churn eureka-core/src/test/java/com/netflix/eureka/cluster/TestableHttpReplicationClient.java x: 15 # changes y: 568 line churn eureka-client/src/main/java/com/netflix/discovery/EurekaUpStatusResolver.java x: 14 # changes y: 260 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/DnsClusterResolver.java x: 9 # changes y: 171 line churn eureka-core/src/main/java/com/netflix/eureka/EurekaBootStrap.java x: 38 # changes y: 1956 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/SSLSocketFactoryAdapter.java x: 5 # changes y: 429 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/TransportClientFactories.java x: 8 # changes y: 461 line churn eureka-core/src/test/java/com/netflix/eureka/resources/ApplicationResourceTest.java x: 13 # changes y: 536 line churn eureka-client/src/test/java/com/netflix/discovery/converters/EurekaJacksonCodecTest.java x: 17 # changes y: 933 line churn eureka-client/src/test/java/com/netflix/discovery/converters/XmlCodecTest.java x: 10 # changes y: 170 line churn eureka-core/src/test/java/com/netflix/eureka/resources/PeerReplicationResourceTest.java x: 10 # changes y: 362 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/AbstractJersey2EurekaHttpClient.java x: 6 # changes y: 1152 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClient.java x: 15 # changes y: 2140 line churn eureka-client-jersey2/src/test/java/com/netflix/discovery/guice/Jersey2EurekaModuleTest.java x: 3 # changes y: 255 line churn eureka-client-jersey2/src/test/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClientTest.java x: 10 # changes y: 655 line churn eureka-client/src/main/java/com/netflix/appinfo/EurekaClientIdentity.java x: 14 # changes y: 102 line churn eureka-client/src/main/java/com/netflix/discovery/EurekaClient.java x: 13 # changes y: 666 line churn eureka-core-jersey2/src/main/java/com/netflix/eureka/Jersey2EurekaBootStrap.java x: 4 # changes y: 105 line churn eureka-core-jersey2/src/test/java/com/netflix/eureka/transport/Jersey2ReplicationClientTest.java x: 3 # changes y: 573 line churn eureka-core/src/test/java/com/netflix/eureka/cluster/JerseyReplicationClientTest.java x: 18 # changes y: 471 line churn eureka-core/src/test/java/com/netflix/eureka/cluster/PeerEurekaNodeTest.java x: 17 # changes y: 1077 line churn eureka-core/src/test/java/com/netflix/eureka/cluster/PeerEurekaNodesTest.java x: 12 # changes y: 390 line churn settings.gradle x: 29 # changes y: 83 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/EurekaArchaius2InstanceConfig.java x: 6 # changes y: 977 line churn eureka-core/src/main/java/com/netflix/eureka/util/StatusUtil.java x: 14 # changes y: 382 line churn eureka-core/src/test/java/com/netflix/eureka/util/StatusUtilTest.java x: 4 # changes y: 380 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/EurekaArchaius2InstanceConfig.java x: 15 # changes y: 1360 line churn eureka-client/src/main/java/com/netflix/appinfo/EurekaInstanceConfig.java x: 25 # changes y: 664 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryStatusCheckerTest.java x: 10 # changes y: 1519 line churn eureka-core/src/main/java/com/netflix/eureka/registry/AwsInstanceRegistry.java x: 7 # changes y: 742 line churn eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaClient.java x: 9 # changes y: 501 line churn eureka-core/src/test/java/com/netflix/eureka/util/batcher/TaskDispatchersTest.java x: 5 # changes y: 1024 line churn eureka-server-karyon3/src/main/resources/eureka-client.properties x: 4 # changes y: 504 line churn eureka-test-utils/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClientCompatibilityTestSuite.java x: 6 # changes y: 704 line churn eureka-test-utils/src/test/java/com/netflix/discovery/shared/transport/SimpleEurekaHttpServerTest.java x: 8 # changes y: 618 line churn eureka-client/src/test/java/com/netflix/discovery/provider/DiscoveryJerseyProviderTest.java x: 5 # changes y: 592 line churn eureka-client/src/main/java/com/netflix/discovery/StatusChangeEvent.java x: 15 # changes y: 141 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaTransportConfig.java x: 12 # changes y: 313 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryClientRedirectTest.java x: 20 # changes y: 847 line churn eureka-core/src/test/java/com/netflix/eureka/util/batcher/TaskExecutorsTest.java x: 8 # changes y: 769 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/InstanceInfoBeanDeserializers.java x: 9 # changes y: 811 line churn eureka-examples/conf/sample-eureka-client.properties x: 8 # changes y: 62 line churn eureka-client/src/main/java/com/netflix/discovery/converters/wrappers/CodecWrappers.java x: 15 # changes y: 1896 line churn eureka-client/src/main/java/com/netflix/discovery/shared/EurekaJerseyClient.java x: 37 # changes y: 5009 line churn eureka-client/src/main/java/com/netflix/discovery/shared/EurekaJerseyClientImpl.java x: 8 # changes y: 2038 line churn eureka-client/src/main/java/com/netflix/discovery/shared/JerseyEurekaHttpClient.java x: 8 # changes y: 1048 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ClusterResolver.java x: 7 # changes y: 72 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClientFactory.java x: 6 # changes y: 524 line churn eureka-client/src/test/java/com/netflix/discovery/AbstractDiscoveryClientTester.java x: 23 # changes y: 1734 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryClientDisableRegistryTest.java x: 13 # changes y: 232 line churn eureka-client/src/test/java/com/netflix/discovery/DiscoveryClientRule.java x: 11 # changes y: 946 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/JerseyReplicationClient.java x: 20 # changes y: 1353 line churn eureka-server/src/test/java/com/netflix/eureka/resources/EurekaClientServerRestIntegrationTest.java x: 20 # changes y: 935 line churn eureka-client/src/test/java/com/netflix/discovery/converters/EurekaJsonAndXmlJacksonCodecTest.java x: 7 # changes y: 1303 line churn eureka-core/src/main/java/com/netflix/eureka/lease/Lease.java x: 20 # changes y: 368 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/MessageBatcher.java x: 6 # changes y: 4168 line churn eureka-core/src/test/java/com/netflix/eureka/util/batcher/AcceptorExecutorTest.java x: 4 # changes y: 830 line churn eureka-client/src/main/java/com/netflix/discovery/DnsResolver.java x: 7 # changes y: 876 line churn eureka-core/src/main/java/com/netflix/eureka/AbstractInstanceRegistry.java x: 21 # changes y: 8742 line churn eureka-core/src/main/java/com/netflix/eureka/InstanceRegistry.java x: 49 # changes y: 5935 line churn eureka-core/src/main/java/com/netflix/eureka/PeerAwareInstanceRegistry.java x: 48 # changes y: 4047 line churn eureka-core/src/main/java/com/netflix/eureka/PeerAwareInstanceRegistryImpl.java x: 12 # changes y: 4843 line churn eureka-core/src/main/java/com/netflix/eureka/RemoteRegionRegistry.java x: 40 # changes y: 3545 line churn eureka-core/src/main/java/com/netflix/eureka/V1AwareInstanceInfoConverter.java x: 13 # changes y: 85 line churn eureka-core/src/main/java/com/netflix/eureka/registry/Key.java x: 3 # changes y: 420 line churn eureka-core/src/main/java/com/netflix/eureka/resources/DefaultServerCodecs.java x: 4 # changes y: 700 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ResponseCache.java x: 35 # changes y: 4776 line churn eureka-core/src/main/java/com/netflix/eureka/util/AwsAsgUtil.java x: 34 # changes y: 3852 line churn eureka-core/src/main/java/com/netflix/eureka/util/EIPManager.java x: 38 # changes y: 3249 line churn eureka-core/src/test/java/com/netflix/eureka/resources/ResponseCacheTest.java x: 14 # changes y: 716 line churn eureka-resources/src/main/resources/jsp/header.jsp x: 10 # changes y: 100 line churn eureka-client/src/test/java/com/netflix/discovery/converters/EurekaEntityComparators.java x: 11 # changes y: 1866 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaJerseyClientImpl.java x: 2 # changes y: 680 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaJacksonModifiers.java x: 5 # changes y: 463 line churn eureka-client/src/main/java/com/netflix/discovery/shared/JerseyClientConfigBuilder.java x: 2 # changes y: 786 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/KaryonEurekaClientConfig.java x: 1 # changes y: 380 line churn eureka-client/src/main/java/com/netflix/discovery/converters/CodecWrapper.java x: 3 # changes y: 1032 line churn eureka-client/src/test/java/com/netflix/discovery/converters/InstanceInfoGenerator.java x: 10 # changes y: 701 line churn gradle/buildscript.gradle x: 20 # changes y: 169 line churn gradle/check.gradle x: 12 # changes y: 164 line churn gradle/convention.gradle x: 29 # changes y: 925 line churn gradle/license.gradle x: 12 # changes y: 85 line churn gradle/maven.gradle x: 22 # changes y: 586 line churn gradle/release.gradle x: 23 # changes y: 948 line churn eureka-resources/src/main/resources/js/jquery-1.11.1.js x: 2 # changes y: 20616 line churn eureka-resources/src/main/resources/js/jquery-1.3.2.js x: 3 # changes y: 13128 line churn eureka-resources/src/main/resources/js/jquery.dataTables.js x: 2 # changes y: 29226 line churn eureka-lifecycle/src/test/java/com/netflix/discovery/lifecycle/DiscoveryStatusCheckerTest.java x: 4 # changes y: 630 line churn eureka-governator/src/test/java/com/netflix/discovery/DiscoveryStatusCheckerTest.java x: 2 # changes y: 566 line churn eureka-core/src/main/java/com/netflix/discovery/InstanceRegistry.java x: 2 # changes y: 1560 line churn eureka-core/src/main/java/com/netflix/discovery/PeerAwareInstanceRegistry.java x: 2 # changes y: 1826 line churn eureka-core/src/main/java/com/netflix/discovery/cluster/PeerEurekaNode.java x: 2 # changes y: 942 line churn eureka-core/src/main/java/com/netflix/discovery/resources/ResponseCache.java x: 2 # changes y: 848 line churn eureka-client/main/src/com/netflix/appinfo/InstanceInfo.java x: 2 # changes y: 1664 line churn eureka-client/main/src/com/netflix/discovery/DiscoveryClient.java x: 2 # changes y: 2886 line churn eureka-client/main/src/com/netflix/discovery/converters/Converters.java x: 2 # changes y: 1308 line churn eureka-server/main/src/com/netflix/discovery/InstanceRegistry.java x: 2 # changes y: 1396 line churn eureka-server/main/web/js/jquery-1.3.2.js x: 2 # changes y: 8752 line churn eureka-client/main/src/com/netfix/appinfo/AppInfoProtos.java x: 2 # changes y: 5718 line churn client/main/src/com/netfix/appinfo/AppInfoProtos.java x: 1 # changes y: 2859 line churn client/main/src/com/netfix/appinfo/ApplicationInfoManager.java x: 1 # changes y: 494 line churn client/main/src/com/netfix/appinfo/InstanceInfo.java x: 1 # changes y: 833 line churn client/main/src/com/netflix/discovery/DiscoveryClient.java x: 1 # changes y: 1358 line churn client/main/src/com/netflix/discovery/converters/Converters.java x: 1 # changes y: 652 line churn server/main/src/com/netflix/discovery/InstanceRegistry.java x: 1 # changes y: 698 line churn server/main/web/js/jquery-1.3.2.js x: 1 # changes y: 4376 line churn
29226.0
line churn
  min: 1.0
  average: 525.81
  25th percentile: 72.0
  median: 186.5
  75th percentile: 454.25
  max: 29226.0
0 200.0
# changes
min: 1.0 | average: 6.8 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.0 | max: 200.0

Number of Contributors vs. Line Churn: 296 points

eureka-client/src/main/java/com/netflix/appinfo/AmazonInfo.java x: 17 # contributors y: 1332 line churn eureka-client/src/main/java/com/netflix/appinfo/CloudInstanceConfig.java x: 13 # contributors y: 1540 line churn eureka-client/src/main/java/com/netflix/discovery/AbstractAzToRegionMapper.java x: 10 # contributors y: 472 line churn eureka-client/src/main/java/com/netflix/discovery/DiscoveryClient.java x: 38 # contributors y: 15260 line churn eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java x: 8 # contributors y: 4317 line churn eureka-client/src/main/java/com/netflix/discovery/shared/Application.java x: 12 # contributors y: 627 line churn eureka-client/src/main/java/com/netflix/discovery/shared/Applications.java x: 18 # contributors y: 2703 line churn eureka-client/src/main/java/com/netflix/discovery/util/DeserializerStringCache.java x: 6 # contributors y: 2058 line churn eureka-client/src/main/java/com/netflix/discovery/util/MapUtil.java x: 3 # contributors y: 129 line churn eureka-core/src/main/java/com/netflix/eureka/registry/RemoteRegionRegistry.java x: 10 # contributors y: 2488 line churn eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCacheImpl.java x: 9 # contributors y: 2486 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationsResource.java x: 12 # contributors y: 1406 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaJersey2ClientImpl.java x: 5 # contributors y: 1206 line churn eureka-client/src/main/java/com/netflix/discovery/TimedSupervisorTask.java x: 9 # contributors y: 481 line churn eureka-client/src/main/java/com/netflix/discovery/converters/Converters.java x: 11 # contributors y: 1173 line churn eureka-client/src/main/java/com/netflix/discovery/shared/NamedConnectionPool.java x: 4 # contributors y: 627 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/AsyncResolver.java x: 6 # contributors y: 910 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ReloadingClusterResolver.java x: 5 # contributors y: 524 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/MetricsCollectingEurekaHttpClient.java x: 4 # contributors y: 1042 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RetryableEurekaHttpClient.java x: 6 # contributors y: 591 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/SessionedEurekaHttpClient.java x: 5 # contributors y: 369 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/ApacheHttpClientConnectionCleaner.java x: 4 # contributors y: 345 line churn eureka-client/src/main/java/com/netflix/discovery/util/ExceptionsMetric.java x: 5 # contributors y: 236 line churn eureka-client/src/main/java/com/netflix/discovery/util/ServoUtil.java x: 5 # contributors y: 322 line churn eureka-client/src/main/java/com/netflix/discovery/util/ThresholdLevelsMetric.java x: 6 # contributors y: 661 line churn eureka-client/src/main/java/com/netflix/discovery/DiscoveryManager.java x: 10 # contributors y: 613 line churn eureka-client/src/main/java/com/netflix/appinfo/InstanceInfo.java x: 16 # contributors y: 4352 line churn eureka-client/src/main/java/com/netflix/discovery/endpoint/DnsResolver.java x: 7 # contributors y: 596 line churn eureka-client/src/main/java/com/netflix/discovery/endpoint/EndpointUtils.java x: 7 # contributors y: 1647 line churn eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityFunctions.java x: 3 # contributors y: 1251 line churn eureka-core/src/main/java/com/netflix/eureka/RateLimitingFilter.java x: 3 # contributors y: 823 line churn eureka-core/src/main/java/com/netflix/eureka/aws/AwsAsgUtil.java x: 5 # contributors y: 2198 line churn eureka-core/src/main/java/com/netflix/eureka/aws/EIPManager.java x: 10 # contributors y: 1991 line churn eureka-core/src/main/java/com/netflix/eureka/registry/AbstractInstanceRegistry.java x: 17 # contributors y: 6096 line churn eureka-core/src/main/java/com/netflix/eureka/registry/PeerAwareInstanceRegistryImpl.java x: 12 # contributors y: 3467 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/AbstractJerseyEurekaHttpClient.java x: 4 # contributors y: 972 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ResolverUtils.java x: 5 # contributors y: 425 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CustomAmazonInfoProviderInstanceConfigFactory.java x: 2 # contributors y: 102 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/EurekaClientModule.java x: 2 # contributors y: 258 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/InternalEurekaClientModule.java x: 3 # contributors y: 524 line churn eureka-client/src/main/java/com/netflix/discovery/CommonConstants.java x: 2 # contributors y: 54 line churn eureka-core/src/main/java/com/netflix/eureka/GzipEncodingEnforcingFilter.java x: 2 # contributors y: 346 line churn eureka-client/src/main/java/com/netflix/discovery/DefaultEurekaClientConfig.java x: 17 # contributors y: 1741 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClientFactory.java x: 6 # contributors y: 787 line churn eureka-core/src/main/java/com/netflix/eureka/Names.java x: 3 # contributors y: 216 line churn eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerConfig.java x: 17 # contributors y: 2172 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RedirectingEurekaHttpClient.java x: 6 # contributors y: 452 line churn eureka-client/src/main/java/com/netflix/discovery/util/StringCache.java x: 2 # contributors y: 225 line churn eureka-core/src/main/java/com/netflix/eureka/aws/Route53Binder.java x: 6 # contributors y: 1668 line churn eureka-core/src/main/java/com/netflix/eureka/util/EurekaMonitors.java x: 8 # contributors y: 414 line churn eureka-client/src/main/java/com/netflix/discovery/EurekaClientConfig.java x: 11 # contributors y: 1082 line churn eureka-core/src/main/java/com/netflix/eureka/StatusFilter.java x: 7 # contributors y: 112 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/EurekaArchaius2ClientConfig.java x: 5 # contributors y: 1504 line churn eureka-client/src/main/java/com/netflix/discovery/PropertyBasedClientConfigConstants.java x: 3 # contributors y: 344 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/AcceptorExecutor.java x: 4 # contributors y: 2090 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyApplicationClient.java x: 5 # contributors y: 161 line churn eureka-core/src/main/java/com/netflix/eureka/util/StatusInfo.java x: 8 # contributors y: 225 line churn eureka-client/src/main/java/com/netflix/appinfo/AbstractInstanceConfig.java x: 9 # contributors y: 359 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaClientFactoryBuilder.java x: 6 # contributors y: 530 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/EurekaJerseyClientImpl.java x: 7 # contributors y: 995 line churn eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerContext.java x: 4 # contributors y: 443 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNode.java x: 12 # contributors y: 6034 line churn eureka-core/src/main/java/com/netflix/eureka/resources/AbstractVIPResource.java x: 6 # contributors y: 362 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationResource.java x: 8 # contributors y: 577 line churn eureka-core/src/main/java/com/netflix/eureka/resources/InstancesResource.java x: 9 # contributors y: 188 line churn eureka-core/src/main/java/com/netflix/eureka/util/ServoControl.java x: 1 # contributors y: 21 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/TaskExecutors.java x: 4 # contributors y: 1693 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/HttpReplicationClient.java x: 4 # contributors y: 142 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNodes.java x: 7 # contributors y: 1026 line churn eureka-client/src/main/java/com/netflix/discovery/guice/EurekaModule.java x: 4 # contributors y: 209 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/LegacyClusterResolver.java x: 6 # contributors y: 331 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClients.java x: 4 # contributors y: 2227 line churn eureka-client/src/main/java/com/netflix/appinfo/providers/EurekaConfigBasedInstanceInfoProvider.java x: 9 # contributors y: 811 line churn eureka-client/src/main/java/com/netflix/discovery/shared/dns/DnsServiceImpl.java x: 2 # contributors y: 134 line churn eureka-core/src/main/java/com/netflix/eureka/resources/InstanceResource.java x: 12 # contributors y: 1023 line churn eureka-client/src/main/java/com/netflix/discovery/provider/DiscoveryJerseyProvider.java x: 8 # contributors y: 2615 line churn eureka-client/src/main/java/com/netflix/appinfo/ApplicationInfoManager.java x: 9 # contributors y: 1106 line churn eureka-core/src/main/java/com/netflix/eureka/EurekaServerConfig.java x: 14 # contributors y: 1763 line churn eureka-core/src/main/java/com/netflix/eureka/aws/ElasticNetworkInterfaceBinder.java x: 4 # contributors y: 684 line churn eureka-core/src/main/java/com/netflix/eureka/aws/AwsBinderDelegate.java x: 5 # contributors y: 277 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyEurekaHttpClientFactory.java x: 6 # contributors y: 1200 line churn eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityComparators.java x: 3 # contributors y: 1624 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTaskProcessor.java x: 4 # contributors y: 1930 line churn eureka-client/src/main/java/com/netflix/discovery/converters/XmlXStream.java x: 8 # contributors y: 173 line churn eureka-client/src/main/java/com/netflix/discovery/EurekaUpStatusResolver.java x: 7 # contributors y: 260 line churn eureka-core/src/main/java/com/netflix/eureka/EurekaBootStrap.java x: 10 # contributors y: 1956 line churn eureka-core/src/main/java/com/netflix/eureka/resources/PeerReplicationResource.java x: 8 # contributors y: 759 line churn eureka-core-jersey2/src/main/java/com/netflix/eureka/transport/Jersey2ReplicationClient.java x: 3 # contributors y: 589 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/TransportClientFactories.java x: 3 # contributors y: 461 line churn eureka-client/src/main/java/com/netflix/discovery/converters/EnumLookup.java x: 1 # contributors y: 208 line churn eureka-client/src/main/java/com/netflix/appinfo/providers/CloudInstanceConfigProvider.java x: 7 # contributors y: 136 line churn eureka-client/src/main/java/com/netflix/discovery/providers/DefaultEurekaClientConfigProvider.java x: 7 # contributors y: 181 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/AbstractJersey2EurekaHttpClient.java x: 2 # contributors y: 1152 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClient.java x: 3 # contributors y: 2140 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2EurekaIdentityHeaderFilter.java x: 1 # contributors y: 87 line churn eureka-client/src/main/java/com/netflix/appinfo/EurekaClientIdentity.java x: 4 # contributors y: 102 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/Archaius2AmazonInfoConfig.java x: 1 # contributors y: 357 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/EurekaArchaius2InstanceConfig.java x: 1 # contributors y: 977 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CompositeInstanceConfigFactory.java x: 1 # contributors y: 609 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/shared/transport/EurekaArchaius2TransportConfig.java x: 3 # contributors y: 607 line churn eureka-core/src/main/java/com/netflix/eureka/util/StatusUtil.java x: 4 # contributors y: 382 line churn eureka-client/src/main/java/com/netflix/appinfo/Archaius1AmazonInfoConfig.java x: 1 # contributors y: 244 line churn eureka-client/src/main/java/com/netflix/appinfo/EurekaInstanceConfig.java x: 8 # contributors y: 664 line churn eureka-client/src/main/java/com/netflix/discovery/internal/util/Archaius1Utils.java x: 1 # contributors y: 176 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/DefaultEurekaTransportConfig.java x: 2 # contributors y: 390 line churn eureka-core/src/main/java/com/netflix/eureka/registry/AwsInstanceRegistry.java x: 4 # contributors y: 742 line churn eureka-core/src/main/java/com/netflix/eureka/registry/rule/AlwaysMatchInstanceStatusRule.java x: 3 # contributors y: 87 line churn eureka-core/src/main/java/com/netflix/eureka/util/MeasuredRate.java x: 6 # contributors y: 157 line churn eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaClient.java x: 2 # contributors y: 501 line churn eureka-examples/src/main/java/com/netflix/eureka/ExampleServiceBase.java x: 2 # contributors y: 461 line churn eureka-core/src/main/java/com/netflix/eureka/aws/AwsBindingStrategy.java x: 4 # contributors y: 29 line churn eureka-client/src/main/java/com/netflix/discovery/InstanceRegionChecker.java x: 4 # contributors y: 548 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/DefaultEndpoint.java x: 4 # contributors y: 504 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/EurekaEndpoint.java x: 3 # contributors y: 419 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/EurekaHttpResolver.java x: 2 # contributors y: 557 line churn eureka-client/src/main/java/com/netflix/discovery/converters/wrappers/CodecWrappers.java x: 2 # contributors y: 1896 line churn eureka-core/src/main/java/com/netflix/eureka/aws/AwsBinder.java x: 3 # contributors y: 45 line churn eureka-core/src/main/java/com/netflix/eureka/V1AwareInstanceInfoConverter.java x: 6 # contributors y: 85 line churn eureka-core/src/main/java/com/netflix/eureka/resources/DefaultServerCodecs.java x: 2 # contributors y: 700 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ServerCodecs.java x: 2 # contributors y: 1073 line churn eureka-resources/src/main/resources/jsp/header.jsp x: 5 # contributors y: 100 line churn eureka-resources/src/main/resources/jsp/status.jsp x: 6 # contributors y: 265 line churn eureka-client/src/main/java/com/netflix/appinfo/LeaseInfo.java x: 7 # contributors y: 496 line churn eureka-client/src/main/java/com/netflix/discovery/EurekaNamespace.java x: 5 # contributors y: 30 line churn eureka-client/src/main/java/com/netflix/discovery/shared/LookupService.java x: 6 # contributors y: 187 line churn
15260.0
line churn
  min: 7.0
  average: 553.07
  25th percentile: 106.0
  median: 213.5
  75th percentile: 524.0
  max: 15260.0
0 38.0
# contributors
min: 1.0 | average: 4.15 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 38.0

File Size vs. Line Churn: 296 points

eureka-client/src/main/java/com/netflix/appinfo/AmazonInfo.java x: 252 lines of code y: 1332 line churn eureka-client/src/main/java/com/netflix/appinfo/CloudInstanceConfig.java x: 110 lines of code y: 1540 line churn eureka-client/src/main/java/com/netflix/discovery/AbstractAzToRegionMapper.java x: 116 lines of code y: 472 line churn eureka-client/src/main/java/com/netflix/discovery/DiscoveryClient.java x: 1246 lines of code y: 15260 line churn eureka-client/src/main/java/com/netflix/discovery/converters/EurekaJacksonCodec.java x: 735 lines of code y: 4317 line churn eureka-client/src/main/java/com/netflix/discovery/shared/Application.java x: 165 lines of code y: 627 line churn eureka-client/src/main/java/com/netflix/discovery/shared/Applications.java x: 283 lines of code y: 2703 line churn eureka-client/src/main/java/com/netflix/discovery/util/DeserializerStringCache.java x: 362 lines of code y: 2058 line churn eureka-client/src/main/java/com/netflix/discovery/util/MapUtil.java x: 9 lines of code y: 129 line churn eureka-core/src/main/java/com/netflix/eureka/registry/RemoteRegionRegistry.java x: 408 lines of code y: 2488 line churn eureka-core/src/main/java/com/netflix/eureka/registry/ResponseCacheImpl.java x: 388 lines of code y: 2486 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationsResource.java x: 150 lines of code y: 1406 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaJersey2ClientImpl.java x: 287 lines of code y: 1206 line churn eureka-client/src/main/java/com/netflix/discovery/TimedSupervisorTask.java x: 90 lines of code y: 481 line churn eureka-client/src/main/java/com/netflix/discovery/converters/Converters.java x: 492 lines of code y: 1173 line churn eureka-client/src/main/java/com/netflix/discovery/shared/NamedConnectionPool.java x: 142 lines of code y: 627 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/AsyncResolver.java x: 169 lines of code y: 910 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ReloadingClusterResolver.java x: 89 lines of code y: 524 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/MetricsCollectingEurekaHttpClient.java x: 178 lines of code y: 1042 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/RetryableEurekaHttpClient.java x: 138 lines of code y: 591 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/SessionedEurekaHttpClient.java x: 62 lines of code y: 369 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/ApacheHttpClientConnectionCleaner.java x: 74 lines of code y: 345 line churn eureka-client/src/main/java/com/netflix/discovery/util/ExceptionsMetric.java x: 39 lines of code y: 236 line churn eureka-client/src/main/java/com/netflix/discovery/util/ServoUtil.java x: 41 lines of code y: 322 line churn eureka-client/src/main/java/com/netflix/discovery/util/ThresholdLevelsMetric.java x: 67 lines of code y: 661 line churn eureka-client/src/main/java/com/netflix/discovery/DiscoveryManager.java x: 76 lines of code y: 613 line churn eureka-client/src/main/java/com/netflix/appinfo/PropertiesInstanceConfig.java x: 167 lines of code y: 1397 line churn eureka-client/src/main/java/com/netflix/appinfo/RefreshableAmazonInfoProvider.java x: 106 lines of code y: 630 line churn eureka-client/src/main/java/com/netflix/appinfo/InstanceInfo.java x: 767 lines of code y: 4352 line churn eureka-client/src/main/java/com/netflix/discovery/endpoint/DnsResolver.java x: 114 lines of code y: 596 line churn eureka-client/src/main/java/com/netflix/discovery/endpoint/EndpointUtils.java x: 283 lines of code y: 1647 line churn eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityFunctions.java x: 247 lines of code y: 1251 line churn eureka-core/src/main/java/com/netflix/eureka/RateLimitingFilter.java x: 140 lines of code y: 823 line churn eureka-core/src/main/java/com/netflix/eureka/aws/AwsAsgUtil.java x: 360 lines of code y: 2198 line churn eureka-core/src/main/java/com/netflix/eureka/aws/EIPManager.java x: 280 lines of code y: 1991 line churn eureka-core/src/main/java/com/netflix/eureka/registry/AbstractInstanceRegistry.java x: 924 lines of code y: 6096 line churn eureka-core/src/main/java/com/netflix/eureka/registry/PeerAwareInstanceRegistryImpl.java x: 454 lines of code y: 3467 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/AbstractJerseyEurekaHttpClient.java x: 271 lines of code y: 972 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/ResolverUtils.java x: 98 lines of code y: 425 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/Ec2EurekaArchaius2InstanceConfig.java x: 102 lines of code y: 785 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CustomAmazonInfoProviderInstanceConfigFactory.java x: 36 lines of code y: 102 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/guice/EurekaClientModule.java x: 24 lines of code y: 258 line churn eureka-client/src/main/java/com/netflix/discovery/CommonConstants.java x: 7 lines of code y: 54 line churn eureka-core/src/main/java/com/netflix/eureka/GzipEncodingEnforcingFilter.java x: 89 lines of code y: 346 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/AmazonInfoProviderFactory.java x: 6 lines of code y: 18 line churn eureka-client/src/main/java/com/netflix/discovery/DefaultEurekaClientConfig.java x: 281 lines of code y: 1741 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClientFactory.java x: 189 lines of code y: 787 line churn eureka-core/src/main/java/com/netflix/eureka/Names.java x: 7 lines of code y: 216 line churn eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerConfig.java x: 512 lines of code y: 2172 line churn eureka-client/src/main/java/com/netflix/discovery/util/StringCache.java x: 55 lines of code y: 225 line churn eureka-core/src/main/java/com/netflix/eureka/aws/Route53Binder.java x: 270 lines of code y: 1668 line churn eureka-core/src/main/java/com/netflix/eureka/util/EurekaMonitors.java x: 91 lines of code y: 414 line churn eureka-client/src/main/java/com/netflix/discovery/EurekaClientConfig.java x: 62 lines of code y: 1082 line churn eureka-core/src/main/java/com/netflix/eureka/StatusFilter.java x: 33 lines of code y: 112 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/EurekaArchaius2ClientConfig.java x: 188 lines of code y: 1504 line churn eureka-client/src/main/java/com/netflix/discovery/PropertyBasedClientConfigConstants.java x: 59 lines of code y: 344 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/AcceptorExecutor.java x: 263 lines of code y: 2090 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyApplicationClient.java x: 20 lines of code y: 161 line churn eureka-core/src/main/java/com/netflix/eureka/util/StatusInfo.java x: 115 lines of code y: 225 line churn eureka-client/src/main/java/com/netflix/appinfo/AbstractInstanceConfig.java x: 100 lines of code y: 359 line churn eureka-client/src/main/java/com/netflix/appinfo/PropertyBasedInstanceConfigConstants.java x: 33 lines of code y: 203 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaClientFactoryBuilder.java x: 137 lines of code y: 530 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/EurekaJerseyClientImpl.java x: 240 lines of code y: 995 line churn eureka-core/src/main/java/com/netflix/eureka/DefaultEurekaServerContext.java x: 77 lines of code y: 443 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNode.java x: 239 lines of code y: 6034 line churn eureka-core/src/main/java/com/netflix/eureka/resources/AbstractVIPResource.java x: 50 lines of code y: 362 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ApplicationResource.java x: 126 lines of code y: 577 line churn eureka-core/src/main/java/com/netflix/eureka/resources/CurrentRequestVersion.java x: 17 lines of code y: 236 line churn eureka-core/src/main/java/com/netflix/eureka/resources/InstancesResource.java x: 44 lines of code y: 188 line churn eureka-core/src/main/java/com/netflix/eureka/util/ServoControl.java x: 13 lines of code y: 21 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/TaskExecutors.java x: 227 lines of code y: 1693 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/builder/StringInterningAmazonInfoBuilder.java x: 91 lines of code y: 335 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/PeerEurekaNodes.java x: 191 lines of code y: 1026 line churn eureka-core/src/main/java/com/netflix/eureka/transport/JerseyReplicationClient.java x: 163 lines of code y: 412 line churn eureka-client/src/main/java/com/netflix/discovery/guice/EurekaModule.java x: 36 lines of code y: 209 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/LegacyClusterResolver.java x: 82 lines of code y: 331 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ZoneAffinityClusterResolver.java x: 53 lines of code y: 304 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClients.java x: 254 lines of code y: 2227 line churn eureka-client/src/main/java/com/netflix/appinfo/providers/EurekaConfigBasedInstanceInfoProvider.java x: 94 lines of code y: 811 line churn eureka-client/src/main/java/com/netflix/discovery/shared/dns/DnsServiceImpl.java x: 15 lines of code y: 134 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ConfigClusterResolver.java x: 76 lines of code y: 423 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/DnsTxtRecordClusterResolver.java x: 73 lines of code y: 530 line churn eureka-core/src/main/java/com/netflix/eureka/transport/EurekaServerHttpClients.java x: 51 lines of code y: 218 line churn eureka-core/src/main/java/com/netflix/eureka/resources/InstanceResource.java x: 206 lines of code y: 1023 line churn eureka-client/src/main/java/com/netflix/discovery/provider/DiscoveryJerseyProvider.java x: 149 lines of code y: 2615 line churn eureka-client/src/main/java/com/netflix/appinfo/ApplicationInfoManager.java x: 161 lines of code y: 1106 line churn eureka-client/src/main/java/com/netflix/discovery/internal/util/AmazonInfoUtils.java x: 27 lines of code y: 153 line churn eureka-core/src/main/java/com/netflix/eureka/EurekaServerConfig.java x: 85 lines of code y: 1763 line churn eureka-core/src/main/java/com/netflix/eureka/registry/rule/AsgEnabledRule.java x: 31 lines of code y: 158 line churn eureka-core/src/main/java/com/netflix/eureka/aws/ElasticNetworkInterfaceBinder.java x: 235 lines of code y: 684 line churn eureka-core/src/main/java/com/netflix/eureka/aws/AwsBinderDelegate.java x: 51 lines of code y: 277 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/JerseyEurekaHttpClientFactory.java x: 235 lines of code y: 1200 line churn eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityComparators.java x: 327 lines of code y: 1624 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTaskProcessor.java x: 175 lines of code y: 1930 line churn eureka-client/src/main/java/com/netflix/discovery/InstanceInfoReplicator.java x: 102 lines of code y: 417 line churn eureka-client/src/main/java/com/netflix/discovery/converters/JsonXStream.java x: 46 lines of code y: 181 line churn eureka-client/src/main/java/com/netflix/discovery/converters/XmlXStream.java x: 40 lines of code y: 173 line churn eureka-core/src/main/java/com/netflix/eureka/EurekaBootStrap.java x: 179 lines of code y: 1956 line churn eureka-core/src/main/java/com/netflix/eureka/resources/PeerReplicationResource.java x: 127 lines of code y: 759 line churn eureka-resources/src/main/resources/css/main.css x: 125 lines of code y: 156 line churn eureka-core-jersey2/src/main/java/com/netflix/eureka/transport/Jersey2ReplicationClient.java x: 157 lines of code y: 589 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2TransportClientFactories.java x: 57 lines of code y: 201 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/Jersey1TransportClientFactories.java x: 71 lines of code y: 239 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/SSLSocketFactoryAdapter.java x: 112 lines of code y: 429 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/jersey/TransportClientFactories.java x: 21 lines of code y: 461 line churn eureka-client/src/main/java/com/netflix/discovery/converters/EnumLookup.java x: 87 lines of code y: 208 line churn eureka-client/src/main/java/com/netflix/appinfo/providers/CloudInstanceConfigProvider.java x: 24 lines of code y: 136 line churn eureka-client/src/main/java/com/netflix/appinfo/providers/MyDataCenterInstanceConfigProvider.java x: 25 lines of code y: 117 line churn eureka-client/src/main/java/com/netflix/discovery/providers/DefaultEurekaClientConfigProvider.java x: 23 lines of code y: 181 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/Jersey2DiscoveryClientOptionalArgs.java x: 4 lines of code y: 30 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/AbstractJersey2EurekaHttpClient.java x: 288 lines of code y: 1152 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/EurekaIdentityHeaderFilter.java x: 21 lines of code y: 90 line churn eureka-client-jersey2/src/main/java/com/netflix/discovery/shared/transport/jersey2/Jersey2ApplicationClient.java x: 21 lines of code y: 2140 line churn eureka-client/src/main/java/com/netflix/discovery/EurekaClient.java x: 36 lines of code y: 666 line churn eureka-core-jersey2/src/main/java/com/netflix/eureka/Jersey2EurekaBootStrap.java x: 24 lines of code y: 105 line churn eureka-core-jersey2/src/main/java/com/netflix/eureka/resources/EurekaServerContextBinder.java x: 20 lines of code y: 99 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/EurekaArchaius2InstanceConfig.java x: 154 lines of code y: 977 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/CompositeInstanceConfigFactory.java x: 87 lines of code y: 609 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/internal/util/InternalPrefixedConfig.java x: 52 lines of code y: 213 line churn eureka-client-archaius2/src/main/java/com/netflix/discovery/shared/transport/EurekaArchaius2TransportConfig.java x: 69 lines of code y: 607 line churn eureka-core/src/main/java/com/netflix/eureka/util/StatusUtil.java x: 66 lines of code y: 382 line churn eureka-client-archaius2/src/main/java/com/netflix/appinfo/providers/EurekaInstanceConfigFactory.java x: 5 lines of code y: 72 line churn eureka-client/src/main/java/com/netflix/appinfo/AmazonInfoConfig.java x: 10 lines of code y: 216 line churn eureka-client/src/main/java/com/netflix/appinfo/Archaius1AmazonInfoConfig.java x: 43 lines of code y: 244 line churn eureka-client/src/main/java/com/netflix/appinfo/EurekaInstanceConfig.java x: 32 lines of code y: 664 line churn eureka-client/src/main/java/com/netflix/appinfo/PropertyBasedAmazonInfoConfigConstants.java x: 14 lines of code y: 94 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/DefaultEurekaTransportConfig.java x: 60 lines of code y: 390 line churn eureka-core/src/main/java/com/netflix/eureka/registry/AwsInstanceRegistry.java x: 42 lines of code y: 742 line churn eureka-core/src/main/java/com/netflix/eureka/registry/rule/FirstMatchWinsCompositeRule.java x: 36 lines of code y: 162 line churn eureka-core/src/main/java/com/netflix/eureka/registry/rule/InstanceStatusOverrideRule.java x: 9 lines of code y: 90 line churn eureka-core/src/main/java/com/netflix/eureka/registry/rule/LeaseExistsRule.java x: 32 lines of code y: 142 line churn eureka-core/src/main/java/com/netflix/eureka/util/MeasuredRate.java x: 46 lines of code y: 157 line churn eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaClient.java x: 82 lines of code y: 501 line churn eureka-examples/src/main/java/com/netflix/eureka/ExampleEurekaGovernatedService.java x: 46 lines of code y: 464 line churn eureka-examples/src/main/java/com/netflix/eureka/ExampleServiceBase.java x: 104 lines of code y: 461 line churn eureka-client/src/main/java/com/netflix/discovery/InstanceRegionChecker.java x: 43 lines of code y: 548 line churn eureka-client/src/main/java/com/netflix/discovery/util/EurekaUtils.java x: 35 lines of code y: 152 line churn eureka-server-governator/src/main/java/com/netflix/eureka/EurekaContextListener.java x: 35 lines of code y: 104 line churn eureka-server-governator/src/main/java/com/netflix/eureka/EurekaInjectorCreator.java x: 48 lines of code y: 118 line churn eureka-server-governator/src/main/webapp/WEB-INF/web.xml x: 21 lines of code y: 52 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/AwsEndpoint.java x: 59 lines of code y: 225 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/DefaultEndpoint.java x: 110 lines of code y: 504 line churn eureka-client/src/main/java/com/netflix/discovery/StatusChangeEvent.java x: 25 lines of code y: 141 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/EurekaEndpoint.java x: 10 lines of code y: 419 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/ApplicationsResolver.java x: 60 lines of code y: 267 line churn eureka-client/src/main/java/com/netflix/discovery/shared/resolver/aws/EurekaHttpResolver.java x: 97 lines of code y: 557 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaTransportConfig.java x: 14 lines of code y: 313 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaJacksonJsonModifiers.java x: 30 lines of code y: 280 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaJacksonXmlModifiers.java x: 30 lines of code y: 328 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaJsonJacksonCodec.java x: 52 lines of code y: 415 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/EurekaXmlJacksonCodec.java x: 45 lines of code y: 249 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/builder/ApplicationsJacksonBuilder.java x: 42 lines of code y: 142 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/mixin/ApplicationXmlMixIn.java x: 13 lines of code y: 142 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/mixin/InstanceInfoJsonMixIn.java x: 8 lines of code y: 156 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/ApplicationsJsonBeanSerializer.java x: 28 lines of code y: 106 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/InstanceInfoJsonBeanSerializer.java x: 43 lines of code y: 152 line churn eureka-client/src/main/java/com/netflix/discovery/converters/jackson/serializer/PortWrapperXmlDeserializer.java x: 31 lines of code y: 110 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/DynamicGZIPContentEncodingFilter.java x: 69 lines of code y: 322 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClient.java x: 20 lines of code y: 183 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/EurekaHttpClientDecorator.java x: 187 lines of code y: 592 line churn eureka-client/src/main/java/com/netflix/discovery/converters/wrappers/CodecWrappers.java x: 287 lines of code y: 1896 line churn eureka-client/src/main/java/com/netflix/discovery/shared/dns/DnsService.java x: 8 lines of code y: 117 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpClientFactory.java x: 5 lines of code y: 524 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/EurekaHttpResponse.java x: 93 lines of code y: 328 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/TransportException.java x: 9 lines of code y: 60 line churn eureka-client/src/main/java/com/netflix/discovery/shared/transport/decorator/ServerStatusEvaluators.java x: 35 lines of code y: 193 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/ReplicationTask.java x: 24 lines of code y: 498 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/InstanceReplicationTask.java x: 49 lines of code y: 190 line churn eureka-core/src/main/java/com/netflix/eureka/lease/Lease.java x: 57 lines of code y: 368 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/TaskDispatcher.java x: 5 lines of code y: 138 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/TaskHolder.java x: 25 lines of code y: 210 line churn eureka-core/src/main/java/com/netflix/eureka/util/batcher/TrafficShaper.java x: 41 lines of code y: 484 line churn eureka-core/src/main/java/com/netflix/eureka/EurekaServerContextHolder.java x: 17 lines of code y: 180 line churn eureka-core/src/main/java/com/netflix/eureka/ServerRequestAuthFilter.java x: 58 lines of code y: 254 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/protocol/ReplicationInstance.java x: 142 lines of code y: 354 line churn eureka-core/src/main/java/com/netflix/eureka/registry/InstanceRegistry.java x: 38 lines of code y: 388 line churn eureka-core/src/main/java/com/netflix/eureka/registry/Key.java x: 82 lines of code y: 420 line churn eureka-core/src/main/java/com/netflix/eureka/registry/PeerAwareInstanceRegistry.java x: 13 lines of code y: 220 line churn eureka-core/src/main/java/com/netflix/eureka/resources/DefaultServerCodecs.java x: 129 lines of code y: 700 line churn eureka-core/src/main/java/com/netflix/eureka/resources/ServerCodecs.java x: 13 lines of code y: 1073 line churn eureka-core/src/main/java/com/netflix/eureka/resources/StatusResource.java x: 35 lines of code y: 491 line churn eureka-resources/src/main/resources/jsp/header.jsp x: 45 lines of code y: 100 line churn eureka-resources/src/main/resources/jsp/lastN.jsp x: 64 lines of code y: 118 line churn eureka-resources/src/main/resources/jsp/navbar.jsp x: 25 lines of code y: 48 line churn eureka-resources/src/main/resources/jsp/status.jsp x: 180 lines of code y: 265 line churn eureka-client/src/main/java/com/netflix/appinfo/DataCenterInfo.java x: 13 lines of code y: 84 line churn eureka-client/src/main/java/com/netflix/appinfo/LeaseInfo.java x: 101 lines of code y: 496 line churn eureka-server/src/main/webapp/WEB-INF/web.xml x: 66 lines of code y: 180 line churn eureka-core/src/main/java/com/netflix/eureka/cluster/protocol/ReplicationInstanceResponse.java x: 55 lines of code y: 148 line churn eureka-client/src/main/java/com/netflix/discovery/util/RateLimiter.java x: 70 lines of code y: 336 line churn eureka-client/src/main/java/com/netflix/appinfo/HealthCheckCallbackToHandlerBridge.java x: 19 lines of code y: 56 line churn eureka-client/src/main/java/com/netflix/discovery/shared/MonitoredConnectionManager.java x: 49 lines of code y: 136 line churn
15260.0
line churn
  min: 7.0
  average: 553.07
  25th percentile: 106.0
  median: 213.5
  75th percentile: 524.0
  max: 15260.0
0 1246.0
lines of code
min: 3.0 | average: 84.46 | 25th percentile: 16.25 | median: 39.0 | 75th percentile: 92.5 | max: 1246.0