Remove references ot 'skip' strategy
Now called `recovr`
This commit is contained in:
parent
20a7a22571
commit
e175948378
4 changed files with 7 additions and 6 deletions
|
@ -1109,7 +1109,7 @@ book_destroy(Pid) ->
|
|||
%% to store the backup.
|
||||
%%
|
||||
%% Backup files are hard-linked. Does not work in head_only mode, or if
|
||||
%% index changes are used with a `skip` compaction/reload strategy
|
||||
%% index changes are used with a `recovr` compaction/reload strategy
|
||||
book_hotbackup(Pid) ->
|
||||
gen_server:call(Pid, hot_backup, infinity).
|
||||
|
||||
|
|
|
@ -89,7 +89,7 @@
|
|||
-type ledger_kv() ::
|
||||
{ledger_key(), ledger_value()}.
|
||||
-type compaction_method() ::
|
||||
retain|skip|recalc.
|
||||
retain|recovr|recalc.
|
||||
-type compaction_strategy() ::
|
||||
list({tag(), compaction_method()}).
|
||||
-type journal_key_tag() ::
|
||||
|
@ -375,7 +375,7 @@ inker_reload_strategy(AltList) ->
|
|||
|
||||
|
||||
-spec get_tagstrategy(ledger_key()|tag()|dummy, compaction_strategy())
|
||||
-> skip|retain|recalc.
|
||||
-> compaction_method().
|
||||
%% @doc
|
||||
%% Work out the compaction strategy for the key
|
||||
get_tagstrategy({Tag, _, _, _}, Strategy) ->
|
||||
|
|
|
@ -805,10 +805,11 @@ split_positions_into_batches(Positions, Journal, Batches) ->
|
|||
%% recalculating the KeyChanges by looking at the object when we reload. So
|
||||
%% old objects can be discarded.
|
||||
%%
|
||||
%% If the strategy is skip, we don't care about KeyDeltas. Note though, that
|
||||
%% If the strategy is recovr, we don't care about KeyDeltas. Note though, that
|
||||
%% if the ledger is deleted it may not be possible to safely rebuild a KeyStore
|
||||
%% if it contains index entries. The hot_backup approach is also not safe with
|
||||
%% a `skip` strategy.
|
||||
%% a `recovr` strategy. The recovr strategy assumes faults in the ledger will
|
||||
%% be resolved via application-level anti-entropy
|
||||
filter_output(KVCs, FilterFun, FilterServer, MaxSQN, ReloadStrategy) ->
|
||||
FoldFun =
|
||||
filter_output_fun(FilterFun, FilterServer, MaxSQN, ReloadStrategy),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue