Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
1
-
SDK24: Lambda + Known Issues
Description
In the case that process returns an error in this block https://github.com/couchbase/gocbcore/blob/master/transactions_lostcleanup.go#L341-L382 then the callback will block for 1 second. This means that the memdclient that is serving that response will be blocked and unable to process any further responses until the callback is released within the next call to perLocation, after the 1 second wait has elapsed.
This is especially an issue where the same Agent is being used by multiple collections and one or more collections is problematic (auth errors for instance) and the Agent is setup with a kv pool size of 1 (which is the default).
Attachments
Issue Links
- is cloned by
-
GOCBC-1308 [BP] Lost cleanup blocks gocbcore response callback on client record error
-
- Open
-