From 870f539145e9f60f233e118cd0b3b556789218d6 Mon Sep 17 00:00:00 2001 From: 0xacc Date: Mon, 28 Oct 2024 13:53:03 +0000 Subject: [PATCH] [to #2024102100104749452] fix: add ObReqTimeGuard to ObPLPackageGuard --- src/pl/ob_pl_package_guard.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pl/ob_pl_package_guard.h b/src/pl/ob_pl_package_guard.h index 2d938a0e6..e4684e2c5 100644 --- a/src/pl/ob_pl_package_guard.h +++ b/src/pl/ob_pl_package_guard.h @@ -15,6 +15,7 @@ #include "sql/plan_cache/ob_cache_object_factory.h" #include "pl/dblink/ob_pl_dblink_guard.h" +#include "observer/ob_req_time_service.h" namespace oceanbase { @@ -24,7 +25,10 @@ namespace pl class ObPLPackageGuard { public: - ObPLPackageGuard(uint64_t tenant_id) : alloc_(), dblink_guard_(alloc_) + ObPLPackageGuard(uint64_t tenant_id) + : alloc_(), + dblink_guard_(alloc_), + req_time_guard_() { lib::ObMemAttr attr; attr.label_ = "PLPKGGuard"; @@ -48,6 +52,7 @@ public: ObPLDbLinkGuard dblink_guard_; private: common::hash::ObHashMap map_; + observer::ObReqTimeGuard req_time_guard_; }; }