Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase max ConsumerWorkService block size to 256 #814

Merged
merged 1 commit into from Jul 25, 2022

Commits on Jul 22, 2022

  1. Increase max ConsumerWorkService block size to 256

    As suggested in #813. This has a few
    minor effects on consumers:
    
     * A low single-digit % throughput gain
     * A comparable reduction in mean consumer latency
    
    In general, it makes sense that consumers operating at peak throughput
    should run operations in blocks close to the QoS prefetch used.
    Since we usually recommend a value of 100-300 for environments that
    focus on throughput, the new default of 256 makes sense.
    
    The only negative effect I can think of a slightly higher GC pressure
    which can increase variability of the aforementioned metrics.
    michaelklishin committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    59bdcdf View commit details
    Browse the repository at this point in the history