apache / incubator-seata-go
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 234 files with 21,020 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (1,002 lines of code)
    • 94 files changed 6-20 times (10,465 lines of code)
    • 134 files changed 1-5 times (9,553 lines of code)
0% | 0% | 4% | 49% | 45%
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 234 files with 21,020 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (882 lines of code)
    • 53 files changed by 6-10 contributors (5,364 lines of code)
    • 123 files changed by 2-5 contributors (12,216 lines of code)
    • 54 files changed by 1 contributor (2,558 lines of code)
0% | 4% | 25% | 58% | 12%
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, md, yaml, sql, sh, mod, gitignore, tpl, txt, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 4% | 50% | 45%
proto0% | 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
pkg0% | 0% | 4% | 49% | 45%
cmd0% | 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
tcc_service.go
in pkg/rm/tcc
197 12 2022-05-09 2024-12-12 28 12 luky116@126.com 13708123240@163.com
tcc_resource.go
in pkg/rm/tcc
144 16 2022-05-09 2025-04-26 26 11 luky116@126.com zeruiyoung@gmail.com
undo.go
in pkg/datasource/sql/undo/base
430 28 2022-08-17 2024-12-14 26 13 liaochuntao@live.com xinfan.wu@xgimi.com
getty_remoting.go
in pkg/remoting/getty
102 9 2022-06-07 2024-12-21 22 10 luky116@126.com xinfan.wu@xgimi.com
rm_branch_commit_processor.go
in pkg/remoting/processor/client
64 2 2022-06-07 2024-06-04 21 9 luky116@126.com 38887641+luky116@users.nore...
rm_branch_rollback_processor.go
in pkg/remoting/processor/client
65 2 2022-06-07 2024-06-04 21 8 luky116@126.com 38887641+luky116@users.nore...
listener.go
in pkg/remoting/getty
112 8 2022-06-07 2024-12-21 18 9 luky116@126.com xinfan.wu@xgimi.com
130 6 2022-06-17 2024-06-04 18 8 dragoncharlie@foxmail.com 38887641+luky116@users.nore...
137 12 2022-06-07 2024-12-12 18 10 luky116@126.com 13708123240@163.com
tx.go
in pkg/datasource/sql
163 14 2022-08-17 2024-12-14 18 8 liaochuntao@live.com xinfan.wu@xgimi.com
types.go
in pkg/datasource/sql/types
182 17 2022-08-17 2025-05-01 18 6 liaochuntao@live.com 33981743+lxfeng1997@users.n...
37 3 2022-06-13 2024-06-04 17 9 luky116@126.com 38887641+luky116@users.nore...
global_begin_response_codec.go
in pkg/protocol/codec
39 3 2022-06-13 2024-06-04 17 9 luky116@126.com 38887641+luky116@users.nore...
executor.go
in pkg/datasource/sql/exec
76 5 2022-08-17 2024-06-04 17 5 liaochuntao@live.com 38887641+luky116@users.nore...
111 4 2022-06-07 2024-06-04 17 11 luky116@126.com 38887641+luky116@users.nore...
undo.go
in pkg/datasource/sql/undo
114 8 2022-08-17 2024-06-04 17 8 liaochuntao@live.com 38887641+luky116@users.nore...
conn.go
in pkg/datasource/sql
187 12 2022-08-17 2025-05-01 17 6 liaochuntao@live.com 33981743+lxfeng1997@users.n...
mysql_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
190 6 2022-09-28 2024-06-04 17 6 38887641+luky116@users.nore... 38887641+luky116@users.nore...
driver.go
in pkg/datasource/sql
191 11 2022-08-17 2024-12-21 17 6 liaochuntao@live.com zfcode@qq.com
client_on_response_processor.go
in pkg/remoting/processor/client
53 2 2022-06-07 2024-12-21 16 9 luky116@126.com xinfan.wu@xgimi.com
client.go
in pkg/client
74 7 2022-08-08 2025-04-26 16 9 38887641+luky116@users.nore... zeruiyoung@gmail.com
response_message.go
in pkg/protocol/message
95 12 2022-06-07 2024-06-04 15 7 luky116@126.com 38887641+luky116@users.nore...
config.go
in pkg/client
195 10 2022-12-07 2025-02-06 15 10 38887641+luky116@users.nore... nosilverbullet.wu@gmail.com
basic_undo_log_builder.go
in pkg/datasource/sql/undo/builder
254 8 2022-09-28 2025-03-15 15 5 38887641+luky116@users.nore... haozzali@gmail.com
client_heart_beat_processon.go
in pkg/remoting/processor/client
23 2 2022-06-07 2024-12-21 14 7 luky116@126.com 38887641+luky116@users.nore...
global_begin_request_codec.go
in pkg/protocol/codec
26 3 2022-06-13 2024-06-04 14 7 luky116@126.com 38887641+luky116@users.nore...
34 2 2022-06-13 2024-06-04 14 7 luky116@126.com 38887641+luky116@users.nore...
branch_commit_response_codec.go
in pkg/protocol/codec
42 3 2022-06-18 2024-06-04 14 9 luky116@126.com 38887641+luky116@users.nore...
42 3 2022-06-18 2024-06-04 14 9 luky116@126.com 38887641+luky116@users.nore...
getty_client.go
in pkg/remoting/getty
94 11 2022-06-07 2024-12-21 14 10 luky116@126.com xinfan.wu@xgimi.com
codec.go
in pkg/protocol/codec
104 6 2022-05-09 2024-06-04 14 7 luky116@126.com 38887641+luky116@users.nore...
conn_at.go
in pkg/datasource/sql
154 6 2022-09-27 2025-05-01 14 7 liaochuntao@live.com 33981743+lxfeng1997@users.n...
trigger.go
in pkg/datasource/sql/datasource/mysql
174 5 2022-10-13 2024-12-21 14 7 1028960576@qq.com zfcode@qq.com
image.go
in pkg/datasource/sql/types
213 17 2022-08-17 2025-03-15 14 6 liaochuntao@live.com haozzali@gmail.com
readwriter.go
in pkg/remoting/getty
162 4 2022-06-07 2024-12-14 13 8 luky116@126.com xinfan.wu@xgimi.com
conn_xa.go
in pkg/datasource/sql
317 23 2022-09-27 2024-12-27 13 7 liaochuntao@live.com zfcode@qq.com
register_rm_request_codec.go
in pkg/protocol/codec
29 3 2022-06-13 2024-06-04 12 7 luky116@126.com 38887641+luky116@users.nore...
branch_register_req_codec.go
in pkg/protocol/codec
30 3 2022-06-13 2024-06-04 12 7 luky116@126.com 38887641+luky116@users.nore...
meta.go
in pkg/datasource/sql/types
105 6 2022-08-17 2023-03-13 12 7 liaochuntao@live.com qianglin98@qq.com
connector.go
in pkg/datasource/sql
77 6 2022-08-17 2024-06-04 11 4 liaochuntao@live.com 38887641+luky116@users.nore...
request_message.go
in pkg/protocol/message
109 13 2022-06-07 2024-06-04 11 5 luky116@126.com 38887641+luky116@users.nore...
meta_cache.go
in pkg/datasource/sql/datasource/base
135 6 2022-08-17 2025-03-15 11 7 liaochuntao@live.com nosilverbullet.wu@gmail.com
executor.go
in pkg/datasource/sql/undo/executor
141 5 2022-11-13 2024-12-14 11 4 1028960576@qq.com xinfan.wu@xgimi.com
context.go
in pkg/tm
163 21 2022-06-17 2024-06-04 11 5 dragoncharlie@foxmail.com 38887641+luky116@users.nore...
20 2 2022-06-13 2024-06-04 10 5 luky116@126.com 38887641+luky116@users.nore...
24 2 2022-06-13 2024-06-04 10 5 luky116@126.com 38887641+luky116@users.nore...
parser_factory.go
in pkg/datasource/sql/parser
60 2 2022-08-17 2024-06-04 10 6 liaochuntao@live.com 38887641+luky116@users.nore...
datasource_manager.go
in pkg/datasource/sql/datasource
82 8 2022-08-17 2024-06-04 10 6 liaochuntao@live.com 38887641+luky116@users.nore...
mysql_delete_undo_log_builder.go
in pkg/datasource/sql/undo/builder
83 5 2022-10-08 2024-06-04 10 6 1094091844@qq.com 38887641+luky116@users.nore...
mock_datasource_manager.go
in pkg/datasource/sql/mock
179 31 2022-09-27 2024-06-04 10 5 liaochuntao@live.com 38887641+luky116@users.nore...
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
undo.go
in pkg/datasource/sql/undo/base
430 28 2022-08-17 2024-12-14 26 13 liaochuntao@live.com xinfan.wu@xgimi.com
tcc_service.go
in pkg/rm/tcc
197 12 2022-05-09 2024-12-12 28 12 luky116@126.com 13708123240@163.com
tcc_resource.go
in pkg/rm/tcc
144 16 2022-05-09 2025-04-26 26 11 luky116@126.com zeruiyoung@gmail.com
111 4 2022-06-07 2024-06-04 17 11 luky116@126.com 38887641+luky116@users.nore...
getty_remoting.go
in pkg/remoting/getty
102 9 2022-06-07 2024-12-21 22 10 luky116@126.com xinfan.wu@xgimi.com
137 12 2022-06-07 2024-12-12 18 10 luky116@126.com 13708123240@163.com
config.go
in pkg/client
195 10 2022-12-07 2025-02-06 15 10 38887641+luky116@users.nore... nosilverbullet.wu@gmail.com
getty_client.go
in pkg/remoting/getty
94 11 2022-06-07 2024-12-21 14 10 luky116@126.com xinfan.wu@xgimi.com
rm_branch_commit_processor.go
in pkg/remoting/processor/client
64 2 2022-06-07 2024-06-04 21 9 luky116@126.com 38887641+luky116@users.nore...
listener.go
in pkg/remoting/getty
112 8 2022-06-07 2024-12-21 18 9 luky116@126.com xinfan.wu@xgimi.com
37 3 2022-06-13 2024-06-04 17 9 luky116@126.com 38887641+luky116@users.nore...
global_begin_response_codec.go
in pkg/protocol/codec
39 3 2022-06-13 2024-06-04 17 9 luky116@126.com 38887641+luky116@users.nore...
client.go
in pkg/client
74 7 2022-08-08 2025-04-26 16 9 38887641+luky116@users.nore... zeruiyoung@gmail.com
client_on_response_processor.go
in pkg/remoting/processor/client
53 2 2022-06-07 2024-12-21 16 9 luky116@126.com xinfan.wu@xgimi.com
42 3 2022-06-18 2024-06-04 14 9 luky116@126.com 38887641+luky116@users.nore...
branch_commit_response_codec.go
in pkg/protocol/codec
42 3 2022-06-18 2024-06-04 14 9 luky116@126.com 38887641+luky116@users.nore...
rm_branch_rollback_processor.go
in pkg/remoting/processor/client
65 2 2022-06-07 2024-06-04 21 8 luky116@126.com 38887641+luky116@users.nore...
130 6 2022-06-17 2024-06-04 18 8 dragoncharlie@foxmail.com 38887641+luky116@users.nore...
tx.go
in pkg/datasource/sql
163 14 2022-08-17 2024-12-14 18 8 liaochuntao@live.com xinfan.wu@xgimi.com
undo.go
in pkg/datasource/sql/undo
114 8 2022-08-17 2024-06-04 17 8 liaochuntao@live.com 38887641+luky116@users.nore...
readwriter.go
in pkg/remoting/getty
162 4 2022-06-07 2024-12-14 13 8 luky116@126.com xinfan.wu@xgimi.com
response_message.go
in pkg/protocol/message
95 12 2022-06-07 2024-06-04 15 7 luky116@126.com 38887641+luky116@users.nore...
client_heart_beat_processon.go
in pkg/remoting/processor/client
23 2 2022-06-07 2024-12-21 14 7 luky116@126.com 38887641+luky116@users.nore...
34 2 2022-06-13 2024-06-04 14 7 luky116@126.com 38887641+luky116@users.nore...
global_begin_request_codec.go
in pkg/protocol/codec
26 3 2022-06-13 2024-06-04 14 7 luky116@126.com 38887641+luky116@users.nore...
codec.go
in pkg/protocol/codec
104 6 2022-05-09 2024-06-04 14 7 luky116@126.com 38887641+luky116@users.nore...
conn_at.go
in pkg/datasource/sql
154 6 2022-09-27 2025-05-01 14 7 liaochuntao@live.com 33981743+lxfeng1997@users.n...
trigger.go
in pkg/datasource/sql/datasource/mysql
174 5 2022-10-13 2024-12-21 14 7 1028960576@qq.com zfcode@qq.com
conn_xa.go
in pkg/datasource/sql
317 23 2022-09-27 2024-12-27 13 7 liaochuntao@live.com zfcode@qq.com
branch_register_req_codec.go
in pkg/protocol/codec
30 3 2022-06-13 2024-06-04 12 7 luky116@126.com 38887641+luky116@users.nore...
register_rm_request_codec.go
in pkg/protocol/codec
29 3 2022-06-13 2024-06-04 12 7 luky116@126.com 38887641+luky116@users.nore...
meta.go
in pkg/datasource/sql/types
105 6 2022-08-17 2023-03-13 12 7 liaochuntao@live.com qianglin98@qq.com
meta_cache.go
in pkg/datasource/sql/datasource/base
135 6 2022-08-17 2025-03-15 11 7 liaochuntao@live.com nosilverbullet.wu@gmail.com
insert_executor.go
in pkg/datasource/sql/exec/at
514 18 2022-12-24 2024-12-15 9 7 81380056+chovyyyyyy@users.n... 33981743+lxfeng1997@users.n...
branch_commit_req_codec.go
in pkg/protocol/codec
30 3 2022-06-18 2024-06-04 8 7 luky116@126.com 38887641+luky116@users.nore...
branch_rollback_req_codec.go
in pkg/protocol/codec
30 3 2022-06-18 2024-06-04 8 7 luky116@126.com 38887641+luky116@users.nore...
types.go
in pkg/datasource/sql/types
182 17 2022-08-17 2025-05-01 18 6 liaochuntao@live.com 33981743+lxfeng1997@users.n...
mysql_update_undo_log_builder.go
in pkg/datasource/sql/undo/builder
190 6 2022-09-28 2024-06-04 17 6 38887641+luky116@users.nore... 38887641+luky116@users.nore...
driver.go
in pkg/datasource/sql
191 11 2022-08-17 2024-12-21 17 6 liaochuntao@live.com zfcode@qq.com
conn.go
in pkg/datasource/sql
187 12 2022-08-17 2025-05-01 17 6 liaochuntao@live.com 33981743+lxfeng1997@users.n...
image.go
in pkg/datasource/sql/types
213 17 2022-08-17 2025-03-15 14 6 liaochuntao@live.com haozzali@gmail.com
mysql_delete_undo_log_builder.go
in pkg/datasource/sql/undo/builder
83 5 2022-10-08 2024-06-04 10 6 1094091844@qq.com 38887641+luky116@users.nore...
parser_factory.go
in pkg/datasource/sql/parser
60 2 2022-08-17 2024-06-04 10 6 liaochuntao@live.com 38887641+luky116@users.nore...
datasource_manager.go
in pkg/datasource/sql/datasource
82 8 2022-08-17 2024-06-04 10 6 liaochuntao@live.com 38887641+luky116@users.nore...
executor.go
in pkg/datasource/sql/types
60 2 2022-10-15 2024-06-04 9 6 38887641+luky116@users.nore... 38887641+luky116@users.nore...
register_rm_response_codec.go
in pkg/protocol/codec
21 3 2022-06-13 2024-06-04 7 6 luky116@126.com 38887641+luky116@users.nore...
register_tm_response_codec.go
in pkg/protocol/codec
21 3 2022-06-13 2024-06-04 7 6 luky116@126.com 38887641+luky116@users.nore...
global_status_req_codec.go
in pkg/protocol/codec
21 3 2022-06-13 2024-06-04 7 6 luky116@126.com 38887641+luky116@users.nore...
global_report_response_codec.go
in pkg/protocol/codec
21 3 2022-06-13 2024-06-04 7 6 luky116@126.com 38887641+luky116@users.nore...
global_status_response_codec.go
in pkg/protocol/codec
21 3 2022-06-13 2024-06-04 7 6 luky116@126.com 38887641+luky116@users.nore...
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
mock_getty_session.go
in pkg/remoting/mock
342 72 2023-08-01 2023-08-01 1 1 40785594+xyombo@users.norep... 40785594+xyombo@users.norep...
mysql_ketword_checker.go
in pkg/datasource/sql/types
272 1 2022-10-13 2022-10-13 1 1 1028960576@qq.com 1028960576@qq.com
parser_protobuf.go
in pkg/datasource/sql/undo/parser
186 8 2024-12-07 2024-12-07 1 1 marsevilspirit@gmail.com marsevilspirit@gmail.com
buf.go
in pkg/util/bytes
165 29 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
utils.go
in pkg/datasource/sql/undo/executor
124 5 2022-11-20 2024-06-04 6 1 38887641+luky116@users.nore... 38887641+luky116@users.nore...
consistent_hash_loadbalance.go
in pkg/remoting/loadbalance
115 7 2024-02-17 2024-02-17 1 1 1028960576@qq.com 1028960576@qq.com
buf_helper.go
in pkg/util/bytes
114 18 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
utils.go
in pkg/datasource/sql/datasource
108 3 2022-11-23 2023-03-06 2 1 38887641+luky116@users.nore... 38887641+luky116@users.nore...
ctxutil.go
in pkg/datasource/sql/util
91 6 2022-12-20 2022-12-20 1 1 38887641+luky116@users.nore... 38887641+luky116@users.nore...
xa_branch_xid.go
in pkg/datasource/sql
83 12 2023-03-17 2023-03-17 1 1 haohongfan@gmail.com haohongfan@gmail.com
backoff.go
in pkg/util/backoff
81 9 2022-09-22 2022-09-22 1 1 haohongfan@gmail.com haohongfan@gmail.com
oracle_xa_connection.go
in pkg/datasource/sql/xa
71 10 2023-03-17 2023-03-17 1 1 haohongfan@gmail.com haohongfan@gmail.com
cidr.go
in pkg/util/flagext
56 6 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
collection.go
in pkg/util/collection
51 2 2023-03-01 2023-03-01 1 1 578961953@qq.com 578961953@qq.com
sql_data_type.go
in pkg/datasource/sql/types
46 1 2022-10-13 2022-10-13 1 1 1028960576@qq.com 1028960576@qq.com
global_lock_query_resp_codec.go
in pkg/protocol/codec
45 3 2023-03-04 2024-06-04 2 1 38887641+luky116@users.nore... 38887641+luky116@users.nore...
time.go
in pkg/util/flagext
44 4 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
round_robin_loadbalance.go
in pkg/remoting/loadbalance
43 2 2023-12-28 2023-12-28 1 1 jingliu.xiong@vesoft.com jingliu.xiong@vesoft.com
url.go
in pkg/util/flagext
42 4 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
day.go
in pkg/util/flagext
41 6 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
rpc_status.go
in pkg/remoting/rpc
32 6 2024-02-03 2024-02-03 1 1 280468014@qq.com 280468014@qq.com
code.go
in pkg/util/errors
31 - 2023-01-08 2023-01-08 1 1 42628885+mooleetzi@users.no... 42628885+mooleetzi@users.no...
global_lock_query_req_codec.go
in pkg/protocol/codec
31 3 2023-03-04 2024-06-04 2 1 38887641+luky116@users.nore... 38887641+luky116@users.nore...
xa_resource.go
in pkg/datasource/sql/xa
30 - 2023-03-17 2023-03-17 1 1 haohongfan@gmail.com haohongfan@gmail.com
reference_service.go
in pkg/util/reflectx
25 1 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
secret.go
in pkg/util/flagext
24 4 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
stringslicecsv.go
in pkg/util/flagext
20 4 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
base.go
in pkg/discovery
19 - 2023-07-11 2023-07-11 1 1 liu.wenshao@163.com liu.wenshao@163.com
params.go
in pkg/datasource/sql/util
19 2 2022-12-20 2022-12-20 1 1 38887641+luky116@users.nore... 38887641+luky116@users.nore...
register.go
in pkg/util/flagext
17 2 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
ignored.go
in pkg/util/flagext
16 3 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
key_type.go
in pkg/datasource/sql/types
16 1 2022-11-13 2022-11-13 1 1 1028960576@qq.com 1028960576@qq.com
stringmap.go
in pkg/util/flagext
15 2 2023-01-01 2023-01-01 1 1 33981743+lxfeng1997@users.n... 33981743+lxfeng1997@users.n...
none_compressor.go
in pkg/compressor
12 3 2023-03-14 2023-03-14 1 1 1028960576@qq.com 1028960576@qq.com
config.go
in pkg/rm/tcc
11 1 2023-01-01 2024-06-04 2 1 38887641+luky116@users.nore... 38887641+luky116@users.nore...
stringslice.go
in pkg/util/flagext
10 2 2022-10-09 2022-10-09 1 1 haohongfan@gmail.com haohongfan@gmail.com
getty_init.go
in pkg/remoting/getty
10 1 2024-12-21 2024-12-21 1 1 xinfan.wu@xgimi.com xinfan.wu@xgimi.com
zk.go
in pkg/discovery
8 2 2023-07-11 2023-07-11 1 1 liu.wenshao@163.com liu.wenshao@163.com
nacos.go
in pkg/discovery
8 2 2023-07-11 2023-07-11 1 1 liu.wenshao@163.com liu.wenshao@163.com
consul.go
in pkg/discovery
8 2 2023-07-11 2023-07-11 1 1 liu.wenshao@163.com liu.wenshao@163.com
redis.go
in pkg/discovery
8 2 2023-07-11 2023-07-11 1 1 liu.wenshao@163.com liu.wenshao@163.com
eureka.go
in pkg/discovery
8 2 2023-07-11 2023-07-11 1 1 liu.wenshao@163.com liu.wenshao@163.com
sofa.go
in pkg/discovery
8 2 2023-07-11 2023-07-11 1 1 liu.wenshao@163.com liu.wenshao@163.com
fence_phase.go
in pkg/rm/tcc/fence/enum
8 - 2022-09-15 2022-09-15 1 1 578961953@qq.com 578961953@qq.com
fence_status.go
in pkg/rm/tcc/fence/enum
8 - 2022-09-15 2022-09-15 1 1 578961953@qq.com 578961953@qq.com
init.go
in pkg/remoting/processor/client
7 1 2022-12-16 2022-12-16 1 1 zfcode@qq.com zfcode@qq.com
xa_xid_builder.go
in pkg/datasource/sql
7 2 2023-03-17 2023-03-17 1 1 haohongfan@gmail.com haohongfan@gmail.com
undo_executor_holder.go
in pkg/datasource/sql/undo
6 - 2022-11-13 2022-11-13 1 1 1028960576@qq.com 1028960576@qq.com
xa_xid.go
in pkg/datasource/sql
6 - 2023-03-17 2023-03-17 1 1 haohongfan@gmail.com haohongfan@gmail.com
const.go
in pkg/datasource/sql/undo/parser
4 - 2023-03-01 2023-03-22 2 1 578961953@qq.com 578961953@qq.com
Correlations

