Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
3.2.3
-
None
-
None
-
1
Description
When GetCid fails with CollectionNotFound, it triggers a retry which calls RefreshCollectionId, which triggers GetCid...
GetCid also does not have a timeout or CancellationToken, so this process repeats forever.
Attachments
For Gerrit Dashboard: NCBC-2978 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
163241,2 | NCBC-2978: Infinite loop in GetCidAsync on failure | master | couchbase-net-client | Status: MERGED | +2 | +1 |
163609,3 | Re-apply NCBC-2974: Don't release CidLock on timeout | master | couchbase-net-client | Status: MERGED | +2 | +1 |