Fix mig param destruct order issue

This commit is contained in:
JiahuaChen
2023-01-12 10:42:01 +00:00
committed by ob-robot
parent e845f0c231
commit ce6d08210a
2 changed files with 2 additions and 1 deletions

View File

@ -1143,6 +1143,7 @@ void ObMigrationTabletParam::reset()
ddl_execution_id_ = -1; ddl_execution_id_ = -1;
ddl_cluster_version_ = 0; ddl_cluster_version_ = 0;
max_serialized_medium_scn_ = 0; max_serialized_medium_scn_ = 0;
allocator_.reset();
} }
int ObMigrationTabletParam::assign(const ObMigrationTabletParam &param) int ObMigrationTabletParam::assign(const ObMigrationTabletParam &param)

View File

@ -197,7 +197,7 @@ struct ObMigrationTabletParam final
{ {
public: public:
ObMigrationTabletParam(); ObMigrationTabletParam();
~ObMigrationTabletParam() = default; ~ObMigrationTabletParam() { reset(); }
ObMigrationTabletParam(const ObMigrationTabletParam &) = delete; ObMigrationTabletParam(const ObMigrationTabletParam &) = delete;
ObMigrationTabletParam &operator=(const ObMigrationTabletParam &) = delete; ObMigrationTabletParam &operator=(const ObMigrationTabletParam &) = delete;
public: public: