@SuppressWarnings("squid:S1181") @Override public void commitTransaction(MetadataTransactionContext ctx) { try { metadataNode.commitTransaction(ctx.getTxnId()); cache.commit(ctx); } catch (Throwable th) { // Metadata node should abort all transactions on re-joining the new CC LOGGER.fatal("Failure committing a metadata transaction", th); ExitUtil.halt(ExitUtil.EC_FAILED_TO_COMMIT_METADATA_TXN); } }