From 71baee406c023a833b97f2c8e62c2648009dca68 Mon Sep 17 00:00:00 2001 From: Magnus Ahltorp Date: Fri, 13 Nov 2015 00:22:26 +0100 Subject: Commit changes to entryhash keyvalue store --- src/db.erl | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/db.erl') diff --git a/src/db.erl b/src/db.erl index 25d2fc0..85ed5d8 100644 --- a/src/db.erl +++ b/src/db.erl @@ -15,6 +15,7 @@ -export([get_by_entry_hash/1, entry_for_leafhash/1, leafhash_for_index/1]). -export([leafhash_for_indices/2, indexsize/0]). -export([indexforhash_nosync/2, indexforhash_dosync/0, index_sync/0]). +-export([commit_entryhash/0]). %% gen_server callbacks. -export([init/1, handle_call/3, terminate/2, handle_cast/2, handle_info/2, code_change/3]). @@ -101,6 +102,9 @@ sync_entry_db() -> add_entryhash(LeafHash, EntryHash) -> perm:addvalue(entryhash_db, EntryHash, LeafHash). +commit_entryhash() -> + perm:commit(entryhash_db). + -spec add_index_nosync_noreverse(binary(), non_neg_integer()) -> ok. add_index_nosync_noreverse(LeafHash, Index) -> call(?MODULE, {add_index_nosync_noreverse, {LeafHash, Index}}). -- cgit v1.1