You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Motivation
==========
Unstaging in parallel will significantly improve performance of
transactions which have many staged mutation.
Modification
============
Do the unstaging in parallel. Limit the number of unstaging docs
that are in-flight at any time to an arbitrary number of 100 for
now, but that constant can be changed if needed. We keep up to
100 unstaging tasks in parallel, which sounds sufficient. Note
this is only when they are done entirely with KV - a query in the
transaction then makes the query server do the commit.
Results
=======
The extention's tests pass, no alarming failures elsewhere.
Change-Id: I1f7515cc99e008cb8adf1bf2844d0a5fbd5c9a95
Reviewed-on: https://review.couchbase.org/c/couchbase-net-client/+/226777
Reviewed-by: Michael Reiche <michael.reiche@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>
0 commit comments