spotify / s3mper
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 37 files with 2,781 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 file changed 6-20 times (502 lines of code)
    • 36 files changed 1-5 times (2,279 lines of code)
0% | 0% | 0% | 18% | 81%
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 37 files with 2,781 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (502 lines of code)
    • 12 files changed by 2-5 contributors (907 lines of code)
    • 24 files changed by 1 contributor (1,372 lines of code)
0% | 0% | 18% | 32% | 49%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, properties, gradle, txt, bat, sh, gitignore, xml, md, json, py, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 19% | 80%
py0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 18% | 81%
Most Frequently Changed Files (Top 37)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ConsistentListingAspect.java
in src/main/java/com/netflix/bdp/s3mper/listing
502 17 2013-12-02 2016-06-10 8 6 dweeks@netflix.com twan@xeago.nl
FileSystemMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore
16 - 2013-12-02 2016-05-24 5 4 dweeks@netflix.com steffeng@spotify.com
BigTableMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
184 17 2016-05-17 2016-05-27 5 4 liljencrantz@spotify.com alexander@spotify.com
FileInfo.java
in src/main/java/com/netflix/bdp/s3mper/metastore
54 11 2013-12-02 2016-05-24 4 3 dweeks@netflix.com steffeng@spotify.com
aop.xml
in src/main/resources/META-INF
23 - 2013-12-02 2016-05-19 3 4 dweeks@netflix.com steffeng@spotify.com
MetastoreListCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
27 1 2013-12-02 2016-05-17 3 2 dweeks@netflix.com liljencrantz@spotify.com
Metastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore
33 1 2016-05-12 2016-05-24 3 2 liljencrantz@spotify.com steffeng@spotify.com
MetastoreResolveCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
40 1 2013-12-02 2016-05-17 3 2 dweeks@netflix.com liljencrantz@spotify.com
InMemoryMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
71 10 2016-05-16 2016-05-23 3 2 liljencrantz@spotify.com liljencrantz@spotify.com
FileSystemVerifyCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
75 3 2013-12-02 2015-04-15 3 2 dweeks@netflix.com dweeks@netflix.com
AlertJanitor.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
108 9 2013-12-02 2015-04-15 3 2 dweeks@netflix.com dweeks@netflix.com
DynamoDBMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
259 21 2013-12-02 2016-05-23 3 3 dweeks@netflix.com liljencrantz@spotify.com
BackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
4 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
Command.java
in src/main/java/com/netflix/bdp/s3mper/cli
5 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
8 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AlertDispatcher.java
in src/main/java/com/netflix/bdp/s3mper/alert
12 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreException.java
in src/main/java/com/netflix/bdp/s3mper/metastore
14 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3ConsistencyException.java
in src/main/java/com/netflix/bdp/s3mper/listing
14 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
PathUtil.java
in src/main/java/com/netflix/bdp/s3mper/common
15 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3mperTimeoutMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
15 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreFallback.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
17 2 2016-05-23 2016-05-23 1 2 axel@liljencrantz.se liljencrantz@spotify.com
IncrementalBackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
20 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
ExponentialBackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
20 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractDynamoDBTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
31 7 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3ConsistencyMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
35 9 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastorePathDeleteCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
49 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreTimeseriesDeleteCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
49 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
RetryTask.java
in src/main/java/com/netflix/bdp/s3mper/common
56 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
PathScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
67 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
TimeseriesScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
68 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
LoggingMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
72 10 2016-05-24 2016-05-24 1 1 steffeng@spotify.com steffeng@spotify.com
DeleteWriterTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
73 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3mper.java
in src/main/java/com/netflix/bdp/s3mper/cli
96 6 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
114 31 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
s3mper.py
in src/main/python
144 15 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreJanitor.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
151 14 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
CloudWatchAlertDispatcher.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
240 15 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
Files With Most Contributors (Top 37)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ConsistentListingAspect.java
in src/main/java/com/netflix/bdp/s3mper/listing
502 17 2013-12-02 2016-06-10 8 6 dweeks@netflix.com twan@xeago.nl
BigTableMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
184 17 2016-05-17 2016-05-27 5 4 liljencrantz@spotify.com alexander@spotify.com
FileSystemMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore
16 - 2013-12-02 2016-05-24 5 4 dweeks@netflix.com steffeng@spotify.com
aop.xml
in src/main/resources/META-INF
23 - 2013-12-02 2016-05-19 3 4 dweeks@netflix.com steffeng@spotify.com
FileInfo.java
in src/main/java/com/netflix/bdp/s3mper/metastore
54 11 2013-12-02 2016-05-24 4 3 dweeks@netflix.com steffeng@spotify.com
DynamoDBMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
259 21 2013-12-02 2016-05-23 3 3 dweeks@netflix.com liljencrantz@spotify.com
AlertJanitor.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
108 9 2013-12-02 2015-04-15 3 2 dweeks@netflix.com dweeks@netflix.com
FileSystemVerifyCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
75 3 2013-12-02 2015-04-15 3 2 dweeks@netflix.com dweeks@netflix.com
MetastoreResolveCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
40 1 2013-12-02 2016-05-17 3 2 dweeks@netflix.com liljencrantz@spotify.com
MetastoreListCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
27 1 2013-12-02 2016-05-17 3 2 dweeks@netflix.com liljencrantz@spotify.com
InMemoryMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
71 10 2016-05-16 2016-05-23 3 2 liljencrantz@spotify.com liljencrantz@spotify.com
Metastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore
33 1 2016-05-12 2016-05-24 3 2 liljencrantz@spotify.com steffeng@spotify.com
MetastoreFallback.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
17 2 2016-05-23 2016-05-23 1 2 axel@liljencrantz.se liljencrantz@spotify.com
s3mper.py
in src/main/python
144 15 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
114 31 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3mperTimeoutMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
15 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3ConsistencyMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
35 9 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
CloudWatchAlertDispatcher.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
240 15 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AlertDispatcher.java
in src/main/java/com/netflix/bdp/s3mper/alert
12 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreTimeseriesDeleteCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
49 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
Command.java
in src/main/java/com/netflix/bdp/s3mper/cli
5 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3mper.java
in src/main/java/com/netflix/bdp/s3mper/cli
96 6 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastorePathDeleteCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
49 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
ExponentialBackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
20 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
PathUtil.java
in src/main/java/com/netflix/bdp/s3mper/common
15 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
IncrementalBackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
20 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
RetryTask.java
in src/main/java/com/netflix/bdp/s3mper/common
56 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
BackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
4 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3ConsistencyException.java
in src/main/java/com/netflix/bdp/s3mper/listing
14 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
DeleteWriterTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
73 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractDynamoDBTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
31 7 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreJanitor.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
151 14 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
8 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
LoggingMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
72 10 2016-05-24 2016-05-24 1 1 steffeng@spotify.com steffeng@spotify.com
TimeseriesScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
68 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
PathScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
67 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreException.java
in src/main/java/com/netflix/bdp/s3mper/metastore
14 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
Files With Least Contributors (Top 37)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CloudWatchAlertDispatcher.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
240 15 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreJanitor.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
151 14 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
s3mper.py
in src/main/python
144 15 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
114 31 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3mper.java
in src/main/java/com/netflix/bdp/s3mper/cli
96 6 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
DeleteWriterTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
73 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
LoggingMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
72 10 2016-05-24 2016-05-24 1 1 steffeng@spotify.com steffeng@spotify.com
TimeseriesScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
68 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
PathScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
67 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
RetryTask.java
in src/main/java/com/netflix/bdp/s3mper/common
56 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreTimeseriesDeleteCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
49 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastorePathDeleteCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
49 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3ConsistencyMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
35 9 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractDynamoDBTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
31 7 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
ExponentialBackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
20 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
IncrementalBackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
20 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3mperTimeoutMessage.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
15 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
PathUtil.java
in src/main/java/com/netflix/bdp/s3mper/common
15 2 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
S3ConsistencyException.java
in src/main/java/com/netflix/bdp/s3mper/listing
14 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
MetastoreException.java
in src/main/java/com/netflix/bdp/s3mper/metastore
14 4 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AlertDispatcher.java
in src/main/java/com/netflix/bdp/s3mper/alert
12 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AbstractScannerTask.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
8 1 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
Command.java
in src/main/java/com/netflix/bdp/s3mper/cli
5 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
BackoffAlgorithm.java
in src/main/java/com/netflix/bdp/s3mper/common
4 - 2013-12-02 2013-12-02 1 1 dweeks@netflix.com dweeks@netflix.com
AlertJanitor.java
in src/main/java/com/netflix/bdp/s3mper/alert/impl
108 9 2013-12-02 2015-04-15 3 2 dweeks@netflix.com dweeks@netflix.com
FileSystemVerifyCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
75 3 2013-12-02 2015-04-15 3 2 dweeks@netflix.com dweeks@netflix.com
InMemoryMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
71 10 2016-05-16 2016-05-23 3 2 liljencrantz@spotify.com liljencrantz@spotify.com
MetastoreResolveCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
40 1 2013-12-02 2016-05-17 3 2 dweeks@netflix.com liljencrantz@spotify.com
Metastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore
33 1 2016-05-12 2016-05-24 3 2 liljencrantz@spotify.com steffeng@spotify.com
MetastoreListCommand.java
in src/main/java/com/netflix/bdp/s3mper/cli
27 1 2013-12-02 2016-05-17 3 2 dweeks@netflix.com liljencrantz@spotify.com
MetastoreFallback.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
17 2 2016-05-23 2016-05-23 1 2 axel@liljencrantz.se liljencrantz@spotify.com
DynamoDBMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
259 21 2013-12-02 2016-05-23 3 3 dweeks@netflix.com liljencrantz@spotify.com
FileInfo.java
in src/main/java/com/netflix/bdp/s3mper/metastore
54 11 2013-12-02 2016-05-24 4 3 dweeks@netflix.com steffeng@spotify.com
BigTableMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore/impl
184 17 2016-05-17 2016-05-27 5 4 liljencrantz@spotify.com alexander@spotify.com
aop.xml
in src/main/resources/META-INF
23 - 2013-12-02 2016-05-19 3 4 dweeks@netflix.com steffeng@spotify.com
FileSystemMetastore.java
in src/main/java/com/netflix/bdp/s3mper/metastore
16 - 2013-12-02 2016-05-24 5 4 dweeks@netflix.com steffeng@spotify.com
ConsistentListingAspect.java
in src/main/java/com/netflix/bdp/s3mper/listing
502 17 2013-12-02 2016-06-10 8 6 dweeks@netflix.com twan@xeago.nl
Correlations

