-
Notifications
You must be signed in to change notification settings - Fork 564
Expand file tree
/
Copy pathcompaction_output_file_size
More file actions
55 lines (52 loc) · 1.18 KB
/
compaction_output_file_size
File metadata and controls
55 lines (52 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
define
L3
010001:a#1111,SET-f#1112,SET size=10
010002:g#1111,SET-l#1112,SET size=10
L4
001001:a#111,SET-f#112,SET size=100
001002:g#111,SET-l#112,SET size=100
L5
000101:a#11,SET-f#12,SET size=1000
000102:g#11,SET-l#12,SET size=1000
L6
000010:a#1,SET-f#2,SET size=128000000
000011:g#1,SET-l#2,SET size=128000000 range-deletions-bytes-estimate=28000000
----
L3:
010001:[a#1111,SET-f#1112,SET]
010002:[g#1111,SET-l#1112,SET]
L4:
001001:[a#111,SET-f#112,SET]
001002:[g#111,SET-l#112,SET]
L5:
000101:[a#11,SET-f#12,SET]
000102:[g#11,SET-l#12,SET]
L6:
000010:[a#1,SET-f#2,SET]
000011:[g#1,SET-l#2,SET]
# Max output file size should be 32MiB because Lbase is L3.
pick-auto
----
L6 -> L6
L6: 000011
maxOutputFileSize: 33554432
define
L5
000101:a#11,SET-f#12,SET size=1000
000102:g#11,SET-l#12,SET size=1000
L6
000010:a#1,SET-f#2,SET size=128000000
000011:g#1,SET-l#2,SET size=128000000 range-deletions-bytes-estimate=28000000
----
L5:
000101:[a#11,SET-f#12,SET]
000102:[g#11,SET-l#12,SET]
L6:
000010:[a#1,SET-f#2,SET]
000011:[g#1,SET-l#2,SET]
# Max output file size should be 8MiB because Lbase is L5.
pick-auto
----
L6 -> L6
L6: 000011
maxOutputFileSize: 8388608