apache / cassandra-sidecar
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 171 files with 12,048 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (236 lines of code)
    • 8 files changed 6-20 times (1,367 lines of code)
    • 162 files changed 1-5 times (10,445 lines of code)
0% | 0% | 1% | 11% | 86%
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 171 files with 12,048 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)
    • 3 files changed by 6-10 contributors (558 lines of code)
    • 54 files changed by 2-5 contributors (5,379 lines of code)
    • 114 files changed by 1 contributor (6,111 lines of code)
0% | 0% | 4% | 44% | 50%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, gradle, xml, yaml, txt, properties, sh, md, adoc, gitignore, json, yml, html, cql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 2% | 11% | 86%
xml0% | 0% | 0% | 15% | 84%
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% | 4% | 18% | 77%
common0% | 0% | 0% | 18% | 81%
ROOT0% | 0% | 0% | 100% | 0%
client0% | 0% | 0% | 0% | 100%
adapters0% | 0% | 0% | 0% | 100%
vertx-client0% | 0% | 0% | 0% | 100%
ide0% | 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
MainModule.java
in src/main/java/org/apache/cassandra/sidecar
236 14 2019-02-22 2023-06-21 23 10 dinesh.joshi@apple.com francisco.guerrero@apple.com
CassandraAdapterDelegate.java
in common/src/main/java/org/apache/cassandra/sidecar/common
198 20 2020-04-30 2023-06-05 10 8 jon@jonhaddad.com doug@therohrers.org
52 - 2020-04-30 2023-07-18 9 5 jon@jonhaddad.com frankgh@apache.org
CassandraSidecarDaemon.java
in src/main/java/org/apache/cassandra/sidecar
124 8 2019-02-22 2023-05-20 9 7 dinesh.joshi@apple.com djoshi@apache.org
Configuration.java
in src/main/java/org/apache/cassandra/sidecar
341 48 2019-02-22 2023-05-20 8 5 dinesh.joshi@apple.com djoshi@apache.org
SnapshotPathBuilder.java
in src/main/java/org/apache/cassandra/sidecar/snapshots
272 9 2022-06-27 2023-06-05 7 4 saranya_k@apple.com doug@therohrers.org
InstanceMetadataFetcher.java
in src/main/java/org/apache/cassandra/sidecar/utils
43 6 2022-01-21 2023-05-20 6 4 saranya_k@apple.com djoshi@apache.org
FileStreamer.java
in src/main/java/org/apache/cassandra/sidecar/utils
126 8 2021-09-29 2023-05-20 6 4 saranya_k@apple.com djoshi@apache.org
JmxClient.java
in common/src/main/java/org/apache/cassandra/sidecar/common
211 17 2022-11-02 2023-07-18 6 4 francisco.guerrero@apple.com frankgh@apache.org
QualifiedTableName.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
30 5 2022-06-27 2023-05-20 5 3 saranya_k@apple.com djoshi@apache.org
SSTableComponent.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
36 6 2022-06-27 2023-05-20 5 3 saranya_k@apple.com djoshi@apache.org
ICassandraAdapter.java
in common/src/main/java/org/apache/cassandra/sidecar/common
10 - 2020-04-30 2023-05-20 4 4 jon@jonhaddad.com djoshi@apache.org
SidecarRateLimiter.java
in src/main/java/com/google/common/util/concurrent
73 16 2021-09-29 2023-05-20 4 3 saranya_k@apple.com djoshi@apache.org
HttpResponse.java
in src/main/java/org/apache/cassandra/sidecar/models
75 12 2021-09-29 2023-05-20 4 3 saranya_k@apple.com djoshi@apache.org
AbstractHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
153 10 2022-06-29 2023-06-28 4 2 francisco.guerrero@apple.com francisco.guerrero@apple.com
BasicRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
194 11 2023-05-20 2023-07-13 4 3 djoshi@apache.org ycai@apache.org
YAMLSidecarConfiguration.java
in src/main/java/org/apache/cassandra/sidecar
279 8 2022-11-02 2023-06-15 4 4 francisco.guerrero@apple.com doug@therohrers.org
ICassandraFactory.java
in common/src/main/java/org/apache/cassandra/sidecar/common
5 - 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
MockCassandraFactory.java
in common/src/main/java/org/apache/cassandra/sidecar/common
9 1 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
RequestUtils.java
in src/main/java/org/apache/cassandra/sidecar/utils
14 1 2022-01-21 2023-05-20 3 3 saranya_k@apple.com djoshi@apache.org
V30.java
in common/src/main/java/org/apache/cassandra/sidecar/mocks
15 1 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
V40.java
in common/src/main/java/org/apache/cassandra/sidecar/mocks
15 1 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
V41.java
in common/src/main/java/org/apache/cassandra/sidecar/mocks
15 1 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
SslUtils.java
in src/main/java/org/apache/cassandra/sidecar/utils
28 1 2019-02-22 2023-05-20 3 3 dinesh.joshi@apple.com djoshi@apache.org
RetriesExhaustedException.java
in client/src/main/java/org/apache/cassandra/sidecar/client/exception
32 3 2023-05-20 2023-07-21 3 3 djoshi@apache.org frankgh@apache.org
NodeSettings.java
in common/src/main/java/org/apache/cassandra/sidecar/common
62 8 2022-11-10 2023-05-31 3 3 jkonisa@apple.com yuriy@semchyshyn.com
FileStreamHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
72 4 2022-06-27 2023-05-20 3 3 saranya_k@apple.com djoshi@apache.org
StreamSSTableComponentHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
75 4 2022-06-27 2023-05-20 3 3 saranya_k@apple.com djoshi@apache.org
MD5ChecksumVerifier.java
in src/main/java/org/apache/cassandra/sidecar/utils
75 3 2023-05-20 2023-07-11 3 2 djoshi@apache.org francisco.guerrero@apple.com
ListSnapshotFilesResponse.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
87 9 2022-06-29 2023-05-20 3 2 francisco.guerrero@apple.com djoshi@apache.org
SSTableUploadHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads
163 6 2023-05-20 2023-07-11 3 2 djoshi@apache.org francisco.guerrero@apple.com
RequestExecutor.java
in client/src/main/java/org/apache/cassandra/sidecar/client
226 12 2023-05-20 2023-07-13 3 2 djoshi@apache.org ycai@apache.org
VertxHttpClient.java
in vertx-client/src/main/java/org/apache/cassandra/sidecar/client
290 13 2023-05-20 2023-07-21 3 3 djoshi@apache.org frankgh@apache.org
SSTableImporter.java
in src/main/java/org/apache/cassandra/sidecar/utils
347 30 2023-05-20 2023-07-11 3 2 djoshi@apache.org francisco.guerrero@apple.com
profiles_settings.xml
in ide/idea/copyright
3 - 2022-12-01 2023-06-27 2 2 yifan_cai@apple.com francisco.guerrero@apple.com
ValidationConfiguration.java
in common/src/main/java/org/apache/cassandra/sidecar/common/utils
9 - 2022-07-09 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
StorageOperations.java
in common/src/main/java/org/apache/cassandra/sidecar/common
13 - 2022-11-02 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
HttpResponse.java
in client/src/main/java/org/apache/cassandra/sidecar/client
17 1 2023-05-20 2023-07-13 2 2 djoshi@apache.org ycai@apache.org
RetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
26 2 2023-05-20 2023-07-13 2 2 djoshi@apache.org ycai@apache.org
SchemaResponse.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
30 4 2022-10-08 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
NoRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
31 1 2023-05-20 2023-07-13 2 2 djoshi@apache.org ycai@apache.org
DecodableRequest.java
in client/src/main/java/org/apache/cassandra/sidecar/client/request
35 3 2023-05-20 2023-06-12 2 2 djoshi@apache.org francisco.guerrero@apple.com
YAMLValidationConfiguration.java
in common/src/main/java/org/apache/cassandra/sidecar/common/utils
35 5 2022-07-09 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
SnapshotDirectory.java
in src/main/java/org/apache/cassandra/sidecar/snapshots
36 1 2022-07-13 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
TestValidationConfiguration.java
in common/src/testFixtures/java/org/apache/cassandra/sidecar/common
36 4 2022-07-09 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
ApiEndpointsV1.java
in common/src/main/java/org/apache/cassandra/sidecar/common
47 1 2023-05-05 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
CassandraVersionProvider.java
in common/src/main/java/org/apache/cassandra/sidecar/common
60 7 2020-04-30 2023-05-20 2 2 jon@jonhaddad.com djoshi@apache.org
SSTableCleanupHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads
61 3 2023-05-20 2023-06-20 2 2 djoshi@apache.org francisco.guerrero@apple.com
BaseFileSystem.java
in src/main/java/org/apache/cassandra/sidecar/utils
73 5 2023-05-20 2023-06-20 2 2 djoshi@apache.org francisco.guerrero@apple.com
SchemaHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
76 5 2022-10-08 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
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
MainModule.java
in src/main/java/org/apache/cassandra/sidecar
236 14 2019-02-22 2023-06-21 23 10 dinesh.joshi@apple.com francisco.guerrero@apple.com
CassandraAdapterDelegate.java
in common/src/main/java/org/apache/cassandra/sidecar/common
198 20 2020-04-30 2023-06-05 10 8 jon@jonhaddad.com doug@therohrers.org
CassandraSidecarDaemon.java
in src/main/java/org/apache/cassandra/sidecar
124 8 2019-02-22 2023-05-20 9 7 dinesh.joshi@apple.com djoshi@apache.org
52 - 2020-04-30 2023-07-18 9 5 jon@jonhaddad.com frankgh@apache.org
Configuration.java
in src/main/java/org/apache/cassandra/sidecar
341 48 2019-02-22 2023-05-20 8 5 dinesh.joshi@apple.com djoshi@apache.org
SnapshotPathBuilder.java
in src/main/java/org/apache/cassandra/sidecar/snapshots
272 9 2022-06-27 2023-06-05 7 4 saranya_k@apple.com doug@therohrers.org
JmxClient.java
in common/src/main/java/org/apache/cassandra/sidecar/common
211 17 2022-11-02 2023-07-18 6 4 francisco.guerrero@apple.com frankgh@apache.org
FileStreamer.java
in src/main/java/org/apache/cassandra/sidecar/utils
126 8 2021-09-29 2023-05-20 6 4 saranya_k@apple.com djoshi@apache.org
InstanceMetadataFetcher.java
in src/main/java/org/apache/cassandra/sidecar/utils
43 6 2022-01-21 2023-05-20 6 4 saranya_k@apple.com djoshi@apache.org
ICassandraAdapter.java
in common/src/main/java/org/apache/cassandra/sidecar/common
10 - 2020-04-30 2023-05-20 4 4 jon@jonhaddad.com djoshi@apache.org
YAMLSidecarConfiguration.java
in src/main/java/org/apache/cassandra/sidecar
279 8 2022-11-02 2023-06-15 4 4 francisco.guerrero@apple.com doug@therohrers.org
QualifiedTableName.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
30 5 2022-06-27 2023-05-20 5 3 saranya_k@apple.com djoshi@apache.org
SSTableComponent.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
36 6 2022-06-27 2023-05-20 5 3 saranya_k@apple.com djoshi@apache.org
BasicRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
194 11 2023-05-20 2023-07-13 4 3 djoshi@apache.org ycai@apache.org
HttpResponse.java
in src/main/java/org/apache/cassandra/sidecar/models
75 12 2021-09-29 2023-05-20 4 3 saranya_k@apple.com djoshi@apache.org
SidecarRateLimiter.java
in src/main/java/com/google/common/util/concurrent
73 16 2021-09-29 2023-05-20 4 3 saranya_k@apple.com djoshi@apache.org
VertxHttpClient.java
in vertx-client/src/main/java/org/apache/cassandra/sidecar/client
290 13 2023-05-20 2023-07-21 3 3 djoshi@apache.org frankgh@apache.org
V41.java
in common/src/main/java/org/apache/cassandra/sidecar/mocks
15 1 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
V40.java
in common/src/main/java/org/apache/cassandra/sidecar/mocks
15 1 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
V30.java
in common/src/main/java/org/apache/cassandra/sidecar/mocks
15 1 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
NodeSettings.java
in common/src/main/java/org/apache/cassandra/sidecar/common
62 8 2022-11-10 2023-05-31 3 3 jkonisa@apple.com yuriy@semchyshyn.com
ICassandraFactory.java
in common/src/main/java/org/apache/cassandra/sidecar/common
5 - 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
MockCassandraFactory.java
in common/src/main/java/org/apache/cassandra/sidecar/common
9 1 2020-04-30 2023-05-20 3 3 jon@jonhaddad.com djoshi@apache.org
RetriesExhaustedException.java
in client/src/main/java/org/apache/cassandra/sidecar/client/exception
32 3 2023-05-20 2023-07-21 3 3 djoshi@apache.org frankgh@apache.org
SslUtils.java
in src/main/java/org/apache/cassandra/sidecar/utils
28 1 2019-02-22 2023-05-20 3 3 dinesh.joshi@apple.com djoshi@apache.org
RequestUtils.java
in src/main/java/org/apache/cassandra/sidecar/utils
14 1 2022-01-21 2023-05-20 3 3 saranya_k@apple.com djoshi@apache.org
FileStreamHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
72 4 2022-06-27 2023-05-20 3 3 saranya_k@apple.com djoshi@apache.org
StreamSSTableComponentHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
75 4 2022-06-27 2023-05-20 3 3 saranya_k@apple.com djoshi@apache.org
AbstractHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
153 10 2022-06-29 2023-06-28 4 2 francisco.guerrero@apple.com francisco.guerrero@apple.com
ListSnapshotFilesResponse.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
87 9 2022-06-29 2023-05-20 3 2 francisco.guerrero@apple.com djoshi@apache.org
RequestExecutor.java
in client/src/main/java/org/apache/cassandra/sidecar/client
226 12 2023-05-20 2023-07-13 3 2 djoshi@apache.org ycai@apache.org
MD5ChecksumVerifier.java
in src/main/java/org/apache/cassandra/sidecar/utils
75 3 2023-05-20 2023-07-11 3 2 djoshi@apache.org francisco.guerrero@apple.com
SSTableImporter.java
in src/main/java/org/apache/cassandra/sidecar/utils
347 30 2023-05-20 2023-07-11 3 2 djoshi@apache.org francisco.guerrero@apple.com
SSTableUploadHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads
163 6 2023-05-20 2023-07-11 3 2 djoshi@apache.org francisco.guerrero@apple.com
profiles_settings.xml
in ide/idea/copyright
3 - 2022-12-01 2023-06-27 2 2 yifan_cai@apple.com francisco.guerrero@apple.com
TestValidationConfiguration.java
in common/src/testFixtures/java/org/apache/cassandra/sidecar/common
36 4 2022-07-09 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
ApiEndpointsV1.java
in common/src/main/java/org/apache/cassandra/sidecar/common
47 1 2023-05-05 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
CassandraVersionProvider.java
in common/src/main/java/org/apache/cassandra/sidecar/common
60 7 2020-04-30 2023-05-20 2 2 jon@jonhaddad.com djoshi@apache.org
SimpleCassandraVersion.java
in common/src/main/java/org/apache/cassandra/sidecar/common
91 9 2020-04-30 2023-05-20 2 2 jon@jonhaddad.com djoshi@apache.org
YAMLValidationConfiguration.java
in common/src/main/java/org/apache/cassandra/sidecar/common/utils
35 5 2022-07-09 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
ValidationConfiguration.java
in common/src/main/java/org/apache/cassandra/sidecar/common/utils
9 - 2022-07-09 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
StorageOperations.java
in common/src/main/java/org/apache/cassandra/sidecar/common
13 - 2022-11-02 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
SchemaResponse.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
30 4 2022-10-08 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
HttpResponseImpl.java
in client/src/main/java/org/apache/cassandra/sidecar/client
83 7 2023-05-20 2023-07-13 2 2 djoshi@apache.org ycai@apache.org
RetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
26 2 2023-05-20 2023-07-13 2 2 djoshi@apache.org ycai@apache.org
NoRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
31 1 2023-05-20 2023-07-13 2 2 djoshi@apache.org ycai@apache.org
DecodableRequest.java
in client/src/main/java/org/apache/cassandra/sidecar/client/request
35 3 2023-05-20 2023-06-12 2 2 djoshi@apache.org francisco.guerrero@apple.com
HttpResponse.java
in client/src/main/java/org/apache/cassandra/sidecar/client
17 1 2023-05-20 2023-07-13 2 2 djoshi@apache.org ycai@apache.org
AbstractSnapshotPathBuilderTest.java
in src/testFixtures/java/org/apache/cassandra/sidecar/snapshots
628 21 2022-07-09 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
SnapshotDirectory.java
in src/main/java/org/apache/cassandra/sidecar/snapshots
36 1 2022-07-13 2023-05-20 2 2 francisco.guerrero@apple.com djoshi@apache.org
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
SidecarClientTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client
834 30 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
275 - 2023-06-27 2023-06-27 1 1 francisco.guerrero@apple.com francisco.guerrero@apple.com
RingEntry.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
226 28 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
HttpClientConfig.java
in client/src/main/java/org/apache/cassandra/sidecar/client
198 31 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
GossipInfoResponse.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
194 24 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SidecarClient.java
in client/src/main/java/org/apache/cassandra/sidecar/client
191 20 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
RequestExecutorTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request
186 8 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
RequestContext.java
in client/src/main/java/org/apache/cassandra/sidecar/client
186 31 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
RingProvider.java
in adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base
161 9 2023-06-05 2023-06-05 1 1 doug@therohrers.org doug@therohrers.org
HttpRange.java
in common/src/main/java/org/apache/cassandra/sidecar/common/utils
130 13 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
CQLSessionProvider.java
in common/src/main/java/org/apache/cassandra/sidecar/common
116 5 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
ImportSSTableRequest.java
in client/src/main/java/org/apache/cassandra/sidecar/client/request
114 12 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
ExecutorPools.java
in src/main/java/org/apache/cassandra/sidecar/concurrent
113 17 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SSTableImportRequest.java
in src/main/java/org/apache/cassandra/sidecar/data
107 12 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
JsonErrorHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
89 7 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
CassandraAdapter.java
in adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base
88 7 2023-06-05 2023-06-05 1 1 doug@therohrers.org doug@therohrers.org
CassandraStorageOperations.java
in adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base
81 5 2023-06-05 2023-06-05 1 1 doug@therohrers.org doug@therohrers.org
ListSnapshotFilesRequestTestParameters.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request
81 3 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
InstanceMetadataImpl.java
in common/src/main/java/org/apache/cassandra/sidecar/cluster/instance
75 8 2023-06-15 2023-06-15 1 1 doug@therohrers.org doug@therohrers.org
InstancesConfigImpl.java
in common/src/main/java/org/apache/cassandra/sidecar/cluster
73 5 2023-06-15 2023-06-15 1 1 doug@therohrers.org doug@therohrers.org
RingHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
73 4 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SchemaRequestTestParameters.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request
69 2 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
CassandraInputValidator.java
in src/main/java/org/apache/cassandra/sidecar/utils
65 8 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
CacheFactory.java
in src/main/java/org/apache/cassandra/sidecar/utils
59 1 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
StreamConsumerWriteStream.java
in vertx-client/src/main/java/org/apache/cassandra/sidecar/client
58 8 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
BaseRequestTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request
56 4 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
UploadSSTableRequest.java
in client/src/main/java/org/apache/cassandra/sidecar/client/request
55 5 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SidecarInstanceImpl.java
in client/src/main/java/org/apache/cassandra/sidecar/client
54 6 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
GossipInfoParser.java
in common/src/main/java/org/apache/cassandra/sidecar/common/utils
53 3 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SidecarConfig.java
in client/src/main/java/org/apache/cassandra/sidecar/client
53 8 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SnapshotRequest.java
in src/main/java/org/apache/cassandra/sidecar/data
53 8 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
RingRequestTestParameters.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request
52 3 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
CassandraHealthHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
51 3 2023-05-05 2023-05-05 1 1 francisco.guerrero@apple.com francisco.guerrero@apple.com
SidecarLoggerHandler.java
in src/main/java/org/apache/cassandra/sidecar/logging
51 6 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
RingRequestForKeyspaceTestParameters.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request
48 3 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SidecarYaml.java
in src/main/java/org/apache/cassandra/sidecar/utils
48 - 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
StreamBuffer.java
in client/src/main/java/org/apache/cassandra/sidecar/client
47 7 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
GossipInfoRequestTestParameters.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request
45 3 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
RunnableOnStatusCodeRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
45 3 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
ConcurrencyLimiter.java
in src/main/java/org/apache/cassandra/sidecar/concurrent
44 5 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SSTableUploadRequest.java
in src/main/java/org/apache/cassandra/sidecar/data
44 5 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
GossipInfoHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes
44 3 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
NodeSettingsHandler.java
in src/main/java/org/apache/cassandra/sidecar/routes/cassandra
44 2 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SSTableComponentRequest.java
in client/src/main/java/org/apache/cassandra/sidecar/client/request
43 5 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
CassandraTableOperations.java
in adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base
42 3 2023-06-05 2023-06-05 1 1 doug@therohrers.org doug@therohrers.org
Request.java
in client/src/main/java/org/apache/cassandra/sidecar/client/request
42 5 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
VertxRequestExecutor.java
in vertx-client/src/main/java/org/apache/cassandra/sidecar/client
40 3 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
ExponentialBackoffRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
40 4 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
SSTableImportResponse.java
in common/src/main/java/org/apache/cassandra/sidecar/common/data
39 5 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
RingRequest.java
in src/main/java/org/apache/cassandra/sidecar/data
38 6 2023-05-20 2023-05-20 1 1 djoshi@apache.org djoshi@apache.org
Correlations

