guardian / pluto-storagetier
File Size

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

Intro
Learn more...
File Size Overall
0% | 6% | 29% | 25% | 38%
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
scala0% | 6% | 29% | 25% | 38%
sbt0% | 0% | 98% | 0% | 1%
py0% | 0% | 0% | 53% | 46%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
online_nearline0% | 42% | 16% | 27% | 14%
online_archive0% | 0% | 63% | 27% | 8%
common0% | 0% | 26% | 11% | 62%
media_remover0% | 0% | 29% | 48% | 22%
project_restorer0% | 0% | 42% | 0% | 57%
ROOT0% | 0% | 100% | 0% | 0%
mxs-copy-components0% | 0% | 0% | 26% | 73%
scripts0% | 0% | 0% | 58% | 41%
restorer-test0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
VidispineMessageProcessor.scala
in online_nearline/src/main/scala
595 20
MediaNotRequiredMessageProcessor.scala
in media_remover/src/main/scala
418 32
MessageProcessingFramework.scala
in common/src/main/scala/com/gu/multimedia/storagetier/framework
342 17
VidispineMessageProcessor.scala
in online_archive/src/main/scala
303 12
VidispineFunctions.scala
in online_archive/src/main/scala
279 9
VidispineCommunicator.scala
in common/src/main/scala/com/gu/multimedia/storagetier/vidispine
245 23
PlutoCoreMessageProcessor.scala
in project_restorer/src/main/scala
242 19
FileUploader.scala
in online_archive/src/main/scala
228 15
OwnMessageProcessor.scala
in online_nearline/src/main/scala
226 9
OwnMessageProcessor.scala
in online_archive/src/main/scala
209 8
build.sbt
in root
202 -
NearlineHelper.scala
in media_remover/src/main/scala/helpers
200 16
Copier.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
197 8
AssetSweeperMessageProcessor.scala
in online_archive/src/main/scala
187 6
OnlineArchiveMessageProcessor.scala
in media_remover/src/main/scala
183 11
OnlineNearlineMessageProcessor.scala
in media_remover/src/main/scala
183 6
MatrixStoreHelper.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
170 8
AssetFolderLookup.scala
in common/src/main/scala/com/gu/multimedia/storagetier/plutocore
147 11
Main.scala
in online_archive/src/main/scala
143 1
Main.scala
in media_remover/src/main/scala
133 1
requeue-missing-nearlineid.py
in scripts/vidispine-no-nearlineid
130 6
Main.scala
in online_nearline/src/main/scala
130 1
FileCopier.scala
in online_nearline/src/main/scala
129 13
AssetSweeperMessageProcessor.scala
in online_nearline/src/main/scala
124 4
ArchiveHunterCommunicator.scala
in online_archive/src/main/scala/archivehunter
113 4
PendingDeletionRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/media_remover
106 4
MXSConnectionBuilderImpl.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy
99 7
Main.scala
in project_restorer/src/main/scala
99 1
replay.py
in scripts/replay-from-filestobackup
94 4
PendingDeletionHelper.scala
in media_remover/src/main/scala/helpers
92 4
MatrixStoreFileSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
88 5
TrustStoreHelper.scala
in common/src/main/scala/com/gu/multimedia/storagetier/utils
87 4
S3ObjectChecker.scala
in media_remover/src/main/scala
86 6
SearchResultDocument.scala
in common/src/main/scala/com/gu/multimedia/storagetier/vidispine
83 3
CustomMXSMetadata.scala
in online_nearline/src/main/scala/matrixstore
82 1
CustomMXSMetadata.scala
in project_restorer/src/main/scala/matrixstore
82 1
MetadataHelper.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
81 6
MMappedFileSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
73 1
OMDelete.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
73 4
IgnoredRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive
71 4
NearlineRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive
71 6
OnlineHelper.scala
in media_remover/src/main/scala/helpers
71 5
AkkaHttpHelpers.scala
in common/src/main/scala/com/gu/multimedia/storagetier/utils
69 4
ArchivedRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive
68 6
AssetSweeperNewFile.scala
in common/src/main/scala/com/gu/multimedia/storagetier/messages
65 2
OMFastSearchSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
64 1
OMFastContentSearchSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
64 1
OMSearchSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
64 1
MatrixStoreFileSink.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
60 1
OMLookupMetadata.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
60 1
Files With Most Units (Top 50)
File# lines# units
MediaNotRequiredMessageProcessor.scala
in media_remover/src/main/scala
418 32
VidispineCommunicator.scala
in common/src/main/scala/com/gu/multimedia/storagetier/vidispine
245 23
VidispineMessageProcessor.scala
in online_nearline/src/main/scala
595 20
PlutoCoreMessageProcessor.scala
in project_restorer/src/main/scala
242 19
MessageProcessingFramework.scala
in common/src/main/scala/com/gu/multimedia/storagetier/framework
342 17
NearlineHelper.scala
in media_remover/src/main/scala/helpers
200 16
FileUploader.scala
in online_archive/src/main/scala
228 15
FileCopier.scala
in online_nearline/src/main/scala
129 13
VidispineMessageProcessor.scala
in online_archive/src/main/scala
303 12
AssetFolderLookup.scala
in common/src/main/scala/com/gu/multimedia/storagetier/plutocore
147 11
OnlineArchiveMessageProcessor.scala
in media_remover/src/main/scala
183 11
VidispineFunctions.scala
in online_archive/src/main/scala
279 9
OwnMessageProcessor.scala
in online_nearline/src/main/scala
226 9
OwnMessageProcessor.scala
in online_archive/src/main/scala
209 8
Copier.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
197 8
MatrixStoreHelper.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
170 8
MXSConnectionBuilderImpl.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy
99 7
AssetSweeperMessageProcessor.scala
in online_archive/src/main/scala
187 6
ArchivedRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive
68 6
NearlineRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive
71 6
requeue-missing-nearlineid.py
in scripts/vidispine-no-nearlineid
130 6
MetadataHelper.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
81 6
OnlineNearlineMessageProcessor.scala
in media_remover/src/main/scala
183 6
S3ObjectChecker.scala
in media_remover/src/main/scala
86 6
VidispineMediaIngested.scala
in common/src/main/scala/com/gu/multimedia/storagetier/messages
45 5
MatrixStoreFileSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
88 5
ChecksumChecker.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy
59 5
OnlineHelper.scala
in media_remover/src/main/scala/helpers
71 5
ArchiveHunterCommunicator.scala
in online_archive/src/main/scala/archivehunter
113 4
AkkaHttpHelpers.scala
in common/src/main/scala/com/gu/multimedia/storagetier/utils
69 4
TrustStoreHelper.scala
in common/src/main/scala/com/gu/multimedia/storagetier/utils
87 4
IgnoredRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive
71 4
PendingDeletionRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/media_remover
106 4
replay.py
in scripts/replay-from-filestobackup
94 4
ObjectMatrixEntry.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/models
51 4
OMDelete.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
73 4
AssetSweeperMessageProcessor.scala
in online_nearline/src/main/scala
124 4
PendingDeletionHelper.scala
in media_remover/src/main/scala/helpers
92 4
RoutingKeyMatcher.scala
in common/src/main/scala/com/gu/multimedia/storagetier/framework
39 3
FailureRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive
50 3
FailureRecordDAO.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive
50 3
SearchResultDocument.scala
in common/src/main/scala/com/gu/multimedia/storagetier/vidispine
83 3
HMAC.scala
in common/src/main/scala/com/gu/multimedia/storagetier/auth
37 3
MxsMetadata.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/models
56 3
VaultExtensions.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
44 3
ArchiveHunter.scala
in online_archive/src/main/scala/utils
42 2
AssetSweeperNewFile.scala
in common/src/main/scala/com/gu/multimedia/storagetier/messages
65 2
PlutoCoreEnvironmentConfigProvider.scala
in common/src/main/scala/com/gu/multimedia/storagetier/plutocore
21 2
AMQPBasicPropertiesExtensions.scala
in common/src/main/scala/com/gu/multimedia/storagetier/framework
17 2
ProcessorConfiguration.scala
in common/src/main/scala/com/gu/multimedia/storagetier/framework
25 2
Files With Long Lines (Top 50)

