Skip to content

Commit a23c078

Browse files
committed
docs: document the file storage mount options we apply
1 parent f6559b3 commit a23c078

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

FEATURES.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,19 @@ spec:
3939
| Expand (resize) | ✅ |
4040
| ControllerPublish / Unpublish | ✅ (no-op for NFS) |
4141
42+
### NFS Mount Options
43+
44+
The CSI driver applies optimized mount options for all File Storage volumes as documented on the UpCloud website:
45+
46+
- `vers=4.1` — NFS version 4.1 (required for pNFS parallel I/O)
47+
- `nconnect=8` — 8 concurrent connections for higher throughput
48+
- `rsize=1048576` — 1 MiB read request size
49+
- `wsize=1048576` — 1 MiB write request size
50+
- `noatime` — skip access-time updates, reduces metadata operations
51+
- `hard` — indefinitely retry operations after server reboot (prevents silent data loss)
52+
53+
These match UpCloud's recommended mount options and are applied automatically by the node plugin.
54+
4255
### Helm Chart
4356
Full-featured Helm chart, published as an OCI artifact to `ghcr.io/upcloud-tools/charts`. Includes:
4457

example/test-pvc-file-storage.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Example: NFS File Storage (ReadWriteMany) with UpCloud File Storage
22
# Multiple pods can share this PVC concurrently.
3+
#
4+
# The CSI driver automatically applies optimized NFS mount options as documented on the UpCloud website:
5+
# vers=4.1, nconnect=8, rsize=1048576, wsize=1048576, noatime, hard
36
apiVersion: v1
47
kind: PersistentVolumeClaim
58
metadata:

0 commit comments

Comments
 (0)