alibaba / schedulerx-worker-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 109 files with 15,609 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 21 files changed 6-20 times (3,806 lines of code)
    • 88 files changed 1-5 times (11,803 lines of code)
0% | 0% | 0% | 24% | 75%
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 109 files with 15,609 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 109 files changed by 2-5 contributors (15,609 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
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, proto, md, txt, mod, sh, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 25% | 74%
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
internal0% | 0% | 0% | 23% | 76%
config0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
example0% | 0% | 0% | 42% | 57%
processor0% | 0% | 0% | 0% | 100%
logger0% | 0% | 0% | 0% | 0%
tracer0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
base_req_handler.go
in internal/batch
142 13 2024-01-20 2024-11-07 15 4 wu181184@gmail.com xiaom@apache.org
container_actor.go
in internal/actor
295 10 2024-01-20 2024-10-18 14 4 wu181184@gmail.com xiaom@apache.org
version.go
in internal/version
4 1 2024-01-20 2024-11-07 13 4 wu181184@gmail.com xiaom@apache.org
client.go
in root
132 7 2024-01-20 2024-11-07 13 4 wu181184@gmail.com xiaom@apache.org
map_task_master.go
in internal/master
883 38 2024-01-20 2024-11-07 13 4 wu181184@gmail.com xiaom@apache.org
heartbeat.go
in internal/remoting
154 4 2024-01-20 2025-03-28 11 4 wu181184@gmail.com weizhong.twz@alibaba-inc.com
actor_system.go
in internal/actor/common
15 1 2024-01-20 2024-11-07 9 3 wu181184@gmail.com xiaom@apache.org
req_queue.go
in internal/batch
42 6 2024-01-20 2024-12-12 9 4 wu181184@gmail.com xiaom@apache.org
214 40 2024-01-20 2024-08-12 8 3 wu181184@gmail.com yaohuifb@163.com
job_instance_actor.go
in internal/actor
337 12 2024-01-20 2024-10-18 8 4 wu181184@gmail.com xiaom@apache.org
task_master.go
in internal/master
338 35 2023-11-01 2024-10-18 8 5 747104266@qq.com xiaom@apache.org
main.go
in example/broadcast
26 1 2024-01-20 2024-11-07 7 4 wu181184@gmail.com xiaom@apache.org
main.go
in example/standalone
26 1 2024-01-20 2024-11-07 7 4 wu181184@gmail.com xiaom@apache.org
main.go
in example/mapreduce
29 1 2024-01-20 2024-11-07 7 4 wu181184@gmail.com xiaom@apache.org
init.go
in internal/actor
95 1 2024-01-20 2024-10-16 7 4 wu181184@gmail.com xiaom@apache.org
thread_container.go
in internal/container
172 8 2024-01-20 2024-10-18 7 5 wu181184@gmail.com xiaom@apache.org
304 10 2024-01-20 2024-10-18 7 4 wu181184@gmail.com xiaom@apache.org
h2_connection_pool.go
in internal/master/persistence
45 2 2024-01-20 2024-11-07 6 3 wu181184@gmail.com xiaom@apache.org
54 7 2024-01-20 2024-10-16 6 4 wu181184@gmail.com xiaom@apache.org
93 2 2024-01-20 2024-04-24 6 4 wu181184@gmail.com yaohuifb@163.com
task_dao.go
in internal/master/persistence
406 20 2024-01-20 2024-11-07 6 3 wu181184@gmail.com xiaom@apache.org
helloworld.go
in example/standalone
29 2 2024-01-20 2024-08-12 5 3 wu181184@gmail.com yaohuifb@163.com
batch_task_master.go
in internal/master
32 2 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
utils.go
in internal/master/persistence
59 3 2024-01-20 2024-11-07 5 3 wu181184@gmail.com xiaom@apache.org
thread_container_pool.go
in internal/container
93 10 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
single_pool.go
in internal/remoting/pool
119 12 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
misc.go
in internal/utils
120 12 2024-01-20 2025-03-11 5 4 wu181184@gmail.com weizhong.twz@alibaba-inc.com
akka_codec.go
in internal/remoting/codec
197 4 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
map_job_processor.go
in processor/mapjob
212 7 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
server_task_persistence.go
in internal/master/persistence
245 11 2024-01-20 2024-11-07 5 3 wu181184@gmail.com xiaom@apache.org
tasks.go
in internal/tasks
22 3 2023-11-01 2024-04-24 4 4 twz915@qq.com yaohuifb@163.com
processor.go
in processor
25 - 2024-01-20 2024-08-12 4 3 wu181184@gmail.com yaohuifb@163.com
55 6 2024-01-20 2024-10-16 4 3 wu181184@gmail.com xiaom@apache.org
channel.go
in internal/actor/common
55 12 2024-01-20 2024-04-24 4 3 wu181184@gmail.com yaohuifb@163.com
utils.go
in internal/actor/common
57 6 2024-01-20 2024-03-25 4 3 wu181184@gmail.com yaohuifb@163.com
grid_task_master.go
in internal/master
66 4 2024-01-20 2024-04-24 4 3 wu181184@gmail.com yaohuifb@163.com
ip_util.go
in internal/utils
67 4 2024-01-20 2024-03-25 4 3 wu181184@gmail.com yaohuifb@163.com
80 3 2024-01-20 2024-04-24 4 4 wu181184@gmail.com yaohuifb@163.com
order_info.go
in example/mapreduce
81 4 2024-01-20 2024-03-25 4 3 wu181184@gmail.com yaohuifb@163.com
handler.go
in internal/remoting
95 1 2023-10-19 2024-01-23 4 3 wu181184@gmail.com xiaom@apache.org
discover.go
in internal/discovery
123 7 2024-01-20 2024-04-24 4 4 wu181184@gmail.com yaohuifb@163.com
standalone_task_master.go
in internal/master
168 7 2023-11-01 2024-04-24 4 4 twz915@qq.com xiaom@apache.org
group_manager.go
in internal/discovery
217 13 2024-01-20 2024-10-18 4 3 wu181184@gmail.com xiaom@apache.org
jobcontext.go
in processor/jobcontext
242 66 2024-01-20 2024-10-18 4 3 wu181184@gmail.com xiaom@apache.org
broadcast_task_master.go
in internal/master
450 21 2024-01-20 2024-10-16 4 3 wu181184@gmail.com xiaom@apache.org
26 2 2023-11-01 2024-01-23 3 3 747104266@qq.com xiaom@apache.org
process_result.go
in processor
54 12 2023-11-01 2024-01-23 3 3 747104266@qq.com xiaom@apache.org
handshake.go
in internal/remoting
82 2 2024-04-15 2024-04-24 3 3 weizhong.twz@alibaba-inc.com yaohuifb@163.com
biz_sub_task.go
in processor/mapjob/bizsubtask
4 - 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
errors.go
in internal/master/persistence
5 - 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
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
task_master.go
in internal/master
338 35 2023-11-01 2024-10-18 8 5 747104266@qq.com xiaom@apache.org
thread_container.go
in internal/container
172 8 2024-01-20 2024-10-18 7 5 wu181184@gmail.com xiaom@apache.org
base_req_handler.go
in internal/batch
142 13 2024-01-20 2024-11-07 15 4 wu181184@gmail.com xiaom@apache.org
container_actor.go
in internal/actor
295 10 2024-01-20 2024-10-18 14 4 wu181184@gmail.com xiaom@apache.org
client.go
in root
132 7 2024-01-20 2024-11-07 13 4 wu181184@gmail.com xiaom@apache.org
map_task_master.go
in internal/master
883 38 2024-01-20 2024-11-07 13 4 wu181184@gmail.com xiaom@apache.org
version.go
in internal/version
4 1 2024-01-20 2024-11-07 13 4 wu181184@gmail.com xiaom@apache.org
heartbeat.go
in internal/remoting
154 4 2024-01-20 2025-03-28 11 4 wu181184@gmail.com weizhong.twz@alibaba-inc.com
req_queue.go
in internal/batch
42 6 2024-01-20 2024-12-12 9 4 wu181184@gmail.com xiaom@apache.org
job_instance_actor.go
in internal/actor
337 12 2024-01-20 2024-10-18 8 4 wu181184@gmail.com xiaom@apache.org
main.go
in example/standalone
26 1 2024-01-20 2024-11-07 7 4 wu181184@gmail.com xiaom@apache.org
main.go
in example/broadcast
26 1 2024-01-20 2024-11-07 7 4 wu181184@gmail.com xiaom@apache.org
main.go
in example/mapreduce
29 1 2024-01-20 2024-11-07 7 4 wu181184@gmail.com xiaom@apache.org
init.go
in internal/actor
95 1 2024-01-20 2024-10-16 7 4 wu181184@gmail.com xiaom@apache.org
304 10 2024-01-20 2024-10-18 7 4 wu181184@gmail.com xiaom@apache.org
54 7 2024-01-20 2024-10-16 6 4 wu181184@gmail.com xiaom@apache.org
93 2 2024-01-20 2024-04-24 6 4 wu181184@gmail.com yaohuifb@163.com
map_job_processor.go
in processor/mapjob
212 7 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
misc.go
in internal/utils
120 12 2024-01-20 2025-03-11 5 4 wu181184@gmail.com weizhong.twz@alibaba-inc.com
single_pool.go
in internal/remoting/pool
119 12 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
akka_codec.go
in internal/remoting/codec
197 4 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
thread_container_pool.go
in internal/container
93 10 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
batch_task_master.go
in internal/master
32 2 2024-01-20 2024-04-24 5 4 wu181184@gmail.com yaohuifb@163.com
80 3 2024-01-20 2024-04-24 4 4 wu181184@gmail.com yaohuifb@163.com
discover.go
in internal/discovery
123 7 2024-01-20 2024-04-24 4 4 wu181184@gmail.com yaohuifb@163.com
tasks.go
in internal/tasks
22 3 2023-11-01 2024-04-24 4 4 twz915@qq.com yaohuifb@163.com
standalone_task_master.go
in internal/master
168 7 2023-11-01 2024-04-24 4 4 twz915@qq.com xiaom@apache.org
actor_system.go
in internal/actor/common
15 1 2024-01-20 2024-11-07 9 3 wu181184@gmail.com xiaom@apache.org
214 40 2024-01-20 2024-08-12 8 3 wu181184@gmail.com yaohuifb@163.com
h2_connection_pool.go
in internal/master/persistence
45 2 2024-01-20 2024-11-07 6 3 wu181184@gmail.com xiaom@apache.org
task_dao.go
in internal/master/persistence
406 20 2024-01-20 2024-11-07 6 3 wu181184@gmail.com xiaom@apache.org
helloworld.go
in example/standalone
29 2 2024-01-20 2024-08-12 5 3 wu181184@gmail.com yaohuifb@163.com
server_task_persistence.go
in internal/master/persistence
245 11 2024-01-20 2024-11-07 5 3 wu181184@gmail.com xiaom@apache.org
utils.go
in internal/master/persistence
59 3 2024-01-20 2024-11-07 5 3 wu181184@gmail.com xiaom@apache.org
order_info.go
in example/mapreduce
81 4 2024-01-20 2024-03-25 4 3 wu181184@gmail.com yaohuifb@163.com
processor.go
in processor
25 - 2024-01-20 2024-08-12 4 3 wu181184@gmail.com yaohuifb@163.com
jobcontext.go
in processor/jobcontext
242 66 2024-01-20 2024-10-18 4 3 wu181184@gmail.com xiaom@apache.org
ip_util.go
in internal/utils
67 4 2024-01-20 2024-03-25 4 3 wu181184@gmail.com yaohuifb@163.com
handler.go
in internal/remoting
95 1 2023-10-19 2024-01-23 4 3 wu181184@gmail.com xiaom@apache.org
group_manager.go
in internal/discovery
217 13 2024-01-20 2024-10-18 4 3 wu181184@gmail.com xiaom@apache.org
utils.go
in internal/actor/common
57 6 2024-01-20 2024-03-25 4 3 wu181184@gmail.com yaohuifb@163.com
channel.go
in internal/actor/common
55 12 2024-01-20 2024-04-24 4 3 wu181184@gmail.com yaohuifb@163.com
55 6 2024-01-20 2024-10-16 4 3 wu181184@gmail.com xiaom@apache.org
grid_task_master.go
in internal/master
66 4 2024-01-20 2024-04-24 4 3 wu181184@gmail.com yaohuifb@163.com
broadcast_task_master.go
in internal/master
450 21 2024-01-20 2024-10-16 4 3 wu181184@gmail.com xiaom@apache.org
process_result.go
in processor
54 12 2023-11-01 2024-01-23 3 3 747104266@qq.com xiaom@apache.org
handshake.go
in internal/remoting
82 2 2024-04-15 2024-04-24 3 3 weizhong.twz@alibaba-inc.com yaohuifb@163.com
26 2 2023-11-01 2024-01-23 3 3 747104266@qq.com xiaom@apache.org
task_status.go
in processor/taskstatus
32 3 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
sharding_task_status.go
in processor/taskstatus
42 9 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
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
server.pb.go
in internal/proto/schedulerx
2815 312
WireFormats.pb.go
in internal/proto/akka
1696 184
ContainerFormats.pb.go
in internal/proto/akka
921 100
ArteryControlFormats.pb.go
in internal/proto/akka
745 79
SystemMessageFormats.pb.go
in internal/proto/akka
516 50
common.pb.go
in internal/proto/schedulerx
185 17
proto
WireFormats.proto
in internal/proto
180 -
java_job_config.go
in internal/openapi
146 10
logger.go
in logger
132 17
proto
75 -
proto
ContainerFormats.proto
in internal/proto
68 -
base_request.go
in internal/openapi
55 7
proto
47 -
id_util.go
in internal/utils
40 3
time_type.go
in internal/common
40 2
akka_trans.go
in internal/remoting/trans
37 2
concurrent_set.go
in internal/utils
35 7
worker_info.go
in internal/common
34 2
tracer.go
in tracer
22 2
signature.go
in internal/utils
19 1
job_instance_data.go
in internal/common
17 4
metrics.go
in internal/common
13 -
task_dispatch_mode.go
in internal/common
13 1
job_config_info.go
in internal/openapi
10 -
proto
common.proto
in internal/proto
10 -
worker.pb.go
in internal/proto/schedulerx
4533 502 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
client.go
in internal/openapi
392 31 2024-10-17 2024-10-18 2 2 weizhong.twz@alibaba-inc.com xiaom@apache.org
proto
worker.proto
in internal/proto
365 - 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
proto
server.proto
in internal/proto
234 - 2023-11-01 2024-01-20 2 2 747104266@qq.com wu181184@gmail.com
job_instance_info.go
in internal/common
221 61 2024-10-17 2024-10-18 2 2 weizhong.twz@alibaba-inc.com xiaom@apache.org
task_actor.go
in internal/actor
211 6 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
h2_persistence.go
in internal/master/persistence
192 16 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
sharding_task_master.go
in internal/master
181 9 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
job_instance_processor.go
in internal/actor
162 4 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
parallel_task_mater.go
in internal/master
134 3 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
task_actor_processor.go
in internal/actor
113 4 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
task_progress_counter.go
in internal/common
99 20 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
heartbeat_processor.go
in internal/actor
92 4 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
task_snapshot.go
in internal/master/persistence
87 23 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
app_group_info.go
in internal/common
84 23 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
worker_progress_counter.go
in internal/common
80 15 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
heartbeat_actor.go
in internal/actor
77 4 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
taskmaster_pool.go
in internal/masterpool
67 9 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
time_scheduler.go
in internal/master
67 9 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
priority_queue.go
in internal/utils
66 10 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
instance_status.go
in processor
62 3 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
time_queue.go
in internal/master
58 8 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
second_progress_detail.go
in internal/common
57 13 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
container_pool.go
in internal/container
52 13 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org
progress_history.go
in internal/common
49 13 2024-01-20 2024-01-23 2 2 wu181184@gmail.com xiaom@apache.org