netflix / Priam
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 199 files with 15,521 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 10 files changed 51-100 times (1,890 lines of code)
    • 21 files changed 21-50 times (3,647 lines of code)
    • 106 files changed 6-20 times (7,496 lines of code)
    • 62 files changed 1-5 times (2,488 lines of code)
0% | 12% | 23% | 48% | 16%
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 199 files with 15,521 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 28 files changed by 11-25 contributors (3,993 lines of code)
    • 68 files changed by 6-10 contributors (5,403 lines of code)
    • 77 files changed by 2-5 contributors (5,372 lines of code)
    • 26 files changed by 1 contributor (753 lines of code)
0% | 25% | 34% | 34% | 4%
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, yaml, groovy, md, txt, xml, bat, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 12% | 23% | 48% | 16%
yaml0% | 0% | 0% | 100% | 0%
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
priam0% | 12% | 23% | 47% | 16%
priam-cass-extensions0% | 0% | 0% | 100% | 0%
priam-web0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SnapshotBackup.java
in priam/src/main/java/com/netflix/priam/backup
173 10 2012-08-03 2023-02-27 83 17 jasedbrown@gmail.com chengw@netflix.com
BackupServlet.java
in priam/src/main/java/com/netflix/priam/resources
210 10 2012-08-03 2023-04-18 80 17 jasedbrown@gmail.com 63665634+mattl-netflix@user...
S3FileSystem.java
in priam/src/main/java/com/netflix/priam/aws
190 6 2012-08-03 2023-02-27 73 22 jasedbrown@gmail.com chengw@netflix.com
AbstractBackup.java
in priam/src/main/java/com/netflix/priam/backup
87 6 2012-08-03 2023-02-27 71 17 jasedbrown@gmail.com chengw@netflix.com
PriamServer.java
in priam/src/main/java/com/netflix/priam
106 8 2012-08-03 2023-02-27 63 19 jasedbrown@gmail.com chengw@netflix.com
IncrementalBackup.java
in priam/src/main/java/com/netflix/priam/backup
96 7 2012-08-03 2023-02-27 62 15 jasedbrown@gmail.com chengw@netflix.com
AbstractBackupPath.java
in priam/src/main/java/com/netflix/priam/backup
244 38 2012-08-03 2022-10-07 61 19 jasedbrown@gmail.com 63665634+mattl-netflix@user...
InstanceIdentity.java
in priam/src/main/java/com/netflix/priam/identity
112 12 2012-08-03 2023-02-27 58 21 jasedbrown@gmail.com chengw@netflix.com
S3FileSystemBase.java
in priam/src/main/java/com/netflix/priam/aws
226 18 2015-06-17 2023-02-27 54 13 vinhn@netflix.com chengw@netflix.com
CassandraAdmin.java
in priam/src/main/java/com/netflix/priam/resources
446 25 2012-08-03 2023-02-27 53 19 jasedbrown@gmail.com chengw@netflix.com
PriamGuiceModule.java
in priam/src/main/java/com/netflix/priam/defaultimpl
56 1 2012-08-03 2019-01-10 49 14 jasedbrown@gmail.com arunagrawal.84@gmail.com
CassandraProcessManager.java
in priam/src/main/java/com/netflix/priam/defaultimpl
171 7 2013-03-05 2023-02-27 46 18 jasedbrown@gmail.com chengw@netflix.com
SystemUtils.java
in priam/src/main/java/com/netflix/priam/utils
82 6 2012-08-03 2019-02-17 43 16 jasedbrown@gmail.com arunagrawal.84@gmail.com
MetaData.java
in priam/src/main/java/com/netflix/priam/backup
68 6 2012-08-03 2023-02-27 42 12 jasedbrown@gmail.com chengw@netflix.com
IConfiguration.java
in priam/src/main/java/com/netflix/priam/config
482 153 2018-07-13 2023-08-03 42 10 josephl@netflix.com 107727158+chengw-netflix@us...
GoogleEncryptedFileSystem.java
in priam/src/main/java/com/netflix/priam/google
189 12 2015-06-17 2023-02-27 37 11 vinhn@netflix.com chengw@netflix.com
PriamConfiguration.java
in priam/src/main/java/com/netflix/priam/config
628 146 2018-07-13 2023-03-25 35 10 josephl@netflix.com 63665634+mattl-netflix@user...
BackupVerification.java
in priam/src/main/java/com/netflix/priam/backup
109 7 2017-02-17 2023-04-18 34 10 arunagrawal.84@gmail.com 63665634+mattl-netflix@user...
IBackupFileSystem.java
in priam/src/main/java/com/netflix/priam/backup
40 3 2012-08-03 2022-10-07 33 9 jasedbrown@gmail.com 63665634+mattl-netflix@user...
S3EncryptedFileSystem.java
in priam/src/main/java/com/netflix/priam/aws
154 3 2015-06-17 2023-02-27 33 10 vinhn@netflix.com chengw@netflix.com
AbstractRestore.java
in priam/src/main/java/com/netflix/priam/restore
248 8 2017-10-02 2023-04-18 31 9 aagrawal@netflix.com 63665634+mattl-netflix@user...
AWSMembership.java
in priam/src/main/java/com/netflix/priam/aws
301 14 2012-08-03 2023-02-27 31 16 jasedbrown@gmail.com chengw@netflix.com
StandardTuner.java
in priam/src/main/java/com/netflix/priam/tuner
217 11 2017-10-11 2023-08-03 29 11 aagrawal@netflix.com 107727158+chengw-netflix@us...
SDBInstanceData.java
in priam/src/main/java/com/netflix/priam/aws
160 11 2012-08-03 2023-02-27 28 14 jasedbrown@gmail.com chengw@netflix.com
BackupNotificationMgr.java
in priam/src/main/java/com/netflix/priam/notification
142 6 2016-11-03 2023-04-18 27 12 vinhn@netflix.com 63665634+mattl-netflix@user...
AbstractFileSystem.java
in priam/src/main/java/com/netflix/priam/backup
259 15 2018-09-13 2023-02-27 27 5 aagrawal@netflix.com chengw@netflix.com
RestoreServlet.java
in priam/src/main/java/com/netflix/priam/resources
41 3 2016-03-29 2023-02-27 25 9 tulumvinh@gmail.com chengw@netflix.com
CommitLogBackupTask.java
in priam/src/main/java/com/netflix/priam/backup
42 5 2013-09-25 2023-02-27 25 12 mdo@lgml-mdo1.corp.netflix.com chengw@netflix.com
CommitLogBackup.java
in priam/src/main/java/com/netflix/priam/backup
60 3 2013-09-24 2023-02-27 25 12 mdo@netflix.com chengw@netflix.com
Flush.java
in priam/src/main/java/com/netflix/priam/cluster/management
68 4 2016-10-16 2019-03-11 25 6 vinhn@netflix.com arunagrawal.84@gmail.com
CassandraConfig.java
in priam/src/main/java/com/netflix/priam/resources
130 8 2012-08-03 2023-02-27 25 15 jasedbrown@gmail.com chengw@netflix.com
PriamScheduler.java
in priam/src/main/java/com/netflix/priam/scheduler
107 8 2012-08-03 2023-02-27 20 13 jasedbrown@gmail.com chengw@netflix.com
BackupStatusMgr.java
in priam/src/main/java/com/netflix/priam/backup
152 11 2016-06-06 2023-02-27 20 8 tulumvinh@gmail.com chengw@netflix.com
MetaFileWriterBuilder.java
in priam/src/main/java/com/netflix/priam/backupv2
168 11 2018-08-11 2023-04-18 20 5 arunagrawal.84@gmail.com 63665634+mattl-netflix@user...
Restore.java
in priam/src/main/java/com/netflix/priam/restore
60 4 2017-10-02 2023-02-27 19 7 aagrawal@netflix.com chengw@netflix.com
PriamInstanceResource.java
in priam/src/main/java/com/netflix/priam/resources
83 7 2012-08-03 2023-02-27 19 12 jasedbrown@gmail.com chengw@netflix.com
SDBInstanceFactory.java
in priam/src/main/java/com/netflix/priam/aws
104 7 2012-08-03 2023-02-27 19 13 jasedbrown@gmail.com chengw@netflix.com
BoundedExponentialRetryCallable.java
in priam/src/main/java/com/netflix/priam/utils
59 3 2012-12-21 2018-10-12 18 8 jasedbrown@gmail.com arunagrawal.84@gmail.com
TokenManager.java
in priam/src/main/java/com/netflix/priam/utils
69 5 2012-08-03 2023-02-27 18 12 jasedbrown@gmail.com chengw@netflix.com
EncryptedRestoreBase.java
in priam/src/main/java/com/netflix/priam/restore
163 3 2017-10-11 2023-02-27 18 7 aagrawal@netflix.com chengw@netflix.com
S3CrossAccountFileSystem.java
in priam/src/main/java/com/netflix/priam/aws
57 3 2015-06-17 2023-02-27 17 9 vinhn@netflix.com chengw@netflix.com
BackupMetadata.java
in priam/src/main/java/com/netflix/priam/backup
96 18 2017-02-01 2023-04-18 17 5 aagrawal@netflix.com 63665634+mattl-netflix@user...
BackupVerificationTask.java
in priam/src/main/java/com/netflix/priam/backupv2
97 4 2019-03-11 2023-05-05 17 8 arunagrawal.84@gmail.com 63665634+mattl-netflix@user...
DoubleRing.java
in priam/src/main/java/com/netflix/priam/identity
101 5 2012-08-03 2023-02-27 17 12 jasedbrown@gmail.com chengw@netflix.com
IPriamInstanceFactory.java
in priam/src/main/java/com/netflix/priam/identity
21 - 2012-08-03 2021-03-17 16 11 jasedbrown@gmail.com 63665634+mattl-netflix@user...
IClusterManagement.java
in priam/src/main/java/com/netflix/priam/cluster/management
57 3 2016-10-16 2019-03-11 16 6 vinhn@netflix.com arunagrawal.84@gmail.com
EncryptedRestoreStrategy.java
in priam/src/main/java/com/netflix/priam/restore
59 2 2015-06-17 2023-02-27 16 9 vinhn@netflix.com chengw@netflix.com
GoogleCryptographyRestoreStrategy.java
in priam/src/main/java/com/netflix/priam/restore
60 2 2015-06-17 2023-02-27 16 9 vinhn@netflix.com chengw@netflix.com
AwsCrossAccountCryptographyRestoreStrategy.java
in priam/src/main/java/com/netflix/priam/restore
60 2 2015-06-17 2023-02-27 16 9 vinhn@netflix.com chengw@netflix.com
AWSSnsNotificationService.java
in priam/src/main/java/com/netflix/priam/notification
77 2 2017-11-13 2023-02-27 16 4 arunagrawal.84@gmail.com chengw@netflix.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
S3FileSystem.java
in priam/src/main/java/com/netflix/priam/aws
190 6 2012-08-03 2023-02-27 73 22 jasedbrown@gmail.com chengw@netflix.com
InstanceIdentity.java
in priam/src/main/java/com/netflix/priam/identity
112 12 2012-08-03 2023-02-27 58 21 jasedbrown@gmail.com chengw@netflix.com
PriamServer.java
in priam/src/main/java/com/netflix/priam
106 8 2012-08-03 2023-02-27 63 19 jasedbrown@gmail.com chengw@netflix.com
AbstractBackupPath.java
in priam/src/main/java/com/netflix/priam/backup
244 38 2012-08-03 2022-10-07 61 19 jasedbrown@gmail.com 63665634+mattl-netflix@user...
CassandraAdmin.java
in priam/src/main/java/com/netflix/priam/resources
446 25 2012-08-03 2023-02-27 53 19 jasedbrown@gmail.com chengw@netflix.com
CassandraProcessManager.java
in priam/src/main/java/com/netflix/priam/defaultimpl
171 7 2013-03-05 2023-02-27 46 18 jasedbrown@gmail.com chengw@netflix.com
SnapshotBackup.java
in priam/src/main/java/com/netflix/priam/backup
173 10 2012-08-03 2023-02-27 83 17 jasedbrown@gmail.com chengw@netflix.com
BackupServlet.java
in priam/src/main/java/com/netflix/priam/resources
210 10 2012-08-03 2023-04-18 80 17 jasedbrown@gmail.com 63665634+mattl-netflix@user...
AbstractBackup.java
in priam/src/main/java/com/netflix/priam/backup
87 6 2012-08-03 2023-02-27 71 17 jasedbrown@gmail.com chengw@netflix.com
SystemUtils.java
in priam/src/main/java/com/netflix/priam/utils
82 6 2012-08-03 2019-02-17 43 16 jasedbrown@gmail.com arunagrawal.84@gmail.com
AWSMembership.java
in priam/src/main/java/com/netflix/priam/aws
301 14 2012-08-03 2023-02-27 31 16 jasedbrown@gmail.com chengw@netflix.com
IncrementalBackup.java
in priam/src/main/java/com/netflix/priam/backup
96 7 2012-08-03 2023-02-27 62 15 jasedbrown@gmail.com chengw@netflix.com
CassandraConfig.java
in priam/src/main/java/com/netflix/priam/resources
130 8 2012-08-03 2023-02-27 25 15 jasedbrown@gmail.com chengw@netflix.com
PriamGuiceModule.java
in priam/src/main/java/com/netflix/priam/defaultimpl
56 1 2012-08-03 2019-01-10 49 14 jasedbrown@gmail.com arunagrawal.84@gmail.com
SDBInstanceData.java
in priam/src/main/java/com/netflix/priam/aws
160 11 2012-08-03 2023-02-27 28 14 jasedbrown@gmail.com chengw@netflix.com
S3FileSystemBase.java
in priam/src/main/java/com/netflix/priam/aws
226 18 2015-06-17 2023-02-27 54 13 vinhn@netflix.com chengw@netflix.com
PriamScheduler.java
in priam/src/main/java/com/netflix/priam/scheduler
107 8 2012-08-03 2023-02-27 20 13 jasedbrown@gmail.com chengw@netflix.com
SDBInstanceFactory.java
in priam/src/main/java/com/netflix/priam/aws
104 7 2012-08-03 2023-02-27 19 13 jasedbrown@gmail.com chengw@netflix.com
MetaData.java
in priam/src/main/java/com/netflix/priam/backup
68 6 2012-08-03 2023-02-27 42 12 jasedbrown@gmail.com chengw@netflix.com
BackupNotificationMgr.java
in priam/src/main/java/com/netflix/priam/notification
142 6 2016-11-03 2023-04-18 27 12 vinhn@netflix.com 63665634+mattl-netflix@user...
CommitLogBackup.java
in priam/src/main/java/com/netflix/priam/backup
60 3 2013-09-24 2023-02-27 25 12 mdo@netflix.com chengw@netflix.com
CommitLogBackupTask.java
in priam/src/main/java/com/netflix/priam/backup
42 5 2013-09-25 2023-02-27 25 12 mdo@lgml-mdo1.corp.netflix.com chengw@netflix.com
PriamInstanceResource.java
in priam/src/main/java/com/netflix/priam/resources
83 7 2012-08-03 2023-02-27 19 12 jasedbrown@gmail.com chengw@netflix.com
TokenManager.java
in priam/src/main/java/com/netflix/priam/utils
69 5 2012-08-03 2023-02-27 18 12 jasedbrown@gmail.com chengw@netflix.com
DoubleRing.java
in priam/src/main/java/com/netflix/priam/identity
101 5 2012-08-03 2023-02-27 17 12 jasedbrown@gmail.com chengw@netflix.com
GoogleEncryptedFileSystem.java
in priam/src/main/java/com/netflix/priam/google
189 12 2015-06-17 2023-02-27 37 11 vinhn@netflix.com chengw@netflix.com
StandardTuner.java
in priam/src/main/java/com/netflix/priam/tuner
217 11 2017-10-11 2023-08-03 29 11 aagrawal@netflix.com 107727158+chengw-netflix@us...
IPriamInstanceFactory.java
in priam/src/main/java/com/netflix/priam/identity
21 - 2012-08-03 2021-03-17 16 11 jasedbrown@gmail.com 63665634+mattl-netflix@user...
IConfiguration.java
in priam/src/main/java/com/netflix/priam/config
482 153 2018-07-13 2023-08-03 42 10 josephl@netflix.com 107727158+chengw-netflix@us...
PriamConfiguration.java
in priam/src/main/java/com/netflix/priam/config
628 146 2018-07-13 2023-03-25 35 10 josephl@netflix.com 63665634+mattl-netflix@user...
BackupVerification.java
in priam/src/main/java/com/netflix/priam/backup
109 7 2017-02-17 2023-04-18 34 10 arunagrawal.84@gmail.com 63665634+mattl-netflix@user...
S3EncryptedFileSystem.java
in priam/src/main/java/com/netflix/priam/aws
154 3 2015-06-17 2023-02-27 33 10 vinhn@netflix.com chengw@netflix.com
S3PartUploader.java
in priam/src/main/java/com/netflix/priam/aws
74 6 2012-08-03 2018-10-12 13 10 jasedbrown@gmail.com arunagrawal.84@gmail.com
IBackupFileSystem.java
in priam/src/main/java/com/netflix/priam/backup
40 3 2012-08-03 2022-10-07 33 9 jasedbrown@gmail.com 63665634+mattl-netflix@user...
AbstractRestore.java
in priam/src/main/java/com/netflix/priam/restore
248 8 2017-10-02 2023-04-18 31 9 aagrawal@netflix.com 63665634+mattl-netflix@user...
RestoreServlet.java
in priam/src/main/java/com/netflix/priam/resources
41 3 2016-03-29 2023-02-27 25 9 tulumvinh@gmail.com chengw@netflix.com
S3CrossAccountFileSystem.java
in priam/src/main/java/com/netflix/priam/aws
57 3 2015-06-17 2023-02-27 17 9 vinhn@netflix.com chengw@netflix.com
EncryptedRestoreStrategy.java
in priam/src/main/java/com/netflix/priam/restore
59 2 2015-06-17 2023-02-27 16 9 vinhn@netflix.com chengw@netflix.com
AwsCrossAccountCryptographyRestoreStrategy.java
in priam/src/main/java/com/netflix/priam/restore
60 2 2015-06-17 2023-02-27 16 9 vinhn@netflix.com chengw@netflix.com
GoogleCryptographyRestoreStrategy.java
in priam/src/main/java/com/netflix/priam/restore
60 2 2015-06-17 2023-02-27 16 9 vinhn@netflix.com chengw@netflix.com
TokenRetrieverUtils.java
in priam/src/main/java/com/netflix/priam/identity/token
152 14 2019-04-27 2022-08-31 16 9 chandra.thumuluru@gmail.com 63665634+mattl-netflix@user...
S3RoleAssumptionCredential.java
in priam/src/main/java/com/netflix/priam/aws/auth
63 4 2015-06-17 2023-02-27 14 9 vinhn@netflix.com chengw@netflix.com
IMembership.java
in priam/src/main/java/com/netflix/priam/identity
16 - 2012-08-03 2021-03-17 13 9 jasedbrown@gmail.com 63665634+mattl-netflix@user...
PgpCryptography.java
in priam/src/main/java/com/netflix/priam/cryptography/pgp
264 15 2015-06-17 2023-02-27 11 9 vinhn@netflix.com chengw@netflix.com
BackupStatusMgr.java
in priam/src/main/java/com/netflix/priam/backup
152 11 2016-06-06 2023-02-27 20 8 tulumvinh@gmail.com chengw@netflix.com
BoundedExponentialRetryCallable.java
in priam/src/main/java/com/netflix/priam/utils
59 3 2012-12-21 2018-10-12 18 8 jasedbrown@gmail.com arunagrawal.84@gmail.com
BackupVerificationTask.java
in priam/src/main/java/com/netflix/priam/backupv2
97 4 2019-03-11 2023-05-05 17 8 arunagrawal.84@gmail.com 63665634+mattl-netflix@user...
Task.java
in priam/src/main/java/com/netflix/priam/scheduler
51 6 2012-08-03 2019-03-11 15 8 jasedbrown@gmail.com aagrawal@netflix.com
EC2RoleAssumptionCredential.java
in priam/src/main/java/com/netflix/priam/aws/auth
54 2 2016-07-29 2023-04-26 14 8 iduckhd@hotmail.com 107727158+chengw-netflix@us...
CronTimer.java
in priam/src/main/java/com/netflix/priam/scheduler
74 9 2012-08-03 2018-10-12 13 8 jasedbrown@gmail.com arunagrawal.84@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TokenRetriever.java
in priam/src/main/java/com/netflix/priam/identity/token
321 17 2021-03-17 2023-04-25 5 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
MetaFileInfo.java
in priam/src/main/java/com/netflix/priam/backupv2
65 13 2018-08-11 2018-10-12 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
BackupDynamicRateLimiter.java
in priam/src/main/java/com/netflix/priam/backup
46 2 2022-06-09 2023-04-18 2 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
ColumnFamilyResult.java
in priam/src/main/java/com/netflix/priam/backupv2
46 9 2022-06-26 2022-06-26 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
ClearCredential.java
in priam/src/main/java/com/netflix/priam/cred
42 2 2018-08-20 2018-10-12 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
SnapshotDirectorySize.java
in priam/src/main/java/com/netflix/priam/backup
39 6 2022-06-09 2022-06-09 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
BackupHelper.java
in priam/src/main/java/com/netflix/priam/backup
24 - 2022-10-07 2022-10-07 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
ClusterManagementService.java
in priam/src/main/java/com/netflix/priam/cluster/management
23 4 2019-10-23 2019-10-24 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
MemoryConfigSource.java
in priam/src/main/java/com/netflix/priam/configSource
18 3 2018-08-20 2018-10-12 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
BackupFolder.java
in priam/src/main/java/com/netflix/priam/backup
14 1 2022-10-07 2022-10-07 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
ITokenRetriever.java
in priam/src/main/java/com/netflix/priam/identity/token
12 - 2021-03-17 2022-09-15 2 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
JMXConnectionException.java
in priam/src/main/java/com/netflix/priam/connection
11 2 2019-02-17 2019-02-17 1 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
PriamConfigSource.java
in priam/src/main/java/com/netflix/priam/configSource
11 1 2018-08-20 2018-10-12 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
ICredentialGeneric.java
in priam/src/main/java/com/netflix/priam/cred
10 - 2018-08-20 2018-10-12 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
ICassandraProcess.java
in priam/src/main/java/com/netflix/priam/defaultimpl
8 - 2018-08-20 2018-10-12 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
ICredential.java
in priam/src/main/java/com/netflix/priam/cred
7 - 2018-08-20 2018-10-12 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
DynamicRateLimiter.java
in priam/src/main/java/com/netflix/priam/backup
7 - 2022-06-09 2022-06-09 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
CompressionType.java
in priam/src/main/java/com/netflix/priam/compress
6 - 2021-06-01 2021-06-01 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
BackupsToCompress.java
in priam/src/main/java/com/netflix/priam/config
6 - 2021-06-01 2021-06-01 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
IThriftChecker.java
in priam/src/main/java/com/netflix/priam/health
6 - 2021-05-20 2021-05-20 1 1 ayushi.a29s@gmail.com ayushi.a29s@gmail.com
DirectorySize.java
in priam/src/main/java/com/netflix/priam/backup
6 - 2022-06-09 2022-06-09 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
UploadStatus.java
in priam/src/main/java/com/netflix/priam/notification
6 - 2023-01-12 2023-01-12 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
INodeToolObservable.java
in priam/src/main/java/com/netflix/priam/connection
5 - 2019-02-17 2019-02-17 1 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
INodeToolObserver.java
in priam/src/main/java/com/netflix/priam/connection
5 - 2019-02-17 2019-02-17 1 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
CryptographyAlgorithm.java
in priam/src/main/java/com/netflix/priam/cryptography
5 - 2021-06-01 2021-06-01 1 1 63665634+mattl-netflix@user... 63665634+mattl-netflix@user...
Metrics.java
in priam/src/main/java/com/netflix/priam/merics
4 - 2018-08-15 2018-10-12 2 1 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
AbstractConfigSource.java
in priam/src/main/java/com/netflix/priam/configSource
130 15 2018-08-20 2018-10-24 4 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
GsonJsonSerializer.java
in priam/src/main/java/com/netflix/priam/utils
118 12 2017-10-12 2018-10-12 3 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
JVMOption.java
in priam/src/main/java/com/netflix/priam/tuner
95 14 2019-05-24 2019-05-28 2 2 josephl@netflix.com jolynch@users.noreply.githu...
Compaction.java
in priam/src/main/java/com/netflix/priam/cluster/management
89 3 2018-03-07 2019-03-11 12 2 aagrawal@netflix.com arunagrawal.84@gmail.com
SimpleDBConfigSource.java
in priam/src/main/java/com/netflix/priam/configSource
81 6 2018-08-20 2018-10-24 6 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
PropertiesConfigSource.java
in priam/src/main/java/com/netflix/priam/configSource
75 8 2018-08-20 2018-10-24 4 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
CompositeConfigSource.java
in priam/src/main/java/com/netflix/priam/configSource
65 10 2018-08-20 2018-10-24 4 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
GCType.java
in priam/src/main/java/com/netflix/priam/tuner
61 4 2019-05-24 2019-05-28 2 2 josephl@netflix.com jolynch@users.noreply.githu...
MetaFileReader.java
in priam/src/main/java/com/netflix/priam/backupv2
61 3 2018-08-11 2022-06-26 3 2 arunagrawal.84@gmail.com 63665634+mattl-netflix@user...
S3Iterator.java
in priam/src/main/java/com/netflix/priam/aws
59 5 2018-12-01 2018-12-20 3 2 aagrawal@netflix.com arunagrawal.84@gmail.com
BackupVersion.java
in priam/src/main/java/com/netflix/priam/backup
59 5 2019-01-29 2019-01-30 2 2 aagrawal@netflix.com arunagrawal.84@gmail.com
GCTuner.java
in priam/src/main/java/com/netflix/priam/tuner
58 2 2019-05-24 2019-05-28 2 2 josephl@netflix.com jolynch@users.noreply.githu...
LocalInstanceInfo.java
in priam/src/main/java/com/netflix/priam/identity/config
44 10 2018-10-13 2018-10-24 2 2 aagrawal@netflix.com arunagrawal.84@gmail.com
CassandraTunerService.java
in priam/src/main/java/com/netflix/priam/tuner
41 4 2019-04-15 2020-09-30 3 2 arunagrawal.84@gmail.com 63665634+mattl-netflix@user...
IDseConfiguration.java
in priam/src/main/java/com/netflix/priam/tuner/dse
36 1 2017-10-11 2018-10-12 4 2 aagrawal@netflix.com arunagrawal.84@gmail.com
SystemPropertiesConfigSource.java
in priam/src/main/java/com/netflix/priam/configSource
35 4 2018-08-20 2018-10-24 4 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
InstanceInfo.java
in priam/src/main/java/com/netflix/priam/identity/config
25 1 2018-10-13 2018-10-29 4 2 aagrawal@netflix.com arunagrawal.84@gmail.com
IService.java
in priam/src/main/java/com/netflix/priam/defaultimpl
23 2 2019-03-11 2019-04-29 5 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
SchemaConstant.java
in priam/src/main/java/com/netflix/priam/cluster/management
22 1 2018-03-07 2018-10-12 5 2 aagrawal@netflix.com arunagrawal.84@gmail.com
IConfigSource.java
in priam/src/main/java/com/netflix/priam/configSource
22 - 2018-08-20 2018-10-24 4 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
CompactionMeasurement.java
in priam/src/main/java/com/netflix/priam/merics
20 3 2018-03-07 2018-10-12 4 2 aagrawal@netflix.com arunagrawal.84@gmail.com
web.xml
in priam-web/src/main/webapp/WEB-INF
16 - 2012-08-03 2012-08-03 1 2 jasedbrown@gmail.com jryan@netflix.com
MaxSizeHashMap.java
in priam/src/main/java/com/netflix/priam/utils
13 2 2017-07-14 2018-10-12 4 2 arunagrawal.84@gmail.com arunagrawal.84@gmail.com
ICassandraOperations.java
in priam/src/main/java/com/netflix/priam/connection
12 - 2019-03-10 2019-03-15 3 2 aagrawal@netflix.com aagrawal@netflix.com
Correlations