File Size vs. Number of Changes: 171 points

common/src/main/java/org/apache/cassandra/sidecar/cluster/InstancesConfig.java x: 10 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/cluster/InstancesConfigImpl.java x: 73 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/cluster/instance/InstanceMetadata.java x: 12 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/cluster/instance/InstanceMetadataImpl.java x: 75 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/utils/IOUtils.java x: 26 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/utils/SidecarVersionProvider.java x: 20 lines of code y: 1 # changes spotbugs-exclude.xml x: 52 lines of code y: 9 # changes src/main/java/org/apache/cassandra/sidecar/MainModule.java x: 236 lines of code y: 23 # changes src/main/java/org/apache/cassandra/sidecar/YAMLSidecarConfiguration.java x: 279 lines of code y: 4 # changes client/src/main/java/org/apache/cassandra/sidecar/client/exception/RetriesExhaustedException.java x: 32 lines of code y: 3 # changes vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java x: 290 lines of code y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponse.java x: 17 lines of code y: 2 # changes client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponseImpl.java x: 83 lines of code y: 2 # changes client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java x: 226 lines of code y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/BasicRetryPolicy.java x: 194 lines of code y: 4 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/NoRetryPolicy.java x: 31 lines of code y: 2 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/RetryPolicy.java x: 26 lines of code y: 2 # changes common/src/main/java/org/apache/cassandra/sidecar/common/JmxClient.java x: 211 lines of code y: 6 # changes common/src/testFixtures/java/org/apache/cassandra/sidecar/common/ResourceUtils.java x: 37 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/exceptions/JmxAuthenticationException.java x: 16 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/routes/AbstractHandler.java x: 153 lines of code y: 4 # changes src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads/SSTableUploadHandler.java x: 163 lines of code y: 3 # changes src/main/java/org/apache/cassandra/sidecar/utils/MD5ChecksumVerifier.java x: 75 lines of code y: 3 # changes src/main/java/org/apache/cassandra/sidecar/utils/SSTableImporter.java x: 347 lines of code y: 3 # changes src/main/java/org/apache/cassandra/sidecar/utils/SSTableUploader.java x: 90 lines of code y: 2 # changes ide/idea/codeStyleSettings.xml x: 275 lines of code y: 1 # changes ide/idea/copyright/profiles_settings.xml x: 3 lines of code y: 2 # changes common/src/main/java/org/apache/cassandra/sidecar/common/http/SidecarHttpResponseStatus.java x: 14 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/request/DecodableRequest.java x: 35 lines of code y: 2 # changes src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads/SSTableCleanupHandler.java x: 61 lines of code y: 2 # changes src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads/SSTableImportHandler.java x: 141 lines of code y: 2 # changes src/main/java/org/apache/cassandra/sidecar/utils/BaseFileSystem.java x: 73 lines of code y: 2 # changes adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraAdapter.java x: 88 lines of code y: 1 # changes adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraClusterMembershipOperations.java x: 18 lines of code y: 1 # changes adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraFactory.java x: 23 lines of code y: 1 # changes adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraStorageOperations.java x: 81 lines of code y: 1 # changes adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraTableOperations.java x: 42 lines of code y: 1 # changes adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/ClusterMembershipJmxOperations.java x: 6 lines of code y: 1 # changes adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/EndpointSnitchJmxOperations.java x: 8 lines of code y: 1 # changes adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/RingProvider.java x: 161 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/CassandraAdapterDelegate.java x: 198 lines of code y: 10 # changes src/main/java/org/apache/cassandra/sidecar/routes/SnapshotsHandler.java x: 250 lines of code y: 2 # changes src/main/java/org/apache/cassandra/sidecar/snapshots/SnapshotPathBuilder.java x: 272 lines of code y: 7 # changes common/src/main/java/org/apache/cassandra/sidecar/common/NodeSettings.java x: 62 lines of code y: 3 # changes common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java x: 47 lines of code y: 2 # changes src/main/java/org/apache/cassandra/sidecar/routes/CassandraHealthHandler.java x: 51 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/utils/InstanceMetadataFetcher.java x: 43 lines of code y: 6 # changes client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java x: 198 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java x: 186 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java x: 191 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/SidecarConfig.java x: 53 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/StreamBuffer.java x: 47 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/StreamConsumer.java x: 7 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/request/ImportSSTableRequest.java x: 114 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/request/SSTableComponentRequest.java x: 43 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/request/SnapshotRequest.java x: 25 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/request/UploadSSTableRequest.java x: 55 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/ExponentialBackoffRetryPolicy.java x: 40 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/RunnableOnStatusCodeRetryPolicy.java x: 45 lines of code y: 1 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java x: 834 lines of code y: 1 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/BaseRequestTest.java x: 56 lines of code y: 1 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/FullSchemaRequestTestParameters.java x: 30 lines of code y: 1 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/RequestTestParameters.java x: 13 lines of code y: 1 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/RingRequestTestParameters.java x: 52 lines of code y: 1 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/SchemaRequestTestParameters.java x: 69 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/CQLSessionProvider.java x: 116 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/CassandraVersionProvider.java x: 60 lines of code y: 2 # changes common/src/main/java/org/apache/cassandra/sidecar/common/ICassandraAdapter.java x: 10 lines of code y: 4 # changes common/src/main/java/org/apache/cassandra/sidecar/common/ICassandraFactory.java x: 5 lines of code y: 3 # changes common/src/main/java/org/apache/cassandra/sidecar/common/MockCassandraFactory.java x: 9 lines of code y: 3 # changes common/src/main/java/org/apache/cassandra/sidecar/common/SimpleCassandraVersion.java x: 91 lines of code y: 2 # changes common/src/main/java/org/apache/cassandra/sidecar/common/StorageOperations.java x: 13 lines of code y: 2 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/GossipInfoResponse.java x: 194 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/ListSnapshotFilesResponse.java x: 87 lines of code y: 3 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/QualifiedTableName.java x: 30 lines of code y: 5 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/RingEntry.java x: 226 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/SSTableComponent.java x: 36 lines of code y: 5 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/SSTableImportResponse.java x: 39 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/SSTableUploadResponse.java x: 35 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/SchemaResponse.java x: 30 lines of code y: 2 # changes common/src/main/java/org/apache/cassandra/sidecar/common/utils/HttpRange.java x: 130 lines of code y: 1 # changes common/src/main/java/org/apache/cassandra/sidecar/common/utils/ValidationConfiguration.java x: 9 lines of code y: 2 # changes common/src/main/java/org/apache/cassandra/sidecar/mocks/V30.java x: 15 lines of code y: 3 # changes src/main/java/com/google/common/util/concurrent/SidecarRateLimiter.java x: 73 lines of code y: 4 # changes src/main/java/org/apache/cassandra/sidecar/CassandraSidecarDaemon.java x: 124 lines of code y: 9 # changes src/main/java/org/apache/cassandra/sidecar/Configuration.java x: 341 lines of code y: 8 # changes src/main/java/org/apache/cassandra/sidecar/config/CacheConfiguration.java x: 19 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/data/SSTableImportRequest.java x: 107 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/data/StreamSSTableComponentRequest.java x: 34 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/models/HttpResponse.java x: 75 lines of code y: 4 # changes src/main/java/org/apache/cassandra/sidecar/routes/FileStreamHandler.java x: 72 lines of code y: 3 # changes src/main/java/org/apache/cassandra/sidecar/routes/JsonErrorHandler.java x: 89 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/routes/SchemaHandler.java x: 76 lines of code y: 2 # changes src/main/java/org/apache/cassandra/sidecar/utils/CacheFactory.java x: 59 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/utils/CassandraInputValidator.java x: 65 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/utils/FileStreamer.java x: 126 lines of code y: 6 # changes src/main/java/org/apache/cassandra/sidecar/utils/HttpExceptions.java x: 33 lines of code y: 1 # changes src/main/java/org/apache/cassandra/sidecar/utils/SslUtils.java x: 28 lines of code y: 3 # changes src/testFixtures/java/org/apache/cassandra/sidecar/snapshots/AbstractSnapshotPathBuilderTest.java x: 628 lines of code y: 2 # changes vertx-client/src/main/java/org/apache/cassandra/sidecar/client/StreamConsumerWriteStream.java x: 58 lines of code y: 1 # changes
23.0
# changes
  min: 1.0
  average: 1.92
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 23.0
0 834.0
lines of code
min: 3.0 | average: 70.46 | 25th percentile: 16.0 | median: 37.0 | 75th percentile: 75.0 | max: 834.0

