Added placeholder for serialization of topnsql rpc parameters

This commit is contained in:
AntiTopQuark 2024-06-27 12:53:02 +00:00 committed by ob-robot
parent 6fab5b64e6
commit 69db0f75ee
2 changed files with 8 additions and 4 deletions

View File

@ -89,12 +89,12 @@ DEF_TO_STRING(ObWrUserModifySettingsArg)
J_COLON();
pos += ObWrSnapshotArg::to_string(buf + pos, buf_len - pos);
J_COMMA();
J_KV(K_(tenant_id), K_(retention), K_(interval));
J_KV(K_(tenant_id), K_(retention), K_(interval), K_(topnsql));
J_OBJ_END();
return pos;
}
OB_SERIALIZE_MEMBER(
(ObWrUserModifySettingsArg, ObWrSnapshotArg), tenant_id_, retention_, interval_);
(ObWrUserModifySettingsArg, ObWrSnapshotArg), tenant_id_, retention_, interval_, topnsql_);
template <obrpc::ObRpcPacketCode pcode>
int ObWrBaseSnapshotTaskP<pcode>::init()

View File

@ -214,13 +214,15 @@ public:
: ObWrSnapshotArg(WrTaskType::USER_MODIFY_SETTINGS),
tenant_id_(tenant_id),
retention_(retention),
interval_(interval)
interval_(interval),
topnsql_(0)
{}
ObWrUserModifySettingsArg()
: ObWrSnapshotArg(WrTaskType::USER_MODIFY_SETTINGS),
tenant_id_(0),
retention_(0),
interval_(0)
interval_(0),
topnsql_(0)
{}
~ObWrUserModifySettingsArg() = default;
inline int64_t get_tenant_id() const
@ -241,6 +243,7 @@ public:
tenant_id_ = other.tenant_id_;
retention_ = other.retention_;
interval_ = other.interval_;
topnsql_ = topnsql_;
if (OB_FAIL(ObWrSnapshotArg::assign(other))) {
SHARE_LOG(WARN, "fail to assign wr snapshot arg", KR(ret));
} else { /*do nothing*/
@ -254,6 +257,7 @@ private:
int64_t tenant_id_;
int64_t retention_;
int64_t interval_;
int64_t topnsql_;
};
class ObWrUserSubmitSnapResp {