We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3eeced0 commit dcadd7dCopy full SHA for dcadd7d
1 file changed
src/MongoDB.Driver/Core/Bindings/CoreServerSessionPool.cs
@@ -75,7 +75,12 @@ public ICoreServerSession AcquireSession()
75
76
public void ReleaseSession(ICoreServerSession session)
77
{
78
- ThrowIfDisposed();
+ if (_isDisposed)
79
+ {
80
+ _logger?.LogError("Cannot release session because the server session pool for cluster {clusterId} has been disposed.", _cluster.ClusterId);
81
+ return;
82
+ }
83
+
84
Interlocked.Increment(ref _sessionsReturned);
85
86
if (IsAboutToExpireOrDirty(session))
0 commit comments