Add GPFS VFS support for AIX

miguel.sanders at miguel.sanders at
Wed May 20 09:00:38 GMT 2009

Hi folks

Currently, as already mentioned in a previous post, the GPFS VFS code is purely designed for Linux. Since I would be needing GPFS support for Samba on AIX (mainly for ACLs), I made some modifications to the GPFS VFS code in order to get this to work on AIX aswell. It should be noted however that certain calls in the GPFS GPL libs were solely made for Samba (on Linux) and were not ported to AIX (even though the entrypoints are available). Moreover some of those calls dump core (illegal opcode). This has been reported to the L3 GPFS people. This will be fixed in a future release in which those functions will simply return ENOSYS on AIX.
I have been testing the modifications in the past few days and everything works fine.
It should be noted however that this is just a first attempt to get *some* GPFS VFS support for AIX. 

Would someone be willing to review these patches?
Should I open a bugzilla item for this?

Thanks a lot


Met vriendelijke groet
Best regards
Bien à vous

ArcelorMittal Gent

UNIX Systems & Storage
IT Supply Western Europe | John Kennedylaan 51
B-9042 Gent

T +32 9 347 3538 | F +32 9 347 4901 | M +32478 805 023
E miguel.sanders at
 <<vfs_gpfs.c.patch>>  <<gpfs.c.patch>> 

This message and any attachment are confidential, intended solely for the use of the individual or entity to whom it is addressed and may be protected by professional secrecy or intellectual property rights. 
If you have received it by mistake, or are not the named recipient(s), please immediately notify the sender and delete the message. You are hereby notified that any unauthorized use, copying or dissemination of any or all information contained in this message is prohibited. 
Arcelormittal shall not be liable for the message if altered, falsified, or in case of error in the recipient. 
This message does not constitute any right or commitment for ArcelorMittal except when expressly agreed otherwise in writing in a separate agreement.  

-------------- next part --------------
A non-text attachment was scrubbed...
Name: vfs_gpfs.c.patch
Type: application/octet-stream
Size: 766 bytes
Desc: vfs_gpfs.c.patch
Url :
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gpfs.c.patch
Type: application/octet-stream
Size: 3550 bytes
Desc: gpfs.c.patch
Url :

More information about the samba-technical mailing list