apache / phoenix-tephra
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 226 files with 29,222 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)
    • 12 files changed 6-20 times (3,099 lines of code)
    • 214 files changed 1-5 times (26,123 lines of code)
0% | 0% | 0% | 10% | 89%
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 226 files with 29,222 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 6 files changed by 6-10 contributors (745 lines of code)
    • 61 files changed by 2-5 contributors (9,977 lines of code)
    • 159 files changed by 1 contributor (18,500 lines of code)
0% | 0% | 2% | 34% | 63%
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, md, txt, sh, gitignore, thrift, json, yml, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 10% | 89%
thrift0% | 0% | 0% | 100% | 0%
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
tephra-core0% | 0% | 0% | 22% | 77%
tephra-hbase-compat-2.30% | 0% | 0% | 0% | 100%
tephra-hbase-compat-2.40% | 0% | 0% | 0% | 100%
tephra-hbase-compat-2.0-base0% | 0% | 0% | 0% | 100%
tephra-hbase-compat-1.4-base0% | 0% | 0% | 0% | 100%
tephra-hbase-compat-1.1-base0% | 0% | 0% | 0% | 100%
tephra-hbase-compat-1.30% | 0% | 0% | 0% | 100%
tephra-api0% | 0% | 0% | 0% | 100%
tephra-distribution0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TxConstants.java
in tephra-core/src/main/java/org/apache/tephra
164 - 2016-05-07 2018-06-19 19 7 poorna@cask.co jamestaylor@apache.org
transaction.thrift
in tephra-core/src/main/thrift
70 - 2014-09-10 2017-09-11 16 7 gary@continuuity.com anew@apache.org
HBaseVersionSpecificFactory.java
in tephra-core/src/main/java/org/apache/tephra/util
71 2 2016-05-07 2021-04-16 11 8 poorna@cask.co richard.antal@cloudera.com
HBaseVersion.java
in tephra-core/src/main/java/org/apache/tephra/util
173 13 2016-05-07 2021-04-16 11 8 poorna@cask.co richard.antal@cloudera.com
TransactionEdit.java
in tephra-core/src/main/java/co/cask/tephra/persist
212 38 2014-09-10 2016-05-13 11 8 gary@continuuity.com gokul@apache.org
TransactionManager.java
in tephra-core/src/main/java/org/apache/tephra
1174 84 2016-05-07 2017-09-11 9 4 poorna@cask.co anew@apache.org
ConfigurationFactory.java
in tephra-core/src/main/java/org/apache/tephra/util
55 12 2016-05-07 2021-04-16 7 7 poorna@cask.co richard.antal@cloudera.com
TxUtils.java
in tephra-core/src/main/java/org/apache/tephra/util
70 11 2016-05-07 2017-09-22 6 2 poorna@cask.co anwar1@berkeley.edu
TransactionServiceThriftHandler.java
in tephra-core/src/main/java/org/apache/tephra/distributed
191 24 2016-05-07 2017-09-11 6 3 poorna@cask.co anew@apache.org
TransactionContext.java
in tephra-core/src/main/java/org/apache/tephra
219 17 2016-05-07 2018-01-12 6 3 poorna@cask.co anew@apache.org
TransactionServiceThriftClient.java
in tephra-core/src/main/java/org/apache/tephra/distributed
256 22 2016-05-07 2017-09-11 6 3 poorna@cask.co anew@apache.org
TransactionServiceClient.java
in tephra-core/src/main/java/org/apache/tephra/distributed
444 24 2016-05-07 2017-09-11 6 3 poorna@cask.co anew@apache.org
TransactionSystemClient.java
in tephra-core/src/main/java/org/apache/tephra
26 - 2016-05-07 2017-09-11 5 2 poorna@cask.co anew@apache.org
TransactionPruningService.java
in tephra-core/src/main/java/org/apache/tephra/txprune
118 6 2016-12-06 2017-09-09 5 3 poorna@cask.co anew@apache.org
TransactionService.java
in tephra-core/src/main/java/org/apache/tephra/distributed
145 10 2016-05-07 2017-09-09 5 2 poorna@cask.co anew@apache.org
13 - 2014-09-10 2016-05-07 4 3 gary@continuuity.com poorna@cask.co
TransactionInMemoryModule.java
in tephra-core/src/main/java/org/apache/tephra/runtime
39 3 2016-05-07 2017-05-16 4 3 poorna@cask.co gokul@cask.co
TransactionLocalModule.java
in tephra-core/src/main/java/org/apache/tephra/runtime
42 3 2016-05-07 2017-05-16 4 3 poorna@cask.co gokul@cask.co
MinimalTxSystemClient.java
in tephra-core/src/main/java/org/apache/tephra/inmemory
80 17 2016-05-07 2017-09-11 4 2 poorna@cask.co anew@apache.org
DetachedTxSystemClient.java
in tephra-core/src/main/java/org/apache/tephra/inmemory
96 18 2016-05-07 2017-09-11 4 2 poorna@cask.co anew@apache.org
TransactionPruningRunnable.java
in tephra-core/src/main/java/org/apache/tephra/txprune
96 3 2016-12-06 2017-03-07 4 2 poorna@cask.co gokul@cask.co
InMemoryTxSystemClient.java
in tephra-core/src/main/java/org/apache/tephra/inmemory
122 18 2016-05-07 2017-09-11 4 2 poorna@cask.co anew@apache.org
TransactionStateCache.java
in tephra-core/src/main/java/org/apache/tephra/coprocessor
140 13 2016-05-07 2018-04-26 4 3 poorna@cask.co poorna@apache.org
TransactionEditCodecs.java
in tephra-core/src/main/java/co/cask/tephra/persist
201 17 2015-08-12 2016-05-13 4 5 ghelmling@gmail.com gokul@apache.org
AbstractTransactionLog.java
in tephra-core/src/main/java/org/apache/tephra/persist
230 19 2016-05-07 2017-09-09 4 4 poorna@cask.co anew@apache.org
TransactionProcessor.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor
362 28 2017-09-05 2019-06-10 4 3 anew@apache.org larsh@apache.org
TransactionAwareHTable.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase
519 49 2017-09-05 2019-06-10 4 4 anew@apache.org larsh@apache.org
TransactionFilters.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor
16 2 2017-09-05 2017-09-22 3 2 anew@apache.org anwar1@berkeley.edu
19 - 2015-04-02 2016-05-07 3 3 gary@cask.co poorna@cask.co
HDFSTransactionLogReaderSupplier.java
in tephra-core/src/main/java/org/apache/tephra/persist
34 2 2016-05-07 2016-05-13 3 3 poorna@cask.co gokul@apache.org
TransactionDistributedModule.java
in tephra-core/src/main/java/org/apache/tephra/runtime
41 3 2016-05-07 2017-05-16 3 3 poorna@cask.co gokul@cask.co
HDFSTransactionLogReaderV1.java
in tephra-core/src/main/java/org/apache/tephra/persist
43 4 2016-05-07 2016-05-13 3 3 poorna@cask.co gokul@apache.org
ReferenceCountedSupplier.java
in tephra-core/src/main/java/org/apache/tephra/coprocessor
58 3 2017-03-21 2018-04-26 3 2 gokul@cask.co poorna@apache.org
HDFSTransactionLogReaderV2.java
in tephra-core/src/main/java/org/apache/tephra/persist
72 5 2016-05-07 2016-05-13 3 3 poorna@cask.co gokul@apache.org
InMemoryTransactionService.java
in tephra-core/src/main/java/org/apache/tephra/inmemory
78 6 2016-05-07 2016-12-05 3 3 poorna@cask.co gokul@cask.co
TransactionSnapshot.java
in tephra-core/src/main/java/org/apache/tephra/persist
121 12 2016-05-07 2017-09-11 3 3 poorna@cask.co anew@apache.org
AbstractClientProvider.java
in tephra-core/src/main/java/org/apache/tephra/distributed
127 9 2016-05-07 2018-06-19 3 3 poorna@cask.co jamestaylor@apache.org
TransactionVisibilityFilter.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor
206 20 2017-09-05 2017-09-22 3 2 anew@apache.org anwar1@berkeley.edu
TransactionEdit.java
in tephra-core/src/main/java/org/apache/tephra/persist
221 39 2016-05-07 2016-05-13 3 3 poorna@cask.co gokul@apache.org
TThreadedSelectorServerWithFix.java
in tephra-core/src/main/java/org/apache/thrift/server
392 44 2015-09-29 2016-05-07 3 2 poorna@cask.co poorna@cask.co
RetryStrategy.java
in tephra-core/src/main/java/org/apache/tephra/distributed
6 1 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
TransactionLogWriter.java
in tephra-core/src/main/java/org/apache/tephra/persist
9 - 2016-05-07 2017-09-09 2 2 poorna@cask.co anew@apache.org
TransactionModules.java
in tephra-core/src/main/java/org/apache/tephra/runtime
21 5 2016-05-07 2017-05-16 2 2 poorna@cask.co gokul@cask.co
TTransactionType.java
in tephra-core/src/main/java/org/apache/tephra/distributed/thrift
25 3 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
TVisibilityLevel.java
in tephra-core/src/main/java/org/apache/tephra/distributed/thrift
28 3 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
SingleUseClientProvider.java
in tephra-core/src/main/java/org/apache/tephra/distributed
28 4 2016-05-07 2017-09-12 2 2 poorna@cask.co anew@apache.org
TransactionStateCacheSupplier.java
in tephra-core/src/main/java/org/apache/tephra/coprocessor
29 4 2016-05-07 2017-03-21 2 2 poorna@cask.co gokul@cask.co
RetryNTimes.java
in tephra-core/src/main/java/org/apache/tephra/distributed
33 6 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
ThreadLocalClientProvider.java
in tephra-core/src/main/java/org/apache/tephra/distributed
35 4 2016-05-07 2017-09-12 2 2 poorna@cask.co anew@apache.org
TransactionConflictException.java
in tephra-api/src/main/java/org/apache/tephra
36 6 2016-05-07 2017-09-11 2 2 poorna@cask.co anew@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HBaseVersion.java
in tephra-core/src/main/java/org/apache/tephra/util
173 13 2016-05-07 2021-04-16 11 8 poorna@cask.co richard.antal@cloudera.com
HBaseVersionSpecificFactory.java
in tephra-core/src/main/java/org/apache/tephra/util
71 2 2016-05-07 2021-04-16 11 8 poorna@cask.co richard.antal@cloudera.com
TransactionEdit.java
in tephra-core/src/main/java/co/cask/tephra/persist
212 38 2014-09-10 2016-05-13 11 8 gary@continuuity.com gokul@apache.org
TxConstants.java
in tephra-core/src/main/java/org/apache/tephra
164 - 2016-05-07 2018-06-19 19 7 poorna@cask.co jamestaylor@apache.org
transaction.thrift
in tephra-core/src/main/thrift
70 - 2014-09-10 2017-09-11 16 7 gary@continuuity.com anew@apache.org
ConfigurationFactory.java
in tephra-core/src/main/java/org/apache/tephra/util
55 12 2016-05-07 2021-04-16 7 7 poorna@cask.co richard.antal@cloudera.com
TransactionEditCodecs.java
in tephra-core/src/main/java/co/cask/tephra/persist
201 17 2015-08-12 2016-05-13 4 5 ghelmling@gmail.com gokul@apache.org
TransactionManager.java
in tephra-core/src/main/java/org/apache/tephra
1174 84 2016-05-07 2017-09-11 9 4 poorna@cask.co anew@apache.org
AbstractTransactionLog.java
in tephra-core/src/main/java/org/apache/tephra/persist
230 19 2016-05-07 2017-09-09 4 4 poorna@cask.co anew@apache.org
TransactionAwareHTable.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase
519 49 2017-09-05 2019-06-10 4 4 anew@apache.org larsh@apache.org
TransactionServiceClient.java
in tephra-core/src/main/java/org/apache/tephra/distributed
444 24 2016-05-07 2017-09-11 6 3 poorna@cask.co anew@apache.org
TransactionServiceThriftClient.java
in tephra-core/src/main/java/org/apache/tephra/distributed
256 22 2016-05-07 2017-09-11 6 3 poorna@cask.co anew@apache.org
TransactionServiceThriftHandler.java
in tephra-core/src/main/java/org/apache/tephra/distributed
191 24 2016-05-07 2017-09-11 6 3 poorna@cask.co anew@apache.org
TransactionContext.java
in tephra-core/src/main/java/org/apache/tephra
219 17 2016-05-07 2018-01-12 6 3 poorna@cask.co anew@apache.org
TransactionPruningService.java
in tephra-core/src/main/java/org/apache/tephra/txprune
118 6 2016-12-06 2017-09-09 5 3 poorna@cask.co anew@apache.org
13 - 2014-09-10 2016-05-07 4 3 gary@continuuity.com poorna@cask.co
TransactionInMemoryModule.java
in tephra-core/src/main/java/org/apache/tephra/runtime
39 3 2016-05-07 2017-05-16 4 3 poorna@cask.co gokul@cask.co
TransactionLocalModule.java
in tephra-core/src/main/java/org/apache/tephra/runtime
42 3 2016-05-07 2017-05-16 4 3 poorna@cask.co gokul@cask.co
TransactionStateCache.java
in tephra-core/src/main/java/org/apache/tephra/coprocessor
140 13 2016-05-07 2018-04-26 4 3 poorna@cask.co poorna@apache.org
TransactionProcessor.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor
362 28 2017-09-05 2019-06-10 4 3 anew@apache.org larsh@apache.org
AbstractClientProvider.java
in tephra-core/src/main/java/org/apache/tephra/distributed
127 9 2016-05-07 2018-06-19 3 3 poorna@cask.co jamestaylor@apache.org
TransactionDistributedModule.java
in tephra-core/src/main/java/org/apache/tephra/runtime
41 3 2016-05-07 2017-05-16 3 3 poorna@cask.co gokul@cask.co
InMemoryTransactionService.java
in tephra-core/src/main/java/org/apache/tephra/inmemory
78 6 2016-05-07 2016-12-05 3 3 poorna@cask.co gokul@cask.co
HDFSTransactionLogReaderV2.java
in tephra-core/src/main/java/org/apache/tephra/persist
72 5 2016-05-07 2016-05-13 3 3 poorna@cask.co gokul@apache.org
TransactionSnapshot.java
in tephra-core/src/main/java/org/apache/tephra/persist
121 12 2016-05-07 2017-09-11 3 3 poorna@cask.co anew@apache.org
HDFSTransactionLogReaderSupplier.java
in tephra-core/src/main/java/org/apache/tephra/persist
34 2 2016-05-07 2016-05-13 3 3 poorna@cask.co gokul@apache.org
TransactionEdit.java
in tephra-core/src/main/java/org/apache/tephra/persist
221 39 2016-05-07 2016-05-13 3 3 poorna@cask.co gokul@apache.org
HDFSTransactionLogReaderV1.java
in tephra-core/src/main/java/org/apache/tephra/persist
43 4 2016-05-07 2016-05-13 3 3 poorna@cask.co gokul@apache.org
19 - 2015-04-02 2016-05-07 3 3 gary@cask.co poorna@cask.co
TxUtils.java
in tephra-core/src/main/java/org/apache/tephra/util
70 11 2016-05-07 2017-09-22 6 2 poorna@cask.co anwar1@berkeley.edu
TransactionService.java
in tephra-core/src/main/java/org/apache/tephra/distributed
145 10 2016-05-07 2017-09-09 5 2 poorna@cask.co anew@apache.org
TransactionSystemClient.java
in tephra-core/src/main/java/org/apache/tephra
26 - 2016-05-07 2017-09-11 5 2 poorna@cask.co anew@apache.org
TransactionPruningRunnable.java
in tephra-core/src/main/java/org/apache/tephra/txprune
96 3 2016-12-06 2017-03-07 4 2 poorna@cask.co gokul@cask.co
InMemoryTxSystemClient.java
in tephra-core/src/main/java/org/apache/tephra/inmemory
122 18 2016-05-07 2017-09-11 4 2 poorna@cask.co anew@apache.org
DetachedTxSystemClient.java
in tephra-core/src/main/java/org/apache/tephra/inmemory
96 18 2016-05-07 2017-09-11 4 2 poorna@cask.co anew@apache.org
MinimalTxSystemClient.java
in tephra-core/src/main/java/org/apache/tephra/inmemory
80 17 2016-05-07 2017-09-11 4 2 poorna@cask.co anew@apache.org
TThreadedSelectorServerWithFix.java
in tephra-core/src/main/java/org/apache/thrift/server
392 44 2015-09-29 2016-05-07 3 2 poorna@cask.co poorna@cask.co
ReferenceCountedSupplier.java
in tephra-core/src/main/java/org/apache/tephra/coprocessor
58 3 2017-03-21 2018-04-26 3 2 gokul@cask.co poorna@apache.org
TransactionVisibilityFilter.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor
206 20 2017-09-05 2017-09-22 3 2 anew@apache.org anwar1@berkeley.edu
TransactionFilters.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor
16 2 2017-09-05 2017-09-22 3 2 anew@apache.org anwar1@berkeley.edu
SnapshotCodecV2.java
in tephra-core/src/main/java/org/apache/tephra/snapshot
53 3 2016-05-07 2016-12-07 2 2 poorna@cask.co anew@apache.org
SnapshotCodecV4.java
in tephra-core/src/main/java/org/apache/tephra/snapshot
68 3 2016-05-07 2016-12-07 2 2 poorna@cask.co anew@apache.org
RetryStrategy.java
in tephra-core/src/main/java/org/apache/tephra/distributed
6 1 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
RetryWithBackoff.java
in tephra-core/src/main/java/org/apache/tephra/distributed
59 7 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
SingleUseClientProvider.java
in tephra-core/src/main/java/org/apache/tephra/distributed
28 4 2016-05-07 2017-09-12 2 2 poorna@cask.co anew@apache.org
RetryNTimes.java
in tephra-core/src/main/java/org/apache/tephra/distributed
33 6 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
TTransactionType.java
in tephra-core/src/main/java/org/apache/tephra/distributed/thrift
25 3 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
TTransactionNotInProgressException.java
in tephra-core/src/main/java/org/apache/tephra/distributed/thrift
298 38 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
TVisibilityLevel.java
in tephra-core/src/main/java/org/apache/tephra/distributed/thrift
28 3 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
TInvalidTruncateTimeException.java
in tephra-core/src/main/java/org/apache/tephra/distributed/thrift
298 38 2016-05-07 2016-10-20 2 2 poorna@cask.co anew@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TransactionAwareHTable.java
in tephra-hbase-compat-2.3/src/main/java/org/apache/tephra/hbase
593 61 2020-07-27 2020-07-27 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionAwareHTable.java
in tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase
593 61 2021-04-16 2021-04-16 1 1 richard.antal@cloudera.com richard.antal@cloudera.com
TransactionAwareHTable.java
in tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase
588 60 2020-02-05 2020-02-05 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionAwareHTable.java
in tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase
536 53 2020-08-05 2020-08-05 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionAwareHTable.java
in tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase
498 45 2019-06-29 2019-06-29 1 1 aneu@google.com aneu@google.com
TTransactionConflictException.java
in tephra-core/src/main/java/org/apache/tephra/distributed/thrift
477 48 2017-09-11 2017-09-11 1 1 anew@apache.org anew@apache.org
TephraZKClientService.java
in tephra-core/src/main/java/org/apache/tephra/zookeeper
470 39 2016-05-07 2016-05-07 1 1 poorna@cask.co poorna@cask.co
TransactionProcessor.java
in tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/coprocessor
399 30 2020-02-05 2020-02-05 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionProcessor.java
in tephra-hbase-compat-2.3/src/main/java/org/apache/tephra/hbase/coprocessor
399 30 2020-07-27 2020-07-27 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionProcessor.java
in tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor
399 30 2021-04-16 2021-04-16 1 1 richard.antal@cloudera.com richard.antal@cloudera.com
HDFSTransactionStateStorage.java
in tephra-core/src/main/java/org/apache/tephra/persist
392 32 2016-05-07 2016-05-07 1 1 poorna@cask.co poorna@cask.co
TGenericException.java
in tephra-core/src/main/java/org/apache/tephra/distributed/thrift
389 43 2016-10-20 2016-10-20 1 1 anew@apache.org anew@apache.org
TransactionProcessor.java
in tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor
362 28 2020-08-05 2020-08-05 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionProcessor.java
in tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/coprocessor
362 28 2019-06-29 2019-06-29 1 1 aneu@google.com aneu@google.com
DataJanitorState.java
in tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/txprune
314 21 2020-08-05 2020-08-05 1 1 stoty@cloudera.com stoty@cloudera.com
DataJanitorState.java
in tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/txprune
314 21 2020-02-05 2020-02-05 1 1 stoty@cloudera.com stoty@cloudera.com
DataJanitorState.java
in tephra-hbase-compat-2.3/src/main/java/org/apache/tephra/hbase/txprune
314 21 2020-07-27 2020-07-27 1 1 stoty@cloudera.com stoty@cloudera.com
DataJanitorState.java
in tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune
314 21 2021-04-16 2021-04-16 1 1 richard.antal@cloudera.com richard.antal@cloudera.com
DataJanitorState.java
in tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/txprune
314 21 2019-06-29 2019-06-29 1 1 aneu@google.com aneu@google.com
DataJanitorState.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/txprune
314 21 2017-09-05 2017-09-05 1 1 anew@apache.org anew@apache.org
InvalidListPruningDebugTool.java
in tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/txprune
313 16 2020-08-05 2020-08-05 1 1 stoty@cloudera.com stoty@cloudera.com
InvalidListPruningDebugTool.java
in tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/txprune
313 16 2020-02-05 2020-02-05 1 1 stoty@cloudera.com stoty@cloudera.com
InvalidListPruningDebugTool.java
in tephra-hbase-compat-2.3/src/main/java/org/apache/tephra/hbase/txprune
313 16 2020-07-27 2020-07-27 1 1 stoty@cloudera.com stoty@cloudera.com
InvalidListPruningDebugTool.java
in tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune
313 16 2021-04-16 2021-04-16 1 1 richard.antal@cloudera.com richard.antal@cloudera.com
InvalidListPruningDebugTool.java
in tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/txprune
313 16 2019-06-29 2019-06-29 1 1 aneu@google.com aneu@google.com
InvalidListPruningDebugTool.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/txprune
313 16 2017-09-15 2017-09-15 1 1 poorna@cask.co poorna@cask.co
HBaseTransactionPruningPlugin.java
in tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/txprune
233 12 2020-08-05 2020-08-05 1 1 stoty@cloudera.com stoty@cloudera.com
HBaseTransactionPruningPlugin.java
in tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/txprune
233 12 2020-02-05 2020-02-05 1 1 stoty@cloudera.com stoty@cloudera.com
HBaseTransactionPruningPlugin.java
in tephra-hbase-compat-2.3/src/main/java/org/apache/tephra/hbase/txprune
233 12 2020-07-27 2020-07-27 1 1 stoty@cloudera.com stoty@cloudera.com
HBaseTransactionPruningPlugin.java
in tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune
233 12 2021-04-16 2021-04-16 1 1 richard.antal@cloudera.com richard.antal@cloudera.com
HBaseTransactionPruningPlugin.java
in tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/txprune
233 12 2019-06-29 2019-06-29 1 1 aneu@google.com aneu@google.com
TransactionVisibilityFilter.java
in tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor
206 20 2020-08-05 2020-08-05 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionVisibilityFilter.java
in tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/coprocessor
206 20 2019-06-29 2019-06-29 1 1 aneu@google.com aneu@google.com
TransactionEditCodecs.java
in tephra-core/src/main/java/org/apache/tephra/persist
200 17 2016-05-07 2016-05-07 1 1 poorna@cask.co poorna@cask.co
TransactionVisibilityFilter.java
in tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/coprocessor
198 19 2020-02-05 2020-02-05 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionVisibilityFilter.java
in tephra-hbase-compat-2.3/src/main/java/org/apache/tephra/hbase/coprocessor
198 19 2020-07-27 2020-07-27 1 1 stoty@cloudera.com stoty@cloudera.com
TransactionVisibilityFilter.java
in tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor
198 19 2021-04-16 2021-04-16 1 1 richard.antal@cloudera.com richard.antal@cloudera.com
ThriftRPCServer.java
in tephra-core/src/main/java/org/apache/tephra/rpc
195 17 2016-05-07 2016-05-07 1 1 poorna@cask.co poorna@cask.co
SecondaryIndexTable.java
in tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase
166 5 2019-06-29 2019-06-29 1 1 aneu@google.com aneu@google.com
DefaultSnapshotCodec.java
in tephra-core/src/main/java/org/apache/tephra/snapshot
163 11 2016-05-07 2016-05-07 1 1 poorna@cask.co poorna@cask.co
SecondaryIndexTable.java
in tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase
151 5 2020-02-05 2020-02-05 1 1 stoty@cloudera.com stoty@cloudera.com
SecondaryIndexTable.java
in tephra-hbase-compat-2.3/src/main/java/org/apache/tephra/hbase
151 5 2020-07-27 2020-07-27 1 1 stoty@cloudera.com stoty@cloudera.com
SecondaryIndexTable.java
in tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase
151 5 2021-04-16 2021-04-16 1 1 richard.antal@cloudera.com richard.antal@cloudera.com
SecondaryIndexTable.java
in tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase
145 5 2020-08-05 2020-08-05 1 1 stoty@cloudera.com stoty@cloudera.com
SecondaryIndexTable.java
in tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase
145 5 2017-09-05 2017-09-05 1 1 anew@apache.org anew@apache.org
Transaction.java
in tephra-api/src/main/java/org/apache/tephra
126 21 2016-05-07 2016-05-07 1 1 poorna@cask.co poorna@cask.co
TransactionAdmin.java
in tephra-core/src/main/java/org/apache/tephra
122 6 2016-05-07 2016-05-07 1 1 poorna@cask.co poorna@cask.co
HDFSUtil.java
in tephra-core/src/main/java/org/apache/tephra/persist
114 6 2016-05-07 2016-05-07 1 1 poorna@cask.co poorna@cask.co
PruneUpperBoundWriter.java
in tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/txprune
112 8 2020-08-05 2020-08-05 1 1 stoty@cloudera.com stoty@cloudera.com
PruneUpperBoundWriter.java
in tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/txprune
112 8 2020-02-05 2020-02-05 1 1 stoty@cloudera.com stoty@cloudera.com
Correlations

