@Nahush Bhanage Apologies for the delay! We found the root cause. You are getting this “:” (not supported ) in their file/dir name causing server to send BADNAME.
Upon getting this exception, the client re-enables id-mapping. Can you disable id-mapping, but the bigger problem is even if a file/dir is even tried to be created with “:” name, the server sends BADNAME error. NFS client upon getting this BADNAME exception re-enables id-mapping, now the setting which was made to disable id-mapping is enabled/reset back.
We are in the process of supporting the special characters and it will be available very soon I will keep you update once the special character is been fixed.
Hope this helps!
Kindly let us know if the above helps or you need further assistance on this issue.
-----------------------------------------------------------------------------------------------------
Please don’t forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.
@Sumarigo-MSFT Thank you for looking into this. The error is while setting owner/group on an existing file after trying to create a file with an unsupported character. I've added the script with description in my comment above. Copying it here again for easy reference.
Last chown command should have worked. It fails only if I attempt to create "file:" which is an invalid name according to AF NFS documentation. Please also check the attached tcpdump traces for additional info.
@Nahush Bhanage Here is the naming convention for files. Let me know if this is what you are looking for.
https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-shares--directories--files--and-metadata#share-names
@Sumarigo-MSFT I'm aware of the naming convention for files. If I intentionally try to create a file with a name that's not supported, it fails as expected. But after that, I'm not able to change owner/group of existing files with valid names - that's the problem I need help with. Please check my script and the attached tcp traces. Thank you.
@Nahush Bhanage Thanks for raising this question! Apologies for the delay in responding here. I'm checking on this internally with the product team and get back to you with something concrete on this issue.
Sign in to comment