Number of Contributors vs. Number of Changes: 171 points

common/src/main/java/org/apache/cassandra/sidecar/cluster/InstancesConfig.java x: 1 # contributors y: 1 # changes spotbugs-exclude.xml x: 5 # contributors y: 9 # changes src/main/java/org/apache/cassandra/sidecar/MainModule.java x: 10 # contributors y: 23 # changes src/main/java/org/apache/cassandra/sidecar/YAMLSidecarConfiguration.java x: 4 # contributors y: 4 # changes client/src/main/java/org/apache/cassandra/sidecar/client/exception/RetriesExhaustedException.java x: 3 # contributors y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponse.java x: 2 # contributors y: 2 # changes client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java x: 2 # contributors y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/BasicRetryPolicy.java x: 3 # contributors y: 4 # changes common/src/main/java/org/apache/cassandra/sidecar/common/JmxClient.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/cassandra/sidecar/routes/AbstractHandler.java x: 2 # contributors y: 4 # changes common/src/main/java/org/apache/cassandra/sidecar/common/CassandraAdapterDelegate.java x: 8 # contributors y: 10 # changes src/main/java/org/apache/cassandra/sidecar/snapshots/SnapshotPathBuilder.java x: 4 # contributors y: 7 # changes common/src/main/java/org/apache/cassandra/sidecar/common/data/QualifiedTableName.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/cassandra/sidecar/CassandraSidecarDaemon.java x: 7 # contributors y: 9 # changes src/main/java/org/apache/cassandra/sidecar/Configuration.java x: 5 # contributors y: 8 # changes
23.0
# changes
  min: 1.0
  average: 1.92
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 23.0
0 10.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

