DF-2628 / env.txt
# DF-2628 environment (audit guest, single-tenant QEMU/KVM)
## baseline (stock)
DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Thu Jul 2 06:02:54 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64
kern.osrevision: 600519
cc 8.3 [DragonFly] Release/2019-02-22
kern.clockrate: { hz = 100, tick = 10000, tickadj = 5, profhz = 101, stathz = 101 }
hw.usermem: 3743006720
root fs: vbd0s1d hammer2 (51535872 512-blocks)
/tmp: tmpfs (~1GB)
vCPUs: 6 (KVM)
## kernel A (unmodified stock source, INVARIANTS off — used to isolate the flusher panic)
DragonFly 6.5-DEVELOPMENT #0: Fri Aug 28 22:25:xx UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_NOINV
config delta vs X86_64_GENERIC: "#options INVARIANTS"
## kernel B (FIX build: DF-2628 fix.diff + DF-2629 fix.diff, INVARIANTS off)
DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Fri Aug 28 22:42:25 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_NOINV x86_64
build: cd /usr/src && make -j6 nativekernel KERNCONF=X86_64_NOINV && make installkernel KERNCONF=X86_64_NOINV (compiled clean under -Werror)
## test filesystems
- /dev/vn1@DATA hammer2 128MB on /mnt/h22628 (vn over tmpfs image /tmp/h22628.img)
- /dev/vn0 ufs 64MB on /mnt/ufs2629 (for DF-2629 A/B)
- hammer2 root fs vbd0s1d for the DF-2629 hammer2 side and DF-2628 success-path checks