The Red Hat Gluster Storage Native Client provides 64-bit inodes breaking 32-bit applications

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.