apache / solr-sandbox
File Size

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

Intro
Learn more...
File Size Overall
0% | 18% | 28% | 22% | 29%
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
java0% | 19% | 29% | 23% | 27%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
encryption0% | 38% | 21% | 20% | 19%
crossdc-consumer0% | 0% | 58% | 0% | 41%
crossdc-producer0% | 0% | 56% | 34% | 9%
crossdc-commons0% | 0% | 0% | 30% | 69%
ROOT0% | 0% | 0% | 80% | 19%
Longest Files (Top 48)
File# lines# units
DirectUpdateHandler2Copy.java
in encryption/src/main/java/org/apache/solr/update
829 34
KafkaCrossDcConsumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
280 9
MirroringUpdateProcessor.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
278 11
SolrMessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
251 19
EncryptionRequestHandler.java
in encryption/src/main/java/org/apache/solr/encryption
250 15
EncryptionDirectory.java
in encryption/src/main/java/org/apache/solr/encryption
206 13
DecryptingIndexInput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
193 16
KafkaCrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
190 8
183 7
MirroringUpdateRequestProcessorFactory.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
170 7
LightAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
158 10
CipherAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
102 8
MirroredSolrRequestSerializer.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
100 3
Consumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
97 5
EncryptingIndexOutput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
96 8
PartitionManager.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
96 7
KafkaMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
91 4
EncryptionUtil.java
in encryption/src/main/java/org/apache/solr/encryption
73 6
solrconfig.xml
in crossdc-consumer/src/resources/configs/cloud-minimal/conf
65 -
EncryptionDirectoryFactory.java
in encryption/src/main/java/org/apache/solr/encryption
62 4
ConfigProperty.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
61 9
MirroredSolrRequest.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
59 11
EncryptionMergePolicy.java
in encryption/src/main/java/org/apache/solr/encryption
52 3
log4j2.xml
in root
44 -
IQueueHandler.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
40 6
EncryptionUpdateHandler.java
in encryption/src/main/java/org/apache/solr/encryption
39 3
AesCtrUtil.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
37 3
schema.xml
in crossdc-consumer/src/resources/configs/cloud-minimal/conf
34 -
SendDummyUpdates.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers
32 1
SensitivePropRedactionUtils.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
29 3
KafkaRequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
25 2
log4j2.xml
in crossdc-consumer/src/resources
23 -
EncryptionMergePolicyFactory.java
in encryption/src/main/java/org/apache/solr/encryption
17 2
CommitUtil.java
in encryption/src/main/java/org/apache/solr/encryption
17 1
BlockingQueue.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
17 2
MirroringException.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
15 4
MirroringException.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
15 4
KeyManager.java
in encryption/src/main/java/org/apache/solr/encryption
14 -
SolrExceptionUtil.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
13 1
MessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
11 2
SecureRandomProvider.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
10 1
AesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
7 -
AesCtrEncrypterFactory.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
6 -
RequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
5 -
ResubmitBackoffPolicy.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
5 -
CrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
5 -
CrossDcConstants.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
4 -
RequestMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
4 -
Files With Most Units (Top 36)
File# lines# units
DirectUpdateHandler2Copy.java
in encryption/src/main/java/org/apache/solr/update
829 34
SolrMessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
251 19
DecryptingIndexInput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
193 16
EncryptionRequestHandler.java
in encryption/src/main/java/org/apache/solr/encryption
250 15
EncryptionDirectory.java
in encryption/src/main/java/org/apache/solr/encryption
206 13
MirroringUpdateProcessor.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
278 11
MirroredSolrRequest.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
59 11
LightAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
158 10
ConfigProperty.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
61 9
KafkaCrossDcConsumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
280 9
EncryptingIndexOutput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
96 8
CipherAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
102 8
KafkaCrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
190 8
MirroringUpdateRequestProcessorFactory.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
170 7
183 7
PartitionManager.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
96 7
EncryptionUtil.java
in encryption/src/main/java/org/apache/solr/encryption
73 6
IQueueHandler.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
40 6
Consumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
97 5
EncryptionDirectoryFactory.java
in encryption/src/main/java/org/apache/solr/encryption
62 4
MirroringException.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
15 4
KafkaMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
91 4
MirroringException.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
15 4
EncryptionMergePolicy.java
in encryption/src/main/java/org/apache/solr/encryption
52 3
AesCtrUtil.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
37 3
EncryptionUpdateHandler.java
in encryption/src/main/java/org/apache/solr/encryption
39 3
MirroredSolrRequestSerializer.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
100 3
SensitivePropRedactionUtils.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
29 3
EncryptionMergePolicyFactory.java
in encryption/src/main/java/org/apache/solr/encryption
17 2
KafkaRequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
25 2
MessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
11 2
BlockingQueue.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
17 2
SecureRandomProvider.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
10 1
CommitUtil.java
in encryption/src/main/java/org/apache/solr/encryption
17 1
SolrExceptionUtil.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
13 1
SendDummyUpdates.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers
32 1
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 48 long lines.

