apache / cassandra-sidecar
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
3% | 3% | 24% | 28% | 39%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java3% | 3% | 24% | 28% | 40%
xml0% | 0% | 63% | 23% | 13%
yaml0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
client37% | 0% | 22% | 13% | 27%
server0% | 3% | 27% | 28% | 39%
integration-framework0% | 36% | 15% | 22% | 25%
server-common0% | 0% | 29% | 22% | 48%
client-common0% | 0% | 10% | 34% | 55%
vertx-client0% | 0% | 66% | 0% | 33%
ide0% | 0% | 96% | 0% | 3%
adapters0% | 0% | 14% | 46% | 39%
test-common0% | 0% | 0% | 55% | 44%
conf0% | 0% | 0% | 77% | 22%
vertx-auth-mtls0% | 0% | 0% | 35% | 64%
ROOT0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
SidecarClientTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client
1612 62
SharedClusterIntegrationTestBase.java
in integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
619 43
RestoreRangeTask.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
509 27
RestoreRange.java
in server/src/main/java/org/apache/cassandra/sidecar/db
504 71
RestoreJobDiscoverer.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
485 29
CassandraAdapterDelegate.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
473 36
SidecarClient.java
in client/src/main/java/org/apache/cassandra/sidecar/client
457 48
ServiceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
414 52
SSTableImporter.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
413 34
RestoreProcessor.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
387 27
RingTopologyRefresher.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
382 26
CdcRawDirectorySpaceCleaner.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
380 23
SidecarConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
373 40
InstanceMetadataImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/instance
326 41
JmxClient.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server
322 33
RestoreJob.java
in server/src/main/java/org/apache/cassandra/sidecar/db
299 34
VertxHttpClient.java
in vertx-client/src/main/java/org/apache/cassandra/sidecar/client
297 13
TokenRangeReplicas.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator
288 20
CdcConfigImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cdc
288 30
RequestContext.java
in client/src/main/java/org/apache/cassandra/sidecar/client
275 46
RestoreSlice.java
in server/src/main/java/org/apache/cassandra/sidecar/db
275 38
275 -
CassandraCluster.java
in integration-framework/src/main/java/org/apache/cassandra/distributed/impl
273 34
CQLSessionProviderImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
265 9
StorageClient.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
263 14
ConsistencyVerifiers.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
258 17
RestoreJobConsistencyChecker.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
257 10
CassandraClientTokenRingProvider.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
256 12
RestoreJobConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
246 34
Server.java
in server/src/main/java/org/apache/cassandra/sidecar/server
244 14
PeriodicTaskExecutor.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
241 13
ClusterLeaseClaimTask.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
238 17
RequestExecutor.java
in client/src/main/java/org/apache/cassandra/sidecar/client
228 12
TokenRangeReplicaProvider.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base
228 14
RingEntry.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data
226 28
VertxRouteMapKeys.java
in server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings
224 -
GossipInfoResponse.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response
219 26
CachedLocalTokenRanges.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/locator
217 6
SnapshotPathBuilder.java
in server/src/main/java/org/apache/cassandra/sidecar/snapshots
211 12
InnerDcTokenAdjacentPeerProvider.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
211 8
CdcConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
209 21
RestoreJobDatabaseAccessor.java
in server/src/main/java/org/apache/cassandra/sidecar/db
209 10
CreateRestoreSliceHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/restore
199 6
HttpClientConfig.java
in client/src/main/java/org/apache/cassandra/sidecar/client
198 31
RestoreJobsSchema.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
198 22
SslConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
197 26
BasicRetryPolicy.java
in client/src/main/java/org/apache/cassandra/sidecar/client/retry
194 11
ConfigurationModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
192 11
AbstractSnapshotPathBuilderTest.java
in server/src/testFixtures/java/org/apache/cassandra/sidecar/snapshots
192 4
AbstractHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers
190 10
Files With Most Units (Top 50)
File# lines# units
RestoreRange.java
in server/src/main/java/org/apache/cassandra/sidecar/db
504 71
SidecarClientTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client
1612 62
ServiceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
414 52
SidecarClient.java
in client/src/main/java/org/apache/cassandra/sidecar/client
457 48
RequestContext.java
in client/src/main/java/org/apache/cassandra/sidecar/client
275 46
SharedClusterIntegrationTestBase.java
in integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
619 43
InstanceMetadataImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/instance
326 41
SidecarConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
373 40
RestoreSlice.java
in server/src/main/java/org/apache/cassandra/sidecar/db
275 38
CassandraAdapterDelegate.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
473 36
SSTableImporter.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
413 34
RestoreJobConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
246 34
RestoreJob.java
in server/src/main/java/org/apache/cassandra/sidecar/db
299 34
CassandraCluster.java
in integration-framework/src/main/java/org/apache/cassandra/distributed/impl
273 34
JmxClient.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server
322 33
HttpClientConfig.java
in client/src/main/java/org/apache/cassandra/sidecar/client
198 31
CdcConfigImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cdc
288 30
RestoreJobDiscoverer.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
485 29
RingEntry.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data
226 28
RestoreRangeTask.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
509 27
RestoreProcessor.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
387 27
GossipInfoResponse.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response
219 26
SslConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
197 26
RingTopologyRefresher.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
382 26
NodeSettings.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response
173 24
CdcRawDirectorySpaceCleaner.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
380 23
CertificateBuilder.java
in test-common/src/testFixtures/java/org/apache/cassandra/testing/utils/tls
187 22
RestoreJobsSchema.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
198 22
CreateRestoreJobRequestPayload.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/request/data
182 21
CdcConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
209 21
TokenRangeReplicas.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator
288 20
RestoreJobProgressResponsePayload.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data
166 20
TokenRange.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator
159 19
SchemaKeyspaceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
146 19
GossipDependentStorageJmxOperations.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/jmx
126 19
DurationSpec.java
in server-common/src/main/java/org/apache/cassandra/sidecar/common/server/utils
179 18
TokenRangeReplicasResponse.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response
152 18
UpdateRestoreJobRequestPayload.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/request/data
132 18
TaskExecutorPool.java
in server/src/main/java/org/apache/cassandra/sidecar/concurrent
142 18
SSTableUploader.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
150 17
PeriodicTaskConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
143 17
InstanceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
158 17
ConsistencyVerifiers.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
258 17
SnapshotRequestParam.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/data
98 17
ClusterLeaseClaimTask.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
238 17
SSTableImportOptions.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/data
89 16
FilteringMetricRegistry.java
in server/src/main/java/org/apache/cassandra/sidecar/metrics
162 16
SidecarClientConfigImpl.java
in client/src/main/java/org/apache/cassandra/sidecar/client
94 15
ClientConnectionEntry.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data
125 15
StorageCredentials.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/data
115 15
Files With Long Lines (Top 50)

