anchor.diff:  -define(ERROR_COULD_NOT_GET_REDUNDANCY, "Could not get redundancy").
   -define(ERROR_COULD_NOT_CONNECT,        "Could not connect").
   -define(ERROR_COULD_MATCH,              "Could not match").
  +-define(ERROR_COULD_SEND_OBJ,           "Could not send an object to a remote cluster").
   
   
   %% @doc request parameter for READ
  
positive.code: -record(read_parameter, {
            ref           :: reference(),
            addr_id       :: integer(),
            key           :: string(),
            etag = []     :: string(),
            start_pos = 0 :: integer(),
            end_pos   = 0 :: integer(),
            quorum        :: integer(),
  
negative.code: 
  -record(inconsistent_data_with_dc, {
            id = 0                :: integer(),
            cluster_id            :: atom(),
            addr_id = 0           :: integer(),
            key                   :: binary(),
            del = 0               :: integer(), %% del:[0:false, 1:true]
            timestamp = 0         :: integer(),
            times = 0             :: integer()}).
  