File Size vs. Number of Changes: 37 points

src/main/java/com/netflix/bdp/s3mper/listing/ConsistentListingAspect.java x: 502 lines of code y: 8 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/BigTableMetastore.java x: 184 lines of code y: 5 # changes src/main/java/com/netflix/bdp/s3mper/metastore/FileInfo.java x: 54 lines of code y: 4 # changes src/main/java/com/netflix/bdp/s3mper/metastore/FileSystemMetastore.java x: 16 lines of code y: 5 # changes src/main/java/com/netflix/bdp/s3mper/metastore/Metastore.java x: 33 lines of code y: 3 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/LoggingMetastore.java x: 72 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/DynamoDBMetastore.java x: 259 lines of code y: 3 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/InMemoryMetastore.java x: 71 lines of code y: 3 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/MetastoreFallback.java x: 17 lines of code y: 1 # changes src/main/resources/META-INF/aop.xml x: 23 lines of code y: 3 # changes src/main/java/com/netflix/bdp/s3mper/cli/MetastoreListCommand.java x: 27 lines of code y: 3 # changes src/main/java/com/netflix/bdp/s3mper/cli/MetastoreResolveCommand.java x: 40 lines of code y: 3 # changes src/main/java/com/netflix/bdp/s3mper/alert/impl/AlertJanitor.java x: 108 lines of code y: 3 # changes src/main/java/com/netflix/bdp/s3mper/cli/FileSystemVerifyCommand.java x: 75 lines of code y: 3 # changes src/main/java/com/netflix/bdp/s3mper/alert/AlertDispatcher.java x: 12 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/alert/impl/AbstractMessage.java x: 114 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/alert/impl/CloudWatchAlertDispatcher.java x: 240 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/alert/impl/S3ConsistencyMessage.java x: 35 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/alert/impl/S3mperTimeoutMessage.java x: 15 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/cli/Command.java x: 5 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/cli/MetastorePathDeleteCommand.java x: 49 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/cli/S3mper.java x: 96 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/common/BackoffAlgorithm.java x: 4 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/common/ExponentialBackoffAlgorithm.java x: 20 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/common/RetryTask.java x: 56 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/listing/S3ConsistencyException.java x: 14 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/AbstractDynamoDBTask.java x: 31 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/AbstractScannerTask.java x: 8 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/DeleteWriterTask.java x: 73 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/MetastoreJanitor.java x: 151 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/PathScannerTask.java x: 67 lines of code y: 1 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/TimeseriesScannerTask.java x: 68 lines of code y: 1 # changes src/main/python/s3mper.py x: 144 lines of code y: 1 # changes
8.0
# changes
  min: 1.0
  average: 1.92
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 8.0
0 502.0
lines of code
min: 4.0 | average: 75.16 | 25th percentile: 16.5 | median: 49.0 | 75th percentile: 85.5 | max: 502.0

