anchor.diff:                                   Redundancies::[#redundant_node{}]).
   get(ReadParameter, Redundancies) when Redundancies /= [] ->
       ok = leo_metrics_req:notify(?STAT_COUNT_GET),
  -    read_and_repair(ReadParameter, Redundancies);
  +    case read_and_repair(ReadParameter, Redundancies) of
  +        {ok, #?METADATA{meta = CMeta} = Meta, Bin} when CMeta =/= <<>> ->
  +            {ok, NewMeta} = get_cmeta(Meta),
  +            {ok, NewMeta, Bin};
  +        Other ->
  +            Other
  +    end;
   
   get(#read_parameter{addr_id = AddrId} = ReadParameter,_Redundancies) ->
       BeginTime = leo_date:clock(),
  
positive.code:                     {error, not_found}
              end
      end.
  
negative.code:     RPCKey = rpc:async_call(Node, leo_object_storage_api, head, [{AddrId, Key}]),
      case rpc:nb_yield(RPCKey, ?DEF_REQ_TIMEOUT) of
          {value, {ok, MetaBin}} ->
              Meta = binary_to_term(MetaBin),
              case Meta#?METADATA.meta of
                  <<>> ->
                      {ok, Meta};
                  _CMeta ->
                      get_cmeta(Meta)
              end;
          _ ->
              head_1(Rest, AddrId, Key)
      end;
  