Details
-
Improvement
-
Status: Open
-
Low
-
Resolution: Unresolved
-
Normal
-
Clients
-
Description
Having a max server RPC timeout is good for worst case, but many applications that have middleware in front of Cassandra, might have higher timeout requirements. In a fail fast environment, if my application starting at say the front-end, only has 20ms to process a request, and it must connect to X services down the stack, by the time it hits Cassandra, we might only have 10ms. I propose we provide the ability to specify the timeout on each call we do optionally.
Attachments
Attachments
Issue Links
- Blocked
-
CASSANDRA-15351 Allow configuring timeouts on the per-request basis
- Resolved
- is duplicated by
-
CASSANDRA-9205 Allow per statement time outs or request cancel method
- Resolved
-
CASSANDRA-14348 Per-request timeouts
- Resolved
- is related to
-
CASSANDRA-15499 Internode message builder does not add trace header
- Resolved
-
CASSANDRA-5683 Nodetool command for modifying rpc_timeout
- Resolved
-
CASSANDRA-9205 Allow per statement time outs or request cancel method
- Resolved
- relates to
-
CASSANDRA-2819 Split rpc timeout for read and write ops
- Resolved
- supercedes
-
CASSANDRA-5683 Nodetool command for modifying rpc_timeout
- Resolved