Commit Graph

13 Commits

Author SHA1 Message Date
rob
6ddb18dbc5 Fix /slowdisk static-file offload: add reth guard and --keep-directory-symlink
- Add RETH GUARD to clone-backup.sh and clone-node.sh: when the config name
  contains 'reth', skip the whole /slowdisk static-file symlink offload and
  extract everything onto the primary disk (equivalent to --no-slowdisk).
  This matches the already-correct restore-volumes.sh behavior.
  Reason: reth refuses to start when its static_files directory is a symlink,
  failing at boot with 'failed to create dir static_files: File exists'.

- Add --keep-directory-symlink to all tar extraction options in both scripts
  for the SLOWDISK path. This allows tar to extract files THROUGH the
  pre-created directory symlinks instead of trying to mkdir over them
  (which fails with 'Cannot mkdir: File exists'). This matches the
  already-correct restore-volumes.sh behavior.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-17 16:07:21 +00:00
rob
b24c0f12dd clone-node/clone-backup: add --no-slowdisk override for /slowdisk offload
Mirror the restore-volumes.sh --no-slowdisk capability for live/backup clones.
Both scripts gate the target /slowdisk static-file offload on the target's
SLOWDISK env (case-insensitive, matches the Python-templated 'True') and accept
a --no-slowdisk flag that forces the offload off for one run. When SLOWDISK is
on but the target /slowdisk is too small for the static files, the clone warns
and aborts, telling the operator to re-run with --no-slowdisk.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 05:43:45 +00:00
goldsquid
91ef991773 make the volume scripts ignore ephemeral volumes 2026-06-06 09:57:48 +07:00
goldsquid
8d29690279 added support for esxtracting static files to the slowdisk folde3r of a supporting host so that there is more space for dynamic chaindata 2025-12-19 13:38:58 +07:00
goldsquid
d93cc9e180 do not ask for permission 2025-11-15 10:31:08 +07:00
goldsquid
6e10ccdb85 make better default network settings 2025-11-13 11:01:56 +07:00
goldsquid
b621df03e3 lfg 2025-10-02 13:16:17 +07:00
goldsquid
4aa517c2a0 cool new script now executable 2025-10-01 16:05:58 +07:00
goldsquid
c55094d1db better clone speed 2025-10-01 15:14:04 +07:00
goldsquid
a40ba7f29f better clone speed 2025-10-01 15:10:56 +07:00
goldsquid
84f3752b63 better clone speed 2025-10-01 14:59:49 +07:00
goldsquid
5c07facbb8 no compression less cipher 2025-10-01 14:11:49 +07:00
goldsquid
ad80bc06dd new tool 2025-10-01 14:09:12 +07:00