aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralexbogo <alexbogo@ydb.tech>2023-02-09 15:39:05 +0300
committeralexbogo <alexbogo@ydb.tech>2023-02-09 15:39:05 +0300
commitad3cde6d734e3ee4d68743d94849307c437d6c99 (patch)
tree0300a102c81c3eae6849dd551ee8c61f32dddeae
parent41ed181a9e4d11cb6831c7113716e0d2df124fcd (diff)
downloadydb-ad3cde6d734e3ee4d68743d94849307c437d6c99.tar.gz
fix deadlock in test TPersQueueNewSchemeCacheTest::TestReadAtTimestamp
init
-rw-r--r--ydb/services/persqueue_v1/persqueue_new_schemecache_ut.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/ydb/services/persqueue_v1/persqueue_new_schemecache_ut.cpp b/ydb/services/persqueue_v1/persqueue_new_schemecache_ut.cpp
index dc32613cfb0..04f587f78a8 100644
--- a/ydb/services/persqueue_v1/persqueue_new_schemecache_ut.cpp
+++ b/ydb/services/persqueue_v1/persqueue_new_schemecache_ut.cpp
@@ -255,11 +255,6 @@ namespace NKikimr::NPersQueueTests {
}
messagesReceived = msg.GetOffset() + 1;
}
- if (messagesReceived >= maxMessagesCount) {
- Cerr << "Closing session. Got " << messagesReceived << " messages" << Endl;
- reader->Close(TDuration::Seconds(0));
- Cerr << "Session closed" << Endl;
- }
}, false);
reader = CreateReader(*ydbDriver, settings);
@@ -267,6 +262,9 @@ namespace NKikimr::NPersQueueTests {
Cout.Flush();
while (messagesReceived < maxMessagesCount) Sleep(TDuration::MilliSeconds(10));
+ Cerr << "Closing session. Got " << messagesReceived << " messages" << Endl;
+ reader->Close(TDuration::Seconds(0));
+ Cerr << "Session closed" << Endl;
if (tsIt == 0) {
for (ui32 i = 0; i < ts.size(); ++i) {