apache / cassandra-in-jvm-dtest-api
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 36 files with 2,915 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)
    • 5 files changed 6-20 times (838 lines of code)
    • 31 files changed 1-5 times (2,077 lines of code)
0% | 0% | 0% | 28% | 71%
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 36 files with 2,915 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)
    • 5 files changed by 6-10 contributors (838 lines of code)
    • 24 files changed by 2-5 contributors (1,619 lines of code)
    • 7 files changed by 1 contributor (458 lines of code)
0% | 0% | 28% | 55% | 15%
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, txt, xml, gitignore, md, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 28% | 71%
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% | 28% | 71%
Most Frequently Changed Files (Top 36)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
IInstance.java
in src/main/java/org/apache/cassandra/distributed/api
67 6 2020-02-24 2021-12-16 11 9 oleksandr.petrov@gmail.com lewandowski.jacek@gmail.com
AbstractBuilder.java
in src/main/java/org/apache/cassandra/distributed/shared
401 53 2020-04-15 2022-03-28 10 6 dcapwell@gmail.com dcapwell@gmail.com
ICluster.java
in src/main/java/org/apache/cassandra/distributed/api
86 10 2020-02-24 2022-02-08 7 7 oleksandr.petrov@gmail.com dcapwell@gmail.com
InstanceClassLoader.java
in src/main/java/org/apache/cassandra/distributed/shared
221 14 2020-02-24 2023-05-09 7 7 oleksandr.petrov@gmail.com doug@therohrers.org
IInstanceConfig.java
in src/main/java/org/apache/cassandra/distributed/api
63 5 2020-02-24 2023-05-09 6 6 oleksandr.petrov@gmail.com doug@therohrers.org
Versions.java
in src/main/java/org/apache/cassandra/distributed/shared
134 10 2020-02-24 2022-02-08 5 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
NodeToolResult.java
in src/main/java/org/apache/cassandra/distributed/api
218 25 2020-02-24 2020-11-17 5 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
QueryResult.java
in src/main/java/org/apache/cassandra/distributed/api
30 2 2020-02-24 2020-07-07 4 4 oleksandr.petrov@gmail.com calebrackliffe@gmail.com
DistributedTestBase.java
in src/main/java/org/apache/cassandra/distributed/shared
30 3 2020-02-24 2020-04-20 4 3 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
IIsolatedExecutor.java
in src/main/java/org/apache/cassandra/distributed/api
58 - 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
IMessageFilters.java
in src/main/java/org/apache/cassandra/distributed/api
58 7 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
IInvokableInstance.java
in src/main/java/org/apache/cassandra/distributed/api
81 10 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
AssertUtils.java
in src/main/java/org/apache/cassandra/distributed/shared
147 16 2020-02-24 2020-04-23 4 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
Row.java
in src/main/java/org/apache/cassandra/distributed/api
162 29 2020-02-24 2022-02-08 4 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
Feature.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2020-02-24 2023-05-09 3 3 oleksandr.petrov@gmail.com doug@therohrers.org
IInstanceInitializer.java
in src/main/java/org/apache/cassandra/distributed/api
8 2 2021-04-15 2021-10-25 3 2 benedict@apple.com benedict@apple.com
ICoordinator.java
in src/main/java/org/apache/cassandra/distributed/api
32 3 2020-02-24 2020-04-23 3 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
TokenSupplier.java
in src/main/java/org/apache/cassandra/distributed/api
37 3 2020-02-24 2022-02-08 3 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
SimpleQueryResult.java
in src/main/java/org/apache/cassandra/distributed/api
97 11 2020-04-23 2022-02-08 3 2 dcapwell@gmail.com dcapwell@gmail.com
QueryResults.java
in src/main/java/org/apache/cassandra/distributed/api
175 21 2020-04-23 2022-02-08 3 2 dcapwell@gmail.com dcapwell@gmail.com
IClassTransformer.java
in src/main/java/org/apache/cassandra/distributed/api
4 - 2021-04-15 2021-10-05 2 2 benedict@apple.com benedict@apache.org
IMessageSink.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2021-04-15 2021-10-05 2 2 benedict@apple.com benedict@apache.org
IUpgradeableInstance.java
in src/main/java/org/apache/cassandra/distributed/api
6 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IListen.java
in src/main/java/org/apache/cassandra/distributed/api
10 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IMessage.java
in src/main/java/org/apache/cassandra/distributed/api
11 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
ConsistencyLevel.java
in src/main/java/org/apache/cassandra/distributed/api
16 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
ThrowingRunnable.java
in src/main/java/org/apache/cassandra/distributed/shared
18 1 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
NetworkTopology.java
in src/main/java/org/apache/cassandra/distributed/shared
126 17 2020-02-24 2020-09-16 2 2 oleksandr.petrov@gmail.com marcuse@apache.org
MessageFilters.java
in src/main/java/org/apache/cassandra/distributed/shared
151 13 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
LogResult.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
LineIterator.java
in src/main/java/org/apache/cassandra/distributed/api
10 1 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
LongTokenRange.java
in src/main/java/org/apache/cassandra/distributed/api
16 2 2020-02-24 2020-02-24 1 1 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
JMXUtil.java
in src/main/java/org/apache/cassandra/distributed/shared
28 3 2023-05-19 2023-05-19 1 1 doug@therohrers.org doug@therohrers.org
Metrics.java
in src/main/java/org/apache/cassandra/distributed/shared
31 - 2020-12-03 2020-12-03 1 1 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
FutureUtils.java
in src/main/java/org/apache/cassandra/distributed/shared
66 9 2020-04-23 2020-04-23 1 1 dcapwell@gmail.com dcapwell@gmail.com
LogAction.java
in src/main/java/org/apache/cassandra/distributed/api
302 11 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
Files With Most Contributors (Top 36)
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
IInstance.java
in src/main/java/org/apache/cassandra/distributed/api
67 6 2020-02-24 2021-12-16 11 9 oleksandr.petrov@gmail.com lewandowski.jacek@gmail.com
InstanceClassLoader.java
in src/main/java/org/apache/cassandra/distributed/shared
221 14 2020-02-24 2023-05-09 7 7 oleksandr.petrov@gmail.com doug@therohrers.org
ICluster.java
in src/main/java/org/apache/cassandra/distributed/api
86 10 2020-02-24 2022-02-08 7 7 oleksandr.petrov@gmail.com dcapwell@gmail.com
AbstractBuilder.java
in src/main/java/org/apache/cassandra/distributed/shared
401 53 2020-04-15 2022-03-28 10 6 dcapwell@gmail.com dcapwell@gmail.com
IInstanceConfig.java
in src/main/java/org/apache/cassandra/distributed/api
63 5 2020-02-24 2023-05-09 6 6 oleksandr.petrov@gmail.com doug@therohrers.org
Versions.java
in src/main/java/org/apache/cassandra/distributed/shared
134 10 2020-02-24 2022-02-08 5 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
NodeToolResult.java
in src/main/java/org/apache/cassandra/distributed/api
218 25 2020-02-24 2020-11-17 5 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
AssertUtils.java
in src/main/java/org/apache/cassandra/distributed/shared
147 16 2020-02-24 2020-04-23 4 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
IMessageFilters.java
in src/main/java/org/apache/cassandra/distributed/api
58 7 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
IIsolatedExecutor.java
in src/main/java/org/apache/cassandra/distributed/api
58 - 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
QueryResult.java
in src/main/java/org/apache/cassandra/distributed/api
30 2 2020-02-24 2020-07-07 4 4 oleksandr.petrov@gmail.com calebrackliffe@gmail.com
IInvokableInstance.java
in src/main/java/org/apache/cassandra/distributed/api
81 10 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
DistributedTestBase.java
in src/main/java/org/apache/cassandra/distributed/shared
30 3 2020-02-24 2020-04-20 4 3 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
Row.java
in src/main/java/org/apache/cassandra/distributed/api
162 29 2020-02-24 2022-02-08 4 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
ICoordinator.java
in src/main/java/org/apache/cassandra/distributed/api
32 3 2020-02-24 2020-04-23 3 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
TokenSupplier.java
in src/main/java/org/apache/cassandra/distributed/api
37 3 2020-02-24 2022-02-08 3 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
Feature.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2020-02-24 2023-05-09 3 3 oleksandr.petrov@gmail.com doug@therohrers.org
IInstanceInitializer.java
in src/main/java/org/apache/cassandra/distributed/api
8 2 2021-04-15 2021-10-25 3 2 benedict@apple.com benedict@apple.com
SimpleQueryResult.java
in src/main/java/org/apache/cassandra/distributed/api
97 11 2020-04-23 2022-02-08 3 2 dcapwell@gmail.com dcapwell@gmail.com
QueryResults.java
in src/main/java/org/apache/cassandra/distributed/api
175 21 2020-04-23 2022-02-08 3 2 dcapwell@gmail.com dcapwell@gmail.com
MessageFilters.java
in src/main/java/org/apache/cassandra/distributed/shared
151 13 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
NetworkTopology.java
in src/main/java/org/apache/cassandra/distributed/shared
126 17 2020-02-24 2020-09-16 2 2 oleksandr.petrov@gmail.com marcuse@apache.org
ThrowingRunnable.java
in src/main/java/org/apache/cassandra/distributed/shared
18 1 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IUpgradeableInstance.java
in src/main/java/org/apache/cassandra/distributed/api
6 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
ConsistencyLevel.java
in src/main/java/org/apache/cassandra/distributed/api
16 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IListen.java
in src/main/java/org/apache/cassandra/distributed/api
10 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IClassTransformer.java
in src/main/java/org/apache/cassandra/distributed/api
4 - 2021-04-15 2021-10-05 2 2 benedict@apple.com benedict@apache.org
IMessageSink.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2021-04-15 2021-10-05 2 2 benedict@apple.com benedict@apache.org
IMessage.java
in src/main/java/org/apache/cassandra/distributed/api
11 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
FutureUtils.java
in src/main/java/org/apache/cassandra/distributed/shared
66 9 2020-04-23 2020-04-23 1 1 dcapwell@gmail.com dcapwell@gmail.com
JMXUtil.java
in src/main/java/org/apache/cassandra/distributed/shared
28 3 2023-05-19 2023-05-19 1 1 doug@therohrers.org doug@therohrers.org
Metrics.java
in src/main/java/org/apache/cassandra/distributed/shared
31 - 2020-12-03 2020-12-03 1 1 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
LogResult.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
LogAction.java
in src/main/java/org/apache/cassandra/distributed/api
302 11 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
LongTokenRange.java
in src/main/java/org/apache/cassandra/distributed/api
16 2 2020-02-24 2020-02-24 1 1 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
LineIterator.java
in src/main/java/org/apache/cassandra/distributed/api
10 1 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
Files With Least Contributors (Top 36)
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
LogAction.java
in src/main/java/org/apache/cassandra/distributed/api
302 11 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
FutureUtils.java
in src/main/java/org/apache/cassandra/distributed/shared
66 9 2020-04-23 2020-04-23 1 1 dcapwell@gmail.com dcapwell@gmail.com
Metrics.java
in src/main/java/org/apache/cassandra/distributed/shared
31 - 2020-12-03 2020-12-03 1 1 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
JMXUtil.java
in src/main/java/org/apache/cassandra/distributed/shared
28 3 2023-05-19 2023-05-19 1 1 doug@therohrers.org doug@therohrers.org
LongTokenRange.java
in src/main/java/org/apache/cassandra/distributed/api
16 2 2020-02-24 2020-02-24 1 1 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
LineIterator.java
in src/main/java/org/apache/cassandra/distributed/api
10 1 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
LogResult.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2020-09-18 2020-09-18 1 1 dcapwell@apache.org dcapwell@apache.org
QueryResults.java
in src/main/java/org/apache/cassandra/distributed/api
175 21 2020-04-23 2022-02-08 3 2 dcapwell@gmail.com dcapwell@gmail.com
MessageFilters.java
in src/main/java/org/apache/cassandra/distributed/shared
151 13 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
NetworkTopology.java
in src/main/java/org/apache/cassandra/distributed/shared
126 17 2020-02-24 2020-09-16 2 2 oleksandr.petrov@gmail.com marcuse@apache.org
SimpleQueryResult.java
in src/main/java/org/apache/cassandra/distributed/api
97 11 2020-04-23 2022-02-08 3 2 dcapwell@gmail.com dcapwell@gmail.com
ThrowingRunnable.java
in src/main/java/org/apache/cassandra/distributed/shared
18 1 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
ConsistencyLevel.java
in src/main/java/org/apache/cassandra/distributed/api
16 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IMessage.java
in src/main/java/org/apache/cassandra/distributed/api
11 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IListen.java
in src/main/java/org/apache/cassandra/distributed/api
10 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IInstanceInitializer.java
in src/main/java/org/apache/cassandra/distributed/api
8 2 2021-04-15 2021-10-25 3 2 benedict@apple.com benedict@apple.com
IUpgradeableInstance.java
in src/main/java/org/apache/cassandra/distributed/api
6 - 2020-02-24 2020-04-02 2 2 oleksandr.petrov@gmail.com stefan.miklosovic@instaclus...
IMessageSink.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2021-04-15 2021-10-05 2 2 benedict@apple.com benedict@apache.org
IClassTransformer.java
in src/main/java/org/apache/cassandra/distributed/api
4 - 2021-04-15 2021-10-05 2 2 benedict@apple.com benedict@apache.org
Row.java
in src/main/java/org/apache/cassandra/distributed/api
162 29 2020-02-24 2022-02-08 4 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
TokenSupplier.java
in src/main/java/org/apache/cassandra/distributed/api
37 3 2020-02-24 2022-02-08 3 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
ICoordinator.java
in src/main/java/org/apache/cassandra/distributed/api
32 3 2020-02-24 2020-04-23 3 3 oleksandr.petrov@gmail.com dcapwell@gmail.com
DistributedTestBase.java
in src/main/java/org/apache/cassandra/distributed/shared
30 3 2020-02-24 2020-04-20 4 3 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
Feature.java
in src/main/java/org/apache/cassandra/distributed/api
5 - 2020-02-24 2023-05-09 3 3 oleksandr.petrov@gmail.com doug@therohrers.org
NodeToolResult.java
in src/main/java/org/apache/cassandra/distributed/api
218 25 2020-02-24 2020-11-17 5 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
AssertUtils.java
in src/main/java/org/apache/cassandra/distributed/shared
147 16 2020-02-24 2020-04-23 4 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
Versions.java
in src/main/java/org/apache/cassandra/distributed/shared
134 10 2020-02-24 2022-02-08 5 4 oleksandr.petrov@gmail.com dcapwell@gmail.com
IInvokableInstance.java
in src/main/java/org/apache/cassandra/distributed/api
81 10 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
IMessageFilters.java
in src/main/java/org/apache/cassandra/distributed/api
58 7 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
IIsolatedExecutor.java
in src/main/java/org/apache/cassandra/distributed/api
58 - 2020-02-24 2021-10-05 4 4 oleksandr.petrov@gmail.com benedict@apache.org
QueryResult.java
in src/main/java/org/apache/cassandra/distributed/api
30 2 2020-02-24 2020-07-07 4 4 oleksandr.petrov@gmail.com calebrackliffe@gmail.com
AbstractBuilder.java
in src/main/java/org/apache/cassandra/distributed/shared
401 53 2020-04-15 2022-03-28 10 6 dcapwell@gmail.com dcapwell@gmail.com
IInstanceConfig.java
in src/main/java/org/apache/cassandra/distributed/api
63 5 2020-02-24 2023-05-09 6 6 oleksandr.petrov@gmail.com doug@therohrers.org
InstanceClassLoader.java
in src/main/java/org/apache/cassandra/distributed/shared
221 14 2020-02-24 2023-05-09 7 7 oleksandr.petrov@gmail.com doug@therohrers.org
ICluster.java
in src/main/java/org/apache/cassandra/distributed/api
86 10 2020-02-24 2022-02-08 7 7 oleksandr.petrov@gmail.com dcapwell@gmail.com
IInstance.java
in src/main/java/org/apache/cassandra/distributed/api
67 6 2020-02-24 2021-12-16 11 9 oleksandr.petrov@gmail.com lewandowski.jacek@gmail.com
Correlations