There are 88 files with lines longer than 120 characters. In total, there are 522 long lines.

File# lines# units# long lines
MediaNotRequiredMessageProcessor.scala
in media_remover/src/main/scala
418 32 72
OnlineArchiveMessageProcessor.scala
in media_remover/src/main/scala
183 11 40
PlutoCoreMessageProcessor.scala
in project_restorer/src/main/scala
242 19 37
NearlineHelper.scala
in media_remover/src/main/scala/helpers
200 16 31
VidispineMessageProcessor.scala
in online_nearline/src/main/scala
595 20 26
OnlineNearlineMessageProcessor.scala
in media_remover/src/main/scala
183 6 24
VidispineMessageProcessor.scala
in online_archive/src/main/scala
303 12 16
VidispineFunctions.scala
in online_archive/src/main/scala
279 9 15
OwnMessageProcessor.scala
in online_archive/src/main/scala
209 8 12
MessageProcessingFramework.scala
in common/src/main/scala/com/gu/multimedia/storagetier/framework
342 17 12
VidispineCommunicator.scala
in common/src/main/scala/com/gu/multimedia/storagetier/vidispine
245 23 12
Copier.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
197 8 10
OwnMessageProcessor.scala
in online_nearline/src/main/scala
226 9 10
S3ObjectChecker.scala
in media_remover/src/main/scala
86 6 10
OnlineHelper.scala
in media_remover/src/main/scala/helpers
71 5 10
FileUploader.scala
in online_archive/src/main/scala
228 15 8
AssetSweeperMessageProcessor.scala
in online_archive/src/main/scala
187 6 8
ArchiveHunterCommunicator.scala
in online_archive/src/main/scala/archivehunter
113 4 8
Main.scala
in online_nearline/src/main/scala
130 1 8
FileCopier.scala
in online_nearline/src/main/scala
129 13 8
AssetSweeperMessageProcessor.scala
in online_nearline/src/main/scala
124 4 8
Main.scala
in media_remover/src/main/scala
133 1 7
Main.scala
in online_archive/src/main/scala
143 1 6
MxsMetadata.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/models
56 3 5
MXSConnectionBuilderImpl.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy
99 7 5
build.sbt
in root
202 - 5
TrustStoreHelper.scala
in common/src/main/scala/com/gu/multimedia/storagetier/utils
87 4 4
ArchivedRecord.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive
52 1 4
requeue-missing-nearlineid.py
in scripts/vidispine-no-nearlineid
130 6 4
OMDelete.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
73 4 4
MetadataHelper.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
81 6 4
AssetFolderLookup.scala
in common/src/main/scala/com/gu/multimedia/storagetier/plutocore
147 11 3
RoutingKeyMatcher.scala
in common/src/main/scala/com/gu/multimedia/storagetier/framework
39 3 3
AkkaHttpHelpers.scala
in common/src/main/scala/com/gu/multimedia/storagetier/utils
69 4 3
OMFastSearchSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
64 1 3
OMSearchSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
64 1 3
MatrixStoreHelper.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers
170 8 3
MediaRemoverMessageProcessor.scala
in online_nearline/src/main/scala
36 1 3
QueryableVidispineItemResponse.scala
in online_nearline/src/main/scala
14 1 3
FakeMessageProcessor.scala
in online_archive/src/main/scala
12 1 2
ProcessorConfiguration.scala
in common/src/main/scala/com/gu/multimedia/storagetier/framework
25 2 2
PendingDeletionRecord.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/media_remover
20 - 2
NearlineRecord.scala
in common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive
35 1 2
replay.py
in scripts/replay-from-filestobackup
94 4 2
MatrixStoreFileSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
88 5 2
ChecksumSink.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
50 1 2
OMFastContentSearchSource.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
64 1 2
OMLookupMetadata.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents
60 1 2
ChecksumChecker.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy
59 5 2
MXSConnectionBuilderMock.scala
in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy
10 1 2
Correlations

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

common/src/main/scala/com/gu/multimedia/storagetier/vidispine/VidispineCommunicator.scala x: 47 commits (all time) y: 245 lines of code project_restorer/src/main/scala/PlutoCoreMessageProcessor.scala x: 67 commits (all time) y: 242 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/SearchResultDocument.scala x: 17 commits (all time) y: 83 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/ShapeDocument.scala x: 19 commits (all time) y: 56 lines of code build.sbt x: 70 commits (all time) y: 202 lines of code common/src/main/scala/com/gu/multimedia/storagetier/messages/OnlineOutputMessage.scala x: 6 commits (all time) y: 9 lines of code media_remover/src/main/scala/MediaNotRequiredMessageProcessor.scala x: 68 commits (all time) y: 418 lines of code project_restorer/src/main/scala/messages/InternalOnlineOutputMessage.scala x: 5 commits (all time) y: 42 lines of code online_archive/src/main/scala/FileUploader.scala x: 67 commits (all time) y: 228 lines of code common/src/main/resources/logback.xml x: 7 commits (all time) y: 13 lines of code media_remover/src/main/resources/logback.xml x: 5 commits (all time) y: 18 lines of code online_archive/src/main/resources/logback.xml x: 23 commits (all time) y: 18 lines of code online_nearline/src/main/resources/logback.xml x: 12 commits (all time) y: 18 lines of code online_nearline/src/main/scala/MediaRemoverMessageProcessor.scala x: 5 commits (all time) y: 36 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/MessageProcessingFramework.scala x: 59 commits (all time) y: 342 lines of code common/src/main/scala/com/gu/multimedia/storagetier/messages/AssetSweeperNewFile.scala x: 7 commits (all time) y: 65 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/media_remover/PendingDeletionRecordDAO.scala x: 9 commits (all time) y: 106 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive/NearlineRecordDAO.scala x: 9 commits (all time) y: 71 lines of code media_remover/src/main/scala/Main.scala x: 16 commits (all time) y: 133 lines of code media_remover/src/main/scala/OnlineArchiveMessageProcessor.scala x: 7 commits (all time) y: 183 lines of code media_remover/src/main/scala/S3ObjectChecker.scala x: 9 commits (all time) y: 86 lines of code media_remover/src/main/scala/exceptions/BailOutException.scala x: 2 commits (all time) y: 2 lines of code media_remover/src/main/scala/helpers/NearlineHelper.scala x: 7 commits (all time) y: 200 lines of code media_remover/src/main/scala/helpers/OnlineHelper.scala x: 4 commits (all time) y: 71 lines of code media_remover/src/main/scala/helpers/PendingDeletionHelper.scala x: 6 commits (all time) y: 92 lines of code media_remover/src/main/scala/utils/Ensurer.scala x: 3 commits (all time) y: 16 lines of code online_archive/src/main/scala/Main.scala x: 57 commits (all time) y: 143 lines of code online_archive/src/main/scala/OwnMessageProcessor.scala x: 28 commits (all time) y: 209 lines of code online_archive/src/main/scala/VidispineMessageProcessor.scala x: 58 commits (all time) y: 303 lines of code online_nearline/src/main/scala/Main.scala x: 15 commits (all time) y: 130 lines of code online_nearline/src/main/scala/OwnMessageProcessor.scala x: 14 commits (all time) y: 226 lines of code online_nearline/src/main/scala/VidispineMessageProcessor.scala x: 39 commits (all time) y: 595 lines of code common/src/main/scala/com/gu/multimedia/storagetier/plutocore/AssetFolderLookup.scala x: 11 commits (all time) y: 147 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/FileMetadataValues.scala x: 2 commits (all time) y: 3 lines of code project_restorer/src/main/scala/Main.scala x: 15 commits (all time) y: 99 lines of code project_restorer/src/main/scala/RoutingKeys.scala x: 4 commits (all time) y: 3 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/common/MediaTiersEnumMapper.scala x: 2 commits (all time) y: 8 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/media_remover/PendingDeletionRecord.scala x: 5 commits (all time) y: 20 lines of code media_remover/src/main/scala/matrixstore/MatrixStoreEnvironmentConfigProvider.scala x: 2 commits (all time) y: 21 lines of code media_remover/src/main/scala/messages/MediaRemovedMessage.scala x: 4 commits (all time) y: 5 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/ChecksumChecker.scala x: 2 commits (all time) y: 59 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/models/ObjectMatrixEntry.scala x: 13 commits (all time) y: 51 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/OMFastContentSearchSource.scala x: 9 commits (all time) y: 64 lines of code online_nearline/src/main/scala/FileCopier.scala x: 24 commits (all time) y: 129 lines of code project_restorer/src/main/scala/messages/OnlineOutputMessage.scala x: 14 commits (all time) y: 38 lines of code restorer-test/tocsv.py x: 2 commits (all time) y: 18 lines of code common/src/main/scala/com/gu/multimedia/storagetier/utils/TrustStoreHelper.scala x: 4 commits (all time) y: 87 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/MessageProcessor.scala x: 11 commits (all time) y: 15 lines of code online_archive/src/main/scala/AssetSweeperMessageProcessor.scala x: 53 commits (all time) y: 187 lines of code online_archive/src/main/scala/FakeMessageProcessor.scala x: 11 commits (all time) y: 12 lines of code online_nearline/src/main/scala/AssetSweeperMessageProcessor.scala x: 22 commits (all time) y: 124 lines of code project_restorer/src/main/scala/matrixstore/CustomMXSMetadata.scala x: 3 commits (all time) y: 82 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive/NearlineRecord.scala x: 15 commits (all time) y: 35 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/ArchivedRecord.scala x: 17 commits (all time) y: 52 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/Copier.scala x: 14 commits (all time) y: 197 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/MMappedFileSource.scala x: 4 commits (all time) y: 73 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/ArchivedRecordDAO.scala x: 18 commits (all time) y: 68 lines of code online_archive/src/main/scala/VidispineFunctions.scala x: 12 commits (all time) y: 279 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/UriListDocument.scala x: 5 commits (all time) y: 6 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/FileDocument.scala x: 12 commits (all time) y: 36 lines of code scripts/vidispine-no-nearlineid/requeue-missing-nearlineid.py x: 7 commits (all time) y: 130 lines of code common/src/main/scala/com/gu/multimedia/storagetier/messages/VidispineMediaIngested.scala x: 4 commits (all time) y: 45 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/MetadataValues.scala x: 8 commits (all time) y: 52 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/QueryableItem.scala x: 2 commits (all time) y: 14 lines of code online_nearline/src/main/scala/VidispineHelper.scala x: 4 commits (all time) y: 25 lines of code scripts/replay-from-filestobackup/replay.py x: 7 commits (all time) y: 94 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/ShapeListDocument.scala x: 4 commits (all time) y: 2 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/MXSConnectionBuilderMock.scala x: 6 commits (all time) y: 10 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/ProcessorConfiguration.scala x: 11 commits (all time) y: 25 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/RoutingKeyMatcher.scala x: 4 commits (all time) y: 39 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/MatrixStoreHelper.scala x: 7 commits (all time) y: 170 lines of code online_nearline/src/main/scala/matrixstore/CustomMXSMetadata.scala x: 2 commits (all time) y: 82 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/MetadataHelper.scala x: 10 commits (all time) y: 81 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/MatrixStoreFileSource.scala x: 9 commits (all time) y: 88 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/MatrixStoreFileSink.scala x: 7 commits (all time) y: 60 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/OMLookupMetadata.scala x: 5 commits (all time) y: 60 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/ChecksumSink.scala x: 4 commits (all time) y: 50 lines of code common/src/main/scala/com/gu/multimedia/storagetier/auth/HMAC.scala x: 4 commits (all time) y: 37 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/MessageProcessorReturnValue.scala x: 2 commits (all time) y: 16 lines of code common/src/main/scala/com/gu/multimedia/storagetier/plutocore/CommissionRecord.scala x: 3 commits (all time) y: 18 lines of code common/src/main/scala/com/gu/multimedia/storagetier/plutocore/WorkingGroupRecord.scala x: 3 commits (all time) y: 2 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/VaultExtensions.scala x: 2 commits (all time) y: 44 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/models/MxsMetadata.scala x: 2 commits (all time) y: 56 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/OMDelete.scala x: 2 commits (all time) y: 73 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/OMFastSearchSource.scala x: 2 commits (all time) y: 64 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive/FailureRecord.scala x: 3 commits (all time) y: 20 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive/FailureRecordDAO.scala x: 2 commits (all time) y: 50 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/FailureRecord.scala x: 4 commits (all time) y: 20 lines of code online_archive/src/main/scala/archivehunter/ArchiveHunterCommunicator.scala x: 23 commits (all time) y: 113 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/DatabaseProvider.scala x: 4 commits (all time) y: 13 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/FailureRecordDAO.scala x: 12 commits (all time) y: 50 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/IgnoredRecordDAO.scala x: 11 commits (all time) y: 71 lines of code common/src/main/scala/de/geekonaut/slickmdc/MdcAsyncExecutor.scala x: 2 commits (all time) y: 27 lines of code common/src/main/scala/com/gu/multimedia/storagetier/utils/AkkaHttpHelpers.scala x: 6 commits (all time) y: 69 lines of code online_archive/src/main/scala/utils/ArchiveHunter.scala x: 8 commits (all time) y: 42 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/SilentDropMessage.scala x: 2 commits (all time) y: 5 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/VidispineConfig.scala x: 3 commits (all time) y: 10 lines of code online_archive/src/main/scala/messages/DeliverableAssetMessage.scala x: 3 commits (all time) y: 22 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/GenericDAO.scala x: 10 commits (all time) y: 13 lines of code online_archive/src/main/scala/archivehunter/ArchiveHunterEnvironmentConfigProvider.scala x: 2 commits (all time) y: 11 lines of code online_archive/src/main/scala/archivehunter/ArchiveHunterResponses.scala x: 4 commits (all time) y: 15 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/ConnectionFactoryProvider.scala x: 3 commits (all time) y: 8 lines of code
595.0
lines of code
  min: 1.0
  average: 65.6
  25th percentile: 11.75
  median: 31.0
  75th percentile: 82.25
  max: 595.0
