[ 
https://issues.apache.org/jira/browse/CASSANDRA-15519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jordan West updated CASSANDRA-15519:
------------------------------------
    Test and Documentation Plan: Added unit test and manually tested JMX 
modifications via jconsole
                         Status: Patch Available  (was: Open)

A couple notes for reviewers: 
 * I used the BiConsumer (remover) pattern in EndpointPayloadTracker to make 
the code more testable but if there is concern about the memory overhead I can 
change it
 * Two concurrent calls to setEndpointLimit could leave the node in a state 
where some endpoints have one limit and some have the other. This would require 
human’s to make JMX calls concurrently so I didn’t see much value in adding 
more concurrency control (especially since the fix is to just set the limit one 
more time w/ human coordination). Open to revisiting though.

> Make native_transport_max_concurrent_requests_in_bytes(_per_ip) changeable at 
> runtime
> -------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-15519
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15519
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Local/Config, Messaging/Client
>            Reporter: Jordan West
>            Assignee: Jordan West
>            Priority: Normal
>              Labels: pull-request-available
>             Fix For: 4.0-beta
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> CASSANDRA-15013 added configurable global and per endpoint limits on the 
> number of in flight requests, measured in bytes. During times when the 
> cluster is overloaded, it can be useful to change this setting without having 
> to restart the Cassandra process. Changing the limits should affect all 
> existing and new connections.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to