Skip to content

Commit 3c5b82e

Browse files
authored
Remove obsolete map from backpressure queue client (#11429)
1 parent 30b722c commit 3c5b82e

File tree

3 files changed

+1
-16
lines changed

3 files changed

+1
-16
lines changed

ydb/core/blobstorage/backpressure/defs.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,5 @@
1717
#include <ydb/library/actors/core/actor_bootstrapped.h>
1818
#include <ydb/library/actors/core/mailbox.h>
1919
#include <ydb/library/actors/core/mon.h>
20-
#include <library/cpp/containers/intrusive_rb_tree/rb_tree.h>
2120
#include <ydb/library/actors/wilson/wilson_span.h>
2221
#include <google/protobuf/message.h>

ydb/core/blobstorage/backpressure/queue.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,6 @@ TBlobStorageQueue::TItemList::iterator TBlobStorageQueue::EraseItem(TItemList& q
339339
TItemList::iterator nextIter = std::next(it);
340340
if (Queues.Unused.size() < MaxUnusedItems) {
341341
Queues.Unused.splice(Queues.Unused.end(), queue, it);
342-
it->TSenderNode::UnLink();
343342
it->Event.Discard();
344343
} else {
345344
queue.erase(it);

ydb/core/blobstorage/backpressure/queue.h

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,7 @@ class TBlobStorageQueue {
3131
}
3232
};
3333

34-
template<typename TDerived>
35-
struct TSenderNode : public TRbTreeItem<TSenderNode<TDerived>, TCompare<TActorId>> {
36-
const TActorId& GetKey() const {
37-
return static_cast<const TDerived&>(*this).Event.GetSender();
38-
}
39-
};
40-
41-
struct TItem
42-
: public TSenderNode<TItem>
43-
{
34+
struct TItem {
4435
EItemQueue Queue;
4536
TCostModel::TMessageCostEssence CostEssence;
4637
NWilson::TSpan Span;
@@ -103,10 +94,7 @@ class TBlobStorageQueue {
10394
{}
10495
};
10596

106-
using TSenderMap = TRbTree<TSenderNode<TItem>, TCompare<TActorId>>;
107-
10897
TQueues Queues;
109-
TSenderMap SenderToItems;
11098
THashMap<std::pair<ui64, ui64>, TItemList::iterator> InFlightLookup;
11199

112100
ui64 WindowSize;
@@ -233,7 +221,6 @@ class TBlobStorageQueue {
233221

234222
newIt->Iterator = newIt;
235223
SetItemQueue(*newIt, EItemQueue::Waiting);
236-
SenderToItems.Insert(&*newIt);
237224

238225
// count item
239226
++*QueueItemsPut;

0 commit comments

Comments
 (0)