Showing 3 changed files with 19 additions and 0 deletions
+11 -0
CHANGELOG.md
@@ -1,5 +1,16 @@
1 1
 # AutoNAS - Change Log
2 2
 
3
+## [v3.1.1] - 2026-03-07
4
+
5
+### Fixed
6
+- kept `autonas.service` and `autonas-boot-scan.service` ordered before `remote-fs.target` and `umount.target` so local AutoNAS exports remain available long enough for Proxmox NFS client mounts to unmount during shutdown
7
+- reduced reboot delay observed on `ebony` when `AutoNAS-1` is exported locally and also mounted back as a Proxmox NFS storage
8
+
9
+### Notes
10
+- this does not remove all self-hosted NFS edge cases; it only prevents the provider side from stopping before the client-side unmount phase finishes
11
+- PBS availability loss during `pgs suspend` on `ebony` remains expected while VM `301 is-anjohibe` is intentionally suspended
12
+
13
+
3 14
 ## [v3.0.1] - 2026-03-02
4 15
 
5 16
 ### 🔧 CLI Simplification
+4 -0
config/autonas-boot-scan.service
@@ -5,6 +5,10 @@ After=systemd-udev-settle.service
5 5
 After=network.target
6 6
 After=nfs-kernel-server.service
7 7
 Wants=nfs-kernel-server.service
8
+# Mirror the main AutoNAS service ordering so the active boot-scan oneshot does
9
+# not let NFS exports stop before remote filesystem unmount finishes.
10
+Before=remote-fs.target
11
+Before=umount.target
8 12
 
9 13
 [Service]
10 14
 Type=oneshot
+4 -0
config/autonas.service
@@ -6,6 +6,10 @@ After=systemd-udev-settle.service
6 6
 After=network.target
7 7
 After=nfs-kernel-server.service
8 8
 Wants=nfs-kernel-server.service
9
+# Keep the AutoNAS/NFS provider side alive until Proxmox had a chance to
10
+# unmount remote filesystems that depend on these exports during shutdown.
11
+Before=remote-fs.target
12
+Before=umount.target
9 13
 RequiredBy=autonas-boot-scan.service
10 14
 
11 15
 [Service]