File Size vs. Number of Changes: 36 points

src/main/java/org/apache/cassandra/distributed/shared/JMXUtil.java x: 28 lines of code y: 1 # changes src/main/java/org/apache/cassandra/distributed/api/Feature.java x: 5 lines of code y: 3 # changes src/main/java/org/apache/cassandra/distributed/api/IInstanceConfig.java x: 63 lines of code y: 6 # changes src/main/java/org/apache/cassandra/distributed/shared/InstanceClassLoader.java x: 221 lines of code y: 7 # changes src/main/java/org/apache/cassandra/distributed/shared/AbstractBuilder.java x: 401 lines of code y: 10 # changes src/main/java/org/apache/cassandra/distributed/api/ICluster.java x: 86 lines of code y: 7 # changes src/main/java/org/apache/cassandra/distributed/api/QueryResults.java x: 175 lines of code y: 3 # changes src/main/java/org/apache/cassandra/distributed/api/Row.java x: 162 lines of code y: 4 # changes src/main/java/org/apache/cassandra/distributed/api/SimpleQueryResult.java x: 97 lines of code y: 3 # changes src/main/java/org/apache/cassandra/distributed/api/TokenSupplier.java x: 37 lines of code y: 3 # changes src/main/java/org/apache/cassandra/distributed/shared/Versions.java x: 134 lines of code y: 5 # changes src/main/java/org/apache/cassandra/distributed/api/IInstance.java x: 67 lines of code y: 11 # changes src/main/java/org/apache/cassandra/distributed/api/IInstanceInitializer.java x: 8 lines of code y: 3 # changes src/main/java/org/apache/cassandra/distributed/api/IClassTransformer.java x: 4 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/api/IInvokableInstance.java x: 81 lines of code y: 4 # changes src/main/java/org/apache/cassandra/distributed/api/IIsolatedExecutor.java x: 58 lines of code y: 4 # changes src/main/java/org/apache/cassandra/distributed/api/IMessageSink.java x: 5 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/shared/Metrics.java x: 31 lines of code y: 1 # changes src/main/java/org/apache/cassandra/distributed/api/NodeToolResult.java x: 218 lines of code y: 5 # changes src/main/java/org/apache/cassandra/distributed/api/LineIterator.java x: 10 lines of code y: 1 # changes src/main/java/org/apache/cassandra/distributed/api/LogAction.java x: 302 lines of code y: 1 # changes src/main/java/org/apache/cassandra/distributed/api/LogResult.java x: 5 lines of code y: 1 # changes src/main/java/org/apache/cassandra/distributed/shared/NetworkTopology.java x: 126 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/api/QueryResult.java x: 30 lines of code y: 4 # changes src/main/java/org/apache/cassandra/distributed/api/ICoordinator.java x: 32 lines of code y: 3 # changes src/main/java/org/apache/cassandra/distributed/shared/AssertUtils.java x: 147 lines of code y: 4 # changes src/main/java/org/apache/cassandra/distributed/shared/FutureUtils.java x: 66 lines of code y: 1 # changes src/main/java/org/apache/cassandra/distributed/api/ConsistencyLevel.java x: 16 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/api/IListen.java x: 10 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/api/IMessage.java x: 11 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/api/IUpgradeableInstance.java x: 6 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/shared/MessageFilters.java x: 151 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/shared/ThrowingRunnable.java x: 18 lines of code y: 2 # changes src/main/java/org/apache/cassandra/distributed/api/LongTokenRange.java x: 16 lines of code y: 1 # changes
11.0
# changes
  min: 1.0
  average: 3.39
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 11.0
0 401.0
lines of code
min: 4.0 | average: 80.97 | 25th percentile: 12.25 | median: 47.5 | 75th percentile: 132.0 | max: 401.0

