apache / cassandra-accord
File Size

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

Intro
Learn more...
File Size Overall
19% | 24% | 29% | 14% | 11%
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
java19% | 24% | 29% | 14% | 11%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
accord-core20% | 25% | 29% | 13% | 11%
accord-maelstrom0% | 18% | 35% | 24% | 22%
Longest Files (Top 50)
File# lines# units
BTree.java
in accord-core/src/main/java/accord/utils/btree
2780 185
CommandsForKey.java
in accord-core/src/main/java/accord/local/cfk
1760 166
Command.java
in accord-core/src/main/java/accord/local
1441 168
SortedArrays.java
in accord-core/src/main/java/accord/utils
1315 47
TopologyManager.java
in accord-core/src/main/java/accord/topology
1192 105
Commands.java
in accord-core/src/main/java/accord/local
1167 60
RelationMultiMap.java
in accord-core/src/main/java/accord/utils
1046 53
InMemoryCommandStore.java
in accord-core/src/main/java/accord/impl
1041 101
Serialize.java
in accord-core/src/main/java/accord/local/cfk
1020 21
RedundantBefore.java
in accord-core/src/main/java/accord/local
993 104
Updating.java
in accord-core/src/main/java/accord/local/cfk
966 25
RangeDeps.java
in accord-core/src/main/java/accord/primitives
910 105
CommandStores.java
in accord-core/src/main/java/accord/local
789 62
Node.java
in accord-core/src/main/java/accord/local
783 97
AsyncChains.java
in accord-core/src/main/java/accord/utils/async
753 60
CheckpointIntervalArrayBuilder.java
in accord-core/src/main/java/accord/utils
726 59
CommandStore.java
in accord-core/src/main/java/accord/local
713 73
Known.java
in accord-core/src/main/java/accord/primitives
712 108
DefaultProgressLog.java
in accord-core/src/main/java/accord/impl/progresslog
707 59
AbstractRanges.java
in accord-core/src/main/java/accord/primitives
696 55
ArrayBuffers.java
in accord-core/src/main/java/accord/utils
689 49
CommandChange.java
in accord-core/src/main/java/accord/impl
665 58
BTreeReducingIntervalMap.java
in accord-core/src/main/java/accord/utils
622 50
WaitingState.java
in accord-core/src/main/java/accord/impl/progresslog
617 47
ReadData.java
in accord-core/src/main/java/accord/messages
573 45
KeyDeps.java
in accord-core/src/main/java/accord/primitives
572 52
CheckStatus.java
in accord-core/src/main/java/accord/messages
559 48
Recover.java
in accord-core/src/main/java/accord/coordinate
548 30
ShardDurability.java
in accord-core/src/main/java/accord/local/durability
547 44
BTreeSet.java
in accord-core/src/main/java/accord/utils/btree
540 86
Topology.java
in accord-core/src/main/java/accord/topology
533 41
Json.java
in accord-maelstrom/src/main/java/accord/maelstrom
514 26
LatestDeps.java
in accord-core/src/main/java/accord/primitives
504 45
ReducingIntervalMap.java
in accord-core/src/main/java/accord/utils
489 33
LogGroupTimers.java
in accord-core/src/main/java/accord/utils
488 40
Topologies.java
in accord-core/src/main/java/accord/topology
482 57
StoreParticipants.java
in accord-core/src/main/java/accord/local
463 56
Invariants.java
in accord-core/src/main/java/accord/utils
457 76
Pruning.java
in accord-core/src/main/java/accord/local/cfk
456 14
BTreeReducingRangeMap.java
in accord-core/src/main/java/accord/utils
425 26
BeginRecovery.java
in accord-core/src/main/java/accord/messages
423 23
TxnId.java
in accord-core/src/main/java/accord/primitives
406 82
SafeCommandStore.java
in accord-core/src/main/java/accord/local
406 36
DefaultRemoteListeners.java
in accord-core/src/main/java/accord/impl
406 25
SimpleBitSet.java
in accord-core/src/main/java/accord/utils
398 52
DefaultLocalListeners.java
in accord-core/src/main/java/accord/impl
391 25
Propagate.java
in accord-core/src/main/java/accord/messages
389 13
Utils.java
in accord-core/src/main/java/accord/local/cfk
388 12
ReducingRangeMap.java
in accord-core/src/main/java/accord/utils
384 34
Timestamp.java
in accord-core/src/main/java/accord/primitives
368 55
Files With Most Units (Top 50)
File# lines# units
BTree.java
in accord-core/src/main/java/accord/utils/btree
2780 185
Command.java
in accord-core/src/main/java/accord/local
1441 168
CommandsForKey.java
in accord-core/src/main/java/accord/local/cfk
1760 166
Known.java
in accord-core/src/main/java/accord/primitives
712 108
RangeDeps.java
in accord-core/src/main/java/accord/primitives
910 105
TopologyManager.java
in accord-core/src/main/java/accord/topology
1192 105
RedundantBefore.java
in accord-core/src/main/java/accord/local
993 104
InMemoryCommandStore.java
in accord-core/src/main/java/accord/impl
1041 101
Node.java
in accord-core/src/main/java/accord/local
783 97
BTreeSet.java
in accord-core/src/main/java/accord/utils/btree
540 86
TxnId.java
in accord-core/src/main/java/accord/primitives
406 82
Invariants.java
in accord-core/src/main/java/accord/utils
457 76
CommandStore.java
in accord-core/src/main/java/accord/local
713 73
CommandStores.java
in accord-core/src/main/java/accord/local
789 62
AsyncChains.java
in accord-core/src/main/java/accord/utils/async
753 60
Commands.java
in accord-core/src/main/java/accord/local
1167 60
CheckpointIntervalArrayBuilder.java
in accord-core/src/main/java/accord/utils
726 59
DefaultProgressLog.java
in accord-core/src/main/java/accord/impl/progresslog
707 59
CommandChange.java
in accord-core/src/main/java/accord/impl
665 58
Topologies.java
in accord-core/src/main/java/accord/topology
482 57
StoreParticipants.java
in accord-core/src/main/java/accord/local
463 56
Timestamp.java
in accord-core/src/main/java/accord/primitives
368 55
AbstractRanges.java
in accord-core/src/main/java/accord/primitives
696 55
RelationMultiMap.java
in accord-core/src/main/java/accord/utils
1046 53
KeyDeps.java
in accord-core/src/main/java/accord/primitives
572 52
SimpleBitSet.java
in accord-core/src/main/java/accord/utils
398 52
BTreeReducingIntervalMap.java
in accord-core/src/main/java/accord/utils
622 50
ArrayBuffers.java
in accord-core/src/main/java/accord/utils
689 49
CheckStatus.java
in accord-core/src/main/java/accord/messages
559 48
SortedArrays.java
in accord-core/src/main/java/accord/utils
1315 47
WaitingState.java
in accord-core/src/main/java/accord/impl/progresslog
617 47
LatestDeps.java
in accord-core/src/main/java/accord/primitives
504 45
ReadData.java
in accord-core/src/main/java/accord/messages
573 45
ShardDurability.java
in accord-core/src/main/java/accord/local/durability
547 44
Range.java
in accord-core/src/main/java/accord/primitives
356 43
Txn.java
in accord-core/src/main/java/accord/primitives
344 43
Deps.java
in accord-core/src/main/java/accord/primitives
330 42
Topology.java
in accord-core/src/main/java/accord/topology
533 41
AbstractConfigurationService.java
in accord-core/src/main/java/accord/impl
344 41
Keys.java
in accord-core/src/main/java/accord/primitives
282 40
LogGroupTimers.java
in accord-core/src/main/java/accord/utils
488 40
AsyncResults.java
in accord-core/src/main/java/accord/utils/async
333 36
SafeCommandStore.java
in accord-core/src/main/java/accord/local
406 36
RedundantStatus.java
in accord-core/src/main/java/accord/local
337 35
AbstractKeys.java
in accord-core/src/main/java/accord/primitives
313 34
ReducingRangeMap.java
in accord-core/src/main/java/accord/utils
384 34
ReducingIntervalMap.java
in accord-core/src/main/java/accord/utils
489 33
MaelstromKey.java
in accord-maelstrom/src/main/java/accord/maelstrom
224 33
ReadTracker.java
in accord-core/src/main/java/accord/coordinate/tracking
295 32
Ranges.java
in accord-core/src/main/java/accord/primitives
206 31
Files With Long Lines (Top 50)

There are 208 files with lines longer than 120 characters. In total, there are 2118 long lines.

