Hoi,
TL/DR: reclaimed 2.2TB of diskspace, all of IPng's logshards are
healthy.
Final update from me - earlier this morning, the slow deletion of the
partial tiles on the Halloumi logshards completed. For reference,
TesseraCT has a .state/gcState file which contains a json entry with the
leaf from which partial tiles need to be cleaned (eg
'{"fromSize":593112064}'), so we can track completion with something
like:
ctlog@ctlog1:/ssd-vol0/logs$ while :; do clear; for i in *; do GC=$(jq
.fromSize $i/data/.state/gcState); N=$(head -2 $i/data/checkpoint | tail
-1); PCT=$(echo "scale=2; $GC*100/$N" | bc -l); echo "$i - $N - $GC
($PCT%)"; done; sleep 3600; done
halloumi2025h2 - 360370887 - 360370688 (99.99%)
halloumi2026h1 - 592944144 - 592943616 (99.99%)
halloumi2026h2a - 22858085 - 22857984 (99.99%)
halloumi2027h1 - 2634946 - 2634752 (99.99%)
halloumi2027h2 - 2601 - 2560 (98.42%)
lipase2025h2 - 2602 - 2560 (98.38%)
lipase2026h1 - 2600 - 2560 (98.46%)
lipase2026h2 - 2602 - 2560 (98.38%)
lipase2027h1 - 2602 - 2560 (98.38%)
lipase2027h2 - 2602 - 2560 (98.38%)
After the cleanup, I did a ct-fsck on each shard, and the completed (for
posterity, our Dell R640 does this at approx 130k / sec):
LOG=halloumi2026h2a
DIR="/ssd-vol0/logs/$LOG/data"
ct-fsck -origin $
LOG.log.ct.ipng.ch -monitoring_url file://$DIR \
-public_key=$(jq -r .key $DIR/log.v3.json) \
-N 20 -user_agent_info="
ct-...@ipng.ch"
Similar to the Lipase canary (where I left 2025h2 alone, because it'll
be retired in a few weeks), Halloumi2025h2 remained untouched:
ssd-vol0/logs/halloumi2025h2 5.0T 1.7T 3.4T 34%
/ssd-vol0/logs/halloumi2025h2
ssd-vol0/logs/halloumi2027h1 3.4T 2.5G 3.4T 1%
/ssd-vol0/logs/halloumi2027h1
ssd-vol0/logs/halloumi2026h2 3.4T 5.3G 3.4T 1%
/ssd-vol0/logs/halloumi2026h2
ssd-vol0/logs/halloumi2026h2a 3.4T 24G 3.4T 1%
/ssd-vol0/logs/halloumi2026h2a
ssd-vol0/logs/halloumi2026h1 4.0T 589G 3.4T 15%
/ssd-vol0/logs/halloumi2026h1
ssd-vol0/logs/halloumi2027h2 3.4T 5.4M 3.4T 1%
/ssd-vol0/logs/halloumi2027h2
The log sizes are now comparable to Gouda and Rennet, our Sunlight
static logs. Thanks again to Philippe and the TrustFabric team, for the
quick fix.
Finally, thank you Joe, for the kind words!
groet,
Pim
--
Pim van Pelt <
p...@ipng.ch>
PBVP1-RIPE
https://ipng.ch/