diff options
author | Tor Brede Vekterli <vekterli@vespa.ai> | 2024-02-23 12:13:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-23 12:13:43 +0100 |
commit | 10267c6347197b5e9731d0a1e9169d74608178f7 (patch) | |
tree | 7ab05324d9a96d3e884826a18dc6c455baeb0c0b /documentapi | |
parent | 9956c1867a8d36a67e15a416d1b75bec8aa53ba3 (diff) | |
parent | dabacd94dbdae0a11ee4eb5c2ba0b9e310e15364 (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.java | 3 |
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(); } |