master add transfer_dml_ctrl_42x serialized variables

This commit is contained in:
godyangfight
2024-03-06 10:44:54 +00:00
committed by ob-robot
parent 485f7cecfb
commit 200d4db9b8
7 changed files with 521 additions and 18 deletions

View File

@ -37,7 +37,7 @@ public:
bool is_valid() const;
int assign(const ObTXStartTransferOutInfo &start_transfer_out_info);
TO_STRING_KV(K_(src_ls_id), K_(dest_ls_id), K_(tablet_list), K_(task_id), K_(data_end_scn), K_(transfer_epoch));
TO_STRING_KV(K_(src_ls_id), K_(dest_ls_id), K_(tablet_list), K_(task_id), K_(data_end_scn), K_(transfer_epoch), K_(data_version));
share::ObLSID src_ls_id_;
share::ObLSID dest_ls_id_;
@ -45,6 +45,7 @@ public:
share::ObTransferTaskID task_id_;
share::SCN data_end_scn_;
int64_t transfer_epoch_;
uint64_t data_version_; //transfer_dml_ctrl_42x # placeholder
DISALLOW_COPY_AND_ASSIGN(ObTXStartTransferOutInfo);
};
@ -58,13 +59,14 @@ public:
bool is_valid() const;
int assign(const ObTXStartTransferInInfo &start_transfer_in_info);
TO_STRING_KV(K_(src_ls_id), K_(dest_ls_id), K_(start_scn), K_(tablet_meta_list), K_(task_id));
TO_STRING_KV(K_(src_ls_id), K_(dest_ls_id), K_(start_scn), K_(tablet_meta_list), K_(task_id), K_(data_version));
share::ObLSID src_ls_id_;
share::ObLSID dest_ls_id_;
share::SCN start_scn_;
common::ObSArray<ObMigrationTabletParam> tablet_meta_list_;
share::ObTransferTaskID task_id_;
uint64_t data_version_; //transfer_dml_ctrl_42x # placeholder
DISALLOW_COPY_AND_ASSIGN(ObTXStartTransferInInfo);
};
@ -79,12 +81,13 @@ public:
bool is_valid() const;
int assign(const ObTXFinishTransferOutInfo &finish_transfer_out_info);
TO_STRING_KV(K_(src_ls_id), K_(dest_ls_id), K_(finish_scn), K_(tablet_list), K_(task_id));
TO_STRING_KV(K_(src_ls_id), K_(dest_ls_id), K_(finish_scn), K_(tablet_list), K_(task_id), K_(data_version));
share::ObLSID src_ls_id_;
share::ObLSID dest_ls_id_;
share::SCN finish_scn_;
common::ObSArray<share::ObTransferTabletInfo> tablet_list_;
share::ObTransferTaskID task_id_;
uint64_t data_version_; //transfer_dml_ctrl_42x # placeholder
DISALLOW_COPY_AND_ASSIGN(ObTXFinishTransferOutInfo);
};
@ -98,12 +101,13 @@ public:
bool is_valid() const;
int assign(const ObTXFinishTransferInInfo &finish_transfer_in_info);
TO_STRING_KV(K_(src_ls_id), K_(dest_ls_id), K_(start_scn), K_(tablet_list), K_(task_id));
TO_STRING_KV(K_(src_ls_id), K_(dest_ls_id), K_(start_scn), K_(tablet_list), K_(task_id), K_(data_version));
share::ObLSID src_ls_id_;
share::ObLSID dest_ls_id_;
share::SCN start_scn_;
common::ObSArray<share::ObTransferTabletInfo> tablet_list_;
share::ObTransferTaskID task_id_;
uint64_t data_version_; //transfer_dml_ctrl_42x # placeholder
DISALLOW_COPY_AND_ASSIGN(ObTXFinishTransferInInfo);
};
@ -177,6 +181,7 @@ public:
{
START = 0,
DOING = 1,
ABORTED = 2, //transfer_dml_ctrl_42x # placeholder
MAX_STATUS
};
public: