cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeremiah Jordan (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-9318) Bound the number of in-flight requests at the coordinator
Date Tue, 05 Jul 2016 21:30:11 GMT


Jeremiah Jordan commented on CASSANDRA-9318:

bq. One thing we did not confirm is whether you are happy committing this only to trunk or
whether you need this in 3.0. Strictly speaking 3.0 accepts only bug fixes, not new features.
However, this is an optional feature that solves a problem (dropped mutations) and that is
disabled by default, so we have a case for an exception.

I think it would be nice for users to get this in 3.0/3.9 if you think it will have minimal
effect when disabled.

I also think it would be good to enable it by default in trunk.  We have lots of people who
get put off by the fact that you can overload your cluster enough to start dropping mutations,
and the system doesn't "slow things down" such that it can cope.

> Bound the number of in-flight requests at the coordinator
> ---------------------------------------------------------
>                 Key: CASSANDRA-9318
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Local Write-Read Paths, Streaming and Messaging
>            Reporter: Ariel Weisberg
>            Assignee: Sergio Bossa
>         Attachments: 9318-3.0-nits-trailing-spaces.patch, backpressure.png, limit.btm,
> 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

This message was sent by Atlassian JIRA

View raw message