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 622 files with 45,022 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (2,069 lines of code)
    • 25 files changed 6-20 times (6,388 lines of code)
    • 595 files changed 1-5 times (36,565 lines of code)
0% | 0% | 4% | 14% | 81%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 622 files with 45,022 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)
    • 6 files changed by 6-10 contributors (2,708 lines of code)
    • 182 files changed by 2-5 contributors (19,345 lines of code)
    • 434 files changed by 1 contributor (22,969 lines of code)
0% | 0% | 6% | 42% | 51%
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, yaml, gradle, xml, sh, txt, json, md, properties, adoc, gitignore, html, cql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 4% | 13% | 81%
yaml0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 23% | 76%
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
client0% | 0% | 47% | 16% | 36%
server0% | 0% | 0% | 15% | 84%
integration-framework0% | 0% | 0% | 36% | 63%
vertx-client0% | 0% | 0% | 66% | 33%
conf0% | 0% | 0% | 77% | 22%
ROOT0% | 0% | 0% | 100% | 0%
client-common0% | 0% | 0% | 2% | 97%
server-common0% | 0% | 0% | 1% | 98%
adapters0% | 0% | 0% | 0% | 100%
vertx-auth-mtls0% | 0% | 0% | 0% | 100%
test-common0% | 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
SidecarClientTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client
1612 62 2023-05-19 2025-03-11 24 10 djoshi@apache.org 5@users.noreply.github.com
SidecarClient.java
in client/src/main/java/org/apache/cassandra/sidecar/client
457 48 2023-05-19 2025-03-21 23 10 djoshi@apache.org bbotella@users.noreply.gith...
101 - 2020-04-29 2025-02-19 20 9 jon@jonhaddad.com ycai@apache.org
RequestContext.java
in client/src/main/java/org/apache/cassandra/sidecar/client
275 46 2023-05-19 2025-03-11 16 8 djoshi@apache.org 5@users.noreply.github.com
ApiEndpointsV1.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common
94 1 2024-05-03 2025-03-11 12 7 52585731+yifan-c@users.nore... 5@users.noreply.github.com
169 - 2019-02-22 2025-03-20 12 7 dinesh.joshi@apple.com frankgh@apache.org
RestoreJobDiscoverer.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
485 29 2024-09-05 2025-04-10 9 3 frankgh@apache.org 5@users.noreply.github.com
ClusterLeaseClaimTask.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
238 17 2024-12-19 2025-04-10 8 3 frankgh@apache.org 5@users.noreply.github.com
SidecarConfiguration.java
in server/src/main/java/org/apache/cassandra/sidecar/config
23 - 2024-09-05 2025-03-06 7 5 frankgh@apache.org bbotella@users.noreply.gith...
StorageOperations.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server
32 1 2024-05-03 2025-02-16 7 5 52585731+yifan-c@users.nore... ycai@apache.org
RequestExecutor.java
in client/src/main/java/org/apache/cassandra/sidecar/client
228 12 2023-05-19 2025-03-06 7 5 djoshi@apache.org bbotella@users.noreply.gith...
PeriodicTaskExecutor.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
241 13 2024-09-05 2025-03-11 7 2 frankgh@apache.org ycai@apache.org
Server.java
in server/src/main/java/org/apache/cassandra/sidecar/server
244 14 2024-09-05 2025-03-17 7 5 frankgh@apache.org frankgh@apache.org
CassandraAdapterDelegate.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
473 36 2024-09-05 2025-03-11 7 3 frankgh@apache.org ycai@apache.org
SharedClusterIntegrationTestBase.java
in integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
619 43 2025-01-24 2025-03-17 7 5 bbotella@users.noreply.gith... frankgh@apache.org
PeriodicTask.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
25 4 2024-09-05 2025-03-11 6 3 frankgh@apache.org ycai@apache.org
InstanceMetadata.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/instance
37 1 2024-09-05 2025-02-03 6 4 frankgh@apache.org ycai@apache.org
SidecarSchema.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
52 5 2024-09-05 2025-03-11 6 3 frankgh@apache.org ycai@apache.org
HealthCheckPeriodicTask.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
80 7 2024-09-05 2025-04-10 6 5 frankgh@apache.org 5@users.noreply.github.com
BasicRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
194 11 2023-05-19 2024-05-03 6 5 djoshi@apache.org 52585731+yifan-c@users.nore...
VertxHttpClient.java
in vertx-client/src/main/java/org/apache/cassandra/sidecar/client
297 13 2023-05-19 2025-03-06 6 5 djoshi@apache.org bbotella@users.noreply.gith...
InstanceMetadataImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/instance
326 41 2024-09-05 2025-02-03 6 4 frankgh@apache.org ycai@apache.org
SidecarConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
373 40 2024-09-05 2025-03-06 6 4 frankgh@apache.org bbotella@users.noreply.gith...
RingTopologyRefresher.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
382 26 2024-09-05 2025-02-16 6 2 frankgh@apache.org ycai@apache.org
RestoreProcessor.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
387 27 2024-09-05 2025-02-16 6 2 frankgh@apache.org ycai@apache.org
RestoreRange.java
in server/src/main/java/org/apache/cassandra/sidecar/db
504 71 2024-09-05 2025-02-16 6 2 frankgh@apache.org ycai@apache.org
RestoreRangeTask.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
509 27 2024-09-05 2025-04-10 6 3 frankgh@apache.org 5@users.noreply.github.com
SidecarClientBlobRestoreExtension.java
in client/src/main/java/org/apache/cassandra/sidecar/client
36 1 2024-01-19 2025-03-06 5 3 ycai@apache.org bbotella@users.noreply.gith...
SidecarMetricsImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/metrics
37 4 2024-09-05 2025-04-10 5 3 frankgh@apache.org 5@users.noreply.github.com
ServiceConfiguration.java
in server/src/main/java/org/apache/cassandra/sidecar/config
53 4 2024-09-05 2025-01-16 5 3 frankgh@apache.org frankgh@apache.org
AbstractSchema.java
in server-common/src/main/java/org/apache/cassandra/sidecar/db/schema
64 4 2024-10-25 2025-02-05 5 4 arjun_ashok@apple.com ycai@apache.org
InstanceMetadataFetcher.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
69 7 2024-09-05 2025-02-05 5 3 frankgh@apache.org ycai@apache.org
MostReplicatedKeyspaceTokenZeroElectorateMembership.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
73 4 2024-12-19 2025-03-20 5 3 frankgh@apache.org frankgh@apache.org
SystemAuthSchema.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
77 10 2024-11-12 2025-03-11 5 3 saranya_k@apple.com ycai@apache.org
KeyStoreCheckPeriodicTask.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
132 10 2024-09-05 2025-03-21 5 3 frankgh@apache.org bbotella@users.noreply.gith...
RestoreJobDatabaseAccessor.java
in server/src/main/java/org/apache/cassandra/sidecar/db
209 10 2024-09-05 2025-03-11 5 3 frankgh@apache.org ycai@apache.org
CQLSessionProviderImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
265 9 2024-09-05 2025-01-16 5 2 frankgh@apache.org frankgh@apache.org
ServiceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
414 52 2024-09-05 2025-01-16 5 3 frankgh@apache.org frankgh@apache.org
CdcConfiguration.java
in server/src/main/java/org/apache/cassandra/sidecar/config
16 - 2024-12-02 2025-04-09 4 3 jkonisa@apple.com jberragan@gmail.com
InstanceConfiguration.java
in server/src/main/java/org/apache/cassandra/sidecar/config
21 - 2024-09-05 2025-01-31 4 4 frankgh@apache.org n.v.harikrishna.apache@gmai...
ICassandraAdapter.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server
26 1 2024-05-03 2024-12-30 4 4 52585731+yifan-c@users.nore... frankgh@apache.org
BasicPermissions.java
in server/src/main/java/org/apache/cassandra/sidecar/acl/authorization
30 - 2025-01-20 2025-03-11 4 3 saranya_k@apple.com 5@users.noreply.github.com
RetriesExhaustedException.java
in client/src/main/java/org/apache/cassandra/sidecar/client/exception
32 3 2023-05-19 2024-05-03 4 4 djoshi@apache.org 52585731+yifan-c@users.nore...
RestoreJobConstants.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/data
39 - 2024-05-03 2024-10-24 4 2 52585731+yifan-c@users.nore... ycai@apache.org
RestoreSliceDatabaseAccessor.java
in server/src/main/java/org/apache/cassandra/sidecar/db
57 3 2024-09-05 2025-03-11 4 3 frankgh@apache.org ycai@apache.org
SidecarInternalKeyspace.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
65 8 2024-09-05 2025-03-11 4 2 frankgh@apache.org ycai@apache.org
RestoreRangeDatabaseAccessor.java
in server/src/main/java/org/apache/cassandra/sidecar/db
70 4 2024-09-05 2025-03-11 4 3 frankgh@apache.org ycai@apache.org
AccessControlConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
77 7 2024-11-12 2025-01-20 4 3 saranya_k@apple.com saranya_k@apple.com
RestoreJobManagerGroup.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
85 6 2024-09-05 2025-03-11 4 3 frankgh@apache.org ycai@apache.org
RestoreRangesSchema.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
92 12 2024-09-05 2025-02-16 4 2 frankgh@apache.org ycai@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
SidecarClientTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client
1612 62 2023-05-19 2025-03-11 24 10 djoshi@apache.org 5@users.noreply.github.com
SidecarClient.java
in client/src/main/java/org/apache/cassandra/sidecar/client
457 48 2023-05-19 2025-03-21 23 10 djoshi@apache.org bbotella@users.noreply.gith...
101 - 2020-04-29 2025-02-19 20 9 jon@jonhaddad.com ycai@apache.org
RequestContext.java
in client/src/main/java/org/apache/cassandra/sidecar/client
275 46 2023-05-19 2025-03-11 16 8 djoshi@apache.org 5@users.noreply.github.com
169 - 2019-02-22 2025-03-20 12 7 dinesh.joshi@apple.com frankgh@apache.org
ApiEndpointsV1.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common
94 1 2024-05-03 2025-03-11 12 7 52585731+yifan-c@users.nore... 5@users.noreply.github.com
StorageOperations.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server
32 1 2024-05-03 2025-02-16 7 5 52585731+yifan-c@users.nore... ycai@apache.org
RequestExecutor.java
in client/src/main/java/org/apache/cassandra/sidecar/client
228 12 2023-05-19 2025-03-06 7 5 djoshi@apache.org bbotella@users.noreply.gith...
SidecarConfiguration.java
in server/src/main/java/org/apache/cassandra/sidecar/config
23 - 2024-09-05 2025-03-06 7 5 frankgh@apache.org bbotella@users.noreply.gith...
Server.java
in server/src/main/java/org/apache/cassandra/sidecar/server
244 14 2024-09-05 2025-03-17 7 5 frankgh@apache.org frankgh@apache.org
SharedClusterIntegrationTestBase.java
in integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
619 43 2025-01-24 2025-03-17 7 5 bbotella@users.noreply.gith... frankgh@apache.org
BasicRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
194 11 2023-05-19 2024-05-03 6 5 djoshi@apache.org 52585731+yifan-c@users.nore...
VertxHttpClient.java
in vertx-client/src/main/java/org/apache/cassandra/sidecar/client
297 13 2023-05-19 2025-03-06 6 5 djoshi@apache.org bbotella@users.noreply.gith...
HealthCheckPeriodicTask.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
80 7 2024-09-05 2025-04-10 6 5 frankgh@apache.org 5@users.noreply.github.com
SidecarConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
373 40 2024-09-05 2025-03-06 6 4 frankgh@apache.org bbotella@users.noreply.gith...
InstanceMetadata.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/instance
37 1 2024-09-05 2025-02-03 6 4 frankgh@apache.org ycai@apache.org
InstanceMetadataImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/instance
326 41 2024-09-05 2025-02-03 6 4 frankgh@apache.org ycai@apache.org
AbstractSchema.java
in server-common/src/main/java/org/apache/cassandra/sidecar/db/schema
64 4 2024-10-25 2025-02-05 5 4 arjun_ashok@apple.com ycai@apache.org
ICassandraAdapter.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server
26 1 2024-05-03 2024-12-30 4 4 52585731+yifan-c@users.nore... frankgh@apache.org
RetriesExhaustedException.java
in client/src/main/java/org/apache/cassandra/sidecar/client/exception
32 3 2023-05-19 2024-05-03 4 4 djoshi@apache.org 52585731+yifan-c@users.nore...
CdcModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
122 13 2025-03-11 2025-04-09 4 4 ycai@apache.org jberragan@gmail.com
InstanceConfiguration.java
in server/src/main/java/org/apache/cassandra/sidecar/config
21 - 2024-09-05 2025-01-31 4 4 frankgh@apache.org n.v.harikrishna.apache@gmai...
InstanceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
158 17 2024-09-05 2025-01-31 4 4 frankgh@apache.org n.v.harikrishna.apache@gmai...
CdcLogCache.java
in server/src/main/java/org/apache/cassandra/sidecar/cdc
137 8 2024-12-02 2025-03-11 4 4 jkonisa@apple.com ycai@apache.org
RestoreJobDiscoverer.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
485 29 2024-09-05 2025-04-10 9 3 frankgh@apache.org 5@users.noreply.github.com
ClusterLeaseClaimTask.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
238 17 2024-12-19 2025-04-10 8 3 frankgh@apache.org 5@users.noreply.github.com
CassandraAdapterDelegate.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
473 36 2024-09-05 2025-03-11 7 3 frankgh@apache.org ycai@apache.org
PeriodicTask.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
25 4 2024-09-05 2025-03-11 6 3 frankgh@apache.org ycai@apache.org
SidecarSchema.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
52 5 2024-09-05 2025-03-11 6 3 frankgh@apache.org ycai@apache.org
RestoreRangeTask.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
509 27 2024-09-05 2025-04-10 6 3 frankgh@apache.org 5@users.noreply.github.com
SidecarClientBlobRestoreExtension.java
in client/src/main/java/org/apache/cassandra/sidecar/client
36 1 2024-01-19 2025-03-06 5 3 ycai@apache.org bbotella@users.noreply.gith...
SidecarMetricsImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/metrics
37 4 2024-09-05 2025-04-10 5 3 frankgh@apache.org 5@users.noreply.github.com
InstanceMetadataFetcher.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
69 7 2024-09-05 2025-02-05 5 3 frankgh@apache.org ycai@apache.org
ServiceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
414 52 2024-09-05 2025-01-16 5 3 frankgh@apache.org frankgh@apache.org
ServiceConfiguration.java
in server/src/main/java/org/apache/cassandra/sidecar/config
53 4 2024-09-05 2025-01-16 5 3 frankgh@apache.org frankgh@apache.org
KeyStoreCheckPeriodicTask.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
132 10 2024-09-05 2025-03-21 5 3 frankgh@apache.org bbotella@users.noreply.gith...
RestoreJobDatabaseAccessor.java
in server/src/main/java/org/apache/cassandra/sidecar/db
209 10 2024-09-05 2025-03-11 5 3 frankgh@apache.org ycai@apache.org
SystemAuthSchema.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
77 10 2024-11-12 2025-03-11 5 3 saranya_k@apple.com ycai@apache.org
MostReplicatedKeyspaceTokenZeroElectorateMembership.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
73 4 2024-12-19 2025-03-20 5 3 frankgh@apache.org frankgh@apache.org
BasicPermissions.java
in server/src/main/java/org/apache/cassandra/sidecar/acl/authorization
30 - 2025-01-20 2025-03-11 4 3 saranya_k@apple.com 5@users.noreply.github.com
OperationalJob.java
in server/src/main/java/org/apache/cassandra/sidecar/job
119 10 2024-12-12 2025-01-16 4 3 arjun_ashok@apple.com frankgh@apache.org
SchemaReportingTask.java
in server/src/main/java/org/apache/cassandra/sidecar/datahub
98 7 2024-11-13 2025-03-18 4 3 yuriy@semchyshyn.com 5@users.noreply.github.com
AccessControlConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
77 7 2024-11-12 2025-01-20 4 3 saranya_k@apple.com saranya_k@apple.com
CdcConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
209 21 2024-12-02 2025-04-09 4 3 jkonisa@apple.com jberragan@gmail.com
CdcConfiguration.java
in server/src/main/java/org/apache/cassandra/sidecar/config
16 - 2024-12-02 2025-04-09 4 3 jkonisa@apple.com jberragan@gmail.com
CachedLocalTokenRanges.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/locator
217 6 2024-09-05 2025-02-16 4 3 frankgh@apache.org ycai@apache.org
RestoreRangeDatabaseAccessor.java
in server/src/main/java/org/apache/cassandra/sidecar/db
70 4 2024-09-05 2025-03-11 4 3 frankgh@apache.org ycai@apache.org
RestoreSliceDatabaseAccessor.java
in server/src/main/java/org/apache/cassandra/sidecar/db
57 3 2024-09-05 2025-03-11 4 3 frankgh@apache.org ycai@apache.org
RestoreJobManagerGroup.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
85 6 2024-09-05 2025-03-11 4 3 frankgh@apache.org ycai@apache.org
CQLSessionProvider.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server
11 - 2024-05-03 2024-12-30 3 3 52585731+yifan-c@users.nore... frankgh@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
SSTableImporter.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
413 34 2024-09-05 2025-01-16 3 1 frankgh@apache.org frankgh@apache.org
CdcConfigImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cdc
288 30 2025-03-06 2025-04-09 3 1 jkonisa@apple.com jkonisa@apple.com
275 - 2023-06-27 2023-06-27 1 1 francisco.guerrero@apple.com francisco.guerrero@apple.com
CassandraCluster.java
in integration-framework/src/main/java/org/apache/cassandra/distributed/impl
273 34 2025-01-24 2025-01-24 1 1 bbotella@users.noreply.gith... bbotella@users.noreply.gith...
StorageClient.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
263 14 2024-09-05 2024-09-05 1 1 frankgh@apache.org frankgh@apache.org
CassandraClientTokenRingProvider.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
256 12 2025-03-06 2025-03-06 1 1 bbotella@users.noreply.gith... bbotella@users.noreply.gith...
TokenRangeReplicaProvider.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base
228 14 2025-02-25 2025-02-25 1 1 frankgh@apache.org frankgh@apache.org
RingEntry.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data
226 28 2024-05-03 2024-05-03 1 1 52585731+yifan-c@users.nore... 52585731+yifan-c@users.nore...
VertxRouteMapKeys.java
in server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings
224 - 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
CreateRestoreSliceHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/restore
199 6 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
SslConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
197 26 2024-09-05 2025-01-16 2 1 frankgh@apache.org frankgh@apache.org
ConfigurationModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
192 11 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
AbstractHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers
190 10 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
CertificateBuilder.java
in test-common/src/testFixtures/java/org/apache/cassandra/testing/utils/tls
187 22 2025-01-24 2025-01-24 1 1 bbotella@users.noreply.gith... bbotella@users.noreply.gith...
SSTableUploadHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads
187 7 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
RequestExecutorTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request
186 8 2023-05-19 2023-05-19 1 1 djoshi@apache.org djoshi@apache.org
CassandraMetricsOperations.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base
183 12 2025-02-25 2025-02-25 1 1 frankgh@apache.org frankgh@apache.org
SidecarLoadBalancingPolicy.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/driver
182 12 2024-09-05 2024-09-05 1 1 frankgh@apache.org frankgh@apache.org
DurationSpec.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server/utils
179 18 2025-01-16 2025-01-16 1 1 frankgh@apache.org frankgh@apache.org
ListSnapshotHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots
177 7 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
NodeSettings.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response
173 24 2024-05-03 2024-05-03 1 1 52585731+yifan-c@users.nore... 52585731+yifan-c@users.nore...
RouteBuilder.java
in server/src/main/java/org/apache/cassandra/sidecar/routes
168 11 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
RestoreJobProgressResponsePayload.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data
166 20 2024-07-18 2024-10-24 2 1 ycai@apache.org ycai@apache.org
FilteringMetricRegistry.java
in server/src/main/java/org/apache/cassandra/sidecar/metrics
162 16 2024-09-05 2024-09-05 1 1 frankgh@apache.org frankgh@apache.org
RingProvider.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base
162 9 2025-02-25 2025-02-25 1 1 frankgh@apache.org frankgh@apache.org
TokenRange.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator
159 19 2024-06-04 2025-02-16 3 1 ycai@apache.org ycai@apache.org
RestoreJobModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
159 11 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
StreamCdcSegmentHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc
159 9 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
CertificateValidatorImpl.java
in vertx-auth-mtls/src/main/java/io/vertx/ext/auth/mtls/impl
158 14 2024-10-17 2024-11-12 2 1 saranya_k@apple.com saranya_k@apple.com
CassandraStorageOperations.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base
156 13 2025-02-25 2025-02-25 1 1 frankgh@apache.org frankgh@apache.org
SSTableImportHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads
153 6 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
IsolatedDTestClassLoaderWrapper.java
in integration-framework/src/main/java/org/apache/cassandra/testing
153 7 2025-01-24 2025-01-24 1 1 bbotella@users.noreply.gith... bbotella@users.noreply.gith...
SSTableUploader.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
150 17 2024-09-05 2024-09-05 1 1 frankgh@apache.org frankgh@apache.org
SidecarClientConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
148 13 2025-03-06 2025-03-06 1 1 bbotella@users.noreply.gith... bbotella@users.noreply.gith...
TableToSchemaMetadataConverter.java
in server/src/main/java/org/apache/cassandra/sidecar/datahub
146 5 2024-11-13 2024-11-13 1 1 yuriy@semchyshyn.com yuriy@semchyshyn.com
SchemaKeyspaceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
146 19 2024-09-05 2025-03-20 4 1 frankgh@apache.org frankgh@apache.org
AuthModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
145 7 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
SidecarClientProvider.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
144 7 2025-03-06 2025-03-21 2 1 bbotella@users.noreply.gith... bbotella@users.noreply.gith...
RestoreRequestValidationHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/restore
140 7 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
RestoreJobUtil.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
138 10 2024-09-05 2024-09-05 1 1 frankgh@apache.org frankgh@apache.org
CassandraOperationsModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
136 15 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
ListCdcDirHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc
133 5 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
ApiModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
128 7 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
CassandraAdapter.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base
127 12 2025-02-25 2025-02-25 1 1 frankgh@apache.org frankgh@apache.org
GossipDependentStorageJmxOperations.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/jmx
126 19 2025-02-25 2025-02-25 1 1 frankgh@apache.org frankgh@apache.org
ClientConnectionEntry.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data
125 15 2024-10-25 2024-10-25 1 1 arjun_ashok@apple.com arjun_ashok@apple.com
S3ClientConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
125 12 2024-09-05 2025-01-16 2 1 frankgh@apache.org frankgh@apache.org
StreamSSTableComponentHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers
124 6 2025-03-11 2025-03-11 1 1 ycai@apache.org ycai@apache.org
TemporaryCqlSessionProvider.java
in integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
124 5 2025-01-24 2025-01-24 1 1 bbotella@users.noreply.gith... bbotella@users.noreply.gith...
SslUtils.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
119 9 2024-09-05 2024-09-05 1 1 frankgh@apache.org frankgh@apache.org
Correlations

