@Override public void removeBlobstoreKey(String blobKey) { LOG.debug("remove key {}", blobKey); stateStorage.delete_node(ClusterUtils.blobstorePath(blobKey)); }
@Override public void setupBlob(String key, NimbusInfo nimbusInfo, Integer versionInfo) { String path = ClusterUtils.blobstorePath(key) + ClusterUtils.ZK_SEPERATOR + nimbusInfo.toHostPortString() + "-" + versionInfo; LOG.info("set-path: {}", path); stateStorage.mkdirs(ClusterUtils.blobstorePath(key), defaultAcls); stateStorage.delete_node_blobstore(ClusterUtils.blobstorePath(key), nimbusInfo.toHostPortString()); stateStorage.set_ephemeral_node(path, null, defaultAcls); }
@Override public List<String> blobstoreInfo(String blobKey) { String path = ClusterUtils.blobstorePath(blobKey); stateStorage.sync_path(path); return stateStorage.get_children(path, false); }
@Override public void removeBlobstoreKey(String blobKey) { LOG.debug("remove key {}", blobKey); stateStorage.delete_node(ClusterUtils.blobstorePath(blobKey)); }
@Override public void setupBlobstore(String key, NimbusInfo nimbusInfo, Integer versionInfo) { String path = ClusterUtils.blobstorePath(key) + ClusterUtils.ZK_SEPERATOR + nimbusInfo.toHostPortString() + "-" + versionInfo; LOG.info("set-path: {}", path); stateStorage.mkdirs(ClusterUtils.blobstorePath(key), acls); stateStorage.delete_node_blobstore(ClusterUtils.blobstorePath(key), nimbusInfo.toHostPortString()); stateStorage.set_ephemeral_node(path, null, acls); }
@Override public List<String> blobstoreInfo(String blobKey) { String path = ClusterUtils.blobstorePath(blobKey); stateStorage.sync_path(path); return stateStorage.get_children(path, false); }