From a617f8fb66e5b877ca7513ce2e8f12f7c1fd8044 Mon Sep 17 00:00:00 2001 From: martinsumner Date: Thu, 5 Jan 2017 22:17:30 +0000 Subject: [PATCH] Fix snapshot_store - add index to clone Clone was not getting the updated index --- src/leveled_bookie.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/leveled_bookie.erl b/src/leveled_bookie.erl index b1efd81..0960c68 100644 --- a/src/leveled_bookie.erl +++ b/src/leveled_bookie.erl @@ -720,9 +720,10 @@ snapshot_store(State, SnapType) -> readycache_forsnapshot(LedgerCache) -> % Need to convert the Ledger Cache away from using the ETS table SkipList = leveled_skiplist:from_orderedset(LedgerCache#ledger_cache.mem), + Idx = LedgerCache#ledger_cache.index, MinSQN = LedgerCache#ledger_cache.min_sqn, MaxSQN = LedgerCache#ledger_cache.max_sqn, - #ledger_cache{loader=SkipList, min_sqn=MinSQN, max_sqn=MaxSQN}. + #ledger_cache{loader=SkipList, index=Idx, min_sqn=MinSQN, max_sqn=MaxSQN}. set_options(Opts) -> MaxJournalSize0 = get_opt(max_journalsize, Opts, 10000000000),