We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 208f14d commit ee578a2Copy full SHA for ee578a2
src/Ydb.Sdk/src/Ado/Session/ImplicitSessionSource.cs
@@ -38,7 +38,7 @@ private bool TryAcquireLease()
38
if (Volatile.Read(ref _isDisposed) == 0)
39
return true;
40
41
- Interlocked.Decrement(ref _activeLeaseCount);
+ ReleaseLease();
42
return false;
43
}
44
src/Ydb.Sdk/test/Ydb.Sdk.Ado.Tests/Session/YdbImplicitStressTests.cs
@@ -20,7 +20,7 @@ private IDriver DummyDriver()
20
21
22
[Fact]
23
- public async Task Dispose_WaitsForAllLeases_AndSignalsOnEmptyExactlyOnce()
+ public async Task StressTest_OpenSession_RaceWithDispose_SuccessfulOpensAreNotDisposed()
24
{
25
for (var it = 0; it < 1000; it++)
26
0 commit comments