20.14.3. About HornetQ Storage Configurations

HornetQ supports two different configurations for shared stores:
  • GFS2 on a SAN, using the ASYNCIO journal type.
  • NFSv4, using either the ASYNCIO or NIO journal type.


NFS is supported under strict configuration guidelines outlined below.
The Red Hat Enterprise Linux NFS implementation supports both direct I/O (opening files with the O_DIRECT flag set), and kernel based asynchronous I/O. With both of these features present, it is possible to use NFS as a shared storage option, under strict configuration rule:
  • The Red Hat Enterprise Linux NFS client cache must be disabled.


It is recommended that, if using NFS under the above stipulations, a highly-available NFS configuration is used.