protected void enablePersistBestPossibleAssignment(HelixZkClient zkClient, String clusterName, Boolean enabled) { ConfigAccessor configAccessor = new ConfigAccessor(zkClient); ClusterConfig clusterConfig = configAccessor.getClusterConfig(clusterName); clusterConfig.setPersistBestPossibleAssignment(enabled); configAccessor.setClusterConfig(clusterName, clusterConfig); }
ClusterConfig clusterConfig = _configAccessor.getClusterConfig(CLUSTER_NAME); clusterConfig.enableTargetExternalView(true); clusterConfig.setPersistBestPossibleAssignment(true); _configAccessor.setClusterConfig(CLUSTER_NAME, clusterConfig); Thread.sleep(2000);
clusterConfig.setPersistBestPossibleAssignment(true); _configAccessor.setClusterConfig(CLUSTER_NAME, clusterConfig);
clusterConfig.setPersistBestPossibleAssignment(true); ClusterDataCache cache = event.getAttribute(AttributeName.ClusterDataCache.name()); cache.setClusterConfig(clusterConfig);
clusterConfig.setPersistBestPossibleAssignment(true); configAccessor.setClusterConfig(_clusterName, clusterConfig);