You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ma...@apache.org on 2017/08/18 13:03:01 UTC

activemq-artemis git commit: ARTEMIS-1354 Critical IO Error on AIO write failure

Repository: activemq-artemis
Updated Branches:
  refs/heads/1.x e5ef406e4 -> eacaffe16


ARTEMIS-1354 Critical IO Error on AIO write failure

(cherry picked from commit 652573a5a98e88027004b7d457b184d5c6a5ccce)


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/eacaffe1
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/eacaffe1
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/eacaffe1

Branch: refs/heads/1.x
Commit: eacaffe16afe526cf1e9a242ad5606bf98aa7b56
Parents: e5ef406
Author: Martyn Taylor <mt...@redhat.com>
Authored: Thu Aug 17 14:41:49 2017 +0100
Committer: Martyn Taylor <mt...@redhat.com>
Committed: Fri Aug 18 14:02:49 2017 +0100

----------------------------------------------------------------------
 .../activemq/artemis/core/io/aio/AIOSequentialFileFactory.java      | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/eacaffe1/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFileFactory.java
----------------------------------------------------------------------
diff --git a/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFileFactory.java b/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFileFactory.java
index e7b0dfa..51d960a 100644
--- a/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFileFactory.java
+++ b/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/aio/AIOSequentialFileFactory.java
@@ -305,6 +305,7 @@ public final class AIOSequentialFileFactory extends AbstractSequentialFileFactor
             libaioFile.write(position, bytes, buffer, this);
          } catch (IOException e) {
             callback.onError(-1, e.getMessage());
+            onIOError(e, "Failed to write to file", sequentialFile);
          }
       }