This is an automated email from the ASF dual-hosted git repository.
rpuch pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new 294b6a9cf8f IGNITE-25679 Do not log harmless events on WARN in JRaft
(#6040)
294b6a9cf8f is described below
commit 294b6a9cf8f7ef39c5f57fb53d675a8520825ae7
Author: Roman Puchkovskiy <[email protected]>
AuthorDate: Sat Jun 14 14:35:46 2025 +0400
IGNITE-25679 Do not log harmless events on WARN in JRaft (#6040)
---
.../apache/ignite/internal/placementdriver/LeaseUpdater.java | 2 +-
.../main/java/org/apache/ignite/raft/jraft/core/NodeImpl.java | 10 +++++-----
.../java/org/apache/ignite/raft/jraft/core/Replicator.java | 2 +-
.../apache/ignite/raft/jraft/storage/impl/LogManagerImpl.java | 2 +-
.../jraft/storage/snapshot/local/LocalSnapshotStorage.java | 2 +-
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git
a/modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/LeaseUpdater.java
b/modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/LeaseUpdater.java
index e511799e7e4..bff5bcac2aa 100644
---
a/modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/LeaseUpdater.java
+++
b/modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/LeaseUpdater.java
@@ -408,7 +408,7 @@ public class LeaseUpdater {
try {
Thread.sleep(UPDATE_LEASE_MS);
} catch (InterruptedException e) {
- LOG.warn("Lease updater is interrupted");
+ LOG.info("Lease updater is interrupted");
}
}
}
diff --git
a/modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/NodeImpl.java
b/modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/NodeImpl.java
index 819c6840e4d..007a73231b7 100644
--- a/modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/NodeImpl.java
+++ b/modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/NodeImpl.java
@@ -2253,7 +2253,7 @@ public class NodeImpl implements Node, RaftServerService {
// Check stale term
if (request.term() < this.currTerm) {
- LOG.warn("Node {} ignore stale AppendEntriesRequest from {},
term={}, currTerm={}.", getNodeId(),
+ LOG.info("Node {} ignore stale AppendEntriesRequest from {},
term={}, currTerm={}.", getNodeId(),
request.serverId(), request.term(), this.currTerm);
AppendEntriesResponseBuilder rb =
raftOptions.getRaftMessagesFactory()
.appendEntriesResponse()
@@ -2295,7 +2295,7 @@ public class NodeImpl implements Node, RaftServerService {
if (localPrevLogTerm != prevLogTerm) {
final long lastLogIndex = this.logManager.getLastLogIndex();
- LOG.warn("Node {} reject term_unmatched AppendEntriesRequest
from {}, term={}, prevLogIndex={}, " +
+ LOG.info("Node {} reject term_unmatched AppendEntriesRequest
from {}, term={}, prevLogIndex={}, " +
"prevLogTerm={}, localPrevLogTerm={}, lastLogIndex={},
entriesSize={}.",
getNodeId(), request.serverId(), request.term(),
prevLogIndex, prevLogTerm, localPrevLogTerm,
lastLogIndex, entriesCount);
@@ -2930,7 +2930,7 @@ public class NodeImpl implements Node, RaftServerService {
this.writeLock.lock();
try {
if (this.state != State.STATE_CANDIDATE) {
- LOG.warn("Node {} received invalid RequestVoteResponse from
{}, state not in STATE_CANDIDATE but {}.",
+ LOG.info("Node {} received invalid RequestVoteResponse from
{}, state not in STATE_CANDIDATE but {}.",
getNodeId(), peerId, this.state);
return;
}
@@ -2995,7 +2995,7 @@ public class NodeImpl implements Node, RaftServerService {
this.writeLock.lock();
try {
if (this.state != State.STATE_FOLLOWER) {
- LOG.warn("Node {} received invalid PreVoteResponse from {},
state not in STATE_FOLLOWER but {}.",
+ LOG.info("Node {} received invalid PreVoteResponse from {},
state not in STATE_FOLLOWER but {}.",
getNodeId(), peerId, this.state);
return;
}
@@ -3819,7 +3819,7 @@ public class NodeImpl implements Node, RaftServerService {
this.writeLock.lock();
try {
if (!this.state.isActive()) {
- LOG.warn("Node {} ignore InstallSnapshotRequest as it is not
in active state {}.", getNodeId(),
+ LOG.info("Node {} ignore InstallSnapshotRequest as it is not
in active state {}.", getNodeId(),
this.state);
return RaftRpcFactory.DEFAULT //
.newResponse(raftOptions.getRaftMessagesFactory(),
RaftError.EINVAL,
diff --git
a/modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/Replicator.java
b/modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/Replicator.java
index 4537b769e51..4e76fb09df3 100644
---
a/modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/Replicator.java
+++
b/modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/Replicator.java
@@ -985,7 +985,7 @@ public class Replicator implements ThreadId.OnError {
r.sendEntries();
}
else {
- LOG.warn("Replicator stops sending entries [replicator={}].", id);
+ LOG.info("Replicator stops sending entries [replicator={}].", id);
id.unlock();
}
return true;
diff --git
a/modules/raft/src/main/java/org/apache/ignite/raft/jraft/storage/impl/LogManagerImpl.java
b/modules/raft/src/main/java/org/apache/ignite/raft/jraft/storage/impl/LogManagerImpl.java
index fed76d39c6d..27a0fb84f90 100644
---
a/modules/raft/src/main/java/org/apache/ignite/raft/jraft/storage/impl/LogManagerImpl.java
+++
b/modules/raft/src/main/java/org/apache/ignite/raft/jraft/storage/impl/LogManagerImpl.java
@@ -549,7 +549,7 @@ public class LogManagerImpl implements LogManager {
startMs = Utils.monotonicMs();
try {
final TruncateSuffixClosure tsc =
(TruncateSuffixClosure) done;
- LOG.warn(
+ LOG.info(
"Truncating log storage suffix
[groupId={}, lastIndexKept={}]",
nodeId.getGroupId(),
tsc.lastIndexKept
diff --git
a/modules/raft/src/main/java/org/apache/ignite/raft/jraft/storage/snapshot/local/LocalSnapshotStorage.java
b/modules/raft/src/main/java/org/apache/ignite/raft/jraft/storage/snapshot/local/LocalSnapshotStorage.java
index 7b808120a70..ee7501c9886 100644
---
a/modules/raft/src/main/java/org/apache/ignite/raft/jraft/storage/snapshot/local/LocalSnapshotStorage.java
+++
b/modules/raft/src/main/java/org/apache/ignite/raft/jraft/storage/snapshot/local/LocalSnapshotStorage.java
@@ -308,7 +308,7 @@ public class LocalSnapshotStorage implements
SnapshotStorage {
this.lock.unlock();
}
if (lsIndex == 0) {
- LOG.warn("No data for snapshot reader {}.", this.path);
+ LOG.info("No data for snapshot reader {}.", this.path);
return null;
}
final String snapshotPath = getSnapshotPath(lsIndex);