File Size vs. Number of Changes: 622 points

server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLeaseClaimTask.java x: 238 lines of code y: 8 # changes server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java x: 152 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java x: 114 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java x: 92 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetrics.java x: 11 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetricsImpl.java x: 37 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CacheMetrics.java x: 12 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CdcMetrics.java x: 41 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CoordinationMetrics.java x: 25 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/HealthMetrics.java x: 27 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ResourceMetrics.java x: 21 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/RestoreMetrics.java x: 44 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/SchemaReportingMetrics.java x: 44 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetrics.java x: 15 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetricsImpl.java x: 67 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java x: 257 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java x: 485 lines of code y: 9 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java x: 509 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/tasks/CdcRawDirectorySpaceCleaner.java x: 380 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/tasks/HealthCheckPeriodicTask.java x: 80 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/config/CdcConfiguration.java x: 16 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CdcConfigurationImpl.java x: 209 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/db/SystemViewsDatabaseAccessor.java x: 54 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemViewsSchema.java x: 40 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java x: 122 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/PeriodicTaskMapKeys.java x: 15 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/TableSchemaMapKeys.java x: 12 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/FileUtils.java x: 65 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/TimeProvider.java x: 20 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfig.java x: 40 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java x: 288 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java x: 21 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java x: 73 lines of code y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java x: 457 lines of code y: 23 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java x: 36 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/SchedulingModule.java x: 64 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/tasks/KeyStoreCheckPeriodicTask.java x: 132 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/SidecarClientProvider.java x: 144 lines of code y: 2 # changes conf/sidecar.yaml x: 169 lines of code y: 12 # changes server/src/main/java/org/apache/cassandra/sidecar/config/ClusterLeaseClaimConfiguration.java x: 5 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/config/CoordinationConfiguration.java x: 5 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ClusterLeaseClaimConfigurationImpl.java x: 83 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/PeriodicTaskConfigurationImpl.java x: 143 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaKeyspaceConfigurationImpl.java x: 146 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/AbstractTokenZeroOfKeyspaceElectorateMembership.java x: 91 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/MostReplicatedKeyspaceTokenZeroElectorateMembership.java x: 73 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarInternalTokenZeroElectorateMembership.java x: 19 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/db/SidecarLeaseDatabaseAccessor.java x: 49 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/CoordinationModule.java x: 47 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/datahub/IdentifiersProvider.java x: 156 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReportingTask.java x: 98 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/ReportSchemaHandler.java x: 56 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/DeltaGauge.java x: 25 lines of code y: 3 # changes integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 619 lines of code y: 7 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java x: 211 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java x: 145 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/server/Server.java x: 244 lines of code y: 7 # changes server/src/main/java/org/apache/cassandra/sidecar/config/SchemaReportingConfiguration.java x: 10 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaReportingConfigurationImpl.java x: 78 lines of code y: 2 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java x: 94 lines of code y: 12 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java x: 1612 lines of code y: 24 # changes server-common/src/main/java/org/apache/cassandra/sidecar/db/schema/TableSchema.java x: 21 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/CassandraSidecarDaemon.java x: 81 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcLogCache.java x: 137 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java x: 473 lines of code y: 7 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/ConsistencyVerifiers.java x: 258 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/db/RestoreJobDatabaseAccessor.java x: 209 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRangeDatabaseAccessor.java x: 70 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSliceDatabaseAccessor.java x: 57 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/db/SidecarPermissionsDatabaseAccessor.java x: 66 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/db/SystemAuthDatabaseAccessor.java x: 99 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/ConfigsSchema.java x: 99 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarInternalKeyspace.java x: 65 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarLeaseSchema.java x: 58 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarRolePermissionsSchema.java x: 52 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchema.java x: 52 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemAuthSchema.java x: 77 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/AbstractHandler.java x: 190 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/AccessProtected.java x: 8 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/CassandraHealthHandler.java x: 56 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/ConnectedClientStatsHandler.java x: 49 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/DiskSpaceProtectionHandler.java x: 79 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/FileStreamHandler.java x: 94 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/GossipHealthHandler.java x: 37 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/GossipInfoHandler.java x: 50 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/NodeDecommissionHandler.java x: 74 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java x: 85 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/RingHandler.java x: 33 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/StreamSSTableComponentHandler.java x: 124 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/TokenRangeReplicaMapHandler.java x: 78 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/ListCdcDirHandler.java x: 133 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/StreamCdcSegmentHandler.java x: 159 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SSTableImportRequestParam.java x: 106 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SnapshotRequestParam.java x: 98 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java x: 110 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java x: 199 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java x: 72 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreRequestValidationHandler.java x: 140 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/CreateSnapshotHandler.java x: 117 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java x: 177 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads/SSTableImportHandler.java x: 153 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads/SSTableUploadHandler.java x: 187 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/MetricRegistryFactory.java x: 51 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/ApiModule.java x: 128 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/AuthModule.java x: 145 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/CassandraOperationsModule.java x: 136 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/ClassKey.java x: 2 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/VertxRouteMapKeys.java x: 224 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManagerGroup.java x: 85 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/routes/RouteBuilder.java x: 168 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/routes/RoutingOrder.java x: 16 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/routes/SettableVertxRoute.java x: 32 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/snapshots/SnapshotPathBuilder.java x: 211 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/tasks/PeriodicTask.java x: 25 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/tasks/PeriodicTaskExecutor.java x: 241 lines of code y: 7 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/SSTableUploadsPathBuilder.java x: 84 lines of code y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java x: 275 lines of code y: 16 # changes server/src/main/java/org/apache/cassandra/sidecar/acl/authorization/BasicPermissions.java x: 30 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/acl/authentication/JwtParameterExtractor.java x: 104 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/acl/authentication/JwtParameters.java x: 11 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/acl/authentication/MutualTlsAuthenticationHandlerFactory.java x: 76 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/AuthUtils.java x: 39 lines of code y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponse.java x: 18 lines of code y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java x: 228 lines of code y: 7 # changes client/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstancesProvider.java x: 7 lines of code y: 2 # changes client/src/main/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicy.java x: 24 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/config/SidecarConfiguration.java x: 23 lines of code y: 7 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SidecarClientConfigurationImpl.java x: 148 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SidecarConfigurationImpl.java x: 373 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/CassandraClientTokenRingProvider.java x: 256 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/TokenRingProvider.java x: 100 lines of code y: 1 # changes vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java x: 297 lines of code y: 6 # changes client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java x: 198 lines of code y: 2 # changes adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraMetricsOperations.java x: 183 lines of code y: 1 # changes adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraStorageOperations.java x: 156 lines of code y: 1 # changes adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/RingProvider.java x: 162 lines of code y: 1 # changes adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/TokenRangeReplicaProvider.java x: 228 lines of code y: 1 # changes adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/db/ConnectedClientStats.java x: 59 lines of code y: 1 # changes server/src/testFixtures/java/org/apache/cassandra/sidecar/snapshots/AbstractSnapshotPathBuilderTest.java x: 192 lines of code y: 3 # changes spotbugs-exclude.xml x: 101 lines of code y: 20 # changes test-common/src/testFixtures/java/org/apache/cassandra/testing/utils/AssertionUtils.java x: 69 lines of code y: 3 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/request/data/CreateSliceRequestPayload.java x: 130 lines of code y: 2 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/response/TokenRangeReplicasResponse.java x: 152 lines of code y: 2 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/StorageOperations.java x: 32 lines of code y: 7 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator/TokenRange.java x: 159 lines of code y: 3 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/data/RestoreRangeStatus.java x: 27 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java x: 217 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRange.java x: 504 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSlice.java x: 275 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/RestoreRangesSchema.java x: 92 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManager.java x: 177 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobProgress.java x: 140 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreProcessor.java x: 387 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RingTopologyRefresher.java x: 382 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/acl/authorization/DataResourceScope.java x: 90 lines of code y: 2 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/response/GossipInfoResponse.java x: 219 lines of code y: 2 # changes server-common/src/main/java/org/apache/cassandra/sidecar/db/DatabaseAccessor.java x: 34 lines of code y: 3 # changes server-common/src/main/java/org/apache/cassandra/sidecar/db/schema/AbstractSchema.java x: 64 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/InstanceMetadataFetcher.java x: 69 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/InstancesMetadataImpl.java x: 121 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/instance/InstanceMetadata.java x: 37 lines of code y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/instance/InstanceMetadataImpl.java x: 326 lines of code y: 6 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/utils/ThrowableUtils.java x: 133 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/config/InstanceConfiguration.java x: 21 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/InstanceConfigurationImpl.java x: 158 lines of code y: 4 # changes integration-framework/src/main/java/org/apache/cassandra/distributed/impl/CassandraCluster.java x: 273 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/acl/AuthCache.java x: 111 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/AccessControlConfigurationImpl.java x: 77 lines of code y: 4 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/JmxClient.java x: 322 lines of code y: 2 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/utils/DurationSpec.java x: 179 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/CQLSessionProviderImpl.java x: 265 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/config/CacheConfiguration.java x: 13 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/config/ServiceConfiguration.java x: 53 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CacheConfigurationImpl.java x: 93 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/RestoreJobConfigurationImpl.java x: 246 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/S3ClientConfigurationImpl.java x: 125 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ServiceConfigurationImpl.java x: 414 lines of code y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SslConfigurationImpl.java x: 197 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/TrafficShapingConfigurationImpl.java x: 113 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/RestoreJobsSchema.java x: 198 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJob.java x: 119 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/StorageClientPool.java x: 119 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/server/HttpServerOptionsProvider.java x: 107 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/SSTableImporter.java x: 413 lines of code y: 3 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/response/ListCdcSegmentsResponse.java x: 60 lines of code y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLease.java x: 54 lines of code y: 2 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/ICassandraAdapter.java x: 26 lines of code y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/BaseFileSystem.java x: 72 lines of code y: 2 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator/TokenRangeReplicas.java x: 288 lines of code y: 2 # changes vertx-auth-mtls/src/main/java/io/vertx/ext/auth/mtls/impl/CertificateValidatorImpl.java x: 158 lines of code y: 2 # changes vertx-auth-mtls/src/main/java/io/vertx/ext/auth/mtls/impl/SpiffeIdentityExtractor.java x: 85 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/db/RestoreJob.java x: 299 lines of code y: 4 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/data/RestoreJobConstants.java x: 39 lines of code y: 4 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data/RestoreJobProgressResponsePayload.java x: 166 lines of code y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobProgressCollectors.java x: 136 lines of code y: 2 # changes server/src/main/java/com/google/common/util/concurrent/SidecarRateLimiter.java x: 88 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobUtil.java x: 138 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/StorageClient.java x: 263 lines of code y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/utils/SSTableUploader.java x: 150 lines of code y: 1 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/request/CreateRestoreJobRequest.java x: 30 lines of code y: 2 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/request/data/CreateRestoreJobRequestPayload.java x: 182 lines of code y: 2 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator/Partitioners.java x: 66 lines of code y: 1 # changes server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator/Token.java x: 63 lines of code y: 1 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/data/StorageCredentials.java x: 115 lines of code y: 1 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/response/NodeSettings.java x: 173 lines of code y: 1 # changes client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data/RingEntry.java x: 226 lines of code y: 1 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/BasicRetryPolicy.java x: 194 lines of code y: 6 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/NoRetryPolicy.java x: 31 lines of code y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/retry/OncePerInstanceRetryPolicy.java x: 45 lines of code y: 3 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/ListSnapshotFilesRequestTestParameters.java x: 81 lines of code y: 2 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/SchemaRequestTestParameters.java x: 69 lines of code y: 2 # changes client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClientConfigImpl.java x: 94 lines of code y: 2 # changes ide/idea/codeStyleSettings.xml x: 275 lines of code y: 1 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/RequestExecutorTest.java x: 186 lines of code y: 1 # changes
24.0
# changes
  min: 1.0
  average: 1.93
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 24.0
0 1612.0
lines of code
min: 2.0 | average: 72.38 | 25th percentile: 19.0 | median: 40.0 | 75th percentile: 89.0 | max: 1612.0

