anchor.diff:        WithHistory = proplists:get_value(history, Options, false),
         MaxHistory = proplists:get_value(max_history, Options, ?IMAX1),
         Ancestors = proplists:get_value(ancestors, Options, []),
  -      %% initialize a snapshot for reads
  -      {ok, Snapshot} = rocksdb:snapshot(Db#db.store),
  -      ReadOptions = [{snapshot, Snapshot}],
  -      %% finally retieve the doc
  -      try get_doc1(Db, DocId, Rev, WithHistory, MaxHistory, Ancestors, ReadOptions)
  -      after rocksdb:release_snapshot(Snapshot)
  -      end
  +      get_doc1(Db, DocId, Rev, WithHistory, MaxHistory, Ancestors, [])
     end.
   
   get_doc1(Db, DocId, Rev, WithHistory, MaxHistory, Ancestors, ReadOptions) ->
  
positive.code:               "~s: error writing ~p: ~p",
                [?MODULE_STRING, DocId, Error]
              ),
    
              lists:foreach(
                fun(Req) -> send_result(Req, Error) end,
                Reqs
  
negative.code:   case barrel_store:whereis_db(DbName) of
      undefined -> {error, not_found};
      Db = #db{pid=DbPid} ->
  
        {DocBuckets, Ref, Async, N} = barrel_write_batch:to_buckets(Batch),
        MRef = erlang:monitor(process, DbPid),
        DbPid ! {update_docs, DocBuckets},
  