Add GPFS VFS support for AIX

William Jojo w.jojo at
Wed May 20 23:22:48 GMT 2009

miguel.sanders at wrote:
> 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?

Miguel, I have a few fixes I'd like to try out with you. They are 
slightly along the lines you've outlined, but there is also a mistake in 
the 3.2 packaging of GPFS from IBM starting at update 8. I have a fix 
for that as well.

I'm working the problem on my servers at the moment and will need a few 
more days to iron out the steps (it's almost holiday!)


> Thanks a lot
> Miguel
> Met vriendelijke groet
> Best regards
> Bien à vous
> Miguel SANDERS
> 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.  
> ****  

More information about the samba-technical mailing list