PowerScale: AIX Clients unable to mount NFSv4.0 in OneFS 9.3+ with error invalid argument.
Summary: AIX clients are unable to mount exports using NFSv4.0 starting in OneFS 9.3+. NFSv3 works with no issue.
Symptoms
AIX clients are unable to mount NFSv4.0 in OneFS 9.3+ with an error invalid argument.
Mounting with NFSv3 shows no issues.
Example of behavior:
# mount -o vers=4,soft powerscale:/ifs/AIX /mnt mount: giving up on: powerscale:/ifs/AIX vmount : Invalid argument # mount -o vers=3,soft powerscale:/ifs/AIX /mnt # ls /mnt testfile #
Cause
AIX’s nfsv4 mount includes the Suppattr_ExclCreat attribute request. The Suppattr_ExclCreat attribute is part of the NFSv4.1 standard.
As of OneFS 9.3, Powerscale now supports NFSv4.1/4.2, while AIX only supports NFSv4.0.
So the Powerscale sees the request for 4.1 attributes, but since AIX only supports 4.0 the request is rejected. Prior to OneFS 9.3, this request was fine as Powerscale only supported NFSv4.0 as well.
This can be seen in packet captures as well:
Resolution
IBM/AIX support needs to be engaged to address the client sending an NFSv4.1 attribute when only NFSv4.0 is supported.
The following can be referenced when engaging IBM support.
IJ41058: NFS4 MOUNT FAILS WITH NETAPP SERVER DUE TO SUPPATTR_EXCLCREAT APPLIES TO AIX 7200-05