Skip to content

Commit 0eca578

Browse files
authored
Mlp tests (#28411)
1 parent 371d924 commit 0eca578

File tree

4 files changed

+127
-92
lines changed

4 files changed

+127
-92
lines changed

ydb/core/persqueue/pqtablet/partition/mlp/mlp_storage.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,10 @@ const std::deque<ui64>& TStorage::GetDLQMessages() const {
333333
return DLQQueue;
334334
}
335335

336+
const std::unordered_set<ui32>& TStorage::GetLockedMessageGroupsId() const {
337+
return LockedMessageGroupsId;
338+
}
339+
336340
std::pair<TStorage::TMessage*, bool> TStorage::GetMessageInt(ui64 offset, EMessageStatus expectedStatus) {
337341
auto [message, slowZone] = GetMessageInt(offset);
338342
if (!message) {

ydb/core/persqueue/pqtablet/partition/mlp/mlp_storage.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ class TStorage {
151151
TInstant GetMessageDeadline(ui64 message);
152152
std::pair<const TMessage*, bool> GetMessage(ui64 message);
153153
const std::deque<ui64>& GetDLQMessages() const;
154+
const std::unordered_set<ui32>& GetLockedMessageGroupsId() const;
154155

155156

156157
struct TPosition {

ydb/core/persqueue/pqtablet/partition/mlp/mlp_storage__serialization.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@ bool TStorage::Initialize(const NKikimrPQ::TMLPStorageSnapshot& snapshot) {
310310
++Metrics.UnprocessedMessageCount;
311311
break;
312312
case EMessageStatus::DLQ:
313+
++Metrics.DLQMessageCount;
313314
break;
314315
}
315316
}

0 commit comments

Comments
 (0)