[CSHARP-2188] Decrease likelihood of session leaks Created: 13/Feb/18 Updated: 28/Oct/23 Resolved: 20/Mar/18 |
|
| Status: | Closed |
| Project: | C# Driver |
| Component/s: | None |
| Affects Version/s: | 2.5 |
| Fix Version/s: | 2.5.1 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Rathi Gnanasekaran | Assignee: | Robert Stam |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Case: | (copied to CRM) | ||||||||
| Description |
|
Spec change here |
| Comments |
| Comment by Githook User [ 20/Mar/18 ] |
|
Author: {'email': 'robert@robertstam.org', 'name': 'rstam', 'username': 'rstam'}Message: |
| Comment by Githook User [ 20/Mar/18 ] |
|
Author: {'email': 'robert@robertstam.org', 'name': 'rstam', 'username': 'rstam'}Message: |
| Comment by Githook User [ 16/Mar/18 ] |
|
Author: {'email': 'robert@robertstam.org', 'name': 'rstam', 'username': 'rstam'}Message: |
| Comment by Robert Stam [ 05/Mar/18 ] |
|
This actually applies equally to explicit and implicit sessions, so I've removed the word "implicit" from the Summary of the CSHARP ticket. The leak we are trying to protect against is when an application fails to call Dispose on a cursor. If a cursor releases the session as soon as it is no longer needed it reduces the chances that leaking a cursor results in a leaked session. |