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