summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-10-17 16:45:11 +0200
committerGitHub <noreply@github.com>2017-10-17 16:45:11 +0200
commite630d2258e15118cd5884ab5525d242e3a0c8f84 (patch)
tree6ad84174db9f724f0a8338d57020ee69243f70cb
parent9685b09c1c6a7d898ef24c3a5b59ad03c6ca39ab (diff)
parentc8d8b34560a92e603b6f6ac7d5bd63455530d653 (diff)
Merge pull request #3795 from vespa-engine/balder/wire-in-a-destructor-callback
Use the existing sync method.
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/feedhandler.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/server/feedhandler.cpp b/searchcore/src/vespa/searchcore/proton/server/feedhandler.cpp
index 5890489415e..60e604e1b23 100644
--- a/searchcore/src/vespa/searchcore/proton/server/feedhandler.cpp
+++ b/searchcore/src/vespa/searchcore/proton/server/feedhandler.cpp
@@ -577,9 +577,7 @@ performPruneRemovedDocuments(PruneRemovedDocumentsOperation &pruneOp)
{
const LidVectorContext::SP lids_to_remove = pruneOp.getLidsToRemove();
if (lids_to_remove && lids_to_remove->getNumLids() != 0) {
- vespalib::Gate gate;
- storeOperation(pruneOp, std::make_shared<search::GateCallback>(gate));
- gate.await();
+ storeOperationSync(pruneOp);
_activeFeedView->handlePruneRemovedDocuments(pruneOp);
}
}