File# lines# units# long lines
Command.java
in accord-core/src/main/java/accord/local
1441 168 92
CommandsForKey.java
in accord-core/src/main/java/accord/local/cfk
1760 166 90
Commands.java
in accord-core/src/main/java/accord/local
1167 60 85
Updating.java
in accord-core/src/main/java/accord/local/cfk
966 25 67
SortedArrays.java
in accord-core/src/main/java/accord/utils
1315 47 59
CheckStatus.java
in accord-core/src/main/java/accord/messages
559 48 47
CoordinationAdapter.java
in accord-core/src/main/java/accord/coordinate
291 26 47
WaitingState.java
in accord-core/src/main/java/accord/impl/progresslog
617 47 42
ReducingRangeMap.java
in accord-core/src/main/java/accord/utils
384 34 39
RedundantBefore.java
in accord-core/src/main/java/accord/local
993 104 39
InMemoryCommandStore.java
in accord-core/src/main/java/accord/impl
1041 101 38
SaveStatus.java
in accord-core/src/main/java/accord/primitives
347 12 35
Recover.java
in accord-core/src/main/java/accord/coordinate
548 30 34
LatestDeps.java
in accord-core/src/main/java/accord/primitives
504 45 32
TopologyManager.java
in accord-core/src/main/java/accord/topology
1192 105 32
Serialize.java
in accord-core/src/main/java/accord/local/cfk
1020 21 32
Routables.java
in accord-core/src/main/java/accord/primitives
306 24 29
BTree.java
in accord-core/src/main/java/accord/utils/btree
2780 185 29
StoreParticipants.java
in accord-core/src/main/java/accord/local
463 56 29
RandomSource.java
in accord-core/src/main/java/accord/utils
338 30 28
Node.java
in accord-core/src/main/java/accord/local
783 97 27
ProtocolModifiers.java
in accord-core/src/main/java/accord/api
197 6 26
RelationMultiMap.java
in accord-core/src/main/java/accord/utils
1046 53 26
Pruning.java
in accord-core/src/main/java/accord/local/cfk
456 14 26
CommandStores.java
in accord-core/src/main/java/accord/local
789 62 25
FetchData.java
in accord-core/src/main/java/accord/coordinate
282 26 24
RangeDeps.java
in accord-core/src/main/java/accord/primitives
910 105 22
Cluster.java
in accord-maelstrom/src/main/java/accord/maelstrom
346 20 22
DurabilityQueue.java
in accord-core/src/main/java/accord/local/durability
297 15 20
CommandStore.java
in accord-core/src/main/java/accord/local
713 73 20
RecoverWithRoute.java
in accord-core/src/main/java/accord/coordinate
241 11 19
Commit.java
in accord-core/src/main/java/accord/messages
332 28 18
ExecuteSyncPoint.java
in accord-core/src/main/java/accord/coordinate
205 14 18
Known.java
in accord-core/src/main/java/accord/primitives
712 108 17
AbstractRanges.java
in accord-core/src/main/java/accord/primitives
696 55 17
BeginRecovery.java
in accord-core/src/main/java/accord/messages
423 23 17
Propagate.java
in accord-core/src/main/java/accord/messages
389 13 17
Utils.java
in accord-core/src/main/java/accord/local/cfk
388 12 17
CommandChange.java
in accord-core/src/main/java/accord/impl
665 58 17
AbstractKeys.java
in accord-core/src/main/java/accord/primitives
313 34 16
CommandSummaries.java
in accord-core/src/main/java/accord/local
266 14 16
Accept.java
in accord-core/src/main/java/accord/messages
344 30 15
BTreeReducingRangeMap.java
in accord-core/src/main/java/accord/utils
425 26 15
Invariants.java
in accord-core/src/main/java/accord/utils
457 76 15
Cleanup.java
in accord-core/src/main/java/accord/local
218 20 15
CoordinateSyncPoint.java
in accord-core/src/main/java/accord/coordinate
143 6 15
AsyncChains.java
in accord-core/src/main/java/accord/utils/async
753 60 14
DefaultProgressLog.java
in accord-core/src/main/java/accord/impl/progresslog
707 59 14
Invalidate.java
in accord-core/src/main/java/accord/coordinate
214 12 13
BeginInvalidation.java
in accord-core/src/main/java/accord/messages
198 25 12
Correlations

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

accord-core/src/main/java/accord/utils/btree/BTreeSet.java x: 3 commits (all time) y: 540 lines of code accord-core/src/main/java/accord/api/Sliceable.java x: 1 commits (all time) y: 9 lines of code accord-core/src/main/java/accord/api/Update.java x: 11 commits (all time) y: 14 lines of code accord-core/src/main/java/accord/primitives/AbstractKeys.java x: 25 commits (all time) y: 313 lines of code accord-core/src/main/java/accord/primitives/AbstractRanges.java x: 26 commits (all time) y: 696 lines of code accord-core/src/main/java/accord/primitives/AbstractUnseekableKeys.java x: 12 commits (all time) y: 152 lines of code accord-core/src/main/java/accord/primitives/Keys.java x: 24 commits (all time) y: 282 lines of code accord-core/src/main/java/accord/primitives/PartialTxn.java x: 16 commits (all time) y: 108 lines of code accord-core/src/main/java/accord/primitives/Routables.java x: 21 commits (all time) y: 306 lines of code accord-core/src/main/java/accord/primitives/Txn.java x: 35 commits (all time) y: 344 lines of code accord-core/src/main/java/accord/local/Node.java x: 74 commits (all time) y: 783 lines of code accord-core/src/main/java/accord/primitives/FullKeyRoute.java x: 10 commits (all time) y: 51 lines of code accord-core/src/main/java/accord/primitives/KeyRoute.java x: 12 commits (all time) y: 126 lines of code accord-core/src/main/java/accord/primitives/RangeRoute.java x: 13 commits (all time) y: 142 lines of code accord-core/src/main/java/accord/primitives/Route.java x: 12 commits (all time) y: 112 lines of code accord-core/src/main/java/accord/primitives/Unseekables.java x: 11 commits (all time) y: 80 lines of code accord-core/src/main/java/accord/utils/TinyEnumSet.java x: 6 commits (all time) y: 94 lines of code accord-core/src/main/java/accord/api/Journal.java x: 10 commits (all time) y: 119 lines of code accord-core/src/main/java/accord/coordinate/CoordinateTransaction.java x: 20 commits (all time) y: 276 lines of code accord-core/src/main/java/accord/coordinate/ExecuteSyncPoint.java x: 19 commits (all time) y: 205 lines of code accord-core/src/main/java/accord/coordinate/MaybeRecover.java x: 28 commits (all time) y: 87 lines of code accord-core/src/main/java/accord/coordinate/Recover.java x: 49 commits (all time) y: 548 lines of code accord-core/src/main/java/accord/coordinate/tracking/FastPathTracker.java x: 18 commits (all time) y: 184 lines of code accord-core/src/main/java/accord/coordinate/tracking/ReadTracker.java x: 22 commits (all time) y: 295 lines of code accord-core/src/main/java/accord/impl/AbstractConfigurationService.java x: 19 commits (all time) y: 344 lines of code accord-core/src/main/java/accord/impl/AbstractSafeCommandStore.java x: 19 commits (all time) y: 216 lines of code accord-core/src/main/java/accord/local/CommandStores.java x: 58 commits (all time) y: 789 lines of code accord-core/src/main/java/accord/local/RedundantBefore.java x: 27 commits (all time) y: 993 lines of code accord-core/src/main/java/accord/local/cfk/CommandsForKey.java x: 32 commits (all time) y: 1760 lines of code accord-core/src/main/java/accord/local/cfk/Pruning.java x: 20 commits (all time) y: 456 lines of code accord-core/src/main/java/accord/local/cfk/Updating.java x: 22 commits (all time) y: 966 lines of code accord-core/src/main/java/accord/local/cfk/Utils.java x: 10 commits (all time) y: 388 lines of code accord-core/src/main/java/accord/local/durability/ConcurrencyControl.java x: 2 commits (all time) y: 62 lines of code accord-core/src/main/java/accord/local/durability/DurabilityQueue.java x: 3 commits (all time) y: 297 lines of code accord-core/src/main/java/accord/messages/Apply.java x: 38 commits (all time) y: 166 lines of code accord-core/src/main/java/accord/messages/BeginRecovery.java x: 49 commits (all time) y: 423 lines of code accord-core/src/main/java/accord/messages/PreAccept.java x: 43 commits (all time) y: 208 lines of code accord-core/src/main/java/accord/messages/SetGloballyDurable.java x: 9 commits (all time) y: 39 lines of code accord-core/src/main/java/accord/messages/SetShardDurable.java x: 12 commits (all time) y: 72 lines of code accord-core/src/main/java/accord/messages/WaitUntilApplied.java x: 16 commits (all time) y: 79 lines of code accord-core/src/main/java/accord/primitives/LatestDeps.java x: 13 commits (all time) y: 504 lines of code accord-core/src/main/java/accord/primitives/Timestamp.java x: 33 commits (all time) y: 368 lines of code accord-core/src/main/java/accord/topology/TopologyManager.java x: 50 commits (all time) y: 1192 lines of code accord-core/src/main/java/accord/utils/Functions.java x: 8 commits (all time) y: 64 lines of code accord-core/src/main/java/accord/utils/Invariants.java x: 25 commits (all time) y: 457 lines of code accord-core/src/main/java/accord/utils/LogGroupTimers.java x: 9 commits (all time) y: 488 lines of code accord-core/src/main/java/accord/utils/PersistentField.java x: 5 commits (all time) y: 93 lines of code accord-core/src/main/java/accord/utils/async/AsyncCallbacks.java x: 5 commits (all time) y: 28 lines of code accord-core/src/main/java/accord/utils/async/AsyncChain.java x: 10 commits (all time) y: 69 lines of code accord-core/src/main/java/accord/utils/async/AsyncChains.java x: 16 commits (all time) y: 753 lines of code accord-core/src/main/java/accord/utils/async/AsyncResult.java x: 7 commits (all time) y: 50 lines of code accord-core/src/main/java/accord/utils/async/AsyncResults.java x: 15 commits (all time) y: 333 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Cluster.java x: 37 commits (all time) y: 346 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromRequest.java x: 15 commits (all time) y: 115 lines of code accord-core/src/main/java/accord/impl/AbstractLoader.java x: 7 commits (all time) y: 39 lines of code accord-core/src/main/java/accord/impl/CommandChange.java x: 15 commits (all time) y: 665 lines of code accord-core/src/main/java/accord/impl/InMemoryCommandStore.java x: 65 commits (all time) y: 1041 lines of code accord-core/src/main/java/accord/impl/progresslog/DefaultProgressLog.java x: 17 commits (all time) y: 707 lines of code accord-core/src/main/java/accord/local/Cleanup.java x: 20 commits (all time) y: 218 lines of code accord-core/src/main/java/accord/local/CommandStore.java x: 69 commits (all time) y: 713 lines of code accord-core/src/main/java/accord/local/Commands.java x: 45 commits (all time) y: 1167 lines of code accord-core/src/main/java/accord/local/StoreParticipants.java x: 13 commits (all time) y: 463 lines of code accord-core/src/main/java/accord/primitives/Known.java x: 8 commits (all time) y: 712 lines of code accord-core/src/main/java/accord/coordinate/ExecuteTxn.java x: 14 commits (all time) y: 284 lines of code accord-core/src/main/java/accord/coordinate/Invalidate.java x: 31 commits (all time) y: 214 lines of code accord-core/src/main/java/accord/impl/progresslog/WaitingState.java x: 12 commits (all time) y: 617 lines of code accord-core/src/main/java/accord/local/Command.java x: 66 commits (all time) y: 1441 lines of code accord-core/src/main/java/accord/local/PreLoadContext.java x: 22 commits (all time) y: 176 lines of code accord-core/src/main/java/accord/local/RedundantStatus.java x: 12 commits (all time) y: 337 lines of code accord-core/src/main/java/accord/local/RejectBefore.java x: 3 commits (all time) y: 65 lines of code accord-core/src/main/java/accord/local/SafeCommandStore.java x: 50 commits (all time) y: 406 lines of code accord-core/src/main/java/accord/messages/Propagate.java x: 28 commits (all time) y: 389 lines of code accord-core/src/main/java/accord/messages/ReadData.java x: 56 commits (all time) y: 573 lines of code accord-core/src/main/java/accord/messages/StableThenRead.java x: 5 commits (all time) y: 105 lines of code accord-core/src/main/java/accord/primitives/Deps.java x: 28 commits (all time) y: 330 lines of code accord-core/src/main/java/accord/primitives/KeyDeps.java x: 21 commits (all time) y: 572 lines of code accord-core/src/main/java/accord/primitives/PartialDeps.java x: 21 commits (all time) y: 99 lines of code accord-core/src/main/java/accord/primitives/RangeDeps.java x: 25 commits (all time) y: 910 lines of code accord-core/src/main/java/accord/primitives/SaveStatus.java x: 8 commits (all time) y: 347 lines of code accord-core/src/main/java/accord/primitives/TxnId.java x: 26 commits (all time) y: 406 lines of code accord-core/src/main/java/accord/utils/ArrayBuffers.java x: 20 commits (all time) y: 689 lines of code accord-core/src/main/java/accord/utils/SortedArrays.java x: 27 commits (all time) y: 1315 lines of code accord-core/src/main/java/accord/api/ConfigurationService.java x: 20 commits (all time) y: 62 lines of code accord-core/src/main/java/accord/local/durability/DurabilityService.java x: 2 commits (all time) y: 143 lines of code accord-core/src/main/java/accord/topology/Topologies.java x: 28 commits (all time) y: 482 lines of code accord-core/src/main/java/accord/api/Agent.java x: 25 commits (all time) y: 53 lines of code accord-core/src/main/java/accord/api/EventListener.java x: 1 commits (all time) y: 50 lines of code accord-core/src/main/java/accord/api/MessageSink.java x: 6 commits (all time) y: 18 lines of code accord-core/src/main/java/accord/api/ProgressLog.java x: 23 commits (all time) y: 95 lines of code accord-core/src/main/java/accord/api/Scheduler.java x: 6 commits (all time) y: 51 lines of code accord-core/src/main/java/accord/coordinate/AbstractCoordinatePreAccept.java x: 16 commits (all time) y: 112 lines of code accord-core/src/main/java/accord/coordinate/CoordinateMaxConflict.java x: 1 commits (all time) y: 79 lines of code accord-core/src/main/java/accord/coordinate/CoordinatePreAccept.java x: 21 commits (all time) y: 114 lines of code accord-core/src/main/java/accord/coordinate/CoordinateSyncPoint.java x: 27 commits (all time) y: 143 lines of code accord-core/src/main/java/accord/coordinate/Exhausted.java x: 8 commits (all time) y: 52 lines of code accord-core/src/main/java/accord/coordinate/FailureAccumulator.java x: 3 commits (all time) y: 48 lines of code accord-core/src/main/java/accord/coordinate/KeyBarriers.java x: 1 commits (all time) y: 137 lines of code accord-core/src/main/java/accord/coordinate/tracking/AbstractTracker.java x: 17 commits (all time) y: 201 lines of code accord-core/src/main/java/accord/coordinate/tracking/DurabilityTracker.java x: 1 commits (all time) y: 147 lines of code accord-core/src/main/java/accord/coordinate/tracking/InvalidationTracker.java x: 7 commits (all time) y: 155 lines of code accord-core/src/main/java/accord/coordinate/tracking/PreAcceptTracker.java x: 3 commits (all time) y: 21 lines of code accord-core/src/main/java/accord/coordinate/tracking/SimpleTracker.java x: 4 commits (all time) y: 24 lines of code accord-core/src/main/java/accord/impl/AbstractFetchCoordinator.java x: 21 commits (all time) y: 262 lines of code accord-core/src/main/java/accord/impl/AbstractTimeouts.java x: 2 commits (all time) y: 198 lines of code accord-core/src/main/java/accord/impl/RequestCallbacks.java x: 9 commits (all time) y: 226 lines of code accord-core/src/main/java/accord/impl/progresslog/TxnState.java x: 7 commits (all time) y: 131 lines of code accord-core/src/main/java/accord/local/Bootstrap.java x: 25 commits (all time) y: 280 lines of code accord-core/src/main/java/accord/local/CommandSummaries.java x: 12 commits (all time) y: 266 lines of code accord-core/src/main/java/accord/local/DepsCalculator.java x: 2 commits (all time) y: 86 lines of code accord-core/src/main/java/accord/local/NodeCommandStoreService.java x: 5 commits (all time) y: 34 lines of code accord-core/src/main/java/accord/local/ShardDistributor.java x: 8 commits (all time) y: 152 lines of code accord-core/src/main/java/accord/local/cfk/Serialize.java x: 9 commits (all time) y: 1020 lines of code accord-core/src/main/java/accord/local/durability/DurabilityRequest.java x: 1 commits (all time) y: 157 lines of code accord-core/src/main/java/accord/messages/Accept.java x: 39 commits (all time) y: 344 lines of code accord-core/src/main/java/accord/messages/ApplyThenWaitUntilApplied.java x: 17 commits (all time) y: 107 lines of code accord-core/src/main/java/accord/messages/Await.java x: 10 commits (all time) y: 285 lines of code accord-core/src/main/java/accord/messages/BeginInvalidation.java x: 20 commits (all time) y: 198 lines of code accord-core/src/main/java/accord/messages/Callback.java x: 9 commits (all time) y: 9 lines of code accord-core/src/main/java/accord/messages/CheckStatus.java x: 34 commits (all time) y: 559 lines of code accord-core/src/main/java/accord/messages/Commit.java x: 48 commits (all time) y: 332 lines of code accord-core/src/main/java/accord/messages/GetEphemeralReadDeps.java x: 11 commits (all time) y: 102 lines of code accord-core/src/main/java/accord/messages/GetLatestDeps.java x: 6 commits (all time) y: 141 lines of code accord-core/src/main/java/accord/messages/GetMaxConflict.java x: 8 commits (all time) y: 99 lines of code accord-core/src/main/java/accord/messages/InformDurable.java x: 23 commits (all time) y: 117 lines of code accord-core/src/main/java/accord/messages/MessageType.java x: 26 commits (all time) y: 43 lines of code accord-core/src/main/java/accord/messages/ReadEphemeralTxnData.java x: 15 commits (all time) y: 162 lines of code accord-core/src/main/java/accord/messages/RecoverAwait.java x: 4 commits (all time) y: 105 lines of code accord-core/src/main/java/accord/messages/Reply.java x: 5 commits (all time) y: 21 lines of code accord-core/src/main/java/accord/messages/Request.java x: 8 commits (all time) y: 10 lines of code accord-core/src/main/java/accord/messages/SimpleReply.java x: 4 commits (all time) y: 14 lines of code accord-core/src/main/java/accord/primitives/Ranges.java x: 16 commits (all time) y: 206 lines of code accord-core/src/main/java/accord/topology/Topology.java x: 42 commits (all time) y: 533 lines of code accord-core/src/main/java/accord/utils/SortedListSet.java x: 1 commits (all time) y: 200 lines of code accord-core/src/main/java/accord/utils/ThreadPoolScheduler.java x: 8 commits (all time) y: 83 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Json.java x: 22 commits (all time) y: 514 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromAgent.java x: 25 commits (all time) y: 147 lines of code accord-core/src/main/java/accord/coordinate/RecoverWithRoute.java x: 28 commits (all time) y: 241 lines of code accord-core/src/main/java/accord/primitives/KeyOrRangeDeps.java x: 1 commits (all time) y: 13 lines of code accord-core/src/main/java/accord/primitives/Range.java x: 19 commits (all time) y: 356 lines of code accord-core/src/main/java/accord/utils/RelationMultiMap.java x: 15 commits (all time) y: 1046 lines of code accord-core/src/main/java/accord/local/DurableBefore.java x: 11 commits (all time) y: 183 lines of code accord-core/src/main/java/accord/local/cfk/PostProcess.java x: 16 commits (all time) y: 366 lines of code accord-core/src/main/java/accord/local/cfk/SafeCommandsForKey.java x: 13 commits (all time) y: 86 lines of code accord-core/src/main/java/accord/messages/TxnRequest.java x: 29 commits (all time) y: 185 lines of code accord-core/src/main/java/accord/primitives/RoutableKey.java x: 11 commits (all time) y: 22 lines of code accord-core/src/main/java/accord/topology/Shard.java x: 24 commits (all time) y: 231 lines of code accord-core/src/main/java/accord/utils/CheckpointIntervalArray.java x: 7 commits (all time) y: 145 lines of code accord-core/src/main/java/accord/utils/ReducingRangeMap.java x: 12 commits (all time) y: 384 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromKey.java x: 18 commits (all time) y: 224 lines of code accord-core/src/main/java/accord/api/ProtocolModifiers.java x: 10 commits (all time) y: 197 lines of code accord-core/src/main/java/accord/api/RoutingKey.java x: 8 commits (all time) y: 13 lines of code accord-core/src/main/java/accord/coordinate/ExecuteFlag.java x: 1 commits (all time) y: 26 lines of code accord-core/src/main/java/accord/coordinate/Propose.java x: 30 commits (all time) y: 269 lines of code accord-core/src/main/java/accord/coordinate/Stabilise.java x: 11 commits (all time) y: 128 lines of code accord-core/src/main/java/accord/primitives/Routable.java x: 7 commits (all time) y: 58 lines of code accord-core/src/main/java/accord/coordinate/CheckShards.java x: 18 commits (all time) y: 79 lines of code accord-core/src/main/java/accord/coordinate/CollectLatestDeps.java x: 3 commits (all time) y: 109 lines of code accord-core/src/main/java/accord/coordinate/CoordinateEphemeralRead.java x: 9 commits (all time) y: 87 lines of code accord-core/src/main/java/accord/coordinate/ExecuteEphemeralRead.java x: 10 commits (all time) y: 106 lines of code accord-core/src/main/java/accord/coordinate/FetchCoordinator.java x: 11 commits (all time) y: 225 lines of code accord-core/src/main/java/accord/coordinate/Persist.java x: 25 commits (all time) y: 96 lines of code accord-core/src/main/java/accord/coordinate/ProposeOnly.java x: 1 commits (all time) y: 34 lines of code accord-core/src/main/java/accord/coordinate/ProposeSyncPoint.java x: 8 commits (all time) y: 29 lines of code accord-core/src/main/java/accord/impl/progresslog/PackedKeyTracker.java x: 4 commits (all time) y: 96 lines of code accord-core/src/main/java/accord/local/AgentExecutor.java x: 2 commits (all time) y: 16 lines of code accord-core/src/main/java/accord/local/SafeCommand.java x: 16 commits (all time) y: 130 lines of code accord-core/src/main/java/accord/messages/SafeCallback.java x: 4 commits (all time) y: 66 lines of code accord-core/src/main/java/accord/utils/BTreeReducingRangeMap.java x: 5 commits (all time) y: 425 lines of code accord-core/src/main/java/accord/coordinate/FetchData.java x: 23 commits (all time) y: 282 lines of code accord-core/src/main/java/accord/impl/DefaultLocalListeners.java x: 9 commits (all time) y: 391 lines of code accord-core/src/main/java/accord/impl/DefaultRemoteListeners.java x: 6 commits (all time) y: 406 lines of code accord-core/src/main/java/accord/impl/progresslog/CallbackInvoker.java x: 5 commits (all time) y: 74 lines of code accord-core/src/main/java/accord/local/cfk/NotifySink.java x: 14 commits (all time) y: 95 lines of code accord-core/src/main/java/accord/primitives/EpochSupplier.java x: 4 commits (all time) y: 9 lines of code accord-core/src/main/java/accord/utils/BitUtils.java x: 3 commits (all time) y: 163 lines of code accord-core/src/main/java/accord/utils/ReducingIntervalMap.java x: 11 commits (all time) y: 489 lines of code accord-core/src/main/java/accord/utils/Utils.java x: 10 commits (all time) y: 141 lines of code accord-core/src/main/java/accord/coordinate/tracking/RecoveryTracker.java x: 6 commits (all time) y: 86 lines of code accord-core/src/main/java/accord/local/MaxConflicts.java x: 8 commits (all time) y: 38 lines of code accord-core/src/main/java/accord/primitives/Status.java x: 7 commits (all time) y: 175 lines of code accord-core/src/main/java/accord/primitives/SyncPoint.java x: 11 commits (all time) y: 48 lines of code accord-core/src/main/java/accord/utils/SimpleBitSet.java x: 7 commits (all time) y: 398 lines of code accord-core/src/main/java/accord/utils/SortedListMap.java x: 4 commits (all time) y: 222 lines of code accord-core/src/main/java/accord/coordinate/EpochTimeout.java x: 3 commits (all time) y: 22 lines of code accord-core/src/main/java/accord/coordinate/Preempted.java x: 9 commits (all time) y: 22 lines of code accord-core/src/main/java/accord/coordinate/Redundant.java x: 2 commits (all time) y: 26 lines of code accord-core/src/main/java/accord/coordinate/Timeout.java x: 10 commits (all time) y: 26 lines of code accord-core/src/main/java/accord/coordinate/tracking/AwaitTracker.java x: 2 commits (all time) y: 98 lines of code accord-core/src/main/java/accord/impl/progresslog/BaseTxnState.java x: 6 commits (all time) y: 108 lines of code accord-core/src/main/java/accord/impl/progresslog/HomeState.java x: 9 commits (all time) y: 183 lines of code accord-core/src/main/java/accord/impl/progresslog/PackedLogLinearInteger.java x: 2 commits (all time) y: 39 lines of code accord-core/src/main/java/accord/primitives/PartialKeyRoute.java x: 11 commits (all time) y: 116 lines of code accord-core/src/main/java/accord/utils/BTreeReducingIntervalMap.java x: 3 commits (all time) y: 622 lines of code accord-core/src/main/java/accord/utils/CheckpointIntervalArrayBuilder.java x: 3 commits (all time) y: 726 lines of code accord-core/src/main/java/accord/utils/DeterministicSet.java x: 3 commits (all time) y: 167 lines of code accord-core/src/main/java/accord/utils/MergeFewDisjointSortedListsCursor.java x: 4 commits (all time) y: 147 lines of code accord-core/src/main/java/accord/utils/async/AsyncChainCombiner.java x: 7 commits (all time) y: 69 lines of code accord-core/src/main/java/accord/utils/random/Picker.java x: 4 commits (all time) y: 85 lines of code accord-core/src/main/java/accord/api/DataStore.java x: 7 commits (all time) y: 32 lines of code accord-core/src/main/java/accord/primitives/Seekables.java x: 12 commits (all time) y: 25 lines of code accord-core/src/main/java/accord/coordinate/ExecutePath.java x: 2 commits (all time) y: 5 lines of code accord-core/src/main/java/accord/coordinate/tracking/QuorumTracker.java x: 14 commits (all time) y: 85 lines of code accord-core/src/main/java/accord/local/ICommand.java x: 1 commits (all time) y: 193 lines of code accord-core/src/main/java/accord/primitives/KnownMap.java x: 3 commits (all time) y: 193 lines of code accord-core/src/main/java/accord/primitives/ProgressToken.java x: 8 commits (all time) y: 93 lines of code accord-core/src/main/java/accord/utils/SortedList.java x: 5 commits (all time) y: 59 lines of code accord-maelstrom/src/main/java/accord/maelstrom/TopologyFactory.java x: 11 commits (all time) y: 63 lines of code accord-core/src/main/java/accord/impl/InMemoryCommandStores.java x: 10 commits (all time) y: 36 lines of code accord-core/src/main/java/accord/api/Query.java x: 7 commits (all time) y: 10 lines of code accord-core/src/main/java/accord/coordinate/CoordinationFailed.java x: 6 commits (all time) y: 43 lines of code accord-core/src/main/java/accord/coordinate/FindSomeRoute.java x: 5 commits (all time) y: 54 lines of code accord-core/src/main/java/accord/messages/AbstractRequest.java x: 2 commits (all time) y: 137 lines of code accord-core/src/main/java/accord/primitives/Writes.java x: 14 commits (all time) y: 72 lines of code accord-core/src/main/java/accord/utils/VIntCoding.java x: 1 commits (all time) y: 115 lines of code accord-core/src/main/java/accord/utils/IntrusiveLinkedList.java x: 5 commits (all time) y: 78 lines of code accord-core/src/main/java/accord/utils/async/Observable.java x: 2 commits (all time) y: 117 lines of code accord-core/src/main/java/accord/coordinate/tracking/AllTracker.java x: 3 commits (all time) y: 66 lines of code accord-core/src/main/java/accord/local/TimeService.java x: 1 commits (all time) y: 61 lines of code accord-core/src/main/java/accord/api/Write.java x: 13 commits (all time) y: 12 lines of code accord-core/src/main/java/accord/impl/InMemorySafeCommandsForKey.java x: 4 commits (all time) y: 33 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromWrite.java x: 13 commits (all time) y: 24 lines of code accord-core/src/main/java/accord/primitives/FullRoute.java x: 6 commits (all time) y: 5 lines of code accord-core/src/main/java/accord/utils/btree/AbstractBTreeMap.java x: 2 commits (all time) y: 109 lines of code accord-core/src/main/java/accord/utils/btree/BTree.java x: 4 commits (all time) y: 2780 lines of code accord-core/src/main/java/accord/utils/btree/BTreeMap.java x: 2 commits (all time) y: 177 lines of code accord-core/src/main/java/accord/utils/btree/BTreeRemoval.java x: 2 commits (all time) y: 341 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Packet.java x: 11 commits (all time) y: 139 lines of code accord-core/src/main/java/accord/api/Read.java x: 16 commits (all time) y: 16 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromRead.java x: 14 commits (all time) y: 58 lines of code accord-core/src/main/java/accord/messages/ReplyContext.java x: 3 commits (all time) y: 4 lines of code accord-core/src/main/java/accord/utils/btree/BulkIterator.java x: 1 commits (all time) y: 75 lines of code accord-core/src/main/java/accord/utils/btree/LeafBTreeSearchIterator.java x: 1 commits (all time) y: 100 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Body.java x: 5 commits (all time) y: 148 lines of code accord-core/src/main/java/accord/utils/DeterministicIdentitySet.java x: 10 commits (all time) y: 18 lines of code accord-core/src/main/java/accord/utils/IndexedFold.java x: 5 commits (all time) y: 6 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Datum.java x: 7 commits (all time) y: 224 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Value.java x: 3 commits (all time) y: 98 lines of code
2780.0
lines of code
  min: 1.0
  average: 172.94
  25th percentile: 21.0
  median: 79.0
  75th percentile: 200.5
  max: 2780.0
