Full ERROR message example
[Stream #692c1450-a692-11e4-9973-070e938df227] Did not receive response from peer /10.97.9.110:7000 through /10.24.8.31:7000 for 600 secs. Is peer down? If not, maybe try increasing streaming_keep_alive_period_in_secs.
What does this ERROR message mean?
This error means the streaming session between two nodes encountered a SocketTimeoutException when streaming data with a peer.
Why does this ERROR occur?
This error occurs when the node does not receive keep-alive messages from a peer for 2 consecutive keep-alive cycles. The period length is set by the streaming_keep_alive_period_in_secs parameter in the cassandra.yaml file. The default value is 300 (5 minutes) which means no response was received for 10 mins.
How do you fix this ERROR?
As the full error message states, you may want to check the actual setting that is in place for streaming_keep_alive_period_in_secs. The default value is 300 and should be efficient for most use cases. If you have lowered the value, it may be worth increasing. Before making adjustments, verify that the peer node is indeed up.