Extend mergefile_selector for strategy

Strategy only applied below L1, and only random strategy supported
This commit is contained in:
Martin Sumner 2020-03-26 14:18:57 +00:00
parent aaf58dd343
commit 4ef0f4006d
2 changed files with 9 additions and 7 deletions

View file

@ -183,7 +183,7 @@ merge(SrcLevel, Manifest, RootPath, OptsSST) ->
leveled_log:log("PC023",
[SrcLevel + 1, FCnt, AvgMem, MaxFN, MaxP, MaxMem])
end,
Src = leveled_pmanifest:mergefile_selector(Manifest, SrcLevel),
Src = leveled_pmanifest:mergefile_selector(Manifest, SrcLevel, random),
NewSQN = leveled_pmanifest:get_manifest_sqn(Manifest) + 1,
SinkList = leveled_pmanifest:merge_lookup(Manifest,
SrcLevel + 1,