fix deserialize arg in multi-transation commit

This commit is contained in:
obdev
2024-02-06 16:28:50 +00:00
committed by ob-robot
parent 9c5a7b79e8
commit 84d9d1ebe2
7 changed files with 389 additions and 27 deletions

View File

@ -3455,6 +3455,12 @@ public:
int deserialize_create_tablet_schemas(const char *buf,
const int64_t data_len,
int64_t &pos);
static int is_old_mds(const char *buf,
int64_t data_len,
bool &is_old_mds);
static int skip_unis_array_len(const char *buf,
int64_t data_len,
int64_t &pos);
DECLARE_TO_STRING;
public:
@ -3480,6 +3486,12 @@ public:
int assign (const ObBatchRemoveTabletArg &arg);
int init(const ObIArray<common::ObTabletID> &tablet_ids,
const share::ObLSID id);
static int is_old_mds(const char *buf,
int64_t data_len,
bool &is_old_mds);
static int skip_array_len(const char *buf,
int64_t data_len,
int64_t &pos);
DECLARE_TO_STRING;
public: