From f1088716918011f88c7d07b30c103564159c85cb Mon Sep 17 00:00:00 2001 From: martinsumner Date: Tue, 21 Mar 2017 18:15:56 +0000 Subject: [PATCH] Vclock metadata change Test performance ocntinues to be worse since the vlock metadata change. Reversing out juts in case. --- src/leveled_codec.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/leveled_codec.erl b/src/leveled_codec.erl index 665c6dc..484d927 100644 --- a/src/leveled_codec.erl +++ b/src/leveled_codec.erl @@ -433,7 +433,8 @@ riak_extract_metadata(ObjBin, Size) -> %% <>. -riak_metadata_to_binary(VclockBin, SibData) -> +riak_metadata_to_binary(Vclock, SibData) -> + VclockBin = term_to_binary(Vclock), VclockLen = byte_size(VclockBin), % <>. @@ -454,7 +455,7 @@ riak_metadata_from_binary(V1Binary) -> SC when is_integer(SC) -> get_metadata_from_siblings(SibsBin, SibCount, []) end, - {VclockBin, SibMetaBinList}. + {binary_to_term(VclockBin), SibMetaBinList}. % Fixes the value length for each sibling to be zero, and so includes no value slimbin_content(MetaBin) ->