apache / solr-sandbox
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 48 files with 4,410 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 48 files changed 1-5 times (4,410 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 48 files with 4,410 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 48 files changed by 1 contributor (4,410 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, gradle, properties, md, sh, bat, gitignore, gitattributes, txt, json, yml, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
encryption0% | 0% | 0% | 0% | 100%
crossdc-consumer0% | 0% | 0% | 0% | 100%
crossdc-commons0% | 0% | 0% | 0% | 100%
crossdc-producer0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 48)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
KafkaCrossDcConsumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
280 9 2022-11-16 2023-05-10 3 1 markrmiller@apache.org markrmiller@apache.org
Consumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
97 5 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
MirroredSolrRequestSerializer.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
100 3 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
MirroringUpdateRequestProcessorFactory.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
170 7 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
KafkaCrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
190 8 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
SolrMessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
251 19 2022-11-16 2023-05-10 2 1 markrmiller@apache.org markrmiller@apache.org
MirroringUpdateProcessor.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
278 11 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
RequestMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
4 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
CrossDcConstants.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
4 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
CrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
ResubmitBackoffPolicy.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
RequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
AesCtrEncrypterFactory.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
6 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
AesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
7 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
SecureRandomProvider.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
10 1 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
MessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
11 2 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
SolrExceptionUtil.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
13 1 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
KeyManager.java
in encryption/src/main/java/org/apache/solr/encryption
14 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
MirroringException.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
15 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
MirroringException.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
15 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
BlockingQueue.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
17 2 2023-05-10 2023-05-10 1 1 markrmiller@apache.org markrmiller@apache.org
CommitUtil.java
in encryption/src/main/java/org/apache/solr/encryption
17 1 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionMergePolicyFactory.java
in encryption/src/main/java/org/apache/solr/encryption
17 2 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
log4j2.xml
in crossdc-consumer/src/resources
23 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
KafkaRequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
25 2 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
SensitivePropRedactionUtils.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
29 3 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
SendDummyUpdates.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers
32 1 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
schema.xml
in crossdc-consumer/src/resources/configs/cloud-minimal/conf
34 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
AesCtrUtil.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
37 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionUpdateHandler.java
in encryption/src/main/java/org/apache/solr/encryption
39 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
IQueueHandler.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
40 6 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
log4j2.xml
in root
44 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionMergePolicy.java
in encryption/src/main/java/org/apache/solr/encryption
52 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
MirroredSolrRequest.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
59 11 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
ConfigProperty.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
61 9 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionDirectoryFactory.java
in encryption/src/main/java/org/apache/solr/encryption
62 4 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
solrconfig.xml
in crossdc-consumer/src/resources/configs/cloud-minimal/conf
65 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionUtil.java
in encryption/src/main/java/org/apache/solr/encryption
73 6 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
KafkaMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
91 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
PartitionManager.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
96 7 2023-05-10 2023-05-10 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptingIndexOutput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
96 8 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
CipherAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
102 8 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
LightAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
158 10 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
183 7 2023-04-10 2023-04-10 1 1 markrmiller@apache.org markrmiller@apache.org
DecryptingIndexInput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
193 16 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionDirectory.java
in encryption/src/main/java/org/apache/solr/encryption
206 13 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionRequestHandler.java
in encryption/src/main/java/org/apache/solr/encryption
250 15 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
DirectUpdateHandler2Copy.java
in encryption/src/main/java/org/apache/solr/update
829 34 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
Files With Most Contributors (Top 48)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
KafkaCrossDcConsumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
280 9 2022-11-16 2023-05-10 3 1 markrmiller@apache.org markrmiller@apache.org
MirroringUpdateProcessor.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
278 11 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
MirroringUpdateRequestProcessorFactory.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
170 7 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
MirroredSolrRequestSerializer.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
100 3 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
KafkaCrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
190 8 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
SolrMessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
251 19 2022-11-16 2023-05-10 2 1 markrmiller@apache.org markrmiller@apache.org
Consumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
97 5 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
log4j2.xml
in root
44 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionMergePolicy.java
in encryption/src/main/java/org/apache/solr/encryption
52 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
SecureRandomProvider.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
10 1 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptingIndexOutput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
96 8 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
AesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
7 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
DecryptingIndexInput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
193 16 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
LightAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
158 10 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
CipherAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
102 8 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
AesCtrUtil.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
37 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
AesCtrEncrypterFactory.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
6 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionDirectoryFactory.java
in encryption/src/main/java/org/apache/solr/encryption
62 4 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionUtil.java
in encryption/src/main/java/org/apache/solr/encryption
73 6 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionRequestHandler.java
in encryption/src/main/java/org/apache/solr/encryption
250 15 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionDirectory.java
in encryption/src/main/java/org/apache/solr/encryption
206 13 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
KeyManager.java
in encryption/src/main/java/org/apache/solr/encryption
14 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionMergePolicyFactory.java
in encryption/src/main/java/org/apache/solr/encryption
17 2 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
CommitUtil.java
in encryption/src/main/java/org/apache/solr/encryption
17 1 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionUpdateHandler.java
in encryption/src/main/java/org/apache/solr/encryption
39 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
DirectUpdateHandler2Copy.java
in encryption/src/main/java/org/apache/solr/update
829 34 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
RequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
KafkaRequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
25 2 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
MirroringException.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
15 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
183 7 2023-04-10 2023-04-10 1 1 markrmiller@apache.org markrmiller@apache.org
CrossDcConstants.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
4 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
SolrExceptionUtil.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
13 1 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
IQueueHandler.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
40 6 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
ResubmitBackoffPolicy.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
ConfigProperty.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
61 9 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
CrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
RequestMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
4 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
MirroredSolrRequest.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
59 11 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
KafkaMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
91 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
SensitivePropRedactionUtils.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
29 3 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
MirroringException.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
15 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
log4j2.xml
in crossdc-consumer/src/resources
23 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
schema.xml
in crossdc-consumer/src/resources/configs/cloud-minimal/conf
34 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
solrconfig.xml
in crossdc-consumer/src/resources/configs/cloud-minimal/conf
65 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
MessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
11 2 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
PartitionManager.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
96 7 2023-05-10 2023-05-10 1 1 markrmiller@apache.org markrmiller@apache.org
BlockingQueue.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
17 2 2023-05-10 2023-05-10 1 1 markrmiller@apache.org markrmiller@apache.org
SendDummyUpdates.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers
32 1 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
Files With Least Contributors (Top 48)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DirectUpdateHandler2Copy.java
in encryption/src/main/java/org/apache/solr/update
829 34 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
KafkaCrossDcConsumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
280 9 2022-11-16 2023-05-10 3 1 markrmiller@apache.org markrmiller@apache.org
MirroringUpdateProcessor.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
278 11 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
SolrMessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
251 19 2022-11-16 2023-05-10 2 1 markrmiller@apache.org markrmiller@apache.org
EncryptionRequestHandler.java
in encryption/src/main/java/org/apache/solr/encryption
250 15 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
EncryptionDirectory.java
in encryption/src/main/java/org/apache/solr/encryption
206 13 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
DecryptingIndexInput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
193 16 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
KafkaCrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
190 8 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
183 7 2023-04-10 2023-04-10 1 1 markrmiller@apache.org markrmiller@apache.org
MirroringUpdateRequestProcessorFactory.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
170 7 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
LightAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
158 10 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
CipherAesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
102 8 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
MirroredSolrRequestSerializer.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
100 3 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
Consumer.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
97 5 2022-11-16 2023-04-10 2 1 markrmiller@apache.org markrmiller@apache.org
EncryptingIndexOutput.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
96 8 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
PartitionManager.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
96 7 2023-05-10 2023-05-10 1 1 markrmiller@apache.org markrmiller@apache.org
KafkaMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
91 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionUtil.java
in encryption/src/main/java/org/apache/solr/encryption
73 6 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
solrconfig.xml
in crossdc-consumer/src/resources/configs/cloud-minimal/conf
65 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionDirectoryFactory.java
in encryption/src/main/java/org/apache/solr/encryption
62 4 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
ConfigProperty.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
61 9 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
MirroredSolrRequest.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
59 11 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionMergePolicy.java
in encryption/src/main/java/org/apache/solr/encryption
52 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
log4j2.xml
in root
44 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
IQueueHandler.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
40 6 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionUpdateHandler.java
in encryption/src/main/java/org/apache/solr/encryption
39 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
AesCtrUtil.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
37 3 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
schema.xml
in crossdc-consumer/src/resources/configs/cloud-minimal/conf
34 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
SendDummyUpdates.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers
32 1 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
SensitivePropRedactionUtils.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
29 3 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
KafkaRequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
25 2 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
log4j2.xml
in crossdc-consumer/src/resources
23 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
EncryptionMergePolicyFactory.java
in encryption/src/main/java/org/apache/solr/encryption
17 2 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
CommitUtil.java
in encryption/src/main/java/org/apache/solr/encryption
17 1 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
BlockingQueue.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer
17 2 2023-05-10 2023-05-10 1 1 markrmiller@apache.org markrmiller@apache.org
MirroringException.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
15 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
MirroringException.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
15 4 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
KeyManager.java
in encryption/src/main/java/org/apache/solr/encryption
14 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
SolrExceptionUtil.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
13 1 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
MessageProcessor.java
in crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor
11 2 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
SecureRandomProvider.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
10 1 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
AesCtrEncrypter.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
7 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
AesCtrEncrypterFactory.java
in encryption/src/main/java/org/apache/solr/encryption/crypto
6 - 2023-03-24 2023-03-24 1 1 33934988+bruno-roustant@use... 33934988+bruno-roustant@use...
RequestMirroringHandler.java
in crossdc-producer/src/main/java/org/apache/solr/update/processor
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
ResubmitBackoffPolicy.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
CrossDcConf.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
5 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
CrossDcConstants.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
4 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
RequestMirroringSink.java
in crossdc-commons/src/main/java/org/apache/solr/crossdc/common
4 - 2022-11-16 2022-11-16 1 1 markrmiller@apache.org markrmiller@apache.org
Correlations

File Size vs. Number of Changes: 48 points

crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/BlockingQueue.java x: 17 lines of code y: 1 # changes crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/KafkaCrossDcConsumer.java x: 280 lines of code y: 3 # changes crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/PartitionManager.java x: 96 lines of code y: 1 # changes crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor/SolrMessageProcessor.java x: 251 lines of code y: 2 # changes SolrAndKafkaIntegrationTest.java x: 183 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/KafkaCrossDcConf.java x: 190 lines of code y: 2 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/MirroredSolrRequestSerializer.java x: 100 lines of code y: 2 # changes crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/Consumer.java x: 97 lines of code y: 2 # changes crossdc-producer/src/main/java/org/apache/solr/update/processor/MirroringUpdateProcessor.java x: 278 lines of code y: 2 # changes crossdc-producer/src/main/java/org/apache/solr/update/processor/MirroringUpdateRequestProcessorFactory.java x: 170 lines of code y: 2 # changes encryption/src/main/java/org/apache/solr/encryption/EncryptionDirectory.java x: 206 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/EncryptionDirectoryFactory.java x: 62 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/EncryptionMergePolicy.java x: 52 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/EncryptionRequestHandler.java x: 250 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/EncryptionUpdateHandler.java x: 39 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/EncryptionUtil.java x: 73 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/KeyManager.java x: 14 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/crypto/AesCtrEncrypter.java x: 7 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/crypto/AesCtrUtil.java x: 37 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/crypto/CipherAesCtrEncrypter.java x: 102 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/crypto/DecryptingIndexInput.java x: 193 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/crypto/LightAesCtrEncrypter.java x: 158 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/encryption/crypto/SecureRandomProvider.java x: 10 lines of code y: 1 # changes encryption/src/main/java/org/apache/solr/update/DirectUpdateHandler2Copy.java x: 829 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/ConfigProperty.java x: 61 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/CrossDcConf.java x: 5 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/CrossDcConstants.java x: 4 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/KafkaMirroringSink.java x: 91 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/MirroredSolrRequest.java x: 59 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/MirroringException.java x: 15 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/SensitivePropRedactionUtils.java x: 29 lines of code y: 1 # changes crossdc-commons/src/main/java/org/apache/solr/crossdc/common/SolrExceptionUtil.java x: 13 lines of code y: 1 # changes crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers/SendDummyUpdates.java x: 32 lines of code y: 1 # changes crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor/MessageProcessor.java x: 11 lines of code y: 1 # changes crossdc-consumer/src/resources/configs/cloud-minimal/conf/schema.xml x: 34 lines of code y: 1 # changes crossdc-consumer/src/resources/configs/cloud-minimal/conf/solrconfig.xml x: 65 lines of code y: 1 # changes crossdc-consumer/src/resources/log4j2.xml x: 23 lines of code y: 1 # changes crossdc-producer/src/main/java/org/apache/solr/update/processor/KafkaRequestMirroringHandler.java x: 25 lines of code y: 1 # changes log4j2.xml x: 44 lines of code y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.17
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 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

Number of Contributors vs. Number of Changes: 48 points

crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/BlockingQueue.java x: 1 # contributors y: 1 # changes crossdc-consumer/src/main/java/org/apache/solr/crossdc/consumer/KafkaCrossDcConsumer.java x: 1 # contributors y: 3 # changes crossdc-consumer/src/main/java/org/apache/solr/crossdc/messageprocessor/SolrMessageProcessor.java x: 1 # contributors y: 2 # changes
3.0
# changes
  min: 1.0
  average: 1.17
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 48 points

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