Commit bbbdb82
authored
Turbopack: cleanup db log and add verbose option (#85965)
### What?
Prints nice graphs into the database LOG file.
Example:
```
2 | 00000405 | Compaction:
2 | 00000405 | MERGE (1311566 keys):
2 | 00000405 | 00000349 INPUT | [======] | c00004c1488ef798-d40e1767c1ee6786
2 | 00000405 | 00000353 INPUT | [========] | d40e1a134691c633-e91bfab1b0dab95a
2 | 00000405 | 00000357 INPUT | [===========] | c00084722c196aa3-e0d85966f3086922
2 | 00000405 | 00000358 INPUT | [===========] | e0d9aaacdbea0b12-ffffbaef025822aa
2 | 00000405 | 00000365 INPUT | [===] | e91bfe6c3e8c62ea-f5c19d448c217d89
2 | 00000405 | 00000366 INPUT | [===] | f5c1a023c1b77b86-fffffe0d895c3b37
2 | 00000405 | 00000372 INPUT | [=======================] | c00084722c196aa3-ffffbaef025822aa
2 | 00000405 | 00000374 INPUT | [=======================] | c0250dd8b533294a-ffb01c4e6519a470
2 | 00000405 | 00000384 OUTPUT | [======] | c00004c1488ef798-d40e1767c1ee6786
2 | 00000405 | 00000388 OUTPUT | [========] | d40e1a134691c633-e91bfab1b0dab95a
2 | 00000405 | 00000393 OUTPUT | [===========] | c00084722c196aa3-e0d85966f3086922
2 | 00000405 | 00000394 OUTPUT | [===========] | e0d9aaacdbea0b12-ffffbaef025822aa
2 | 00000405 | 00000401 OUTPUT | [===] | e91bfe6c3e8c62ea-f5c19d448c217d89
2 | 00000405 | 00000402 OUTPUT | [===] | f5c1a023c1b77b86-fffffe0d895c3b37
2 | 00000405 | MERGE (1277134 keys):
2 | 00000405 | 00000347 INPUT | [=======] | 4000034716c961a1-549678c058a07106
2 | 00000405 | 00000351 INPUT | [=======] | 54967af27cc1ec1d-6979dbc1b9969add
2 | 00000405 | 00000354 INPUT | [=======================] | 400174554370f74b-7fff39f8ec73f8b7
2 | 00000405 | 00000361 INPUT | [====] | 6979dd7b4df64f96-75e162f9f837a260
2 | 00000405 | 00000362 INPUT | [==] | 75e1648525c2154a-7ffffea14ef427f3
2 | 00000405 | 00000371 INPUT | [=======================] | 400174554370f74b-7fff39f8ec73f8b7
2 | 00000405 | 00000373 INPUT | [=======================] | 40038dd87f963da6-7fff0105911c9647
2 | 00000405 | 00000382 OUTPUT | [=======] | 4000034716c961a1-549678c058a07106
2 | 00000405 | 00000386 OUTPUT | [=======] | 54967af27cc1ec1d-6979dbc1b9969add
2 | 00000405 | 00000390 OUTPUT | [=======================] | 400174554370f74b-7fff39f8ec73f8b7
2 | 00000405 | 00000391 OUTPUT | [====] | 6979dd7b4df64f96-75e162f9f837a260
2 | 00000405 | 00000392 OUTPUT | [==] | 75e1648525c2154a-7ffffea14ef427f3
2 | 00000405 | MERGE (1389734 keys):
2 | 00000405 | 00000348 INPUT | [=======] | 00000da30f0f1507-15bdf81f772b13ab
2 | 00000405 | 00000352 INPUT | [======] | 15bdfdf36416a0c5-27bb1097c991db6c
2 | 00000405 | 00000359 INPUT | [===========] | 0000bed76899fc20-20f90e531b79c213
2 | 00000405 | 00000360 INPUT | [===========] | 20fa2f7e9952973f-3fff4d10047dbfc4
2 | 00000405 | 00000367 INPUT | [====] | 27bb1d45d57871a5-33d7f6c31d6a87f2
2 | 00000405 | 00000368 INPUT | [===] | 33d7f95aefeb6ca0-3ffff899c293a0b4
2 | 00000405 | 00000376 INPUT | [=======================] | 0000bed76899fc20-3fff4d10047dbfc4
2 | 00000405 | 00000385 OUTPUT | [=======] | 00000da30f0f1507-15bdf81f772b13ab
2 | 00000405 | 00000389 OUTPUT | [======] | 15bdfdf36416a0c5-27bb1097c991db6c
2 | 00000405 | 00000397 OUTPUT | [===========] | 0000bed76899fc20-20f90e531b79c213
2 | 00000405 | 00000398 OUTPUT | [===========] | 20fa2f7e9952973f-3fff4d10047dbfc4
2 | 00000405 | 00000403 OUTPUT | [====] | 27bb1d45d57871a5-33d7f6c31d6a87f2
2 | 00000405 | 00000404 OUTPUT | [===] | 33d7f95aefeb6ca0-3ffff899c293a0b4
2 | 00000405 | MERGE (1362988 keys):
2 | 00000405 | 00000346 INPUT | [=======] | 8000063004f10520-96da09f7fbce981e
2 | 00000405 | 00000350 INPUT | [======] | 96da108f86d302c8-a6f4e6fc64d75324
2 | 00000405 | 00000355 INPUT | [============] | 8000b4968b026f12-a18f4d0889cdaa27
2 | 00000405 | 00000356 INPUT | [==========] | a190533ade79230a-bfff4bd5dbeb964b
2 | 00000405 | 00000363 INPUT | [====] | a6f4e8052ab381ac-b37e203806567e5a
2 | 00000405 | 00000364 INPUT | [===] | b37e2083733ac276-bffffe42b4a8071b
2 | 00000405 | 00000375 INPUT | [=======================] | 8000b4968b026f12-bfff4bd5dbeb964b
2 | 00000405 | 00000383 OUTPUT | [=======] | 8000063004f10520-96da09f7fbce981e
2 | 00000405 | 00000387 OUTPUT | [======] | 96da108f86d302c8-a6f4e6fc64d75324
2 | 00000405 | 00000395 OUTPUT | [============] | 8000b4968b026f12-a18f4d0889cdaa27
2 | 00000405 | 00000396 OUTPUT | [==========] | a190533ade79230a-bfff4bd5dbeb964b
2 | 00000405 | 00000399 OUTPUT | [====] | a6f4e8052ab381ac-b37e203806567e5a
2 | 00000405 | 00000400 OUTPUT | [===] | b37e2083733ac276-bffffe42b4a8071b
Time 2025-11-10T11:05:02.041664Z
Commit 00000406 5341422 keys in 333ms 302µs
FAM | META SEQ | SST SEQ | RANGE
2 | 00000405 | 00000384 SST | [======] | c00004c1488ef798-d40e1767c1ee6786 (96 MiB, cold)
2 | 00000405 | 00000388 SST | [========] | d40e1a134691c633-e91bfab1b0dab95a (96 MiB, cold)
2 | 00000405 | 00000393 SST | [===========] | c00084722c196aa3-e0d85966f3086922 (34 MiB, warm)
2 | 00000405 | 00000394 SST | [===========] | e0d9aaacdbea0b12-ffffbaef025822aa (48 MiB, warm)
2 | 00000405 | 00000401 SST | [===] | e91bfe6c3e8c62ea-f5c19d448c217d89 (72 MiB, cold)
2 | 00000405 | 00000402 SST | [===] | f5c1a023c1b77b86-fffffe0d895c3b37 (77 MiB, cold)
2 | 00000405 | 00000382 SST | [=======] | 4000034716c961a1-549678c058a07106 (95 MiB, cold)
2 | 00000405 | 00000386 SST | [=======] | 54967af27cc1ec1d-6979dbc1b9969add (96 MiB, cold)
2 | 00000405 | 00000390 SST | [=======================] | 400174554370f74b-7fff39f8ec73f8b7 (82 MiB, warm)
2 | 00000405 | 00000391 SST | [====] | 6979dd7b4df64f96-75e162f9f837a260 (70 MiB, cold)
2 | 00000405 | 00000392 SST | [==] | 75e1648525c2154a-7ffffea14ef427f3 (76 MiB, cold)
2 | 00000405 | 00000385 SST | [=======] | 00000da30f0f1507-15bdf81f772b13ab (95 MiB, cold)
2 | 00000405 | 00000389 SST | [======] | 15bdfdf36416a0c5-27bb1097c991db6c (95 MiB, cold)
2 | 00000405 | 00000397 SST | [===========] | 0000bed76899fc20-20f90e531b79c213 (41 MiB, warm)
2 | 00000405 | 00000398 SST | [===========] | 20fa2f7e9952973f-3fff4d10047dbfc4 (39 MiB, warm)
2 | 00000405 | 00000403 SST | [====] | 27bb1d45d57871a5-33d7f6c31d6a87f2 (82 MiB, cold)
2 | 00000405 | 00000404 SST | [===] | 33d7f95aefeb6ca0-3ffff899c293a0b4 (89 MiB, cold)
2 | 00000405 | 00000383 SST | [=======] | 8000063004f10520-96da09f7fbce981e (95 MiB, cold)
2 | 00000405 | 00000387 SST | [======] | 96da108f86d302c8-a6f4e6fc64d75324 (94 MiB, cold)
2 | 00000405 | 00000395 SST | [============] | 8000b4968b026f12-a18f4d0889cdaa27 (40 MiB, warm)
2 | 00000405 | 00000396 SST | [==========] | a190533ade79230a-bfff4bd5dbeb964b (44 MiB, warm)
2 | 00000405 | 00000399 SST | [====] | a6f4e8052ab381ac-b37e203806567e5a (83 MiB, cold)
2 | 00000405 | 00000400 SST | [===] | b37e2083733ac276-bffffe42b4a8071b (88 MiB, cold)
2 | 00000405 | 00000346 00000347 00000348 00000349 00000350 00000351 00000352 00000353 00000354 00000355 00000356 00000357 00000358 00000359 00000360 OBSOLETE SST
2 | 00000405 | 00000361 00000362 00000363 00000364 00000365 00000366 00000367 00000368 00000371 00000372 00000373 00000374 00000375 00000376 OBSOLETE SST
| | 00000346 00000347 00000348 00000349 00000350 00000351 00000352 00000353 00000354 00000355 00000356 00000357 00000358 00000359 00000360 SST DELETED
| | 00000361 00000362 00000363 00000364 00000365 00000366 00000367 00000368 00000371 00000372 00000373 00000374 00000375 00000376 SST DELETED
| | 00000381 META DELETED
```1 parent ee6e35a commit bbbdb82
2 files changed
+349
-235
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
0 commit comments