0 74.0
commits (all time)
min: 1.0 | average: 10.4 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 14.0 | max: 74.0

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

accord-core/src/main/java/accord/utils/btree/BTreeSet.java x: 2 contributors (all time) y: 540 lines of code accord-core/src/main/java/accord/api/Sliceable.java x: 1 contributors (all time) y: 9 lines of code accord-core/src/main/java/accord/api/Update.java x: 4 contributors (all time) y: 14 lines of code accord-core/src/main/java/accord/primitives/AbstractKeys.java x: 4 contributors (all time) y: 313 lines of code accord-core/src/main/java/accord/primitives/AbstractRanges.java x: 5 contributors (all time) y: 696 lines of code accord-core/src/main/java/accord/primitives/AbstractUnseekableKeys.java x: 2 contributors (all time) y: 152 lines of code accord-core/src/main/java/accord/primitives/Keys.java x: 6 contributors (all time) y: 282 lines of code accord-core/src/main/java/accord/primitives/PartialTxn.java x: 5 contributors (all time) y: 108 lines of code accord-core/src/main/java/accord/primitives/Routables.java x: 5 contributors (all time) y: 306 lines of code accord-core/src/main/java/accord/primitives/Txn.java x: 5 contributors (all time) y: 344 lines of code accord-core/src/main/java/accord/local/Node.java x: 13 contributors (all time) y: 783 lines of code accord-core/src/main/java/accord/primitives/FullKeyRoute.java x: 2 contributors (all time) y: 51 lines of code accord-core/src/main/java/accord/primitives/KeyRoute.java x: 2 contributors (all time) y: 126 lines of code accord-core/src/main/java/accord/primitives/RangeRoute.java x: 2 contributors (all time) y: 142 lines of code accord-core/src/main/java/accord/primitives/Route.java x: 3 contributors (all time) y: 112 lines of code accord-core/src/main/java/accord/primitives/Unseekables.java x: 2 contributors (all time) y: 80 lines of code accord-core/src/main/java/accord/utils/TinyEnumSet.java x: 1 contributors (all time) y: 94 lines of code accord-core/src/main/java/accord/api/Journal.java x: 2 contributors (all time) y: 119 lines of code accord-core/src/main/java/accord/coordinate/CoordinateTransaction.java x: 4 contributors (all time) y: 276 lines of code accord-core/src/main/java/accord/coordinate/ExecuteSyncPoint.java x: 4 contributors (all time) y: 205 lines of code accord-core/src/main/java/accord/coordinate/MaybeRecover.java x: 3 contributors (all time) y: 87 lines of code accord-core/src/main/java/accord/coordinate/Recover.java x: 9 contributors (all time) y: 548 lines of code accord-core/src/main/java/accord/coordinate/tracking/FastPathTracker.java x: 4 contributors (all time) y: 184 lines of code accord-core/src/main/java/accord/coordinate/tracking/ReadTracker.java x: 4 contributors (all time) y: 295 lines of code accord-core/src/main/java/accord/impl/AbstractConfigurationService.java x: 4 contributors (all time) y: 344 lines of code accord-core/src/main/java/accord/impl/AbstractSafeCommandStore.java x: 5 contributors (all time) y: 216 lines of code accord-core/src/main/java/accord/local/CommandStores.java x: 12 contributors (all time) y: 789 lines of code accord-core/src/main/java/accord/local/RedundantBefore.java x: 2 contributors (all time) y: 993 lines of code accord-core/src/main/java/accord/local/cfk/CommandsForKey.java x: 3 contributors (all time) y: 1760 lines of code accord-core/src/main/java/accord/local/cfk/Pruning.java x: 2 contributors (all time) y: 456 lines of code accord-core/src/main/java/accord/local/cfk/Updating.java x: 2 contributors (all time) y: 966 lines of code accord-core/src/main/java/accord/local/cfk/Utils.java x: 1 contributors (all time) y: 388 lines of code accord-core/src/main/java/accord/local/durability/ConcurrencyControl.java x: 1 contributors (all time) y: 62 lines of code accord-core/src/main/java/accord/local/durability/DurabilityQueue.java x: 1 contributors (all time) y: 297 lines of code accord-core/src/main/java/accord/messages/Apply.java x: 9 contributors (all time) y: 166 lines of code accord-core/src/main/java/accord/messages/BeginRecovery.java x: 8 contributors (all time) y: 423 lines of code accord-core/src/main/java/accord/messages/PreAccept.java x: 11 contributors (all time) y: 208 lines of code accord-core/src/main/java/accord/messages/SetGloballyDurable.java x: 2 contributors (all time) y: 39 lines of code accord-core/src/main/java/accord/messages/SetShardDurable.java x: 2 contributors (all time) y: 72 lines of code accord-core/src/main/java/accord/primitives/LatestDeps.java x: 1 contributors (all time) y: 504 lines of code accord-core/src/main/java/accord/primitives/Timestamp.java x: 8 contributors (all time) y: 368 lines of code accord-core/src/main/java/accord/topology/TopologyManager.java x: 8 contributors (all time) y: 1192 lines of code accord-core/src/main/java/accord/utils/Functions.java x: 4 contributors (all time) y: 64 lines of code accord-core/src/main/java/accord/utils/Invariants.java x: 5 contributors (all time) y: 457 lines of code accord-core/src/main/java/accord/utils/LogGroupTimers.java x: 2 contributors (all time) y: 488 lines of code accord-core/src/main/java/accord/utils/async/AsyncCallbacks.java x: 3 contributors (all time) y: 28 lines of code accord-core/src/main/java/accord/utils/async/AsyncChain.java x: 6 contributors (all time) y: 69 lines of code accord-core/src/main/java/accord/utils/async/AsyncChains.java x: 6 contributors (all time) y: 753 lines of code accord-core/src/main/java/accord/utils/async/AsyncResult.java x: 4 contributors (all time) y: 50 lines of code accord-core/src/main/java/accord/utils/async/AsyncResults.java x: 5 contributors (all time) y: 333 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Cluster.java x: 11 contributors (all time) y: 346 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromRequest.java x: 7 contributors (all time) y: 115 lines of code accord-core/src/main/java/accord/impl/CommandChange.java x: 2 contributors (all time) y: 665 lines of code accord-core/src/main/java/accord/impl/InMemoryCommandStore.java x: 8 contributors (all time) y: 1041 lines of code accord-core/src/main/java/accord/impl/progresslog/DefaultProgressLog.java x: 3 contributors (all time) y: 707 lines of code accord-core/src/main/java/accord/local/Cleanup.java x: 4 contributors (all time) y: 218 lines of code accord-core/src/main/java/accord/local/CommandStore.java x: 10 contributors (all time) y: 713 lines of code accord-core/src/main/java/accord/local/Commands.java x: 7 contributors (all time) y: 1167 lines of code accord-core/src/main/java/accord/local/StoreParticipants.java x: 1 contributors (all time) y: 463 lines of code accord-core/src/main/java/accord/primitives/Known.java x: 1 contributors (all time) y: 712 lines of code accord-core/src/main/java/accord/coordinate/ExecuteTxn.java x: 2 contributors (all time) y: 284 lines of code accord-core/src/main/java/accord/impl/progresslog/WaitingState.java x: 3 contributors (all time) y: 617 lines of code accord-core/src/main/java/accord/local/Command.java x: 11 contributors (all time) y: 1441 lines of code accord-core/src/main/java/accord/local/PreLoadContext.java x: 7 contributors (all time) y: 176 lines of code accord-core/src/main/java/accord/local/RedundantStatus.java x: 1 contributors (all time) y: 337 lines of code accord-core/src/main/java/accord/local/SafeCommandStore.java x: 7 contributors (all time) y: 406 lines of code accord-core/src/main/java/accord/messages/Propagate.java x: 4 contributors (all time) y: 389 lines of code accord-core/src/main/java/accord/messages/ReadData.java x: 8 contributors (all time) y: 573 lines of code accord-core/src/main/java/accord/messages/StableThenRead.java x: 1 contributors (all time) y: 105 lines of code accord-core/src/main/java/accord/primitives/Deps.java x: 6 contributors (all time) y: 330 lines of code accord-core/src/main/java/accord/primitives/KeyDeps.java x: 3 contributors (all time) y: 572 lines of code accord-core/src/main/java/accord/primitives/PartialDeps.java x: 4 contributors (all time) y: 99 lines of code accord-core/src/main/java/accord/primitives/RangeDeps.java x: 4 contributors (all time) y: 910 lines of code accord-core/src/main/java/accord/primitives/SaveStatus.java x: 1 contributors (all time) y: 347 lines of code accord-core/src/main/java/accord/primitives/TxnId.java x: 6 contributors (all time) y: 406 lines of code accord-core/src/main/java/accord/utils/ArrayBuffers.java x: 4 contributors (all time) y: 689 lines of code accord-core/src/main/java/accord/utils/SortedArrays.java x: 5 contributors (all time) y: 1315 lines of code accord-core/src/main/java/accord/api/ConfigurationService.java x: 7 contributors (all time) y: 62 lines of code accord-core/src/main/java/accord/topology/Topologies.java x: 8 contributors (all time) y: 482 lines of code accord-maelstrom/src/main/java/accord/maelstrom/SimpleConfigService.java x: 6 contributors (all time) y: 47 lines of code accord-core/src/main/java/accord/api/Agent.java x: 7 contributors (all time) y: 53 lines of code accord-core/src/main/java/accord/api/EventListener.java x: 1 contributors (all time) y: 50 lines of code accord-core/src/main/java/accord/api/MessageSink.java x: 5 contributors (all time) y: 18 lines of code accord-core/src/main/java/accord/api/ProgressLog.java x: 6 contributors (all time) y: 95 lines of code accord-core/src/main/java/accord/api/Scheduler.java x: 3 contributors (all time) y: 51 lines of code accord-core/src/main/java/accord/coordinate/CoordinateMaxConflict.java x: 1 contributors (all time) y: 79 lines of code accord-core/src/main/java/accord/coordinate/CoordinatePreAccept.java x: 4 contributors (all time) y: 114 lines of code accord-core/src/main/java/accord/coordinate/CoordinateSyncPoint.java x: 4 contributors (all time) y: 143 lines of code accord-core/src/main/java/accord/coordinate/KeyBarriers.java x: 1 contributors (all time) y: 137 lines of code accord-core/src/main/java/accord/coordinate/tracking/DurabilityTracker.java x: 1 contributors (all time) y: 147 lines of code accord-core/src/main/java/accord/coordinate/tracking/InvalidationTracker.java x: 1 contributors (all time) y: 155 lines of code accord-core/src/main/java/accord/coordinate/tracking/PreAcceptTracker.java x: 1 contributors (all time) y: 21 lines of code accord-core/src/main/java/accord/coordinate/tracking/SimpleTracker.java x: 1 contributors (all time) y: 24 lines of code accord-core/src/main/java/accord/impl/AbstractFetchCoordinator.java x: 5 contributors (all time) y: 262 lines of code accord-core/src/main/java/accord/impl/AbstractTimeouts.java x: 1 contributors (all time) y: 198 lines of code accord-core/src/main/java/accord/impl/RequestCallbacks.java x: 1 contributors (all time) y: 226 lines of code accord-core/src/main/java/accord/impl/progresslog/TxnState.java x: 1 contributors (all time) y: 131 lines of code accord-core/src/main/java/accord/local/CommandSummaries.java x: 1 contributors (all time) y: 266 lines of code accord-core/src/main/java/accord/local/NodeCommandStoreService.java x: 1 contributors (all time) y: 34 lines of code accord-core/src/main/java/accord/local/ShardDistributor.java x: 3 contributors (all time) y: 152 lines of code accord-core/src/main/java/accord/local/cfk/Serialize.java x: 1 contributors (all time) y: 1020 lines of code accord-core/src/main/java/accord/messages/Accept.java x: 8 contributors (all time) y: 344 lines of code accord-core/src/main/java/accord/messages/ApplyThenWaitUntilApplied.java x: 3 contributors (all time) y: 107 lines of code accord-core/src/main/java/accord/messages/Await.java x: 1 contributors (all time) y: 285 lines of code accord-core/src/main/java/accord/messages/BeginInvalidation.java x: 5 contributors (all time) y: 198 lines of code accord-core/src/main/java/accord/messages/Callback.java x: 3 contributors (all time) y: 9 lines of code accord-core/src/main/java/accord/messages/CheckStatus.java x: 6 contributors (all time) y: 559 lines of code accord-core/src/main/java/accord/messages/Commit.java x: 10 contributors (all time) y: 332 lines of code accord-core/src/main/java/accord/messages/GetMaxConflict.java x: 2 contributors (all time) y: 99 lines of code accord-core/src/main/java/accord/messages/InformDurable.java x: 6 contributors (all time) y: 117 lines of code accord-core/src/main/java/accord/messages/MessageType.java x: 9 contributors (all time) y: 43 lines of code accord-core/src/main/java/accord/messages/ReadEphemeralTxnData.java x: 2 contributors (all time) y: 162 lines of code accord-core/src/main/java/accord/messages/ReadTxnData.java x: 3 contributors (all time) y: 41 lines of code accord-core/src/main/java/accord/messages/Request.java x: 4 contributors (all time) y: 10 lines of code accord-core/src/main/java/accord/messages/SimpleReply.java x: 3 contributors (all time) y: 14 lines of code accord-core/src/main/java/accord/primitives/Ranges.java x: 3 contributors (all time) y: 206 lines of code accord-core/src/main/java/accord/topology/Topology.java x: 10 contributors (all time) y: 533 lines of code accord-core/src/main/java/accord/utils/ThreadPoolScheduler.java x: 4 contributors (all time) y: 83 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Json.java x: 6 contributors (all time) y: 514 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromAgent.java x: 8 contributors (all time) y: 147 lines of code accord-core/src/main/java/accord/coordinate/RecoverWithRoute.java x: 6 contributors (all time) y: 241 lines of code accord-core/src/main/java/accord/primitives/Range.java x: 3 contributors (all time) y: 356 lines of code accord-core/src/main/java/accord/utils/RelationMultiMap.java x: 2 contributors (all time) y: 1046 lines of code accord-core/src/main/java/accord/local/DurableBefore.java x: 3 contributors (all time) y: 183 lines of code accord-core/src/main/java/accord/local/cfk/PostProcess.java x: 1 contributors (all time) y: 366 lines of code accord-core/src/main/java/accord/messages/TxnRequest.java x: 9 contributors (all time) y: 185 lines of code accord-core/src/main/java/accord/primitives/RoutableKey.java x: 2 contributors (all time) y: 22 lines of code accord-core/src/main/java/accord/topology/Shard.java x: 6 contributors (all time) y: 231 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromKey.java x: 5 contributors (all time) y: 224 lines of code accord-core/src/main/java/accord/api/ProtocolModifiers.java x: 1 contributors (all time) y: 197 lines of code accord-core/src/main/java/accord/coordinate/Propose.java x: 4 contributors (all time) y: 269 lines of code accord-core/src/main/java/accord/primitives/Routable.java x: 2 contributors (all time) y: 58 lines of code accord-core/src/main/java/accord/coordinate/FetchCoordinator.java x: 3 contributors (all time) y: 225 lines of code accord-core/src/main/java/accord/local/AgentExecutor.java x: 2 contributors (all time) y: 16 lines of code accord-core/src/main/java/accord/local/SafeCommand.java x: 3 contributors (all time) y: 130 lines of code accord-core/src/main/java/accord/messages/SafeCallback.java x: 3 contributors (all time) y: 66 lines of code accord-core/src/main/java/accord/utils/BTreeReducingRangeMap.java x: 2 contributors (all time) y: 425 lines of code accord-core/src/main/java/accord/impl/DefaultRemoteListeners.java x: 1 contributors (all time) y: 406 lines of code accord-core/src/main/java/accord/local/cfk/NotifySink.java x: 2 contributors (all time) y: 95 lines of code accord-core/src/main/java/accord/utils/RandomSource.java x: 3 contributors (all time) y: 338 lines of code accord-core/src/main/java/accord/utils/ReducingIntervalMap.java x: 3 contributors (all time) y: 489 lines of code accord-core/src/main/java/accord/utils/Utils.java x: 5 contributors (all time) y: 141 lines of code accord-core/src/main/java/accord/primitives/Status.java x: 1 contributors (all time) y: 175 lines of code accord-core/src/main/java/accord/utils/SimpleBitSet.java x: 1 contributors (all time) y: 398 lines of code accord-core/src/main/java/accord/coordinate/Preempted.java x: 5 contributors (all time) y: 22 lines of code accord-core/src/main/java/accord/coordinate/Timeout.java x: 6 contributors (all time) y: 26 lines of code accord-core/src/main/java/accord/impl/progresslog/HomeState.java x: 1 contributors (all time) y: 183 lines of code accord-core/src/main/java/accord/utils/BTreeReducingIntervalMap.java x: 2 contributors (all time) y: 622 lines of code accord-core/src/main/java/accord/utils/CheckpointIntervalArrayBuilder.java x: 2 contributors (all time) y: 726 lines of code accord-core/src/main/java/accord/utils/DeterministicSet.java x: 2 contributors (all time) y: 167 lines of code accord-core/src/main/java/accord/utils/Timestamped.java x: 3 contributors (all time) y: 62 lines of code accord-core/src/main/java/accord/api/DataStore.java x: 4 contributors (all time) y: 32 lines of code accord-core/src/main/java/accord/coordinate/tracking/QuorumTracker.java x: 6 contributors (all time) y: 85 lines of code accord-core/src/main/java/accord/primitives/ProgressToken.java x: 3 contributors (all time) y: 93 lines of code accord-maelstrom/src/main/java/accord/maelstrom/TopologyFactory.java x: 6 contributors (all time) y: 63 lines of code accord-core/src/main/java/accord/impl/InMemoryCommandStores.java x: 6 contributors (all time) y: 36 lines of code accord-core/src/main/java/accord/primitives/Writes.java x: 7 contributors (all time) y: 72 lines of code accord-core/src/main/java/accord/utils/VIntCoding.java x: 1 contributors (all time) y: 115 lines of code accord-core/src/main/java/accord/coordinate/tracking/AllTracker.java x: 1 contributors (all time) y: 66 lines of code accord-core/src/main/java/accord/api/Write.java x: 7 contributors (all time) y: 12 lines of code accord-core/src/main/java/accord/primitives/Unseekable.java x: 2 contributors (all time) y: 7 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromWrite.java x: 8 contributors (all time) y: 24 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromStore.java x: 4 contributors (all time) y: 43 lines of code accord-core/src/main/java/accord/utils/btree/BTree.java x: 1 contributors (all time) y: 2780 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Packet.java x: 6 contributors (all time) y: 139 lines of code accord-core/src/main/java/accord/api/Read.java x: 8 contributors (all time) y: 16 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromReply.java x: 4 contributors (all time) y: 96 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromResult.java x: 4 contributors (all time) y: 137 lines of code accord-core/src/main/java/accord/utils/DeterministicIdentitySet.java x: 6 contributors (all time) y: 18 lines of code accord-maelstrom/src/main/java/accord/maelstrom/Datum.java x: 4 contributors (all time) y: 224 lines of code
2780.0
lines of code
  min: 1.0
  average: 172.94
  25th percentile: 21.0
  median: 79.0
  75th percentile: 200.5
  max: 2780.0
0 13.0
contributors (all time)
min: 1.0 | average: 2.88 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 13.0

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

accord-core/src/main/java/accord/utils/btree/BTreeSet.java x: 1 commits (30d) y: 540 lines of code accord-core/src/main/java/accord/primitives/AbstractRanges.java x: 1 commits (30d) y: 696 lines of code accord-core/src/main/java/accord/primitives/AbstractUnseekableKeys.java x: 1 commits (30d) y: 152 lines of code accord-core/src/main/java/accord/local/Node.java x: 1 commits (30d) y: 783 lines of code accord-core/src/main/java/accord/primitives/FullKeyRoute.java x: 1 commits (30d) y: 51 lines of code accord-core/src/main/java/accord/primitives/KeyRoute.java x: 1 commits (30d) y: 126 lines of code accord-core/src/main/java/accord/primitives/RangeRoute.java x: 1 commits (30d) y: 142 lines of code accord-core/src/main/java/accord/primitives/Route.java x: 1 commits (30d) y: 112 lines of code accord-core/src/main/java/accord/primitives/Unseekables.java x: 1 commits (30d) y: 80 lines of code accord-core/src/main/java/accord/utils/TinyEnumSet.java x: 1 commits (30d) y: 94 lines of code
783.0
lines of code
  min: 51.0
  average: 277.6
  25th percentile: 90.5
  median: 134.0
  75th percentile: 579.0
  max: 783.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

