Uber / kraken
File Size

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

Intro
Learn more...
File Size Overall
0% | 2% | 26% | 30% | 39%
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
go0% | 2% | 28% | 31% | 37%
yaml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
origin0% | 36% | 40% | 9% | 13%
lib0% | 0% | 33% | 32% | 34%
build-index0% | 0% | 57% | 24% | 18%
utils0% | 0% | 15% | 18% | 65%
tracker0% | 0% | 0% | 43% | 56%
agent0% | 0% | 0% | 80% | 19%
proxy0% | 0% | 0% | 80% | 19%
nginx0% | 0% | 0% | 60% | 39%
core0% | 0% | 0% | 42% | 57%
helm0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
metrics0% | 0% | 0% | 0% | 100%
localdb0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
server.go
in origin/blobserver
612 34
dispatcher.go
in lib/torrent/scheduler/dispatch
459 36
file_entry.go
in lib/store/base
435 32
server.go
in build-index/tagserver
407 17
events.go
in lib/torrent/scheduler
364 28
file_op.go
in lib/store/base
338 25
httputil.go
in utils/httputil
332 40
client.go
in build-index/tagclient
316 29
scheduler.go
in lib/torrent/scheduler
307 19
handshaker.go
in lib/torrent/scheduler/conn
280 19
client.go
in lib/backend/hdfsbackend/webhdfs
266 14
storage_driver.go
in lib/dockerregistry
261 18
cmd.go
in origin/cmd
245 6
file_map.go
in lib/store/base
235 16
conn.go
in lib/torrent/scheduler/conn
232 18
state.go
in lib/torrent/scheduler/connstate
231 19
cluster_client.go
in origin/blobclient
224 14
client.go
in lib/backend/s3backend
221 9
client.go
in lib/backend/gcsbackend
216 15
torrent.go
in lib/torrent/storage/agentstorage
211 22
uploads.go
in lib/dockerregistry
209 17
client.go
in origin/blobclient
204 19
client.go
in lib/backend/hdfsbackend
200 10
client.go
in lib/backend/sqlbackend
200 11
manager.go
in lib/persistedretry
197 13
cmd.go
in agent/cmd
194 6
nginx.go
in nginx
194 8
manager.go
in lib/torrent/scheduler/dispatch/piecerequest
192 12
cmd.go
in build-index/cmd
186 5
local.go
in tracker/peerstore
180 8
server.go
in agent/agentserver
180 10
logger.go
in lib/torrent/scheduler/torrentlog
171 17
security.go
in lib/backend/registrybackend/security
169 10
client.go
in lib/backend/shadowbackend
164 9
paths.go
in lib/dockerregistry
162 14
tls.go
in utils/httputil
155 8
uploader.go
in origin/blobclient
154 10
cleanup.go
in lib/store
148 7
redis.go
in tracker/peerstore
146 9
cmd.go
in proxy/cmd
144 5
request_cache.go
in utils/dedup
140 11
store.go
in lib/persistedretry/tagreplication
140 13
ca_store.go
in lib/store
137 7
store.go
in lib/persistedretry/writeback
133 12
fixtures.go
in lib/store/base
133 8
store.go
in build-index/tagstore
127 6
client.go
in lib/backend/testfs
127 8
126 22
server.go
in lib/backend/testfs
124 9
122 12
Files With Most Units (Top 50)
File# lines# units
httputil.go
in utils/httputil
332 40
dispatcher.go
in lib/torrent/scheduler/dispatch
459 36
server.go
in origin/blobserver
612 34
file_entry.go
in lib/store/base
435 32
client.go
in build-index/tagclient
316 29
events.go
in lib/torrent/scheduler
364 28
file_op.go
in lib/store/base
338 25
log.go
in utils/log
87 23
torrent.go
in lib/torrent/storage/agentstorage
211 22
126 22
state.go
in lib/torrent/scheduler/connstate
231 19
handshaker.go
in lib/torrent/scheduler/conn
280 19
scheduler.go
in lib/torrent/scheduler
307 19
client.go
in origin/blobclient
204 19
conn.go
in lib/torrent/scheduler/conn
232 18
torrent.go
in lib/torrent/storage/originstorage
84 18
storage_driver.go
in lib/dockerregistry
261 18
server.go
in build-index/tagserver
407 17
logger.go
in lib/torrent/scheduler/torrentlog
171 17
uploads.go
in lib/dockerregistry
209 17
92 16
peer.go
in lib/torrent/scheduler/dispatch
113 16
file_map.go
in lib/store/base
235 16
client.go
in lib/backend/gcsbackend
216 15
client.go
in lib/backend/hdfsbackend/webhdfs
266 14
paths.go
in lib/dockerregistry
162 14
metadata.go
in lib/dockerregistry
80 14
cluster_client.go
in origin/blobclient
224 14
digest.go
in core
107 13
rendezvous.go
in lib/hrw
122 13
pieces.go
in lib/torrent/storage/agentstorage
116 13
store.go
in lib/persistedretry/tagreplication
140 13
manager.go
in lib/persistedretry
197 13
122 12
randutil.go
in utils/randutil
69 12
mockutil.go
in utils/mockutil
81 12
manager.go
in lib/torrent/scheduler/dispatch/piecerequest
192 12
store.go
in lib/persistedretry/writeback
133 12
stringset.go
in utils/stringset
74 11
request_cache.go
in utils/dedup
140 11
client.go
in lib/backend/sqlbackend
200 11
disabled.go
in metrics
26 10
limiter.go
in utils/bandwidth
105 10
server.go
in agent/agentserver
180 10
security.go
in lib/backend/registrybackend/security
169 10
client.go
in lib/backend/hdfsbackend
200 10
pather.go
in lib/backend/namepath
98 10
sync_bitfield.go
in lib/torrent/scheduler/dispatch
80 10
queue.go
in lib/torrent/scheduler/announcequeue
57 10
events.go
in lib/torrent/networkevent
90 10
Files With Long Lines (Top 6)

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

