The Red Hat Gluster Storage Native Client provides 64-bit inodes breaking 32-bit applications
Issue
An existing application does not support 64-bit inodes. The kernel uses 64-bit inodes internally and some filesystems contain options to prevent using 64-bit inodes. GlusterFS is based on FUSE and provides 64-bit inodes by default, breaking some existing 32-bit applications.
Certain functions like stat()
on 32-bit platforms can not handle 64-bit inodes. Instead of using stat()
, the stat64()
alternative function should be used. In some circumstances it is not easily possible to modify the application.
Environment
- Red Hat Gluster Storage 3.1
- Red Hat Enterprise Linux 5 and 6 with the GlusterFS-native client
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.