This is an automated email from the ASF dual-hosted git repository.
brandonwilliams pushed a commit to branch cassandra-4.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git
The following commit(s) were added to refs/heads/cassandra-4.0 by this push:
new a2fbb17867 Push LocalSessions info logs to debug
a2fbb17867 is described below
commit a2fbb17867469f83b94718d052b6c371f089ec5f
Author: arkn98 <[email protected]>
AuthorDate: Mon Mar 11 13:27:39 2024 -0400
Push LocalSessions info logs to debug
Patch by arkn98; reviewed by bereng and brandonwilliams for CASSANDRA-18335
---
CHANGES.txt | 1 +
.../cassandra/repair/consistent/LocalSessions.java | 34 +++++++++++-----------
2 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/CHANGES.txt b/CHANGES.txt
index f2712c5088..69f8be60a5 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
4.0.13
+ * Push LocalSessions info logs to debug (CASSANDRA-18335)
* Filter remote DC replicas out when constructing the initial replica plan
for the local read repair (CASSANDRA-19120)
* Remove redundant code in StorageProxy#sendToHintedReplicas (CASSANDRA-19412)
* Remove bashisms for mx4j tool in cassandra-env.sh (CASSANDRA-19416)
diff --git a/src/java/org/apache/cassandra/repair/consistent/LocalSessions.java
b/src/java/org/apache/cassandra/repair/consistent/LocalSessions.java
index cfb90ef04d..e61ad47003 100644
--- a/src/java/org/apache/cassandra/repair/consistent/LocalSessions.java
+++ b/src/java/org/apache/cassandra/repair/consistent/LocalSessions.java
@@ -322,7 +322,7 @@ public class LocalSessions
*/
public void cancelSession(UUID sessionID, boolean force)
{
- logger.info("Cancelling local repair session {}", sessionID);
+ logger.debug("Cancelling local repair session {}", sessionID);
LocalSession session = getSession(sessionID);
Preconditions.checkArgument(session != null, "Session {} does not
exist", sessionID);
Preconditions.checkArgument(force ||
session.coordinator.equals(getBroadcastAddressAndPort()),
@@ -397,7 +397,7 @@ public class LocalSessions
case FINALIZE_PROMISED:
continue;
default:
- logger.info("Found repair session {} with state = {} -
failing the repair", session.sessionID, session.getState());
+ logger.debug("Found repair session {} with state = {}
- failing the repair", session.sessionID, session.getState());
failSession(session, true);
}
}
@@ -453,12 +453,12 @@ public class LocalSessions
{
// if we delete a non-superseded session, some ranges
will be mis-reported as
// not having been repaired in repair_admin after a
restart
- logger.info("Skipping delete of FINALIZED LocalSession
{} because it has " +
+ logger.debug("Skipping delete of FINALIZED
LocalSession {} because it has " +
"not been superseded by a more recent
session", session.sessionID);
}
else if (!sessionHasData(session))
{
- logger.info("Auto deleting repair session {}",
session);
+ logger.debug("Auto deleting repair session {}",
session);
deleteSession(session.sessionID);
}
else
@@ -734,7 +734,7 @@ public class LocalSessions
}
else if (session.getState() != FAILED)
{
- logger.info("Failing local repair session {}",
session.sessionID);
+ logger.debug("Failing local repair session {}",
session.sessionID);
setStateAndSave(session, FAILED);
}
}
@@ -747,7 +747,7 @@ public class LocalSessions
public synchronized void deleteSession(UUID sessionID)
{
- logger.info("Deleting local repair session {}", sessionID);
+ logger.debug("Deleting local repair session {}", sessionID);
LocalSession session = getSession(sessionID);
Preconditions.checkArgument(session.isCompleted(), "Cannot delete
incomplete sessions");
@@ -817,7 +817,7 @@ public class LocalSessions
LocalSession session = createSessionUnsafe(sessionID, parentSession,
peers);
putSessionUnsafe(session);
- logger.info("Beginning local incremental repair session {}", session);
+ logger.debug("Beginning local incremental repair session {}", session);
ExecutorService executor =
Executors.newFixedThreadPool(parentSession.getColumnFamilyStores().size());
@@ -832,9 +832,9 @@ public class LocalSessions
{
try
{
- logger.info("Prepare phase for incremental repair session
{} completed", sessionID);
+ logger.debug("Prepare phase for incremental repair session
{} completed", sessionID);
if (!prepareSessionExceptFailed(session))
- logger.info("Session {} failed before anticompaction
completed", sessionID);
+ logger.debug("Session {} failed before anticompaction
completed", sessionID);
Message<PrepareConsistentResponse> message =
Message.out(PREPARE_CONSISTENT_RSP,
@@ -889,7 +889,7 @@ public class LocalSessions
LocalSession session = getSession(sessionID);
if (session != null && session.getState() != REPAIRING)
{
- logger.info("Setting local incremental repair session {} to
REPAIRING", session);
+ logger.debug("Setting local incremental repair session {} to
REPAIRING", session);
setStateAndSave(session, REPAIRING);
}
}
@@ -901,7 +901,7 @@ public class LocalSessions
LocalSession session = getSession(sessionID);
if (session == null)
{
- logger.info("Received FinalizePropose message for unknown repair
session {}, responding with failure", sessionID);
+ logger.debug("Received FinalizePropose message for unknown repair
session {}, responding with failure", sessionID);
sendMessage(from, Message.out(FAILED_SESSION_MSG, new
FailSession(sessionID)));
return;
}
@@ -920,7 +920,7 @@ public class LocalSessions
syncTable();
sendMessage(from, Message.out(FINALIZE_PROMISE_MSG, new
FinalizePromise(sessionID, getBroadcastAddressAndPort(), true)));
- logger.info("Received FinalizePropose message for incremental
repair session {}, responded with FinalizePromise", sessionID);
+ logger.debug("Received FinalizePropose message for incremental
repair session {}, responded with FinalizePromise", sessionID);
}
catch (IllegalArgumentException e)
{
@@ -961,7 +961,7 @@ public class LocalSessions
}
setStateAndSave(session, FINALIZED);
- logger.info("Finalized local repair session {}", sessionID);
+ logger.debug("Finalized local repair session {}", sessionID);
}
public void handleFailSessionMessage(InetAddressAndPort from, FailSession
msg)
@@ -972,7 +972,7 @@ public class LocalSessions
public void sendStatusRequest(LocalSession session)
{
- logger.info("Attempting to learn the outcome of unfinished local
incremental repair session {}", session.sessionID);
+ logger.debug("Attempting to learn the outcome of unfinished local
incremental repair session {}", session.sessionID);
Message<StatusRequest> request = Message.out(STATUS_REQ, new
StatusRequest(session.sessionID));
for (InetAddressAndPort participant : session.participants)
@@ -997,7 +997,7 @@ public class LocalSessions
else
{
sendMessage(from, Message.out(STATUS_RSP, new
StatusResponse(sessionID, session.getState())));
- logger.info("Responding to status response message for incremental
repair session {} with local state {}", sessionID, session.getState());
+ logger.debug("Responding to status response message for
incremental repair session {} with local state {}", sessionID,
session.getState());
}
}
@@ -1017,11 +1017,11 @@ public class LocalSessions
if (response.state == FINALIZED || response.state == FAILED)
{
setStateAndSave(session, response.state);
- logger.info("Unfinished local incremental repair session {} set to
state {}", sessionID, response.state);
+ logger.debug("Unfinished local incremental repair session {} set
to state {}", sessionID, response.state);
}
else
{
- logger.info("Received StatusResponse for repair session {} with
state {}, which is not actionable. Doing nothing.", sessionID, response.state);
+ logger.debug("Received StatusResponse for repair session {} with
state {}, which is not actionable. Doing nothing.", sessionID, response.state);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]