File Size vs. Number of Changes: 200 points

priam/src/main/java/com/netflix/priam/backupv2/BackupTTLTask.java x: 186 lines of code y: 16 # changes priam/src/main/java/com/netflix/priam/backupv2/BackupV2Service.java x: 67 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/config/IConfiguration.java x: 482 lines of code y: 42 # changes priam/src/main/java/com/netflix/priam/tuner/StandardTuner.java x: 217 lines of code y: 29 # changes priam/src/main/java/com/netflix/priam/backupv2/BackupVerificationTask.java x: 97 lines of code y: 17 # changes priam/src/main/java/com/netflix/priam/aws/auth/EC2RoleAssumptionCredential.java x: 54 lines of code y: 14 # changes priam/src/main/java/com/netflix/priam/identity/token/TokenRetriever.java x: 321 lines of code y: 5 # changes priam/src/main/java/com/netflix/priam/backup/BackupDynamicRateLimiter.java x: 46 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/backup/BackupMetadata.java x: 96 lines of code y: 17 # changes priam/src/main/java/com/netflix/priam/backup/BackupRestoreUtil.java x: 110 lines of code y: 15 # changes priam/src/main/java/com/netflix/priam/backup/BackupVerification.java x: 109 lines of code y: 34 # changes priam/src/main/java/com/netflix/priam/backupv2/IMetaProxy.java x: 18 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaFileWriterBuilder.java x: 168 lines of code y: 20 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaV1Proxy.java x: 135 lines of code y: 6 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaV2Proxy.java x: 205 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/backupv2/SnapshotMetaTask.java x: 310 lines of code y: 13 # changes priam/src/main/java/com/netflix/priam/connection/CassandraOperations.java x: 164 lines of code y: 7 # changes priam/src/main/java/com/netflix/priam/health/InstanceState.java x: 166 lines of code y: 16 # changes priam/src/main/java/com/netflix/priam/notification/BackupNotificationMgr.java x: 142 lines of code y: 27 # changes priam/src/main/java/com/netflix/priam/resources/BackupServlet.java x: 210 lines of code y: 80 # changes priam/src/main/java/com/netflix/priam/resources/BackupServletV2.java x: 133 lines of code y: 15 # changes priam/src/main/java/com/netflix/priam/restore/AbstractRestore.java x: 248 lines of code y: 31 # changes priam/src/main/java/com/netflix/priam/config/PriamConfiguration.java x: 628 lines of code y: 35 # changes priam/src/main/java/com/netflix/priam/PriamServer.java x: 106 lines of code y: 63 # changes priam/src/main/java/com/netflix/priam/aws/AWSMembership.java x: 301 lines of code y: 31 # changes priam/src/main/java/com/netflix/priam/aws/RemoteBackupPath.java x: 172 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/aws/S3CrossAccountFileSystem.java x: 57 lines of code y: 17 # changes priam/src/main/java/com/netflix/priam/aws/S3EncryptedFileSystem.java x: 154 lines of code y: 33 # changes priam/src/main/java/com/netflix/priam/aws/S3FileSystem.java x: 190 lines of code y: 73 # changes priam/src/main/java/com/netflix/priam/aws/S3FileSystemBase.java x: 226 lines of code y: 54 # changes priam/src/main/java/com/netflix/priam/aws/SDBInstanceData.java x: 160 lines of code y: 28 # changes priam/src/main/java/com/netflix/priam/aws/SDBInstanceFactory.java x: 104 lines of code y: 19 # changes priam/src/main/java/com/netflix/priam/aws/UpdateCleanupPolicy.java x: 37 lines of code y: 12 # changes priam/src/main/java/com/netflix/priam/aws/auth/S3RoleAssumptionCredential.java x: 63 lines of code y: 14 # changes priam/src/main/java/com/netflix/priam/backup/AbstractBackup.java x: 87 lines of code y: 71 # changes priam/src/main/java/com/netflix/priam/backup/AbstractFileSystem.java x: 259 lines of code y: 27 # changes priam/src/main/java/com/netflix/priam/backup/BackupFileSystemContext.java x: 21 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/backup/BackupHelperImpl.java x: 94 lines of code y: 3 # changes priam/src/main/java/com/netflix/priam/backup/BackupService.java x: 49 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/backup/BackupStatusMgr.java x: 152 lines of code y: 20 # changes priam/src/main/java/com/netflix/priam/backup/CommitLogBackup.java x: 60 lines of code y: 25 # changes priam/src/main/java/com/netflix/priam/backup/CommitLogBackupTask.java x: 42 lines of code y: 25 # changes priam/src/main/java/com/netflix/priam/backup/FileSnapshotStatusMgr.java x: 79 lines of code y: 12 # changes priam/src/main/java/com/netflix/priam/backup/IncrementalBackup.java x: 96 lines of code y: 62 # changes priam/src/main/java/com/netflix/priam/backup/MetaData.java x: 68 lines of code y: 42 # changes priam/src/main/java/com/netflix/priam/backup/SnapshotBackup.java x: 173 lines of code y: 83 # changes priam/src/main/java/com/netflix/priam/backupv2/ForgottenFilesManager.java x: 143 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/connection/JMXNodeTool.java x: 342 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpCredential.java x: 29 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpCryptography.java x: 264 lines of code y: 11 # changes priam/src/main/java/com/netflix/priam/defaultimpl/CassandraProcessManager.java x: 171 lines of code y: 46 # changes priam/src/main/java/com/netflix/priam/google/GcsCredential.java x: 29 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/google/GoogleEncryptedFileSystem.java x: 189 lines of code y: 37 # changes priam/src/main/java/com/netflix/priam/health/CassandraMonitor.java x: 122 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/identity/DoubleRing.java x: 101 lines of code y: 17 # changes priam/src/main/java/com/netflix/priam/identity/InstanceIdentity.java x: 112 lines of code y: 58 # changes priam/src/main/java/com/netflix/priam/identity/config/AWSInstanceInfo.java x: 171 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/merics/BackupMetrics.java x: 95 lines of code y: 11 # changes priam/src/main/java/com/netflix/priam/merics/CassMonitorMetrics.java x: 55 lines of code y: 7 # changes priam/src/main/java/com/netflix/priam/notification/AWSSnsNotificationService.java x: 77 lines of code y: 16 # changes priam/src/main/java/com/netflix/priam/resources/CassandraAdmin.java x: 446 lines of code y: 53 # changes priam/src/main/java/com/netflix/priam/resources/CassandraConfig.java x: 130 lines of code y: 25 # changes priam/src/main/java/com/netflix/priam/resources/PriamConfig.java x: 79 lines of code y: 5 # changes priam/src/main/java/com/netflix/priam/resources/PriamInstanceResource.java x: 83 lines of code y: 19 # changes priam/src/main/java/com/netflix/priam/resources/RestoreServlet.java x: 41 lines of code y: 25 # changes priam/src/main/java/com/netflix/priam/resources/SecurityGroupAdmin.java x: 48 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/restore/AwsCrossAccountCryptographyRestoreStrategy.java x: 60 lines of code y: 16 # changes priam/src/main/java/com/netflix/priam/restore/EncryptedRestoreBase.java x: 163 lines of code y: 18 # changes priam/src/main/java/com/netflix/priam/restore/Restore.java x: 60 lines of code y: 19 # changes priam/src/main/java/com/netflix/priam/restore/RestoreContext.java x: 114 lines of code y: 11 # changes priam/src/main/java/com/netflix/priam/restore/RestoreTokenSelector.java x: 26 lines of code y: 6 # changes priam/src/main/java/com/netflix/priam/scheduler/GuiceJobFactory.java x: 24 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/scheduler/PriamScheduler.java x: 107 lines of code y: 20 # changes priam/src/main/java/com/netflix/priam/tuner/JVMOptionsTuner.java x: 118 lines of code y: 3 # changes priam/src/main/java/com/netflix/priam/tuner/PropertiesFileTuner.java x: 46 lines of code y: 3 # changes priam/src/main/java/com/netflix/priam/tuner/TuneCassandra.java x: 46 lines of code y: 11 # changes priam/src/main/java/com/netflix/priam/tuner/dse/AuditLogTunerLog4J.java x: 92 lines of code y: 6 # changes priam/src/main/java/com/netflix/priam/tuner/dse/AuditLogTunerYaml.java x: 52 lines of code y: 6 # changes priam/src/main/java/com/netflix/priam/tuner/dse/DseProcessManager.java x: 29 lines of code y: 7 # changes priam/src/main/java/com/netflix/priam/tuner/dse/DseTuner.java x: 62 lines of code y: 11 # changes priam/src/main/java/com/netflix/priam/utils/TokenManager.java x: 69 lines of code y: 18 # changes priam/src/main/java/com/netflix/priam/notification/UploadStatus.java x: 6 lines of code y: 1 # changes priam/src/main/java/com/netflix/priam/config/BackupRestoreConfig.java x: 46 lines of code y: 13 # changes priam/src/main/java/com/netflix/priam/config/IBackupRestoreConfig.java x: 31 lines of code y: 15 # changes priam/src/main/java/com/netflix/priam/backup/AbstractBackupPath.java x: 244 lines of code y: 61 # changes priam/src/main/java/com/netflix/priam/backup/BackupFolder.java x: 14 lines of code y: 1 # changes priam/src/main/java/com/netflix/priam/backup/BackupHelper.java x: 24 lines of code y: 1 # changes priam/src/main/java/com/netflix/priam/backup/IBackupFileSystem.java x: 40 lines of code y: 33 # changes priam/src/main/java/com/netflix/priam/identity/token/ITokenRetriever.java x: 12 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/scheduler/SimpleTimer.java x: 78 lines of code y: 12 # changes priam/src/main/java/com/netflix/priam/identity/token/TokenRetrieverUtils.java x: 152 lines of code y: 16 # changes priam/src/main/java/com/netflix/priam/backupv2/ColumnFamilyResult.java x: 46 lines of code y: 1 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaFileReader.java x: 61 lines of code y: 3 # changes priam/src/main/java/com/netflix/priam/backup/DynamicRateLimiter.java x: 7 lines of code y: 1 # changes priam/src/main/java/com/netflix/priam/backup/SnapshotDirectorySize.java x: 39 lines of code y: 1 # changes priam/src/main/java/com/netflix/priam/backupv2/FileUploadResult.java x: 64 lines of code y: 11 # changes priam/src/main/java/com/netflix/priam/compress/ChunkedStream.java x: 69 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/compress/ICompression.java x: 9 lines of code y: 12 # changes priam/src/main/java/com/netflix/priam/compress/SnappyCompression.java x: 26 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/cryptography/CryptographyAlgorithm.java x: 5 lines of code y: 1 # changes priam/src/main/java/com/netflix/priam/cryptography/IFileCryptography.java x: 7 lines of code y: 12 # changes priam/src/main/java/com/netflix/priam/cli/StaticMembership.java x: 68 lines of code y: 11 # changes priam/src/main/java/com/netflix/priam/identity/IMembership.java x: 16 lines of code y: 13 # changes priam/src/main/java/com/netflix/priam/identity/IPriamInstanceFactory.java x: 21 lines of code y: 16 # changes priam/src/main/java/com/netflix/priam/identity/PriamInstance.java x: 97 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/utils/ITokenManager.java x: 10 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/tuner/CassandraTunerService.java x: 41 lines of code y: 3 # changes priam/src/main/java/com/netflix/priam/cluster/management/ClusterManagementService.java x: 23 lines of code y: 2 # changes priam-cass-extensions/src/main/java/com/netflix/priam/cassandra/extensions/PriamStartupAgent.java x: 85 lines of code y: 15 # changes priam/src/main/java/com/netflix/priam/tuner/GCTuner.java x: 58 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/tuner/GCType.java x: 61 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/tuner/ICassandraTuner.java x: 10 lines of code y: 6 # changes priam/src/main/java/com/netflix/priam/tuner/JVMOption.java x: 95 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/defaultimpl/IService.java x: 23 lines of code y: 5 # changes priam/src/main/java/com/netflix/priam/restore/PostRestoreHook.java x: 130 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/connection/ICassandraOperations.java x: 12 lines of code y: 3 # changes priam/src/main/java/com/netflix/priam/cluster/management/Compaction.java x: 89 lines of code y: 12 # changes priam/src/main/java/com/netflix/priam/cluster/management/Flush.java x: 68 lines of code y: 25 # changes priam/src/main/java/com/netflix/priam/cluster/management/IClusterManagement.java x: 57 lines of code y: 16 # changes priam/src/main/java/com/netflix/priam/defaultimpl/InjectedWebListener.java x: 62 lines of code y: 13 # changes priam/src/main/java/com/netflix/priam/scheduler/Task.java x: 51 lines of code y: 15 # changes priam/src/main/java/com/netflix/priam/connection/JMXConnectionException.java x: 11 lines of code y: 1 # changes priam/src/main/java/com/netflix/priam/utils/SystemUtils.java x: 82 lines of code y: 43 # changes priam/src/main/java/com/netflix/priam/backup/BackupVersion.java x: 59 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/backup/IBackupStatusMgr.java x: 20 lines of code y: 11 # changes priam/src/main/java/com/netflix/priam/backup/BackupVerificationResult.java x: 17 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/cli/Restorer.java x: 32 lines of code y: 13 # changes priam/src/main/java/com/netflix/priam/defaultimpl/PriamGuiceModule.java x: 56 lines of code y: 49 # changes priam/src/main/java/com/netflix/priam/utils/DateUtil.java x: 117 lines of code y: 16 # changes priam/src/main/java/com/netflix/priam/aws/S3Iterator.java x: 59 lines of code y: 3 # changes priam/src/main/java/com/netflix/priam/google/GoogleFileIterator.java x: 64 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/identity/config/InstanceInfo.java x: 25 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/configSource/AbstractConfigSource.java x: 130 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/configSource/CompositeConfigSource.java x: 65 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/configSource/IConfigSource.java x: 22 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/configSource/PropertiesConfigSource.java x: 75 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/configSource/SimpleDBConfigSource.java x: 81 lines of code y: 6 # changes priam/src/main/java/com/netflix/priam/configSource/SystemPropertiesConfigSource.java x: 35 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/identity/config/LocalInstanceInfo.java x: 44 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/backup/RangeReadInputStream.java x: 63 lines of code y: 15 # changes priam/src/main/java/com/netflix/priam/utils/RetryableCallable.java x: 48 lines of code y: 15 # changes priam-cass-extensions/src/main/java/com/netflix/priam/cassandra/extensions/DataFetcher.java x: 40 lines of code y: 13 # changes priam/src/main/java/com/netflix/priam/aws/DataPart.java x: 39 lines of code y: 6 # changes priam/src/main/java/com/netflix/priam/aws/S3PartUploader.java x: 74 lines of code y: 13 # changes priam/src/main/java/com/netflix/priam/aws/auth/IS3Credential.java x: 6 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/aws/auth/S3InstanceCredential.java x: 18 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/backup/BackupRestoreException.java x: 10 lines of code y: 5 # changes priam/src/main/java/com/netflix/priam/backup/IFileSystemContext.java x: 7 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/backup/Status.java x: 6 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaFileInfo.java x: 65 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/cli/Application.java x: 20 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/cli/Backuper.java x: 20 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/cli/IncrementalBackuper.java x: 21 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/cli/LightGuiceModule.java x: 14 lines of code y: 12 # changes priam/src/main/java/com/netflix/priam/cluster/management/SchemaConstant.java x: 22 lines of code y: 5 # changes priam/src/main/java/com/netflix/priam/config/PriamConfigurationPersister.java x: 68 lines of code y: 3 # changes priam/src/main/java/com/netflix/priam/configSource/MemoryConfigSource.java x: 18 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/configSource/PriamConfigSource.java x: 11 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/cred/ClearCredential.java x: 42 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/cred/ICredential.java x: 7 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/cred/ICredentialGeneric.java x: 10 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpUtil.java x: 42 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/defaultimpl/ICassandraProcess.java x: 8 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/merics/CompactionMeasurement.java x: 20 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/merics/IMeasurement.java x: 5 lines of code y: 13 # changes priam/src/main/java/com/netflix/priam/merics/Metrics.java x: 4 lines of code y: 2 # changes priam/src/main/java/com/netflix/priam/notification/INotificationService.java x: 8 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/restore/IPostRestoreHook.java x: 7 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/restore/IRestoreStrategy.java x: 3 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/restore/PostRestoreHookException.java x: 9 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/scheduler/BlockingSubmitThreadPoolExecutor.java x: 63 lines of code y: 7 # changes priam/src/main/java/com/netflix/priam/scheduler/NamedThreadPoolExecutor.java x: 34 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/scheduler/TaskTimer.java x: 7 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/scheduler/UnsupportedTypeException.java x: 15 lines of code y: 7 # changes priam/src/main/java/com/netflix/priam/tuner/dse/IDseConfiguration.java x: 36 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/utils/BoundedExponentialRetryCallable.java x: 59 lines of code y: 18 # changes priam/src/main/java/com/netflix/priam/utils/ExponentialRetryCallable.java x: 38 lines of code y: 7 # changes priam/src/main/java/com/netflix/priam/utils/FifoQueue.java x: 19 lines of code y: 8 # changes priam/src/main/java/com/netflix/priam/utils/MaxSizeHashMap.java x: 13 lines of code y: 4 # changes priam/src/main/java/com/netflix/priam/utils/ThreadSleeper.java x: 13 lines of code y: 9 # changes priam/src/main/java/com/netflix/priam/aws/IAMCredential.java x: 23 lines of code y: 10 # changes priam/src/main/java/com/netflix/priam/scheduler/ExecutionException.java x: 16 lines of code y: 5 # changes priam/src/main/resources/incr-restore-cassandra.yaml x: 77 lines of code y: 9 # changes priam-web/src/main/webapp/WEB-INF/web.xml x: 16 lines of code y: 1 # changes
83.0
# changes
  min: 1.0
  average: 13.8
  25th percentile: 4.0
  median: 9.5
  75th percentile: 16.0
  max: 83.0
