basho / riak_kv

Riak Key/Value Store
Apache License 2.0
653 stars 233 forks source link

Add configurable vnode count on ngr #1860

Closed martinsumner closed 1 year ago

martinsumner commented 1 year ago

On nextgenrepl, only one vnode response is required on both fetch and push. This allows the sink workers to cycle through the work much quicker.

This can make it more likely that if there are too many sink workers, they can overload the individual vnode mailboxes (especially when using range_repl). More conservative configurations are now therefore allowed, which will wait for more vnodes and reduce the chance of such overload occurring.