@Override
public boolean addSubscriptionSilent(String name) throws InterruptedException, KeeperException, IOException {
ReplicationAdmin replicationAdmin = new ReplicationAdmin(hbaseConf);
try {
String internalName = toInternalSubscriptionName(name);
if (replicationAdmin.listPeers().containsKey(internalName)) {
return false;
}
String basePath = baseZkPath + "/" + internalName;
UUID uuid = UUID.nameUUIDFromBytes(Bytes.toBytes(internalName)); // always gives the same uuid for the same name