Uber / cadence
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 1,087 files with 218,187 lines of code.
    • 8 files changed more than 100 times (6,250 lines of code)
    • 22 files changed 51-100 times (30,723 lines of code)
    • 63 files changed 21-50 times (28,013 lines of code)
    • 312 files changed 6-20 times (74,570 lines of code)
    • 682 files changed 1-5 times (78,631 lines of code)
2% | 14% | 12% | 34% | 36%
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 1,087 files with 218,187 lines of code.
    • 11 files changed by more than 25 contributors (10,021 lines of code)
    • 61 files changed by 11-25 contributors (43,778 lines of code)
    • 189 files changed by 6-10 contributors (49,789 lines of code)
    • 455 files changed by 2-5 contributors (76,344 lines of code)
    • 371 files changed by 1 contributor (38,255 lines of code)
4% | 20% | 22% | 34% | 17%
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, json, cql, yaml, md, yml, sql, sh, proto, mod, ini, gitignore, dockerignore, gitattributes, toml, txt, gitmodules, pub
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go2% | 14% | 13% | 34% | 35%
cql0% | 29% | 0% | 7% | 62%
yaml0% | 17% | 4% | 14% | 62%
proto0% | 0% | 0% | 86% | 13%
yml0% | 0% | 0% | 46% | 53%
sql0% | 0% | 0% | 2% | 97%
toml0% | 0% | 0% | 0% | 100%
pub0% | 0% | 0% | 0% | 100%
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
common2% | 14% | 10% | 30% | 41%
service3% | 13% | 19% | 44% | 19%
host31% | 13% | 31% | 8% | 15%
tools0% | 15% | 8% | 19% | 56%
client0% | 27% | 8% | 58% | 5%
schema0% | 17% | 0% | 5% | 77%
docker0% | 12% | 0% | 42% | 45%
cmd0% | 27% | 0% | 48% | 24%
config0% | 6% | 5% | 10% | 76%
proto0% | 0% | 0% | 86% | 13%
canary0% | 0% | 0% | 40% | 59%
environment0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 36% | 63%
bench0% | 0% | 0% | 0% | 100%
testflags0% | 0% | 0% | 0% | 100%
internal0% | 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
defs.go
in common/metrics
2528 2 2017-01-24 2024-03-07 346 52 tamer@uber.com imgroxx@gmail.com
onebox.go
in host
822 34 2017-01-12 2024-03-05 159 29 tamer@uber.com iozherelyev@gmail.com
service.go
in service/worker
399 17 2018-02-20 2024-03-20 149 31 samar@uber.com jht@uber.com
service.go
in service/frontend
172 3 2017-05-23 2024-03-20 143 31 venkat1109@gmail.com jht@uber.com
util.go
in common
794 57 2016-11-24 2024-03-20 141 31 sivakk@uber.com jht@uber.com
service.go
in service/history
114 3 2017-05-23 2024-03-22 140 25 venkat1109@gmail.com sankari@uber.com
matchingEngine.go
in service/matching
928 37 2017-01-13 2024-03-07 137 31 tamer@uber.com imgroxx@gmail.com
taskListManager.go
in service/matching
493 27 2017-03-01 2023-12-22 104 24 tamer@uber.com david.porter@uber.com
config.go
in service/history/config
525 4 2020-04-10 2024-03-10 94 20 ycyang@uber.com david.porter@uber.com
flags.go
in tools/cli
734 21 2019-02-14 2024-01-23 93 28 boweixu@uber.com taylan@uber.com
admin.go
in tools/cli
1379 18 2018-05-22 2024-01-23 91 24 longquanzheng@users.noreply... taylan@uber.com
constants.go
in common/dynamicconfig
2866 40 2021-04-10 2024-03-04 91 27 longquanzheng@users.noreply... jht@uber.com
transfer_active_task_executor.go
in service/history/task
1745 37 2020-04-16 2024-03-22 84 17 ycyang@uber.com sankari@uber.com
356 13 2019-03-26 2024-03-28 80 21 meiliang86@gmail.com mantass@netapp.com
handler.go
in service/matching
340 16 2016-12-29 2024-01-18 78 26 tamer@uber.com shaddoll@users.noreply.gith...
client.go
in client/history
975 45 2016-12-28 2024-03-13 78 21 tamer@uber.com 115650494+ketsiambaku@users...
constants.go
in common
136 - 2017-01-13 2024-03-20 77 26 tamer@uber.com jht@uber.com
mutable_state_builder.go
in service/history/execution
3873 227 2020-04-14 2024-03-26 75 20 ycyang@uber.com shaddoll@users.noreply.gith...
shared.go
in common/types
6303 656 2020-10-08 2024-03-25 75 18 vytautas@uber.com shaddoll@users.noreply.gith...
302 - 2017-05-26 2024-02-16 66 26 venkat1109@gmail.com taylan@uber.com
cql
schema.cql
in schema/cassandra/cadence
444 - 2018-09-15 2024-02-05 66 19 mfateev@users.noreply.githu... taylan@uber.com
tags.go
in common/log/tag
550 181 2019-04-12 2024-03-07 66 21 longquanzheng@users.noreply... imgroxx@gmail.com
shared.go
in common/types/mapper/thrift
6901 548 2020-10-08 2024-03-25 66 16 vytautas@uber.com shaddoll@users.noreply.gith...
app.go
in tools/cli
184 2 2018-03-02 2024-01-23 61 19 boweixu@uber.com taylan@uber.com
119 - 2016-12-08 2022-11-03 60 17 sivakk@uber.com david.porter@uber.com
172 7 2017-01-31 2024-03-13 56 19 tamer@uber.com 115650494+ketsiambaku@users...
context.go
in service/history/execution
1207 42 2020-04-14 2024-04-03 55 15 ycyang@uber.com shaddoll@users.noreply.gith...
context.go
in service/history/shard
1272 67 2020-04-11 2024-03-18 55 12 ycyang@uber.com shaddoll@users.noreply.gith...
service.go
in service/matching
88 3 2017-05-23 2024-03-20 52 23 venkat1109@gmail.com jht@uber.com
server.go
in cmd/server/cadence
252 5 2019-12-13 2024-02-20 51 14 boweixu@uber.com david.porter@uber.com
config.go
in common/config
324 9 2021-04-10 2024-02-16 47 18 longquanzheng@users.noreply... 248348907@qq.com
values.go
in common/log/tag
371 - 2019-04-12 2024-02-13 47 20 longquanzheng@users.noreply... shaddoll@users.noreply.gith...
task_processor.go
in service/history/replication
564 19 2020-04-20 2024-03-07 47 9 yx@uber.com imgroxx@gmail.com
workflow.go
in tools/cli
539 3 2018-03-02 2024-03-07 45 15 boweixu@uber.com imgroxx@gmail.com
transfer_queue_processor_base.go
in service/history/queue
483 15 2020-05-27 2023-12-28 44 8 ycyang@uber.com taylan@uber.com
activities.go
in service/worker/archiver
153 3 2019-03-15 2024-03-27 43 11 andrewjdawson2016@users.nor... david.porter@uber.com
scanner.go
in service/worker/scanner
201 7 2019-04-08 2023-12-22 42 14 venkat1109@gmail.com 72432016+agautam478@users.n...
256 12 2019-03-26 2024-03-28 42 20 meiliang86@gmail.com mantass@netapp.com
resourceImpl.go
in common/resource
471 45 2019-11-09 2024-03-20 42 22 wxing1292@users.noreply.git... jht@uber.com
handler.go
in common/domain
960 23 2019-09-27 2024-02-05 41 13 wxing1292@users.noreply.git... taylan@uber.com
task_ack_manager.go
in service/history/replication
94 2 2020-09-10 2022-08-24 40 7 yx@uber.com vytautas@uber.com
metadata.go
in common/cluster
143 11 2018-02-01 2023-05-19 40 12 wxing1292@users.noreply.git... shaddoll@users.noreply.gith...
client.go
in service/worker/archiver
261 5 2019-03-15 2022-10-12 38 10 andrewjdawson2016@users.nor... shaddoll@users.noreply.gith...
factory.go
in common/persistence/client
450 16 2019-11-08 2024-03-21 38 17 wxing1292@users.noreply.git... iozherelyev@gmail.com
task.go
in service/history/task
350 21 2020-04-16 2024-03-15 37 13 ycyang@uber.com sankari@uber.com
transfer_queue_processor.go
in service/history/queue
587 15 2020-05-29 2024-03-22 37 9 ycyang@uber.com sankari@uber.com
taskReader.go
in service/matching
415 16 2019-03-13 2023-12-22 35 13 venkat1109@gmail.com david.porter@uber.com
timer_active_task_executor.go
in service/history/task
684 10 2020-04-16 2024-02-21 35 8 ycyang@uber.com iozherelyev@gmail.com
client.go
in client/matching
201 11 2016-12-29 2024-03-13 34 15 tamer@uber.com 115650494+ketsiambaku@users...
interfaces.go
in common/persistence/sql/sqlplugin
558 - 2019-12-06 2023-12-19 34 10 longquanzheng@users.noreply... shaddoll@users.noreply.gith...
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
defs.go
in common/metrics
2528 2 2017-01-24 2024-03-07 346 52 tamer@uber.com imgroxx@gmail.com
service.go
in service/worker
399 17 2018-02-20 2024-03-20 149 31 samar@uber.com jht@uber.com
service.go
in service/frontend
172 3 2017-05-23 2024-03-20 143 31 venkat1109@gmail.com jht@uber.com
util.go
in common
794 57 2016-11-24 2024-03-20 141 31 sivakk@uber.com jht@uber.com
matchingEngine.go
in service/matching
928 37 2017-01-13 2024-03-07 137 31 tamer@uber.com imgroxx@gmail.com
onebox.go
in host
822 34 2017-01-12 2024-03-05 159 29 tamer@uber.com iozherelyev@gmail.com
flags.go
in tools/cli
734 21 2019-02-14 2024-01-23 93 28 boweixu@uber.com taylan@uber.com
constants.go
in common/dynamicconfig
2866 40 2021-04-10 2024-03-04 91 27 longquanzheng@users.noreply... jht@uber.com
handler.go
in service/matching
340 16 2016-12-29 2024-01-18 78 26 tamer@uber.com shaddoll@users.noreply.gith...
constants.go
in common
136 - 2017-01-13 2024-03-20 77 26 tamer@uber.com jht@uber.com
302 - 2017-05-26 2024-02-16 66 26 venkat1109@gmail.com taylan@uber.com
service.go
in service/history
114 3 2017-05-23 2024-03-22 140 25 venkat1109@gmail.com sankari@uber.com
taskListManager.go
in service/matching
493 27 2017-03-01 2023-12-22 104 24 tamer@uber.com david.porter@uber.com
admin.go
in tools/cli
1379 18 2018-05-22 2024-01-23 91 24 longquanzheng@users.noreply... taylan@uber.com
service.go
in service/matching
88 3 2017-05-23 2024-03-20 52 23 venkat1109@gmail.com jht@uber.com
resourceImpl.go
in common/resource
471 45 2019-11-09 2024-03-20 42 22 wxing1292@users.noreply.git... jht@uber.com
tags.go
in common/metrics
168 33 2019-03-22 2024-02-20 33 22 shreyass@live.com david.porter@uber.com
356 13 2019-03-26 2024-03-28 80 21 meiliang86@gmail.com mantass@netapp.com
client.go
in client/history
975 45 2016-12-28 2024-03-13 78 21 tamer@uber.com 115650494+ketsiambaku@users...
tags.go
in common/log/tag
550 181 2019-04-12 2024-03-07 66 21 longquanzheng@users.noreply... imgroxx@gmail.com
config.go
in service/history/config
525 4 2020-04-10 2024-03-10 94 20 ycyang@uber.com david.porter@uber.com
mutable_state_builder.go
in service/history/execution
3873 227 2020-04-14 2024-03-26 75 20 ycyang@uber.com shaddoll@users.noreply.gith...
values.go
in common/log/tag
371 - 2019-04-12 2024-02-13 47 20 longquanzheng@users.noreply... shaddoll@users.noreply.gith...
256 12 2019-03-26 2024-03-28 42 20 meiliang86@gmail.com mantass@netapp.com
cql
schema.cql
in schema/cassandra/cadence
444 - 2018-09-15 2024-02-05 66 19 mfateev@users.noreply.githu... taylan@uber.com
app.go
in tools/cli
184 2 2018-03-02 2024-01-23 61 19 boweixu@uber.com taylan@uber.com
172 7 2017-01-31 2024-03-13 56 19 tamer@uber.com 115650494+ketsiambaku@users...
shared.go
in common/types
6303 656 2020-10-08 2024-03-25 75 18 vytautas@uber.com shaddoll@users.noreply.gith...
config.go
in common/config
324 9 2021-04-10 2024-02-16 47 18 longquanzheng@users.noreply... 248348907@qq.com
166 14 2019-04-09 2024-02-21 25 18 shreyass@live.com taylan@uber.com
transfer_active_task_executor.go
in service/history/task
1745 37 2020-04-16 2024-03-22 84 17 ycyang@uber.com sankari@uber.com
119 - 2016-12-08 2022-11-03 60 17 sivakk@uber.com david.porter@uber.com
factory.go
in common/persistence/client
450 16 2019-11-08 2024-03-21 38 17 wxing1292@users.noreply.git... iozherelyev@gmail.com
handler.go
in tools/cassandra
183 12 2017-05-10 2023-12-21 29 17 venkat1109@gmail.com imgroxx@gmail.com
shared.go
in common/types/mapper/thrift
6901 548 2020-10-08 2024-03-25 66 16 vytautas@uber.com shaddoll@users.noreply.gith...
cqlclient.go
in tools/cassandra
223 18 2017-05-10 2023-06-22 28 16 venkat1109@gmail.com 72432016+agautam478@users.n...
factory.go
in tools/cli
201 13 2018-03-02 2024-01-18 27 16 boweixu@uber.com shaddoll@users.noreply.gith...
context.go
in service/history/execution
1207 42 2020-04-14 2024-04-03 55 15 ycyang@uber.com shaddoll@users.noreply.gith...
workflow.go
in tools/cli
539 3 2018-03-02 2024-03-07 45 15 boweixu@uber.com imgroxx@gmail.com
client.go
in client/matching
201 11 2016-12-29 2024-03-13 34 15 tamer@uber.com 115650494+ketsiambaku@users...
api.go
in common/types/mapper/proto
5533 432 2021-03-04 2024-03-25 33 15 vytautas@uber.com shaddoll@users.noreply.gith...
resourceTest.go
in common/resource
294 44 2019-11-09 2024-01-26 27 15 wxing1292@users.noreply.git... shaddoll@users.noreply.gith...
server.go
in cmd/server/cadence
252 5 2019-12-13 2024-02-20 51 14 boweixu@uber.com david.porter@uber.com
scanner.go
in service/worker/scanner
201 7 2019-04-08 2023-12-22 42 14 venkat1109@gmail.com 72432016+agautam478@users.n...
interface.go
in client/frontend
51 - 2017-01-12 2024-03-08 26 14 tamer@uber.com 115650494+ketsiambaku@users...
docker-compose-local.yml
in docker/buildkite
277 - 2019-04-05 2024-03-01 18 14 wxing1292@users.noreply.git... jht@uber.com
handler.go
in common/domain
960 23 2019-09-27 2024-02-05 41 13 wxing1292@users.noreply.git... taylan@uber.com
task.go
in service/history/task
350 21 2020-04-16 2024-03-15 37 13 ycyang@uber.com sankari@uber.com
taskReader.go
in service/matching
415 16 2019-03-13 2023-12-22 35 13 venkat1109@gmail.com david.porter@uber.com
factory.go
in common/persistence/sql
135 14 2018-10-10 2023-12-21 30 13 venkat1109@gmail.com imgroxx@gmail.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
interface_mock.go
in common/persistence/sql/sqlplugin
4032 734 2023-12-19 2023-12-19 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
workflow_utils.go
in common/persistence/nosql/nosqlplugin/cassandra
1312 37 2023-12-14 2024-02-23 4 1 taylan@uber.com taylan@uber.com
sql_execution_store.go
in common/persistence/sql
1306 41 2023-12-28 2024-03-18 5 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
sql_execution_store_util.go
in common/persistence/sql
1267 20 2023-12-29 2024-03-08 4 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
execution_manager.go
in common/persistence
932 48 2024-03-21 2024-03-25 2 1 iozherelyev@gmail.com iozherelyev@gmail.com
interfaces_mock.go
in common/persistence/serialization
780 138 2023-12-20 2023-12-20 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
nosql_execution_store.go
in common/persistence/nosql
678 30 2023-12-27 2023-12-27 1 1 taylan@uber.com taylan@uber.com
workflow_state_maps.go
in common/persistence/sql
611 15 2024-03-08 2024-03-08 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
context_mock.go
in service/history/shard
587 112 2024-03-07 2024-03-07 1 1 david.porter@uber.com david.porter@uber.com
workflow_cql.go
in common/persistence/nosql/nosqlplugin/cassandra
566 - 2023-12-14 2023-12-21 3 1 taylan@uber.com taylan@uber.com
workflow_parsing_utils.go
in common/persistence/nosql/nosqlplugin/cassandra
544 14 2023-12-14 2023-12-14 1 1 taylan@uber.com taylan@uber.com
sql_task_store.go
in common/persistence/sql
526 13 2023-12-28 2023-12-28 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
interface_mock.go
in service/history/handler
513 96 2024-02-20 2024-02-20 1 1 jht@uber.com jht@uber.com
admin_commands.go
in tools/cli
501 16 2023-12-18 2023-12-18 1 1 taylan@uber.com taylan@uber.com
interface_mock.go
in service/frontend/api
492 90 2024-01-14 2024-02-13 3 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
469 21 2023-12-18 2023-12-18 1 1 taylan@uber.com taylan@uber.com
workflow.go
in bench/load/signal
444 11 2021-02-19 2021-02-19 1 1 ycyang@uber.com ycyang@uber.com
429 15 2023-12-18 2023-12-18 1 1 taylan@uber.com taylan@uber.com
sql_history_store.go
in common/persistence/sql
410 7 2023-12-22 2023-12-22 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
cql
schema_0_23.cql
in schema/cassandra/cadence/versioned/s0.0-0.23
384 - 2020-05-20 2020-05-20 1 1 aleksej@uber.com aleksej@uber.com
visibility_single_manager.go
in common/persistence
382 26 2024-04-02 2024-04-02 1 1 xbowen@uber.com xbowen@uber.com
sql_visibility_store.go
in common/persistence/sql
360 22 2024-03-08 2024-03-08 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
data_store_interfaces_mock.go
in common/persistence
346 64 2024-03-21 2024-03-21 1 1 iozherelyev@gmail.com iozherelyev@gmail.com
nosql_task_store.go
in common/persistence/nosql
342 12 2023-12-27 2023-12-27 1 1 taylan@uber.com taylan@uber.com
324 17 2023-12-18 2023-12-18 1 1 taylan@uber.com taylan@uber.com
nosql_history_store.go
in common/persistence/nosql
308 7 2023-12-27 2023-12-27 1 1 taylan@uber.com taylan@uber.com
306 10 2023-12-18 2023-12-18 1 1 taylan@uber.com taylan@uber.com
utils.go
in common/persistence/wrappers/errorinjectors
304 13 2023-12-27 2023-12-27 1 1 iozherelyev@gmail.com iozherelyev@gmail.com
nosql_queue_store.go
in common/persistence/nosql
299 22 2023-12-27 2023-12-27 1 1 taylan@uber.com taylan@uber.com
pinotiVsibilityDualManager.go
in common/persistence
289 23 2023-10-19 2023-10-19 1 1 104041627+neil-xie@users.no... 104041627+neil-xie@users.no...
visibility_dual_manager.go
in common/persistence
289 23 2024-04-03 2024-04-03 1 1 xbowen@uber.com xbowen@uber.com
serializer_mock.go
in common/persistence
287 50 2024-03-21 2024-03-21 1 1 iozherelyev@gmail.com iozherelyev@gmail.com
pinot_visibility_metric_clients.go
in common/persistence/pinot
279 21 2024-03-06 2024-03-06 1 1 xbowen@uber.com xbowen@uber.com
es_visibility_metric_clients.go
in common/persistence/elasticsearch
279 21 2023-12-18 2023-12-18 1 1 iozherelyev@gmail.com iozherelyev@gmail.com
workflow.go
in bench/load/cron
278 5 2021-02-19 2021-02-19 1 1 ycyang@uber.com ycyang@uber.com
client.go
in common/elasticsearch/client/os2
277 11 2023-07-10 2023-07-10 1 1 sidlauskas.mantas@gmail.com sidlauskas.mantas@gmail.com
tasks.go
in common/persistence
276 34 2024-03-24 2024-03-24 1 1 iozherelyev@gmail.com iozherelyev@gmail.com
metered.go
in service/frontend/wrappers/metered
274 32 2024-02-01 2024-02-13 2 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
workflow.go
in bench/load/cancellation
269 8 2021-02-19 2021-02-19 1 1 ycyang@uber.com ycyang@uber.com
sql_shard_store.go
in common/persistence/sql
249 7 2023-12-27 2023-12-27 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
nosql_domain_store.go
in common/persistence/nosql
248 10 2023-12-27 2024-02-05 3 1 taylan@uber.com taylan@uber.com
248 13 2023-12-29 2023-12-29 1 1 taylan@uber.com taylan@uber.com
interface_mock.go
in common/persistence/sql/sqldriver
239 34 2023-12-20 2023-12-20 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
admin_timers.go
in tools/cli
238 14 2023-12-18 2023-12-18 1 1 taylan@uber.com taylan@uber.com
visibility_manager.go
in common/persistence/wrappers/sampled
238 22 2023-12-29 2023-12-29 1 1 iozherelyev@gmail.com iozherelyev@gmail.com
requestweighted.go
in common/quotas/global/algorithm
237 10 2024-03-15 2024-03-15 1 1 imgroxx@gmail.com imgroxx@gmail.com
default_consumer.go
in common/asyncworkflow/queue/consumer
232 11 2024-02-14 2024-02-21 2 1 taylan@uber.com taylan@uber.com
sql_queue_store.go
in common/persistence/sql
232 16 2023-12-26 2023-12-26 1 1 shaddoll@users.noreply.gith... shaddoll@users.noreply.gith...
config.go
in common/peerprovider/ringpopprovider
227 9 2022-01-27 2022-01-27 1 1 mantass@uber.com mantass@uber.com
220 40 2023-12-21 2023-12-21 1 1 iozherelyev@gmail.com iozherelyev@gmail.com
Correlations