File Size vs. Number of Changes: 226 points

tephra-core/src/main/java/org/apache/tephra/util/ConfigurationFactory.java x: 55 lines of code y: 7 # changes tephra-core/src/main/java/org/apache/tephra/util/HBaseVersion.java x: 173 lines of code y: 11 # changes tephra-core/src/main/java/org/apache/tephra/util/HBaseVersionSpecificFactory.java x: 71 lines of code y: 11 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/HBase24ConfigurationProvider.java x: 14 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/SecondaryIndexTable.java x: 151 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 593 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/CellSkipFilter.java x: 78 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/FilteredInternalScanner.java x: 51 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionFilters.java x: 16 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java x: 399 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionVisibilityFilter.java x: 198 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/CompactionState.java x: 63 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/DataJanitorState.java x: 314 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/HBaseTransactionPruningPlugin.java x: 233 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/InvalidListPruningDebugTool.java x: 313 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/PruneUpperBoundWriter.java x: 112 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/PruneUpperBoundWriterSupplier.java x: 26 lines of code y: 1 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/TimeRegions.java x: 53 lines of code y: 1 # changes tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/SecondaryIndexTable.java x: 145 lines of code y: 1 # changes tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 536 lines of code y: 1 # changes tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor/CellSkipFilter.java x: 86 lines of code y: 1 # changes tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java x: 362 lines of code y: 1 # changes tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionVisibilityFilter.java x: 206 lines of code y: 1 # changes tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 588 lines of code y: 1 # changes tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/SecondaryIndexTable.java x: 166 lines of code y: 1 # changes tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 498 lines of code y: 1 # changes tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 519 lines of code y: 4 # changes tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java x: 362 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/TxConstants.java x: 164 lines of code y: 19 # changes tephra-core/src/main/java/org/apache/tephra/distributed/AbstractClientProvider.java x: 127 lines of code y: 3 # changes tephra-core/src/main/java/org/apache/tephra/AbstractTransactionAwareTable.java x: 211 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/coprocessor/TransactionStateCache.java x: 140 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/coprocessor/ReferenceCountedSupplier.java x: 58 lines of code y: 3 # changes tephra-core/src/main/java/org/apache/tephra/TransactionContext.java x: 219 lines of code y: 6 # changes tephra-core/src/main/java/org/apache/tephra/txprune/RegionPruneInfo.java x: 53 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/txprune/hbase/InvalidListPruningDebug.java x: 17 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/txprune/hbase/RegionsAtTime.java x: 49 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/util/TimeMathParser.java x: 94 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/util/TxUtils.java x: 70 lines of code y: 6 # changes tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionFilters.java x: 16 lines of code y: 3 # changes tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionVisibilityFilter.java x: 206 lines of code y: 3 # changes tephra-core/src/main/java/org/apache/tephra/persist/AbstractTransactionLog.java x: 230 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLog.java x: 93 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/persist/LocalFileTransactionLog.java x: 94 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/persist/LocalFileTransactionStateStorage.java x: 282 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/persist/TransactionLogWriter.java x: 9 lines of code y: 2 # changes tephra-api/src/main/java/org/apache/tephra/TransactionConflictException.java x: 36 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/TransactionManager.java x: 1174 lines of code y: 9 # changes tephra-core/src/main/java/org/apache/tephra/TransactionSystemClient.java x: 26 lines of code y: 5 # changes tephra-core/src/main/java/org/apache/tephra/distributed/TransactionServiceClient.java x: 444 lines of code y: 6 # changes tephra-core/src/main/java/org/apache/tephra/distributed/TransactionServiceThriftClient.java x: 256 lines of code y: 6 # changes tephra-core/src/main/java/org/apache/tephra/distributed/TransactionServiceThriftHandler.java x: 191 lines of code y: 6 # changes tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TTransactionConflictException.java x: 477 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/inmemory/DetachedTxSystemClient.java x: 96 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/inmemory/InMemoryTxSystemClient.java x: 122 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/inmemory/MinimalTxSystemClient.java x: 80 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/persist/TransactionSnapshot.java x: 121 lines of code y: 3 # changes tephra-core/src/main/thrift/transaction.thrift x: 70 lines of code y: 16 # changes tephra-core/src/main/java/org/apache/tephra/distributed/PooledClientProvider.java x: 83 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/distributed/SingleUseClientProvider.java x: 28 lines of code y: 2 # changes tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/txprune/HBaseTransactionPruningPlugin.java x: 233 lines of code y: 2 # changes tephra-api/src/main/java/org/apache/tephra/TransactionSizeException.java x: 6 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/distributed/TransactionService.java x: 145 lines of code y: 5 # changes tephra-core/src/main/java/org/apache/tephra/txprune/TransactionPruningService.java x: 118 lines of code y: 5 # changes tephra-core/src/main/java/org/apache/tephra/manager/InvalidTxList.java x: 74 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/runtime/TransactionDistributedModule.java x: 41 lines of code y: 3 # changes tephra-core/src/main/java/org/apache/tephra/runtime/TransactionInMemoryModule.java x: 39 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/runtime/TransactionLocalModule.java x: 42 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/runtime/TransactionModules.java x: 21 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/coprocessor/CacheSupplier.java x: 8 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/txprune/TransactionPruningPlugin.java x: 11 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/snapshot/SnapshotCodecV4.java x: 68 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/inmemory/InMemoryTransactionService.java x: 78 lines of code y: 3 # changes tephra-core/src/main/java/org/apache/tephra/distributed/RetryNTimes.java x: 33 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/distributed/RetryStrategy.java x: 6 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/distributed/RetryWithBackoff.java x: 59 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TBoolean.java x: 295 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TGenericException.java x: 389 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TInvalidTruncateTimeException.java x: 298 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TTransaction.java x: 1152 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TTransactionType.java x: 25 lines of code y: 2 # changes tephra-core/src/main/java/co/cask/tephra/persist/TransactionEdit.java x: 212 lines of code y: 11 # changes tephra-core/src/main/java/co/cask/tephra/persist/TransactionEditCodecs.java x: 201 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLogReaderSupplier.java x: 34 lines of code y: 3 # changes tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLogReaderV1.java x: 43 lines of code y: 3 # changes tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLogReaderV2.java x: 72 lines of code y: 3 # changes tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLogReaderV3.java x: 72 lines of code y: 2 # changes tephra-core/src/main/java/org/apache/tephra/persist/TransactionEdit.java x: 221 lines of code y: 3 # changes conf/logback.xml x: 19 lines of code y: 3 # changes tephra-api/src/main/java/org/apache/tephra/Transaction.java x: 126 lines of code y: 1 # changes tephra-api/src/main/java/org/apache/tephra/TransactionAwares.java x: 68 lines of code y: 1 # changes tephra-api/src/main/java/org/apache/tephra/TransactionFailureException.java x: 9 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/ChangeId.java x: 47 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/DefaultTransactionExecutor.java x: 92 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/RetryStrategy.java x: 4 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/TransactionAdmin.java x: 122 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/TransactionCodec.java x: 30 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/coprocessor/package-info.java x: 1 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/distributed/TransactionConverterUtils.java x: 60 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/metrics/DefaultMetricsCollector.java x: 76 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionStateStorage.java x: 392 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/persist/HDFSUtil.java x: 114 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/persist/NoOpTransactionStateStorage.java x: 103 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/persist/TransactionEditCodecs.java x: 200 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/rpc/ThriftRPCServer.java x: 195 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/runtime/DiscoveryModules.java x: 74 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/runtime/TransactionClientModule.java x: 45 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/runtime/TransactionStateStorageProvider.java x: 29 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/runtime/ZKModule.java x: 37 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/snapshot/BinaryEncoder.java x: 40 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/snapshot/DefaultSnapshotCodec.java x: 163 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/visibility/DefaultFenceWait.java x: 35 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/visibility/ReadFence.java x: 44 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/zookeeper/BasicACLData.java x: 21 lines of code y: 1 # changes tephra-core/src/main/java/org/apache/tephra/zookeeper/TephraZKClientService.java x: 470 lines of code y: 1 # changes suppressions.xml x: 13 lines of code y: 4 # changes tephra-core/src/main/java/org/apache/thrift/server/TThreadedSelectorServerWithFix.java x: 392 lines of code y: 3 # changes
19.0
# changes
  min: 1.0
  average: 1.9
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 19.0
0 1174.0
lines of code
min: 1.0 | average: 129.3 | 25th percentile: 24.0 | median: 65.5 | 75th percentile: 198.0 | max: 1174.0

Number of Contributors vs. Number of Changes: 226 points

tephra-core/src/main/java/org/apache/tephra/util/ConfigurationFactory.java x: 7 # contributors y: 7 # changes tephra-core/src/main/java/org/apache/tephra/util/HBaseVersion.java x: 8 # contributors y: 11 # changes tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/HBase24ConfigurationProvider.java x: 1 # contributors y: 1 # changes tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 4 # contributors y: 4 # changes tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java x: 3 # contributors y: 4 # changes tephra-core/src/main/java/org/apache/tephra/TxConstants.java x: 7 # contributors y: 19 # changes tephra-core/src/main/java/org/apache/tephra/distributed/AbstractClientProvider.java x: 3 # contributors y: 3 # changes tephra-core/src/main/java/org/apache/tephra/AbstractTransactionAwareTable.java x: 2 # contributors y: 2 # changes tephra-core/src/main/java/org/apache/tephra/coprocessor/ReferenceCountedSupplier.java x: 2 # contributors y: 3 # changes tephra-core/src/main/java/org/apache/tephra/TransactionContext.java x: 3 # contributors y: 6 # changes tephra-core/src/main/java/org/apache/tephra/util/TxUtils.java x: 2 # contributors y: 6 # changes tephra-core/src/main/java/org/apache/tephra/TransactionManager.java x: 4 # contributors y: 9 # changes tephra-core/src/main/java/org/apache/tephra/TransactionSystemClient.java x: 2 # contributors y: 5 # changes tephra-core/src/main/java/org/apache/tephra/inmemory/DetachedTxSystemClient.java x: 2 # contributors y: 4 # changes tephra-core/src/main/thrift/transaction.thrift x: 7 # contributors y: 16 # changes tephra-core/src/main/java/org/apache/tephra/txprune/TransactionPruningService.java x: 3 # contributors y: 5 # changes tephra-core/src/main/java/co/cask/tephra/persist/TransactionEditCodecs.java x: 5 # contributors y: 4 # changes
19.0
# changes
  min: 1.0
  average: 1.9
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 19.0
0 8.0
# contributors
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

