fix prepare task failed causes drop column wait data complement.

This commit is contained in:
obdev
2022-11-06 02:15:17 +00:00
committed by wangzelin.wzl
parent 38a93056a1
commit f40dd6025e
4 changed files with 56 additions and 68 deletions

View File

@ -144,6 +144,7 @@ public:
int fill_dag_key(char *buf, const int64_t buf_len) const override;
virtual lib::Worker::CompatMode get_compat_mode() const override
{ return param_.compat_mode_; }
virtual int create_first_task() override;
// report replica build status to RS.
int report_replica_build_status();
private:
@ -160,9 +161,6 @@ public:
~ObComplementPrepareTask();
int init(ObComplementDataParam &param, ObComplementDataContext &context);
int process() override;
private:
int generate_complement_write_task(ObComplementDataDag *dag, ObComplementWriteTask *&write_task);
int generate_complement_merge_task(ObComplementDataDag *dag, ObComplementWriteTask *write_task, ObComplementMergeTask *&merge_task);
private:
bool is_inited_;
ObComplementDataParam *param_;