Uber / storagetapper
File Size

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

Intro
Learn more...
File Size Overall
0% | 28% | 37% | 14% | 19%
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% | 28% | 37% | 14% | 18%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pipe0% | 40% | 41% | 14% | 2%
changelog0% | 96% | 0% | 0% | 3%
state0% | 47% | 31% | 9% | 12%
server0% | 47% | 33% | 11% | 8%
encoder0% | 0% | 77% | 17% | 4%
streamer0% | 0% | 100% | 0% | 0%
config0% | 0% | 48% | 21% | 30%
snapshot0% | 0% | 74% | 0% | 25%
util0% | 0% | 0% | 75% | 24%
metrics0% | 0% | 0% | 47% | 52%
lock0% | 0% | 0% | 100% | 0%
db0% | 0% | 0% | 0% | 100%
schema0% | 0% | 0% | 0% | 100%
log0% | 0% | 0% | 0% | 100%
types0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
shutdown0% | 0% | 0% | 0% | 100%
pool0% | 0% | 0% | 0% | 100%
throttle0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
file.go
in pipe
936 69
mysql.go
in changelog
832 30
state.go
in state
655 55
index.go
in server
639 1
kafka.go
in pipe
453 33
manager.go
in state
436 13
avro.go
in encoder
372 20
config.go
in config
325 15
json.go
in encoder
319 21
sql.go
in pipe
301 29
mysql.go
in snapshot
258 15
sql.go
in encoder
242 27
230 8
streamer.go
in streamer
229 7
223 7
buffer.go
in streamer
205 7
snapshot.go
in streamer
204 6
s3.go
in pipe
203 24
util.go
in util
194 17
metrics.go
in metrics
182 9
lock.go
in lock
158 14
154 4
mysql.go
in config
142 8
lock.go
in state
130 6
hdfs.go
in pipe
123 19
pipe.go
in pipe
113 9
msgpack.go
in encoder
109 11
encoder.go
in encoder
105 8
local.go
in pipe
104 21
100 2
std.go
in config
98 11
log.go
in log
96 14
snapshot.go
in snapshot
90 6
89 6
clusters.go
in state
86 5
schema.go
in state
81 6
open.go
in db
81 7
tally.go
in metrics
80 10
main.go
in root
74 4
67 4
test.go
in db
66 4
mysql.go
in util
64 3
shutdown.go
in shutdown
62 9
config.go
in server
62 1
std.go
in log
61 11
60 8
pool.go
in pool
54 5
cache.go
in pipe
52 2
server.go
in server
48 4
throttle.go
in throttle
46 4
Files With Most Units (Top 50)
File# lines# units
file.go
in pipe
936 69
state.go
in state
655 55
kafka.go
in pipe
453 33
mysql.go
in changelog
832 30
sql.go
in pipe
301 29
sql.go
in encoder
242 27
s3.go
in pipe
203 24
local.go
in pipe
104 21
json.go
in encoder
319 21
avro.go
in encoder
372 20
hdfs.go
in pipe
123 19
util.go
in util
194 17
mysql.go
in snapshot
258 15
config.go
in config
325 15
lock.go
in lock
158 14
log.go
in log
96 14
manager.go
in state
436 13
noop.go
in metrics
40 12
std.go
in config
98 11
msgpack.go
in encoder
109 11
std.go
in log
61 11
tally.go
in metrics
80 10
metrics.go
in metrics
182 9
pipe.go
in pipe
113 9
shutdown.go
in shutdown
62 9
mysql.go
in config
142 8
encoder.go
in encoder
105 8
230 8
60 8
223 7
streamer.go
in streamer
229 7
buffer.go
in streamer
205 7
open.go
in db
81 7
counter.go
in metrics
29 6
snapshot.go
in snapshot
90 6
lock.go
in state
130 6
schema.go
in state
81 6
89 6
snapshot.go
in streamer
204 6
process.go
in metrics
34 5
clusters.go
in state
86 5
pool.go
in pool
54 5
timer.go
in metrics
20 4
throttle.go
in throttle
46 4
154 4
server.go
in server
48 4
test.go
in db
66 4
67 4
main.go
in root
74 4
mysql.go
in util
64 3
Files With Long Lines (Top 35)

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

File# lines# units# long lines
state.go
in state
655 55 43
index.go
in server
639 1 33
mysql.go
in changelog
832 30 30
streamer.go
in streamer
229 7 10
sql.go
in encoder
242 27 7
223 7 7
230 8 7
manager.go
in state
436 13 6
lock.go
in state
130 6 5
s3.go
in pipe
203 24 4
topic.go
in config
41 3 4
snapshot.go
in streamer
204 6 4
snapshot.go
in snapshot
90 6 3
kafka.go
in pipe
453 33 3
file.go
in pipe
936 69 3
mysql.go
in snapshot
258 15 2
config.go
in config
325 15 2
avro.go
in encoder
372 20 2
avro_schema.go
in encoder
38 3 2
json.go
in encoder
319 21 2
cache.go
in pipe
52 2 1
hdfs.go
in pipe
123 19 1
sql.go
in pipe
301 29 1
throttle.go
in throttle
46 4 1
changelog.go
in changelog
31 2 1
std.go
in config
98 11 1
10 - 1
msgpack.go
in encoder
109 11 1
schema.go
in state
81 6 1
41 1 1
100 2 1
buffer.go
in streamer
205 7 1
open.go
in db
81 7 1
60 8 1
log.go
in log
96 14 1
Correlations

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