File# lines# units# long lines
base.go
in nginx/config
108 - 1
security.go
in lib/backend/registrybackend/security
169 10 1
client.go
in lib/backend/shadowbackend
164 9 1
fixtures.go
in lib/hrw
35 2 1
cleanup.go
in lib/store
148 7 1
origins.yaml
in helm/templates
57 - 1
Correlations

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

lib/store/base/file_entry.go x: 16 commits (all time) y: 435 lines of code lib/store/base/file_op.go x: 13 commits (all time) y: 338 lines of code lib/store/base/file_readwriter.go x: 6 commits (all time) y: 121 lines of code lib/store/ca_download_store.go x: 8 commits (all time) y: 126 lines of code lib/store/ca_store.go x: 11 commits (all time) y: 137 lines of code lib/store/cache_store.go x: 7 commits (all time) y: 46 lines of code lib/store/config.go x: 16 commits (all time) y: 38 lines of code lib/store/simple_store.go x: 7 commits (all time) y: 66 lines of code lib/store/upload_store.go x: 8 commits (all time) y: 51 lines of code lib/containerruntime/containerd/client.go x: 2 commits (all time) y: 28 lines of code lib/store/cleanup.go x: 12 commits (all time) y: 148 lines of code utils/diskspaceutil/diskspaceutil.go x: 1 commits (all time) y: 16 lines of code agent/agentserver/server.go x: 23 commits (all time) y: 180 lines of code agent/cmd/cmd.go x: 17 commits (all time) y: 194 lines of code nginx/config/agent.go x: 8 commits (all time) y: 29 lines of code utils/httputil/httputil.go x: 33 commits (all time) y: 332 lines of code build-index/tagtype/docker_resolver.go x: 6 commits (all time) y: 34 lines of code lib/backend/registrybackend/tagclient.go x: 8 commits (all time) y: 121 lines of code proxy/proxyserver/preheat.go x: 2 commits (all time) y: 105 lines of code utils/dockerutil/dockerutil.go x: 6 commits (all time) y: 76 lines of code agent/cmd/config.go x: 9 commits (all time) y: 34 lines of code lib/containerruntime/containerd/config.go x: 1 commits (all time) y: 10 lines of code lib/containerruntime/dockerdaemon/cli.go x: 1 commits (all time) y: 115 lines of code lib/containerruntime/dockerdaemon/config.go x: 1 commits (all time) y: 18 lines of code lib/containerruntime/factory.go x: 1 commits (all time) y: 33 lines of code build-index/tagserver/server.go x: 39 commits (all time) y: 407 lines of code lib/backend/testfs/server.go x: 13 commits (all time) y: 124 lines of code lib/middleware/middleware.go x: 7 commits (all time) y: 60 lines of code origin/blobserver/server.go x: 78 commits (all time) y: 612 lines of code origin/cmd/cmd.go x: 9 commits (all time) y: 245 lines of code proxy/proxyserver/server.go x: 2 commits (all time) y: 35 lines of code proxy/registryoverride/server.go x: 6 commits (all time) y: 102 lines of code tracker/trackerserver/server.go x: 22 commits (all time) y: 64 lines of code lib/persistedretry/manager.go x: 14 commits (all time) y: 197 lines of code build-index/main.go x: 45 commits (all time) y: 15 lines of code lib/backend/shadowbackend/client.go x: 1 commits (all time) y: 164 lines of code lib/backend/shadowbackend/config.go x: 1 commits (all time) y: 5 lines of code lib/backend/sqlbackend/client.go x: 1 commits (all time) y: 200 lines of code lib/torrent/scheduler/announcer/announcer.go x: 9 commits (all time) y: 84 lines of code nginx/nginx.go x: 23 commits (all time) y: 194 lines of code nginx/config/base.go x: 8 commits (all time) y: 108 lines of code nginx/config/build-index.go x: 4 commits (all time) y: 42 lines of code nginx/config/origin.go x: 6 commits (all time) y: 15 lines of code nginx/config/proxy.go x: 5 commits (all time) y: 56 lines of code nginx/config/tracker.go x: 4 commits (all time) y: 24 lines of code lib/dockerregistry/blobs.go x: 22 commits (all time) y: 93 lines of code lib/dockerregistry/manifests.go x: 8 commits (all time) y: 117 lines of code lib/dockerregistry/storage_driver.go x: 23 commits (all time) y: 261 lines of code lib/dockerregistry/transfer/testing.go x: 10 commits (all time) y: 71 lines of code lib/dockerregistry/uploads.go x: 25 commits (all time) y: 209 lines of code origin/blobclient/cluster_client.go x: 27 commits (all time) y: 224 lines of code tracker/cmd/cmd.go x: 9 commits (all time) y: 119 lines of code tracker/peerstore/config.go x: 6 commits (all time) y: 54 lines of code tracker/peerstore/local.go x: 1 commits (all time) y: 180 lines of code tracker/peerstore/redis.go x: 7 commits (all time) y: 146 lines of code tracker/peerstore/store.go x: 6 commits (all time) y: 24 lines of code lib/torrent/scheduler/conn/handshaker.go x: 21 commits (all time) y: 280 lines of code helm/templates/testfs.yaml x: 5 commits (all time) y: 45 lines of code lib/store/fixtures.go x: 18 commits (all time) y: 70 lines of code origin/blobserver/uploader.go x: 11 commits (all time) y: 63 lines of code helm/templates/agents.yaml x: 4 commits (all time) y: 65 lines of code helm/templates/build-index.yaml x: 4 commits (all time) y: 57 lines of code helm/templates/trackers.yaml x: 4 commits (all time) y: 59 lines of code lib/backend/registrybackend/security/security.go x: 8 commits (all time) y: 169 lines of code lib/backend/registrybackend/blobclient.go x: 8 commits (all time) y: 119 lines of code utils/httputil/tls.go x: 8 commits (all time) y: 155 lines of code helm/Chart.yaml x: 2 commits (all time) y: 13 lines of code helm/config/agent.yaml x: 1 commits (all time) y: 4 lines of code helm/config/build-index.yaml x: 1 commits (all time) y: 29 lines of code helm/templates/_helpers.tpl x: 2 commits (all time) y: 32 lines of code helm/templates/config.yaml x: 2 commits (all time) y: 10 lines of code lib/backend/s3backend/client.go x: 26 commits (all time) y: 221 lines of code lib/backend/s3backend/config.go x: 11 commits (all time) y: 49 lines of code lib/backend/registrybackend/config.go x: 4 commits (all time) y: 16 lines of code build-index/cmd/cmd.go x: 8 commits (all time) y: 186 lines of code proxy/cmd/cmd.go x: 10 commits (all time) y: 144 lines of code utils/log/log.go x: 8 commits (all time) y: 87 lines of code tracker/peerhandoutpolicy/peerhandoutpolicy.go x: 14 commits (all time) y: 66 lines of code build-index/tagclient/client.go x: 24 commits (all time) y: 316 lines of code build-index/tagmodels/models.go x: 1 commits (all time) y: 36 lines of code lib/backend/gcsbackend/client.go x: 6 commits (all time) y: 216 lines of code lib/backend/gcsbackend/gcs.go x: 4 commits (all time) y: 13 lines of code config/agent/base.yaml x: 4 commits (all time) y: 61 lines of code lib/backend/s3backend/s3.go x: 11 commits (all time) y: 24 lines of code lib/backend/options.go x: 2 commits (all time) y: 29 lines of code lib/backend/client.go x: 18 commits (all time) y: 26 lines of code lib/backend/hdfsbackend/client.go x: 28 commits (all time) y: 200 lines of code lib/backend/httpbackend/http.go x: 20 commits (all time) y: 78 lines of code lib/backend/noop.go x: 9 commits (all time) y: 20 lines of code lib/backend/testfs/client.go x: 16 commits (all time) y: 127 lines of code origin/main.go x: 78 commits (all time) y: 13 lines of code lib/torrent/scheduler/connstate/state.go x: 11 commits (all time) y: 231 lines of code lib/torrent/scheduler/dispatch/dispatcher.go x: 22 commits (all time) y: 459 lines of code lib/torrent/scheduler/events.go x: 51 commits (all time) y: 364 lines of code lib/torrent/scheduler/conn/fake_peer.go x: 1 commits (all time) y: 85 lines of code lib/torrent/scheduler/constructors.go x: 17 commits (all time) y: 65 lines of code lib/torrent/scheduler/reload.go x: 6 commits (all time) y: 40 lines of code lib/torrent/scheduler/scheduler.go x: 65 commits (all time) y: 307 lines of code lib/torrent/scheduler/state.go x: 7 commits (all time) y: 119 lines of code build-index/tagstore/store.go x: 10 commits (all time) y: 127 lines of code agent/agentclient/client.go x: 1 commits (all time) y: 52 lines of code lib/torrent/scheduler/dispatch/peer.go x: 7 commits (all time) y: 113 lines of code lib/torrent/scheduler/torrentlog/logger.go x: 16 commits (all time) y: 171 lines of code utils/httputil/backoff.go x: 1 commits (all time) y: 44 lines of code lib/torrent/scheduler/conn/conn.go x: 25 commits (all time) y: 232 lines of code lib/torrent/scheduler/conn/fixtures.go x: 12 commits (all time) y: 64 lines of code agent/main.go x: 59 commits (all time) y: 5 lines of code proxy/main.go x: 47 commits (all time) y: 5 lines of code tracker/main.go x: 45 commits (all time) y: 5 lines of code lib/torrent/networkevent/events.go x: 13 commits (all time) y: 90 lines of code lib/persistedretry/tagreplication/task.go x: 10 commits (all time) y: 48 lines of code lib/persistedretry/writeback/task.go x: 8 commits (all time) y: 38 lines of code utils/configutil/config.go x: 9 commits (all time) y: 88 lines of code build-index/cmd/config.go x: 3 commits (all time) y: 34 lines of code build-index/tagclient/provider.go x: 4 commits (all time) y: 12 lines of code build-index/tagclient/testing.go x: 3 commits (all time) y: 18 lines of code build-index/tagserver/config.go x: 7 commits (all time) y: 19 lines of code build-index/tagstore/config.go x: 5 commits (all time) y: 4 lines of code build-index/tagtype/default_resolver.go x: 5 commits (all time) y: 6 lines of code build-index/tagtype/map.go x: 4 commits (all time) y: 54 lines of code core/blobinfo.go x: 3 commits (all time) y: 7 lines of code core/digester.go x: 4 commits (all time) y: 40 lines of code core/fixtures.go x: 17 commits (all time) y: 92 lines of code core/infohash.go x: 4 commits (all time) y: 37 lines of code core/peer_context.go x: 3 commits (all time) y: 31 lines of code core/piece_hash.go x: 3 commits (all time) y: 8 lines of code lib/backend/config.go x: 23 commits (all time) y: 25 lines of code lib/backend/fixtures.go x: 12 commits (all time) y: 8 lines of code lib/backend/hdfsbackend/config.go x: 14 commits (all time) y: 23 lines of code lib/backend/hdfsbackend/webhdfs/client.go x: 10 commits (all time) y: 266 lines of code lib/backend/hdfsbackend/webhdfs/config.go x: 3 commits (all time) y: 14 lines of code lib/backend/manager.go x: 29 commits (all time) y: 104 lines of code lib/backend/namepath/pather.go x: 5 commits (all time) y: 98 lines of code lib/backend/throttle.go x: 7 commits (all time) y: 57 lines of code lib/blobrefresh/refresher.go x: 9 commits (all time) y: 99 lines of code lib/dockerregistry/config.go x: 13 commits (all time) y: 49 lines of code lib/dockerregistry/fixtures.go x: 17 commits (all time) y: 12 lines of code lib/dockerregistry/metadata.go x: 5 commits (all time) y: 80 lines of code lib/dockerregistry/paths.go x: 7 commits (all time) y: 162 lines of code lib/dockerregistry/transfer/errors.go x: 4 commits (all time) y: 4 lines of code lib/dockerregistry/transfer/ro_transferer.go x: 8 commits (all time) y: 79 lines of code lib/dockerregistry/transfer/rw_transferer.go x: 5 commits (all time) y: 107 lines of code lib/dockerregistry/transfer/transferer.go x: 17 commits (all time) y: 13 lines of code lib/hashring/config.go x: 6 commits (all time) y: 14 lines of code lib/hashring/passive_ring.go x: 3 commits (all time) y: 26 lines of code lib/hashring/ring.go x: 11 commits (all time) y: 102 lines of code lib/healthcheck/checker.go x: 6 commits (all time) y: 21 lines of code lib/healthcheck/config.go x: 8 commits (all time) y: 40 lines of code lib/healthcheck/list.go x: 7 commits (all time) y: 15 lines of code lib/healthcheck/monitor.go x: 7 commits (all time) y: 49 lines of code lib/healthcheck/passive_filter.go x: 3 commits (all time) y: 58 lines of code lib/healthcheck/state.go x: 6 commits (all time) y: 69 lines of code lib/healthcheck/testing.go x: 5 commits (all time) y: 28 lines of code lib/hostlist/config.go x: 9 commits (all time) y: 80 lines of code lib/hostlist/fixtures.go x: 5 commits (all time) y: 8 lines of code lib/hostlist/list.go x: 9 commits (all time) y: 117 lines of code lib/hrw/fixtures.go x: 4 commits (all time) y: 35 lines of code lib/hrw/rendezvous.go x: 5 commits (all time) y: 122 lines of code lib/metainfogen/config.go x: 3 commits (all time) y: 43 lines of code lib/metainfogen/fixtures.go x: 5 commits (all time) y: 14 lines of code lib/persistedretry/tagreplication/executor.go x: 8 commits (all time) y: 49 lines of code lib/persistedretry/tagreplication/fixtures.go x: 8 commits (all time) y: 12 lines of code lib/persistedretry/tagreplication/remotes.go x: 5 commits (all time) y: 43 lines of code lib/persistedretry/tagreplication/store.go x: 12 commits (all time) y: 140 lines of code lib/persistedretry/tagreplication/testing.go x: 3 commits (all time) y: 23 lines of code lib/persistedretry/writeback/executor.go x: 9 commits (all time) y: 76 lines of code lib/persistedretry/writeback/fixtures.go x: 7 commits (all time) y: 11 lines of code lib/persistedretry/writeback/store.go x: 9 commits (all time) y: 133 lines of code lib/store/base/const.go x: 7 commits (all time) y: 4 lines of code lib/store/base/file_map.go x: 7 commits (all time) y: 235 lines of code lib/store/base/file_store.go x: 15 commits (all time) y: 42 lines of code lib/store/base/fixtures.go x: 12 commits (all time) y: 133 lines of code lib/store/metadata/last_access_time.go x: 3 commits (all time) y: 40 lines of code lib/store/testing.go x: 12 commits (all time) y: 51 lines of code lib/store/utils.go x: 8 commits (all time) y: 64 lines of code lib/torrent/networkevent/config.go x: 6 commits (all time) y: 5 lines of code lib/torrent/networkevent/producer.go x: 13 commits (all time) y: 62 lines of code lib/torrent/networkevent/util.go x: 5 commits (all time) y: 32 lines of code lib/torrent/scheduler/config.go x: 28 commits (all time) y: 47 lines of code lib/torrent/scheduler/dispatch/config.go x: 5 commits (all time) y: 39 lines of code lib/torrent/scheduler/dispatch/piecerequest/manager.go x: 7 commits (all time) y: 192 lines of code lib/torrent/scheduler/dispatch/sync_bitfield.go x: 8 commits (all time) y: 80 lines of code lib/torrent/scheduler/dispatch/torrent_access_watcher.go x: 4 commits (all time) y: 67 lines of code lib/torrent/storage/agentstorage/pieces.go x: 7 commits (all time) y: 116 lines of code lib/torrent/storage/agentstorage/torrent.go x: 12 commits (all time) y: 211 lines of code lib/torrent/storage/fixtures.go x: 19 commits (all time) y: 11 lines of code lib/torrent/storage/originstorage/torrent.go x: 7 commits (all time) y: 84 lines of code lib/torrent/storage/originstorage/torrent_archive.go x: 11 commits (all time) y: 62 lines of code lib/torrent/storage/piecereader/file.go x: 4 commits (all time) y: 47 lines of code lib/torrent/storage/storage.go x: 15 commits (all time) y: 36 lines of code lib/torrent/storage/torrent_info.go x: 10 commits (all time) y: 33 lines of code lib/upstream/config.go x: 10 commits (all time) y: 78 lines of code localdb/config.go x: 3 commits (all time) y: 4 lines of code localdb/database.go x: 5 commits (all time) y: 26 lines of code localdb/migrations/00001_tagreplication_init.go x: 3 commits (all time) y: 28 lines of code metrics/disabled.go x: 4 commits (all time) y: 26 lines of code metrics/metrics.go x: 10 commits (all time) y: 58 lines of code metrics/statsd.go x: 8 commits (all time) y: 27 lines of code origin/blobclient/client.go x: 30 commits (all time) y: 204 lines of code origin/blobclient/provider.go x: 7 commits (all time) y: 32 lines of code origin/blobclient/uploader.go x: 13 commits (all time) y: 154 lines of code origin/blobserver/config.go x: 16 commits (all time) y: 15 lines of code proxy/registryoverride/config.go x: 4 commits (all time) y: 5 lines of code tools/lib/image/image.go x: 3 commits (all time) y: 68 lines of code tracker/announceclient/client.go x: 21 commits (all time) y: 106 lines of code tracker/metainfoclient/client.go x: 18 commits (all time) y: 68 lines of code tracker/originstore/store.go x: 5 commits (all time) y: 89 lines of code tracker/peerhandoutpolicy/fixtures.go x: 4 commits (all time) y: 9 lines of code tracker/trackerserver/announce.go x: 13 commits (all time) y: 92 lines of code tracker/trackerserver/config.go x: 10 commits (all time) y: 23 lines of code tracker/trackerserver/fixtures.go x: 10 commits (all time) y: 17 lines of code tracker/trackerserver/metainfo.go x: 8 commits (all time) y: 33 lines of code utils/bandwidth/limiter.go x: 7 commits (all time) y: 105 lines of code utils/dedup/limiter.go x: 4 commits (all time) y: 95 lines of code utils/dedup/request_cache.go x: 7 commits (all time) y: 140 lines of code utils/dockerutil/fixtures.go x: 4 commits (all time) y: 33 lines of code utils/errutil/errutil.go x: 4 commits (all time) y: 19 lines of code utils/heap/priority_queue.go x: 3 commits (all time) y: 46 lines of code utils/listener/listen.go x: 3 commits (all time) y: 12 lines of code utils/log/logger.go x: 6 commits (all time) y: 56 lines of code utils/randutil/randutil.go x: 11 commits (all time) y: 69 lines of code utils/rwutil/cappedbuffer.go x: 4 commits (all time) y: 29 lines of code utils/rwutil/rwutil.go x: 5 commits (all time) y: 12 lines of code utils/stringset/stringset.go x: 7 commits (all time) y: 74 lines of code utils/syncutil/counters.go x: 3 commits (all time) y: 33 lines of code utils/testutil/testutil.go x: 11 commits (all time) y: 73 lines of code utils/timeutil/timer.go x: 3 commits (all time) y: 49 lines of code utils/timeutil/timeutil.go x: 4 commits (all time) y: 20 lines of code config/build-index/base.yaml x: 2 commits (all time) y: 40 lines of code config/origin/base.yaml x: 2 commits (all time) y: 47 lines of code config/proxy/base.yaml x: 2 commits (all time) y: 45 lines of code proto/p2p/p2p.proto x: 2 commits (all time) y: 82 lines of code
612.0
lines of code
  min: 3.0
  average: 72.15
  25th percentile: 21.25
  median: 44.5
  75th percentile: 91.5
  max: 612.0