File Size vs. Number of Changes: 234 points

pkg/datasource/sql/conn.go x: 187 lines of code y: 17 # changes pkg/datasource/sql/conn_at.go x: 154 lines of code y: 14 # changes pkg/datasource/sql/types/types.go x: 182 lines of code y: 18 # changes pkg/client/client.go x: 74 lines of code y: 16 # changes pkg/rm/tcc/fence/config/tcc_fence_config.go x: 12 lines of code y: 3 # changes pkg/rm/tcc/fence/fence.go x: 31 lines of code y: 2 # changes pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 223 lines of code y: 7 # changes pkg/rm/tcc/fence/store/db/dao/store_api.go x: 17 lines of code y: 4 # changes pkg/rm/tcc/fence/store/db/dao/tcc_fence_db.go x: 188 lines of code y: 5 # changes pkg/rm/tcc/fence/store/db/model/tcc_fence_do.go x: 17 lines of code y: 3 # changes pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 42 lines of code y: 4 # changes pkg/rm/tcc/tcc_resource.go x: 144 lines of code y: 26 # changes pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 361 lines of code y: 7 # changes pkg/datasource/sql/undo/parser/branch_undo_log.pb.go x: 1294 lines of code y: 2 # changes pkg/discovery/mock/mock_etcd_client.go x: 142 lines of code y: 2 # changes pkg/datasource/sql/datasource/base/meta_cache.go x: 135 lines of code y: 11 # changes pkg/datasource/sql/types/image.go x: 213 lines of code y: 14 # changes pkg/datasource/sql/undo/builder/basic_undo_log_builder.go x: 254 lines of code y: 15 # changes pkg/client/config.go x: 195 lines of code y: 15 # changes pkg/datasource/sql/undo/parser/branch_undo_log.proto x: 169 lines of code y: 2 # changes pkg/datasource/sql/conn_xa.go x: 317 lines of code y: 13 # changes pkg/datasource/sql/datasource/mysql/meta_cache.go x: 47 lines of code y: 7 # changes pkg/datasource/sql/datasource/mysql/trigger.go x: 174 lines of code y: 14 # changes pkg/datasource/sql/driver.go x: 191 lines of code y: 17 # changes pkg/remoting/processor/client/client_heart_beat_processon.go x: 23 lines of code y: 14 # changes pkg/remoting/config/config.go x: 62 lines of code y: 3 # changes pkg/remoting/getty/getty_client.go x: 94 lines of code y: 14 # changes pkg/remoting/getty/getty_init.go x: 10 lines of code y: 1 # changes pkg/remoting/getty/getty_remoting.go x: 102 lines of code y: 22 # changes pkg/remoting/getty/listener.go x: 112 lines of code y: 18 # changes pkg/remoting/getty/session_manager.go x: 185 lines of code y: 10 # changes pkg/remoting/processor/client/client_on_response_processor.go x: 53 lines of code y: 16 # changes pkg/datasource/sql/exec/at/base_executor.go x: 329 lines of code y: 8 # changes pkg/datasource/sql/exec/at/insert_executor.go x: 514 lines of code y: 9 # changes pkg/datasource/sql/undo/builder/mysql_insertonduplicate_update_undo_log_builder.go x: 258 lines of code y: 6 # changes pkg/datasource/sql/exec/at/escape.go x: 145 lines of code y: 3 # changes pkg/datasource/sql/tx.go x: 163 lines of code y: 18 # changes pkg/datasource/sql/undo/base/undo.go x: 430 lines of code y: 26 # changes pkg/datasource/sql/undo/executor/executor.go x: 141 lines of code y: 11 # changes pkg/datasource/sql/undo/executor/mysql_undo_delete_executor.go x: 73 lines of code y: 6 # changes pkg/datasource/sql/undo/executor/mysql_undo_insert_executor.go x: 66 lines of code y: 7 # changes pkg/datasource/sql/undo/executor/mysql_undo_update_executor.go x: 78 lines of code y: 6 # changes pkg/datasource/sql/undo/executor/sql.go x: 145 lines of code y: 6 # changes pkg/remoting/getty/readwriter.go x: 162 lines of code y: 13 # changes pkg/remoting/loadbalance/loadbalance.go x: 28 lines of code y: 5 # changes pkg/rm/rm_remoting.go x: 137 lines of code y: 18 # changes pkg/rm/tcc/tcc_service.go x: 197 lines of code y: 28 # changes pkg/datasource/sql/undo/parser/parser_cache.go x: 35 lines of code y: 3 # changes pkg/datasource/sql/undo/parser/parser_protobuf.go x: 186 lines of code y: 1 # changes pkg/compressor/deflate_compress.go x: 28 lines of code y: 2 # changes pkg/datasource/init.go x: 7 lines of code y: 3 # changes pkg/datasource/sql/async_worker.go x: 162 lines of code y: 6 # changes pkg/datasource/sql/at_resource_manager.go x: 84 lines of code y: 2 # changes pkg/datasource/sql/connector.go x: 77 lines of code y: 11 # changes pkg/datasource/sql/datasource/datasource_manager.go x: 82 lines of code y: 10 # changes pkg/datasource/sql/db.go x: 191 lines of code y: 9 # changes pkg/datasource/sql/exec/at/at_executor.go x: 53 lines of code y: 7 # changes pkg/datasource/sql/exec/at/config.go x: 3 lines of code y: 2 # changes pkg/datasource/sql/exec/at/delete_executor.go x: 120 lines of code y: 7 # changes pkg/datasource/sql/exec/at/multi_delete_executor.go x: 156 lines of code y: 5 # changes pkg/datasource/sql/exec/at/multi_executor.go x: 124 lines of code y: 5 # changes pkg/datasource/sql/exec/at/multi_update_excutor.go x: 280 lines of code y: 5 # changes pkg/datasource/sql/exec/at/plain_executor.go x: 16 lines of code y: 4 # changes pkg/datasource/sql/exec/at/select_for_update_executor.go x: 258 lines of code y: 4 # changes pkg/datasource/sql/exec/at/update_executor.go x: 223 lines of code y: 8 # changes pkg/datasource/sql/exec/config/config.go x: 8 lines of code y: 2 # changes pkg/datasource/sql/exec/executor.go x: 76 lines of code y: 17 # changes pkg/datasource/sql/exec/hook.go x: 31 lines of code y: 8 # changes pkg/datasource/sql/exec/select_for_update_executor.go x: 271 lines of code y: 8 # changes pkg/datasource/sql/hook/logger_hook.go x: 37 lines of code y: 7 # changes pkg/datasource/sql/hook/undo_log_hook.go x: 45 lines of code y: 6 # changes pkg/datasource/sql/mock/mock_datasource_manager.go x: 179 lines of code y: 10 # changes pkg/datasource/sql/parser/parser_factory.go x: 60 lines of code y: 10 # changes pkg/datasource/sql/plugin.go x: 34 lines of code y: 6 # changes pkg/datasource/sql/stmt.go x: 119 lines of code y: 8 # changes pkg/datasource/sql/types/executor.go x: 60 lines of code y: 9 # changes pkg/datasource/sql/undo/builder/mysql_insert_undo_log_builder.go x: 461 lines of code y: 6 # changes pkg/datasource/sql/undo/builder/mysql_multi_delete_undo_log_builder.go x: 142 lines of code y: 4 # changes pkg/datasource/sql/undo/builder/mysql_multi_undo_log_builder.go x: 86 lines of code y: 5 # changes pkg/datasource/sql/undo/builder/mysql_multi_update_undo_log_builder.go x: 179 lines of code y: 7 # changes pkg/datasource/sql/undo/config.go x: 34 lines of code y: 5 # changes pkg/datasource/sql/undo/executor/utils.go x: 124 lines of code y: 6 # changes pkg/datasource/sql/undo/factor/undo_executor_factory.go x: 25 lines of code y: 3 # changes pkg/datasource/sql/undo/factor/undo_executor_holder_factor.go x: 21 lines of code y: 2 # changes pkg/datasource/sql/undo/mysql/default.go x: 11 lines of code y: 6 # changes pkg/datasource/sql/undo/mysql/undo.go x: 36 lines of code y: 8 # changes pkg/datasource/sql/undo/undo.go x: 114 lines of code y: 17 # changes pkg/datasource/sql/undo/undo_executor.go x: 9 lines of code y: 4 # changes pkg/datasource/sql/xa/xa_resource_factory.go x: 24 lines of code y: 2 # changes pkg/datasource/sql/xa_resource_manager.go x: 174 lines of code y: 4 # changes pkg/discovery/config.go x: 63 lines of code y: 2 # changes pkg/discovery/etcd3.go x: 212 lines of code y: 3 # changes pkg/integration/dubbo/dubbo_transaction_filter.go x: 66 lines of code y: 6 # changes pkg/integration/gin/gin_transaction_middleware.go x: 26 lines of code y: 4 # changes pkg/integration/grpc/grpc_transaction_interceptor.go x: 53 lines of code y: 4 # changes pkg/integration/integration.go x: 7 lines of code y: 4 # changes pkg/protocol/codec/branch_commit_req_codec.go x: 30 lines of code y: 8 # changes pkg/protocol/codec/branch_commit_response_codec.go x: 42 lines of code y: 14 # changes pkg/protocol/codec/branch_register_req_codec.go x: 30 lines of code y: 12 # changes pkg/protocol/codec/branch_register_response_codec.go x: 37 lines of code y: 17 # changes pkg/protocol/codec/codec.go x: 104 lines of code y: 14 # changes pkg/protocol/codec/common_global_end_request_codec.go x: 20 lines of code y: 10 # changes pkg/protocol/codec/common_global_end_response_codec.go x: 34 lines of code y: 14 # changes pkg/protocol/codec/common_identify_request_codec.go x: 24 lines of code y: 10 # changes pkg/protocol/codec/common_identify_response_codec.go x: 29 lines of code y: 9 # changes pkg/protocol/codec/global_begin_request_codec.go x: 26 lines of code y: 14 # changes pkg/protocol/codec/global_begin_response_codec.go x: 39 lines of code y: 17 # changes pkg/protocol/codec/global_commit_req_codec.go x: 21 lines of code y: 7 # changes pkg/protocol/codec/global_lock_query_resp_codec.go x: 45 lines of code y: 2 # changes pkg/protocol/codec/global_report_request_codec.go x: 29 lines of code y: 6 # changes pkg/protocol/message/request_message.go x: 109 lines of code y: 11 # changes pkg/protocol/message/response_message.go x: 95 lines of code y: 15 # changes pkg/remoting/loadbalance/least_active_loadbalance.go x: 42 lines of code y: 2 # changes pkg/remoting/processor/client/rm_branch_commit_processor.go x: 64 lines of code y: 21 # changes pkg/remoting/processor/remoting_processor.go x: 8 lines of code y: 7 # changes pkg/rm/rm_api.go x: 59 lines of code y: 5 # changes pkg/rm/tcc/config.go x: 11 lines of code y: 2 # changes pkg/rm/tcc/fence/fence_driver.go x: 66 lines of code y: 3 # changes pkg/rm/tcc/fence/fence_driver_conn.go x: 110 lines of code y: 3 # changes pkg/rm/tcc/fence/fence_driver_tx.go x: 29 lines of code y: 3 # changes pkg/rm/two_phase.go x: 273 lines of code y: 7 # changes pkg/tm/context.go x: 163 lines of code y: 11 # changes pkg/tm/global_transaction.go x: 111 lines of code y: 17 # changes pkg/tm/transaction_executor.go x: 130 lines of code y: 18 # changes pkg/remoting/loadbalance/consistent_hash_loadbalance.go x: 115 lines of code y: 1 # changes pkg/remoting/rpc/rpc_status.go x: 32 lines of code y: 1 # changes pkg/remoting/loadbalance/round_robin_loadbalance.go x: 43 lines of code y: 1 # changes pkg/remoting/mock/mock_getty_session.go x: 342 lines of code y: 1 # changes pkg/remoting/config/session_config.go x: 33 lines of code y: 2 # changes pkg/discovery/base.go x: 19 lines of code y: 1 # changes pkg/discovery/consul.go x: 8 lines of code y: 1 # changes pkg/tm/config.go x: 23 lines of code y: 3 # changes pkg/datasource/sql/util/convert.go x: 340 lines of code y: 2 # changes pkg/datasource/sql/xa/oracle_xa_connection.go x: 71 lines of code y: 1 # changes pkg/datasource/sql/xa/xa_resource.go x: 30 lines of code y: 1 # changes pkg/datasource/sql/xa_branch_xid.go x: 83 lines of code y: 1 # changes pkg/datasource/sql/xa_xid.go x: 6 lines of code y: 1 # changes pkg/protocol/branch/branch.go x: 56 lines of code y: 7 # changes pkg/compressor/none_compressor.go x: 12 lines of code y: 1 # changes pkg/datasource/sql/types/meta.go x: 105 lines of code y: 12 # changes pkg/datasource/sql/datasource/utils.go x: 108 lines of code y: 2 # changes pkg/datasource/sql/types/sql.go x: 186 lines of code y: 6 # changes pkg/datasource/sql/util/sql.go x: 182 lines of code y: 4 # changes pkg/util/collection/collection.go x: 51 lines of code y: 1 # changes pkg/rm/init.go x: 10 lines of code y: 3 # changes pkg/util/convert/convert.go x: 292 lines of code y: 2 # changes pkg/util/log/logging.go x: 197 lines of code y: 4 # changes pkg/compressor/bzip2_compress.go x: 39 lines of code y: 2 # changes pkg/util/flagext/stringmap.go x: 15 lines of code y: 1 # changes pkg/datasource/sql/util/ctxutil.go x: 91 lines of code y: 1 # changes pkg/datasource/sql/types/const.go x: 297 lines of code y: 3 # changes pkg/datasource/sql/mock/mock_driver.go x: 361 lines of code y: 5 # changes pkg/compressor/zip_compress.go x: 36 lines of code y: 2 # changes pkg/compressor/zstd_compress.go x: 22 lines of code y: 2 # changes pkg/compressor/lz4_compress.go x: 30 lines of code y: 2 # changes pkg/compressor/7z_compress.go x: 1 lines of code y: 1 # changes pkg/datasource/sql/types/mysql_ketword_checker.go x: 272 lines of code y: 1 # changes pkg/datasource/sql/types/sql_data_type.go x: 46 lines of code y: 1 # changes pkg/util/fanout/fanout.go x: 99 lines of code y: 2 # changes pkg/util/bytes/buf.go x: 165 lines of code y: 1 # changes pkg/util/bytes/buf_helper.go x: 114 lines of code y: 1 # changes pkg/util/flagext/cidr.go x: 56 lines of code y: 1 # changes pkg/util/flagext/day.go x: 41 lines of code y: 1 # changes pkg/util/flagext/register.go x: 17 lines of code y: 1 # changes pkg/util/flagext/secret.go x: 24 lines of code y: 1 # changes pkg/util/backoff/backoff.go x: 81 lines of code y: 1 # changes pkg/protocol/message/message_apis.go x: 38 lines of code y: 5 # changes pkg/protocol/message/other_message.go x: 38 lines of code y: 8 # changes cmd/start.go x: 3 lines of code y: 4 # changes
28.0
# changes
  min: 1.0
  average: 6.09
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 28.0
0 1294.0
lines of code
min: 1.0 | average: 89.83 | 25th percentile: 21.0 | median: 42.0 | 75th percentile: 125.5 | max: 1294.0

