Set Persisted SQN (regression)
As part of previous change had stopped setting the persisted SQN in the ledger - which stopped journal compaction from working)
This commit is contained in:
parent
309ca2d6a1
commit
87b5bd0b18
2 changed files with 9 additions and 8 deletions
|
@ -487,7 +487,8 @@ handle_cast({levelzero_complete, FN, StartKey, EndKey}, State) ->
|
|||
levelzero_constructor=undefined,
|
||||
levelzero_index=leveled_pmem:new_index(),
|
||||
levelzero_size=0,
|
||||
manifest=UpdMan}}.
|
||||
manifest=UpdMan,
|
||||
persisted_sqn=State#state.ledger_sqn}}.
|
||||
|
||||
|
||||
handle_info({_Ref, {ok, SrcFN, _StartKey, _EndKey}}, State) ->
|
||||
|
@ -531,10 +532,10 @@ terminate(Reason, State) ->
|
|||
State
|
||||
end,
|
||||
case {UpdState#state.levelzero_pending,
|
||||
get_item(0, State#state.manifest, []),
|
||||
State#state.levelzero_size} of
|
||||
get_item(0, UpdState#state.manifest, []),
|
||||
UpdState#state.levelzero_size} of
|
||||
{true, [], _} ->
|
||||
ok = leveled_sft:sft_close(State#state.levelzero_constructor);
|
||||
ok = leveled_sft:sft_close(UpdState#state.levelzero_constructor);
|
||||
{false, [], 0} ->
|
||||
leveled_log:log("P0009", []);
|
||||
{false, [], _N} ->
|
||||
|
|
|
@ -362,7 +362,7 @@ handle_cast({sft_newfroml0cache, Filename, Slots, FetchFun, PCL}, _State) ->
|
|||
undefined ->
|
||||
{noreply, State};
|
||||
_ ->
|
||||
ok = leveled_penciller:pcl_confirml0complete(PCL,
|
||||
leveled_penciller:pcl_confirml0complete(PCL,
|
||||
Filename,
|
||||
State#state.smallest_key,
|
||||
State#state.highest_key),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue