Christian Spriegel created CASSANDRA-7886:
---------------------------------------------
Summary: TombstoneOverwhelmingException should not wait for timeout
Key: CASSANDRA-7886
URL: https://issues.apache.org/jira/browse/CASSANDRA-7886
Project: Cassandra
Issue Type: Improvement
Components: Core
Reporter: Christian Spriegel
Priority: Minor
*Issue*
When you have TombstoneOverwhelmingExceptions occuring in queries, this will
cause the query to be simply dropped on every data-node, but no response is
sent back to the coordinator. Instead the coordinator waits for the specified
read_request_timeout_in_ms.
On the application side this can cause memory issues, since the application is
waiting for the timeout interval for every request.Therefore, if our
application runs into TombstoneOverwhelmingExceptions, then our entire
application cluster goes down :-(
*Proposed solution*
I think the data nodes should send a error message to the coordinator when they
run into a TombstoneOverwhelmingException. Then the coordinator does not have
to wait for the timeout-interval.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)