0 628.0
lines of code
min: 3.0 | average: 77.83 | 25th percentile: 20.0 | median: 56.5 | 75th percentile: 97.0 | max: 628.0

Number of Contributors vs. Number of Changes: 200 points

priam/src/main/java/com/netflix/priam/backupv2/BackupTTLTask.java x: 5 # contributors y: 16 # changes priam/src/main/java/com/netflix/priam/backupv2/BackupV2Service.java x: 5 # contributors y: 10 # changes priam/src/main/java/com/netflix/priam/config/IConfiguration.java x: 10 # contributors y: 42 # changes priam/src/main/java/com/netflix/priam/tuner/StandardTuner.java x: 11 # contributors y: 29 # changes priam/src/main/java/com/netflix/priam/backupv2/BackupVerificationTask.java x: 8 # contributors y: 17 # changes priam/src/main/java/com/netflix/priam/aws/auth/EC2RoleAssumptionCredential.java x: 8 # contributors y: 14 # changes priam/src/main/java/com/netflix/priam/identity/token/TokenRetriever.java x: 1 # contributors y: 5 # changes priam/src/main/java/com/netflix/priam/backup/BackupDynamicRateLimiter.java x: 1 # contributors y: 2 # changes priam/src/main/java/com/netflix/priam/backup/BackupMetadata.java x: 5 # contributors y: 17 # changes priam/src/main/java/com/netflix/priam/backup/BackupRestoreUtil.java x: 7 # contributors y: 15 # changes priam/src/main/java/com/netflix/priam/backup/BackupVerification.java x: 10 # contributors y: 34 # changes priam/src/main/java/com/netflix/priam/backupv2/IMetaProxy.java x: 3 # contributors y: 4 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaFileWriterBuilder.java x: 5 # contributors y: 20 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaV1Proxy.java x: 5 # contributors y: 6 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaV2Proxy.java x: 5 # contributors y: 9 # changes priam/src/main/java/com/netflix/priam/backupv2/SnapshotMetaTask.java x: 3 # contributors y: 13 # changes priam/src/main/java/com/netflix/priam/connection/CassandraOperations.java x: 3 # contributors y: 7 # changes priam/src/main/java/com/netflix/priam/health/InstanceState.java x: 7 # contributors y: 16 # changes priam/src/main/java/com/netflix/priam/notification/BackupNotificationMgr.java x: 12 # contributors y: 27 # changes priam/src/main/java/com/netflix/priam/resources/BackupServlet.java x: 17 # contributors y: 80 # changes priam/src/main/java/com/netflix/priam/restore/AbstractRestore.java x: 9 # contributors y: 31 # changes priam/src/main/java/com/netflix/priam/config/PriamConfiguration.java x: 10 # contributors y: 35 # changes priam/src/main/java/com/netflix/priam/PriamServer.java x: 19 # contributors y: 63 # changes priam/src/main/java/com/netflix/priam/aws/AWSMembership.java x: 16 # contributors y: 31 # changes priam/src/main/java/com/netflix/priam/aws/S3CrossAccountFileSystem.java x: 9 # contributors y: 17 # changes priam/src/main/java/com/netflix/priam/aws/S3EncryptedFileSystem.java x: 10 # contributors y: 33 # changes priam/src/main/java/com/netflix/priam/aws/S3FileSystem.java x: 22 # contributors y: 73 # changes priam/src/main/java/com/netflix/priam/aws/S3FileSystemBase.java x: 13 # contributors y: 54 # changes priam/src/main/java/com/netflix/priam/aws/SDBInstanceData.java x: 14 # contributors y: 28 # changes priam/src/main/java/com/netflix/priam/aws/SDBInstanceFactory.java x: 13 # contributors y: 19 # changes priam/src/main/java/com/netflix/priam/aws/UpdateCleanupPolicy.java x: 8 # contributors y: 12 # changes priam/src/main/java/com/netflix/priam/aws/auth/S3RoleAssumptionCredential.java x: 9 # contributors y: 14 # changes priam/src/main/java/com/netflix/priam/backup/AbstractBackup.java x: 17 # contributors y: 71 # changes priam/src/main/java/com/netflix/priam/backup/AbstractFileSystem.java x: 5 # contributors y: 27 # changes priam/src/main/java/com/netflix/priam/backup/BackupFileSystemContext.java x: 7 # contributors y: 8 # changes priam/src/main/java/com/netflix/priam/backup/BackupHelperImpl.java x: 3 # contributors y: 3 # changes priam/src/main/java/com/netflix/priam/backup/BackupService.java x: 6 # contributors y: 8 # changes priam/src/main/java/com/netflix/priam/backup/BackupStatusMgr.java x: 8 # contributors y: 20 # changes priam/src/main/java/com/netflix/priam/backup/CommitLogBackup.java x: 12 # contributors y: 25 # changes priam/src/main/java/com/netflix/priam/backup/FileSnapshotStatusMgr.java x: 5 # contributors y: 12 # changes priam/src/main/java/com/netflix/priam/backup/IncrementalBackup.java x: 15 # contributors y: 62 # changes priam/src/main/java/com/netflix/priam/backup/MetaData.java x: 12 # contributors y: 42 # changes priam/src/main/java/com/netflix/priam/backup/SnapshotBackup.java x: 17 # contributors y: 83 # changes priam/src/main/java/com/netflix/priam/backupv2/ForgottenFilesManager.java x: 4 # contributors y: 8 # changes priam/src/main/java/com/netflix/priam/connection/JMXNodeTool.java x: 4 # contributors y: 10 # changes priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpCredential.java x: 8 # contributors y: 10 # changes priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpCryptography.java x: 9 # contributors y: 11 # changes priam/src/main/java/com/netflix/priam/defaultimpl/CassandraProcessManager.java x: 18 # contributors y: 46 # changes priam/src/main/java/com/netflix/priam/google/GoogleEncryptedFileSystem.java x: 11 # contributors y: 37 # changes priam/src/main/java/com/netflix/priam/health/CassandraMonitor.java x: 5 # contributors y: 4 # changes priam/src/main/java/com/netflix/priam/health/ThriftChecker.java x: 3 # contributors y: 2 # changes priam/src/main/java/com/netflix/priam/identity/DoubleRing.java x: 12 # contributors y: 17 # changes priam/src/main/java/com/netflix/priam/identity/InstanceIdentity.java x: 21 # contributors y: 58 # changes priam/src/main/java/com/netflix/priam/merics/BackupMetrics.java x: 4 # contributors y: 11 # changes priam/src/main/java/com/netflix/priam/merics/CassMonitorMetrics.java x: 4 # contributors y: 7 # changes priam/src/main/java/com/netflix/priam/notification/AWSSnsNotificationService.java x: 4 # contributors y: 16 # changes priam/src/main/java/com/netflix/priam/resources/CassandraAdmin.java x: 19 # contributors y: 53 # changes priam/src/main/java/com/netflix/priam/resources/CassandraConfig.java x: 15 # contributors y: 25 # changes priam/src/main/java/com/netflix/priam/resources/PriamConfig.java x: 6 # contributors y: 5 # changes priam/src/main/java/com/netflix/priam/resources/PriamInstanceResource.java x: 12 # contributors y: 19 # changes priam/src/main/java/com/netflix/priam/resources/RestoreServlet.java x: 9 # contributors y: 25 # changes priam/src/main/java/com/netflix/priam/resources/SecurityGroupAdmin.java x: 8 # contributors y: 8 # changes priam/src/main/java/com/netflix/priam/restore/AwsCrossAccountCryptographyRestoreStrategy.java x: 9 # contributors y: 16 # changes priam/src/main/java/com/netflix/priam/restore/EncryptedRestoreBase.java x: 7 # contributors y: 18 # changes priam/src/main/java/com/netflix/priam/restore/Restore.java x: 7 # contributors y: 19 # changes priam/src/main/java/com/netflix/priam/restore/RestoreContext.java x: 8 # contributors y: 11 # changes priam/src/main/java/com/netflix/priam/restore/RestoreTokenSelector.java x: 4 # contributors y: 6 # changes priam/src/main/java/com/netflix/priam/scheduler/PriamScheduler.java x: 13 # contributors y: 20 # changes priam/src/main/java/com/netflix/priam/tuner/JVMOptionsTuner.java x: 4 # contributors y: 3 # changes priam/src/main/java/com/netflix/priam/tuner/TuneCassandra.java x: 6 # contributors y: 11 # changes priam/src/main/java/com/netflix/priam/tuner/dse/DseProcessManager.java x: 5 # contributors y: 7 # changes priam/src/main/java/com/netflix/priam/utils/TokenManager.java x: 12 # contributors y: 18 # changes priam/src/main/java/com/netflix/priam/notification/UploadStatus.java x: 1 # contributors y: 1 # changes priam/src/main/java/com/netflix/priam/config/BackupRestoreConfig.java x: 5 # contributors y: 13 # changes priam/src/main/java/com/netflix/priam/config/IBackupRestoreConfig.java x: 5 # contributors y: 15 # changes priam/src/main/java/com/netflix/priam/backup/AbstractBackupPath.java x: 19 # contributors y: 61 # changes priam/src/main/java/com/netflix/priam/backup/IBackupFileSystem.java x: 9 # contributors y: 33 # changes priam/src/main/java/com/netflix/priam/backupv2/MetaFileReader.java x: 2 # contributors y: 3 # changes priam/src/main/java/com/netflix/priam/backupv2/FileUploadResult.java x: 3 # contributors y: 11 # changes priam/src/main/java/com/netflix/priam/compress/ChunkedStream.java x: 7 # contributors y: 9 # changes priam/src/main/java/com/netflix/priam/compress/ICompression.java x: 7 # contributors y: 12 # changes priam/src/main/java/com/netflix/priam/identity/IMembership.java x: 9 # contributors y: 13 # changes priam/src/main/java/com/netflix/priam/identity/IPriamInstanceFactory.java x: 11 # contributors y: 16 # changes priam/src/main/java/com/netflix/priam/utils/ITokenManager.java x: 6 # contributors y: 10 # changes priam/src/main/java/com/netflix/priam/tuner/GCTuner.java x: 2 # contributors y: 2 # changes priam/src/main/java/com/netflix/priam/defaultimpl/IService.java x: 2 # contributors y: 5 # changes priam/src/main/java/com/netflix/priam/restore/PostRestoreHook.java x: 3 # contributors y: 9 # changes priam/src/main/java/com/netflix/priam/cluster/management/Compaction.java x: 2 # contributors y: 12 # changes priam/src/main/java/com/netflix/priam/cluster/management/Flush.java x: 6 # contributors y: 25 # changes priam/src/main/java/com/netflix/priam/cluster/management/IClusterManagement.java x: 6 # contributors y: 16 # changes priam/src/main/java/com/netflix/priam/defaultimpl/InjectedWebListener.java x: 6 # contributors y: 13 # changes priam/src/main/java/com/netflix/priam/scheduler/Task.java x: 8 # contributors y: 15 # changes priam/src/main/java/com/netflix/priam/utils/SystemUtils.java x: 16 # contributors y: 43 # changes priam/src/main/java/com/netflix/priam/defaultimpl/PriamGuiceModule.java x: 14 # contributors y: 49 # changes priam/src/main/java/com/netflix/priam/utils/DateUtil.java x: 3 # contributors y: 16 # changes priam/src/main/java/com/netflix/priam/google/GoogleFileIterator.java x: 7 # contributors y: 10 # changes priam/src/main/java/com/netflix/priam/identity/config/InstanceInfo.java x: 2 # contributors y: 4 # changes priam/src/main/java/com/netflix/priam/configSource/SimpleDBConfigSource.java x: 2 # contributors y: 6 # changes priam/src/main/java/com/netflix/priam/backup/RangeReadInputStream.java x: 6 # contributors y: 15 # changes priam-cass-extensions/src/main/java/com/netflix/priam/cassandra/extensions/DataFetcher.java x: 7 # contributors y: 13 # changes priam/src/main/java/com/netflix/priam/aws/S3PartUploader.java x: 10 # contributors y: 13 # changes priam/src/main/java/com/netflix/priam/backup/BackupRestoreException.java x: 4 # contributors y: 5 # changes priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpUtil.java x: 6 # contributors y: 9 # changes priam/src/main/java/com/netflix/priam/scheduler/CronTimer.java x: 8 # contributors y: 13 # changes priam/src/main/java/com/netflix/priam/utils/BoundedExponentialRetryCallable.java x: 8 # contributors y: 18 # changes priam/src/main/java/com/netflix/priam/utils/FifoQueue.java x: 5 # contributors y: 8 # changes priam-web/src/main/webapp/WEB-INF/web.xml x: 2 # contributors y: 1 # changes
83.0
# changes
  min: 1.0
  average: 13.8
  25th percentile: 4.0
  median: 9.5
  75th percentile: 16.0
  max: 83.0