Number of Contributors vs. Number of Changes: 36 points

src/main/java/org/apache/cassandra/distributed/shared/JMXUtil.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/cassandra/distributed/api/Feature.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/cassandra/distributed/api/IInstanceConfig.java x: 6 # contributors y: 6 # changes src/main/java/org/apache/cassandra/distributed/shared/InstanceClassLoader.java x: 7 # contributors y: 7 # changes src/main/java/org/apache/cassandra/distributed/shared/AbstractBuilder.java x: 6 # contributors y: 10 # changes src/main/java/org/apache/cassandra/distributed/api/QueryResults.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/cassandra/distributed/api/Row.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/cassandra/distributed/shared/Versions.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/cassandra/distributed/api/IInstance.java x: 9 # contributors y: 11 # changes src/main/java/org/apache/cassandra/distributed/api/IClassTransformer.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/cassandra/distributed/api/IInvokableInstance.java x: 4 # contributors y: 4 # changes
11.0
# changes
  min: 1.0
  average: 3.39
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 11.0
0 9.0
# contributors
min: 1.0 | average: 3.03 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 9.0

Number of Contributors vs. File Size: 36 points

src/main/java/org/apache/cassandra/distributed/shared/JMXUtil.java x: 1 # contributors y: 28 lines of code src/main/java/org/apache/cassandra/distributed/api/Feature.java x: 3 # contributors y: 5 lines of code src/main/java/org/apache/cassandra/distributed/api/IInstanceConfig.java x: 6 # contributors y: 63 lines of code src/main/java/org/apache/cassandra/distributed/shared/InstanceClassLoader.java x: 7 # contributors y: 221 lines of code src/main/java/org/apache/cassandra/distributed/shared/AbstractBuilder.java x: 6 # contributors y: 401 lines of code src/main/java/org/apache/cassandra/distributed/api/ICluster.java x: 7 # contributors y: 86 lines of code src/main/java/org/apache/cassandra/distributed/api/QueryResults.java x: 2 # contributors y: 175 lines of code src/main/java/org/apache/cassandra/distributed/api/Row.java x: 3 # contributors y: 162 lines of code src/main/java/org/apache/cassandra/distributed/api/SimpleQueryResult.java x: 2 # contributors y: 97 lines of code src/main/java/org/apache/cassandra/distributed/api/TokenSupplier.java x: 3 # contributors y: 37 lines of code src/main/java/org/apache/cassandra/distributed/shared/Versions.java x: 4 # contributors y: 134 lines of code src/main/java/org/apache/cassandra/distributed/api/IInstance.java x: 9 # contributors y: 67 lines of code src/main/java/org/apache/cassandra/distributed/api/IInstanceInitializer.java x: 2 # contributors y: 8 lines of code src/main/java/org/apache/cassandra/distributed/api/IClassTransformer.java x: 2 # contributors y: 4 lines of code src/main/java/org/apache/cassandra/distributed/api/IInvokableInstance.java x: 4 # contributors y: 81 lines of code src/main/java/org/apache/cassandra/distributed/api/IIsolatedExecutor.java x: 4 # contributors y: 58 lines of code src/main/java/org/apache/cassandra/distributed/api/IMessageSink.java x: 2 # contributors y: 5 lines of code src/main/java/org/apache/cassandra/distributed/shared/Metrics.java x: 1 # contributors y: 31 lines of code src/main/java/org/apache/cassandra/distributed/api/NodeToolResult.java x: 4 # contributors y: 218 lines of code src/main/java/org/apache/cassandra/distributed/api/LineIterator.java x: 1 # contributors y: 10 lines of code src/main/java/org/apache/cassandra/distributed/api/LogAction.java x: 1 # contributors y: 302 lines of code src/main/java/org/apache/cassandra/distributed/api/LogResult.java x: 1 # contributors y: 5 lines of code src/main/java/org/apache/cassandra/distributed/shared/NetworkTopology.java x: 2 # contributors y: 126 lines of code src/main/java/org/apache/cassandra/distributed/api/QueryResult.java x: 4 # contributors y: 30 lines of code src/main/java/org/apache/cassandra/distributed/api/ICoordinator.java x: 3 # contributors y: 32 lines of code src/main/java/org/apache/cassandra/distributed/shared/AssertUtils.java x: 4 # contributors y: 147 lines of code src/main/java/org/apache/cassandra/distributed/shared/FutureUtils.java x: 1 # contributors y: 66 lines of code src/main/java/org/apache/cassandra/distributed/shared/DistributedTestBase.java x: 3 # contributors y: 30 lines of code src/main/java/org/apache/cassandra/distributed/api/ConsistencyLevel.java x: 2 # contributors y: 16 lines of code src/main/java/org/apache/cassandra/distributed/api/IListen.java x: 2 # contributors y: 10 lines of code src/main/java/org/apache/cassandra/distributed/shared/MessageFilters.java x: 2 # contributors y: 151 lines of code src/main/java/org/apache/cassandra/distributed/shared/ThrowingRunnable.java x: 2 # contributors y: 18 lines of code src/main/java/org/apache/cassandra/distributed/api/LongTokenRange.java x: 1 # contributors y: 16 lines of code
401.0
lines of code
  min: 4.0
  average: 80.97
  25th percentile: 12.25
  median: 47.5
  75th percentile: 132.0
  max: 401.0
0 9.0
# contributors
min: 1.0 | average: 3.03 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 9.0