anchor.diff:          {ok, Log} ->
               %% Optimistic handling; crash otherwise.
               {ok, _OpId} = insert_operation(Log, LogId, OpId, Payload),
  -            ok = dets:sync(Log),
  +            ok = disk_log:sync(Log),
               {reply, ok, State};
           {error, Reason} ->
               {reply, {error, Reason}, State}
  
positive.code: -spec read_from({partition(), node()}, log_id(), op_id()) -> term().
  read_from(Node, LogId, From) ->
      case riak_core_vnode_master:sync_command(Node,
                                          {read, LogId},
                                          ?LOGGING_MASTER) of
          {ok, []} ->
              {ok, []};
          {ok, [H|T]} ->
              Operations = threshold_prune([H|T], From),
              {ok, Operations};
          {error, Reason} ->
              {error, Reason}
      end.                            
  
negative.code: 
  -ignore_xref([start_vnode/1]).
  
  -record(state, {partition, logs_map, clock, senders_awaiting_ack,
                 last_read}).
  
  %% API
  -spec start_vnode(integer()) -> any().
  