There are 132 files with lines longer than 120 characters. In total, there are 366 long lines.

File# lines# units# long lines
SidecarClientTest.java
in client/src/testFixtures/java/org/apache/cassandra/sidecar/client
1612 62 31
AbstractSnapshotPathBuilderTest.java
in server/src/testFixtures/java/org/apache/cassandra/sidecar/snapshots
192 4 15
SharedClusterIntegrationTestBase.java
in integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
619 43 13
RestoreJobConsistencyChecker.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
257 10 12
RestoreRangeTask.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
509 27 11
CassandraClientTokenRingProvider.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
256 12 10
RestoreJobConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
246 34 8
RestoreJobDiscoverer.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
485 29 8
RestoreJobProgressResponsePayload.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data
166 20 7
ClusterLeaseClaimConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
83 11 7
ServiceConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
414 52 7
InnerDcTokenAdjacentPeerProvider.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
211 8 7
RingTopologyRefresher.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
382 26 7
StreamSSTableComponentHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers
124 6 6
CassandraMetricsOperations.java
in adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base
183 12 6
BasicPermissions.java
in server/src/main/java/org/apache/cassandra/sidecar/acl/authorization
30 - 5
MutualTlsAuthenticationHandlerFactory.java
in server/src/main/java/org/apache/cassandra/sidecar/acl/authentication
76 4 5
SidecarClientConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
148 13 5
CdcConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
209 21 5
RestoreRange.java
in server/src/main/java/org/apache/cassandra/sidecar/db
504 71 5
SidecarClient.java
in client/src/main/java/org/apache/cassandra/sidecar/client
457 48 4
AuthModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
145 7 4
InstanceMetadataFetcher.java
in server/src/main/java/org/apache/cassandra/sidecar/utils
69 7 4
SchemaReportingConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
78 6 4
ConsistencyVerifiers.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster
258 17 4
SystemAuthSchema.java
in server/src/main/java/org/apache/cassandra/sidecar/db/schema
77 10 4
TokenRingProvider.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
100 8 4
CdcConfigImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cdc
288 30 4
IsolatedDTestClassLoaderWrapper.java
in integration-framework/src/main/java/org/apache/cassandra/testing
153 7 4
MtlsTestHelper.java
in integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
106 12 4
CdcMetrics.java
in server/src/main/java/org/apache/cassandra/sidecar/metrics/server
41 2 3
SnapshotPathBuilder.java
in server/src/main/java/org/apache/cassandra/sidecar/snapshots
211 12 3
SidecarPeerHealthConfigurationImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/config/yaml
43 4 3
InstanceMetadataImpl.java
in server/src/main/java/org/apache/cassandra/sidecar/cluster/instance
326 41 3
StreamCdcSegmentHandler.java
in server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc
159 9 3
KeyStoreCheckPeriodicTask.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
132 10 3
CdcRawDirectorySpaceCleaner.java
in server/src/main/java/org/apache/cassandra/sidecar/tasks
380 23 3
AbstractTokenZeroOfKeyspaceElectorateMembership.java
in server/src/main/java/org/apache/cassandra/sidecar/coordination
91 5 3
CdcLogCache.java
in server/src/main/java/org/apache/cassandra/sidecar/cdc
137 8 3
RestoreProcessor.java
in server/src/main/java/org/apache/cassandra/sidecar/restore
387 27 3
AbstractSchema.java
in server-common/src/main/java/org/apache/cassandra/sidecar/db/schema
64 4 2
VertxHttpClient.java
in vertx-client/src/main/java/org/apache/cassandra/sidecar/client
297 13 2
ConsistencyConfig.java
in client-common/src/main/java/org/apache/cassandra/sidecar/common/data
22 2 2
UploadSSTableMetrics.java
in server/src/main/java/org/apache/cassandra/sidecar/metrics/instance
59 3 2
StreamSSTableMetrics.java
in server/src/main/java/org/apache/cassandra/sidecar/metrics/instance
59 3 2
MultiBindingTypeResolverModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings
29 3 2
ApiModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
128 7 2
RestoreJobModule.java
in server/src/main/java/org/apache/cassandra/sidecar/modules
159 11 2
RoleAuthorizationsCache.java
in server/src/main/java/org/apache/cassandra/sidecar/acl/authorization
68 2 2
DataResourceScope.java
in server/src/main/java/org/apache/cassandra/sidecar/acl/authorization
90 5 2
Correlations

File Size vs. Commits (all time): 622 points

server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLeaseClaimTask.java x: 8 commits (all time) y: 238 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java x: 4 commits (all time) y: 152 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java x: 2 commits (all time) y: 114 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java x: 2 commits (all time) y: 92 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/UpdateRestoreJobHandler.java x: 2 commits (all time) y: 116 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetrics.java x: 3 commits (all time) y: 11 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetricsImpl.java x: 5 commits (all time) y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CacheMetrics.java x: 1 commits (all time) y: 12 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CdcMetrics.java x: 1 commits (all time) y: 41 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CoordinationMetrics.java x: 1 commits (all time) y: 25 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/HealthMetrics.java x: 1 commits (all time) y: 27 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/SchemaReportingMetrics.java x: 2 commits (all time) y: 44 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetrics.java x: 1 commits (all time) y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetricsImpl.java x: 1 commits (all time) y: 67 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java x: 2 commits (all time) y: 257 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java x: 9 commits (all time) y: 485 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java x: 6 commits (all time) y: 509 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/CdcRawDirectorySpaceCleaner.java x: 2 commits (all time) y: 380 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/HealthCheckPeriodicTask.java x: 6 commits (all time) y: 80 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/CdcConfiguration.java x: 4 commits (all time) y: 16 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CdcConfigurationImpl.java x: 4 commits (all time) y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SystemViewsDatabaseAccessor.java x: 1 commits (all time) y: 54 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java x: 4 commits (all time) y: 122 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/PeriodicTaskMapKeys.java x: 3 commits (all time) y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/TableSchemaMapKeys.java x: 2 commits (all time) y: 12 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/FileUtils.java x: 2 commits (all time) y: 65 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/TimeProvider.java x: 2 commits (all time) y: 20 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java x: 3 commits (all time) y: 288 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java x: 3 commits (all time) y: 21 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java x: 3 commits (all time) y: 73 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java x: 24 commits (all time) y: 457 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java x: 2 commits (all time) y: 36 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/KeyStoreCheckPeriodicTask.java x: 5 commits (all time) y: 132 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/SidecarClientProvider.java x: 2 commits (all time) y: 144 lines of code conf/sidecar.yaml x: 12 commits (all time) y: 169 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/ClusterLeaseClaimConfiguration.java x: 1 commits (all time) y: 5 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/CoordinationConfiguration.java x: 2 commits (all time) y: 5 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ClusterLeaseClaimConfigurationImpl.java x: 1 commits (all time) y: 83 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/PeriodicTaskConfigurationImpl.java x: 4 commits (all time) y: 143 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/AbstractTokenZeroOfKeyspaceElectorateMembership.java x: 1 commits (all time) y: 91 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/MostReplicatedKeyspaceTokenZeroElectorateMembership.java x: 5 commits (all time) y: 73 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SidecarLeaseDatabaseAccessor.java x: 3 commits (all time) y: 49 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CoordinationModule.java x: 2 commits (all time) y: 47 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/IdentifiersProvider.java x: 2 commits (all time) y: 156 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReportingTask.java x: 4 commits (all time) y: 98 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/ReportSchemaHandler.java x: 2 commits (all time) y: 56 lines of code integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 8 commits (all time) y: 619 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java x: 2 commits (all time) y: 211 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java x: 3 commits (all time) y: 145 lines of code server/src/main/java/org/apache/cassandra/sidecar/server/Server.java x: 7 commits (all time) y: 244 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaReportingConfigurationImpl.java x: 2 commits (all time) y: 78 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java x: 13 commits (all time) y: 94 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java x: 26 commits (all time) y: 1612 lines of code server/src/main/java/org/apache/cassandra/sidecar/CassandraSidecarDaemon.java x: 3 commits (all time) y: 81 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcLogCache.java x: 4 commits (all time) y: 137 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java x: 7 commits (all time) y: 473 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/ConsistencyVerifiers.java x: 3 commits (all time) y: 258 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreJobDatabaseAccessor.java x: 5 commits (all time) y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRangeDatabaseAccessor.java x: 4 commits (all time) y: 70 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSliceDatabaseAccessor.java x: 4 commits (all time) y: 57 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SidecarPermissionsDatabaseAccessor.java x: 3 commits (all time) y: 66 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/ConfigsSchema.java x: 2 commits (all time) y: 99 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarInternalKeyspace.java x: 4 commits (all time) y: 65 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarLeaseSchema.java x: 3 commits (all time) y: 58 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchema.java x: 6 commits (all time) y: 52 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemAuthSchema.java x: 5 commits (all time) y: 77 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/AbstractHandler.java x: 1 commits (all time) y: 190 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/ConnectedClientStatsHandler.java x: 1 commits (all time) y: 49 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/DiskSpaceProtectionHandler.java x: 1 commits (all time) y: 79 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/GossipHealthHandler.java x: 1 commits (all time) y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/NodeDecommissionHandler.java x: 1 commits (all time) y: 74 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/StreamSSTableComponentHandler.java x: 1 commits (all time) y: 124 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/ListCdcDirHandler.java x: 1 commits (all time) y: 133 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/StreamCdcSegmentHandler.java x: 1 commits (all time) y: 159 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SSTableImportRequestParam.java x: 1 commits (all time) y: 106 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SnapshotRequestParam.java x: 1 commits (all time) y: 98 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java x: 1 commits (all time) y: 110 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java x: 1 commits (all time) y: 199 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreRequestValidationHandler.java x: 1 commits (all time) y: 140 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/CreateSnapshotHandler.java x: 1 commits (all time) y: 117 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java x: 1 commits (all time) y: 177 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads/SSTableImportHandler.java x: 1 commits (all time) y: 153 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/MetricRegistryFactory.java x: 3 commits (all time) y: 51 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CassandraOperationsModule.java x: 1 commits (all time) y: 136 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/ConfigurationModule.java x: 1 commits (all time) y: 192 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/VertxRouteMapKeys.java x: 1 commits (all time) y: 224 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManagerGroup.java x: 4 commits (all time) y: 85 lines of code server/src/main/java/org/apache/cassandra/sidecar/routes/RouteBuilder.java x: 1 commits (all time) y: 168 lines of code server/src/main/java/org/apache/cassandra/sidecar/routes/RoutingOrder.java x: 2 commits (all time) y: 16 lines of code server/src/main/java/org/apache/cassandra/sidecar/snapshots/SnapshotPathBuilder.java x: 3 commits (all time) y: 211 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/PeriodicTask.java x: 6 commits (all time) y: 25 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/PeriodicTaskExecutor.java x: 7 commits (all time) y: 241 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/SSTableUploadsPathBuilder.java x: 3 commits (all time) y: 84 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java x: 16 commits (all time) y: 275 lines of code server/src/main/java/org/apache/cassandra/sidecar/acl/authorization/BasicPermissions.java x: 4 commits (all time) y: 30 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/AuthUtils.java x: 3 commits (all time) y: 39 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java x: 7 commits (all time) y: 228 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/SidecarConfiguration.java x: 7 commits (all time) y: 23 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SidecarClientConfigurationImpl.java x: 1 commits (all time) y: 148 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SidecarConfigurationImpl.java x: 6 commits (all time) y: 373 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/CassandraClientTokenRingProvider.java x: 1 commits (all time) y: 256 lines of code vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java x: 6 commits (all time) y: 297 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java x: 2 commits (all time) y: 198 lines of code adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraMetricsOperations.java x: 1 commits (all time) y: 183 lines of code adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/db/ConnectedClientStats.java x: 1 commits (all time) y: 59 lines of code server/src/testFixtures/java/org/apache/cassandra/sidecar/snapshots/AbstractSnapshotPathBuilderTest.java x: 3 commits (all time) y: 192 lines of code spotbugs-exclude.xml x: 20 commits (all time) y: 101 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/request/data/CreateSliceRequestPayload.java x: 2 commits (all time) y: 130 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/response/TokenRangeReplicasResponse.java x: 2 commits (all time) y: 152 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/StorageOperations.java x: 7 commits (all time) y: 32 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator/TokenRange.java x: 3 commits (all time) y: 159 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/data/RestoreRangeStatus.java x: 2 commits (all time) y: 27 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java x: 4 commits (all time) y: 217 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRange.java x: 6 commits (all time) y: 504 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSlice.java x: 2 commits (all time) y: 275 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/RestoreRangesSchema.java x: 4 commits (all time) y: 92 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManager.java x: 3 commits (all time) y: 177 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreProcessor.java x: 6 commits (all time) y: 387 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/response/GossipInfoResponse.java x: 2 commits (all time) y: 219 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/db/DatabaseAccessor.java x: 3 commits (all time) y: 34 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/db/schema/AbstractSchema.java x: 5 commits (all time) y: 64 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/InstancesMetadataImpl.java x: 2 commits (all time) y: 121 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/instance/InstanceMetadata.java x: 6 commits (all time) y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/instance/InstanceMetadataImpl.java x: 6 commits (all time) y: 326 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/InstanceConfiguration.java x: 4 commits (all time) y: 21 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/InstanceConfigurationImpl.java x: 4 commits (all time) y: 158 lines of code integration-framework/src/main/java/org/apache/cassandra/distributed/impl/CassandraCluster.java x: 1 commits (all time) y: 273 lines of code server/src/main/java/org/apache/cassandra/sidecar/acl/AuthCache.java x: 4 commits (all time) y: 111 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/AccessControlConfigurationImpl.java x: 4 commits (all time) y: 77 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/JmxClient.java x: 2 commits (all time) y: 322 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/CQLSessionProviderImpl.java x: 5 commits (all time) y: 265 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/ServiceConfiguration.java x: 5 commits (all time) y: 53 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CacheConfigurationImpl.java x: 3 commits (all time) y: 93 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/RestoreJobConfigurationImpl.java x: 3 commits (all time) y: 246 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ServiceConfigurationImpl.java x: 5 commits (all time) y: 414 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ThrottleConfigurationImpl.java x: 2 commits (all time) y: 58 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/RestoreJobsSchema.java x: 4 commits (all time) y: 198 lines of code server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJob.java x: 4 commits (all time) y: 119 lines of code server/src/main/java/org/apache/cassandra/sidecar/server/HttpServerOptionsProvider.java x: 2 commits (all time) y: 107 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/SSTableImporter.java x: 3 commits (all time) y: 413 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/BaseFileSystem.java x: 2 commits (all time) y: 72 lines of code server-common/src/main/java/org/apache/cassandra/sidecar/common/server/cluster/locator/TokenRangeReplicas.java x: 2 commits (all time) y: 288 lines of code vertx-auth-mtls/src/main/java/io/vertx/ext/auth/mtls/impl/SpiffeIdentityExtractor.java x: 2 commits (all time) y: 85 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreJob.java x: 4 commits (all time) y: 299 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/data/RestoreJobConstants.java x: 4 commits (all time) y: 39 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/response/data/RestoreJobProgressResponsePayload.java x: 2 commits (all time) y: 166 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobProgressCollectors.java x: 2 commits (all time) y: 136 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/StorageClient.java x: 1 commits (all time) y: 263 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/request/data/CreateRestoreJobRequestPayload.java x: 2 commits (all time) y: 182 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/exception/RetriesExhaustedException.java x: 4 commits (all time) y: 32 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/retry/BasicRetryPolicy.java x: 6 commits (all time) y: 194 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/retry/NoRetryPolicy.java x: 3 commits (all time) y: 31 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 26.0
commits (all time)
min: 1.0 | average: 1.93 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 26.0

