Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
Description
It's possible to somewhat bound the amount of load accepted into the cluster by bounding the number of in-flight requests and request bytes.
An implementation might do something like track the number of outstanding bytes and requests and if it reaches a high watermark disable read on client connections until it goes back below some low watermark.
Need to make sure that disabling read on the client connection won't introduce other issues.
Attachments
Attachments
Issue Links
- is duplicated by
-
CASSANDRA-8518 Impose In-Flight Data Limit
- Resolved
- is related to
-
CASSANDRA-7402 Add metrics to track memory used by client requests
- Open
- relates to
-
CASSANDRA-3852 use LIFO queueing policy when queue size exceeds thresholds
- Open
-
CASSANDRA-5039 Make sure all instances of BlockingQueue have configurable and sane limits
- Resolved