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

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


The following commit(s) were added to refs/heads/1.3.x by this push:
     new 15c120aa2 [SCB-2703]servicecomb.loadbalance.isolation.enabled not work 
(#3412)
15c120aa2 is described below

commit 15c120aa28cf8a4f1335b85c3a6a36a631414d8f
Author: liubao68 <[email protected]>
AuthorDate: Fri Oct 21 14:05:08 2022 +0800

    [SCB-2703]servicecomb.loadbalance.isolation.enabled not work (#3412)
---
 .../servicecomb/loadbalance/filterext/IsolationDiscoveryFilter.java   | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/filterext/IsolationDiscoveryFilter.java
 
b/handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/filterext/IsolationDiscoveryFilter.java
index 8a3f15215..2def4230d 100644
--- 
a/handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/filterext/IsolationDiscoveryFilter.java
+++ 
b/handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/filterext/IsolationDiscoveryFilter.java
@@ -82,6 +82,10 @@ public class IsolationDiscoveryFilter implements 
ServerListFilterExt {
   @Override
   public List<ServiceCombServer> 
getFilteredListOfServers(List<ServiceCombServer> servers,
       Invocation invocation) {
+    if 
(!Configuration.INSTANCE.isIsolationFilterOpen(invocation.getMicroserviceName()))
 {
+      return servers;
+    }
+
     List<ServiceCombServer> filteredServers = new ArrayList<>();
     Settings settings = createSettings(invocation);
     servers.forEach((server) -> {

Reply via email to