File Size vs. Number of Changes: 1091 points

common/persistence/visibility_dual_manager.go x: 289 lines of code y: 1 # changes codecov.yml x: 50 lines of code y: 6 # changes service/history/execution/context.go x: 1207 lines of code y: 55 # changes client/history/peerResolver.go x: 65 lines of code y: 6 # changes client/history/peerResolver_mock.go x: 75 lines of code y: 1 # changes common/persistence/nosql/nosqlplugin/cassandra/shard.go x: 250 lines of code y: 5 # changes common/persistence/nosql/nosqlplugin/cassandra/shard_cql.go x: 58 lines of code y: 2 # changes common/persistence/nosql/nosqlplugin/cassandra/db.go x: 101 lines of code y: 14 # changes common/persistence/nosql/nosqlplugin/cassandra/tasks.go x: 318 lines of code y: 11 # changes common/persistence/data_store_interfaces.go x: 738 lines of code y: 4 # changes common/persistence/visibility_single_manager.go x: 382 lines of code y: 1 # changes common/persistence/visibility_store_mock.go x: 220 lines of code y: 1 # changes service/history/shard/controller.go x: 419 lines of code y: 17 # changes common/persistence/nosql/nosqlplugin/cassandra/plugin.go x: 79 lines of code y: 8 # changes common/persistence/sql/sql_testing_util.go x: 161 lines of code y: 2 # changes common/persistence/sql/sqlplugin/mysql/plugin.go x: 197 lines of code y: 12 # changes common/persistence/sql/sqlplugin/postgres/plugin.go x: 135 lines of code y: 19 # changes environment/env.go x: 179 lines of code y: 17 # changes host/integrationbase.go x: 256 lines of code y: 42 # changes host/testcluster.go x: 356 lines of code y: 80 # changes tools/sql/clitest/connTest.go x: 112 lines of code y: 9 # changes tools/sql/clitest/versionTest.go x: 462 lines of code y: 13 # changes common/pinot/pinotQueryValidator.go x: 345 lines of code y: 10 # changes service/worker/archiver/activities.go x: 153 lines of code y: 43 # changes service/history/decision/handler.go x: 743 lines of code y: 14 # changes service/history/engine/engineimpl/historyEngine.go x: 3133 lines of code y: 6 # changes service/history/execution/history_builder.go x: 693 lines of code y: 26 # changes service/history/execution/mutable_state.go x: 204 lines of code y: 23 # changes service/history/execution/mutable_state_builder.go x: 3873 lines of code y: 75 # changes service/history/execution/mutable_state_decision_task_manager.go x: 666 lines of code y: 18 # changes service/history/execution/mutable_state_decision_task_manager_mock.go x: 291 lines of code y: 11 # changes service/history/execution/mutable_state_mock.go x: 1873 lines of code y: 29 # changes service/history/execution/mutable_state_util.go x: 457 lines of code y: 19 # changes service/history/reset/resetter.go x: 575 lines of code y: 26 # changes tools/cli/workflow_commands.go x: 1858 lines of code y: 3 # changes common/types/mapper/proto/api.go x: 5533 lines of code y: 33 # changes common/types/mapper/thrift/shared.go x: 6901 lines of code y: 66 # changes common/types/shared.go x: 6303 lines of code y: 75 # changes common/persistence/execution_manager.go x: 932 lines of code y: 2 # changes common/persistence/data_manager_interfaces.go x: 1329 lines of code y: 4 # changes common/persistence/tasks.go x: 276 lines of code y: 1 # changes service/history/execution/mutable_state_task_generator.go x: 898 lines of code y: 27 # changes service/history/execution/timer_sequence.go x: 349 lines of code y: 7 # changes service/history/handler/handler.go x: 1704 lines of code y: 3 # changes service/history/queue/transfer_queue_processor.go x: 587 lines of code y: 37 # changes service/history/service.go x: 114 lines of code y: 140 # changes service/history/task/transfer_active_task_executor.go x: 1745 lines of code y: 84 # changes common/pinot/response_utility.go x: 89 lines of code y: 1 # changes common/persistence/client/factory.go x: 450 lines of code y: 38 # changes common/persistence/data_store_interfaces_mock.go x: 346 lines of code y: 1 # changes common/persistence/serializer.go x: 406 lines of code y: 15 # changes common/persistence/nosql/nosqlplugin/cassandra/workflow.go x: 632 lines of code y: 8 # changes common/constants.go x: 136 lines of code y: 77 # changes common/resource/resourceImpl.go x: 471 lines of code y: 42 # changes common/service/config.go x: 25 lines of code y: 5 # changes common/types/mapper/proto/errors.go x: 228 lines of code y: 9 # changes common/util.go x: 794 lines of code y: 141 # changes service/frontend/service.go x: 172 lines of code y: 143 # changes service/history/resource/resource.go x: 90 lines of code y: 10 # changes service/matching/service.go x: 88 lines of code y: 52 # changes service/worker/service.go x: 399 lines of code y: 149 # changes common/persistence/sql/sql_execution_store.go x: 1306 lines of code y: 5 # changes service/history/shard/context.go x: 1272 lines of code y: 55 # changes service/history/task/timer_task_executor_base.go x: 251 lines of code y: 18 # changes common/quotas/global/algorithm/requestweighted.go x: 237 lines of code y: 1 # changes common/quotas/global/doc.go x: 1 lines of code y: 1 # changes service/history/task/task.go x: 350 lines of code y: 37 # changes common/persistence/pinotVisibilityTripleManager.go x: 510 lines of code y: 11 # changes client/clientfactory.go x: 172 lines of code y: 56 # changes client/history/client.go x: 975 lines of code y: 78 # changes client/matching/client.go x: 201 lines of code y: 34 # changes client/matching/interface.go x: 18 lines of code y: 14 # changes client/wrappers/timeout/timeout.go x: 23 lines of code y: 2 # changes common/convert.go x: 131 lines of code y: 22 # changes service/history/config/config.go x: 525 lines of code y: 94 # changes service/history/events/cache.go x: 226 lines of code y: 16 # changes common/elasticsearch/client/v7/client_bulk.go x: 157 lines of code y: 5 # changes common/persistence/sql/sql_execution_store_util.go x: 1267 lines of code y: 4 # changes common/persistence/sql/sql_visibility_store.go x: 360 lines of code y: 1 # changes common/persistence/sql/workflow_state_maps.go x: 611 lines of code y: 1 # changes client/admin/interface.go x: 42 lines of code y: 17 # changes client/clientBean.go x: 121 lines of code y: 31 # changes client/frontend/interface.go x: 51 lines of code y: 26 # changes common/pinot/pinot_client.go x: 105 lines of code y: 1 # changes common/elasticsearch/client/v6/client_bulk.go x: 161 lines of code y: 4 # changes client/history/interface.go x: 51 lines of code y: 19 # changes canary/config.go x: 69 lines of code y: 12 # changes common/config/metrics.go x: 120 lines of code y: 5 # changes common/config/tls.go x: 57 lines of code y: 7 # changes common/domain/replication_queue.go x: 242 lines of code y: 8 # changes common/dynamicconfig/configstore/config/config.go x: 8 lines of code y: 2 # changes common/elasticsearch/esql/cadencesql.go x: 42 lines of code y: 4 # changes common/elasticsearch/esql/esql.go x: 71 lines of code y: 5 # changes common/log/tag/tags.go x: 550 lines of code y: 66 # changes common/membership/resolver.go x: 146 lines of code y: 11 # changes common/metrics/client.go x: 84 lines of code y: 18 # changes common/metrics/defs.go x: 2528 lines of code y: 346 # changes common/metrics/tally/statsd/reporter.go x: 70 lines of code y: 3 # changes common/persistence/elasticsearch/es_visibility_store.go x: 848 lines of code y: 3 # changes common/persistence/nosql/nosql_execution_store_util.go x: 637 lines of code y: 2 # changes common/persistence/nosql/nosql_visibility_store.go x: 325 lines of code y: 2 # changes common/persistence/nosql/nosqlplugin/cassandra/visibility_cql.go x: 121 lines of code y: 2 # changes common/persistence/nosql/nosqlplugin/interfaces.go x: 171 lines of code y: 26 # changes common/persistence/pinot/pinot_visibility_store.go x: 867 lines of code y: 2 # changes common/persistence/sql/sqldriver/interface.go x: 24 lines of code y: 5 # changes common/persistence/sql/sqlplugin/mysql/admin.go x: 77 lines of code y: 5 # changes common/persistence/sql/sqlplugin/postgres/typeconv.go x: 27 lines of code y: 2 # changes common/reconciliation/invariant/concreteExecutionExists.go x: 187 lines of code y: 9 # changes common/reconciliation/store/blobstoreWriter.go x: 118 lines of code y: 3 # changes common/testing/event_generator.go x: 374 lines of code y: 13 # changes common/testing/generator_interface.go x: 45 lines of code y: 7 # changes common/testing/history_event_util.go x: 946 lines of code y: 24 # changes service/history/replication/task_hydrator.go x: 249 lines of code y: 3 # changes service/history/replication/task_processor.go x: 564 lines of code y: 47 # changes service/history/task/interface.go x: 73 lines of code y: 10 # changes service/history/workflow/util.go x: 207 lines of code y: 5 # changes service/matching/matchingEngine.go x: 928 lines of code y: 137 # changes service/worker/parentclosepolicy/workflow.go x: 228 lines of code y: 17 # changes tools/cli/domain.go x: 67 lines of code y: 21 # changes tools/cli/workflow.go x: 539 lines of code y: 45 # changes common/dynamicconfig/configstore/config_store_client.go x: 609 lines of code y: 14 # changes service/history/shard/context_mock.go x: 587 lines of code y: 1 # changes common/pinot/generic_client_mock.go x: 52 lines of code y: 1 # changes common/pinot/interfaces.go x: 18 lines of code y: 4 # changes common/testing/testdatagen/idlfuzzedtestdata/history.go x: 18 lines of code y: 1 # changes service/frontend/api/handler.go x: 3482 lines of code y: 8 # changes common/messaging/kafka/consumer_impl.go x: 217 lines of code y: 3 # changes host/onebox.go x: 822 lines of code y: 159 # changes common/persistence/sql/plugin.go x: 45 lines of code y: 2 # changes common/persistence/sql/common.go x: 117 lines of code y: 22 # changes common/dynamicconfig/constants.go x: 2866 lines of code y: 91 # changes service/history/ndc/transaction_manager.go x: 361 lines of code y: 16 # changes docker/buildkite/docker-compose-local.yml x: 277 lines of code y: 18 # changes tools/cli/admin_db_decode_thrift.go x: 105 lines of code y: 3 # changes common/persistence/nosql/nosqlplugin/cassandra/workflow_utils.go x: 1312 lines of code y: 4 # changes docker/buildkite/docker-compose-local-async-wf.yml x: 84 lines of code y: 2 # changes common/types/admin.go x: 390 lines of code y: 21 # changes common/asyncworkflow/queue/consumer/default_consumer.go x: 232 lines of code y: 2 # changes common/resource/params.go x: 59 lines of code y: 11 # changes docker/docker-compose-async-wf-kafka.yml x: 91 lines of code y: 2 # changes host/dynamicconfig.go x: 166 lines of code y: 25 # changes service/worker/asyncworkflow/async_workflow_consumer_manager.go x: 172 lines of code y: 3 # changes service/history/task/timer_active_task_executor.go x: 684 lines of code y: 35 # changes service/history/handler/interface_mock.go x: 513 lines of code y: 1 # changes cmd/server/cadence/server.go x: 252 lines of code y: 51 # changes common/membership/hashring.go x: 265 lines of code y: 8 # changes common/metrics/tags.go x: 168 lines of code y: 33 # changes common/config/config.go x: 324 lines of code y: 47 # changes config/development_async_wf_kafka_queue.yaml x: 127 lines of code y: 1 # changes docker/config_template.yaml x: 302 lines of code y: 66 # changes host/esutils/interfaces.go x: 37 lines of code y: 3 # changes host/taskpoller.go x: 408 lines of code y: 22 # changes common/asyncworkflow/queue/kafka/queue.go x: 73 lines of code y: 2 # changes common/asyncworkflow/queue/provider/interface_mock.go x: 111 lines of code y: 2 # changes common/asyncworkflow/queue/provider/provider.go x: 55 lines of code y: 3 # changes service/frontend/config/config.go x: 139 lines of code y: 2 # changes service/history/task/transfer_standby_task_executor.go x: 557 lines of code y: 28 # changes service/history/task/transfer_task_executor_base.go x: 354 lines of code y: 32 # changes client/frontend/interface_mock.go x: 697 lines of code y: 9 # changes common/log/tag/values.go x: 371 lines of code y: 47 # changes service/frontend/api/interface_mock.go x: 492 lines of code y: 3 # changes service/frontend/wrappers/metered/metered.go x: 274 lines of code y: 2 # changes common/authorization/oauthAuthorizer.go x: 176 lines of code y: 9 # changes common/persistence/serialization/getters.go x: 1275 lines of code y: 9 # changes common/persistence/serialization/interfaces.go x: 337 lines of code y: 16 # changes common/persistence/serialization/thrift_mapper.go x: 696 lines of code y: 14 # changes config/dynamicconfig/development.yaml x: 49 lines of code y: 27 # changes service/history/workflowcache/cache.go x: 158 lines of code y: 9 # changes service/frontend/api/producer_manager_mock.go x: 32 lines of code y: 1 # changes common/types/mapper/proto/admin.go x: 1261 lines of code y: 18 # changes common/types/mapper/thrift/admin.go x: 830 lines of code y: 16 # changes common/rpc.go x: 47 lines of code y: 19 # changes common/domain/handler.go x: 960 lines of code y: 41 # changes common/persistence/nosql/nosqlplugin/cassandra/domain.go x: 447 lines of code y: 15 # changes schema/cassandra/cadence/schema.cql x: 444 lines of code y: 66 # changes schema/cassandra/version.go x: 3 lines of code y: 19 # changes service/history/workflowcache/cache_mock.go x: 40 lines of code y: 1 # changes common/persistence/sql/sqlplugin/postgres/queue.go x: 101 lines of code y: 10 # changes common/taskvalidator/validateworkflow.go x: 104 lines of code y: 7 # changes common/rpc/middleware.go x: 165 lines of code y: 14 # changes common/rpc/params.go x: 161 lines of code y: 18 # changes common/persistence/nosql/nosqlplugin/cassandra/admin.go x: 135 lines of code y: 5 # changes cmd/server/main.go x: 16 lines of code y: 8 # changes common/archiver/provider/provider.go x: 169 lines of code y: 19 # changes common/messaging/kafka/client_impl.go x: 130 lines of code y: 2 # changes common/resource/resource.go x: 72 lines of code y: 17 # changes common/resource/resourceTest.go x: 294 lines of code y: 27 # changes service/history/queue/timer_queue_processor.go x: 401 lines of code y: 33 # changes tools/cli/utils.go x: 855 lines of code y: 6 # changes client/admin/interface_mock.go x: 557 lines of code y: 12 # changes common/domain/handler_mock.go x: 95 lines of code y: 12 # changes common/domain/replicationTaskExecutor.go x: 236 lines of code y: 13 # changes common/domain/transmissionTaskHandler.go x: 111 lines of code y: 12 # changes common/persistence/domainManager.go x: 222 lines of code y: 5 # changes common/persistence/nosql/nosqlplugin/types.go x: 223 lines of code y: 6 # changes common/persistence/sql/sql_domain_store.go x: 385 lines of code y: 2 # changes service/frontend/admin/handler.go x: 1510 lines of code y: 3 # changes tools/cli/admin.go x: 1379 lines of code y: 91 # changes tools/cli/app.go x: 184 lines of code y: 61 # changes tools/cli/flags.go x: 734 lines of code y: 93 # changes tools/cli/isolation-groups.go x: 191 lines of code y: 4 # changes common/archiver/gcloud/historyArchiver.go x: 301 lines of code y: 11 # changes common/reconciliation/invariant/inactiveDomainExists.go x: 80 lines of code y: 4 # changes common/reconciliation/invariant/staleWorkflow.go x: 406 lines of code y: 2 # changes common/quotas/interfaces.go x: 18 lines of code y: 10 # changes common/types/mapper/thrift/history.go x: 1149 lines of code y: 18 # changes service/matching/handler.go x: 340 lines of code y: 78 # changes common/types/mapper/thrift/replicator.go x: 709 lines of code y: 20 # changes host/client.go x: 30 lines of code y: 9 # changes tools/cli/factory.go x: 201 lines of code y: 27 # changes common/types/mapper/proto/history.go x: 1421 lines of code y: 13 # changes service/frontend/wrappers/clusterredirection/policy.go x: 157 lines of code y: 1 # changes service/history/queue/processor_base.go x: 364 lines of code y: 24 # changes docker/buildkite/docker-compose-local-es7.yml x: 89 lines of code y: 5 # changes docker/dev/cassandra.yml x: 9 lines of code y: 4 # changes docker/docker-compose-es-v7.yml x: 91 lines of code y: 8 # changes docker/docker-compose-es.yml x: 90 lines of code y: 17 # changes docker/docker-compose-multiclusters-cass-mysql-es.yaml x: 153 lines of code y: 7 # changes docker/docker-compose-multiclusters-es.yml x: 150 lines of code y: 6 # changes docker/docker-compose-oauth.yml x: 60 lines of code y: 5 # changes docker/docker-compose-statsd.yml x: 46 lines of code y: 5 # changes common/types/replicator.go x: 767 lines of code y: 24 # changes common/metrics/runtime.go x: 120 lines of code y: 12 # changes common/persistence/dataVisibilityManagerInterfaces.go x: 151 lines of code y: 16 # changes common/persistence/serialization/persistence_mapper.go x: 148 lines of code y: 5 # changes common/task/interface.go x: 45 lines of code y: 12 # changes common/task/parallel_task_processor.go x: 193 lines of code y: 1 # changes common/task/sequential_task_processor.go x: 141 lines of code y: 1 # changes service/history/task/cross_cluster_task.go x: 749 lines of code y: 24 # changes service/history/task/processor.go x: 206 lines of code y: 6 # changes common/log/loggerimpl/logger.go x: 126 lines of code y: 11 # changes common/persistence/dataManagerInterfaces_mock.go x: 1087 lines of code y: 7 # changes common/persistence/metered.go x: 122 lines of code y: 1 # changes service/history/queue/timer_queue_processor_base.go x: 562 lines of code y: 34 # changes service/history/queue/transfer_queue_processor_base.go x: 483 lines of code y: 44 # changes service/history/queue/transfer_queue_validator.go x: 136 lines of code y: 7 # changes service/history/decision/checker.go x: 724 lines of code y: 9 # changes service/history/task/cross_cluster_task_processor.go x: 403 lines of code y: 9 # changes service/history/execution/context_util.go x: 155 lines of code y: 11 # changes service/worker/scanner/executions/current_execution.go x: 141 lines of code y: 9 # changes common/persistence/sql/sql_task_store.go x: 526 lines of code y: 1 # changes common/persistence/nosql/nosql_execution_store.go x: 678 lines of code y: 1 # changes common/persistence/nosql/nosql_history_store.go x: 308 lines of code y: 1 # changes common/persistence/nosql/sharding_policy.go x: 73 lines of code y: 1 # changes service/worker/scanner/tasklist/handler.go x: 119 lines of code y: 10 # changes common/clock/time_source.go x: 73 lines of code y: 8 # changes common/tokenbucket/tb.go x: 218 lines of code y: 11 # changes common/persistence/sql/sql_queue_store.go x: 232 lines of code y: 1 # changes service/history/task/redispatcher.go x: 240 lines of code y: 5 # changes service/worker/scanner/executions/concrete_execution.go x: 167 lines of code y: 9 # changes service/matching/matcher.go x: 347 lines of code y: 23 # changes service/matching/taskListManager.go x: 493 lines of code y: 104 # changes service/matching/taskReader.go x: 415 lines of code y: 35 # changes service/matching/taskWriter.go x: 221 lines of code y: 27 # changes service/worker/scanner/scanner.go x: 201 lines of code y: 42 # changes common/persistence/sql/sql_history_store.go x: 410 lines of code y: 1 # changes service/history/queue/processing_queue.go x: 263 lines of code y: 12 # changes service/history/queue/processing_queue_collection.go x: 180 lines of code y: 8 # changes service/history/queue/queue_processor_util.go x: 88 lines of code y: 9 # changes service/history/queue/task_allocator.go x: 142 lines of code y: 7 # changes canary/runner.go x: 151 lines of code y: 13 # changes cmd/server/cadence/cadence.go x: 167 lines of code y: 16 # changes cmd/tools/cassandra/main.go x: 12 lines of code y: 7 # changes common/archiver/s3store/util.go x: 214 lines of code y: 9 # changes common/blobstore/interface.go x: 36 lines of code y: 13 # changes common/domain/errors.go x: 14 lines of code y: 9 # changes common/isolationgroup/defaultisolationgroupstate/state.go x: 188 lines of code y: 5 # changes common/partition/default-partitioner.go x: 89 lines of code y: 3 # changes common/peerprovider/ringpopprovider/provider.go x: 217 lines of code y: 8 # changes common/persistence/client/bean.go x: 250 lines of code y: 12 # changes common/persistence/pinotResponseComparator.go x: 433 lines of code y: 2 # changes common/persistence/sql/factory.go x: 135 lines of code y: 30 # changes common/rpc/outbounds.go x: 172 lines of code y: 10 # changes common/types/mapper/proto/shared.go x: 1599 lines of code y: 17 # changes common/types/mapper/thrift/configStore.go x: 137 lines of code y: 3 # changes service/worker/esanalyzer/workflow.go x: 173 lines of code y: 7 # changes service/worker/indexer/esProcessor.go x: 265 lines of code y: 23 # changes service/worker/replicator/domain_replication_processor.go x: 181 lines of code y: 14 # changes tools/cassandra/handler.go x: 183 lines of code y: 29 # changes tools/cassandra/main.go x: 196 lines of code y: 19 # changes tools/cli/admin_config_store_commands.go x: 278 lines of code y: 2 # changes tools/cli/admin_elastic_search_commands.go x: 447 lines of code y: 2 # changes tools/cli/domain_commands.go x: 612 lines of code y: 2 # changes tools/cli/workflow_batch_commands.go x: 237 lines of code y: 2 # changes common/persistence/nosql/nosqlplugin/cassandra/workflow_cql.go x: 566 lines of code y: 3 # changes common/persistence/serialization/interfaces_mock.go x: 780 lines of code y: 1 # changes common/persistence/serialization/parser.go x: 311 lines of code y: 4 # changes common/persistence/sql/sqlplugin/interface_mock.go x: 4032 lines of code y: 1 # changes common/persistence/sql/sqlplugin/interfaces.go x: 558 lines of code y: 34 # changes service/worker/scanner/tasklist/scavenger.go x: 214 lines of code y: 10 # changes tools/cli/admin_commands.go x: 501 lines of code y: 1 # changes tools/cli/admin_db_scan_command.go x: 171 lines of code y: 1 # changes tools/cli/admin_failover_commands.go x: 324 lines of code y: 1 # changes tools/cli/admin_kafka_commands.go x: 469 lines of code y: 1 # changes tools/cli/domain_migration_command.go x: 429 lines of code y: 1 # changes common/persistence/nosql/nosqlplugin/cassandra/queue.go x: 190 lines of code y: 10 # changes common/persistence/nosql/nosqlplugin/cassandra/visibility.go x: 516 lines of code y: 7 # changes common/persistence/nosql/nosqlplugin/cassandra/workflow_parsing_utils.go x: 544 lines of code y: 1 # changes service/worker/scanner/shardscanner/aggregators.go x: 482 lines of code y: 4 # changes service/worker/scanner/shardscanner/fixer_workflow.go x: 210 lines of code y: 8 # changes service/worker/scanner/shardscanner/types.go x: 417 lines of code y: 9 # changes common/types/history.go x: 884 lines of code y: 19 # changes common/quotas/ratelimiter.go x: 87 lines of code y: 11 # changes common/persistence/nosql/nosqlplugin/interfaces_mock.go x: 2571 lines of code y: 4 # changes common/persistence/taskManager.go x: 116 lines of code y: 9 # changes service/history/ndc/history_replicator.go x: 602 lines of code y: 18 # changes service/worker/scanner/shardscanner/activities.go x: 374 lines of code y: 9 # changes schema/mysql/version.go x: 3 lines of code y: 10 # changes common/types/mapper/proto/matching.go x: 460 lines of code y: 6 # changes schema/mysql/v8/cadence/versioned/v0.1/base.sql x: 203 lines of code y: 1 # changes docker/docker-compose-mysql.yml x: 59 lines of code y: 20 # changes common/elasticsearch/client.go x: 294 lines of code y: 17 # changes common/elasticsearch/common.go x: 33 lines of code y: 7 # changes common/elasticsearch/interfaces.go x: 128 lines of code y: 16 # changes service/worker/indexer/indexer.go x: 259 lines of code y: 14 # changes tools/cassandra/cqlclient.go x: 223 lines of code y: 28 # changes service/matching/forwarder.go x: 223 lines of code y: 17 # changes common/cluster/metadata.go x: 143 lines of code y: 40 # changes service/matching/config.go x: 186 lines of code y: 18 # changes service/history/task/cross_cluster_target_task_executor.go x: 366 lines of code y: 12 # changes config/bench/development.yaml x: 12 lines of code y: 6 # changes common/dynamicconfig/file_based_client.go x: 296 lines of code y: 5 # changes config/dynamicconfig/development_es.yaml x: 45 lines of code y: 20 # changes common/elasticsearch/defs.go x: 27 lines of code y: 11 # changes common/persistence/sql/sqlplugin/postgres/visibility.go x: 196 lines of code y: 7 # changes schema/cassandra/visibility/schema.cql x: 80 lines of code y: 9 # changes common/dynamicconfig/config.go x: 484 lines of code y: 9 # changes service/history/decision/task_handler.go x: 910 lines of code y: 9 # changes tools/common/schema/updatetask.go x: 327 lines of code y: 14 # changes common/persistence/sql/sqlplugin/mysql/execution_maps.go x: 334 lines of code y: 4 # changes common/persistence/sql/sqlplugin/postgres/execution_maps.go x: 341 lines of code y: 5 # changes tools/common/schema/types.go x: 91 lines of code y: 15 # changes common/definition/indexedKeys.go x: 74 lines of code y: 9 # changes service/history/execution/state_builder.go x: 420 lines of code y: 19 # changes common/cluster/metadataTest.go x: 85 lines of code y: 10 # changes config/development.yaml x: 119 lines of code y: 60 # changes canary/canary.go x: 176 lines of code y: 10 # changes cmd/tools/copyright/licensegen.go x: 215 lines of code y: 15 # changes service/worker/archiver/client.go x: 261 lines of code y: 38 # changes service/history/engine/interface.go x: 60 lines of code y: 15 # changes service/history/engine/interface_mock.go x: 522 lines of code y: 17 # changes service/history/execution/context_mock.go x: 262 lines of code y: 14 # changes service/history/ndc/new_workflow_transaction_manager.go x: 301 lines of code y: 9 # changes common/persistence/nosql/nosqlplugin/cassandra/gocql/interface_mock.go x: 443 lines of code y: 6 # changes common/types/mapper/proto/helpers.go x: 141 lines of code y: 3 # changes service/history/replication/task_ack_manager.go x: 94 lines of code y: 40 # changes service/history/queue/cross_cluster_queue_processor.go x: 133 lines of code y: 9 # changes service/history/task/fetcher.go x: 304 lines of code y: 6 # changes service/worker/replicator/replicator.go x: 76 lines of code y: 33 # changes service/worker/scanner/workflow.go x: 140 lines of code y: 25 # changes common/reconciliation/invariant/util.go x: 118 lines of code y: 6 # changes service/history/execution/cache.go x: 248 lines of code y: 13 # changes common/reconciliation/fetcher/concrete.go x: 121 lines of code y: 8 # changes service/worker/scanner/data_corruption_workflow.go x: 202 lines of code y: 3 # changes common/archiver/historyIterator.go x: 211 lines of code y: 17 # changes common/persistence/sql/sqlplugin/postgres/db.go x: 87 lines of code y: 13 # changes service/history/testing/events_util.go x: 342 lines of code y: 4 # changes common/backoff/retry.go x: 149 lines of code y: 6 # changes client/clientBean_mock.go x: 83 lines of code y: 17 # changes client/history/interface_mock.go x: 691 lines of code y: 8 # changes client/matching/interface_mock.go x: 179 lines of code y: 6 # changes service/history/events/cache_mock.go x: 41 lines of code y: 9 # changes service/history/execution/state_builder_mock.go x: 42 lines of code y: 10 # changes service/history/ndc/activity_replicator_mock.go x: 32 lines of code y: 6 # changes service/history/task/interface_mock.go x: 782 lines of code y: 11 # changes common/persistence/versionHistory.go x: 418 lines of code y: 24 # changes common/reconciliation/invariant/mocks.go x: 86 lines of code y: 6 # changes common/task/interface_mock.go x: 321 lines of code y: 6 # changes common/types/mapper/thrift/errors.go x: 108 lines of code y: 6 # changes service/history/task/cross_cluster_source_task_executor.go x: 448 lines of code y: 10 # changes common/client/versionChecker.go x: 194 lines of code y: 14 # changes common/domain/failover_watcher.go x: 171 lines of code y: 11 # changes service/history/failover/coordinator.go x: 318 lines of code y: 16 # changes service/history/ndc/activity_replicator.go x: 200 lines of code y: 11 # changes common/elasticsearch/esql/select.go x: 415 lines of code y: 4 # changes tools/sql/handler.go x: 195 lines of code y: 16 # changes service/worker/batcher/workflow.go x: 427 lines of code y: 24 # changes common/persistence/operationModeValidator.go x: 329 lines of code y: 9 # changes service/worker/archiver/replay_metrics_client.go x: 113 lines of code y: 13 # changes cmd/canary/main.go x: 107 lines of code y: 5 # changes common/archiver/filestore/historyArchiver.go x: 256 lines of code y: 20 # changes service/worker/archiver/client_worker.go x: 87 lines of code y: 24 # changes service/worker/failovermanager/workflow.go x: 409 lines of code y: 10 # changes common/persistence/sql/sqlplugin/postgres/execution.go x: 413 lines of code y: 10 # changes service/worker/scanner/shardscanner/fixer.go x: 172 lines of code y: 6 # changes canary/cancellation.go x: 182 lines of code y: 4 # changes proto/persistenceblobs/v1/message.proto x: 1155 lines of code y: 7 # changes config/development_mysql.yaml x: 26 lines of code y: 26 # changes config/development_prometheus.yaml x: 25 lines of code y: 21 # changes config/development_scylla.yaml x: 14 lines of code y: 6 # changes service/matching/matchingEngineInterfaces.go x: 17 lines of code y: 19 # changes common/archiver/filestore/visibilityArchiver.go x: 278 lines of code y: 21 # changes common/blobstore/filestore/client.go x: 103 lines of code y: 17 # changes bench/load/cancellation/workflow.go x: 269 lines of code y: 1 # changes bench/load/signal/workflow.go x: 444 lines of code y: 1 # changes bench/load/timer/launchWorkflow.go x: 186 lines of code y: 1 # changes common/archiver/interface.go x: 82 lines of code y: 15 # changes service/history/ndc/existing_workflow_transaction_manager.go x: 450 lines of code y: 5 # changes service/worker/archiver/util.go x: 70 lines of code y: 25 # changes schema/postgres/cadence/versioned/v0.1/base.sql x: 189 lines of code y: 2 # changes schema/cassandra/cadence/versioned/v0.1/base.cql x: 175 lines of code y: 2 # changes common/daemon.go x: 12 lines of code y: 5 # changes common/elasticsearch/esql/having.go x: 173 lines of code y: 2 # changes
346.0
# changes
  min: 1.0
  average: 8.9
  25th percentile: 1.0
  median: 4.0
  75th percentile: 9.0
  max: 346.0