Number of Contributors vs. Number of Changes: 234 points

pkg/datasource/sql/conn.go x: 6 # contributors y: 17 # changes pkg/datasource/sql/conn_at.go x: 7 # contributors y: 14 # changes pkg/datasource/sql/types/types.go x: 6 # contributors y: 18 # changes pkg/client/client.go x: 9 # contributors y: 16 # changes pkg/rm/tcc/fence/config/tcc_fence_config.go x: 3 # contributors y: 3 # changes pkg/rm/tcc/fence/fence.go x: 2 # contributors y: 2 # changes pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 6 # contributors y: 7 # changes pkg/rm/tcc/fence/store/db/dao/store_api.go x: 3 # contributors y: 4 # changes pkg/rm/tcc/fence/store/db/dao/tcc_fence_db.go x: 5 # contributors y: 5 # changes pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 4 # contributors y: 4 # changes pkg/rm/tcc/tcc_resource.go x: 11 # contributors y: 26 # changes pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 4 # contributors y: 7 # changes pkg/datasource/sql/datasource/base/meta_cache.go x: 7 # contributors y: 11 # changes pkg/datasource/sql/types/image.go x: 6 # contributors y: 14 # changes pkg/datasource/sql/undo/builder/basic_undo_log_builder.go x: 5 # contributors y: 15 # changes pkg/client/config.go x: 10 # contributors y: 15 # changes pkg/datasource/sql/conn_xa.go x: 7 # contributors y: 13 # changes pkg/datasource/sql/datasource/mysql/meta_cache.go x: 5 # contributors y: 7 # changes pkg/remoting/getty/getty_client.go x: 10 # contributors y: 14 # changes pkg/remoting/getty/getty_init.go x: 1 # contributors y: 1 # changes pkg/remoting/getty/getty_remoting.go x: 10 # contributors y: 22 # changes pkg/remoting/getty/listener.go x: 9 # contributors y: 18 # changes pkg/remoting/getty/session_manager.go x: 5 # contributors y: 10 # changes pkg/datasource/sql/exec/at/base_executor.go x: 4 # contributors y: 8 # changes pkg/datasource/sql/exec/at/insert_executor.go x: 7 # contributors y: 9 # changes pkg/datasource/sql/undo/builder/mysql_insertonduplicate_update_undo_log_builder.go x: 6 # contributors y: 6 # changes pkg/datasource/sql/exec/at/escape.go x: 2 # contributors y: 3 # changes pkg/datasource/sql/tx.go x: 8 # contributors y: 18 # changes pkg/datasource/sql/undo/base/undo.go x: 13 # contributors y: 26 # changes pkg/datasource/sql/undo/executor/executor.go x: 4 # contributors y: 11 # changes pkg/datasource/sql/undo/executor/mysql_undo_delete_executor.go x: 4 # contributors y: 6 # changes pkg/datasource/sql/undo/executor/mysql_undo_update_executor.go x: 3 # contributors y: 6 # changes pkg/remoting/getty/readwriter.go x: 8 # contributors y: 13 # changes pkg/rm/rm_remoting.go x: 10 # contributors y: 18 # changes pkg/rm/tcc/tcc_service.go x: 12 # contributors y: 28 # changes pkg/datasource/sql/datasource/datasource_manager.go x: 6 # contributors y: 10 # changes pkg/datasource/sql/db.go x: 5 # contributors y: 9 # changes pkg/datasource/sql/exec/at/multi_delete_executor.go x: 3 # contributors y: 5 # changes pkg/datasource/sql/exec/at/plain_executor.go x: 2 # contributors y: 4 # changes pkg/datasource/sql/exec/executor.go x: 5 # contributors y: 17 # changes pkg/datasource/sql/exec/hook.go x: 3 # contributors y: 8 # changes pkg/datasource/sql/types/executor.go x: 6 # contributors y: 9 # changes pkg/datasource/sql/undo/builder/mysql_insert_undo_log_builder.go x: 5 # contributors y: 6 # changes pkg/datasource/sql/undo/builder/mysql_multi_undo_log_builder.go x: 4 # contributors y: 5 # changes pkg/datasource/sql/undo/executor/utils.go x: 1 # contributors y: 6 # changes pkg/datasource/sql/undo/undo.go x: 8 # contributors y: 17 # changes pkg/datasource/sql/xa/mysql_xa_connection.go x: 2 # contributors y: 5 # changes pkg/protocol/codec/branch_commit_req_codec.go x: 7 # contributors y: 8 # changes pkg/protocol/codec/branch_commit_response_codec.go x: 9 # contributors y: 14 # changes pkg/protocol/codec/branch_register_req_codec.go x: 7 # contributors y: 12 # changes pkg/protocol/codec/branch_register_response_codec.go x: 9 # contributors y: 17 # changes pkg/protocol/codec/global_lock_query_req_codec.go x: 1 # contributors y: 2 # changes pkg/protocol/message/request_message.go x: 5 # contributors y: 11 # changes pkg/protocol/message/response_message.go x: 7 # contributors y: 15 # changes pkg/remoting/processor/client/rm_branch_commit_processor.go x: 9 # contributors y: 21 # changes pkg/remoting/processor/client/rm_branch_rollback_processor.go x: 8 # contributors y: 21 # changes pkg/remoting/processor/remoting_processor.go x: 3 # contributors y: 7 # changes pkg/tm/constant.go x: 5 # contributors y: 4 # changes pkg/tm/global_transaction.go x: 11 # contributors y: 17 # changes pkg/tm/config.go x: 4 # contributors y: 3 # changes pkg/protocol/message/other_message.go x: 5 # contributors y: 8 # changes
28.0
# changes
  min: 1.0
  average: 6.09
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 28.0
0 13.0
# contributors
min: 1.0 | average: 3.73 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 13.0

