aboutsummaryrefslogtreecommitdiffstats
path: root/documentapi
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@vespa.ai>2024-02-23 12:13:43 +0100
committerGitHub <noreply@github.com>2024-02-23 12:13:43 +0100
commit10267c6347197b5e9731d0a1e9169d74608178f7 (patch)
tree7ab05324d9a96d3e884826a18dc6c455baeb0c0b /documentapi
parent9956c1867a8d36a67e15a416d1b75bec8aa53ba3 (diff)
parentdabacd94dbdae0a11ee4eb5c2ba0b9e310e15364 (diff)
Merge pull request #30386 from vespa-engine/vekterli/use-expliit-head-serializer-for-updates
Explicitly use HEAD serializer for document update instances
Diffstat (limited to 'documentapi')
-rw-r--r--documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java
index 2d29697717b..83392679f11 100644
--- a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java
+++ b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/RoutableFactories80.java
@@ -19,6 +19,7 @@ import com.yahoo.document.TestAndSetCondition;
import com.yahoo.document.serialization.DocumentDeserializer;
import com.yahoo.document.serialization.DocumentDeserializerFactory;
import com.yahoo.document.serialization.DocumentSerializer;
+import com.yahoo.document.serialization.DocumentSerializerFactory;
import com.yahoo.io.GrowableByteBuffer;
import com.yahoo.messagebus.Routable;
import com.yahoo.vdslib.DocumentSummary;
@@ -225,7 +226,7 @@ abstract class RoutableFactories80 {
private static ByteBuffer serializeUpdate(DocumentUpdate update) {
var buf = new GrowableByteBuffer();
- update.serialize(buf);
+ update.serialize(DocumentSerializerFactory.createHead(buf));
buf.flip();
return buf.getByteBuffer();
}