@@ -34,7 +34,7 @@ MANIFEST-000006
34
34
log-num: 5
35
35
next-file-num: 6
36
36
last-seq-num: 14
37
- added : L0 000004:709<#12-#14> [bar#14,DEL-foo#13,SET] (2023-12-04T17:57:25Z)
37
+ add-table : L0 000004:[bar#14,DEL-foo#13,SET] seqnums:[12-14] points: [bar#14,DEL-foo#13,SET] size:709 (2023-12-04T17:57:25Z)
38
38
EOF
39
39
--- L0.0 ---
40
40
000004:709<#12-#14>[bar#14,DEL-foo#13,SET]
@@ -63,7 +63,7 @@ MANIFEST-000006
63
63
log-num: 5
64
64
next-file-num: 6
65
65
last-seq-num: 14
66
- added : L0 000004:709<#12-#14> [bar#14,DEL-foo#13,SET] (2023-12-04T17:57:25Z)
66
+ add-table : L0 000004:[bar#14,DEL-foo#13,SET] seqnums:[12-14] points: [bar#14,DEL-foo#13,SET] size:709 (2023-12-04T17:57:25Z)
67
67
EOF
68
68
--- L0.0 ---
69
69
000004:709<#12-#14>[bar#14,DEL-foo#13,SET]
@@ -122,7 +122,7 @@ MANIFEST-000006
122
122
log-num: 5
123
123
next-file-num: 6
124
124
last-seq-num: 14
125
- added : L0 000004:709<#12-#14> [bar#14,DEL-foo#13,SET] (2023-12-04T17:57:25Z)
125
+ add-table : L0 000004:[bar#14,DEL-foo#13,SET] seqnums:[12-14] points: [bar#14,DEL-foo#13,SET] size:709 (2023-12-04T17:57:25Z)
126
126
EOF
127
127
--- L0.0 ---
128
128
000004:709<#12-#14>[bar#14,DEL-foo#13,SET]
@@ -146,7 +146,7 @@ MANIFEST-000006
146
146
log-num: 5
147
147
next-file-num: 6
148
148
last-seq-num: 14
149
- added : L0 000004:709<#12-#14> [626172#14,DEL-666f6f#13,SET] (2023-12-04T17:57:25Z)
149
+ add-table : L0 000004:[626172#14,DEL-666f6f#13,SET] seqnums:[12-14] points: [626172#14,DEL-666f6f#13,SET] size:709 (2023-12-04T17:57:25Z)
150
150
EOF
151
151
--- L0.0 ---
152
152
000004:709<#12-#14>[626172#14,DEL-666f6f#13,SET]
@@ -170,7 +170,7 @@ MANIFEST-000006
170
170
log-num: 5
171
171
next-file-num: 6
172
172
last-seq-num: 14
173
- added : L0 000004:709<# 12-#14> (2023-12-04T17:57:25Z)
173
+ add-table : L0 000004:[#14,DEL-#13,SET] seqnums:[ 12-14] points:[ #14,DEL-#13,SET] size:709 (2023-12-04T17:57:25Z)
174
174
EOF
175
175
--- L0.0 ---
176
176
000004:709<#12-#14>
@@ -194,7 +194,7 @@ MANIFEST-000006
194
194
log-num: 5
195
195
next-file-num: 6
196
196
last-seq-num: 14
197
- added : L0 000004:709<#12-#14> [bar#14,DEL-foo#13,SET] (2023-12-04T17:57:25Z)
197
+ add-table : L0 000004:[bar#14,DEL-foo#13,SET] seqnums:[12-14] points: [bar#14,DEL-foo#13,SET] size:709 (2023-12-04T17:57:25Z)
198
198
EOF
199
199
--- L0.0 ---
200
200
000004:709<#12-#14>[bar#14,DEL-foo#13,SET]
@@ -218,7 +218,7 @@ MANIFEST-000006
218
218
log-num: 5
219
219
next-file-num: 6
220
220
last-seq-num: 14
221
- added : L0 000004:709<# 12-#14> [test formatter: bar#14,DEL-test formatter: foo#13,SET] (2023-12-04T17:57:25Z)
221
+ add-table : L0 000004:[test formatter: bar#14,DEL-test formatter: foo#13,SET] seqnums:[ 12-14] points: [test formatter: bar#14,DEL-test formatter: foo#13,SET] size:709 (2023-12-04T17:57:25Z)
222
222
EOF
223
223
--- L0.0 ---
224
224
000004:709<#12-#14>[test formatter: bar#14,DEL-test formatter: foo#13,SET]
@@ -262,13 +262,13 @@ MANIFEST-invalid
262
262
log-num: 2
263
263
next-file-num: 5
264
264
last-seq-num: 20
265
- added : L6 000001:0<#2-#5> [#0,DEL-#0,DEL]
265
+ add-table : L6 000001:[#0,DEL-#0,DEL] seqnums:[2-5] points: [#0,DEL-#0,DEL]
266
266
65/1
267
267
comparer: leveldb.BytewiseComparator
268
268
log-num: 3
269
269
next-file-num: 5
270
270
last-seq-num: 20
271
- added : L6 000002:0<#1-#4> [#0,DEL-#0,DEL]
271
+ add-table : L6 000002:[#0,DEL-#0,DEL] seqnums:[1-4] points: [#0,DEL-#0,DEL]
272
272
EOF
273
273
pebble: files 000002:[#0,DEL-#0,DEL] and 000001:[#0,DEL-#0,DEL] collided on sort keys
274
274
@@ -303,38 +303,38 @@ MANIFEST-000001
303
303
log-num: 4
304
304
next-file-num: 6
305
305
last-seq-num: 14
306
- added : L0 000005:647< #10- #14>[ aaa#10,SET-ccc#14,MERGE] (2023-12-12T18:55:00Z)
306
+ add-table : L0 000005:[aaa #10,SET-ccc #14,MERGE] seqnums:[10-14] points:[ aaa#10,SET-ccc#14,MERGE] size:647 (2023-12-12T18:55:00Z)
307
307
90/3
308
308
next-file-num: 6
309
309
last-seq-num: 14
310
- deleted: L0 000005
311
- added : L6 000005:647< #10- #14>[ aaa#10,SET-ccc#14,MERGE] (2023-12-12T18:55:00Z)
310
+ del-table: L0 000005
311
+ add-table : L6 000005:[aaa #10,SET-ccc #14,MERGE] seqnums:[10-14] points:[ aaa#10,SET-ccc#14,MERGE] size:647 (2023-12-12T18:55:00Z)
312
312
143/4
313
313
next-file-num: 7
314
314
last-seq-num: 15
315
- added : L0 000006:680< #15- #15>[ bbb#15,SET-ccc#15,SET] (2023-12-12T18:55:00Z)
315
+ add-table : L0 000006:[bbb #15,SET-ccc #15,SET] seqnums:[15-15] points:[ bbb#15,SET-ccc#15,SET] size:680 (2023-12-12T18:55:00Z)
316
316
193/5
317
317
next-file-num: 8
318
318
last-seq-num: 16
319
- added : L6 000007:671< #16- #16>[ ddd#16,SET-ddd#16,SET] (2023-12-12T18:55:00Z)
319
+ add-table : L6 000007:[ddd #16,SET-ddd #16,SET] seqnums:[16-16] points:[ ddd#16,SET-ddd#16,SET] size:671 (2023-12-12T18:55:00Z)
320
320
243/6
321
321
next-file-num: 9
322
322
last-seq-num: 16
323
- deleted: L0 000006
324
- deleted: L6 000005
325
- added : L6 000008:738<#0-#15> [aaa#0,SET-ccc#0,MERGE] (2023-12-12T18:55:00Z)
323
+ del-table: L0 000006
324
+ del-table: L6 000005
325
+ add-table : L6 000008:[aaa#0,SET-ccc#0,MERGE] seqnums:[0-15] points: [aaa#0,SET-ccc#0,MERGE] size:738 (2023-12-12T18:55:00Z)
326
326
299/7
327
327
log-num: 9
328
328
next-file-num: 11
329
329
last-seq-num: 19
330
- added : L0 000010:736< #17-#19> [aaa#17,DEL-eee#inf,RANGEDEL] (2023-12-12T18:55:00Z)
330
+ add-table : L0 000010:[aaa #17,DEL-eee#inf,RANGEDEL] seqnums:[17-19] points: [aaa#17,DEL-eee#inf,RANGEDEL] size:736 (2023-12-12T18:55:00Z)
331
331
351/8
332
332
next-file-num: 12
333
333
last-seq-num: 19
334
- deleted: L0 000010
335
- deleted: L6 000007
336
- deleted: L6 000008
337
- added : L6 000011:870<#0-#19> [aaa#17,DEL-eee#inf,RANGEDEL] (2023-12-12T18:55:00Z)
334
+ del-table: L0 000010
335
+ del-table: L6 000007
336
+ del-table: L6 000008
337
+ add-table : L6 000011:[aaa#17,DEL-eee#inf,RANGEDEL] seqnums:[0-19] points: [aaa#17,DEL-eee#inf,RANGEDEL] size:870 (2023-12-12T18:55:00Z)
338
338
EOF
339
339
--- L0 ---
340
340
--- L1 ---
@@ -353,39 +353,42 @@ MANIFEST-000001
353
353
comparer: alt-comparer
354
354
next-file-num: 2
355
355
25/1
356
- 38/1
356
+ log-num: 2
357
+ next-file-num: 3
358
+ last-seq-num: 9
359
+ 38/2
357
360
log-num: 4
358
361
next-file-num: 6
359
362
last-seq-num: 14
360
- added : L0 000005:647< #10- #14>[ aaa#10,SET-ccc#14,MERGE] (2023-12-12T18:55:00Z)
361
- 90/2
363
+ add-table : L0 000005:[aaa #10,SET-ccc #14,MERGE] seqnums:[10-14] points:[ aaa#10,SET-ccc#14,MERGE] size:647 (2023-12-12T18:55:00Z)
364
+ 90/3
362
365
next-file-num: 6
363
366
last-seq-num: 14
364
- deleted: L0 000005
365
- added : L6 000005:647< #10- #14>[ aaa#10,SET-ccc#14,MERGE] (2023-12-12T18:55:00Z)
366
- 143/3
367
+ del-table: L0 000005
368
+ add-table : L6 000005:[aaa #10,SET-ccc #14,MERGE] seqnums:[10-14] points:[ aaa#10,SET-ccc#14,MERGE] size:647 (2023-12-12T18:55:00Z)
369
+ 143/4
367
370
next-file-num: 7
368
371
last-seq-num: 15
369
- added : L0 000006:680< #15- #15>[ bbb#15,SET-ccc#15,SET] (2023-12-12T18:55:00Z)
370
- 193/4
371
- 243/4
372
+ add-table : L0 000006:[bbb #15,SET-ccc #15,SET] seqnums:[15-15] points:[ bbb#15,SET-ccc#15,SET] size:680 (2023-12-12T18:55:00Z)
373
+ 193/5
374
+ 243/5
372
375
next-file-num: 9
373
376
last-seq-num: 16
374
- deleted: L0 000006
375
- deleted: L6 000005
376
- added : L6 000008:738<#0-#15> [aaa#0,SET-ccc#0,MERGE] (2023-12-12T18:55:00Z)
377
- 299/5
377
+ del-table: L0 000006
378
+ del-table: L6 000005
379
+ add-table : L6 000008:[aaa#0,SET-ccc#0,MERGE] seqnums:[0-15] points: [aaa#0,SET-ccc#0,MERGE] size:738 (2023-12-12T18:55:00Z)
380
+ 299/6
378
381
log-num: 9
379
382
next-file-num: 11
380
383
last-seq-num: 19
381
- added : L0 000010:736< #17-#19> [aaa#17,DEL-eee#inf,RANGEDEL] (2023-12-12T18:55:00Z)
382
- 351/6
384
+ add-table : L0 000010:[aaa #17,DEL-eee#inf,RANGEDEL] seqnums:[17-19] points: [aaa#17,DEL-eee#inf,RANGEDEL] size:736 (2023-12-12T18:55:00Z)
385
+ 351/7
383
386
next-file-num: 12
384
387
last-seq-num: 19
385
- deleted: L0 000010
386
- deleted: L6 000007
387
- deleted: L6 000008
388
- added : L6 000011:870<#0-#19> [aaa#17,DEL-eee#inf,RANGEDEL] (2023-12-12T18:55:00Z)
388
+ del-table: L0 000010
389
+ del-table: L6 000007
390
+ del-table: L6 000008
391
+ add-table : L6 000011:[aaa#17,DEL-eee#inf,RANGEDEL] seqnums:[0-19] points: [aaa#17,DEL-eee#inf,RANGEDEL] size:870 (2023-12-12T18:55:00Z)
389
392
EOF
390
393
--- L0 ---
391
394
--- L1 ---
@@ -416,7 +419,7 @@ MANIFEST-000001
416
419
log-num: 4
417
420
next-file-num: 6
418
421
last-seq-num: 38
419
- added : L0 000005:1056<#10-#38>[a#38,RANGEKEYDEL -z@1#35,SET] (2023-12-11T18:59:04Z)
422
+ add-table : L0 000005:[a#38,RANGEKEYDEL-z@1#35,SET] seqnums:[10-38] points:[a@1#10,SET -z@1#35,SET] ranges:[a#38,RANGEKEYDEL-z#inf,RANGEKEYSET] size:1056 (2023-12-11T18:59:04Z)
420
423
EOF
421
424
--- L0.0 ---
422
425
000005:1056<#10-#38>[a#38,RANGEKEYDEL-z@1#35,SET]
426
429
--- L4 ---
427
430
--- L5 ---
428
431
--- L6 ---
432
+
433
+ manifest dump
434
+ ./testdata/find-val-sep-db/MANIFEST-000001
435
+ ----
436
+ MANIFEST-000001
437
+ 0/0
438
+ comparer: leveldb.BytewiseComparator
439
+ next-file-num: 2
440
+ 39/1
441
+ log-num: 4
442
+ next-file-num: 7
443
+ last-seq-num: 13
444
+ add-table: L0 000005:[aaa\x00#10,SET-ddd\x00#13,SET] seqnums:[10-13] points:[aaa\x00#10,SET-ddd\x00#13,SET] size:791 blobrefs:[(000006: 18); depth:1] (2025-05-28T18:51:26Z)
445
+ add-blob-file: 000006 size:[109 (109B)] vals:[18 (18B)]
446
+ 107/2
447
+ log-num: 7
448
+ next-file-num: 10
449
+ last-seq-num: 15
450
+ add-table: L0 000008:[eee\x00#14,SET-fff\x00#15,SET] seqnums:[14-15] points:[eee\x00#14,SET-fff\x00#15,SET] size:759 blobrefs:[(000009: 13); depth:1] (2025-05-28T18:51:26Z)
451
+ add-blob-file: 000009 size:[103 (103B)] vals:[13 (13B)]
452
+ EOF
453
+ --- L0.0 ---
454
+ 000005:791<#10-#13>[aaa\x00#10,SET-ddd\x00#13,SET]
455
+ 000008:759<#14-#15>[eee\x00#14,SET-fff\x00#15,SET]
456
+ --- L1 ---
457
+ --- L2 ---
458
+ --- L3 ---
459
+ --- L4 ---
460
+ --- L5 ---
461
+ --- L6 ---
0 commit comments