File Size vs. Contributors (all time): 622 points

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

File Size vs. Commits (30 days): 34 points

server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLeaseClaimTask.java x: 1 commits (30d) y: 238 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java x: 1 commits (30d) y: 152 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java x: 1 commits (30d) y: 114 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java x: 1 commits (30d) y: 92 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/UpdateRestoreJobHandler.java x: 1 commits (30d) y: 116 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetrics.java x: 1 commits (30d) y: 11 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetricsImpl.java x: 1 commits (30d) y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CdcMetrics.java x: 1 commits (30d) y: 41 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CoordinationMetrics.java x: 1 commits (30d) y: 25 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/HealthMetrics.java x: 1 commits (30d) y: 27 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ResourceMetrics.java x: 1 commits (30d) y: 21 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/RestoreMetrics.java x: 1 commits (30d) y: 44 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetrics.java x: 1 commits (30d) y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetricsImpl.java x: 1 commits (30d) y: 67 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java x: 1 commits (30d) y: 257 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java x: 1 commits (30d) y: 485 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java x: 1 commits (30d) y: 509 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/CdcRawDirectorySpaceCleaner.java x: 2 commits (30d) y: 380 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/HealthCheckPeriodicTask.java x: 1 commits (30d) y: 80 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CdcConfigurationImpl.java x: 1 commits (30d) y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SystemViewsDatabaseAccessor.java x: 1 commits (30d) y: 54 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemViewsSchema.java x: 1 commits (30d) y: 40 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java x: 1 commits (30d) y: 122 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/FileUtils.java x: 1 commits (30d) y: 65 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/TimeProvider.java x: 1 commits (30d) y: 20 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java x: 1 commits (30d) y: 288 lines of code
509.0
lines of code
  min: 11.0
  average: 111.5
  25th percentile: 24.0
  median: 49.0
  75th percentile: 129.5
  max: 509.0
