Skip to content

Commit dcadd7d

Browse files
committed
pr
1 parent 3eeced0 commit dcadd7d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/MongoDB.Driver/Core/Bindings/CoreServerSessionPool.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,12 @@ public ICoreServerSession AcquireSession()
7575

7676
public void ReleaseSession(ICoreServerSession session)
7777
{
78-
ThrowIfDisposed();
78+
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+
7984
Interlocked.Increment(ref _sessionsReturned);
8085

8186
if (IsAboutToExpireOrDirty(session))

0 commit comments

Comments
 (0)