diff options
author | Tor Egge <Tor.Egge@yahoo-inc.com> | 2016-07-01 12:44:29 +0000 |
---|---|---|
committer | Tor Egge <Tor.Egge@yahoo-inc.com> | 2016-07-01 12:44:29 +0000 |
commit | 47800ca0e8e2dbfb1538e1594e1a77bb7c432404 (patch) | |
tree | 0cd2f1e213ca6a9bcbf58219dcaec2e332290025 | |
parent | 7d2a71ac4cbb2e445020aea0b0bdf3b010b9ad51 (diff) |
Reduce docid limit in feed view before reducing it for each
attribute in order to prevent new searches from using too high
old docid limit on newly shrunk attribute vectors.
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/server/fast_access_feed_view.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/server/fast_access_feed_view.cpp b/searchcore/src/vespa/searchcore/proton/server/fast_access_feed_view.cpp index 7363d71ef44..83b218e1d6b 100644 --- a/searchcore/src/vespa/searchcore/proton/server/fast_access_feed_view.cpp +++ b/searchcore/src/vespa/searchcore/proton/server/fast_access_feed_view.cpp @@ -94,11 +94,11 @@ FastAccessFeedView::FastAccessFeedView(const StoreOnlyFeedView::Context &storeOn void FastAccessFeedView::handleCompactLidSpace(const CompactLidSpaceOperation &op) { - getAttributeWriter()->compactLidSpace(op.getLidLimit(), op.getSerialNum()); - Parent::handleCompactLidSpace(op); // Drain pending PutDoneContext and ForceCommitContext objects _writeService.sync(); _docIdLimit.set(op.getLidLimit()); + getAttributeWriter()->compactLidSpace(op.getLidLimit(), op.getSerialNum()); + Parent::handleCompactLidSpace(op); } void |