changelog/mysql.go x: 30 commits (all time) y: 832 lines of code log/zap.go x: 8 commits (all time) y: 40 lines of code pipe/file.go x: 39 commits (all time) y: 936 lines of code pipe/s3.go x: 5 commits (all time) y: 203 lines of code snapshot/mysql.go x: 10 commits (all time) y: 258 lines of code state/state.go x: 25 commits (all time) y: 655 lines of code streamer/streamer.go x: 37 commits (all time) y: 229 lines of code util/util.go x: 8 commits (all time) y: 194 lines of code config/config.go x: 24 commits (all time) y: 325 lines of code pipe/hdfs.go x: 18 commits (all time) y: 123 lines of code pipe/kafka.go x: 22 commits (all time) y: 453 lines of code pipe/local.go x: 12 commits (all time) y: 104 lines of code pipe/pipe.go x: 14 commits (all time) y: 113 lines of code pipe/sql.go x: 4 commits (all time) y: 301 lines of code streamer/buffer.go x: 19 commits (all time) y: 205 lines of code config/development.yaml x: 6 commits (all time) y: 28 lines of code config/mysql.go x: 2 commits (all time) y: 142 lines of code config/production.yaml x: 4 commits (all time) y: 10 lines of code config/test.yaml x: 4 commits (all time) y: 28 lines of code config/topic.go x: 4 commits (all time) y: 41 lines of code db/open.go x: 4 commits (all time) y: 81 lines of code db/resolver.go x: 3 commits (all time) y: 67 lines of code db/test.go x: 6 commits (all time) y: 66 lines of code encoder/avro.go x: 16 commits (all time) y: 372 lines of code encoder/json.go x: 15 commits (all time) y: 319 lines of code encoder/msgpack.go x: 9 commits (all time) y: 109 lines of code encoder/sql.go x: 2 commits (all time) y: 242 lines of code main.go x: 11 commits (all time) y: 74 lines of code schema/alter_schema.go x: 8 commits (all time) y: 41 lines of code server/index.go x: 2 commits (all time) y: 639 lines of code server/schema_handler.go x: 6 commits (all time) y: 223 lines of code server/table_handler.go x: 14 commits (all time) y: 230 lines of code state/clusters.go x: 5 commits (all time) y: 86 lines of code state/manager.go x: 4 commits (all time) y: 436 lines of code streamer/snapshot.go x: 25 commits (all time) y: 204 lines of code types/const.go x: 3 commits (all time) y: 7 lines of code types/types.go x: 3 commits (all time) y: 18 lines of code config/std.go x: 3 commits (all time) y: 98 lines of code snapshot/snapshot.go x: 6 commits (all time) y: 90 lines of code server/cluster_handler.go x: 4 commits (all time) y: 154 lines of code metrics/tally.go x: 2 commits (all time) y: 80 lines of code server/server.go x: 2 commits (all time) y: 48 lines of code db/builtin.go x: 2 commits (all time) y: 60 lines of code state/lock.go x: 2 commits (all time) y: 130 lines of code schema/mysql_avro_schema_converter.go x: 5 commits (all time) y: 100 lines of code pipe/cache.go x: 2 commits (all time) y: 52 lines of code changelog/changelog.go x: 2 commits (all time) y: 31 lines of code db/gtid.go x: 1 commits (all time) y: 34 lines of code encoder/avro_schema.go x: 5 commits (all time) y: 38 lines of code encoder/encoder.go x: 8 commits (all time) y: 105 lines of code encoder/z.go x: 3 commits (all time) y: 12 lines of code lock/lock.go x: 5 commits (all time) y: 158 lines of code log/rus.go x: 2 commits (all time) y: 22 lines of code metrics/counter.go x: 1 commits (all time) y: 29 lines of code metrics/metrics.go x: 1 commits (all time) y: 182 lines of code metrics/noop.go x: 1 commits (all time) y: 40 lines of code metrics/timer.go x: 1 commits (all time) y: 20 lines of code pipe/header.go x: 6 commits (all time) y: 9 lines of code pool/pool.go x: 1 commits (all time) y: 54 lines of code schema/table_schema.go x: 3 commits (all time) y: 89 lines of code server/config.go x: 1 commits (all time) y: 62 lines of code state/schema.go x: 1 commits (all time) y: 81 lines of code throttle/throttle.go x: 2 commits (all time) y: 46 lines of code types/avro.go x: 3 commits (all time) y: 30 lines of code types/format.go x: 2 commits (all time) y: 17 lines of code types/input.go x: 1 commits (all time) y: 4 lines of code util/mysql.go x: 1 commits (all time) y: 64 lines of code shutdown/shutdown.go x: 3 commits (all time) y: 62 lines of code
936.0
lines of code
  min: 4.0
  average: 147.64
  25th percentile: 38.5
  median: 81.0
  75th percentile: 200.75
  max: 936.0
