Skip to content

Commit bbbdb82

Browse files
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

File tree

2 files changed

+349
-235
lines changed

2 files changed

+349
-235
lines changed

turbopack/crates/turbo-persistence/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ verify_sst_content = []
1010
strict_checks = []
1111
stats = ["quick_cache/stats"]
1212
print_stats = ["stats"]
13+
verbose_log = []
1314

1415
[dependencies]
1516
anyhow = { workspace = true }

0 commit comments

Comments
 (0)