0 2.0
commits (30d)
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (30 days): 34 points

server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLeaseClaimTask.java x: 1 contributors (30d) y: 238 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java x: 1 contributors (30d) y: 152 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java x: 1 contributors (30d) y: 114 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java x: 1 contributors (30d) y: 92 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/UpdateRestoreJobHandler.java x: 1 contributors (30d) y: 116 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetrics.java x: 1 contributors (30d) y: 11 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetricsImpl.java x: 1 contributors (30d) y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CdcMetrics.java x: 1 contributors (30d) y: 41 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CoordinationMetrics.java x: 1 contributors (30d) y: 25 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/HealthMetrics.java x: 1 contributors (30d) y: 27 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ResourceMetrics.java x: 1 contributors (30d) y: 21 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/RestoreMetrics.java x: 1 contributors (30d) y: 44 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetrics.java x: 1 contributors (30d) y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetricsImpl.java x: 1 contributors (30d) y: 67 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java x: 1 contributors (30d) y: 257 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java x: 1 contributors (30d) y: 485 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java x: 1 contributors (30d) y: 509 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/CdcRawDirectorySpaceCleaner.java x: 2 contributors (30d) y: 380 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/HealthCheckPeriodicTask.java x: 1 contributors (30d) y: 80 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CdcConfigurationImpl.java x: 1 contributors (30d) y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SystemViewsDatabaseAccessor.java x: 1 contributors (30d) y: 54 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemViewsSchema.java x: 1 contributors (30d) y: 40 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java x: 1 contributors (30d) y: 122 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/FileUtils.java x: 1 contributors (30d) y: 65 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/TimeProvider.java x: 1 contributors (30d) y: 20 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java x: 1 contributors (30d) y: 288 lines of code
509.0
lines of code
  min: 11.0
  average: 111.5
  25th percentile: 24.0
  median: 49.0
  75th percentile: 129.5
  max: 509.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 288 points

