Exceptions cql-io: protocol error: parse error: response header reading: Failed reading: decode-version: unknown: 5
After my Haskell program/server has run for a few hours, it suddenly starts to throw these exceptions, and it eventually kills the program. There is no change in the insert/query logic AFAIK. Must be some resource exhaustion?
I am using cql-io with the below settings.
stng = Q.setMaxStreams 1024 $ Q.setMaxConnections 10 $ Q.setPoolStripes 12 $ Q.setLogger logg Q.defSettings
stng2 = Q.setRetrySettings Q.eagerRetrySettings stng
[Warn] datacenter1:rack1:127.0.0.1:9042: read-loop: cql-io: protocol error: parse error: response header reading: Failed reading: decode-version: unknown: 5
Empty call stack
caught: writev: invalid argument (Bad file descriptor)
caught: writev: invalid argument (Bad file descriptor)
caught: writev: invalid argument (Bad file descriptor)
caught: writev: invalid argument (Bad file descriptor)
caught: writev: invalid argument (Bad file descriptor)
caught: writev: invalid argument (Bad file descriptor)
caught: writev: invalid argument (Bad file descriptor)
Edited by Nithin