It seems you are starting the system in a configuration that does not support direct I / O. you can just switch it to NIO.
<subsystem xmlns="urn:jboss:domain:messaging:1.1"> <hornetq-server> <persistence-enabled>true</persistence-enabled> ... **<journal-type>NIO</journal-type>**
libAIO requires direct access to files, that is, DMA and direct recording, and an additional layer is added to the file with the attached file, so you cannot have direct access to files.
If you need, you can use NIO, which will use regular Java NIO files.
If you do not need to, you will have to move the log directory from the files specified in the file.
I also wrote in the topic you mentioned: https://community.jboss.org/message/750503
source share