/** * remove quota for the namespace if exists * * @param env MasterProcedureEnv * @throws IOException */ private void rollbackSetNamespaceQuota(final MasterProcedureEnv env) throws IOException { try { DeleteNamespaceProcedure.removeNamespaceQuota(env, nsDescriptor.getName()); } catch (Exception e) { // Ignore exception LOG.debug("Rollback of setNamespaceQuota throws exception: " + e); } }
/** * Undo the insert. * * @param env MasterProcedureEnv * @throws IOException */ private void rollbackInsertIntoNSTable(final MasterProcedureEnv env) throws IOException { try { DeleteNamespaceProcedure.deleteFromNSTable(env, nsDescriptor.getName()); } catch (Exception e) { // Ignore exception LOG.debug("Rollback of insertIntoNSTable throws exception: " + e); } }
/** * rollback Zookeeper update. * * @param env MasterProcedureEnv * @throws IOException */ private void rollbackZKNamespaceManagerChange(final MasterProcedureEnv env) throws IOException { try { DeleteNamespaceProcedure.removeFromZKNamespaceManager(env, nsDescriptor.getName()); } catch (Exception e) { // Ignore exception LOG.debug("Rollback of updateZKNamespaceManager throws exception: " + e); } }
/** * undo create directory * * @param env MasterProcedureEnv * @throws IOException */ private void rollbackCreateDirectory(final MasterProcedureEnv env) throws IOException { try { DeleteNamespaceProcedure.deleteDirectory(env, nsDescriptor.getName()); } catch (Exception e) { // Ignore exception LOG.debug("Rollback of createDirectory throws exception: " + e); } }