From 36f354d2e030fb744350bc4fea38b88831c50d6b Mon Sep 17 00:00:00 2001 From: obdev Date: Wed, 22 Nov 2023 09:10:45 +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;