0 39.0
commits (all time)
min: 1.0 | average: 7.21 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 39.0

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

changelog/mysql.go x: 3 contributors (all time) y: 832 lines of code log/zap.go x: 3 contributors (all time) y: 40 lines of code pipe/file.go x: 4 contributors (all time) y: 936 lines of code pipe/s3.go x: 3 contributors (all time) y: 203 lines of code snapshot/mysql.go x: 5 contributors (all time) y: 258 lines of code state/state.go x: 4 contributors (all time) y: 655 lines of code streamer/streamer.go x: 5 contributors (all time) y: 229 lines of code util/util.go x: 3 contributors (all time) y: 194 lines of code config/config.go x: 4 contributors (all time) y: 325 lines of code pipe/hdfs.go x: 2 contributors (all time) y: 123 lines of code pipe/kafka.go x: 2 contributors (all time) y: 453 lines of code pipe/local.go x: 2 contributors (all time) y: 104 lines of code pipe/pipe.go x: 1 contributors (all time) y: 113 lines of code pipe/sql.go x: 1 contributors (all time) y: 301 lines of code streamer/buffer.go x: 2 contributors (all time) y: 205 lines of code config/development.yaml x: 3 contributors (all time) y: 28 lines of code config/mysql.go x: 1 contributors (all time) y: 142 lines of code config/production.yaml x: 1 contributors (all time) y: 10 lines of code config/test.yaml x: 2 contributors (all time) y: 28 lines of code config/topic.go x: 1 contributors (all time) y: 41 lines of code db/open.go x: 2 contributors (all time) y: 81 lines of code db/resolver.go x: 2 contributors (all time) y: 67 lines of code db/test.go x: 2 contributors (all time) y: 66 lines of code encoder/avro.go x: 1 contributors (all time) y: 372 lines of code encoder/json.go x: 1 contributors (all time) y: 319 lines of code encoder/msgpack.go x: 2 contributors (all time) y: 109 lines of code encoder/sql.go x: 1 contributors (all time) y: 242 lines of code main.go x: 1 contributors (all time) y: 74 lines of code schema/alter_schema.go x: 2 contributors (all time) y: 41 lines of code server/index.go x: 1 contributors (all time) y: 639 lines of code server/schema_handler.go x: 2 contributors (all time) y: 223 lines of code server/table_handler.go x: 1 contributors (all time) y: 230 lines of code state/clusters.go x: 2 contributors (all time) y: 86 lines of code state/manager.go x: 2 contributors (all time) y: 436 lines of code types/const.go x: 1 contributors (all time) y: 7 lines of code types/types.go x: 1 contributors (all time) y: 18 lines of code config/std.go x: 1 contributors (all time) y: 98 lines of code snapshot/snapshot.go x: 2 contributors (all time) y: 90 lines of code server/cluster_handler.go x: 2 contributors (all time) y: 154 lines of code metrics/tally.go x: 1 contributors (all time) y: 80 lines of code server/server.go x: 1 contributors (all time) y: 48 lines of code db/builtin.go x: 2 contributors (all time) y: 60 lines of code state/lock.go x: 1 contributors (all time) y: 130 lines of code schema/mysql_avro_schema_converter.go x: 2 contributors (all time) y: 100 lines of code pipe/cache.go x: 1 contributors (all time) y: 52 lines of code changelog/changelog.go x: 1 contributors (all time) y: 31 lines of code db/gtid.go x: 1 contributors (all time) y: 34 lines of code encoder/avro_schema.go x: 1 contributors (all time) y: 38 lines of code encoder/z.go x: 1 contributors (all time) y: 12 lines of code lock/lock.go x: 1 contributors (all time) y: 158 lines of code log/rus.go x: 1 contributors (all time) y: 22 lines of code metrics/counter.go x: 1 contributors (all time) y: 29 lines of code metrics/metrics.go x: 1 contributors (all time) y: 182 lines of code server/config.go x: 1 contributors (all time) y: 62 lines of code throttle/throttle.go x: 1 contributors (all time) y: 46 lines of code types/avro.go x: 2 contributors (all time) y: 30 lines of code types/format.go x: 2 contributors (all time) y: 17 lines of code util/mysql.go x: 1 contributors (all time) y: 64 lines of code
936.0
lines of code
  min: 4.0
  average: 147.64
  25th percentile: 38.5
  median: 81.0
  75th percentile: 200.75
  max: 936.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.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".