This is an automated email from the ASF dual-hosted git repository.
felixybw pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git
The following commit(s) were added to refs/heads/main by this push:
new 7377aec44e [GLUTEN-9967][VL] Log error stacktrace on velox memory pool
grow capacity (#9968)
7377aec44e is described below
commit 7377aec44eca57de260fca042f99a955888bb324
Author: Zhen Wang <[email protected]>
AuthorDate: Tue Jun 17 03:17:24 2025 +0800
[GLUTEN-9967][VL] Log error stacktrace on velox memory pool grow capacity
(#9968)
Log error stacktrace on velox memory pool grow capacity
---
cpp/velox/memory/VeloxMemoryManager.cc | 3 +++
1 file changed, 3 insertions(+)
diff --git a/cpp/velox/memory/VeloxMemoryManager.cc
b/cpp/velox/memory/VeloxMemoryManager.cc
index 4dc09d415e..8ef7620984 100644
--- a/cpp/velox/memory/VeloxMemoryManager.cc
+++ b/cpp/velox/memory/VeloxMemoryManager.cc
@@ -24,6 +24,7 @@
#include "velox/common/memory/MallocAllocator.h"
#include "velox/common/memory/MemoryPool.h"
+#include "velox/common/process/StackTrace.h"
#include "velox/exec/MemoryReclaimer.h"
#include "config/VeloxConfig.h"
@@ -171,6 +172,8 @@ class ListenableArbitrator : public
velox::memory::MemoryArbitrator {
try {
listener_->allocationChanged(neededBytes);
} catch (const std::exception&) {
+ VLOG(2) << "ListenableArbitrator growCapacityInternal failed,
stacktrace: "
+ << velox::process::StackTrace().toString();
// if allocationChanged failed, we need to free the reclaimed bytes
listener_->allocationChanged(-reclaimedFreeBytes);
std::rethrow_exception(std::current_exception());
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]