This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.0 by this push:
new 02b6e306a99 [fix](tablet stat) fix tablet stat thread block #29151
(#31190)
02b6e306a99 is described below
commit 02b6e306a9920a0fe09c6d4a14d8c7cd49cc2c4c
Author: yujun <[email protected]>
AuthorDate: Mon Mar 4 20:33:02 2024 +0800
[fix](tablet stat) fix tablet stat thread block #29151 (#31190)
---
.../src/main/java/org/apache/doris/catalog/TabletStatMgr.java | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/catalog/TabletStatMgr.java
b/fe/fe-core/src/main/java/org/apache/doris/catalog/TabletStatMgr.java
index 202f0f3246e..feae4f589fd 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/catalog/TabletStatMgr.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/TabletStatMgr.java
@@ -67,14 +67,18 @@ public class TabletStatMgr extends MasterDaemon {
result.getTabletsStatsSize());
updateTabletStat(backend.getId(), result);
ok = true;
- } catch (Exception e) {
+ } catch (Throwable e) {
LOG.warn("task exec error. backend[{}]", backend.getId(),
e);
- } finally {
+ }
+
+ try {
if (ok) {
ClientPool.backendPool.returnObject(address, client);
} else {
ClientPool.backendPool.invalidateObject(address,
client);
}
+ } catch (Throwable e) {
+ LOG.warn("client pool recyle error. backend[{}]",
backend.getId(), e);
}
});
}).join();
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]