accord-core/src/main/java/accord/utils/btree/BTreeSet.java x: 1 contributors (30d) y: 540 lines of code accord-core/src/main/java/accord/primitives/AbstractRanges.java x: 1 contributors (30d) y: 696 lines of code accord-core/src/main/java/accord/primitives/AbstractUnseekableKeys.java x: 1 contributors (30d) y: 152 lines of code accord-core/src/main/java/accord/local/Node.java x: 1 contributors (30d) y: 783 lines of code accord-core/src/main/java/accord/primitives/FullKeyRoute.java x: 1 contributors (30d) y: 51 lines of code accord-core/src/main/java/accord/primitives/KeyRoute.java x: 1 contributors (30d) y: 126 lines of code accord-core/src/main/java/accord/primitives/RangeRoute.java x: 1 contributors (30d) y: 142 lines of code accord-core/src/main/java/accord/primitives/Route.java x: 1 contributors (30d) y: 112 lines of code accord-core/src/main/java/accord/primitives/Unseekables.java x: 1 contributors (30d) y: 80 lines of code accord-core/src/main/java/accord/utils/TinyEnumSet.java x: 1 contributors (30d) y: 94 lines of code
783.0
lines of code
  min: 51.0
  average: 277.6
  25th percentile: 90.5
  median: 134.0
  75th percentile: 579.0
  max: 783.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

accord-core/src/main/java/accord/utils/btree/BTreeSet.java x: 2 commits (90d) y: 540 lines of code accord-core/src/main/java/accord/api/Sliceable.java x: 1 commits (90d) y: 9 lines of code accord-core/src/main/java/accord/api/Update.java x: 1 commits (90d) y: 14 lines of code accord-core/src/main/java/accord/primitives/AbstractKeys.java x: 3 commits (90d) y: 313 lines of code accord-core/src/main/java/accord/primitives/AbstractRanges.java x: 5 commits (90d) y: 696 lines of code accord-core/src/main/java/accord/primitives/AbstractUnseekableKeys.java x: 3 commits (90d) y: 152 lines of code accord-core/src/main/java/accord/primitives/Keys.java x: 3 commits (90d) y: 282 lines of code accord-core/src/main/java/accord/primitives/PartialTxn.java x: 2 commits (90d) y: 108 lines of code accord-core/src/main/java/accord/primitives/Routables.java x: 4 commits (90d) y: 306 lines of code accord-core/src/main/java/accord/primitives/Txn.java x: 2 commits (90d) y: 344 lines of code accord-core/src/main/java/accord/local/Node.java x: 7 commits (90d) y: 783 lines of code accord-core/src/main/java/accord/primitives/FullKeyRoute.java x: 1 commits (90d) y: 51 lines of code accord-core/src/main/java/accord/primitives/KeyRoute.java x: 2 commits (90d) y: 126 lines of code accord-core/src/main/java/accord/primitives/RangeRoute.java x: 2 commits (90d) y: 142 lines of code accord-core/src/main/java/accord/primitives/Route.java x: 1 commits (90d) y: 112 lines of code accord-core/src/main/java/accord/primitives/Unseekables.java x: 2 commits (90d) y: 80 lines of code accord-core/src/main/java/accord/utils/TinyEnumSet.java x: 3 commits (90d) y: 94 lines of code accord-core/src/main/java/accord/api/Journal.java x: 4 commits (90d) y: 119 lines of code accord-core/src/main/java/accord/coordinate/CoordinateTransaction.java x: 3 commits (90d) y: 276 lines of code accord-core/src/main/java/accord/coordinate/ExecuteSyncPoint.java x: 3 commits (90d) y: 205 lines of code accord-core/src/main/java/accord/coordinate/MaybeRecover.java x: 2 commits (90d) y: 87 lines of code accord-core/src/main/java/accord/coordinate/Recover.java x: 3 commits (90d) y: 548 lines of code accord-core/src/main/java/accord/coordinate/tracking/FastPathTracker.java x: 1 commits (90d) y: 184 lines of code accord-core/src/main/java/accord/coordinate/tracking/ReadTracker.java x: 2 commits (90d) y: 295 lines of code accord-core/src/main/java/accord/impl/AbstractConfigurationService.java x: 3 commits (90d) y: 344 lines of code accord-core/src/main/java/accord/impl/AbstractSafeCommandStore.java x: 2 commits (90d) y: 216 lines of code accord-core/src/main/java/accord/local/CommandStores.java x: 3 commits (90d) y: 789 lines of code accord-core/src/main/java/accord/local/RedundantBefore.java x: 5 commits (90d) y: 993 lines of code accord-core/src/main/java/accord/local/cfk/CommandsForKey.java x: 7 commits (90d) y: 1760 lines of code accord-core/src/main/java/accord/local/cfk/Pruning.java x: 5 commits (90d) y: 456 lines of code accord-core/src/main/java/accord/local/cfk/Updating.java x: 4 commits (90d) y: 966 lines of code accord-core/src/main/java/accord/local/cfk/Utils.java x: 1 commits (90d) y: 388 lines of code accord-core/src/main/java/accord/local/durability/ConcurrencyControl.java x: 1 commits (90d) y: 62 lines of code accord-core/src/main/java/accord/local/durability/ShardDurability.java x: 2 commits (90d) y: 547 lines of code accord-core/src/main/java/accord/messages/Apply.java x: 2 commits (90d) y: 166 lines of code accord-core/src/main/java/accord/messages/BeginRecovery.java x: 4 commits (90d) y: 423 lines of code accord-core/src/main/java/accord/messages/PreAccept.java x: 3 commits (90d) y: 208 lines of code accord-core/src/main/java/accord/messages/SetGloballyDurable.java x: 1 commits (90d) y: 39 lines of code accord-core/src/main/java/accord/messages/SetShardDurable.java x: 4 commits (90d) y: 72 lines of code accord-core/src/main/java/accord/messages/WaitUntilApplied.java x: 1 commits (90d) y: 79 lines of code accord-core/src/main/java/accord/primitives/LatestDeps.java x: 2 commits (90d) y: 504 lines of code accord-core/src/main/java/accord/primitives/Timestamp.java x: 2 commits (90d) y: 368 lines of code accord-core/src/main/java/accord/topology/TopologyManager.java x: 7 commits (90d) y: 1192 lines of code accord-core/src/main/java/accord/utils/Functions.java x: 2 commits (90d) y: 64 lines of code accord-core/src/main/java/accord/utils/Invariants.java x: 3 commits (90d) y: 457 lines of code accord-core/src/main/java/accord/utils/LogGroupTimers.java x: 1 commits (90d) y: 488 lines of code accord-core/src/main/java/accord/utils/PersistentField.java x: 1 commits (90d) y: 93 lines of code accord-core/src/main/java/accord/utils/async/AsyncCallbacks.java x: 1 commits (90d) y: 28 lines of code accord-core/src/main/java/accord/utils/async/AsyncChain.java x: 1 commits (90d) y: 69 lines of code accord-core/src/main/java/accord/utils/async/AsyncChains.java x: 1 commits (90d) y: 753 lines of code accord-core/src/main/java/accord/utils/async/AsyncResults.java x: 1 commits (90d) y: 333 lines of code accord-core/src/main/java/accord/impl/AbstractLoader.java x: 3 commits (90d) y: 39 lines of code accord-core/src/main/java/accord/impl/CommandChange.java x: 6 commits (90d) y: 665 lines of code accord-core/src/main/java/accord/impl/InMemoryCommandStore.java x: 4 commits (90d) y: 1041 lines of code accord-core/src/main/java/accord/impl/progresslog/DefaultProgressLog.java x: 2 commits (90d) y: 707 lines of code accord-core/src/main/java/accord/local/Cleanup.java x: 4 commits (90d) y: 218 lines of code accord-core/src/main/java/accord/local/CommandStore.java x: 4 commits (90d) y: 713 lines of code accord-core/src/main/java/accord/local/Commands.java x: 6 commits (90d) y: 1167 lines of code accord-core/src/main/java/accord/local/StoreParticipants.java x: 3 commits (90d) y: 463 lines of code accord-core/src/main/java/accord/coordinate/ExecuteTxn.java x: 2 commits (90d) y: 284 lines of code accord-core/src/main/java/accord/coordinate/Invalidate.java x: 2 commits (90d) y: 214 lines of code accord-core/src/main/java/accord/impl/progresslog/WaitingState.java x: 2 commits (90d) y: 617 lines of code accord-core/src/main/java/accord/local/Command.java x: 4 commits (90d) y: 1441 lines of code accord-core/src/main/java/accord/local/PreLoadContext.java x: 1 commits (90d) y: 176 lines of code accord-core/src/main/java/accord/local/RedundantStatus.java x: 2 commits (90d) y: 337 lines of code accord-core/src/main/java/accord/local/SafeCommandStore.java x: 3 commits (90d) y: 406 lines of code accord-core/src/main/java/accord/messages/Propagate.java x: 5 commits (90d) y: 389 lines of code accord-core/src/main/java/accord/messages/ReadData.java x: 4 commits (90d) y: 573 lines of code accord-core/src/main/java/accord/primitives/Deps.java x: 2 commits (90d) y: 330 lines of code accord-core/src/main/java/accord/primitives/KeyDeps.java x: 3 commits (90d) y: 572 lines of code accord-core/src/main/java/accord/primitives/PartialDeps.java x: 2 commits (90d) y: 99 lines of code accord-core/src/main/java/accord/primitives/RangeDeps.java x: 2 commits (90d) y: 910 lines of code accord-core/src/main/java/accord/primitives/SaveStatus.java x: 2 commits (90d) y: 347 lines of code accord-core/src/main/java/accord/primitives/TxnId.java x: 1 commits (90d) y: 406 lines of code accord-core/src/main/java/accord/utils/ArrayBuffers.java x: 2 commits (90d) y: 689 lines of code accord-core/src/main/java/accord/utils/SortedArrays.java x: 2 commits (90d) y: 1315 lines of code accord-core/src/main/java/accord/local/durability/DurabilityService.java x: 1 commits (90d) y: 143 lines of code accord-core/src/main/java/accord/topology/Topologies.java x: 2 commits (90d) y: 482 lines of code accord-maelstrom/src/main/java/accord/maelstrom/SimpleConfigService.java x: 1 commits (90d) y: 47 lines of code accord-core/src/main/java/accord/coordinate/CoordinationAdapter.java x: 4 commits (90d) y: 291 lines of code accord-core/src/main/java/accord/impl/AbstractFetchCoordinator.java x: 1 commits (90d) y: 262 lines of code accord-core/src/main/java/accord/local/CommandSummaries.java x: 4 commits (90d) y: 266 lines of code accord-core/src/main/java/accord/local/DepsCalculator.java x: 1 commits (90d) y: 86 lines of code accord-core/src/main/java/accord/local/cfk/Serialize.java x: 1 commits (90d) y: 1020 lines of code accord-core/src/main/java/accord/messages/BeginInvalidation.java x: 1 commits (90d) y: 198 lines of code accord-core/src/main/java/accord/messages/CheckStatus.java x: 2 commits (90d) y: 559 lines of code accord-core/src/main/java/accord/messages/Commit.java x: 1 commits (90d) y: 332 lines of code accord-core/src/main/java/accord/messages/ReadEphemeralTxnData.java x: 1 commits (90d) y: 162 lines of code accord-core/src/main/java/accord/topology/Topology.java x: 2 commits (90d) y: 533 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromAgent.java x: 1 commits (90d) y: 147 lines of code accord-core/src/main/java/accord/coordinate/RecoverWithRoute.java x: 3 commits (90d) y: 241 lines of code accord-core/src/main/java/accord/primitives/Range.java x: 4 commits (90d) y: 356 lines of code accord-core/src/main/java/accord/utils/RelationMultiMap.java x: 1 commits (90d) y: 1046 lines of code accord-core/src/main/java/accord/coordinate/PersistSyncPoint.java x: 2 commits (90d) y: 39 lines of code accord-core/src/main/java/accord/coordinate/TopologyMismatch.java x: 1 commits (90d) y: 104 lines of code accord-core/src/main/java/accord/local/cfk/PostProcess.java x: 3 commits (90d) y: 366 lines of code accord-core/src/main/java/accord/messages/TxnRequest.java x: 2 commits (90d) y: 185 lines of code accord-core/src/main/java/accord/primitives/RoutableKey.java x: 2 commits (90d) y: 22 lines of code accord-core/src/main/java/accord/topology/Shard.java x: 1 commits (90d) y: 231 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromKey.java x: 2 commits (90d) y: 224 lines of code accord-core/src/main/java/accord/api/ProtocolModifiers.java x: 2 commits (90d) y: 197 lines of code accord-core/src/main/java/accord/api/RoutingKey.java x: 2 commits (90d) y: 13 lines of code accord-core/src/main/java/accord/coordinate/ExecuteFlag.java x: 1 commits (90d) y: 26 lines of code accord-core/src/main/java/accord/coordinate/Propose.java x: 2 commits (90d) y: 269 lines of code accord-core/src/main/java/accord/primitives/Routable.java x: 2 commits (90d) y: 58 lines of code accord-core/src/main/java/accord/coordinate/FetchCoordinator.java x: 1 commits (90d) y: 225 lines of code accord-core/src/main/java/accord/coordinate/ReadCoordinator.java x: 1 commits (90d) y: 202 lines of code accord-core/src/main/java/accord/local/SafeCommand.java x: 1 commits (90d) y: 130 lines of code
1760.0
lines of code
  min: 9.0
  average: 304.32
  25th percentile: 86.0
  median: 197.5
  75th percentile: 401.75
  max: 1760.0
