anchor.diff:                                          ?LOGGING_MASTER).
   
   %% @doc Sends an `append' asyncrhonous command to the Logs in `Preflist'
  --spec asyn_append(preflist(), log_id(), op()) -> term().
   asyn_append(Preflist, Log, Payload) ->
       lager:info("Append triggered with preference list: ~p", [Preflist]),
       riak_core_vnode_master:command(Preflist,
  
positive.code:                                    ?LOGGING_MASTER).
  
  %% @doc synchronous append operation
  -spec append({partition(), node()}, log_id(), op()) -> term().
  append(Node, LogId, Payload) ->
      riak_core_vnode_master:sync_command(Node,
                                          {append, LogId, Payload},
                                          ?LOGGING_MASTER).
  
  %% @doc Sends a `append_list' syncrhonous command to the Log in `Node'.
  -spec append_list({partition(), node()}, key(), [op()]) -> term().
  append_list(Node, Log, Ops) ->
      riak_core_vnode_master:sync_command(Node,
                                          {append_list, Log, Ops},
                                          ?LOGGING_MASTER).
  
  %% @doc Opens the persistent copy of the Log.
  
negative.code:          read/2,
           asyn_append/3,
           append/3,
           asyn_read_from/3,
           read_from/3]).
  
  