aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@yahoo-inc.com>2016-07-01 12:44:29 +0000
committerTor Egge <Tor.Egge@yahoo-inc.com>2016-07-01 12:44:29 +0000
commit47800ca0e8e2dbfb1538e1594e1a77bb7c432404 (patch)
tree0cd2f1e213ca6a9bcbf58219dcaec2e332290025
parent7d2a71ac4cbb2e445020aea0b0bdf3b010b9ad51 (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.cpp4
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