Mas i389 rebuildledger (#390)
* Protect penciller from empty ledger cache updates which may occur when loading the ledger from the journal, after the ledger has been cleared. * Score caching and randomisation The test allkeydelta_journal_multicompact can occasionally fail when a compaction doesn't happen, but then does the next loop. Suspect this is as a result of score caching, randomisation of key grabs for scoring, plus jitter on size boundaries. Modified test for predictability. Plus formatting changes * Avoid small batches Avoid small batches due to large SQN gaps * Rationalise tests Two tests overlaps with the new, much broader, replace_everything/1 test. Ported over any remaining checks of interest and dropped two tests.
This commit is contained in:
parent
a033e280e6
commit
a01c74f268
9 changed files with 358 additions and 320 deletions
|
@ -54,8 +54,6 @@
|
|||
{info, <<"LedgerSQN=~w at startup">>},
|
||||
b0006 =>
|
||||
{info, <<"Reached end of load batch with SQN ~w">>},
|
||||
b0007 =>
|
||||
{info, <<"Skipping as exceeded MaxSQN ~w with SQN ~w">>},
|
||||
b0008 =>
|
||||
{info, <<"Bucket list finds no more results">>},
|
||||
b0009 =>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue