Dears,
I have a 3 nodes cluster, with a very low traffic, however the ReadTimeoutException is keep repeating even after hours
ERROR [ReadRepairStage:759] 2021-12-02 11:18:11,057 CassandraDaemon.java:244 - Exception in thread Thread[ReadRepairStage:759,5,main] org.apache.cassandra.exceptions.ReadTimeoutException: Operation timed out - received only 1 responses. at org.apache.cassandra.service.DataResolver$RepairMergeListener.close(DataResolver.java:311) ~[apache-cassandra-3.11.11.jar:3.11.11] at org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$2.close(UnfilteredPartitionIterators.java:178) ~[apache-cassandra-3.11.11.jar:3.11.11] at org.apache.cassandra.db.transform.BaseIterator.close(BaseIterator.java:110) ~[apache-cassandra-3.11.11.jar:3.11.11] at org.apache.cassandra.service.DataResolver.compareResponses(DataResolver.java:82) ~[apache-cassandra-3.11.11.jar:3.11.11] at org.apache.cassandra.service.AsyncRepairCallback$1.runMayThrow(AsyncRepairCallback.java:50) ~[apache-cassandra-3.11.11.jar:3.11.11] at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28) ~[apache-cassandra-3.11.11.jar:3.11.11] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_262] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_262] at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:84) ~[apache-cassandra-3.11.11.jar:3.11.11] at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_262]
I increased the read_request_timeout_in_ms and write_request_timeout_in_ms and the issue still happening.
and when this excpetions are getting increased the cluster, my application stop working properly, and when I restart Cassandra the old data are gone.
How to investigate further to solve the issue
Thanks