activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Denis Bazhenov (JIRA)" <>
Subject [jira] Created: (AMQ-2369) IOException stops "ActiveMQ Data File Writer" thread
Date Mon, 31 Aug 2009 04:20:17 GMT
IOException stops "ActiveMQ Data File Writer" thread

                 Key: AMQ-2369
             Project: ActiveMQ
          Issue Type: Wish
          Components: Message Store
    Affects Versions: 5.3.0
         Environment: We are using FUSE/ on Linux 2.6.18-8.1.15.el5
            Reporter: Denis Bazhenov

We have situation where ActiveMQ try to write on a full disc and IOException: "No space left
on device" occured. Thread with name: "ActiveMQ Data File Writer" is missing on a such broker.
And all STOMP consumers stops to receive messages (OpenWire consumer that sends a non-persistent
messages keeps working normally).

As far as I understand this situation depends on type of cursor that we are using. I looked
at source code (NIODataFileAppender) and it seems like processQueue() method is not responsible
to handle IOException.

So there is two questions. Why only STOMP consumers stops working after IOException, and may
be file writer thread should sleep for a while and try to repeat write the batch?

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message