summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-11-06 23:39:29 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-11-06 23:39:29 +0100
commit435b232c42e17f2a5e8c287b8e99de5f3d940c97 (patch)
tree57e8d8904dde91980f8caf73668ab43bb2dfaac7 /container-search
parent89f857807f8244dd29abf4ef02be17b2ba3e2501 (diff)
The queryflags count as part of the cache key.
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/fs4/QueryPacket.java2
-rw-r--r--container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/fs4/QueryPacket.java b/container-search/src/main/java/com/yahoo/fs4/QueryPacket.java
index 69113f5e057..1513cf2213c 100644
--- a/container-search/src/main/java/com/yahoo/fs4/QueryPacket.java
+++ b/container-search/src/main/java/com/yahoo/fs4/QueryPacket.java
@@ -125,8 +125,8 @@ public class QueryPacket extends Packet {
IntegerCompressor.putCompressedPositiveNumber(getHits(), buffer);
// store the cutoff time in the tag object, and then do a similar Math.max there
buffer.putInt(Math.max(50, (int)query.getTimeLeft()));
- buffer.putInt(getFlagInt());
ignoreableSize = buffer.position() - relativeZero - ignoreableOffset;
+ buffer.putInt(getFlagInt());
int startOfFieldToSave = buffer.position();
Item.putString(query.getRanking().getProfile(), buffer);
queryPacketData.setRankProfile(buffer, startOfFieldToSave);
diff --git a/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java b/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java
index e81a1ae2864..b35ef0e09cf 100644
--- a/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java
+++ b/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java
@@ -50,7 +50,7 @@ public class PacketCacheTestCase extends junit.framework.TestCase {
cache.setMaxCacheItemPercentage(50);
- final int keysz = 32;
+ final int keysz = 36;
// first control assumptions
assertEquals(keysz, key1.byteSize());