Better attempt to handle empty file being generated

This commit is contained in:
martinsumner 2016-12-29 09:35:58 +00:00
parent 0c543ae3ec
commit 7049aaf5ca

View file

@ -312,17 +312,12 @@ do_merge(KL1, KL2, {SrcLevel, IsB}, {Filepath, MSN}, MaxSQN,
[SrcLevel + 1, FileCounter])),
leveled_log:log("PC012", [MSN, FileName]),
TS1 = os:timestamp(),
{ok, Pid, Reply} = leveled_sst:sst_new(FileName,
KL1,
KL2,
IsB,
SrcLevel + 1,
MaxSQN),
case Reply of
case leveled_sst:sst_new(FileName, KL1, KL2, IsB, SrcLevel + 1, MaxSQN) of
empty ->
leveled_log:log("PC013", [FileName]),
OutList;
{{KL1Rem, KL2Rem}, SmallestKey, HighestKey} ->
{ok, Pid, Reply} ->
{{KL1Rem, KL2Rem}, SmallestKey, HighestKey} = Reply,
ExtMan = lists:append(OutList,
[#manifest_entry{start_key=SmallestKey,
end_key=HighestKey,