This is an automated email from the ASF dual-hosted git repository.

liubao pushed a commit to branch 2.8.x
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/2.8.x by this push:
     new 42cc6c972 [#4510] fixed kie config center can not record fail state 
when connect exception problem (#4512)
42cc6c972 is described below

commit 42cc6c972a9156ffc59df9e2fb944cc17df1308a
Author: Alex <[email protected]>
AuthorDate: Fri Sep 6 10:13:01 2024 +0800

    [#4510] fixed kie config center can not record fail state when connect 
exception problem (#4512)
---
 .../main/java/org/apache/servicecomb/config/kie/client/KieClient.java    | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/clients/config-kie-client/src/main/java/org/apache/servicecomb/config/kie/client/KieClient.java
 
b/clients/config-kie-client/src/main/java/org/apache/servicecomb/config/kie/client/KieClient.java
index d28185fb7..dc5c641f6 100644
--- 
a/clients/config-kie-client/src/main/java/org/apache/servicecomb/config/kie/client/KieClient.java
+++ 
b/clients/config-kie-client/src/main/java/org/apache/servicecomb/config/kie/client/KieClient.java
@@ -101,6 +101,7 @@ public class KieClient implements KieConfigOperation {
           "read response failed. status:" + httpResponse.getStatusCode() + "; 
message:" +
               httpResponse.getMessage() + "; content:" + 
httpResponse.getContent());
     } catch (Exception e) {
+      addressManager.recordFailState(address);
       LOGGER.error("query configuration from {} failed, message={}", url, 
e.getMessage());
       throw new OperationException("read response failed. ", e);
     }

Reply via email to