File# lines# units# long lines
KafkaCrossDcConsumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
280 9 8
SolrMessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
251 19 7
MirroringUpdateProcessor.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
278 11 6
MirroringUpdateRequestProcessorFactory.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
170 7 5
KafkaMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
91 4 5
log4j2.xml
in root
44 - 2
LightAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
158 10 2
PartitionManager.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
96 7 2
EncryptionMergePolicy.java
in encryption/src/main/java/org/apache/solr/encryption
52 3 1
EncryptingIndexOutput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
96 8 1
CipherAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
102 8 1
EncryptionDirectoryFactory.java
in encryption/src/main/java/org/apache/solr/encryption
62 4 1
EncryptionRequestHandler.java
in encryption/src/main/java/org/apache/solr/encryption
250 15 1
CommitUtil.java
in encryption/src/main/java/org/apache/solr/encryption
17 1 1
KafkaRequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
25 2 1
183 7 1
MirroredSolrRequestSerializer.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
100 3 1
SensitivePropRedactionUtils.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
29 3 1
log4j2.xml
in crossdc-consumer/src/resources
23 - 1
Correlations

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

crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/BlockingQueue.java x: 1 commits (all time) y: 17 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/KafkaCrossDcConsumer.java x: 3 commits (all time) y: 280 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/PartitionManager.java x: 1 commits (all time) y: 96 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor/SolrMessageProcessor.java x: 2 commits (all time) y: 251 lines of code SolrAndKafkaIntegrationTest.java x: 1 commits (all time) y: 183 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/KafkaCrossDcConf.java x: 2 commits (all time) y: 190 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/MirroredSolrRequestSerializer.java x: 2 commits (all time) y: 100 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/Consumer.java x: 2 commits (all time) y: 97 lines of code crossdc-producer/src/main/java/org/apache/solr/update/processor/MirroringUpdateProcessor.java x: 2 commits (all time) y: 278 lines of code crossdc-producer/src/main/java/org/apache/solr/update/processor/MirroringUpdateRequestProcessorFactory.java x: 2 commits (all time) y: 170 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionDirectory.java x: 1 commits (all time) y: 206 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionDirectoryFactory.java x: 1 commits (all time) y: 62 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionMergePolicy.java x: 1 commits (all time) y: 52 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionRequestHandler.java x: 1 commits (all time) y: 250 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionUpdateHandler.java x: 1 commits (all time) y: 39 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionUtil.java x: 1 commits (all time) y: 73 lines of code encryption/src/main/java/org/apache/solr/encryption/KeyManager.java x: 1 commits (all time) y: 14 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/AesCtrEncrypter.java x: 1 commits (all time) y: 7 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/AesCtrEncrypterFactory.java x: 1 commits (all time) y: 6 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/CipherAesCtrEncrypter.java x: 1 commits (all time) y: 102 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/DecryptingIndexInput.java x: 1 commits (all time) y: 193 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/LightAesCtrEncrypter.java x: 1 commits (all time) y: 158 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/SecureRandomProvider.java x: 1 commits (all time) y: 10 lines of code encryption/src/main/java/org/apache/solr/update/DirectUpdateHandler2Copy.java x: 1 commits (all time) y: 829 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/IQueueHandler.java x: 1 commits (all time) y: 40 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/KafkaMirroringSink.java x: 1 commits (all time) y: 91 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/SensitivePropRedactionUtils.java x: 1 commits (all time) y: 29 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers/SendDummyUpdates.java x: 1 commits (all time) y: 32 lines of code crossdc-consumer/src/resources/configs/cloud-minimal/conf/schema.xml x: 1 commits (all time) y: 34 lines of code crossdc-consumer/src/resources/configs/cloud-minimal/conf/solrconfig.xml x: 1 commits (all time) y: 65 lines of code crossdc-consumer/src/resources/log4j2.xml x: 1 commits (all time) y: 23 lines of code log4j2.xml x: 1 commits (all time) y: 44 lines of code
829.0
lines of code
  min: 4.0
  average: 91.88
  25th percentile: 15.0
  median: 42.0
  75th percentile: 101.5
  max: 829.0