Number of Contributors vs. Number of Changes: 37 points

src/main/java/com/netflix/bdp/s3mper/listing/ConsistentListingAspect.java x: 6 # contributors y: 8 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/BigTableMetastore.java x: 4 # contributors y: 5 # changes src/main/java/com/netflix/bdp/s3mper/metastore/FileInfo.java x: 3 # contributors y: 4 # changes src/main/java/com/netflix/bdp/s3mper/metastore/Metastore.java x: 2 # contributors y: 3 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/LoggingMetastore.java x: 1 # contributors y: 1 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/DynamoDBMetastore.java x: 3 # contributors y: 3 # changes src/main/java/com/netflix/bdp/s3mper/metastore/impl/MetastoreFallback.java x: 2 # contributors y: 1 # changes src/main/resources/META-INF/aop.xml x: 4 # contributors y: 3 # changes
8.0
# changes
  min: 1.0
  average: 1.92
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 8.0
0 6.0
# contributors
min: 1.0 | average: 1.68 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 37 points

src/main/java/com/netflix/bdp/s3mper/listing/ConsistentListingAspect.java x: 6 # contributors y: 502 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/BigTableMetastore.java x: 4 # contributors y: 184 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/FileInfo.java x: 3 # contributors y: 54 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/FileSystemMetastore.java x: 4 # contributors y: 16 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/Metastore.java x: 2 # contributors y: 33 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/LoggingMetastore.java x: 1 # contributors y: 72 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/DynamoDBMetastore.java x: 3 # contributors y: 259 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/InMemoryMetastore.java x: 2 # contributors y: 71 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/MetastoreFallback.java x: 2 # contributors y: 17 lines of code src/main/resources/META-INF/aop.xml x: 4 # contributors y: 23 lines of code src/main/java/com/netflix/bdp/s3mper/cli/MetastoreListCommand.java x: 2 # contributors y: 27 lines of code src/main/java/com/netflix/bdp/s3mper/cli/MetastoreResolveCommand.java x: 2 # contributors y: 40 lines of code src/main/java/com/netflix/bdp/s3mper/alert/impl/AlertJanitor.java x: 2 # contributors y: 108 lines of code src/main/java/com/netflix/bdp/s3mper/cli/FileSystemVerifyCommand.java x: 2 # contributors y: 75 lines of code src/main/java/com/netflix/bdp/s3mper/alert/AlertDispatcher.java x: 1 # contributors y: 12 lines of code src/main/java/com/netflix/bdp/s3mper/alert/impl/AbstractMessage.java x: 1 # contributors y: 114 lines of code src/main/java/com/netflix/bdp/s3mper/alert/impl/CloudWatchAlertDispatcher.java x: 1 # contributors y: 240 lines of code src/main/java/com/netflix/bdp/s3mper/alert/impl/S3ConsistencyMessage.java x: 1 # contributors y: 35 lines of code src/main/java/com/netflix/bdp/s3mper/alert/impl/S3mperTimeoutMessage.java x: 1 # contributors y: 15 lines of code src/main/java/com/netflix/bdp/s3mper/cli/Command.java x: 1 # contributors y: 5 lines of code src/main/java/com/netflix/bdp/s3mper/cli/MetastorePathDeleteCommand.java x: 1 # contributors y: 49 lines of code src/main/java/com/netflix/bdp/s3mper/cli/S3mper.java x: 1 # contributors y: 96 lines of code src/main/java/com/netflix/bdp/s3mper/common/ExponentialBackoffAlgorithm.java x: 1 # contributors y: 20 lines of code src/main/java/com/netflix/bdp/s3mper/common/RetryTask.java x: 1 # contributors y: 56 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/AbstractDynamoDBTask.java x: 1 # contributors y: 31 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/AbstractScannerTask.java x: 1 # contributors y: 8 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/MetastoreJanitor.java x: 1 # contributors y: 151 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/PathScannerTask.java x: 1 # contributors y: 67 lines of code src/main/java/com/netflix/bdp/s3mper/metastore/impl/TimeseriesScannerTask.java x: 1 # contributors y: 68 lines of code src/main/python/s3mper.py x: 1 # contributors y: 144 lines of code
502.0
lines of code
  min: 4.0
  average: 75.16
  25th percentile: 16.5
  median: 49.0
  75th percentile: 85.5
  max: 502.0
0 6.0
# contributors
min: 1.0 | average: 1.68 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0