Number of Contributors vs. Number of Changes: 622 points

server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLeaseClaimTask.java x: 3 # contributors y: 8 # changes server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java x: 2 # contributors y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java x: 2 # contributors y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetrics.java x: 3 # contributors y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetricsImpl.java x: 3 # contributors y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CacheMetrics.java x: 1 # contributors y: 1 # changes server/src/main/java/org/apache/cassandra/sidecar/metrics/server/SchemaReportingMetrics.java x: 1 # contributors y: 2 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java x: 3 # contributors y: 9 # changes server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java x: 3 # contributors y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/tasks/HealthCheckPeriodicTask.java x: 5 # contributors y: 6 # changes server/src/main/java/org/apache/cassandra/sidecar/config/CdcConfiguration.java x: 3 # contributors y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java x: 4 # contributors y: 4 # changes server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java x: 1 # contributors y: 3 # changes server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java x: 2 # contributors y: 3 # changes client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java x: 10 # contributors y: 23 # changes conf/sidecar.yaml x: 7 # contributors y: 12 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaKeyspaceConfigurationImpl.java x: 1 # contributors y: 4 # changes integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 5 # contributors y: 7 # changes client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java x: 10 # contributors y: 24 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java x: 3 # contributors y: 7 # changes server/src/main/java/org/apache/cassandra/sidecar/tasks/PeriodicTaskExecutor.java x: 2 # contributors y: 7 # changes client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java x: 8 # contributors y: 16 # changes server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SidecarConfigurationImpl.java x: 4 # contributors y: 6 # changes spotbugs-exclude.xml x: 9 # contributors y: 20 # changes server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRange.java x: 2 # contributors y: 6 # changes server-common/src/main/java/org/apache/cassandra/sidecar/db/schema/AbstractSchema.java x: 4 # contributors y: 5 # changes server/src/main/java/org/apache/cassandra/sidecar/cluster/CQLSessionProviderImpl.java x: 2 # contributors y: 5 # changes
24.0
# changes
  min: 1.0
  average: 1.93
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 24.0
0 10.0
# contributors
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

