uber / storagetapper
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 70 files with 10,536 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (3,634 lines of code)
    • 18 files changed 6-20 times (2,637 lines of code)
    • 45 files changed 1-5 times (4,265 lines of code)
0% | 0% | 34% | 25% | 40%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 70 files with 10,536 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 30 files changed by 2-5 contributors (6,477 lines of code)
    • 40 files changed by 1 contributor (4,059 lines of code)
0% | 0% | 0% | 61% | 38%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, sh, yaml, md, mod, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 34% | 24% | 40%
yaml0% | 0% | 0% | 66% | 33%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pipe0% | 0% | 60% | 15% | 24%
changelog0% | 0% | 96% | 0% | 3%
state0% | 0% | 47% | 0% | 52%
streamer0% | 0% | 67% | 32% | 0%
config0% | 0% | 50% | 4% | 45%
encoder0% | 0% | 0% | 75% | 24%
server0% | 0% | 0% | 33% | 66%
snapshot0% | 0% | 0% | 100% | 0%
util0% | 0% | 0% | 75% | 24%
ROOT0% | 0% | 0% | 94% | 5%
schema0% | 0% | 0% | 17% | 82%
log0% | 0% | 0% | 18% | 81%
metrics0% | 0% | 0% | 0% | 100%
db0% | 0% | 0% | 0% | 100%
lock0% | 0% | 0% | 0% | 100%
types0% | 0% | 0% | 0% | 100%
shutdown0% | 0% | 0% | 0% | 100%
pool0% | 0% | 0% | 0% | 100%
throttle0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
file.go
in pipe
936 69 2017-05-16 2021-11-19 31 4 firsov@uber.com rteotia@uber.com
streamer.go
in streamer
229 7 2017-05-09 2021-11-19 29 5 firsov@uber.com rteotia@uber.com
mysql.go
in changelog
832 30 2017-10-16 2021-11-19 28 3 firsov@uber.com rteotia@uber.com
state.go
in state
655 55 2017-05-03 2021-11-19 25 4 firsov@uber.com rteotia@uber.com
snapshot.go
in streamer
204 6 2017-05-13 2020-04-05 23 3 firsov@uber.com firsov@uber.com
config.go
in config
325 15 2017-05-09 2020-04-05 23 4 firsov@uber.com firsov@uber.com
kafka.go
in pipe
453 33 2017-05-09 2020-04-05 21 2 firsov@uber.com firsov@uber.com
hdfs.go
in pipe
123 19 2017-10-27 2019-10-09 16 2 firsov@uber.com firsov@uber.com
buffer.go
in streamer
205 7 2017-05-16 2020-04-05 16 2 firsov@uber.com firsov@uber.com
json.go
in encoder
319 21 2017-06-17 2020-04-05 15 1 firsov@uber.com firsov@uber.com
avro.go
in encoder
372 20 2017-05-09 2020-04-05 15 1 firsov@uber.com firsov@uber.com
230 8 2017-05-13 2020-04-05 14 1 firsov@uber.com firsov@uber.com
pipe.go
in pipe
113 9 2017-05-11 2019-01-03 12 1 firsov@uber.com firsov@uber.com
main.go
in root
74 4 2017-05-11 2020-04-05 11 1 firsov@uber.com firsov@uber.com
local.go
in pipe
104 21 2017-05-11 2019-01-03 11 2 firsov@uber.com firsov@uber.com
mysql.go
in snapshot
258 15 2017-10-29 2021-11-19 10 5 firsov@uber.com rteotia@uber.com
msgpack.go
in encoder
109 11 2017-06-01 2020-04-05 9 2 kapilk@uber.com firsov@uber.com
zap.go
in log
40 3 2017-05-03 2021-11-19 8 3 firsov@uber.com rteotia@uber.com
encoder.go
in encoder
105 8 2017-05-28 2019-01-03 8 2 firsov@uber.com firsov@uber.com
41 1 2017-05-09 2020-04-05 7 2 firsov@uber.com firsov@uber.com
util.go
in util
194 17 2017-06-26 2021-11-19 7 3 firsov@uber.com rteotia@uber.com
header.go
in pipe
9 - 2017-11-26 2019-01-03 6 1 firsov@uber.com firsov@uber.com
28 - 2017-06-01 2020-04-05 6 3 kapilk@uber.com firsov@uber.com
snapshot.go
in snapshot
90 6 2017-10-29 2020-01-22 6 2 firsov@uber.com firsov@uber.com
223 7 2017-05-09 2020-04-05 6 2 skale@uber.com firsov@uber.com
avro_schema.go
in encoder
38 3 2017-05-09 2019-01-03 5 1 firsov@uber.com firsov@uber.com
100 2 2017-05-09 2019-09-09 5 2 skale@uber.com firsov@uber.com
lock.go
in lock
158 14 2017-07-25 2019-01-03 5 1 firsov@uber.com firsov@uber.com
s3.go
in pipe
203 24 2018-05-09 2021-11-19 5 3 firsov@uber.com rteotia@uber.com
10 - 2017-05-03 2020-04-05 4 1 firsov@uber.com firsov@uber.com
topic.go
in config
41 3 2017-11-14 2020-04-05 4 1 firsov@uber.com firsov@uber.com
open.go
in db
81 7 2018-02-03 2020-04-05 4 2 firsov@uber.com firsov@uber.com
clusters.go
in state
86 5 2019-01-03 2020-04-05 4 2 firsov@uber.com firsov@uber.com
154 4 2018-02-28 2019-12-03 4 2 firsov@uber.com firsov@uber.com
sql.go
in pipe
301 29 2018-05-09 2020-04-05 4 1 firsov@uber.com firsov@uber.com
manager.go
in state
436 13 2019-01-03 2020-04-05 4 2 firsov@uber.com firsov@uber.com
const.go
in types
7 - 2017-06-25 2020-04-05 3 1 firsov@uber.com firsov@uber.com
z.go
in encoder
12 1 2017-06-08 2019-01-03 3 1 firsov@uber.com firsov@uber.com
types.go
in types
18 - 2017-12-06 2020-04-05 3 1 firsov@uber.com firsov@uber.com
avro.go
in types
30 - 2017-05-09 2019-01-03 3 2 skale@uber.com firsov@uber.com
shutdown.go
in shutdown
62 9 2017-05-28 2017-12-13 3 1 firsov@uber.com firsov@uber.com
67 4 2019-01-03 2020-04-05 3 2 firsov@uber.com firsov@uber.com
89 6 2017-05-09 2019-01-03 3 2 skale@uber.com firsov@uber.com
std.go
in config
98 11 2017-12-06 2020-01-24 3 1 firsov@uber.com firsov@uber.com
format.go
in types
17 - 2017-06-01 2019-01-03 2 2 kapilk@uber.com firsov@uber.com
rus.go
in log
22 3 2017-05-29 2019-01-03 2 1 firsov@uber.com firsov@uber.com
changelog.go
in changelog
31 2 2017-10-16 2019-01-03 2 1 firsov@uber.com firsov@uber.com
throttle.go
in throttle
46 4 2018-04-13 2019-01-03 2 1 firsov@uber.com firsov@uber.com
server.go
in server
48 4 2019-01-03 2019-09-16 2 1 firsov@uber.com firsov@uber.com
cache.go
in pipe
52 2 2019-01-03 2019-08-29 2 1 firsov@uber.com firsov@uber.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
streamer.go
in streamer
229 7 2017-05-09 2021-11-19 29 5 firsov@uber.com rteotia@uber.com
mysql.go
in snapshot
258 15 2017-10-29 2021-11-19 10 5 firsov@uber.com rteotia@uber.com
file.go
in pipe
936 69 2017-05-16 2021-11-19 31 4 firsov@uber.com rteotia@uber.com
state.go
in state
655 55 2017-05-03 2021-11-19 25 4 firsov@uber.com rteotia@uber.com
config.go
in config
325 15 2017-05-09 2020-04-05 23 4 firsov@uber.com firsov@uber.com
mysql.go
in changelog
832 30 2017-10-16 2021-11-19 28 3 firsov@uber.com rteotia@uber.com
snapshot.go
in streamer
204 6 2017-05-13 2020-04-05 23 3 firsov@uber.com firsov@uber.com
zap.go
in log
40 3 2017-05-03 2021-11-19 8 3 firsov@uber.com rteotia@uber.com
util.go
in util
194 17 2017-06-26 2021-11-19 7 3 firsov@uber.com rteotia@uber.com
28 - 2017-06-01 2020-04-05 6 3 kapilk@uber.com firsov@uber.com
s3.go
in pipe
203 24 2018-05-09 2021-11-19 5 3 firsov@uber.com rteotia@uber.com
kafka.go
in pipe
453 33 2017-05-09 2020-04-05 21 2 firsov@uber.com firsov@uber.com
buffer.go
in streamer
205 7 2017-05-16 2020-04-05 16 2 firsov@uber.com firsov@uber.com
hdfs.go
in pipe
123 19 2017-10-27 2019-10-09 16 2 firsov@uber.com firsov@uber.com
local.go
in pipe
104 21 2017-05-11 2019-01-03 11 2 firsov@uber.com firsov@uber.com
msgpack.go
in encoder
109 11 2017-06-01 2020-04-05 9 2 kapilk@uber.com firsov@uber.com
encoder.go
in encoder
105 8 2017-05-28 2019-01-03 8 2 firsov@uber.com firsov@uber.com
41 1 2017-05-09 2020-04-05 7 2 firsov@uber.com firsov@uber.com
snapshot.go
in snapshot
90 6 2017-10-29 2020-01-22 6 2 firsov@uber.com firsov@uber.com
223 7 2017-05-09 2020-04-05 6 2 skale@uber.com firsov@uber.com
100 2 2017-05-09 2019-09-09 5 2 skale@uber.com firsov@uber.com
154 4 2018-02-28 2019-12-03 4 2 firsov@uber.com firsov@uber.com
manager.go
in state
436 13 2019-01-03 2020-04-05 4 2 firsov@uber.com firsov@uber.com
clusters.go
in state
86 5 2019-01-03 2020-04-05 4 2 firsov@uber.com firsov@uber.com
open.go
in db
81 7 2018-02-03 2020-04-05 4 2 firsov@uber.com firsov@uber.com
89 6 2017-05-09 2019-01-03 3 2 skale@uber.com firsov@uber.com
avro.go
in types
30 - 2017-05-09 2019-01-03 3 2 skale@uber.com firsov@uber.com
67 4 2019-01-03 2020-04-05 3 2 firsov@uber.com firsov@uber.com
format.go
in types
17 - 2017-06-01 2019-01-03 2 2 kapilk@uber.com firsov@uber.com
60 8 2019-01-03 2019-09-18 2 2 firsov@uber.com maximus@uber.com
json.go
in encoder
319 21 2017-06-17 2020-04-05 15 1 firsov@uber.com firsov@uber.com
avro.go
in encoder
372 20 2017-05-09 2020-04-05 15 1 firsov@uber.com firsov@uber.com
230 8 2017-05-13 2020-04-05 14 1 firsov@uber.com firsov@uber.com
pipe.go
in pipe
113 9 2017-05-11 2019-01-03 12 1 firsov@uber.com firsov@uber.com
main.go
in root
74 4 2017-05-11 2020-04-05 11 1 firsov@uber.com firsov@uber.com
header.go
in pipe
9 - 2017-11-26 2019-01-03 6 1 firsov@uber.com firsov@uber.com
avro_schema.go
in encoder
38 3 2017-05-09 2019-01-03 5 1 firsov@uber.com firsov@uber.com
lock.go
in lock
158 14 2017-07-25 2019-01-03 5 1 firsov@uber.com firsov@uber.com
sql.go
in pipe
301 29 2018-05-09 2020-04-05 4 1 firsov@uber.com firsov@uber.com
topic.go
in config
41 3 2017-11-14 2020-04-05 4 1 firsov@uber.com firsov@uber.com
10 - 2017-05-03 2020-04-05 4 1 firsov@uber.com firsov@uber.com
z.go
in encoder
12 1 2017-06-08 2019-01-03 3 1 firsov@uber.com firsov@uber.com
types.go
in types
18 - 2017-12-06 2020-04-05 3 1 firsov@uber.com firsov@uber.com
const.go
in types
7 - 2017-06-25 2020-04-05 3 1 firsov@uber.com firsov@uber.com
shutdown.go
in shutdown
62 9 2017-05-28 2017-12-13 3 1 firsov@uber.com firsov@uber.com
std.go
in config
98 11 2017-12-06 2020-01-24 3 1 firsov@uber.com firsov@uber.com
rus.go
in log
22 3 2017-05-29 2019-01-03 2 1 firsov@uber.com firsov@uber.com
log.go
in log
96 14 2017-05-29 2019-01-03 2 1 firsov@uber.com firsov@uber.com
throttle.go
in throttle
46 4 2018-04-13 2019-01-03 2 1 firsov@uber.com firsov@uber.com
sql.go
in encoder
242 27 2019-01-03 2020-04-05 2 1 firsov@uber.com firsov@uber.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
schema.go
in types
20 -
base.yaml
in config
1 -
index.go
in server
639 1 2019-01-03 2020-04-05 2 1 firsov@uber.com firsov@uber.com
avro.go
in encoder
372 20 2017-05-09 2020-04-05 15 1 firsov@uber.com firsov@uber.com
json.go
in encoder
319 21 2017-06-17 2020-04-05 15 1 firsov@uber.com firsov@uber.com
sql.go
in pipe
301 29 2018-05-09 2020-04-05 4 1 firsov@uber.com firsov@uber.com
sql.go
in encoder
242 27 2019-01-03 2020-04-05 2 1 firsov@uber.com firsov@uber.com
230 8 2017-05-13 2020-04-05 14 1 firsov@uber.com firsov@uber.com
metrics.go
in metrics
182 9 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
lock.go
in lock
158 14 2017-07-25 2019-01-03 5 1 firsov@uber.com firsov@uber.com
mysql.go
in config
142 8 2019-01-03 2020-04-05 2 1 firsov@uber.com firsov@uber.com
lock.go
in state
130 6 2019-01-03 2019-09-12 2 1 firsov@uber.com firsov@uber.com
pipe.go
in pipe
113 9 2017-05-11 2019-01-03 12 1 firsov@uber.com firsov@uber.com
std.go
in config
98 11 2017-12-06 2020-01-24 3 1 firsov@uber.com firsov@uber.com
log.go
in log
96 14 2017-05-29 2019-01-03 2 1 firsov@uber.com firsov@uber.com
schema.go
in state
81 6 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
tally.go
in metrics
80 10 2019-01-03 2019-11-04 2 1 firsov@uber.com firsov@uber.com
main.go
in root
74 4 2017-05-11 2020-04-05 11 1 firsov@uber.com firsov@uber.com
mysql.go
in util
64 3 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
config.go
in server
62 1 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
shutdown.go
in shutdown
62 9 2017-05-28 2017-12-13 3 1 firsov@uber.com firsov@uber.com
std.go
in log
61 11 2017-05-29 2017-05-29 1 1 firsov@uber.com firsov@uber.com
pool.go
in pool
54 5 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
cache.go
in pipe
52 2 2019-01-03 2019-08-29 2 1 firsov@uber.com firsov@uber.com
server.go
in server
48 4 2019-01-03 2019-09-16 2 1 firsov@uber.com firsov@uber.com
throttle.go
in throttle
46 4 2018-04-13 2019-01-03 2 1 firsov@uber.com firsov@uber.com
topic.go
in config
41 3 2017-11-14 2020-04-05 4 1 firsov@uber.com firsov@uber.com
noop.go
in metrics
40 12 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
avro_schema.go
in encoder
38 3 2017-05-09 2019-01-03 5 1 firsov@uber.com firsov@uber.com
process.go
in metrics
34 5 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
gtid.go
in db
34 3 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
changelog.go
in changelog
31 2 2017-10-16 2019-01-03 2 1 firsov@uber.com firsov@uber.com
counter.go
in metrics
29 6 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
rus.go
in log
22 3 2017-05-29 2019-01-03 2 1 firsov@uber.com firsov@uber.com
timer.go
in metrics
20 4 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
types.go
in types
18 - 2017-12-06 2020-04-05 3 1 firsov@uber.com firsov@uber.com
z.go
in encoder
12 1 2017-06-08 2019-01-03 3 1 firsov@uber.com firsov@uber.com
10 - 2017-05-03 2020-04-05 4 1 firsov@uber.com firsov@uber.com
header.go
in pipe
9 - 2017-11-26 2019-01-03 6 1 firsov@uber.com firsov@uber.com
const.go
in types
7 - 2017-06-25 2020-04-05 3 1 firsov@uber.com firsov@uber.com
4 - 2017-11-12 2017-11-12 1 1 firsov@uber.com firsov@uber.com
input.go
in types
4 - 2019-01-03 2019-01-03 1 1 firsov@uber.com firsov@uber.com
kafka.go
in pipe
453 33 2017-05-09 2020-04-05 21 2 firsov@uber.com firsov@uber.com
manager.go
in state
436 13 2019-01-03 2020-04-05 4 2 firsov@uber.com firsov@uber.com
223 7 2017-05-09 2020-04-05 6 2 skale@uber.com firsov@uber.com
buffer.go
in streamer
205 7 2017-05-16 2020-04-05 16 2 firsov@uber.com firsov@uber.com
154 4 2018-02-28 2019-12-03 4 2 firsov@uber.com firsov@uber.com
hdfs.go
in pipe
123 19 2017-10-27 2019-10-09 16 2 firsov@uber.com firsov@uber.com
msgpack.go
in encoder
109 11 2017-06-01 2020-04-05 9 2 kapilk@uber.com firsov@uber.com
encoder.go
in encoder
105 8 2017-05-28 2019-01-03 8 2 firsov@uber.com firsov@uber.com