-
v0.1.6 Stable
released this
2026-07-07 15:26:28 +00:00 | 491 commits to main since this releaseChanged
- Forgejo scratch:
zfs-nvme-32k→zfs-nvme-128k(pooltank/ephemeral). ZFS recordsize is a
MAX not a fixed block, so small git objects use right-sized sub-blocks either way while packfiles
(index-pack/unpack — the real scratch write cost) get fewer/larger 128k records = better
sequential throughput + lz4 ratio.tank/databases(-32k) is for durable DBs; ephemeral scratch
belongs ontank/ephemeral.
Fixed
- init-directories no longer skips the scratch
mkdiron existing installs.[ ! -d /data/gitea/conf ] && mkdirreturned exit 1 when the dir already existed (post-migration), and
underset -eshort-circuited the script BEFOREmkdir /scratch/local-repo /scratch/uploads—
leaving PR test-merge / upload scratch dirs uncreated. Replaced with unconditionalmkdir -p.
Included changes (v0.1.5 -> v0.1.6)
08f2ff9b33d0fix(forgejo): scratch zfs-nvme-32k->128k (tank/ephemeral) + init-dir mkdir short-circuit
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Forgejo scratch: