[
https://issues.apache.org/jira/browse/BOOKKEEPER-36?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124515#comment-13124515
]
Flavio Junqueira commented on BOOKKEEPER-36:
--------------------------------------------
We might want to do it by bytes instead of number of requests. Also, throttling
is currently done per ledger handle and not overall.
> Client backpressure
> -------------------
>
> Key: BOOKKEEPER-36
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-36
> Project: Bookkeeper
> Issue Type: Improvement
> Components: bookkeeper-client
> Reporter: Flavio Junqueira
> Assignee: Flavio Junqueira
> Priority: Critical
>
> The way we currently throttle on the client is by counting the number of
> outstanding operation on LedgerHandle, and having the application select what
> an appropriate value is. This is not a good way of doing it because the
> application has to guess what a good value is. We need to implement some form
> of backpressure instead to make sure we throttle only when the system is
> saturated.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira