From 682dfc4d5983363e5b0a34b8d840b7d820adf44b Mon Sep 17 00:00:00 2001 From: martinsumner Date: Tue, 21 Mar 2017 12:02:22 +0000 Subject: [PATCH] Revert "Revert "ETS - delete table not objects"" This reverts commit c46377584f5d6c2aa1f43162d7939844fc27f2f5. --- src/leveled_bookie.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/leveled_bookie.erl b/src/leveled_bookie.erl index b450bcc..055cfa9 100644 --- a/src/leveled_bookie.erl +++ b/src/leveled_bookie.erl @@ -1188,8 +1188,9 @@ maybepush_ledgercache(MaxCacheSize, Cache, Penciller) -> case leveled_penciller:pcl_pushmem(Penciller, CacheToLoad) of ok -> Cache0 = #ledger_cache{}, - true = ets:delete_all_objects(Tab), - {ok, Cache0#ledger_cache{mem=Tab}}; + true = ets:delete(Tab), + NewTab = ets:new(mem, [ordered_set]), + {ok, Cache0#ledger_cache{mem=NewTab}}; returned -> {returned, Cache} end;