0 22.0
# contributors
min: 1.0 | average: 6.07 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 8.0 | max: 22.0

Number of Contributors vs. File Size: 200 points

priam/src/main/java/com/netflix/priam/backupv2/BackupTTLTask.java x: 5 # contributors y: 186 lines of code priam/src/main/java/com/netflix/priam/backupv2/BackupV2Service.java x: 5 # contributors y: 67 lines of code priam/src/main/java/com/netflix/priam/config/IConfiguration.java x: 10 # contributors y: 482 lines of code priam/src/main/java/com/netflix/priam/tuner/StandardTuner.java x: 11 # contributors y: 217 lines of code priam/src/main/java/com/netflix/priam/backupv2/BackupVerificationTask.java x: 8 # contributors y: 97 lines of code priam/src/main/java/com/netflix/priam/aws/auth/EC2RoleAssumptionCredential.java x: 8 # contributors y: 54 lines of code priam/src/main/java/com/netflix/priam/identity/token/TokenRetriever.java x: 1 # contributors y: 321 lines of code priam/src/main/java/com/netflix/priam/backup/BackupDynamicRateLimiter.java x: 1 # contributors y: 46 lines of code priam/src/main/java/com/netflix/priam/backup/BackupMetadata.java x: 5 # contributors y: 96 lines of code priam/src/main/java/com/netflix/priam/backup/BackupRestoreUtil.java x: 7 # contributors y: 110 lines of code priam/src/main/java/com/netflix/priam/backup/BackupVerification.java x: 10 # contributors y: 109 lines of code priam/src/main/java/com/netflix/priam/backupv2/IMetaProxy.java x: 3 # contributors y: 18 lines of code priam/src/main/java/com/netflix/priam/backupv2/MetaFileWriterBuilder.java x: 5 # contributors y: 168 lines of code priam/src/main/java/com/netflix/priam/backupv2/MetaV1Proxy.java x: 5 # contributors y: 135 lines of code priam/src/main/java/com/netflix/priam/backupv2/MetaV2Proxy.java x: 5 # contributors y: 205 lines of code priam/src/main/java/com/netflix/priam/backupv2/SnapshotMetaTask.java x: 3 # contributors y: 310 lines of code priam/src/main/java/com/netflix/priam/connection/CassandraOperations.java x: 3 # contributors y: 164 lines of code priam/src/main/java/com/netflix/priam/health/InstanceState.java x: 7 # contributors y: 166 lines of code priam/src/main/java/com/netflix/priam/notification/BackupNotificationMgr.java x: 12 # contributors y: 142 lines of code priam/src/main/java/com/netflix/priam/resources/BackupServlet.java x: 17 # contributors y: 210 lines of code priam/src/main/java/com/netflix/priam/resources/BackupServletV2.java x: 7 # contributors y: 133 lines of code priam/src/main/java/com/netflix/priam/restore/AbstractRestore.java x: 9 # contributors y: 248 lines of code priam/src/main/java/com/netflix/priam/config/PriamConfiguration.java x: 10 # contributors y: 628 lines of code priam/src/main/java/com/netflix/priam/PriamServer.java x: 19 # contributors y: 106 lines of code priam/src/main/java/com/netflix/priam/aws/AWSMembership.java x: 16 # contributors y: 301 lines of code priam/src/main/java/com/netflix/priam/aws/RemoteBackupPath.java x: 5 # contributors y: 172 lines of code priam/src/main/java/com/netflix/priam/aws/S3CrossAccountFileSystem.java x: 9 # contributors y: 57 lines of code priam/src/main/java/com/netflix/priam/aws/S3EncryptedFileSystem.java x: 10 # contributors y: 154 lines of code priam/src/main/java/com/netflix/priam/aws/S3FileSystem.java x: 22 # contributors y: 190 lines of code priam/src/main/java/com/netflix/priam/aws/S3FileSystemBase.java x: 13 # contributors y: 226 lines of code priam/src/main/java/com/netflix/priam/aws/SDBInstanceData.java x: 14 # contributors y: 160 lines of code priam/src/main/java/com/netflix/priam/aws/SDBInstanceFactory.java x: 13 # contributors y: 104 lines of code priam/src/main/java/com/netflix/priam/aws/UpdateCleanupPolicy.java x: 8 # contributors y: 37 lines of code priam/src/main/java/com/netflix/priam/aws/auth/S3RoleAssumptionCredential.java x: 9 # contributors y: 63 lines of code priam/src/main/java/com/netflix/priam/backup/AbstractBackup.java x: 17 # contributors y: 87 lines of code priam/src/main/java/com/netflix/priam/backup/AbstractFileSystem.java x: 5 # contributors y: 259 lines of code priam/src/main/java/com/netflix/priam/backup/BackupFileSystemContext.java x: 7 # contributors y: 21 lines of code priam/src/main/java/com/netflix/priam/backup/BackupHelperImpl.java x: 3 # contributors y: 94 lines of code priam/src/main/java/com/netflix/priam/backup/BackupService.java x: 6 # contributors y: 49 lines of code priam/src/main/java/com/netflix/priam/backup/BackupStatusMgr.java x: 8 # contributors y: 152 lines of code priam/src/main/java/com/netflix/priam/backup/CommitLogBackup.java x: 12 # contributors y: 60 lines of code priam/src/main/java/com/netflix/priam/backup/CommitLogBackupTask.java x: 12 # contributors y: 42 lines of code priam/src/main/java/com/netflix/priam/backup/FileSnapshotStatusMgr.java x: 5 # contributors y: 79 lines of code priam/src/main/java/com/netflix/priam/backup/IncrementalBackup.java x: 15 # contributors y: 96 lines of code priam/src/main/java/com/netflix/priam/backup/MetaData.java x: 12 # contributors y: 68 lines of code priam/src/main/java/com/netflix/priam/backup/SnapshotBackup.java x: 17 # contributors y: 173 lines of code priam/src/main/java/com/netflix/priam/backupv2/ForgottenFilesManager.java x: 4 # contributors y: 143 lines of code priam/src/main/java/com/netflix/priam/connection/JMXNodeTool.java x: 4 # contributors y: 342 lines of code priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpCredential.java x: 8 # contributors y: 29 lines of code priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpCryptography.java x: 9 # contributors y: 264 lines of code priam/src/main/java/com/netflix/priam/defaultimpl/CassandraProcessManager.java x: 18 # contributors y: 171 lines of code priam/src/main/java/com/netflix/priam/google/GcsCredential.java x: 7 # contributors y: 29 lines of code priam/src/main/java/com/netflix/priam/google/GoogleEncryptedFileSystem.java x: 11 # contributors y: 189 lines of code priam/src/main/java/com/netflix/priam/health/CassandraMonitor.java x: 5 # contributors y: 122 lines of code priam/src/main/java/com/netflix/priam/health/ThriftChecker.java x: 3 # contributors y: 46 lines of code priam/src/main/java/com/netflix/priam/identity/DoubleRing.java x: 12 # contributors y: 101 lines of code priam/src/main/java/com/netflix/priam/identity/InstanceIdentity.java x: 21 # contributors y: 112 lines of code priam/src/main/java/com/netflix/priam/identity/config/AWSInstanceInfo.java x: 6 # contributors y: 171 lines of code priam/src/main/java/com/netflix/priam/merics/BackupMetrics.java x: 4 # contributors y: 95 lines of code priam/src/main/java/com/netflix/priam/merics/CassMonitorMetrics.java x: 4 # contributors y: 55 lines of code priam/src/main/java/com/netflix/priam/notification/AWSSnsNotificationService.java x: 4 # contributors y: 77 lines of code priam/src/main/java/com/netflix/priam/resources/CassandraAdmin.java x: 19 # contributors y: 446 lines of code priam/src/main/java/com/netflix/priam/resources/CassandraConfig.java x: 15 # contributors y: 130 lines of code priam/src/main/java/com/netflix/priam/resources/PriamConfig.java x: 6 # contributors y: 79 lines of code priam/src/main/java/com/netflix/priam/resources/PriamInstanceResource.java x: 12 # contributors y: 83 lines of code priam/src/main/java/com/netflix/priam/resources/RestoreServlet.java x: 9 # contributors y: 41 lines of code priam/src/main/java/com/netflix/priam/resources/SecurityGroupAdmin.java x: 8 # contributors y: 48 lines of code priam/src/main/java/com/netflix/priam/restore/AwsCrossAccountCryptographyRestoreStrategy.java x: 9 # contributors y: 60 lines of code priam/src/main/java/com/netflix/priam/restore/EncryptedRestoreBase.java x: 7 # contributors y: 163 lines of code priam/src/main/java/com/netflix/priam/restore/Restore.java x: 7 # contributors y: 60 lines of code priam/src/main/java/com/netflix/priam/restore/RestoreContext.java x: 8 # contributors y: 114 lines of code priam/src/main/java/com/netflix/priam/restore/RestoreTokenSelector.java x: 4 # contributors y: 26 lines of code priam/src/main/java/com/netflix/priam/scheduler/GuiceJobFactory.java x: 7 # contributors y: 24 lines of code priam/src/main/java/com/netflix/priam/scheduler/PriamScheduler.java x: 13 # contributors y: 107 lines of code priam/src/main/java/com/netflix/priam/tuner/JVMOptionsTuner.java x: 4 # contributors y: 118 lines of code priam/src/main/java/com/netflix/priam/tuner/PropertiesFileTuner.java x: 4 # contributors y: 46 lines of code priam/src/main/java/com/netflix/priam/tuner/TuneCassandra.java x: 6 # contributors y: 46 lines of code priam/src/main/java/com/netflix/priam/tuner/dse/AuditLogTunerLog4J.java x: 5 # contributors y: 92 lines of code priam/src/main/java/com/netflix/priam/tuner/dse/AuditLogTunerYaml.java x: 5 # contributors y: 52 lines of code priam/src/main/java/com/netflix/priam/tuner/dse/DseProcessManager.java x: 5 # contributors y: 29 lines of code priam/src/main/java/com/netflix/priam/tuner/dse/DseTuner.java x: 4 # contributors y: 62 lines of code priam/src/main/java/com/netflix/priam/notification/UploadStatus.java x: 1 # contributors y: 6 lines of code priam/src/main/java/com/netflix/priam/config/BackupRestoreConfig.java x: 5 # contributors y: 46 lines of code priam/src/main/java/com/netflix/priam/config/IBackupRestoreConfig.java x: 5 # contributors y: 31 lines of code priam/src/main/java/com/netflix/priam/backup/AbstractBackupPath.java x: 19 # contributors y: 244 lines of code priam/src/main/java/com/netflix/priam/backup/BackupFolder.java x: 1 # contributors y: 14 lines of code priam/src/main/java/com/netflix/priam/backup/BackupHelper.java x: 1 # contributors y: 24 lines of code priam/src/main/java/com/netflix/priam/identity/token/ITokenRetriever.java x: 1 # contributors y: 12 lines of code priam/src/main/java/com/netflix/priam/scheduler/SimpleTimer.java x: 8 # contributors y: 78 lines of code priam/src/main/java/com/netflix/priam/identity/token/TokenRetrieverUtils.java x: 9 # contributors y: 152 lines of code priam/src/main/java/com/netflix/priam/backupv2/MetaFileReader.java x: 2 # contributors y: 61 lines of code priam/src/main/java/com/netflix/priam/backup/SnapshotDirectorySize.java x: 1 # contributors y: 39 lines of code priam/src/main/java/com/netflix/priam/backupv2/FileUploadResult.java x: 3 # contributors y: 64 lines of code priam/src/main/java/com/netflix/priam/backupv2/ColumnfamilyResult.java x: 2 # contributors y: 46 lines of code priam/src/main/java/com/netflix/priam/compress/ChunkedStream.java x: 7 # contributors y: 69 lines of code priam/src/main/java/com/netflix/priam/compress/ICompression.java x: 7 # contributors y: 9 lines of code priam/src/main/java/com/netflix/priam/compress/SnappyCompression.java x: 6 # contributors y: 26 lines of code priam/src/main/java/com/netflix/priam/cryptography/IFileCryptography.java x: 7 # contributors y: 7 lines of code priam/src/main/java/com/netflix/priam/cli/StaticMembership.java x: 8 # contributors y: 68 lines of code priam/src/main/java/com/netflix/priam/identity/IMembership.java x: 9 # contributors y: 16 lines of code priam/src/main/java/com/netflix/priam/identity/IPriamInstanceFactory.java x: 11 # contributors y: 21 lines of code priam/src/main/java/com/netflix/priam/identity/PriamInstance.java x: 7 # contributors y: 97 lines of code priam/src/main/java/com/netflix/priam/utils/ITokenManager.java x: 6 # contributors y: 10 lines of code priam/src/main/java/com/netflix/priam/tuner/CassandraTunerService.java x: 2 # contributors y: 41 lines of code priam-cass-extensions/src/main/java/com/netflix/priam/cassandra/extensions/PriamStartupAgent.java x: 7 # contributors y: 85 lines of code priam/src/main/java/com/netflix/priam/tuner/GCTuner.java x: 2 # contributors y: 58 lines of code priam/src/main/java/com/netflix/priam/tuner/ICassandraTuner.java x: 4 # contributors y: 10 lines of code priam/src/main/java/com/netflix/priam/tuner/JVMOption.java x: 2 # contributors y: 95 lines of code priam/src/main/java/com/netflix/priam/defaultimpl/IService.java x: 2 # contributors y: 23 lines of code priam/src/main/java/com/netflix/priam/restore/PostRestoreHook.java x: 3 # contributors y: 130 lines of code priam/src/main/java/com/netflix/priam/connection/ICassandraOperations.java x: 2 # contributors y: 12 lines of code priam/src/main/java/com/netflix/priam/cluster/management/Compaction.java x: 2 # contributors y: 89 lines of code priam/src/main/java/com/netflix/priam/cluster/management/Flush.java x: 6 # contributors y: 68 lines of code priam/src/main/java/com/netflix/priam/cluster/management/IClusterManagement.java x: 6 # contributors y: 57 lines of code priam/src/main/java/com/netflix/priam/defaultimpl/InjectedWebListener.java x: 6 # contributors y: 62 lines of code priam/src/main/java/com/netflix/priam/scheduler/Task.java x: 8 # contributors y: 51 lines of code priam/src/main/java/com/netflix/priam/utils/SystemUtils.java x: 16 # contributors y: 82 lines of code priam/src/main/java/com/netflix/priam/backup/IBackupStatusMgr.java x: 4 # contributors y: 20 lines of code priam/src/main/java/com/netflix/priam/backup/BackupVerificationResult.java x: 4 # contributors y: 17 lines of code priam/src/main/java/com/netflix/priam/cli/Restorer.java x: 6 # contributors y: 32 lines of code priam/src/main/java/com/netflix/priam/defaultimpl/PriamGuiceModule.java x: 14 # contributors y: 56 lines of code priam/src/main/java/com/netflix/priam/utils/DateUtil.java x: 3 # contributors y: 117 lines of code priam/src/main/java/com/netflix/priam/google/GoogleFileIterator.java x: 7 # contributors y: 64 lines of code priam/src/main/java/com/netflix/priam/identity/config/InstanceInfo.java x: 2 # contributors y: 25 lines of code priam/src/main/java/com/netflix/priam/configSource/AbstractConfigSource.java x: 2 # contributors y: 130 lines of code priam/src/main/java/com/netflix/priam/configSource/CompositeConfigSource.java x: 2 # contributors y: 65 lines of code priam/src/main/java/com/netflix/priam/configSource/IConfigSource.java x: 2 # contributors y: 22 lines of code priam/src/main/java/com/netflix/priam/configSource/PropertiesConfigSource.java x: 2 # contributors y: 75 lines of code priam/src/main/java/com/netflix/priam/configSource/SimpleDBConfigSource.java x: 2 # contributors y: 81 lines of code priam/src/main/java/com/netflix/priam/configSource/SystemPropertiesConfigSource.java x: 2 # contributors y: 35 lines of code priam/src/main/java/com/netflix/priam/identity/config/LocalInstanceInfo.java x: 2 # contributors y: 44 lines of code priam/src/main/java/com/netflix/priam/utils/RetryableCallable.java x: 7 # contributors y: 48 lines of code priam-cass-extensions/src/main/java/com/netflix/priam/cassandra/extensions/DataFetcher.java x: 7 # contributors y: 40 lines of code priam/src/main/java/com/netflix/priam/aws/DataPart.java x: 5 # contributors y: 39 lines of code priam/src/main/java/com/netflix/priam/aws/S3PartUploader.java x: 10 # contributors y: 74 lines of code priam/src/main/java/com/netflix/priam/aws/auth/S3InstanceCredential.java x: 7 # contributors y: 18 lines of code priam/src/main/java/com/netflix/priam/backup/IFileSystemContext.java x: 6 # contributors y: 7 lines of code priam/src/main/java/com/netflix/priam/backup/Status.java x: 2 # contributors y: 6 lines of code priam/src/main/java/com/netflix/priam/backupv2/MetaFileInfo.java x: 1 # contributors y: 65 lines of code priam/src/main/java/com/netflix/priam/cli/Application.java x: 5 # contributors y: 20 lines of code priam/src/main/java/com/netflix/priam/cli/LightGuiceModule.java x: 5 # contributors y: 14 lines of code priam/src/main/java/com/netflix/priam/config/PriamConfigurationPersister.java x: 3 # contributors y: 68 lines of code priam/src/main/java/com/netflix/priam/configSource/MemoryConfigSource.java x: 1 # contributors y: 18 lines of code priam/src/main/java/com/netflix/priam/cred/ClearCredential.java x: 1 # contributors y: 42 lines of code priam/src/main/java/com/netflix/priam/cryptography/pgp/PgpUtil.java x: 6 # contributors y: 42 lines of code priam/src/main/java/com/netflix/priam/defaultimpl/ICassandraProcess.java x: 1 # contributors y: 8 lines of code priam/src/main/java/com/netflix/priam/merics/Metrics.java x: 1 # contributors y: 4 lines of code priam/src/main/java/com/netflix/priam/merics/NodeToolFlushMeasurement.java x: 6 # contributors y: 20 lines of code priam/src/main/java/com/netflix/priam/notification/INotificationService.java x: 6 # contributors y: 8 lines of code priam/src/main/java/com/netflix/priam/restore/IPostRestoreHook.java x: 3 # contributors y: 7 lines of code priam/src/main/java/com/netflix/priam/restore/IRestoreStrategy.java x: 6 # contributors y: 3 lines of code priam/src/main/java/com/netflix/priam/restore/PostRestoreHookException.java x: 3 # contributors y: 9 lines of code priam/src/main/java/com/netflix/priam/scheduler/BlockingSubmitThreadPoolExecutor.java x: 5 # contributors y: 63 lines of code priam/src/main/java/com/netflix/priam/scheduler/CronTimer.java x: 8 # contributors y: 74 lines of code priam/src/main/java/com/netflix/priam/scheduler/NamedThreadPoolExecutor.java x: 6 # contributors y: 34 lines of code priam/src/main/java/com/netflix/priam/utils/BoundedExponentialRetryCallable.java x: 8 # contributors y: 59 lines of code priam/src/main/java/com/netflix/priam/utils/ExponentialRetryCallable.java x: 4 # contributors y: 38 lines of code priam/src/main/java/com/netflix/priam/utils/FifoQueue.java x: 5 # contributors y: 19 lines of code priam/src/main/java/com/netflix/priam/utils/GsonJsonSerializer.java x: 2 # contributors y: 118 lines of code priam/src/main/java/com/netflix/priam/utils/MaxSizeHashMap.java x: 2 # contributors y: 13 lines of code priam/src/main/java/com/netflix/priam/utils/ThreadSleeper.java x: 6 # contributors y: 13 lines of code priam/src/main/java/com/netflix/priam/aws/IAMCredential.java x: 4 # contributors y: 23 lines of code priam-web/src/main/webapp/WEB-INF/web.xml x: 2 # contributors y: 16 lines of code
628.0
lines of code
  min: 3.0
  average: 77.83
  25th percentile: 20.0
  median: 56.5
  75th percentile: 97.0
  max: 628.0
0 22.0
# contributors
min: 1.0 | average: 6.07 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 8.0 | max: 22.0