hsahu-ksolves123 opened a new pull request, #4207:
URL: https://github.com/apache/cassandra/pull/4207

   This PR addresses [CASSANDRA-20664] 
(https://issues.apache.org/jira/browse/CASSANDRA-20664), which involved an 
endless loop during commit log replay when a replay error was encountered. The 
loop occurred due to improper handling of error scenarios inside 
CommitLogReadHandler.
   
   Fix Details:
   I’ve implemented the following changes to resolve the issue:
   
   ✅ Handled replay errors in CommitLogReadHandler.java to break out of 
infinite loops when encountering unreadable commit log entries.
   
   🔧 Updated CommitLogReader.java to integrate improved error handling and 
support the fix at a higher level.
   
   🧪 Verified the fix by building Cassandra locally from source and confirming 
the issue no longer reproduces.
   
   🛠️ Replaced modified files in the correct forked repository and created a 
feature branch (CASSANDRA-20664-fix) for this patch.
   
   📝 Committed code changes with a clean message and pushed to the fork for 
review.
   
   🔄 Willing to backport this fix to earlier supported branches once the PR is 
reviewed and merged.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: pr-unsubscr...@cassandra.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscr...@cassandra.apache.org
For additional commands, e-mail: pr-h...@cassandra.apache.org

Reply via email to