From 83b00d6a8e61ce2683580aed1a67a37c26313ccb Mon Sep 17 00:00:00 2001 From: Clebert Suconic Date: Fri, 3 Feb 2017 11:39:32 -0500 Subject: [PATCH] ARTEMIS-937 no sync on AIO shouldn't use O_DIRECT (cherry picked from commit c60c92697f782209875f21fad8b4fdecc3fdcd12) --- .../apache/activemq/artemis/core/io/aio/AIOSequentialFile.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFile.java b/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFile.java index 21f5e0dac7..f641aecd0b 100644 --- a/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFile.java +++ b/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFile.java @@ -130,7 +130,7 @@ public class AIOSequentialFile extends AbstractSequentialFile { opened = true; try { - aioFile = aioFactory.libaioContext.openFile(getFile(), true); + aioFile = aioFactory.libaioContext.openFile(getFile(), factory.isDatasync()); } catch (IOException e) { factory.onIOError(e, e.getMessage(), this); throw new ActiveMQNativeIOError(e.getMessage(), e);