init l-base-max-bytes=1
----

init_cp
----
base: 6

queue
----

init l-base-max-bytes=1
6: 1
----
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)

init_cp
----
base: 6

queue
----

init l-base-max-bytes=1
6: 1000000
----
L6:
  600001:[0001#1,SET-1000000#1,SET]: 1000000 bytes (977KB)

init_cp
----
base: 1

queue
----

init l-base-max-bytes=1
5: 1
6: 10
----
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L5->L6: 1.0
  500001:[0001#1,SET-0001#1,SET] marked as compacting
  600001:[0001#1,SET-0001#1,SET] marked as compacting

init l-base-max-bytes=1
5: 2
6: 10
----
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L5->L6: 2.2
  500001:[0001#1,SET-0001#1,SET] marked as compacting
  600001:[0001#1,SET-0001#1,SET] marked as compacting

# Smoothing multiplier is
# `(size(Lbottom)/size(Lbase))^(Lbottom-Lbase) = (30/1)^(1/(6-4)) = 30^(1/2)`
#
# size(L4) = size(Lbase) = 1
# size(L5) = size(L4) * 30^(1/2) ~= 5
# size(L6) = size(L5) * 30^(1/2) = 30

init l-base-max-bytes=1
5: 2
6: 30
----
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
  600011:[0011#11,SET-0011#11,SET]: 1 bytes (1B)
  600012:[0012#12,SET-0012#12,SET]: 1 bytes (1B)
  600013:[0013#13,SET-0013#13,SET]: 1 bytes (1B)
  600014:[0014#14,SET-0014#14,SET]: 1 bytes (1B)
  600015:[0015#15,SET-0015#15,SET]: 1 bytes (1B)
  600016:[0016#16,SET-0016#16,SET]: 1 bytes (1B)
  600017:[0017#17,SET-0017#17,SET]: 1 bytes (1B)
  600018:[0018#18,SET-0018#18,SET]: 1 bytes (1B)
  600019:[0019#19,SET-0019#19,SET]: 1 bytes (1B)
  600020:[0020#20,SET-0020#20,SET]: 1 bytes (1B)
  600021:[0021#21,SET-0021#21,SET]: 1 bytes (1B)
  600022:[0022#22,SET-0022#22,SET]: 1 bytes (1B)
  600023:[0023#23,SET-0023#23,SET]: 1 bytes (1B)
  600024:[0024#24,SET-0024#24,SET]: 1 bytes (1B)
  600025:[0025#25,SET-0025#25,SET]: 1 bytes (1B)
  600026:[0026#26,SET-0026#26,SET]: 1 bytes (1B)
  600027:[0027#27,SET-0027#27,SET]: 1 bytes (1B)
  600028:[0028#28,SET-0028#28,SET]: 1 bytes (1B)
  600029:[0029#29,SET-0029#29,SET]: 1 bytes (1B)
  600030:[0030#30,SET-0030#30,SET]: 1 bytes (1B)

init_cp
----
base: 4

queue
----

init l-base-max-bytes=1
4: 2
5: 2
6: 100
----
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  400002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0100#1,SET]: 100 bytes (100B)

init_cp
----
base: 4

queue
----
L4->L5: 10.0
  400001:[0001#1,SET-0001#1,SET] marked as compacting
  500001:[0001#1,SET-0001#1,SET] marked as compacting

init l-base-max-bytes=1
4: 1
5: 2
6: 100
----
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0100#1,SET]: 100 bytes (100B)

init_cp
----
base: 4

queue
----
L4->L5: 5.0
  400001:[0001#1,SET-0001#1,SET] marked as compacting
  500001:[0001#1,SET-0001#1,SET] marked as compacting

init l-base-max-bytes=1
4: 1
5: 11
6: 100
----
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  500007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  500008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  500009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  500010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
  500011:[0011#11,SET-0011#11,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0100#1,SET]: 100 bytes (100B)

init_cp
----
base: 4

queue
----
L5->L6: 1.1
  500001:[0001#1,SET-0001#1,SET] marked as compacting
  500002:[0002#2,SET-0002#2,SET] marked as compacting
  500003:[0003#3,SET-0003#3,SET] marked as compacting
  500004:[0004#4,SET-0004#4,SET] marked as compacting
  500005:[0005#5,SET-0005#5,SET] marked as compacting
  500006:[0006#6,SET-0006#6,SET] marked as compacting
  500007:[0007#7,SET-0007#7,SET] marked as compacting
  500008:[0008#8,SET-0008#8,SET] marked as compacting
  500009:[0009#9,SET-0009#9,SET] marked as compacting
  500010:[0010#10,SET-0010#10,SET] marked as compacting
  500011:[0011#11,SET-0011#11,SET] marked as compacting
  600001:[0001#1,SET-0100#1,SET] marked as compacting

init l-base-max-bytes=1
4: 1
5: 11 50
6: 100
----
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  500007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  500008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  500009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  500010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
  500011:[0011#11,SET-0011#11,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0100#1,SET]: 100 bytes (100B)

init_cp
----
base: 4

queue
----
L5->L6: 1.1
  500001:[0001#1,SET-0001#1,SET] marked as compacting
  500002:[0002#2,SET-0002#2,SET] marked as compacting
  500003:[0003#3,SET-0003#3,SET] marked as compacting
  500004:[0004#4,SET-0004#4,SET] marked as compacting
  500005:[0005#5,SET-0005#5,SET] marked as compacting
  500006:[0006#6,SET-0006#6,SET] marked as compacting
  500007:[0007#7,SET-0007#7,SET] marked as compacting
  500008:[0008#8,SET-0008#8,SET] marked as compacting
  500009:[0009#9,SET-0009#9,SET] marked as compacting
  500010:[0010#10,SET-0010#10,SET] marked as compacting
  500011:[0011#11,SET-0011#11,SET] marked as compacting
  600001:[0001#1,SET-0100#1,SET] marked as compacting

init l-base-max-bytes=1
4: 2
5: 11
6: 100
----
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  400002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  500007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  500008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  500009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  500010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
  500011:[0011#11,SET-0011#11,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0100#1,SET]: 100 bytes (100B)

init_cp
----
base: 4

queue
----
L4->L5: 1.8
  400001:[0001#1,SET-0001#1,SET] marked as compacting
  500001:[0001#1,SET-0001#1,SET] marked as compacting

init l-base-max-bytes=1
0: 4
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)

init_cp
----
base: 6

queue
----
L0->L6: 200.0
  000001:[0001#1,SET-0001#1,SET] marked as compacting
  000002:[0001#2,SET-0001#2,SET] marked as compacting
  000003:[0001#3,SET-0001#3,SET] marked as compacting
  000004:[0001#4,SET-0001#4,SET] marked as compacting

init l-base-max-bytes=1
0: 5
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)

init_cp
----
base: 6

queue
----
L0->L6: 250.0
  000001:[0001#1,SET-0001#1,SET] marked as compacting
  000002:[0001#2,SET-0001#2,SET] marked as compacting
  000003:[0001#3,SET-0001#3,SET] marked as compacting
  000004:[0001#4,SET-0001#4,SET] marked as compacting
  000005:[0001#5,SET-0001#5,SET] marked as compacting

init l-base-max-bytes=1
0: 5
5: 2
6: 10
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L5->L6: 3.2
  500001:[0001#1,SET-0001#1,SET] marked as compacting
  600001:[0001#1,SET-0001#1,SET] marked as compacting

pick
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: L5->L6: 3.2

pick ongoing=(5,6)
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: no compaction

init l-base-max-bytes=1
0: 10
4: 10
5: 6
6: 10
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  400002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  400003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  400004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  400005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  400006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  400007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  400008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  400009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  400010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)

init_cp
----
base: 4

queue
----
L4->L5: 10.0
  400007:[0007#7,SET-0007#7,SET] marked as compacting
L4->L5: 7.7
  400008:[0008#8,SET-0008#8,SET] marked as compacting

pick ongoing=(5,6)
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  400002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  400003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  400004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  400005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  400006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  400007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  400008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  400009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  400010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: L4->L5: 12.0

# We won't pick any compaction because the calculated compaction
# concurrency is <= 2.
pick ongoing=(0,4)
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  400002:[0002#2,SET-0002#2,SET]: 1 bytes (1B) (IsCompacting)
  400003:[0003#3,SET-0003#3,SET]: 1 bytes (1B) (IsCompacting)
  400004:[0004#4,SET-0004#4,SET]: 1 bytes (1B) (IsCompacting)
  400005:[0005#5,SET-0005#5,SET]: 1 bytes (1B) (IsCompacting)
  400006:[0006#6,SET-0006#6,SET]: 1 bytes (1B) (IsCompacting)
  400007:[0007#7,SET-0007#7,SET]: 1 bytes (1B) (IsCompacting)
  400008:[0008#8,SET-0008#8,SET]: 1 bytes (1B) (IsCompacting)
  400009:[0009#9,SET-0009#9,SET]: 1 bytes (1B) (IsCompacting)
  400010:[0010#10,SET-0010#10,SET]: 1 bytes (1B) (IsCompacting)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: no compaction

pick ongoing=(0,0,0,4)
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B) (IsCompacting)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B) (IsCompacting)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  400002:[0002#2,SET-0002#2,SET]: 1 bytes (1B) (IsCompacting)
  400003:[0003#3,SET-0003#3,SET]: 1 bytes (1B) (IsCompacting)
  400004:[0004#4,SET-0004#4,SET]: 1 bytes (1B) (IsCompacting)
  400005:[0005#5,SET-0005#5,SET]: 1 bytes (1B) (IsCompacting)
  400006:[0006#6,SET-0006#6,SET]: 1 bytes (1B) (IsCompacting)
  400007:[0007#7,SET-0007#7,SET]: 1 bytes (1B) (IsCompacting)
  400008:[0008#8,SET-0008#8,SET]: 1 bytes (1B) (IsCompacting)
  400009:[0009#9,SET-0009#9,SET]: 1 bytes (1B) (IsCompacting)
  400010:[0010#10,SET-0010#10,SET]: 1 bytes (1B) (IsCompacting)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: no compaction

init_cp
----
base: 4

pick ongoing=(0,5)
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L4:
  400001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  400002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  400003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  400004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  400005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  400006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  400007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  400008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  400009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  400010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B) (IsCompacting)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B) (IsCompacting)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B) (IsCompacting)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B) (IsCompacting)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B) (IsCompacting)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: no compaction

init l-base-max-bytes=1
0: 20
6: 10
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
  000011:[0001#11,SET-0001#11,SET]: 1 bytes (1B)
  000012:[0001#12,SET-0001#12,SET]: 1 bytes (1B)
  000013:[0001#13,SET-0001#13,SET]: 1 bytes (1B)
  000014:[0001#14,SET-0001#14,SET]: 1 bytes (1B)
  000015:[0001#15,SET-0001#15,SET]: 1 bytes (1B)
  000016:[0001#16,SET-0001#16,SET]: 1 bytes (1B)
  000017:[0001#17,SET-0001#17,SET]: 1 bytes (1B)
  000018:[0001#18,SET-0001#18,SET]: 1 bytes (1B)
  000019:[0001#19,SET-0001#19,SET]: 1 bytes (1B)
  000020:[0001#20,SET-0001#20,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)

init_cp ongoing=(0,5)
----
base: 4

queue
----
L0->L4: 1000.0
  000001:[0001#1,SET-0001#1,SET] marked as compacting
  000002:[0001#2,SET-0001#2,SET] marked as compacting
  000003:[0001#3,SET-0001#3,SET] marked as compacting
  000004:[0001#4,SET-0001#4,SET] marked as compacting
  000005:[0001#5,SET-0001#5,SET] marked as compacting
  000006:[0001#6,SET-0001#6,SET] marked as compacting
  000007:[0001#7,SET-0001#7,SET] marked as compacting
  000008:[0001#8,SET-0001#8,SET] marked as compacting
  000009:[0001#9,SET-0001#9,SET] marked as compacting
  000010:[0001#10,SET-0001#10,SET] marked as compacting
  000011:[0001#11,SET-0001#11,SET] marked as compacting
  000012:[0001#12,SET-0001#12,SET] marked as compacting
  000013:[0001#13,SET-0001#13,SET] marked as compacting
  000014:[0001#14,SET-0001#14,SET] marked as compacting
  000015:[0001#15,SET-0001#15,SET] marked as compacting
  000016:[0001#16,SET-0001#16,SET] marked as compacting
  000017:[0001#17,SET-0001#17,SET] marked as compacting
  000018:[0001#18,SET-0001#18,SET] marked as compacting
  000019:[0001#19,SET-0001#19,SET] marked as compacting
  000020:[0001#20,SET-0001#20,SET] marked as compacting

pick
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
  000011:[0001#11,SET-0001#11,SET]: 1 bytes (1B)
  000012:[0001#12,SET-0001#12,SET]: 1 bytes (1B)
  000013:[0001#13,SET-0001#13,SET]: 1 bytes (1B)
  000014:[0001#14,SET-0001#14,SET]: 1 bytes (1B)
  000015:[0001#15,SET-0001#15,SET]: 1 bytes (1B)
  000016:[0001#16,SET-0001#16,SET]: 1 bytes (1B)
  000017:[0001#17,SET-0001#17,SET]: 1 bytes (1B)
  000018:[0001#18,SET-0001#18,SET]: 1 bytes (1B)
  000019:[0001#19,SET-0001#19,SET]: 1 bytes (1B)
  000020:[0001#20,SET-0001#20,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: L0->L4: 1000.0

pick ongoing=(0,6)
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
  000011:[0001#11,SET-0001#11,SET]: 1 bytes (1B)
  000012:[0001#12,SET-0001#12,SET]: 1 bytes (1B)
  000013:[0001#13,SET-0001#13,SET]: 1 bytes (1B)
  000014:[0001#14,SET-0001#14,SET]: 1 bytes (1B)
  000015:[0001#15,SET-0001#15,SET]: 1 bytes (1B)
  000016:[0001#16,SET-0001#16,SET]: 1 bytes (1B)
  000017:[0001#17,SET-0001#17,SET]: 1 bytes (1B)
  000018:[0001#18,SET-0001#18,SET]: 1 bytes (1B)
  000019:[0001#19,SET-0001#19,SET]: 1 bytes (1B)
  000020:[0001#20,SET-0001#20,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B) (IsCompacting)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B) (IsCompacting)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B) (IsCompacting)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B) (IsCompacting)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B) (IsCompacting)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B) (IsCompacting)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B) (IsCompacting)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B) (IsCompacting)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B) (IsCompacting)
Picked: L0->L0: 950.0

# We'll only pick a concurrent compaction if it is "high" priority
# (i.e. has a score >= highPriorityThreshold).

init l-base-max-bytes=1
0: 20
5: 1
6: 10
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
  000011:[0001#11,SET-0001#11,SET]: 1 bytes (1B)
  000012:[0001#12,SET-0001#12,SET]: 1 bytes (1B)
  000013:[0001#13,SET-0001#13,SET]: 1 bytes (1B)
  000014:[0001#14,SET-0001#14,SET]: 1 bytes (1B)
  000015:[0001#15,SET-0001#15,SET]: 1 bytes (1B)
  000016:[0001#16,SET-0001#16,SET]: 1 bytes (1B)
  000017:[0001#17,SET-0001#17,SET]: 1 bytes (1B)
  000018:[0001#18,SET-0001#18,SET]: 1 bytes (1B)
  000019:[0001#19,SET-0001#19,SET]: 1 bytes (1B)
  000020:[0001#20,SET-0001#20,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)

init_cp ongoing=(0,4)
----
base: 4

queue
----
L0->L4: 1000.0
  000001:[0001#1,SET-0001#1,SET] marked as compacting
  000002:[0001#2,SET-0001#2,SET] marked as compacting
  000003:[0001#3,SET-0001#3,SET] marked as compacting
  000004:[0001#4,SET-0001#4,SET] marked as compacting
  000005:[0001#5,SET-0001#5,SET] marked as compacting
  000006:[0001#6,SET-0001#6,SET] marked as compacting
  000007:[0001#7,SET-0001#7,SET] marked as compacting
  000008:[0001#8,SET-0001#8,SET] marked as compacting
  000009:[0001#9,SET-0001#9,SET] marked as compacting
  000010:[0001#10,SET-0001#10,SET] marked as compacting
  000011:[0001#11,SET-0001#11,SET] marked as compacting
  000012:[0001#12,SET-0001#12,SET] marked as compacting
  000013:[0001#13,SET-0001#13,SET] marked as compacting
  000014:[0001#14,SET-0001#14,SET] marked as compacting
  000015:[0001#15,SET-0001#15,SET] marked as compacting
  000016:[0001#16,SET-0001#16,SET] marked as compacting
  000017:[0001#17,SET-0001#17,SET] marked as compacting
  000018:[0001#18,SET-0001#18,SET] marked as compacting
  000019:[0001#19,SET-0001#19,SET] marked as compacting
  000020:[0001#20,SET-0001#20,SET] marked as compacting

pick ongoing=(0,5,6,6)
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
  000011:[0001#11,SET-0001#11,SET]: 1 bytes (1B)
  000012:[0001#12,SET-0001#12,SET]: 1 bytes (1B)
  000013:[0001#13,SET-0001#13,SET]: 1 bytes (1B)
  000014:[0001#14,SET-0001#14,SET]: 1 bytes (1B)
  000015:[0001#15,SET-0001#15,SET]: 1 bytes (1B)
  000016:[0001#16,SET-0001#16,SET]: 1 bytes (1B)
  000017:[0001#17,SET-0001#17,SET]: 1 bytes (1B)
  000018:[0001#18,SET-0001#18,SET]: 1 bytes (1B)
  000019:[0001#19,SET-0001#19,SET]: 1 bytes (1B)
  000020:[0001#20,SET-0001#20,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B) (IsCompacting)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: no compaction

pick ongoing=(5,6)
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
  000011:[0001#11,SET-0001#11,SET]: 1 bytes (1B)
  000012:[0001#12,SET-0001#12,SET]: 1 bytes (1B)
  000013:[0001#13,SET-0001#13,SET]: 1 bytes (1B)
  000014:[0001#14,SET-0001#14,SET]: 1 bytes (1B)
  000015:[0001#15,SET-0001#15,SET]: 1 bytes (1B)
  000016:[0001#16,SET-0001#16,SET]: 1 bytes (1B)
  000017:[0001#17,SET-0001#17,SET]: 1 bytes (1B)
  000018:[0001#18,SET-0001#18,SET]: 1 bytes (1B)
  000019:[0001#19,SET-0001#19,SET]: 1 bytes (1B)
  000020:[0001#20,SET-0001#20,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: L0->L4: 1000.0

# Verify we can start concurrent Ln->Ln+1 compactions given sufficient
# priority.

init l-base-max-bytes=1
5: 4
6: 10
----
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L5->L6: 5.2
  500001:[0001#1,SET-0001#1,SET] marked as compacting
  600001:[0001#1,SET-0001#1,SET] marked as compacting

pick
----
Initial state before pick:
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: L5->L6: 5.2

pick ongoing=(5,6)
----
Initial state before pick:
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B) (IsCompacting)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
Picked: no compaction

# Verify that L0 score doesn't change with respect to L5's compensation.

init l-base-max-bytes=5 compaction-debt-concurrency=10
0: 10
5: 5 1
6: 5
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L0->L5: 5.0
  000001:[0001#1,SET-0001#1,SET] marked as compacting
  000002:[0001#2,SET-0001#2,SET] marked as compacting
  000003:[0001#3,SET-0001#3,SET] marked as compacting
  000004:[0001#4,SET-0001#4,SET] marked as compacting
  000005:[0001#5,SET-0001#5,SET] marked as compacting
  000006:[0001#6,SET-0001#6,SET] marked as compacting
  000007:[0001#7,SET-0001#7,SET] marked as compacting
  000008:[0001#8,SET-0001#8,SET] marked as compacting
  000009:[0001#9,SET-0001#9,SET] marked as compacting
  000010:[0001#10,SET-0001#10,SET] marked as compacting
  500001:[0001#1,SET-0001#1,SET] marked as compacting
L5->L6: 10.8
  500005:[0005#5,SET-0005#5,SET] marked as compacting
  600005:[0005#5,SET-0005#5,SET] marked as compacting
L5->L6: 8.4
  500002:[0002#2,SET-0002#2,SET] marked as compacting
  600002:[0002#2,SET-0002#2,SET] marked as compacting

init l-base-max-bytes=5 compaction-debt-concurrency=10
0: 10
5: 5 0
6: 5
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L0->L5: 5.0
  000001:[0001#1,SET-0001#1,SET] marked as compacting
  000002:[0001#2,SET-0001#2,SET] marked as compacting
  000003:[0001#3,SET-0001#3,SET] marked as compacting
  000004:[0001#4,SET-0001#4,SET] marked as compacting
  000005:[0001#5,SET-0001#5,SET] marked as compacting
  000006:[0001#6,SET-0001#6,SET] marked as compacting
  000007:[0001#7,SET-0001#7,SET] marked as compacting
  000008:[0001#8,SET-0001#8,SET] marked as compacting
  000009:[0001#9,SET-0001#9,SET] marked as compacting
  000010:[0001#10,SET-0001#10,SET] marked as compacting
  500001:[0001#1,SET-0001#1,SET] marked as compacting
L5->L6: 10.8
  500002:[0002#2,SET-0002#2,SET] marked as compacting
  600002:[0002#2,SET-0002#2,SET] marked as compacting
L5->L6: 8.4
  500003:[0003#3,SET-0003#3,SET] marked as compacting
  600003:[0003#3,SET-0003#3,SET] marked as compacting

# Verify that successive manual compactions interleaved with an automatic
# compaction does not trigger an error.

init l-base-max-bytes=5
0: 10
5: 10
6: 5
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  500007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  500008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  500009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  500010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L5->L6: 9.2
  500006:[0006#6,SET-0006#6,SET] marked as compacting
L5->L6: 6.9
  500007:[0007#7,SET-0007#7,SET] marked as compacting

pick_manual level=0 start=0 end=12
----
L0->L5, retryLater = false

pick
----
Initial state before pick:
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
  000008:[0001#8,SET-0001#8,SET]: 1 bytes (1B)
  000009:[0001#9,SET-0001#9,SET]: 1 bytes (1B)
  000010:[0001#10,SET-0001#10,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  500005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  500006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  500007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  500008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  500009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  500010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
Picked: L5->L6: 9.2

# Assume the above two compactions (one manual L0 -> L5 and one automatic
# L5 -> L6) have run, and Lbase = L6 now, but the manual compaction code is
# still going to try running a manual compaction from L5 -> L6 since L5 was the
# output of the last manual compaction. No compaction should be picked.

init l-base-max-bytes=5
0: 7
6: 5
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)

init_cp
----
base: 5

pick_manual level=5 start=0 end=12
----
nil, retryLater = false


# Initialize with LbaseMaxBytes of 5, and give L5 a compensated size of 10000.
# Prior to prioritizing levels by the score instead of rawSmoothed score, L5
# would be picked for compaction over L0, because of its absurdly high compensated
# score.
init l-base-max-bytes=5 max-concurrent-compactions=1
0: 7
5: 4 10000
6: 5
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L0->L5: 4.4
  000001:[0001#1,SET-0001#1,SET] marked as compacting
  000002:[0001#2,SET-0001#2,SET] marked as compacting
  000003:[0001#3,SET-0001#3,SET] marked as compacting
  000004:[0001#4,SET-0001#4,SET] marked as compacting
  000005:[0001#5,SET-0001#5,SET] marked as compacting
  000006:[0001#6,SET-0001#6,SET] marked as compacting
  000007:[0001#7,SET-0001#7,SET] marked as compacting
  500001:[0001#1,SET-0001#1,SET] marked as compacting

# Repeat the previous test case, but allow up to 6 concurrent compactions. In
# addition to the L0 => L5 compaction, three L5 => L6 compactions are picked,
# due to the massive amount of garbage in the LSM.
init l-base-max-bytes=5 max-concurrent-compactions=6
0: 7
5: 4 10000
6: 5
----
L0:
  000001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  000002:[0001#2,SET-0001#2,SET]: 1 bytes (1B)
  000003:[0001#3,SET-0001#3,SET]: 1 bytes (1B)
  000004:[0001#4,SET-0001#4,SET]: 1 bytes (1B)
  000005:[0001#5,SET-0001#5,SET]: 1 bytes (1B)
  000006:[0001#6,SET-0001#6,SET]: 1 bytes (1B)
  000007:[0001#7,SET-0001#7,SET]: 1 bytes (1B)
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  500002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  500003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  500004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue
----
L0->L5: 4.4
  000001:[0001#1,SET-0001#1,SET] marked as compacting
  000002:[0001#2,SET-0001#2,SET] marked as compacting
  000003:[0001#3,SET-0001#3,SET] marked as compacting
  000004:[0001#4,SET-0001#4,SET] marked as compacting
  000005:[0001#5,SET-0001#5,SET] marked as compacting
  000006:[0001#6,SET-0001#6,SET] marked as compacting
  000007:[0001#7,SET-0001#7,SET] marked as compacting
  500001:[0001#1,SET-0001#1,SET] marked as compacting
L5->L6: 6.6
  500004:[0004#4,SET-0004#4,SET] marked as compacting
  600004:[0004#4,SET-0004#4,SET] marked as compacting
L5->L6: 5.0
  500002:[0002#2,SET-0002#2,SET] marked as compacting
  600002:[0002#2,SET-0002#2,SET] marked as compacting
L5->L6: 3.9
  500003:[0003#3,SET-0003#3,SET] marked as compacting
  600003:[0003#3,SET-0003#3,SET] marked as compacting

# The compaction concurrency is 4 since 3/11 = 0.27 fraction of the DB is
# garbage.
init l-base-max-bytes=2 max-concurrent-compactions=6
5: 1 3
6: 10
----
L5:
  500001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
L6:
  600001:[0001#1,SET-0001#1,SET]: 1 bytes (1B)
  600002:[0002#2,SET-0002#2,SET]: 1 bytes (1B)
  600003:[0003#3,SET-0003#3,SET]: 1 bytes (1B)
  600004:[0004#4,SET-0004#4,SET]: 1 bytes (1B)
  600005:[0005#5,SET-0005#5,SET]: 1 bytes (1B)
  600006:[0006#6,SET-0006#6,SET]: 1 bytes (1B)
  600007:[0007#7,SET-0007#7,SET]: 1 bytes (1B)
  600008:[0008#8,SET-0008#8,SET]: 1 bytes (1B)
  600009:[0009#9,SET-0009#9,SET]: 1 bytes (1B)
  600010:[0010#10,SET-0010#10,SET]: 1 bytes (1B)

init_cp
----
base: 5

queue print-compaction-concurrency
----
compaction concurrency: 4
L5->L6: 0.5
  500001:[0001#1,SET-0001#1,SET] marked as compacting
  600001:[0001#1,SET-0001#1,SET] marked as compacting
compaction concurrency: 4