0 70.0
commits (all time)
min: 2.0 | average: 10.16 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 11.0 | max: 70.0

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

common/src/main/scala/com/gu/multimedia/storagetier/vidispine/VidispineCommunicator.scala x: 6 contributors (all time) y: 245 lines of code project_restorer/src/main/scala/PlutoCoreMessageProcessor.scala x: 6 contributors (all time) y: 242 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/SearchResultDocument.scala x: 3 contributors (all time) y: 83 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/ShapeDocument.scala x: 5 contributors (all time) y: 56 lines of code build.sbt x: 9 contributors (all time) y: 202 lines of code common/src/main/scala/com/gu/multimedia/storagetier/messages/OnlineOutputMessage.scala x: 2 contributors (all time) y: 9 lines of code media_remover/src/main/scala/MediaNotRequiredMessageProcessor.scala x: 2 contributors (all time) y: 418 lines of code project_restorer/src/main/scala/messages/InternalOnlineOutputMessage.scala x: 2 contributors (all time) y: 42 lines of code online_archive/src/main/scala/FileUploader.scala x: 6 contributors (all time) y: 228 lines of code common/src/main/resources/logback.xml x: 5 contributors (all time) y: 13 lines of code media_remover/src/main/resources/logback.xml x: 4 contributors (all time) y: 18 lines of code online_archive/src/main/resources/logback.xml x: 6 contributors (all time) y: 18 lines of code online_nearline/src/main/resources/logback.xml x: 5 contributors (all time) y: 18 lines of code online_nearline/src/main/scala/MediaRemoverMessageProcessor.scala x: 3 contributors (all time) y: 36 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/MessageProcessingFramework.scala x: 6 contributors (all time) y: 342 lines of code common/src/main/scala/com/gu/multimedia/storagetier/messages/AssetSweeperNewFile.scala x: 4 contributors (all time) y: 65 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/media_remover/PendingDeletionRecordDAO.scala x: 1 contributors (all time) y: 106 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive/NearlineRecordDAO.scala x: 4 contributors (all time) y: 71 lines of code media_remover/src/main/scala/Main.scala x: 1 contributors (all time) y: 133 lines of code media_remover/src/main/scala/OnlineArchiveMessageProcessor.scala x: 1 contributors (all time) y: 183 lines of code media_remover/src/main/scala/S3ObjectChecker.scala x: 1 contributors (all time) y: 86 lines of code media_remover/src/main/scala/exceptions/BailOutException.scala x: 1 contributors (all time) y: 2 lines of code media_remover/src/main/scala/helpers/NearlineHelper.scala x: 1 contributors (all time) y: 200 lines of code media_remover/src/main/scala/helpers/OnlineHelper.scala x: 1 contributors (all time) y: 71 lines of code media_remover/src/main/scala/helpers/PendingDeletionHelper.scala x: 1 contributors (all time) y: 92 lines of code media_remover/src/main/scala/utils/Ensurer.scala x: 1 contributors (all time) y: 16 lines of code online_archive/src/main/scala/Main.scala x: 4 contributors (all time) y: 143 lines of code online_archive/src/main/scala/OwnMessageProcessor.scala x: 5 contributors (all time) y: 209 lines of code online_archive/src/main/scala/VidispineMessageProcessor.scala x: 5 contributors (all time) y: 303 lines of code online_nearline/src/main/scala/Main.scala x: 3 contributors (all time) y: 130 lines of code online_nearline/src/main/scala/OwnMessageProcessor.scala x: 4 contributors (all time) y: 226 lines of code online_nearline/src/main/scala/VidispineMessageProcessor.scala x: 5 contributors (all time) y: 595 lines of code common/src/main/scala/com/gu/multimedia/storagetier/plutocore/AssetFolderLookup.scala x: 3 contributors (all time) y: 147 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/FileMetadataValues.scala x: 1 contributors (all time) y: 3 lines of code project_restorer/src/main/scala/Main.scala x: 4 contributors (all time) y: 99 lines of code project_restorer/src/main/scala/RoutingKeys.scala x: 2 contributors (all time) y: 3 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/common/MediaTiersEnumMapper.scala x: 1 contributors (all time) y: 8 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/media_remover/PendingDeletionRecord.scala x: 1 contributors (all time) y: 20 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/IgnoredRecord.scala x: 3 contributors (all time) y: 17 lines of code media_remover/src/main/scala/messages/MediaRemovedMessage.scala x: 1 contributors (all time) y: 5 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/ChecksumChecker.scala x: 1 contributors (all time) y: 59 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/models/ObjectMatrixEntry.scala x: 3 contributors (all time) y: 51 lines of code project_restorer/src/main/scala/messages/OnlineOutputMessage.scala x: 4 contributors (all time) y: 38 lines of code restorer-test/tocsv.py x: 2 contributors (all time) y: 18 lines of code common/src/main/scala/com/gu/multimedia/storagetier/utils/TrustStoreHelper.scala x: 3 contributors (all time) y: 87 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/MessageProcessor.scala x: 3 contributors (all time) y: 15 lines of code online_archive/src/main/scala/AssetSweeperMessageProcessor.scala x: 4 contributors (all time) y: 187 lines of code online_archive/src/main/scala/FakeMessageProcessor.scala x: 3 contributors (all time) y: 12 lines of code online_nearline/src/main/scala/AssetSweeperMessageProcessor.scala x: 4 contributors (all time) y: 124 lines of code project_restorer/src/main/scala/RestorerSummaryMessage.scala x: 2 contributors (all time) y: 6 lines of code project_restorer/src/main/scala/matrixstore/MatrixStoreConfig.scala x: 2 contributors (all time) y: 2 lines of code project_restorer/src/main/scala/matrixstore/MatrixStoreEnvironmentConfigProvider.scala x: 2 contributors (all time) y: 21 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive/NearlineRecord.scala x: 3 contributors (all time) y: 35 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/ArchivedRecord.scala x: 3 contributors (all time) y: 52 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/Copier.scala x: 2 contributors (all time) y: 197 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/MMappedFileSource.scala x: 2 contributors (all time) y: 73 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/ArchivedRecordDAO.scala x: 2 contributors (all time) y: 68 lines of code online_archive/src/main/scala/VidispineFunctions.scala x: 3 contributors (all time) y: 279 lines of code scripts/vidispine-no-nearlineid/requeue-missing-nearlineid.py x: 1 contributors (all time) y: 130 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/MXSConnectionBuilderImpl.scala x: 2 contributors (all time) y: 99 lines of code common/src/main/scala/com/gu/multimedia/storagetier/messages/VidispineMediaIngested.scala x: 3 contributors (all time) y: 45 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/MetadataValues.scala x: 2 contributors (all time) y: 52 lines of code common/src/main/scala/com/gu/multimedia/storagetier/vidispine/QueryableItem.scala x: 1 contributors (all time) y: 14 lines of code online_nearline/src/main/scala/VidispineHelper.scala x: 1 contributors (all time) y: 25 lines of code scripts/replay-from-filestobackup/replay.py x: 2 contributors (all time) y: 94 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/MXSConnectionBuilderMock.scala x: 2 contributors (all time) y: 10 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/ProcessorConfiguration.scala x: 2 contributors (all time) y: 25 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/RoutingKeyMatcher.scala x: 2 contributors (all time) y: 39 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/MatrixStoreHelper.scala x: 2 contributors (all time) y: 170 lines of code online_nearline/src/main/scala/matrixstore/CustomMXSMetadata.scala x: 2 contributors (all time) y: 82 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/MetadataHelper.scala x: 2 contributors (all time) y: 81 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/MatrixStoreFileSource.scala x: 2 contributors (all time) y: 88 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/MatrixStoreFileSink.scala x: 2 contributors (all time) y: 60 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/ChecksumSink.scala x: 2 contributors (all time) y: 50 lines of code common/src/main/scala/com/gu/multimedia/storagetier/auth/HMAC.scala x: 2 contributors (all time) y: 37 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/MessageProcessorReturnValue.scala x: 2 contributors (all time) y: 16 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/VaultExtensions.scala x: 2 contributors (all time) y: 44 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/models/MxsMetadata.scala x: 2 contributors (all time) y: 56 lines of code mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/streamcomponents/OMFastSearchSource.scala x: 2 contributors (all time) y: 64 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/nearline_archive/FailureRecordDAO.scala x: 1 contributors (all time) y: 50 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/FailureRecord.scala x: 3 contributors (all time) y: 20 lines of code online_archive/src/main/scala/archivehunter/ArchiveHunterCommunicator.scala x: 2 contributors (all time) y: 113 lines of code common/src/main/scala/com/gu/multimedia/storagetier/framework/DatabaseProvider.scala x: 2 contributors (all time) y: 13 lines of code common/src/main/scala/com/gu/multimedia/storagetier/models/online_archive/IgnoredRecordDAO.scala x: 2 contributors (all time) y: 71 lines of code common/src/main/scala/de/geekonaut/slickmdc/MdcAsyncExecutor.scala x: 2 contributors (all time) y: 27 lines of code online_archive/src/main/scala/messages/DeliverableAssetMessage.scala x: 2 contributors (all time) y: 22 lines of code
595.0
lines of code
  min: 1.0
  average: 65.6
  25th percentile: 11.75
  median: 31.0
  75th percentile: 82.25
  max: 595.0
0 9.0
contributors (all time)
min: 1.0 | average: 2.42 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0

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

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

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

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


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

common/src/main/scala/com/gu/multimedia/storagetier/vidispine/VidispineCommunicator.scala x: 4 commits (90d) y: 245 lines of code project_restorer/src/main/scala/PlutoCoreMessageProcessor.scala x: 4 commits (90d) y: 242 lines of code
245.0
lines of code
  min: 242.0
  average: 243.5
  25th percentile: 242.0
  median: 243.5
  75th percentile: 245.0
  max: 245.0
0 4.0
commits (90d)
min: 4.0 | average: 4.0 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 4.0 | max: 4.0

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

common/src/main/scala/com/gu/multimedia/storagetier/vidispine/VidispineCommunicator.scala x: 1 contributors (90d) y: 245 lines of code project_restorer/src/main/scala/PlutoCoreMessageProcessor.scala x: 1 contributors (90d) y: 242 lines of code
245.0
lines of code
  min: 242.0
  average: 243.5
  25th percentile: 242.0
  median: 243.5
  75th percentile: 245.0
  max: 245.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0