This is an automated email from the ASF dual-hosted git repository.

dlych pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git

commit 7c13f7051fabb589caf5e6b39d3f65c0382d979b
Author: Murtadha Hubail <[email protected]>
AuthorDate: Tue Mar 29 12:34:22 2022 +0300

    [NO ISSUE][OTH] Reduce Txn Logs Replication Debug Logs
    
    - user model changes: no
    - storage format changes: no
    - interface changes: no
    
    Details:
    
    - Remove or reduce log level of txn log replication
      debug logs.
    
    Change-Id: Ifbbab1799911e6b9becbeb5bc985117c52272ca2
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/15903
    Integration-Tests: Jenkins <[email protected]>
    Tested-by: Jenkins <[email protected]>
    Reviewed-by: Murtadha Hubail <[email protected]>
    Reviewed-by: Ali Alsuliman <[email protected]>
---
 .../main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java  | 2 +-
 .../org/apache/asterix/replication/logging/RemoteLogsProcessor.java  | 5 +----
 .../org/apache/asterix/replication/logging/ReplicationLogBuffer.java | 5 -----
 .../apache/asterix/replication/management/LogReplicationManager.java | 3 ---
 .../org/apache/asterix/replication/messaging/ReplicateLogsTask.java  | 2 +-
 5 files changed, 3 insertions(+), 14 deletions(-)

diff --git 
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
 
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
index 42159bedae..290734f046 100644
--- 
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
+++ 
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
@@ -102,7 +102,7 @@ public class IndexCheckpointManager implements 
IIndexCheckpointManager {
     public synchronized void masterFlush(long masterLsn, long localLsn) throws 
HyracksDataException {
         final IndexCheckpoint latest = getLatest();
         latest.getMasterNodeFlushMap().put(masterLsn, localLsn);
-        LOGGER.debug("index {} master flush {} -> {}", indexPath, masterLsn, 
localLsn);
+        LOGGER.trace("index {} master flush {} -> {}", indexPath, masterLsn, 
localLsn);
         final IndexCheckpoint next = IndexCheckpoint.next(latest, 
latest.getLowWatermark(),
                 latest.getValidComponentSequence(), 
latest.getLastComponentId(), null);
         persist(next);
diff --git 
a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/RemoteLogsProcessor.java
 
b/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/RemoteLogsProcessor.java
index 63e194ed0d..b094d9eaf6 100644
--- 
a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/RemoteLogsProcessor.java
+++ 
b/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/RemoteLogsProcessor.java
@@ -47,8 +47,7 @@ public class RemoteLogsProcessor implements ILogRequester {
     public void process(ByteBuffer logsBatch, RemoteLogRecord reusableLog, 
IReplicationWorker worker) {
         while (logsBatch.hasRemaining()) {
             // get rid of log size
-            int batchSize = logsBatch.getInt();
-            LOGGER.debug("received logs batch size {} from {}", batchSize, 
worker.getRemoteAddress());
+            logsBatch.getInt();
             reusableLog.readRemoteLog(logsBatch);
             reusableLog.setLogSource(LogSource.REMOTE);
             switch (reusableLog.getLogType()) {
@@ -75,8 +74,6 @@ public class RemoteLogsProcessor implements ILogRequester {
                     flushLog.setRequester(this);
                     flushLog.setLogSource(LogSource.REMOTE);
                     flushLog.setMasterLsn(reusableLog.getLSN());
-                    LOGGER.debug("received master LSN {} for partition {}", 
reusableLog.getLSN(),
-                            reusableLog.getResourcePartition());
                     logManager.log(flushLog);
                     break;
                 default:
diff --git 
a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/ReplicationLogBuffer.java
 
b/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/ReplicationLogBuffer.java
index 3c13825309..2ed2ac95f1 100644
--- 
a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/ReplicationLogBuffer.java
+++ 
b/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/ReplicationLogBuffer.java
@@ -23,12 +23,9 @@ import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.asterix.common.transactions.ILogRecord;
 import org.apache.asterix.replication.management.LogReplicationManager;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 
 public class ReplicationLogBuffer {
 
-    private static final Logger LOGGER = LogManager.getLogger();
     private final int logBufferSize;
     private final AtomicBoolean full;
     private int appendOffset;
@@ -120,7 +117,6 @@ public class ReplicationLogBuffer {
     private void transferBuffer(ByteBuffer buffer) {
         if (buffer.remaining() <= batchSize) {
             //the current batch can be sent as it is
-            LOGGER.debug("sending txn logs batch size {}", buffer.remaining());
             replicationManager.transferBatch(buffer);
             return;
         }
@@ -146,7 +142,6 @@ public class ReplicationLogBuffer {
                 //return to the beginning of the batch position
                 buffer.reset();
             }
-            LOGGER.debug("sending logs slice size {}", buffer.remaining());
             replicationManager.transferBatch(buffer);
             //return the original limit to check the new remaining size
             buffer.limit(totalTransferLimit);
diff --git 
a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/management/LogReplicationManager.java
 
b/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/management/LogReplicationManager.java
index b76fa25a69..f1d8d4d5c0 100644
--- 
a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/management/LogReplicationManager.java
+++ 
b/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/management/LogReplicationManager.java
@@ -131,9 +131,6 @@ public class LogReplicationManager {
                 ackTracker.track(logRecord, new 
HashSet<>(destinations.keySet()));
             }
         }
-        if (logRecord.getLogType() == LogType.FLUSH) {
-            LOGGER.debug("appending flush lsn {} to replication queue", 
logRecord.getLSN());
-        }
         appendToLogBuffer(logRecord);
     }
 
diff --git 
a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/messaging/ReplicateLogsTask.java
 
b/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/messaging/ReplicateLogsTask.java
index 67c8ebad9f..b67a71eb6a 100644
--- 
a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/messaging/ReplicateLogsTask.java
+++ 
b/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/messaging/ReplicateLogsTask.java
@@ -64,7 +64,7 @@ public class ReplicateLogsTask implements IReplicaTask {
                 logsBuffer = ReplicationProtocol.readRequest(channel, 
logsBuffer);
                 // check if it is end of handshake
                 if (logsBuffer.remaining() == END_REPLICATION_LOG_SIZE) {
-                    LOGGER.info("ending log replication with {}", 
worker.getRemoteAddress());
+                    LOGGER.debug("ending log replication with {}", 
worker.getRemoteAddress());
                     break;
                 }
                 logsProcessor.process(logsBuffer, reusableLog, worker);

Reply via email to