]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-10604 remove cleanup of APP state when all APPs are down
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 27 Apr 2018 08:31:12 +0000 (10:31 +0200)
committerSonarTech <sonartech@sonarsource.com>
Thu, 10 May 2018 18:20:54 +0000 (20:20 +0200)
server/sonar-main/src/main/java/org/sonar/application/cluster/ClusterAppStateImpl.java

index a1bdc68db334c04c57a368b37bc03663ed95f224..94cc59455480464ad4532e4eea40d8b20411eea9 100644 (file)
@@ -280,9 +280,6 @@ public class ClusterAppStateImpl implements ClusterAppState {
     @Override
     public void memberRemoved(MembershipEvent membershipEvent) {
       removeOperationalProcess(membershipEvent.getMember().getUuid());
-      if (membershipEvent.getMembers().isEmpty()) {
-        purgeSharedMemoryForAppNodes();
-      }
     }
 
     @Override
@@ -298,11 +295,5 @@ public class ClusterAppStateImpl implements ClusterAppState {
         }
       }
     }
-
-    private void purgeSharedMemoryForAppNodes() {
-      LOGGER.info("No more application nodes, clearing cluster information about application nodes.");
-      hzMember.getAtomicReference(LEADER).clear();
-      hzMember.getAtomicReference(SONARQUBE_VERSION).clear();
-    }
   }
 }