Number of Contributors vs. File Size: 171 points

common/src/main/java/org/apache/cassandra/sidecar/cluster/InstancesConfig.java x: 1 # contributors y: 10 lines of code common/src/main/java/org/apache/cassandra/sidecar/cluster/InstancesConfigImpl.java x: 1 # contributors y: 73 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/utils/IOUtils.java x: 1 # contributors y: 26 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/utils/SidecarVersionProvider.java x: 1 # contributors y: 20 lines of code spotbugs-exclude.xml x: 5 # contributors y: 52 lines of code src/main/java/org/apache/cassandra/sidecar/MainModule.java x: 10 # contributors y: 236 lines of code src/main/java/org/apache/cassandra/sidecar/YAMLSidecarConfiguration.java x: 4 # contributors y: 279 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/exception/RetriesExhaustedException.java x: 3 # contributors y: 32 lines of code vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java x: 3 # contributors y: 290 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponse.java x: 2 # contributors y: 17 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponseImpl.java x: 2 # contributors y: 83 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java x: 2 # contributors y: 226 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/retry/BasicRetryPolicy.java x: 3 # contributors y: 194 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/retry/NoRetryPolicy.java x: 2 # contributors y: 31 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/retry/RetryPolicy.java x: 2 # contributors y: 26 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/JmxClient.java x: 4 # contributors y: 211 lines of code common/src/testFixtures/java/org/apache/cassandra/sidecar/common/ResourceUtils.java x: 1 # contributors y: 37 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/exceptions/JmxAuthenticationException.java x: 1 # contributors y: 16 lines of code src/main/java/org/apache/cassandra/sidecar/routes/AbstractHandler.java x: 2 # contributors y: 153 lines of code src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads/SSTableUploadHandler.java x: 2 # contributors y: 163 lines of code src/main/java/org/apache/cassandra/sidecar/utils/MD5ChecksumVerifier.java x: 2 # contributors y: 75 lines of code src/main/java/org/apache/cassandra/sidecar/utils/SSTableImporter.java x: 2 # contributors y: 347 lines of code src/main/java/org/apache/cassandra/sidecar/utils/SSTableUploader.java x: 2 # contributors y: 90 lines of code ide/idea/codeStyleSettings.xml x: 1 # contributors y: 275 lines of code ide/idea/copyright/profiles_settings.xml x: 2 # contributors y: 3 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/request/DecodableRequest.java x: 2 # contributors y: 35 lines of code src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads/SSTableCleanupHandler.java x: 2 # contributors y: 61 lines of code src/main/java/org/apache/cassandra/sidecar/routes/sstableuploads/SSTableImportHandler.java x: 2 # contributors y: 141 lines of code adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraAdapter.java x: 1 # contributors y: 88 lines of code adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraClusterMembershipOperations.java x: 1 # contributors y: 18 lines of code adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraStorageOperations.java x: 1 # contributors y: 81 lines of code adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraTableOperations.java x: 1 # contributors y: 42 lines of code adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/ClusterMembershipJmxOperations.java x: 1 # contributors y: 6 lines of code adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/EndpointSnitchJmxOperations.java x: 1 # contributors y: 8 lines of code adapters/base/src/main/java/org/apache/cassandra/sidecar/adapters/base/RingProvider.java x: 1 # contributors y: 161 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/CassandraAdapterDelegate.java x: 8 # contributors y: 198 lines of code src/main/java/org/apache/cassandra/sidecar/routes/SnapshotsHandler.java x: 2 # contributors y: 250 lines of code src/main/java/org/apache/cassandra/sidecar/snapshots/SnapshotPathBuilder.java x: 4 # contributors y: 272 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/NodeSettings.java x: 3 # contributors y: 62 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java x: 2 # contributors y: 47 lines of code src/main/java/org/apache/cassandra/sidecar/routes/CassandraHealthHandler.java x: 1 # contributors y: 51 lines of code src/main/java/org/apache/cassandra/sidecar/utils/InstanceMetadataFetcher.java x: 4 # contributors y: 43 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java x: 1 # contributors y: 198 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java x: 1 # contributors y: 186 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java x: 1 # contributors y: 191 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/SidecarConfig.java x: 1 # contributors y: 53 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/StreamBuffer.java x: 1 # contributors y: 47 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/request/ImportSSTableRequest.java x: 1 # contributors y: 114 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/request/SSTableComponentRequest.java x: 1 # contributors y: 43 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java x: 1 # contributors y: 834 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/BaseRequestTest.java x: 1 # contributors y: 56 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/FullSchemaRequestTestParameters.java x: 1 # contributors y: 30 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/NodeSettingsRequestTestParameters.java x: 1 # contributors y: 29 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/SchemaRequestTestParameters.java x: 1 # contributors y: 69 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/CQLSessionProvider.java x: 1 # contributors y: 116 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/ICassandraAdapter.java x: 4 # contributors y: 10 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/ICassandraFactory.java x: 3 # contributors y: 5 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/MockCassandraFactory.java x: 3 # contributors y: 9 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/StorageOperations.java x: 2 # contributors y: 13 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/data/GossipInfoResponse.java x: 1 # contributors y: 194 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/data/ListSnapshotFilesResponse.java x: 2 # contributors y: 87 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/data/RingEntry.java x: 1 # contributors y: 226 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/data/SSTableComponent.java x: 3 # contributors y: 36 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/data/SSTableUploadResponse.java x: 1 # contributors y: 35 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/utils/HttpRange.java x: 1 # contributors y: 130 lines of code common/src/main/java/org/apache/cassandra/sidecar/common/utils/ValidationConfiguration.java x: 2 # contributors y: 9 lines of code common/src/main/java/org/apache/cassandra/sidecar/mocks/V30.java x: 3 # contributors y: 15 lines of code src/main/java/com/google/common/util/concurrent/SidecarRateLimiter.java x: 3 # contributors y: 73 lines of code src/main/java/org/apache/cassandra/sidecar/CassandraSidecarDaemon.java x: 7 # contributors y: 124 lines of code src/main/java/org/apache/cassandra/sidecar/Configuration.java x: 5 # contributors y: 341 lines of code src/main/java/org/apache/cassandra/sidecar/data/SSTableImportRequest.java x: 1 # contributors y: 107 lines of code src/main/java/org/apache/cassandra/sidecar/routes/FileStreamHandler.java x: 3 # contributors y: 72 lines of code src/main/java/org/apache/cassandra/sidecar/routes/JsonErrorHandler.java x: 1 # contributors y: 89 lines of code src/main/java/org/apache/cassandra/sidecar/routes/SchemaHandler.java x: 2 # contributors y: 76 lines of code src/main/java/org/apache/cassandra/sidecar/utils/CassandraInputValidator.java x: 1 # contributors y: 65 lines of code src/main/java/org/apache/cassandra/sidecar/utils/FileStreamer.java x: 4 # contributors y: 126 lines of code src/main/java/org/apache/cassandra/sidecar/utils/SslUtils.java x: 3 # contributors y: 28 lines of code src/testFixtures/java/org/apache/cassandra/sidecar/snapshots/AbstractSnapshotPathBuilderTest.java x: 2 # contributors y: 628 lines of code
834.0
lines of code
  min: 3.0
  average: 70.46
  25th percentile: 16.0
  median: 37.0
  75th percentile: 75.0
  max: 834.0
0 10.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0