Duplicate
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
UnassignedUnassignedReporter
Jeffry MorrisJeffry MorrisStory Points
1Components
Fix versions
Affects versions
Priority
MajorInstabug
Open Instabug
Details
Details
Assignee
Unassigned
UnassignedReporter
Jeffry Morris
Jeffry MorrisStory Points
1
Components
Fix versions
Affects versions
Priority
Instabug
Open Instabug
PagerDuty
PagerDuty
PagerDuty
Sentry
Sentry
Sentry
Zendesk Support
Zendesk Support
Zendesk Support
Created January 21, 2020 at 10:18 PM
Updated September 11, 2020 at 7:01 PM
Resolved September 11, 2020 at 7:01 PM
As a complement to https://couchbasecloud.atlassian.net/browse/NCBC-2290#icft=NCBC-2290, we need some sort of process/pattern/whatever for managing CancellationTokenSource and CancellationTokens themselves passed into the SDK.
Currently the RetryOrchestrator does some work here in that if it encounters a CancellationToken.none, it will create a CancellationTokenSource with the timeout. This CTS, needs to be disposed, but currently its not. Additionally, throughout the source you will find child CTS's, these also need to managed.