From de0969899fe21fc599edb777c3419e55089524a7 Mon Sep 17 00:00:00 2001 From: Chris Cranford Date: Tue, 24 Oct 2023 22:47:07 -0400 Subject: [PATCH] DBZ-7047 Only iterate active transactions when DEBUG enabled --- .../logminer/processor/AbstractLogMinerEventProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/logminer/processor/AbstractLogMinerEventProcessor.java b/debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/logminer/processor/AbstractLogMinerEventProcessor.java index 1e0bf3d56..47dfbb486 100644 --- a/debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/logminer/processor/AbstractLogMinerEventProcessor.java +++ b/debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/logminer/processor/AbstractLogMinerEventProcessor.java @@ -237,7 +237,7 @@ public Scn process(Scn startScn, Scn endScn) throws SQLException, InterruptedExc offsetContext.getCommitScn(), metrics.getNumberOfActiveTransactions(), metrics.getSleepTimeInMilliseconds()); - if (metrics.getNumberOfActiveTransactions() > 0) { + if (metrics.getNumberOfActiveTransactions() > 0 && LOGGER.isDebugEnabled()) { // This is wrapped in try-with-resources specifically for Infinispan performance try (Stream stream = getTransactionCache().values().stream()) { LOGGER.debug("All active transactions: {}",