0 6901.0
lines of code
min: 1.0 | average: 200.53 | 25th percentile: 30.0 | median: 83.0 | 75th percentile: 196.0 | max: 6901.0

Number of Contributors vs. Number of Changes: 1091 points

common/persistence/visibility_dual_manager.go x: 1 # contributors y: 1 # changes codecov.yml x: 3 # contributors y: 6 # changes service/history/execution/context.go x: 15 # contributors y: 55 # changes client/history/peerResolver.go x: 4 # contributors y: 6 # changes common/persistence/nosql/nosqlplugin/cassandra/shard.go x: 3 # contributors y: 5 # changes common/persistence/nosql/nosqlplugin/cassandra/shard_cql.go x: 1 # contributors y: 2 # changes common/persistence/nosql/nosqlplugin/cassandra/db.go x: 5 # contributors y: 14 # changes common/persistence/nosql/nosqlplugin/cassandra/tasks.go x: 6 # contributors y: 11 # changes common/persistence/data_store_interfaces.go x: 4 # contributors y: 4 # changes service/history/shard/controller.go x: 9 # contributors y: 17 # changes common/persistence/nosql/nosqlplugin/cassandra/plugin.go x: 4 # contributors y: 8 # changes common/persistence/sql/sql_testing_util.go x: 2 # contributors y: 2 # changes common/persistence/sql/sqlplugin/postgres/plugin.go x: 10 # contributors y: 19 # changes environment/env.go x: 11 # contributors y: 17 # changes host/integrationbase.go x: 20 # contributors y: 42 # changes host/testcluster.go x: 21 # contributors y: 80 # changes tools/sql/clitest/connTest.go x: 5 # contributors y: 9 # changes tools/sql/clitest/versionTest.go x: 7 # contributors y: 13 # changes common/pinot/pinotQueryValidator.go x: 3 # contributors y: 10 # changes service/worker/archiver/activities.go x: 11 # contributors y: 43 # changes service/history/decision/handler.go x: 9 # contributors y: 14 # changes service/history/engine/engineimpl/historyEngine.go x: 5 # contributors y: 6 # changes service/history/execution/history_builder.go x: 8 # contributors y: 26 # changes service/history/execution/mutable_state.go x: 9 # contributors y: 23 # changes service/history/execution/mutable_state_builder.go x: 20 # contributors y: 75 # changes service/history/execution/mutable_state_decision_task_manager.go x: 6 # contributors y: 18 # changes service/history/execution/mutable_state_decision_task_manager_mock.go x: 7 # contributors y: 11 # changes service/history/execution/mutable_state_mock.go x: 12 # contributors y: 29 # changes service/history/execution/mutable_state_util.go x: 7 # contributors y: 19 # changes service/history/reset/resetter.go x: 9 # contributors y: 26 # changes tools/cli/workflow_commands.go x: 3 # contributors y: 3 # changes common/types/mapper/proto/api.go x: 15 # contributors y: 33 # changes common/types/mapper/thrift/shared.go x: 16 # contributors y: 66 # changes common/types/shared.go x: 18 # contributors y: 75 # changes service/history/execution/mutable_state_task_generator.go x: 11 # contributors y: 27 # changes service/history/handler/handler.go x: 2 # contributors y: 3 # changes service/history/queue/transfer_queue_processor.go x: 9 # contributors y: 37 # changes service/history/service.go x: 25 # contributors y: 140 # changes service/history/task/transfer_active_task_executor.go x: 17 # contributors y: 84 # changes common/persistence/client/factory.go x: 17 # contributors y: 38 # changes common/persistence/serializer.go x: 10 # contributors y: 15 # changes common/constants.go x: 26 # contributors y: 77 # changes common/resource/resourceImpl.go x: 22 # contributors y: 42 # changes common/service/config.go x: 5 # contributors y: 5 # changes common/util.go x: 31 # contributors y: 141 # changes service/frontend/service.go x: 31 # contributors y: 143 # changes service/history/resource/resource.go x: 8 # contributors y: 10 # changes service/matching/service.go x: 23 # contributors y: 52 # changes service/worker/service.go x: 31 # contributors y: 149 # changes common/persistence/sql/sql_execution_store.go x: 1 # contributors y: 5 # changes service/history/shard/context.go x: 12 # contributors y: 55 # changes service/history/task/task.go x: 13 # contributors y: 37 # changes common/persistence/pinotVisibilityTripleManager.go x: 3 # contributors y: 11 # changes client/clientfactory.go x: 19 # contributors y: 56 # changes client/history/client.go x: 21 # contributors y: 78 # changes client/matching/interface.go x: 8 # contributors y: 14 # changes common/convert.go x: 10 # contributors y: 22 # changes service/history/config/config.go x: 20 # contributors y: 94 # changes service/history/events/cache.go x: 9 # contributors y: 16 # changes common/elasticsearch/client/v7/client_bulk.go x: 4 # contributors y: 5 # changes common/persistence/sql/sql_execution_store_util.go x: 1 # contributors y: 4 # changes client/admin/interface.go x: 10 # contributors y: 17 # changes client/clientBean.go x: 11 # contributors y: 31 # changes client/frontend/interface.go x: 14 # contributors y: 26 # changes client/history/interface.go x: 9 # contributors y: 19 # changes canary/config.go x: 8 # contributors y: 12 # changes common/config/tls.go x: 6 # contributors y: 7 # changes common/log/tag/tags.go x: 21 # contributors y: 66 # changes common/membership/resolver.go x: 4 # contributors y: 11 # changes common/metrics/client.go x: 12 # contributors y: 18 # changes common/metrics/defs.go x: 52 # contributors y: 346 # changes common/persistence/sql/sqlplugin/mysql/admin.go x: 2 # contributors y: 5 # changes common/reconciliation/invariant/concreteExecutionExists.go x: 6 # contributors y: 9 # changes common/testing/event_generator.go x: 6 # contributors y: 13 # changes common/testing/generator_interface.go x: 3 # contributors y: 7 # changes common/testing/history_event_util.go x: 6 # contributors y: 24 # changes service/history/replication/task_processor.go x: 9 # contributors y: 47 # changes service/history/task/interface.go x: 4 # contributors y: 10 # changes service/matching/matchingEngine.go x: 31 # contributors y: 137 # changes service/worker/parentclosepolicy/workflow.go x: 8 # contributors y: 17 # changes service/worker/scanner/executions/types.go x: 6 # contributors y: 10 # changes tools/cli/domain.go x: 11 # contributors y: 21 # changes tools/cli/workflow.go x: 15 # contributors y: 45 # changes service/frontend/api/handler.go x: 2 # contributors y: 8 # changes host/onebox.go x: 29 # contributors y: 159 # changes common/dynamicconfig/constants.go x: 27 # contributors y: 91 # changes service/history/ndc/transaction_manager.go x: 8 # contributors y: 16 # changes docker/buildkite/docker-compose-local.yml x: 14 # contributors y: 18 # changes common/types/admin.go x: 8 # contributors y: 21 # changes common/resource/params.go x: 9 # contributors y: 11 # changes host/dynamicconfig.go x: 18 # contributors y: 25 # changes service/history/task/timer_active_task_executor.go x: 8 # contributors y: 35 # changes cmd/server/cadence/server.go x: 14 # contributors y: 51 # changes common/metrics/tags.go x: 22 # contributors y: 33 # changes common/config/config.go x: 18 # contributors y: 47 # changes docker/config_template.yaml x: 26 # contributors y: 66 # changes service/history/task/transfer_standby_task_executor.go x: 9 # contributors y: 28 # changes service/history/task/transfer_task_executor_base.go x: 8 # contributors y: 32 # changes client/frontend/interface_mock.go x: 8 # contributors y: 9 # changes common/log/tag/values.go x: 20 # contributors y: 47 # changes service/frontend/api/interface.go x: 1 # contributors y: 8 # changes common/authorization/oauthAuthorizer.go x: 3 # contributors y: 9 # changes common/persistence/serialization/getters.go x: 4 # contributors y: 9 # changes common/persistence/serialization/interfaces.go x: 6 # contributors y: 16 # changes config/dynamicconfig/development.yaml x: 13 # contributors y: 27 # changes service/history/workflowcache/cache.go x: 2 # contributors y: 9 # changes common/domain/handler.go x: 13 # contributors y: 41 # changes schema/cassandra/cadence/schema.cql x: 19 # contributors y: 66 # changes schema/cassandra/version.go x: 13 # contributors y: 19 # changes common/persistence/sql/sqlplugin/postgres/queue.go x: 5 # contributors y: 10 # changes common/resource/resource.go x: 12 # contributors y: 17 # changes common/resource/resourceTest.go x: 15 # contributors y: 27 # changes service/history/queue/timer_queue_processor.go x: 8 # contributors y: 33 # changes common/domain/replicationTaskExecutor.go x: 8 # contributors y: 13 # changes tools/cli/admin.go x: 24 # contributors y: 91 # changes tools/cli/app.go x: 19 # contributors y: 61 # changes tools/cli/flags.go x: 28 # contributors y: 93 # changes common/types/mapper/thrift/matching.go x: 5 # contributors y: 15 # changes service/matching/handler.go x: 26 # contributors y: 78 # changes common/types/mapper/thrift/replicator.go x: 5 # contributors y: 20 # changes tools/cli/factory.go x: 16 # contributors y: 27 # changes docker/docker-compose-es-v7.yml x: 5 # contributors y: 8 # changes docker/docker-compose-multiclusters.yml x: 7 # contributors y: 10 # changes common/types/replicator.go x: 5 # contributors y: 24 # changes common/persistence/dataVisibilityManagerInterfaces.go x: 7 # contributors y: 16 # changes service/history/task/cross_cluster_task.go x: 7 # contributors y: 24 # changes service/history/task/priority_assigner.go x: 5 # contributors y: 11 # changes common/log/loggerimpl/throttle.go x: 7 # contributors y: 8 # changes service/history/queue/timer_queue_processor_base.go x: 7 # contributors y: 34 # changes service/history/queue/transfer_queue_processor_base.go x: 8 # contributors y: 44 # changes service/worker/scanner/executions/current_execution.go x: 7 # contributors y: 9 # changes service/history/replication/task_fetcher.go x: 6 # contributors y: 17 # changes service/matching/matcher.go x: 12 # contributors y: 23 # changes service/matching/taskListManager.go x: 24 # contributors y: 104 # changes service/matching/taskReader.go x: 13 # contributors y: 35 # changes service/worker/scanner/scanner.go x: 14 # contributors y: 42 # changes canary/runner.go x: 9 # contributors y: 13 # changes common/blobstore/interface.go x: 5 # contributors y: 13 # changes common/persistence/sql/factory.go x: 13 # contributors y: 30 # changes common/rpc/outbounds.go x: 2 # contributors y: 10 # changes service/worker/indexer/esProcessor.go x: 8 # contributors y: 23 # changes service/worker/replicator/domain_replication_processor.go x: 6 # contributors y: 14 # changes tools/cassandra/handler.go x: 17 # contributors y: 29 # changes common/persistence/sql/sqlplugin/interfaces.go x: 10 # contributors y: 34 # changes service/worker/scanner/tasklist/scavenger.go x: 10 # contributors y: 10 # changes common/types/mapper/proto/matching.go x: 6 # contributors y: 6 # changes docker/docker-compose-mysql.yml x: 13 # contributors y: 20 # changes tools/cassandra/cqlclient.go x: 16 # contributors y: 28 # changes common/persistence/nosql/nosqlplugin/cassandra/constants.go x: 2 # contributors y: 6 # changes service/matching/forwarder.go x: 7 # contributors y: 17 # changes common/cluster/metadata.go x: 12 # contributors y: 40 # changes service/matching/config.go x: 8 # contributors y: 18 # changes config/dynamicconfig/development_es.yaml x: 10 # contributors y: 20 # changes service/history/execution/state_rebuilder.go x: 10 # contributors y: 26 # changes common/elasticsearch/validator/searchAttrValidator.go x: 8 # contributors y: 8 # changes tools/common/schema/updatetask.go x: 10 # contributors y: 14 # changes config/development.yaml x: 17 # contributors y: 60 # changes cmd/tools/copyright/licensegen.go x: 11 # contributors y: 15 # changes service/worker/archiver/client.go x: 10 # contributors y: 38 # changes service/history/replication/task_ack_manager.go x: 7 # contributors y: 40 # changes service/history/queue/interface.go x: 4 # contributors y: 15 # changes service/worker/replicator/replicator.go x: 9 # contributors y: 33 # changes service/worker/scanner/workflow.go x: 11 # contributors y: 25 # changes common/persistence/client/bean_mock.go x: 9 # contributors y: 9 # changes service/history/replication/dlq_handler.go x: 5 # contributors y: 18 # changes service/history/replication/task_executor.go x: 4 # contributors y: 18 # changes service/history/task/task_util.go x: 3 # contributors y: 18 # changes service/history/queue/cross_cluster_queue_processor_base.go x: 4 # contributors y: 14 # changes common/archiver/filestore/historyArchiver.go x: 7 # contributors y: 20 # changes config/development_prometheus.yaml x: 10 # contributors y: 21 # changes common/archiver/filestore/visibilityArchiver.go x: 6 # contributors y: 21 # changes service/worker/archiver/util.go x: 7 # contributors y: 25 # changes schema/cassandra/cadence/versioned/v0.12/events_v2.cql x: 1 # contributors y: 6 # changes common/persistence/jsonHistoryTokenSerializer.go x: 3 # contributors y: 2 # changes
346.0
# changes
  min: 1.0
  average: 8.9
  25th percentile: 1.0
  median: 4.0
  75th percentile: 9.0
  max: 346.0