Number of Contributors vs. File Size: 622 points

server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLeaseClaimTask.java x: 3 # contributors y: 238 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java x: 2 # contributors y: 152 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java x: 2 # contributors y: 114 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java x: 2 # contributors y: 92 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/UpdateRestoreJobHandler.java x: 2 # contributors y: 116 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetrics.java x: 3 # contributors y: 11 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetricsImpl.java x: 3 # contributors y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CacheMetrics.java x: 1 # contributors y: 12 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CdcMetrics.java x: 1 # contributors y: 41 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CoordinationMetrics.java x: 1 # contributors y: 25 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/HealthMetrics.java x: 1 # contributors y: 27 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetrics.java x: 1 # contributors y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetricsImpl.java x: 1 # contributors y: 67 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java x: 2 # contributors y: 257 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java x: 3 # contributors y: 485 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java x: 3 # contributors y: 509 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/CdcRawDirectorySpaceCleaner.java x: 2 # contributors y: 380 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/HealthCheckPeriodicTask.java x: 5 # contributors y: 80 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/CdcConfiguration.java x: 3 # contributors y: 16 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CdcConfigurationImpl.java x: 3 # contributors y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SystemViewsDatabaseAccessor.java x: 1 # contributors y: 54 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java x: 4 # contributors y: 122 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/TableSchemaMapKeys.java x: 2 # contributors y: 12 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/FileUtils.java x: 2 # contributors y: 65 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/TimeProvider.java x: 2 # contributors y: 20 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java x: 1 # contributors y: 288 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java x: 2 # contributors y: 73 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java x: 10 # contributors y: 457 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java x: 1 # contributors y: 36 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/KeyStoreCheckPeriodicTask.java x: 3 # contributors y: 132 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/SidecarClientProvider.java x: 1 # contributors y: 144 lines of code conf/sidecar.yaml x: 7 # contributors y: 169 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/ClusterLeaseClaimConfiguration.java x: 1 # contributors y: 5 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ClusterLeaseClaimConfigurationImpl.java x: 1 # contributors y: 83 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/PeriodicTaskConfigurationImpl.java x: 2 # contributors y: 143 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaKeyspaceConfigurationImpl.java x: 1 # contributors y: 146 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/AbstractTokenZeroOfKeyspaceElectorateMembership.java x: 1 # contributors y: 91 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/MostReplicatedKeyspaceTokenZeroElectorateMembership.java x: 3 # contributors y: 73 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SidecarLeaseDatabaseAccessor.java x: 2 # contributors y: 49 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/IdentifiersProvider.java x: 2 # contributors y: 156 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReportingTask.java x: 3 # contributors y: 98 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/ReportSchemaHandler.java x: 2 # contributors y: 56 lines of code integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 5 # contributors y: 619 lines of code server/src/main/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodec.java x: 2 # contributors y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java x: 2 # contributors y: 211 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java x: 3 # contributors y: 145 lines of code server/src/main/java/org/apache/cassandra/sidecar/server/Server.java x: 5 # contributors y: 244 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaReportingConfigurationImpl.java x: 2 # contributors y: 78 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java x: 7 # contributors y: 94 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java x: 10 # contributors y: 1612 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/RingRequestForKeyspaceTestParameters.java x: 3 # contributors y: 48 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcLogCache.java x: 4 # contributors y: 137 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java x: 3 # contributors y: 473 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSliceDatabaseAccessor.java x: 3 # contributors y: 57 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SystemAuthDatabaseAccessor.java x: 2 # contributors y: 99 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarLeaseSchema.java x: 2 # contributors y: 58 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemAuthSchema.java x: 3 # contributors y: 77 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/AbstractHandler.java x: 1 # contributors y: 190 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/ConnectedClientStatsHandler.java x: 1 # contributors y: 49 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/DiskSpaceProtectionHandler.java x: 1 # contributors y: 79 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/NodeDecommissionHandler.java x: 1 # contributors y: 74 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/StreamSSTableComponentHandler.java x: 1 # contributors y: 124 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/ListCdcDirHandler.java x: 1 # contributors y: 133 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/StreamCdcSegmentHandler.java x: 1 # contributors y: 159 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SSTableImportRequestParam.java x: 1 # contributors y: 106 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SnapshotRequestParam.java x: 1 # contributors y: 98 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java x: 1 # contributors y: 110 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java x: 1 # contributors y: 199 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/CreateSnapshotHandler.java x: 1 # contributors y: 117 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java x: 1 # contributors y: 177 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads/SSTableImportHandler.java x: 1 # contributors y: 153 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CassandraOperationsModule.java x: 1 # contributors y: 136 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/ConfigurationModule.java x: 1 # contributors y: 192 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/VertxRouteMapKeys.java x: 1 # contributors y: 224 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManagerGroup.java x: 3 # contributors y: 85 lines of code server/src/main/java/org/apache/cassandra/sidecar/routes/RouteBuilder.java x: 1 # contributors y: 168 lines of code server/src/main/java/org/apache/cassandra/sidecar/routes/RoutingOrder.java x: 2 # contributors y: 16 lines of code server/src/main/java/org/apache/cassandra/sidecar/snapshots/SnapshotPathBuilder.java x: 3 # contributors y: 211 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/PeriodicTask.java x: 3 # contributors y: 25 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/PeriodicTaskExecutor.java x: 2 # contributors y: 241 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java x: 8 # contributors y: 275 lines of code server/src/main/java/org/apache/cassandra/sidecar/acl/authorization/BasicPermissions.java x: 3 # contributors y: 30 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java x: 5 # contributors y: 228 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/selection/InstanceSelectionPolicy.java x: 2 # contributors y: 5 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/SidecarConfiguration.java x: 5 # contributors y: 23 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SidecarConfigurationImpl.java x: 4 # contributors y: 373 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/CassandraClientTokenRingProvider.java x: 1 # contributors y: 256 lines of code vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java x: 5 # contributors y: 297 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java x: 2 # contributors y: 198 lines of code adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraMetricsOperations.java x: 1 # contributors y: 183 lines of code adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/db/ConnectedClientStats.java x: 1 # contributors y: 59 lines of code server/src/testFixtures/java/org/apache/cassandra/sidecar/snapshots/AbstractSnapshotPathBuilderTest.java x: 3 # contributors y: 192 lines of code spotbugs-exclude.xml x: 9 # contributors y: 101 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/request/data/CreateSliceRequestPayload.java x: 2 # contributors y: 130 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/StorageOperations.java x: 5 # contributors y: 32 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java x: 3 # contributors y: 217 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRange.java x: 2 # contributors y: 504 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSlice.java x: 2 # contributors y: 275 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManager.java x: 2 # contributors y: 177 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreProcessor.java x: 2 # contributors y: 387 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/response/GossipInfoResponse.java x: 2 # contributors y: 219 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/db/schema/AbstractSchema.java x: 4 # contributors y: 64 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/InstanceMetadataFetcher.java x: 3 # contributors y: 69 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/InstancesMetadataImpl.java x: 2 # contributors y: 121 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/instance/InstanceMetadata.java x: 4 # contributors y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/instance/InstanceMetadataImpl.java x: 4 # contributors y: 326 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/InstanceConfiguration.java x: 4 # contributors y: 21 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/InstanceConfigurationImpl.java x: 4 # contributors y: 158 lines of code integration-framework/src/main/java/org/apache/cassandra/distributed/impl/CassandraCluster.java x: 1 # contributors y: 273 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/utils/SidecarVersionProvider.java x: 2 # contributors y: 26 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/JmxClient.java x: 2 # contributors y: 322 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/CQLSessionProviderImpl.java x: 2 # contributors y: 265 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/RestoreJobConfigurationImpl.java x: 2 # contributors y: 246 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ServiceConfigurationImpl.java x: 3 # contributors y: 414 lines of code server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJob.java x: 3 # contributors y: 119 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/SSTableImporter.java x: 1 # contributors y: 413 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/ICassandraAdapter.java x: 4 # contributors y: 26 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator/TokenRangeReplicas.java x: 2 # contributors y: 288 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreJob.java x: 2 # contributors y: 299 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/data/RestoreJobConstants.java x: 2 # contributors y: 39 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobProgressCollectors.java x: 2 # contributors y: 136 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/StorageClient.java x: 1 # contributors y: 263 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/request/data/CreateRestoreJobRequestPayload.java x: 2 # contributors y: 182 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/retry/BasicRetryPolicy.java x: 5 # contributors y: 194 lines of code
1612.0
lines of code
  min: 2.0
  average: 72.38
  25th percentile: 19.0
  median: 40.0
  75th percentile: 89.0
  max: 1612.0
0 10.0
# contributors
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0