0 78.0
commits (all time)
min: 1.0 | average: 9.04 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 10.0 | max: 78.0

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

lib/store/base/file_entry.go x: 5 contributors (all time) y: 435 lines of code lib/store/base/file_op.go x: 5 contributors (all time) y: 338 lines of code lib/store/base/file_readwriter.go x: 5 contributors (all time) y: 121 lines of code lib/store/ca_download_store.go x: 5 contributors (all time) y: 126 lines of code lib/store/ca_store.go x: 5 contributors (all time) y: 137 lines of code lib/store/cache_store.go x: 5 contributors (all time) y: 46 lines of code lib/store/config.go x: 5 contributors (all time) y: 38 lines of code lib/store/simple_store.go x: 5 contributors (all time) y: 66 lines of code lib/store/upload_store.go x: 5 contributors (all time) y: 51 lines of code lib/containerruntime/containerd/client.go x: 2 contributors (all time) y: 28 lines of code lib/store/cleanup.go x: 5 contributors (all time) y: 148 lines of code utils/diskspaceutil/diskspaceutil.go x: 1 contributors (all time) y: 16 lines of code agent/agentserver/server.go x: 7 contributors (all time) y: 180 lines of code agent/cmd/cmd.go x: 9 contributors (all time) y: 194 lines of code nginx/config/agent.go x: 5 contributors (all time) y: 29 lines of code utils/httputil/httputil.go x: 9 contributors (all time) y: 332 lines of code build-index/tagtype/docker_resolver.go x: 5 contributors (all time) y: 34 lines of code lib/backend/registrybackend/tagclient.go x: 6 contributors (all time) y: 121 lines of code proxy/proxyserver/preheat.go x: 2 contributors (all time) y: 105 lines of code utils/dockerutil/dockerutil.go x: 5 contributors (all time) y: 76 lines of code lib/containerruntime/containerd/config.go x: 1 contributors (all time) y: 10 lines of code lib/containerruntime/dockerdaemon/cli.go x: 1 contributors (all time) y: 115 lines of code lib/containerruntime/dockerdaemon/config.go x: 1 contributors (all time) y: 18 lines of code lib/containerruntime/factory.go x: 1 contributors (all time) y: 33 lines of code build-index/tagserver/server.go x: 9 contributors (all time) y: 407 lines of code lib/backend/testfs/server.go x: 5 contributors (all time) y: 124 lines of code lib/middleware/middleware.go x: 5 contributors (all time) y: 60 lines of code origin/blobserver/server.go x: 7 contributors (all time) y: 612 lines of code origin/cmd/cmd.go x: 6 contributors (all time) y: 245 lines of code proxy/proxyserver/server.go x: 2 contributors (all time) y: 35 lines of code proxy/registryoverride/server.go x: 6 contributors (all time) y: 102 lines of code tracker/trackerserver/server.go x: 7 contributors (all time) y: 64 lines of code lib/persistedretry/manager.go x: 5 contributors (all time) y: 197 lines of code build-index/main.go x: 7 contributors (all time) y: 15 lines of code lib/backend/shadowbackend/client.go x: 1 contributors (all time) y: 164 lines of code lib/backend/shadowbackend/config.go x: 1 contributors (all time) y: 5 lines of code lib/backend/sqlbackend/client.go x: 1 contributors (all time) y: 200 lines of code lib/torrent/scheduler/announcer/announcer.go x: 4 contributors (all time) y: 84 lines of code nginx/nginx.go x: 5 contributors (all time) y: 194 lines of code nginx/config/base.go x: 4 contributors (all time) y: 108 lines of code nginx/config/build-index.go x: 3 contributors (all time) y: 42 lines of code nginx/config/origin.go x: 4 contributors (all time) y: 15 lines of code nginx/config/proxy.go x: 3 contributors (all time) y: 56 lines of code nginx/config/tracker.go x: 3 contributors (all time) y: 24 lines of code lib/dockerregistry/blobs.go x: 6 contributors (all time) y: 93 lines of code lib/dockerregistry/manifests.go x: 4 contributors (all time) y: 117 lines of code lib/dockerregistry/storage_driver.go x: 6 contributors (all time) y: 261 lines of code lib/dockerregistry/transfer/testing.go x: 4 contributors (all time) y: 71 lines of code lib/dockerregistry/uploads.go x: 4 contributors (all time) y: 209 lines of code origin/blobclient/cluster_client.go x: 5 contributors (all time) y: 224 lines of code tracker/cmd/cmd.go x: 5 contributors (all time) y: 119 lines of code tracker/peerstore/config.go x: 3 contributors (all time) y: 54 lines of code tracker/peerstore/local.go x: 1 contributors (all time) y: 180 lines of code tracker/peerstore/redis.go x: 5 contributors (all time) y: 146 lines of code tracker/peerstore/store.go x: 4 contributors (all time) y: 24 lines of code tracker/peerstore/testing.go x: 4 contributors (all time) y: 47 lines of code core/metainfo.go x: 4 contributors (all time) y: 122 lines of code lib/torrent/scheduler/conn/handshaker.go x: 6 contributors (all time) y: 280 lines of code helm/templates/testfs.yaml x: 4 contributors (all time) y: 45 lines of code origin/blobserver/uploader.go x: 4 contributors (all time) y: 63 lines of code helm/templates/agents.yaml x: 3 contributors (all time) y: 65 lines of code helm/templates/trackers.yaml x: 3 contributors (all time) y: 59 lines of code lib/backend/registrybackend/security/security.go x: 6 contributors (all time) y: 169 lines of code lib/backend/registrybackend/blobclient.go x: 6 contributors (all time) y: 119 lines of code utils/httputil/tls.go x: 4 contributors (all time) y: 155 lines of code helm/Chart.yaml x: 2 contributors (all time) y: 13 lines of code helm/config/agent.yaml x: 1 contributors (all time) y: 4 lines of code helm/config/build-index.yaml x: 1 contributors (all time) y: 29 lines of code helm/templates/_helpers.tpl x: 2 contributors (all time) y: 32 lines of code helm/templates/config.yaml x: 2 contributors (all time) y: 10 lines of code lib/backend/s3backend/client.go x: 10 contributors (all time) y: 221 lines of code lib/backend/s3backend/config.go x: 8 contributors (all time) y: 49 lines of code lib/backend/registrybackend/config.go x: 3 contributors (all time) y: 16 lines of code build-index/cmd/cmd.go x: 5 contributors (all time) y: 186 lines of code proxy/cmd/cmd.go x: 7 contributors (all time) y: 144 lines of code utils/log/log.go x: 4 contributors (all time) y: 87 lines of code tracker/peerhandoutpolicy/peerhandoutpolicy.go x: 8 contributors (all time) y: 66 lines of code build-index/tagclient/client.go x: 6 contributors (all time) y: 316 lines of code build-index/tagmodels/models.go x: 1 contributors (all time) y: 36 lines of code lib/backend/gcsbackend/client.go x: 4 contributors (all time) y: 216 lines of code lib/backend/gcsbackend/gcs.go x: 3 contributors (all time) y: 13 lines of code config/agent/base.yaml x: 4 contributors (all time) y: 61 lines of code lib/backend/s3backend/s3.go x: 6 contributors (all time) y: 24 lines of code lib/backend/options.go x: 2 contributors (all time) y: 29 lines of code lib/backend/client.go x: 6 contributors (all time) y: 26 lines of code lib/backend/hdfsbackend/client.go x: 5 contributors (all time) y: 200 lines of code lib/backend/httpbackend/http.go x: 7 contributors (all time) y: 78 lines of code lib/backend/noop.go x: 5 contributors (all time) y: 20 lines of code origin/main.go x: 7 contributors (all time) y: 13 lines of code lib/torrent/scheduler/connstate/state.go x: 5 contributors (all time) y: 231 lines of code lib/torrent/scheduler/dispatch/dispatcher.go x: 6 contributors (all time) y: 459 lines of code lib/torrent/scheduler/events.go x: 6 contributors (all time) y: 364 lines of code lib/torrent/scheduler/conn/fake_peer.go x: 1 contributors (all time) y: 85 lines of code lib/torrent/scheduler/constructors.go x: 5 contributors (all time) y: 65 lines of code lib/torrent/scheduler/reload.go x: 4 contributors (all time) y: 40 lines of code lib/torrent/scheduler/scheduler.go x: 6 contributors (all time) y: 307 lines of code agent/agentclient/client.go x: 1 contributors (all time) y: 52 lines of code lib/torrent/scheduler/dispatch/peer.go x: 6 contributors (all time) y: 113 lines of code utils/httputil/backoff.go x: 1 contributors (all time) y: 44 lines of code lib/torrent/scheduler/conn/conn.go x: 6 contributors (all time) y: 232 lines of code agent/main.go x: 6 contributors (all time) y: 5 lines of code tracker/main.go x: 7 contributors (all time) y: 5 lines of code lib/torrent/networkevent/events.go x: 6 contributors (all time) y: 90 lines of code utils/configutil/config.go x: 6 contributors (all time) y: 88 lines of code build-index/tagclient/provider.go x: 3 contributors (all time) y: 12 lines of code build-index/tagclient/testing.go x: 3 contributors (all time) y: 18 lines of code build-index/tagserver/config.go x: 4 contributors (all time) y: 19 lines of code build-index/tagstore/config.go x: 3 contributors (all time) y: 4 lines of code build-index/tagtype/default_resolver.go x: 4 contributors (all time) y: 6 lines of code build-index/tagtype/map.go x: 4 contributors (all time) y: 54 lines of code core/blobinfo.go x: 3 contributors (all time) y: 7 lines of code core/digest.go x: 3 contributors (all time) y: 107 lines of code core/digester.go x: 3 contributors (all time) y: 40 lines of code core/fixtures.go x: 4 contributors (all time) y: 92 lines of code core/infohash.go x: 3 contributors (all time) y: 37 lines of code core/piece_hash.go x: 3 contributors (all time) y: 8 lines of code lib/backend/fixtures.go x: 4 contributors (all time) y: 8 lines of code lib/backend/hdfsbackend/config.go x: 5 contributors (all time) y: 23 lines of code lib/backend/hdfsbackend/webhdfs/client.go x: 5 contributors (all time) y: 266 lines of code lib/backend/manager.go x: 6 contributors (all time) y: 104 lines of code lib/backend/namepath/pather.go x: 3 contributors (all time) y: 98 lines of code lib/backend/throttle.go x: 4 contributors (all time) y: 57 lines of code lib/blobrefresh/refresher.go x: 4 contributors (all time) y: 99 lines of code lib/dockerregistry/config.go x: 5 contributors (all time) y: 49 lines of code lib/dockerregistry/fixtures.go x: 4 contributors (all time) y: 12 lines of code lib/dockerregistry/metadata.go x: 4 contributors (all time) y: 80 lines of code lib/dockerregistry/paths.go x: 4 contributors (all time) y: 162 lines of code lib/dockerregistry/transfer/ro_transferer.go x: 4 contributors (all time) y: 79 lines of code lib/dockerregistry/transfer/transferer.go x: 4 contributors (all time) y: 13 lines of code lib/hashring/passive_ring.go x: 3 contributors (all time) y: 26 lines of code lib/hashring/ring.go x: 5 contributors (all time) y: 102 lines of code lib/healthcheck/checker.go x: 4 contributors (all time) y: 21 lines of code lib/healthcheck/list.go x: 5 contributors (all time) y: 15 lines of code lib/healthcheck/state.go x: 4 contributors (all time) y: 69 lines of code lib/healthcheck/testing.go x: 5 contributors (all time) y: 28 lines of code lib/hrw/fixtures.go x: 4 contributors (all time) y: 35 lines of code lib/metainfogen/generator.go x: 4 contributors (all time) y: 37 lines of code lib/persistedretry/tagreplication/executor.go x: 4 contributors (all time) y: 49 lines of code lib/persistedretry/tagreplication/store.go x: 4 contributors (all time) y: 140 lines of code lib/persistedretry/writeback/executor.go x: 4 contributors (all time) y: 76 lines of code lib/persistedretry/writeback/store.go x: 4 contributors (all time) y: 133 lines of code lib/store/base/const.go x: 4 contributors (all time) y: 4 lines of code lib/store/base/file_map.go x: 4 contributors (all time) y: 235 lines of code lib/store/base/file_store.go x: 4 contributors (all time) y: 42 lines of code lib/store/metadata/persist.go x: 3 contributors (all time) y: 36 lines of code lib/store/testing.go x: 4 contributors (all time) y: 51 lines of code lib/torrent/networkevent/producer.go x: 5 contributors (all time) y: 62 lines of code lib/torrent/networkevent/util.go x: 4 contributors (all time) y: 32 lines of code lib/torrent/scheduler/conn/config.go x: 4 contributors (all time) y: 30 lines of code lib/torrent/scheduler/dispatch/config.go x: 5 contributors (all time) y: 39 lines of code lib/torrent/scheduler/dispatch/piecerequest/manager.go x: 5 contributors (all time) y: 192 lines of code lib/torrent/scheduler/dispatch/torrent_access_watcher.go x: 4 contributors (all time) y: 67 lines of code lib/torrent/storage/agentstorage/torrent.go x: 5 contributors (all time) y: 211 lines of code lib/torrent/storage/agentstorage/torrent_archive.go x: 4 contributors (all time) y: 90 lines of code lib/upstream/config.go x: 5 contributors (all time) y: 78 lines of code localdb/database.go x: 4 contributors (all time) y: 26 lines of code localdb/migrations/00001_tagreplication_init.go x: 3 contributors (all time) y: 28 lines of code metrics/m3.go x: 3 contributors (all time) y: 32 lines of code metrics/metrics.go x: 4 contributors (all time) y: 58 lines of code origin/blobclient/client.go x: 4 contributors (all time) y: 204 lines of code origin/blobclient/uploader.go x: 4 contributors (all time) y: 154 lines of code proxy/cmd/config.go x: 2 contributors (all time) y: 22 lines of code tools/lib/image/image.go x: 3 contributors (all time) y: 68 lines of code tracker/announceclient/client.go x: 5 contributors (all time) y: 106 lines of code tracker/metainfoclient/client.go x: 5 contributors (all time) y: 68 lines of code tracker/originstore/fixtures.go x: 2 contributors (all time) y: 9 lines of code tracker/trackerserver/announce.go x: 5 contributors (all time) y: 92 lines of code tracker/trackerserver/fixtures.go x: 5 contributors (all time) y: 17 lines of code utils/bandwidth/limiter.go x: 4 contributors (all time) y: 105 lines of code utils/dedup/limiter.go x: 3 contributors (all time) y: 95 lines of code utils/dedup/request_cache.go x: 3 contributors (all time) y: 140 lines of code utils/heap/priority_queue.go x: 3 contributors (all time) y: 46 lines of code utils/mockutil/mockutil.go x: 3 contributors (all time) y: 81 lines of code utils/netutil/netutil.go x: 3 contributors (all time) y: 78 lines of code utils/stringset/stringset.go x: 3 contributors (all time) y: 74 lines of code utils/testutil/testutil.go x: 4 contributors (all time) y: 73 lines of code utils/timeutil/timer.go x: 3 contributors (all time) y: 49 lines of code utils/timeutil/timeutil.go x: 3 contributors (all time) y: 20 lines of code config/tracker/base.yaml x: 2 contributors (all time) y: 42 lines of code config/build-index/base.yaml x: 2 contributors (all time) y: 40 lines of code config/origin/base.yaml x: 2 contributors (all time) y: 47 lines of code config/proxy/base.yaml x: 2 contributors (all time) y: 45 lines of code proto/p2p/p2p.proto x: 2 contributors (all time) y: 82 lines of code
612.0
lines of code
  min: 3.0
  average: 72.15
  25th percentile: 21.25
  median: 44.5
  75th percentile: 91.5
  max: 612.0
0 10.0
contributors (all time)
min: 1.0 | average: 3.89 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 10.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): 0 points

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

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

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