0 3.0
commits (all time)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/BlockingQueue.java x: 1 contributors (all time) y: 17 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/KafkaCrossDcConsumer.java x: 1 contributors (all time) y: 280 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/PartitionManager.java x: 1 contributors (all time) y: 96 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor/SolrMessageProcessor.java x: 1 contributors (all time) y: 251 lines of code SolrAndKafkaIntegrationTest.java x: 1 contributors (all time) y: 183 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/KafkaCrossDcConf.java x: 1 contributors (all time) y: 190 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/MirroredSolrRequestSerializer.java x: 1 contributors (all time) y: 100 lines of code crossdc-producer/src/main/java/org/apache/solr/update/processor/MirroringUpdateRequestProcessorFactory.java x: 1 contributors (all time) y: 170 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionDirectory.java x: 1 contributors (all time) y: 206 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionDirectoryFactory.java x: 1 contributors (all time) y: 62 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionMergePolicy.java x: 1 contributors (all time) y: 52 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionUpdateHandler.java x: 1 contributors (all time) y: 39 lines of code encryption/src/main/java/org/apache/solr/encryption/EncryptionUtil.java x: 1 contributors (all time) y: 73 lines of code encryption/src/main/java/org/apache/solr/encryption/KeyManager.java x: 1 contributors (all time) y: 14 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/AesCtrEncrypter.java x: 1 contributors (all time) y: 7 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/AesCtrEncrypterFactory.java x: 1 contributors (all time) y: 6 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/CipherAesCtrEncrypter.java x: 1 contributors (all time) y: 102 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/DecryptingIndexInput.java x: 1 contributors (all time) y: 193 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/LightAesCtrEncrypter.java x: 1 contributors (all time) y: 158 lines of code encryption/src/main/java/org/apache/solr/encryption/crypto/SecureRandomProvider.java x: 1 contributors (all time) y: 10 lines of code encryption/src/main/java/org/apache/solr/update/DirectUpdateHandler2Copy.java x: 1 contributors (all time) y: 829 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/IQueueHandler.java x: 1 contributors (all time) y: 40 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/KafkaMirroringSink.java x: 1 contributors (all time) y: 91 lines of code crossdc-commons/src/main/java/org/apache/solr/crossdc/common/SensitivePropRedactionUtils.java x: 1 contributors (all time) y: 29 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers/SendDummyUpdates.java x: 1 contributors (all time) y: 32 lines of code crossdc-consumer/src/resources/configs/cloud-minimal/conf/schema.xml x: 1 contributors (all time) y: 34 lines of code crossdc-consumer/src/resources/configs/cloud-minimal/conf/solrconfig.xml x: 1 contributors (all time) y: 65 lines of code crossdc-consumer/src/resources/log4j2.xml x: 1 contributors (all time) y: 23 lines of code log4j2.xml x: 1 contributors (all time) y: 44 lines of code
829.0
lines of code
  min: 4.0
  average: 91.88
  25th percentile: 15.0
  median: 42.0
  75th percentile: 101.5
  max: 829.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/BlockingQueue.java x: 1 commits (90d) y: 17 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/KafkaCrossDcConsumer.java x: 1 commits (90d) y: 280 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/PartitionManager.java x: 1 commits (90d) y: 96 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor/SolrMessageProcessor.java x: 1 commits (90d) y: 251 lines of code
280.0
lines of code
  min: 17.0
  average: 161.0
  25th percentile: 36.75
  median: 173.5
  75th percentile: 272.75
  max: 280.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/BlockingQueue.java x: 1 contributors (90d) y: 17 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/KafkaCrossDcConsumer.java x: 1 contributors (90d) y: 280 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/PartitionManager.java x: 1 contributors (90d) y: 96 lines of code crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor/SolrMessageProcessor.java x: 1 contributors (90d) y: 251 lines of code
280.0
lines of code
  min: 17.0
  average: 161.0
  25th percentile: 36.75
  median: 173.5
  75th percentile: 272.75
  max: 280.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0