to issue<53361277>:support flush pl cache single cache object

This commit is contained in:
hanr881
2023-12-28 09:12:48 +00:00
committed by ob-robot
parent 021fbf0335
commit 2882851e54
18 changed files with 281 additions and 25 deletions

View File

@ -5918,7 +5918,8 @@ public:
ObAdminFlushCacheArg() :
cache_type_(CACHE_TYPE_INVALID),
is_fine_grained_(false),
ns_type_(sql::ObLibCacheNameSpace::NS_INVALID)
ns_type_(sql::ObLibCacheNameSpace::NS_INVALID),
schema_id_(common::OB_INVALID_ID)
{
}
virtual ~ObAdminFlushCacheArg() {}
@ -5937,6 +5938,7 @@ public:
common::ObString sql_id_;
bool is_fine_grained_;
sql::ObLibCacheNameSpace ns_type_;
uint64_t schema_id_;
};
struct ObAdminMigrateUnitArg
@ -6603,7 +6605,8 @@ public:
tenant_id_(common::OB_INVALID_TENANT_ID),
cache_type_(CACHE_TYPE_INVALID),
is_fine_grained_(false),
ns_type_(sql::ObLibCacheNameSpace::NS_INVALID)
ns_type_(sql::ObLibCacheNameSpace::NS_INVALID),
schema_id_(common::OB_INVALID_ID)
{}
virtual ~ObFlushCacheArg() {}
bool is_valid() const
@ -6627,6 +6630,7 @@ public:
common::ObString sql_id_;
bool is_fine_grained_;
sql::ObLibCacheNameSpace ns_type_;
uint64_t schema_id_;
};
struct ObGetAllSchemaArg