From 17a082eff4e9edd21af1d8dffda2357ae99c1cef Mon Sep 17 00:00:00 2001 From: obdev Date: Tue, 6 Feb 2024 20:48:25 +0000 Subject: [PATCH] [CP] fix bug about PX thread limit --- src/sql/engine/px/ob_px_tenant_target_monitor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/engine/px/ob_px_tenant_target_monitor.cpp b/src/sql/engine/px/ob_px_tenant_target_monitor.cpp index 0b0c0b7543..ac3ecbd928 100644 --- a/src/sql/engine/px/ob_px_tenant_target_monitor.cpp +++ b/src/sql/engine/px/ob_px_tenant_target_monitor.cpp @@ -395,7 +395,7 @@ int ObPxTenantTargetMonitor::apply_target(hash::ObHashMap &work // read lock to avoid reset map. SpinRLockGuard rlock_guard(spin_lock_); // Just for avoid multiple SQL applications at the same time // for pmas - int64_t target = session_target; + int64_t target = session_target != INT64_MAX ? session_target : parallel_servers_target_; uint64_t version = version_; bool is_first_query = true; bool is_target_enough = true;