一、功能
MC 的调度任务记录。
二、支持版本
适用于 TDSQL Boundless V19.2.0 及以上版本。
各版本变更如下:
·V19.2.0:首次引入 META_CLUSTER_JOBS。
·V21.2.0:新增 schedule_rule 字段,展示调度任务具体信息。
三、字段说明
| 字段名 | 类型 | 描述 |
| 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: 1792 rep_group_job_id: 8 rep_group_job_type: RG_JOB_TYPE_CREATE_RG rep_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: Created create_time: 2024-11-28 15:25:59 finish_time: 2024-11-28 15:25:59 job_raft_log_index: 0job_vanished_rg_raft_log_index: 0 job_commit_ts: 29071203519955022 job_msg: job_desc: {"mc_host":"mc-***-1-1","reason":"","reported_by":"","job_detail":{"causeType":22}} task_id: 0 task_type: TASK_TYPE_UNKNOWN cause_type: CAUSE_MC_INTERNAL_TRIGGER schedule_rule: ""1 row in set (0.02 sec)