summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-10-27 19:24:47 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-10-27 19:24:47 +0000
commit0ee68e337ec1d5b6b2ad06fd9a3da9bf1390b24a (patch)
tree23692f6cd5b17e3d654bd9249d9f9aace8d3d78d /searchcore
parent150054b42a7dcd7166fc5e63881a623687734f83 (diff)
Add an extra sync before dropping feedview
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/documentdb.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/server/documentdb.cpp b/searchcore/src/vespa/searchcore/proton/server/documentdb.cpp
index 3e3ed260a90..3c88324ab6e 100644
--- a/searchcore/src/vespa/searchcore/proton/server/documentdb.cpp
+++ b/searchcore/src/vespa/searchcore/proton/server/documentdb.cpp
@@ -524,6 +524,7 @@ DocumentDB::performDropFeedView3(IFeedView::SP feedView, uint32_t numRetries) {
LOG(warning, "FeedView for document type '%s' has not been drained. Reposting to check again. %d retries left",
getName().c_str(), numRetries);
if (numRetries > 0) {
+ _writeService.sync();
masterExecute([this, feedView, numRetries]() { performDropFeedView3(feedView, numRetries - 1); });
}
}