Number of Contributors vs. File Size: 234 points

pkg/datasource/sql/conn.go x: 6 # contributors y: 187 lines of code pkg/datasource/sql/conn_at.go x: 7 # contributors y: 154 lines of code pkg/datasource/sql/types/types.go x: 6 # contributors y: 182 lines of code pkg/client/client.go x: 9 # contributors y: 74 lines of code pkg/rm/tcc/fence/config/tcc_fence_config.go x: 3 # contributors y: 12 lines of code pkg/rm/tcc/fence/fence.go x: 2 # contributors y: 31 lines of code pkg/rm/tcc/fence/handler/tcc_fence_wrapper_handler.go x: 6 # contributors y: 223 lines of code pkg/rm/tcc/fence/store/db/dao/store_api.go x: 3 # contributors y: 17 lines of code pkg/rm/tcc/fence/store/db/dao/tcc_fence_db.go x: 5 # contributors y: 188 lines of code pkg/rm/tcc/fence/store/db/sql/tcc_fence_store_sql.go x: 4 # contributors y: 42 lines of code pkg/rm/tcc/tcc_resource.go x: 11 # contributors y: 144 lines of code pkg/datasource/sql/exec/at/insert_on_update_executor.go x: 4 # contributors y: 361 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.pb.go x: 2 # contributors y: 1294 lines of code pkg/discovery/mock/mock_etcd_client.go x: 2 # contributors y: 142 lines of code pkg/datasource/sql/datasource/base/meta_cache.go x: 7 # contributors y: 135 lines of code pkg/datasource/sql/types/image.go x: 6 # contributors y: 213 lines of code pkg/datasource/sql/undo/builder/basic_undo_log_builder.go x: 5 # contributors y: 254 lines of code pkg/client/config.go x: 10 # contributors y: 195 lines of code pkg/datasource/sql/undo/parser/branch_undo_log.proto x: 2 # contributors y: 169 lines of code pkg/datasource/sql/conn_xa.go x: 7 # contributors y: 317 lines of code pkg/datasource/sql/datasource/mysql/meta_cache.go x: 5 # contributors y: 47 lines of code pkg/datasource/sql/datasource/mysql/trigger.go x: 7 # contributors y: 174 lines of code pkg/datasource/sql/driver.go x: 6 # contributors y: 191 lines of code pkg/remoting/processor/client/client_heart_beat_processon.go x: 7 # contributors y: 23 lines of code pkg/remoting/config/config.go x: 3 # contributors y: 62 lines of code pkg/remoting/getty/getty_client.go x: 10 # contributors y: 94 lines of code pkg/remoting/getty/getty_init.go x: 1 # contributors y: 10 lines of code pkg/remoting/getty/getty_remoting.go x: 10 # contributors y: 102 lines of code pkg/remoting/getty/listener.go x: 9 # contributors y: 112 lines of code pkg/remoting/processor/client/client_on_response_processor.go x: 9 # contributors y: 53 lines of code pkg/datasource/sql/exec/at/base_executor.go x: 4 # contributors y: 329 lines of code pkg/datasource/sql/exec/at/insert_executor.go x: 7 # contributors y: 514 lines of code pkg/datasource/sql/undo/builder/mysql_insertonduplicate_update_undo_log_builder.go x: 6 # contributors y: 258 lines of code pkg/datasource/sql/exec/at/escape.go x: 2 # contributors y: 145 lines of code pkg/datasource/sql/tx.go x: 8 # contributors y: 163 lines of code pkg/datasource/sql/undo/base/undo.go x: 13 # contributors y: 430 lines of code pkg/datasource/sql/undo/executor/executor.go x: 4 # contributors y: 141 lines of code pkg/datasource/sql/undo/executor/mysql_undo_delete_executor.go x: 4 # contributors y: 73 lines of code pkg/datasource/sql/undo/executor/mysql_undo_insert_executor.go x: 4 # contributors y: 66 lines of code pkg/datasource/sql/undo/executor/mysql_undo_update_executor.go x: 3 # contributors y: 78 lines of code pkg/datasource/sql/undo/executor/sql.go x: 3 # contributors y: 145 lines of code pkg/remoting/loadbalance/loadbalance.go x: 5 # contributors y: 28 lines of code pkg/rm/rm_remoting.go x: 10 # contributors y: 137 lines of code pkg/rm/tcc/tcc_service.go x: 12 # contributors y: 197 lines of code pkg/datasource/sql/undo/parser/parser_protobuf.go x: 1 # contributors y: 186 lines of code pkg/compressor/deflate_compress.go x: 2 # contributors y: 28 lines of code pkg/datasource/init.go x: 3 # contributors y: 7 lines of code pkg/datasource/sql/async_worker.go x: 4 # contributors y: 162 lines of code pkg/datasource/sql/at_resource_manager.go x: 2 # contributors y: 84 lines of code pkg/datasource/sql/connector.go x: 4 # contributors y: 77 lines of code pkg/datasource/sql/datasource/datasource_manager.go x: 6 # contributors y: 82 lines of code pkg/datasource/sql/db.go x: 5 # contributors y: 191 lines of code pkg/datasource/sql/exec/at/at_executor.go x: 5 # contributors y: 53 lines of code pkg/datasource/sql/exec/at/config.go x: 2 # contributors y: 3 lines of code pkg/datasource/sql/exec/at/delete_executor.go x: 5 # contributors y: 120 lines of code pkg/datasource/sql/exec/at/multi_delete_executor.go x: 3 # contributors y: 156 lines of code pkg/datasource/sql/exec/at/multi_executor.go x: 3 # contributors y: 124 lines of code pkg/datasource/sql/exec/at/multi_update_excutor.go x: 3 # contributors y: 280 lines of code pkg/datasource/sql/exec/at/plain_executor.go x: 2 # contributors y: 16 lines of code pkg/datasource/sql/exec/at/select_for_update_executor.go x: 3 # contributors y: 258 lines of code pkg/datasource/sql/exec/at/update_executor.go x: 4 # contributors y: 223 lines of code pkg/datasource/sql/exec/config/config.go x: 2 # contributors y: 8 lines of code pkg/datasource/sql/exec/executor.go x: 5 # contributors y: 76 lines of code pkg/datasource/sql/exec/hook.go x: 3 # contributors y: 31 lines of code pkg/datasource/sql/exec/select_for_update_executor.go x: 3 # contributors y: 271 lines of code pkg/datasource/sql/hook/logger_hook.go x: 5 # contributors y: 37 lines of code pkg/datasource/sql/mock/mock_datasource_manager.go x: 5 # contributors y: 179 lines of code pkg/datasource/sql/parser/parser_factory.go x: 6 # contributors y: 60 lines of code pkg/datasource/sql/plugin.go x: 4 # contributors y: 34 lines of code pkg/datasource/sql/stmt.go x: 4 # contributors y: 119 lines of code pkg/datasource/sql/tx_at.go x: 4 # contributors y: 46 lines of code pkg/datasource/sql/undo/builder/mysql_insert_undo_log_builder.go x: 5 # contributors y: 461 lines of code pkg/datasource/sql/undo/builder/mysql_multi_undo_log_builder.go x: 4 # contributors y: 86 lines of code pkg/datasource/sql/undo/builder/mysql_multi_update_undo_log_builder.go x: 4 # contributors y: 179 lines of code pkg/datasource/sql/undo/executor/utils.go x: 1 # contributors y: 124 lines of code pkg/datasource/sql/undo/factor/undo_executor_factory.go x: 2 # contributors y: 25 lines of code pkg/datasource/sql/undo/mysql/default.go x: 4 # contributors y: 11 lines of code pkg/datasource/sql/undo/mysql/undo.go x: 3 # contributors y: 36 lines of code pkg/datasource/sql/undo/undo.go x: 8 # contributors y: 114 lines of code pkg/datasource/sql/xa/mysql_xa_connection.go x: 2 # contributors y: 156 lines of code pkg/datasource/sql/xa_resource_manager.go x: 2 # contributors y: 174 lines of code pkg/discovery/config.go x: 2 # contributors y: 63 lines of code pkg/discovery/etcd3.go x: 3 # contributors y: 212 lines of code pkg/discovery/file.go x: 2 # contributors y: 61 lines of code pkg/integration/grpc/grpc_transaction_interceptor.go x: 3 # contributors y: 53 lines of code pkg/protocol/codec/branch_commit_req_codec.go x: 7 # contributors y: 30 lines of code pkg/protocol/codec/branch_commit_response_codec.go x: 9 # contributors y: 42 lines of code pkg/protocol/codec/branch_register_response_codec.go x: 9 # contributors y: 37 lines of code pkg/protocol/codec/codec.go x: 7 # contributors y: 104 lines of code pkg/protocol/codec/common_global_end_request_codec.go x: 5 # contributors y: 20 lines of code pkg/protocol/codec/common_global_end_response_codec.go x: 7 # contributors y: 34 lines of code pkg/protocol/codec/common_identify_request_codec.go x: 5 # contributors y: 24 lines of code pkg/protocol/codec/global_commit_req_codec.go x: 6 # contributors y: 21 lines of code pkg/protocol/codec/global_lock_query_req_codec.go x: 1 # contributors y: 31 lines of code pkg/protocol/codec/global_lock_query_resp_codec.go x: 1 # contributors y: 45 lines of code pkg/protocol/message/request_message.go x: 5 # contributors y: 109 lines of code pkg/protocol/message/response_message.go x: 7 # contributors y: 95 lines of code pkg/remoting/loadbalance/least_active_loadbalance.go x: 2 # contributors y: 42 lines of code pkg/remoting/processor/client/rm_branch_commit_processor.go x: 9 # contributors y: 64 lines of code pkg/remoting/processor/client/rm_branch_rollback_processor.go x: 8 # contributors y: 65 lines of code pkg/rm/rm_api.go x: 5 # contributors y: 59 lines of code pkg/rm/tcc/config.go x: 1 # contributors y: 11 lines of code pkg/rm/tcc/fence/fence_driver_conn.go x: 3 # contributors y: 110 lines of code pkg/rm/tcc/fence/fence_driver_tx.go x: 3 # contributors y: 29 lines of code pkg/rm/two_phase.go x: 5 # contributors y: 273 lines of code pkg/tm/context.go x: 5 # contributors y: 163 lines of code pkg/tm/global_transaction.go x: 11 # contributors y: 111 lines of code pkg/tm/transaction_executor.go x: 8 # contributors y: 130 lines of code pkg/remoting/loadbalance/consistent_hash_loadbalance.go x: 1 # contributors y: 115 lines of code pkg/remoting/mock/mock_getty_session.go x: 1 # contributors y: 342 lines of code pkg/discovery/base.go x: 1 # contributors y: 19 lines of code pkg/tm/config.go x: 4 # contributors y: 23 lines of code pkg/datasource/sql/undo/parser/const.go x: 1 # contributors y: 4 lines of code pkg/datasource/sql/util/convert.go x: 2 # contributors y: 340 lines of code pkg/datasource/sql/xa/oracle_xa_connection.go x: 1 # contributors y: 71 lines of code pkg/datasource/sql/xa/xa_resource.go x: 1 # contributors y: 30 lines of code pkg/datasource/sql/xa_branch_xid.go x: 1 # contributors y: 83 lines of code pkg/datasource/sql/datasource/utils.go x: 1 # contributors y: 108 lines of code pkg/datasource/sql/types/sql.go x: 3 # contributors y: 186 lines of code pkg/datasource/sql/util/sql.go x: 3 # contributors y: 182 lines of code pkg/util/collection/collection.go x: 1 # contributors y: 51 lines of code pkg/protocol/message/constant.go x: 5 # contributors y: 66 lines of code pkg/util/convert/convert.go x: 2 # contributors y: 292 lines of code pkg/util/log/logging.go x: 4 # contributors y: 197 lines of code pkg/compressor/bzip2_compress.go x: 2 # contributors y: 39 lines of code pkg/tm/init.go x: 3 # contributors y: 5 lines of code pkg/datasource/sql/util/ctxutil.go x: 1 # contributors y: 91 lines of code pkg/datasource/sql/types/const.go x: 2 # contributors y: 297 lines of code pkg/datasource/sql/mock/mock_driver.go x: 3 # contributors y: 361 lines of code pkg/datasource/sql/types/mysql_ketword_checker.go x: 1 # contributors y: 272 lines of code pkg/datasource/sql/types/sql_data_type.go x: 1 # contributors y: 46 lines of code pkg/util/fanout/fanout.go x: 2 # contributors y: 99 lines of code pkg/util/bytes/buf.go x: 1 # contributors y: 165 lines of code pkg/util/flagext/secret.go x: 1 # contributors y: 24 lines of code pkg/util/backoff/backoff.go x: 1 # contributors y: 81 lines of code pkg/protocol/message/message_apis.go x: 4 # contributors y: 38 lines of code
1294.0
lines of code
  min: 1.0
  average: 89.83
  25th percentile: 21.0
  median: 42.0
  75th percentile: 125.5
  max: 1294.0
0 13.0
# contributors
min: 1.0 | average: 3.73 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 13.0