server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLeaseClaimTask.java x: 3 commits (90d) y: 238 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java x: 3 commits (90d) y: 152 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java x: 2 commits (90d) y: 114 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java x: 2 commits (90d) y: 92 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/UpdateRestoreJobHandler.java x: 2 commits (90d) y: 116 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetrics.java x: 1 commits (90d) y: 11 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetricsImpl.java x: 1 commits (90d) y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CdcMetrics.java x: 1 commits (90d) y: 41 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CoordinationMetrics.java x: 1 commits (90d) y: 25 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/HealthMetrics.java x: 1 commits (90d) y: 27 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/SchemaReportingMetrics.java x: 2 commits (90d) y: 44 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetrics.java x: 1 commits (90d) y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetricsImpl.java x: 1 commits (90d) y: 67 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java x: 2 commits (90d) y: 257 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java x: 4 commits (90d) y: 485 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java x: 2 commits (90d) y: 509 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/CdcRawDirectorySpaceCleaner.java x: 2 commits (90d) y: 380 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/HealthCheckPeriodicTask.java x: 2 commits (90d) y: 80 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/CdcConfiguration.java x: 2 commits (90d) y: 16 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CdcConfigurationImpl.java x: 2 commits (90d) y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SystemViewsDatabaseAccessor.java x: 1 commits (90d) y: 54 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java x: 4 commits (90d) y: 122 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/PeriodicTaskMapKeys.java x: 3 commits (90d) y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/TableSchemaMapKeys.java x: 2 commits (90d) y: 12 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/CdcUtil.java x: 1 commits (90d) y: 116 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java x: 3 commits (90d) y: 288 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java x: 3 commits (90d) y: 21 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java x: 3 commits (90d) y: 73 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java x: 5 commits (90d) y: 457 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java x: 2 commits (90d) y: 36 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/SchedulingModule.java x: 2 commits (90d) y: 64 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/KeyStoreCheckPeriodicTask.java x: 2 commits (90d) y: 132 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/SidecarClientProvider.java x: 2 commits (90d) y: 144 lines of code conf/sidecar.yaml x: 5 commits (90d) y: 169 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/ClusterLeaseClaimConfiguration.java x: 1 commits (90d) y: 5 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ClusterLeaseClaimConfigurationImpl.java x: 1 commits (90d) y: 83 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaKeyspaceConfigurationImpl.java x: 1 commits (90d) y: 146 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/AbstractTokenZeroOfKeyspaceElectorateMembership.java x: 1 commits (90d) y: 91 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/MostReplicatedKeyspaceTokenZeroElectorateMembership.java x: 1 commits (90d) y: 73 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SidecarLeaseDatabaseAccessor.java x: 2 commits (90d) y: 49 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/IdentifiersProvider.java x: 1 commits (90d) y: 156 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReportingTask.java x: 3 commits (90d) y: 98 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/ReportSchemaHandler.java x: 2 commits (90d) y: 56 lines of code integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 5 commits (90d) y: 619 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java x: 2 commits (90d) y: 211 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java x: 3 commits (90d) y: 145 lines of code server/src/main/java/org/apache/cassandra/sidecar/server/Server.java x: 4 commits (90d) y: 244 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaReportingConfigurationImpl.java x: 1 commits (90d) y: 78 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java x: 4 commits (90d) y: 94 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java x: 5 commits (90d) y: 1612 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/RingRequestForKeyspaceTestParameters.java x: 1 commits (90d) y: 48 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcLogCache.java x: 1 commits (90d) y: 137 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java x: 3 commits (90d) y: 473 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/ConsistencyVerifiers.java x: 1 commits (90d) y: 258 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreJobDatabaseAccessor.java x: 1 commits (90d) y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRangeDatabaseAccessor.java x: 2 commits (90d) y: 70 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SystemAuthDatabaseAccessor.java x: 2 commits (90d) y: 99 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarLeaseSchema.java x: 1 commits (90d) y: 58 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/AbstractHandler.java x: 1 commits (90d) y: 190 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/StreamSSTableComponentHandler.java x: 1 commits (90d) y: 124 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/ListCdcDirHandler.java x: 1 commits (90d) y: 133 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/StreamCdcSegmentHandler.java x: 1 commits (90d) y: 159 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SSTableImportRequestParam.java x: 1 commits (90d) y: 106 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SnapshotRequestParam.java x: 1 commits (90d) y: 98 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java x: 1 commits (90d) y: 110 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java x: 1 commits (90d) y: 199 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreRequestValidationHandler.java x: 1 commits (90d) y: 140 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java x: 1 commits (90d) y: 177 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/ConfigurationModule.java x: 1 commits (90d) y: 192 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/VertxRouteMapKeys.java x: 1 commits (90d) y: 224 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManagerGroup.java x: 2 commits (90d) y: 85 lines of code server/src/main/java/org/apache/cassandra/sidecar/routes/RouteBuilder.java x: 1 commits (90d) y: 168 lines of code server/src/main/java/org/apache/cassandra/sidecar/snapshots/SnapshotPathBuilder.java x: 1 commits (90d) y: 211 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java x: 3 commits (90d) y: 275 lines of code server/src/main/java/org/apache/cassandra/sidecar/acl/authorization/BasicPermissions.java x: 2 commits (90d) y: 30 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SidecarConfigurationImpl.java x: 1 commits (90d) y: 373 lines of code vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java x: 1 commits (90d) y: 297 lines of code adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraMetricsOperations.java x: 1 commits (90d) y: 183 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java x: 1 commits (90d) y: 217 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRange.java x: 1 commits (90d) y: 504 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSlice.java x: 1 commits (90d) y: 275 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreProcessor.java x: 1 commits (90d) y: 387 lines of code
1612.0
lines of code
  min: 2.0
  average: 91.11
  25th percentile: 22.25
  median: 51.0
  75th percentile: 115.5
  max: 1612.0
