功能
MC 的调度任务记录。
字段说明
字段名 | 类型 | 描述 |
rep_group_id | bigint unsigned | RepGroup ID。 |
rep_group_job_id | bigint unsigned | Job ID。 |
rep_group_job_type | varchar(64) | Job 类型。 |
rep_group_job_meta | json | Job 元数据。 |
rep_group_job_state | bigint | Job 执行状态。 |
create_time | datetime | 创建 Job 时间。 |
finish_time | datetime | 结束 Job 时间。 |
job_raft_log_index | bigint | Job 执行结束后的 raft log 位点。 |
job_vanished_rg_raft_log_index | bigint | Job 执行结束后 vanished rg 的 raft log 位点(仅针对合并 RG 任务有效)。 |
job_commit_ts | varchar(64) | Job 提交时间戳。 |
job_msg | text | Job 信息。 |
job_desc | text | Job 执行详情。 |
task_id | bigint unsigned | 发起 Job 的 Task 的 ID。 |
task_type | varchar(64) | 发起 Job 的 Task 的 类型。 |
cause_type | varchar(64) | 发起调度 Job 的原因类型。 |
schedule_rule | text | 调度任务具体描述,例如迁移任务中的 MigRule 等。 |
示例
tdsql3_sys_local@localhost [sys]> select * from meta_cluster_jobs limit 1\\G*************************** 1. row ***************************rep_group_id: 1792rep_group_job_id: 8rep_group_job_type: RG_JOB_TYPE_CREATE_RGrep_group_job_meta: {"rep_group_id": 1792, "rep_group_job_id": 8, "rep_group_job_type": 1, "ReplicationGroupJobInfo": {"CreateRepGroup": {"new_rep_group_meta": {"quorum": 1, "learners": ["node-***-1-003", "node-***-1-002"], "node_name": "node-***-1-001", "create_time": 1732778760675987857, "member_role": 3, "member_uuids": {"node-***-1-001": 0, "node-***-1-002": 0, "node-***-1-003": 0}, "rep_group_id": 1792, "learner_quorum": 2, "data_space_type": 1, "rep_group_labels": {"no-auto-merge": "1", "no-auto-split": "1", "no-auto-migrate": "1"}, "member_node_names": ["node-***-1-001", "node-***-1-003", "node-***-1-002"]}}}}rep_group_job_state: Createdcreate_time: 2024-11-28 15:25:59finish_time: 2024-11-28 15:25:59job_raft_log_index: 0job_vanished_rg_raft_log_index: 0job_commit_ts: 29071203519955022job_msg:job_desc: {"mc_host":"mc-***-1-1","reason":"","reported_by":"","job_detail":{"causeType":22}}task_id: 0task_type: TASK_TYPE_UNKNOWNcause_type: CAUSE_MC_INTERNAL_TRIGGERschedule_rule: ""1 row in set (0.02 sec)