summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-01-14 17:42:50 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-01-14 17:42:50 +0000
commit491d1d25046f9624a0e6b4ae1a4eda917c09c270 (patch)
tree382250126b6651e56b31a91287c55562efdec636 /searchcore
parent2afb3691e4c26107296a2b4c14ca436f2588263d (diff)
GC unused pendingLids
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.cpp11
-rw-r--r--searchcore/src/vespa/searchcore/proton/common/pendinglidtracker.h2
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;