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]

Reply via email to