Steps to reproduce:
1. Access to webmin of master or slave server. (It does not matter if cluster or not, maybe.)
2. Go to Disk and Network Filesystems link of webmin tool
3. Click NFS mount directory which you created with default mount settings
4. Confirm the NFS directory is mounted and set the timeout text box as null text (no number or character is specified after changing from default to timeout value)
5. Click Save button
6. Login to the server via SSH which you changed the timeout option.
7. Check /etc/fstab if the timeo option is incorrect as follows;
10.xxxx.xxxx.xxxx:/export/backup/xxxxx /data/backup/xxxx nfs _netdev,timeo,bg 0 0
8. reboot the server
Actual behaviour:
Mount fails due to the incorrect option but the user never notice that fstab is corrupted because webmin displays the timeout is is set to default.
Expected behaviour:
Timeout text box should not accept any characters except numbers. In addition, the number can only be specified within the minimum (1?) and the maximum (600?).
Thanks - I will add validation for this in the next release.