0 52.0
# contributors
min: 1.0 | average: 4.16 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 52.0

Number of Contributors vs. File Size: 1091 points

common/persistence/visibility_dual_manager.go x: 1 # contributors y: 289 lines of code codecov.yml x: 3 # contributors y: 50 lines of code service/history/execution/context.go x: 15 # contributors y: 1207 lines of code client/history/peerResolver.go x: 4 # contributors y: 65 lines of code client/history/peerResolver_mock.go x: 1 # contributors y: 75 lines of code common/persistence/nosql/nosqlplugin/cassandra/shard.go x: 3 # contributors y: 250 lines of code common/persistence/nosql/nosqlplugin/cassandra/db.go x: 5 # contributors y: 101 lines of code common/persistence/nosql/nosqlplugin/cassandra/tasks.go x: 6 # contributors y: 318 lines of code common/persistence/data_store_interfaces.go x: 4 # contributors y: 738 lines of code common/persistence/visibility_single_manager.go x: 1 # contributors y: 382 lines of code common/persistence/visibility_store_mock.go x: 1 # contributors y: 220 lines of code service/history/shard/controller.go x: 9 # contributors y: 419 lines of code common/persistence/sql/sql_testing_util.go x: 2 # contributors y: 161 lines of code common/persistence/sql/sqlplugin/mysql/plugin.go x: 6 # contributors y: 197 lines of code common/persistence/sql/sqlplugin/postgres/plugin.go x: 10 # contributors y: 135 lines of code environment/env.go x: 11 # contributors y: 179 lines of code host/integrationbase.go x: 20 # contributors y: 256 lines of code host/testcluster.go x: 21 # contributors y: 356 lines of code tools/sql/clitest/connTest.go x: 5 # contributors y: 112 lines of code tools/sql/clitest/versionTest.go x: 7 # contributors y: 462 lines of code common/pinot/pinotQueryValidator.go x: 3 # contributors y: 345 lines of code service/worker/archiver/activities.go x: 11 # contributors y: 153 lines of code service/history/decision/handler.go x: 9 # contributors y: 743 lines of code service/history/engine/engineimpl/historyEngine.go x: 5 # contributors y: 3133 lines of code service/history/execution/history_builder.go x: 8 # contributors y: 693 lines of code service/history/execution/mutable_state.go x: 9 # contributors y: 204 lines of code service/history/execution/mutable_state_builder.go x: 20 # contributors y: 3873 lines of code service/history/execution/mutable_state_decision_task_manager.go x: 6 # contributors y: 666 lines of code service/history/execution/mutable_state_decision_task_manager_mock.go x: 7 # contributors y: 291 lines of code service/history/execution/mutable_state_mock.go x: 12 # contributors y: 1873 lines of code service/history/execution/mutable_state_util.go x: 7 # contributors y: 457 lines of code service/history/reset/resetter.go x: 9 # contributors y: 575 lines of code tools/cli/workflow_commands.go x: 3 # contributors y: 1858 lines of code common/types/mapper/proto/api.go x: 15 # contributors y: 5533 lines of code common/types/mapper/thrift/shared.go x: 16 # contributors y: 6901 lines of code common/types/shared.go x: 18 # contributors y: 6303 lines of code common/persistence/execution_manager.go x: 1 # contributors y: 932 lines of code common/persistence/data_manager_interfaces.go x: 4 # contributors y: 1329 lines of code service/history/execution/mutable_state_task_generator.go x: 11 # contributors y: 898 lines of code service/history/execution/timer_sequence.go x: 4 # contributors y: 349 lines of code service/history/handler/handler.go x: 2 # contributors y: 1704 lines of code service/history/service.go x: 25 # contributors y: 114 lines of code service/history/task/transfer_active_task_executor.go x: 17 # contributors y: 1745 lines of code common/pinot/response_utility.go x: 1 # contributors y: 89 lines of code common/persistence/client/factory.go x: 17 # contributors y: 450 lines of code common/persistence/data_store_interfaces_mock.go x: 1 # contributors y: 346 lines of code common/persistence/serializer.go x: 10 # contributors y: 406 lines of code common/persistence/nosql/nosqlplugin/cassandra/workflow.go x: 4 # contributors y: 632 lines of code common/constants.go x: 26 # contributors y: 136 lines of code common/resource/resourceImpl.go x: 22 # contributors y: 471 lines of code common/service/config.go x: 5 # contributors y: 25 lines of code common/types/mapper/proto/errors.go x: 5 # contributors y: 228 lines of code common/util.go x: 31 # contributors y: 794 lines of code service/frontend/service.go x: 31 # contributors y: 172 lines of code service/history/resource/resource.go x: 8 # contributors y: 90 lines of code service/matching/service.go x: 23 # contributors y: 88 lines of code service/worker/service.go x: 31 # contributors y: 399 lines of code common/persistence/sql/sql_execution_store.go x: 1 # contributors y: 1306 lines of code service/history/shard/context.go x: 12 # contributors y: 1272 lines of code service/history/task/timer_task_executor_base.go x: 6 # contributors y: 251 lines of code common/quotas/global/doc.go x: 1 # contributors y: 1 lines of code service/history/task/task.go x: 13 # contributors y: 350 lines of code common/persistence/pinotVisibilityTripleManager.go x: 3 # contributors y: 510 lines of code client/clientfactory.go x: 19 # contributors y: 172 lines of code client/history/client.go x: 21 # contributors y: 975 lines of code client/matching/client.go x: 15 # contributors y: 201 lines of code client/matching/interface.go x: 8 # contributors y: 18 lines of code service/history/config/config.go x: 20 # contributors y: 525 lines of code service/history/events/cache.go x: 9 # contributors y: 226 lines of code common/elasticsearch/client/v7/client_bulk.go x: 4 # contributors y: 157 lines of code common/persistence/sql/sql_execution_store_util.go x: 1 # contributors y: 1267 lines of code common/persistence/sql/sql_visibility_store.go x: 1 # contributors y: 360 lines of code common/persistence/sql/workflow_state_maps.go x: 1 # contributors y: 611 lines of code client/admin/interface.go x: 10 # contributors y: 42 lines of code client/clientBean.go x: 11 # contributors y: 121 lines of code client/frontend/interface.go x: 14 # contributors y: 51 lines of code client/history/interface.go x: 9 # contributors y: 51 lines of code canary/config.go x: 8 # contributors y: 69 lines of code common/config/metrics.go x: 4 # contributors y: 120 lines of code common/config/tls.go x: 6 # contributors y: 57 lines of code common/domain/replication_queue.go x: 4 # contributors y: 242 lines of code common/dynamicconfig/configstore/config/config.go x: 2 # contributors y: 8 lines of code common/elasticsearch/esql/cadencesql.go x: 4 # contributors y: 42 lines of code common/elasticsearch/esql/esql.go x: 5 # contributors y: 71 lines of code common/log/tag/tags.go x: 21 # contributors y: 550 lines of code common/messaging/kafka/partition_ack_manager.go x: 2 # contributors y: 62 lines of code common/metrics/client.go x: 12 # contributors y: 84 lines of code common/metrics/defs.go x: 52 # contributors y: 2528 lines of code common/metrics/tally/statsd/reporter.go x: 3 # contributors y: 70 lines of code common/persistence/elasticsearch/es_visibility_store.go x: 2 # contributors y: 848 lines of code common/persistence/nosql/nosql_execution_store_util.go x: 2 # contributors y: 637 lines of code common/persistence/nosql/nosql_visibility_store.go x: 2 # contributors y: 325 lines of code common/persistence/nosql/nosqlplugin/cassandra/visibility_cql.go x: 2 # contributors y: 121 lines of code common/persistence/nosql/nosqlplugin/interfaces.go x: 8 # contributors y: 171 lines of code common/persistence/sql/sqldriver/interface.go x: 4 # contributors y: 24 lines of code common/reconciliation/invariant/concreteExecutionExists.go x: 6 # contributors y: 187 lines of code common/reconciliation/store/blobstoreWriter.go x: 3 # contributors y: 118 lines of code common/testing/event_generator.go x: 6 # contributors y: 374 lines of code common/testing/history_event_util.go x: 6 # contributors y: 946 lines of code service/history/replication/task_hydrator.go x: 2 # contributors y: 249 lines of code service/history/replication/task_processor.go x: 9 # contributors y: 564 lines of code service/history/workflow/util.go x: 4 # contributors y: 207 lines of code service/matching/matchingEngine.go x: 31 # contributors y: 928 lines of code service/worker/parentclosepolicy/workflow.go x: 8 # contributors y: 228 lines of code service/worker/scanner/executions/types.go x: 6 # contributors y: 96 lines of code service/worker/scanner/history/scavenger.go x: 9 # contributors y: 252 lines of code tools/cli/domain.go x: 11 # contributors y: 67 lines of code tools/cli/workflow.go x: 15 # contributors y: 539 lines of code common/dynamicconfig/configstore/config_store_client.go x: 8 # contributors y: 609 lines of code service/history/shard/context_mock.go x: 1 # contributors y: 587 lines of code common/pinot/generic_client_mock.go x: 1 # contributors y: 52 lines of code common/pinot/interfaces.go x: 3 # contributors y: 18 lines of code service/frontend/api/handler.go x: 2 # contributors y: 3482 lines of code common/messaging/kafka/consumer_impl.go x: 3 # contributors y: 217 lines of code host/onebox.go x: 29 # contributors y: 822 lines of code common/persistence/sql/plugin.go x: 2 # contributors y: 45 lines of code common/persistence/sql/common.go x: 9 # contributors y: 117 lines of code common/dynamicconfig/constants.go x: 27 # contributors y: 2866 lines of code service/history/ndc/transaction_manager.go x: 8 # contributors y: 361 lines of code docker/buildkite/docker-compose-local.yml x: 14 # contributors y: 277 lines of code tools/cli/admin_db_decode_thrift.go x: 2 # contributors y: 105 lines of code common/types/admin.go x: 8 # contributors y: 390 lines of code common/resource/params.go x: 9 # contributors y: 59 lines of code host/dynamicconfig.go x: 18 # contributors y: 166 lines of code service/worker/asyncworkflow/async_workflow_consumer_manager.go x: 1 # contributors y: 172 lines of code service/history/handler/interface_mock.go x: 1 # contributors y: 513 lines of code cmd/server/cadence/server.go x: 14 # contributors y: 252 lines of code common/metrics/tags.go x: 22 # contributors y: 168 lines of code common/config/config.go x: 18 # contributors y: 324 lines of code config/development_async_wf_kafka_queue.yaml x: 1 # contributors y: 127 lines of code docker/config_template.yaml x: 26 # contributors y: 302 lines of code host/taskpoller.go x: 10 # contributors y: 408 lines of code service/frontend/config/config.go x: 1 # contributors y: 139 lines of code common/log/tag/values.go x: 20 # contributors y: 371 lines of code common/authorization/oauthAuthorizer.go x: 3 # contributors y: 176 lines of code common/persistence/serialization/getters.go x: 4 # contributors y: 1275 lines of code common/persistence/serialization/interfaces.go x: 6 # contributors y: 337 lines of code config/dynamicconfig/development.yaml x: 13 # contributors y: 49 lines of code common/types/mapper/proto/admin.go x: 10 # contributors y: 1261 lines of code common/types/mapper/thrift/admin.go x: 9 # contributors y: 830 lines of code common/rpc.go x: 12 # contributors y: 47 lines of code common/domain/handler.go x: 13 # contributors y: 960 lines of code common/persistence/nosql/nosql_domain_store.go x: 1 # contributors y: 248 lines of code common/persistence/nosql/nosqlplugin/cassandra/domain.go x: 9 # contributors y: 447 lines of code schema/cassandra/cadence/schema.cql x: 19 # contributors y: 444 lines of code schema/cassandra/version.go x: 13 # contributors y: 3 lines of code common/rpc/middleware.go x: 5 # contributors y: 165 lines of code common/rpc/params.go x: 7 # contributors y: 161 lines of code common/archiver/provider/provider.go x: 7 # contributors y: 169 lines of code common/resource/resource.go x: 12 # contributors y: 72 lines of code common/resource/resourceTest.go x: 15 # contributors y: 294 lines of code tools/cli/utils.go x: 4 # contributors y: 855 lines of code client/admin/interface_mock.go x: 8 # contributors y: 557 lines of code common/domain/handler_mock.go x: 9 # contributors y: 95 lines of code common/domain/transmissionTaskHandler.go x: 7 # contributors y: 111 lines of code common/persistence/sql/sql_domain_store.go x: 2 # contributors y: 385 lines of code service/frontend/admin/handler.go x: 2 # contributors y: 1510 lines of code tools/cli/admin.go x: 24 # contributors y: 1379 lines of code tools/cli/flags.go x: 28 # contributors y: 734 lines of code common/archiver/gcloud/historyArchiver.go x: 7 # contributors y: 301 lines of code common/archiver/gcloud/visibilityArchiver.go x: 4 # contributors y: 190 lines of code common/types/mapper/thrift/history.go x: 7 # contributors y: 1149 lines of code common/types/mapper/thrift/matching.go x: 5 # contributors y: 340 lines of code service/matching/handler.go x: 26 # contributors y: 340 lines of code common/types/mapper/thrift/replicator.go x: 5 # contributors y: 709 lines of code host/client.go x: 5 # contributors y: 30 lines of code tools/cli/factory.go x: 16 # contributors y: 201 lines of code common/types/mapper/proto/history.go x: 6 # contributors y: 1421 lines of code docker/buildkite/docker-compose-local-es7.yml x: 4 # contributors y: 89 lines of code docker/docker-compose-es.yml x: 11 # contributors y: 90 lines of code docker/docker-compose-multiclusters-cass-mysql-es.yaml x: 6 # contributors y: 153 lines of code docker/docker-compose-multiclusters-es.yml x: 5 # contributors y: 150 lines of code common/types/replicator.go x: 5 # contributors y: 767 lines of code common/metrics/runtime.go x: 8 # contributors y: 120 lines of code common/authorization/authorizer.go x: 7 # contributors y: 88 lines of code common/types/matching.go x: 6 # contributors y: 450 lines of code common/task/interface.go x: 6 # contributors y: 45 lines of code common/task/parallel_task_processor.go x: 1 # contributors y: 193 lines of code service/history/task/cross_cluster_task.go x: 7 # contributors y: 749 lines of code common/persistence/dataManagerInterfaces_mock.go x: 5 # contributors y: 1087 lines of code service/history/queue/timer_queue_processor_base.go x: 7 # contributors y: 562 lines of code service/history/queue/transfer_queue_processor_base.go x: 8 # contributors y: 483 lines of code service/history/decision/checker.go x: 8 # contributors y: 724 lines of code service/history/task/cross_cluster_task_processor.go x: 3 # contributors y: 403 lines of code service/history/execution/context_util.go x: 8 # contributors y: 155 lines of code common/persistence/sql/sql_task_store.go x: 1 # contributors y: 526 lines of code service/history/replication/task_fetcher.go x: 6 # contributors y: 231 lines of code common/persistence/nosql/nosql_execution_store.go x: 1 # contributors y: 678 lines of code common/persistence/nosql/nosql_history_store.go x: 1 # contributors y: 308 lines of code service/history/task/redispatcher.go x: 3 # contributors y: 240 lines of code service/matching/matcher.go x: 12 # contributors y: 347 lines of code service/matching/taskListManager.go x: 24 # contributors y: 493 lines of code service/matching/taskReader.go x: 13 # contributors y: 415 lines of code service/matching/taskWriter.go x: 13 # contributors y: 221 lines of code service/worker/scanner/scanner.go x: 14 # contributors y: 201 lines of code common/persistence/sql/sql_history_store.go x: 1 # contributors y: 410 lines of code service/history/queue/processing_queue.go x: 4 # contributors y: 263 lines of code service/history/queue/queue_processor_util.go x: 3 # contributors y: 88 lines of code canary/runner.go x: 9 # contributors y: 151 lines of code cmd/server/cadence/cadence.go x: 10 # contributors y: 167 lines of code cmd/tools/cassandra/main.go x: 6 # contributors y: 12 lines of code cmd/tools/sql/main.go x: 7 # contributors y: 13 lines of code common/messaging/interface.go x: 8 # contributors y: 36 lines of code common/peerprovider/ringpopprovider/provider.go x: 2 # contributors y: 217 lines of code common/persistence/pinotResponseComparator.go x: 2 # contributors y: 433 lines of code common/persistence/sql/factory.go x: 13 # contributors y: 135 lines of code common/rpc/outbounds.go x: 2 # contributors y: 172 lines of code common/types/mapper/proto/shared.go x: 6 # contributors y: 1599 lines of code common/types/mapper/thrift/configStore.go x: 3 # contributors y: 137 lines of code service/worker/indexer/esProcessor.go x: 8 # contributors y: 265 lines of code tools/cassandra/handler.go x: 17 # contributors y: 183 lines of code tools/cassandra/main.go x: 12 # contributors y: 196 lines of code tools/cli/admin_config_store_commands.go x: 2 # contributors y: 278 lines of code tools/cli/admin_elastic_search_commands.go x: 2 # contributors y: 447 lines of code tools/cli/domain_commands.go x: 2 # contributors y: 612 lines of code tools/cli/domain_utils.go x: 2 # contributors y: 377 lines of code tools/cli/workflow_batch_commands.go x: 2 # contributors y: 237 lines of code common/persistence/nosql/nosqlplugin/cassandra/workflow_cql.go x: 1 # contributors y: 566 lines of code common/persistence/serialization/interfaces_mock.go x: 1 # contributors y: 780 lines of code common/persistence/serialization/parser.go x: 3 # contributors y: 311 lines of code common/persistence/sql/sqlplugin/interface_mock.go x: 1 # contributors y: 4032 lines of code common/persistence/sql/sqlplugin/interfaces.go x: 10 # contributors y: 558 lines of code service/worker/scanner/tasklist/scavenger.go x: 10 # contributors y: 214 lines of code tools/cli/admin_kafka_commands.go x: 1 # contributors y: 469 lines of code common/persistence/nosql/nosqlplugin/cassandra/visibility.go x: 7 # contributors y: 516 lines of code service/worker/scanner/shardscanner/aggregators.go x: 3 # contributors y: 482 lines of code service/worker/scanner/shardscanner/types.go x: 4 # contributors y: 417 lines of code common/types/history.go x: 7 # contributors y: 884 lines of code common/persistence/nosql/nosqlplugin/interfaces_mock.go x: 3 # contributors y: 2571 lines of code service/history/ndc/history_replicator.go x: 6 # contributors y: 602 lines of code service/worker/scanner/shardscanner/activities.go x: 4 # contributors y: 374 lines of code service/matching/pollerHistory.go x: 7 # contributors y: 81 lines of code proto/internal/uber/cadence/history/v1/service.proto x: 5 # contributors y: 607 lines of code docker/docker-compose-mysql.yml x: 13 # contributors y: 59 lines of code common/elasticsearch/client.go x: 6 # contributors y: 294 lines of code tools/cassandra/cqlclient.go x: 16 # contributors y: 223 lines of code service/matching/forwarder.go x: 7 # contributors y: 223 lines of code common/cluster/metadata.go x: 12 # contributors y: 143 lines of code service/history/execution/workflow.go x: 5 # contributors y: 209 lines of code service/matching/task.go x: 6 # contributors y: 113 lines of code common/dynamicconfig/file_based_client.go x: 5 # contributors y: 296 lines of code service/history/decision/task_handler.go x: 7 # contributors y: 910 lines of code common/persistence/historyManager.go x: 4 # contributors y: 454 lines of code tools/common/schema/updatetask.go x: 10 # contributors y: 327 lines of code tools/common/schema/types.go x: 10 # contributors y: 91 lines of code service/history/execution/state_builder.go x: 7 # contributors y: 420 lines of code config/development.yaml x: 17 # contributors y: 119 lines of code cmd/tools/copyright/licensegen.go x: 11 # contributors y: 215 lines of code service/worker/archiver/client.go x: 10 # contributors y: 261 lines of code service/history/engine/interface_mock.go x: 8 # contributors y: 522 lines of code service/history/ndc/new_workflow_transaction_manager.go x: 5 # contributors y: 301 lines of code common/persistence/nosql/nosqlplugin/cassandra/gocql/interface_mock.go x: 5 # contributors y: 443 lines of code client/history/interface_mock.go x: 6 # contributors y: 691 lines of code common/persistence/client/bean_mock.go x: 9 # contributors y: 174 lines of code service/history/execution/state_builder_mock.go x: 7 # contributors y: 42 lines of code service/history/task/interface_mock.go x: 6 # contributors y: 782 lines of code common/persistence/versionHistory.go x: 5 # contributors y: 418 lines of code common/task/interface_mock.go x: 4 # contributors y: 321 lines of code service/history/task/task_util.go x: 3 # contributors y: 416 lines of code common/client/versionChecker.go x: 8 # contributors y: 194 lines of code service/history/task/timer_standby_task_executor.go x: 5 # contributors y: 360 lines of code service/history/queue/cross_cluster_queue_processor_base.go x: 4 # contributors y: 599 lines of code common/archiver/filestore/historyArchiver.go x: 7 # contributors y: 256 lines of code proto/persistenceblobs/v1/message.proto x: 2 # contributors y: 1155 lines of code config/development_mysql.yaml x: 10 # contributors y: 26 lines of code service/matching/matchingEngineInterfaces.go x: 12 # contributors y: 17 lines of code bench/load/signal/workflow.go x: 1 # contributors y: 444 lines of code
6901.0
lines of code
  min: 1.0
  average: 200.53
  25th percentile: 30.0
  median: 83.0
  75th percentile: 196.0
  max: 6901.0
0 52.0
# contributors
min: 1.0 | average: 4.16 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 52.0