Skip to content

Commit

Permalink
optimize: avoid dead loop logging during cache plan refresh exception…
Browse files Browse the repository at this point in the history
…s. (#6903)
  • Loading branch information
wuwen5 authored Oct 8, 2024
1 parent 40c49f6 commit ba7c771
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions changes/en-us/develop.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Add changes here for all PR submitted to the develop branch.
### optimize:
- [[#6044](https://github.com/seata/seata/pull/6044)] optimize derivative product check base on mysql
- [[#6361](https://github.com/seata/seata/pull/6361)] optimize 401 issues for some links
- [[#6903](https://github.com/apache/incubator-seata/pull/6903)] optimize `tableMeta` cache scheduled refresh issue

### security:
- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] A brief and accurate description of PR
Expand Down
1 change: 1 addition & 0 deletions changes/zh-cn/develop.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
### optimize:
- [[#6044](https://github.com/seata/seata/pull/6044)] 优化MySQL衍生数据库判断逻辑
- [[#6361](https://github.com/seata/seata/pull/6361)] 优化部分链接 401 的问题
- [[#6903](https://github.com/apache/incubator-seata/pull/6903)] 优化`tableMeta`缓存定时刷新问题

### security:
- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] 准确简要的PR描述
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,8 @@ static class TableMetaRefreshHolder {
}
} catch (Exception exx) {
LOGGER.error("table refresh error:{}", exx.getMessage(), exx);
// Avoid high CPU usage due to infinite loops caused by database exceptions
lastRefreshFinishTime = System.nanoTime();
}
}
});
Expand Down

0 comments on commit ba7c771

Please sign in to comment.