Number of Contributors vs. File Size: 226 points

tephra-core/src/main/java/org/apache/tephra/util/ConfigurationFactory.java x: 7 # contributors y: 55 lines of code tephra-core/src/main/java/org/apache/tephra/util/HBaseVersion.java x: 8 # contributors y: 173 lines of code tephra-core/src/main/java/org/apache/tephra/util/HBaseVersionSpecificFactory.java x: 8 # contributors y: 71 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/HBase24ConfigurationProvider.java x: 1 # contributors y: 14 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/SecondaryIndexTable.java x: 1 # contributors y: 151 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 1 # contributors y: 593 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/CellSkipFilter.java x: 1 # contributors y: 78 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/FilteredInternalScanner.java x: 1 # contributors y: 51 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java x: 1 # contributors y: 399 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionVisibilityFilter.java x: 1 # contributors y: 198 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/CompactionState.java x: 1 # contributors y: 63 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/DataJanitorState.java x: 1 # contributors y: 314 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/HBaseTransactionPruningPlugin.java x: 1 # contributors y: 233 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/PruneUpperBoundWriter.java x: 1 # contributors y: 112 lines of code tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/txprune/PruneUpperBoundWriterSupplier.java x: 1 # contributors y: 26 lines of code tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/SecondaryIndexTable.java x: 1 # contributors y: 145 lines of code tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 1 # contributors y: 536 lines of code tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor/CellSkipFilter.java x: 1 # contributors y: 86 lines of code tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java x: 1 # contributors y: 362 lines of code tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionVisibilityFilter.java x: 1 # contributors y: 206 lines of code tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 1 # contributors y: 588 lines of code tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/SecondaryIndexTable.java x: 1 # contributors y: 166 lines of code tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 1 # contributors y: 498 lines of code tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/TransactionAwareHTable.java x: 4 # contributors y: 519 lines of code tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java x: 3 # contributors y: 362 lines of code tephra-core/src/main/java/org/apache/tephra/TxConstants.java x: 7 # contributors y: 164 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/AbstractClientProvider.java x: 3 # contributors y: 127 lines of code tephra-core/src/main/java/org/apache/tephra/AbstractTransactionAwareTable.java x: 2 # contributors y: 211 lines of code tephra-core/src/main/java/org/apache/tephra/coprocessor/TransactionStateCache.java x: 3 # contributors y: 140 lines of code tephra-core/src/main/java/org/apache/tephra/coprocessor/ReferenceCountedSupplier.java x: 2 # contributors y: 58 lines of code tephra-core/src/main/java/org/apache/tephra/TransactionContext.java x: 3 # contributors y: 219 lines of code tephra-core/src/main/java/org/apache/tephra/txprune/RegionPruneInfo.java x: 2 # contributors y: 53 lines of code tephra-core/src/main/java/org/apache/tephra/txprune/hbase/RegionsAtTime.java x: 1 # contributors y: 49 lines of code tephra-core/src/main/java/org/apache/tephra/util/TimeMathParser.java x: 1 # contributors y: 94 lines of code tephra-core/src/main/java/org/apache/tephra/util/TxUtils.java x: 2 # contributors y: 70 lines of code tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionFilters.java x: 2 # contributors y: 16 lines of code tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionVisibilityFilter.java x: 2 # contributors y: 206 lines of code tephra-core/src/main/java/org/apache/tephra/persist/AbstractTransactionLog.java x: 4 # contributors y: 230 lines of code tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLog.java x: 2 # contributors y: 93 lines of code tephra-core/src/main/java/org/apache/tephra/persist/LocalFileTransactionStateStorage.java x: 2 # contributors y: 282 lines of code tephra-core/src/main/java/org/apache/tephra/persist/TransactionLogWriter.java x: 2 # contributors y: 9 lines of code tephra-api/src/main/java/org/apache/tephra/TransactionConflictException.java x: 2 # contributors y: 36 lines of code tephra-core/src/main/java/org/apache/tephra/TransactionManager.java x: 4 # contributors y: 1174 lines of code tephra-core/src/main/java/org/apache/tephra/TransactionSystemClient.java x: 2 # contributors y: 26 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/TransactionServiceClient.java x: 3 # contributors y: 444 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/TransactionServiceThriftClient.java x: 3 # contributors y: 256 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/TransactionServiceThriftHandler.java x: 3 # contributors y: 191 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TTransactionConflictException.java x: 1 # contributors y: 477 lines of code tephra-core/src/main/java/org/apache/tephra/inmemory/InMemoryTxSystemClient.java x: 2 # contributors y: 122 lines of code tephra-core/src/main/java/org/apache/tephra/inmemory/MinimalTxSystemClient.java x: 2 # contributors y: 80 lines of code tephra-core/src/main/java/org/apache/tephra/persist/TransactionSnapshot.java x: 3 # contributors y: 121 lines of code tephra-core/src/main/thrift/transaction.thrift x: 7 # contributors y: 70 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/SingleUseClientProvider.java x: 2 # contributors y: 28 lines of code tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/txprune/HBaseTransactionPruningPlugin.java x: 2 # contributors y: 233 lines of code tephra-api/src/main/java/org/apache/tephra/TransactionSizeException.java x: 1 # contributors y: 6 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/TransactionService.java x: 2 # contributors y: 145 lines of code tephra-core/src/main/java/org/apache/tephra/txprune/TransactionPruningService.java x: 3 # contributors y: 118 lines of code tephra-core/src/main/java/org/apache/tephra/manager/InvalidTxList.java x: 2 # contributors y: 74 lines of code tephra-core/src/main/java/org/apache/tephra/runtime/TransactionDistributedModule.java x: 3 # contributors y: 41 lines of code tephra-core/src/main/java/org/apache/tephra/runtime/TransactionLocalModule.java x: 3 # contributors y: 42 lines of code tephra-core/src/main/java/org/apache/tephra/runtime/TransactionModules.java x: 2 # contributors y: 21 lines of code tephra-core/src/main/java/org/apache/tephra/txprune/TransactionPruningPlugin.java x: 1 # contributors y: 11 lines of code tephra-core/src/main/java/org/apache/tephra/snapshot/SnapshotCodecV4.java x: 2 # contributors y: 68 lines of code tephra-core/src/main/java/org/apache/tephra/inmemory/InMemoryTransactionService.java x: 3 # contributors y: 78 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TBoolean.java x: 2 # contributors y: 295 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TGenericException.java x: 1 # contributors y: 389 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TInvalidTruncateTimeException.java x: 2 # contributors y: 298 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TTransaction.java x: 2 # contributors y: 1152 lines of code tephra-core/src/main/java/co/cask/tephra/persist/TransactionEdit.java x: 8 # contributors y: 212 lines of code tephra-core/src/main/java/co/cask/tephra/persist/TransactionEditCodecs.java x: 5 # contributors y: 201 lines of code tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLogReaderSupplier.java x: 3 # contributors y: 34 lines of code tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLogReaderV2.java x: 3 # contributors y: 72 lines of code conf/logback.xml x: 3 # contributors y: 19 lines of code tephra-api/src/main/java/org/apache/tephra/Transaction.java x: 1 # contributors y: 126 lines of code tephra-api/src/main/java/org/apache/tephra/TransactionAwares.java x: 1 # contributors y: 68 lines of code tephra-core/src/main/java/org/apache/tephra/DefaultTransactionExecutor.java x: 1 # contributors y: 92 lines of code tephra-core/src/main/java/org/apache/tephra/RetryStrategy.java x: 1 # contributors y: 4 lines of code tephra-core/src/main/java/org/apache/tephra/TransactionAdmin.java x: 1 # contributors y: 122 lines of code tephra-core/src/main/java/org/apache/tephra/TransactionCodec.java x: 1 # contributors y: 30 lines of code tephra-core/src/main/java/org/apache/tephra/distributed/TransactionConverterUtils.java x: 1 # contributors y: 60 lines of code tephra-core/src/main/java/org/apache/tephra/persist/NoOpTransactionStateStorage.java x: 1 # contributors y: 103 lines of code tephra-core/src/main/java/org/apache/tephra/persist/TransactionEditCodecs.java x: 1 # contributors y: 200 lines of code tephra-core/src/main/java/org/apache/tephra/persist/TransactionStateStorage.java x: 1 # contributors y: 19 lines of code tephra-core/src/main/java/org/apache/tephra/runtime/TransactionClientModule.java x: 1 # contributors y: 45 lines of code tephra-core/src/main/java/org/apache/tephra/runtime/ZKModule.java x: 1 # contributors y: 37 lines of code tephra-core/src/main/java/org/apache/tephra/visibility/DefaultFenceWait.java x: 1 # contributors y: 35 lines of code tephra-core/src/main/java/org/apache/tephra/zookeeper/TephraZKClientService.java x: 1 # contributors y: 470 lines of code suppressions.xml x: 3 # contributors y: 13 lines of code tephra-core/src/main/java/org/apache/thrift/server/TThreadedSelectorServerWithFix.java x: 2 # contributors y: 392 lines of code
1174.0
lines of code
  min: 1.0
  average: 129.3
  25th percentile: 24.0
  median: 65.5
  75th percentile: 198.0
  max: 1174.0
0 8.0
# contributors
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0