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 031088b commit 0679056Copy full SHA for 0679056
src/Ydb.Sdk/src/Services/Topic/Reader/Reader.cs
@@ -206,6 +206,11 @@ await stream.Write(new MessageFromClient
206
207
public ValueTask DisposeAsync()
208
{
209
+ if (_disposeCts.IsCancellationRequested)
210
+ {
211
+ return ValueTask.CompletedTask;
212
+ }
213
+
214
_receivedMessagesChannel.Writer.TryComplete();
215
_disposeCts.Cancel();
216
src/Ydb.Sdk/tests/Topic/ReaderIntegrationTests.cs
@@ -59,7 +59,7 @@ public async Task StressTest_WhenReadingThenCommiting_ReturnMessages()
59
await message.CommitAsync();
60
}
61
62
- await reader.DisposeAsync();
+ await readerNext.DisposeAsync();
63
64
await topicClient.DropTopic(new DropTopicSettings { Path = _topicName });
65
0 commit comments