diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-01-14 17:42:50 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-01-14 17:42:50 +0000 |
commit | 491d1d25046f9624a0e6b4ae1a4eda917c09c270 (patch) | |
tree | 382250126b6651e56b31a91287c55562efdec636 /searchcore | |
parent | 2afb3691e4c26107296a2b4c14ca436f2588263d (diff) |
GC unused pendingLids
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.cpp | 11 | ||||
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.h | 2 |
2 files changed, 0 insertions, 13 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.cpp b/searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.cpp index 096961cca18..1f1045bb67b 100644 --- a/searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.cpp +++ b/searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.cpp @@ -70,15 +70,4 @@ PendingLidTracker::produceSnapshot() { return Snapshot(); } -ILidCommitState::LidList -PendingLidTracker::pendingLids() const { - MonitorGuard guard(_mutex); - LidList lids; - lids.reserve(_pending.size()); - for (const auto & entry : _pending) { - lids.push_back(entry.first); - } - return lids; -} - } diff --git a/searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.h b/searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.h index 9f4800af5f3..aa4cb648ce9 100644 --- a/searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.h +++ b/searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.h @@ -33,7 +33,6 @@ public: protected: using MonitorGuard = std::unique_lock<std::mutex>; PendingLidTrackerBase(); - virtual LidList pendingLids() const = 0; virtual State waitFor(MonitorGuard & guard, State state, uint32_t lid) const = 0; MonitorGuard getGuard() { return MonitorGuard(_mutex); } mutable std::mutex _mutex; @@ -52,7 +51,6 @@ public: Token produce(uint32_t lid) override; Snapshot produceSnapshot() override; private: - LidList pendingLids() const override; void consume(uint32_t lid) override; State waitFor(MonitorGuard & guard, State state, uint32_t lid) const override; |