0 7.0
commits (90d)
min: 1.0 | average: 2.11 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

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

accord-core/src/main/java/accord/utils/btree/BTreeSet.java x: 2 contributors (90d) y: 540 lines of code accord-core/src/main/java/accord/api/Sliceable.java x: 1 contributors (90d) y: 9 lines of code accord-core/src/main/java/accord/api/Update.java x: 1 contributors (90d) y: 14 lines of code accord-core/src/main/java/accord/primitives/AbstractKeys.java x: 2 contributors (90d) y: 313 lines of code accord-core/src/main/java/accord/primitives/AbstractRanges.java x: 2 contributors (90d) y: 696 lines of code accord-core/src/main/java/accord/primitives/AbstractUnseekableKeys.java x: 1 contributors (90d) y: 152 lines of code accord-core/src/main/java/accord/primitives/Keys.java x: 2 contributors (90d) y: 282 lines of code accord-core/src/main/java/accord/primitives/PartialTxn.java x: 1 contributors (90d) y: 108 lines of code accord-core/src/main/java/accord/primitives/Routables.java x: 1 contributors (90d) y: 306 lines of code accord-core/src/main/java/accord/primitives/Txn.java x: 1 contributors (90d) y: 344 lines of code accord-core/src/main/java/accord/local/Node.java x: 3 contributors (90d) y: 783 lines of code accord-core/src/main/java/accord/primitives/FullKeyRoute.java x: 1 contributors (90d) y: 51 lines of code accord-core/src/main/java/accord/primitives/KeyRoute.java x: 1 contributors (90d) y: 126 lines of code accord-core/src/main/java/accord/primitives/RangeRoute.java x: 1 contributors (90d) y: 142 lines of code accord-core/src/main/java/accord/primitives/Route.java x: 1 contributors (90d) y: 112 lines of code accord-core/src/main/java/accord/primitives/Unseekables.java x: 1 contributors (90d) y: 80 lines of code accord-core/src/main/java/accord/utils/TinyEnumSet.java x: 1 contributors (90d) y: 94 lines of code accord-core/src/main/java/accord/api/Journal.java x: 2 contributors (90d) y: 119 lines of code accord-core/src/main/java/accord/coordinate/CoordinateTransaction.java x: 1 contributors (90d) y: 276 lines of code accord-core/src/main/java/accord/coordinate/ExecuteSyncPoint.java x: 1 contributors (90d) y: 205 lines of code accord-core/src/main/java/accord/coordinate/MaybeRecover.java x: 1 contributors (90d) y: 87 lines of code accord-core/src/main/java/accord/coordinate/Recover.java x: 1 contributors (90d) y: 548 lines of code accord-core/src/main/java/accord/coordinate/tracking/FastPathTracker.java x: 1 contributors (90d) y: 184 lines of code accord-core/src/main/java/accord/coordinate/tracking/ReadTracker.java x: 1 contributors (90d) y: 295 lines of code accord-core/src/main/java/accord/impl/AbstractConfigurationService.java x: 2 contributors (90d) y: 344 lines of code accord-core/src/main/java/accord/impl/AbstractSafeCommandStore.java x: 1 contributors (90d) y: 216 lines of code accord-core/src/main/java/accord/local/CommandStores.java x: 1 contributors (90d) y: 789 lines of code accord-core/src/main/java/accord/local/RedundantBefore.java x: 1 contributors (90d) y: 993 lines of code accord-core/src/main/java/accord/local/cfk/CommandsForKey.java x: 1 contributors (90d) y: 1760 lines of code accord-core/src/main/java/accord/local/cfk/Pruning.java x: 2 contributors (90d) y: 456 lines of code accord-core/src/main/java/accord/local/cfk/Updating.java x: 1 contributors (90d) y: 966 lines of code accord-core/src/main/java/accord/local/cfk/Utils.java x: 1 contributors (90d) y: 388 lines of code accord-core/src/main/java/accord/local/durability/ConcurrencyControl.java x: 1 contributors (90d) y: 62 lines of code accord-core/src/main/java/accord/local/durability/ShardDurability.java x: 2 contributors (90d) y: 547 lines of code accord-core/src/main/java/accord/messages/Apply.java x: 1 contributors (90d) y: 166 lines of code accord-core/src/main/java/accord/messages/BeginRecovery.java x: 1 contributors (90d) y: 423 lines of code accord-core/src/main/java/accord/messages/PreAccept.java x: 1 contributors (90d) y: 208 lines of code accord-core/src/main/java/accord/messages/SetGloballyDurable.java x: 1 contributors (90d) y: 39 lines of code accord-core/src/main/java/accord/messages/SetShardDurable.java x: 1 contributors (90d) y: 72 lines of code accord-core/src/main/java/accord/primitives/LatestDeps.java x: 1 contributors (90d) y: 504 lines of code accord-core/src/main/java/accord/primitives/Timestamp.java x: 1 contributors (90d) y: 368 lines of code accord-core/src/main/java/accord/topology/TopologyManager.java x: 3 contributors (90d) y: 1192 lines of code accord-core/src/main/java/accord/utils/Functions.java x: 1 contributors (90d) y: 64 lines of code accord-core/src/main/java/accord/utils/Invariants.java x: 1 contributors (90d) y: 457 lines of code accord-core/src/main/java/accord/utils/LogGroupTimers.java x: 1 contributors (90d) y: 488 lines of code accord-core/src/main/java/accord/utils/async/AsyncCallbacks.java x: 1 contributors (90d) y: 28 lines of code accord-core/src/main/java/accord/utils/async/AsyncChains.java x: 1 contributors (90d) y: 753 lines of code accord-core/src/main/java/accord/utils/async/AsyncResults.java x: 1 contributors (90d) y: 333 lines of code accord-core/src/main/java/accord/impl/CommandChange.java x: 2 contributors (90d) y: 665 lines of code accord-core/src/main/java/accord/impl/InMemoryCommandStore.java x: 1 contributors (90d) y: 1041 lines of code accord-core/src/main/java/accord/impl/progresslog/DefaultProgressLog.java x: 1 contributors (90d) y: 707 lines of code accord-core/src/main/java/accord/local/Commands.java x: 1 contributors (90d) y: 1167 lines of code accord-core/src/main/java/accord/local/StoreParticipants.java x: 1 contributors (90d) y: 463 lines of code accord-core/src/main/java/accord/coordinate/ExecuteTxn.java x: 1 contributors (90d) y: 284 lines of code accord-core/src/main/java/accord/impl/progresslog/WaitingState.java x: 1 contributors (90d) y: 617 lines of code accord-core/src/main/java/accord/local/Command.java x: 1 contributors (90d) y: 1441 lines of code accord-core/src/main/java/accord/local/PreLoadContext.java x: 1 contributors (90d) y: 176 lines of code accord-core/src/main/java/accord/local/SafeCommandStore.java x: 1 contributors (90d) y: 406 lines of code accord-core/src/main/java/accord/messages/Propagate.java x: 1 contributors (90d) y: 389 lines of code accord-core/src/main/java/accord/messages/ReadData.java x: 1 contributors (90d) y: 573 lines of code accord-core/src/main/java/accord/primitives/Deps.java x: 1 contributors (90d) y: 330 lines of code accord-core/src/main/java/accord/primitives/PartialDeps.java x: 1 contributors (90d) y: 99 lines of code accord-core/src/main/java/accord/primitives/RangeDeps.java x: 1 contributors (90d) y: 910 lines of code accord-core/src/main/java/accord/primitives/SaveStatus.java x: 1 contributors (90d) y: 347 lines of code accord-core/src/main/java/accord/utils/ArrayBuffers.java x: 1 contributors (90d) y: 689 lines of code accord-core/src/main/java/accord/utils/SortedArrays.java x: 1 contributors (90d) y: 1315 lines of code accord-core/src/main/java/accord/topology/Topologies.java x: 2 contributors (90d) y: 482 lines of code accord-maelstrom/src/main/java/accord/maelstrom/SimpleConfigService.java x: 1 contributors (90d) y: 47 lines of code accord-core/src/main/java/accord/coordinate/CoordinationAdapter.java x: 1 contributors (90d) y: 291 lines of code accord-core/src/main/java/accord/impl/AbstractFetchCoordinator.java x: 1 contributors (90d) y: 262 lines of code accord-core/src/main/java/accord/local/CommandSummaries.java x: 1 contributors (90d) y: 266 lines of code accord-core/src/main/java/accord/local/cfk/Serialize.java x: 1 contributors (90d) y: 1020 lines of code accord-core/src/main/java/accord/messages/BeginInvalidation.java x: 1 contributors (90d) y: 198 lines of code accord-core/src/main/java/accord/messages/CheckStatus.java x: 1 contributors (90d) y: 559 lines of code accord-core/src/main/java/accord/topology/Topology.java x: 1 contributors (90d) y: 533 lines of code accord-core/src/main/java/accord/coordinate/RecoverWithRoute.java x: 1 contributors (90d) y: 241 lines of code accord-core/src/main/java/accord/primitives/Range.java x: 1 contributors (90d) y: 356 lines of code accord-core/src/main/java/accord/local/cfk/PostProcess.java x: 1 contributors (90d) y: 366 lines of code accord-core/src/main/java/accord/primitives/RoutableKey.java x: 1 contributors (90d) y: 22 lines of code accord-core/src/main/java/accord/topology/Shard.java x: 1 contributors (90d) y: 231 lines of code accord-maelstrom/src/main/java/accord/maelstrom/MaelstromKey.java x: 1 contributors (90d) y: 224 lines of code
1760.0
lines of code
  min: 9.0
  average: 304.32
  25th percentile: 86.0
  median: 197.5
  75th percentile: 401.75
  max: 1760.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0