@@ -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 |
@@ -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 |
@@ -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] |