0 5.0
commits (90d)
min: 1.0 | average: 1.31 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

File Size vs. Contributors (90 days): 288 points

server/src/main/java/org/apache/cassandra/sidecar/coordination/ClusterLeaseClaimTask.java x: 3 contributors (90d) y: 238 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java x: 1 contributors (90d) y: 152 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java x: 2 contributors (90d) y: 114 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java x: 2 contributors (90d) y: 92 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/UpdateRestoreJobHandler.java x: 2 contributors (90d) y: 116 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetrics.java x: 1 contributors (90d) y: 11 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/SidecarMetricsImpl.java x: 1 contributors (90d) y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CdcMetrics.java x: 1 contributors (90d) y: 41 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/CoordinationMetrics.java x: 1 contributors (90d) y: 25 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/HealthMetrics.java x: 1 contributors (90d) y: 27 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetrics.java x: 1 contributors (90d) y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/metrics/server/ServerMetricsImpl.java x: 1 contributors (90d) y: 67 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java x: 2 contributors (90d) y: 257 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java x: 2 contributors (90d) y: 485 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java x: 2 contributors (90d) y: 509 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/CdcRawDirectorySpaceCleaner.java x: 2 contributors (90d) y: 380 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/HealthCheckPeriodicTask.java x: 2 contributors (90d) y: 80 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/CdcConfiguration.java x: 2 contributors (90d) y: 16 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/CdcConfigurationImpl.java x: 2 contributors (90d) y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SystemViewsDatabaseAccessor.java x: 1 contributors (90d) y: 54 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java x: 4 contributors (90d) y: 122 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/PeriodicTaskMapKeys.java x: 3 contributors (90d) y: 15 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/TableSchemaMapKeys.java x: 2 contributors (90d) y: 12 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/CdcUtil.java x: 1 contributors (90d) y: 116 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java x: 1 contributors (90d) y: 288 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java x: 2 contributors (90d) y: 21 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java x: 2 contributors (90d) y: 73 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java x: 4 contributors (90d) y: 457 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/SchedulingModule.java x: 2 contributors (90d) y: 64 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/KeyStoreCheckPeriodicTask.java x: 2 contributors (90d) y: 132 lines of code server/src/main/java/org/apache/cassandra/sidecar/utils/SidecarClientProvider.java x: 1 contributors (90d) y: 144 lines of code conf/sidecar.yaml x: 4 contributors (90d) y: 169 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/ClusterLeaseClaimConfiguration.java x: 1 contributors (90d) y: 5 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/ClusterLeaseClaimConfigurationImpl.java x: 1 contributors (90d) y: 83 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/PeriodicTaskConfigurationImpl.java x: 2 contributors (90d) y: 143 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/AbstractTokenZeroOfKeyspaceElectorateMembership.java x: 1 contributors (90d) y: 91 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/MostReplicatedKeyspaceTokenZeroElectorateMembership.java x: 1 contributors (90d) y: 73 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/SidecarLeaseDatabaseAccessor.java x: 2 contributors (90d) y: 49 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/IdentifiersProvider.java x: 1 contributors (90d) y: 156 lines of code server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReportingTask.java x: 2 contributors (90d) y: 98 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/ReportSchemaHandler.java x: 2 contributors (90d) y: 56 lines of code integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 4 contributors (90d) y: 619 lines of code server/src/main/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodec.java x: 2 contributors (90d) y: 37 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java x: 2 contributors (90d) y: 211 lines of code server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java x: 3 contributors (90d) y: 145 lines of code server/src/main/java/org/apache/cassandra/sidecar/server/Server.java x: 4 contributors (90d) y: 244 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SchemaReportingConfigurationImpl.java x: 1 contributors (90d) y: 78 lines of code client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java x: 4 contributors (90d) y: 94 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java x: 5 contributors (90d) y: 1612 lines of code client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/RingRequestForKeyspaceTestParameters.java x: 1 contributors (90d) y: 48 lines of code server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcLogCache.java x: 1 contributors (90d) y: 137 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java x: 2 contributors (90d) y: 473 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/ConsistencyVerifiers.java x: 1 contributors (90d) y: 258 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreJobDatabaseAccessor.java x: 1 contributors (90d) y: 209 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarLeaseSchema.java x: 1 contributors (90d) y: 58 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/AbstractHandler.java x: 1 contributors (90d) y: 190 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/StreamSSTableComponentHandler.java x: 1 contributors (90d) y: 124 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/ListCdcDirHandler.java x: 1 contributors (90d) y: 133 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/cdc/StreamCdcSegmentHandler.java x: 1 contributors (90d) y: 159 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SSTableImportRequestParam.java x: 1 contributors (90d) y: 106 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/data/SnapshotRequestParam.java x: 1 contributors (90d) y: 98 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java x: 1 contributors (90d) y: 110 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java x: 1 contributors (90d) y: 199 lines of code server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java x: 1 contributors (90d) y: 177 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/ConfigurationModule.java x: 1 contributors (90d) y: 192 lines of code server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/VertxRouteMapKeys.java x: 1 contributors (90d) y: 224 lines of code server/src/main/java/org/apache/cassandra/sidecar/routes/RouteBuilder.java x: 1 contributors (90d) y: 168 lines of code server/src/main/java/org/apache/cassandra/sidecar/snapshots/SnapshotPathBuilder.java x: 1 contributors (90d) y: 211 lines of code server/src/main/java/org/apache/cassandra/sidecar/tasks/PeriodicTaskExecutor.java x: 1 contributors (90d) y: 241 lines of code client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java x: 3 contributors (90d) y: 275 lines of code server/src/main/java/org/apache/cassandra/sidecar/acl/authorization/BasicPermissions.java x: 2 contributors (90d) y: 30 lines of code server/src/main/java/org/apache/cassandra/sidecar/config/yaml/SidecarConfigurationImpl.java x: 1 contributors (90d) y: 373 lines of code vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java x: 1 contributors (90d) y: 297 lines of code adapters/adapters-base/src/main/java/org/apache/cassandra/sidecar/adapters/base/CassandraMetricsOperations.java x: 1 contributors (90d) y: 183 lines of code server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java x: 1 contributors (90d) y: 217 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreRange.java x: 1 contributors (90d) y: 504 lines of code server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSlice.java x: 1 contributors (90d) y: 275 lines of code server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreProcessor.java x: 1 contributors (90d) y: 387 lines of code
1612.0
lines of code
  min: 2.0
  average: 91.11
  25th percentile: 22.25
  median: 51.0
  75th percentile: 115.5
  max: 1612.0
0 5.0
contributors (90d)
min: 1.0 | average: 1.21 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0