[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-dev
Subject:    [jira] Created: (AMQ-2369) IOException stops "ActiveMQ Data File
From:       "Denis Bazhenov (JIRA)" <jira () apache ! org>
Date:       2009-08-31 4:20:17
Message-ID: 786457062.1251692417825.JavaMail.jira () brutus
[Download RAW message or body]

IOException stops "ActiveMQ Data File Writer" thread
----------------------------------------------------

                 Key: AMQ-2369
                 URL: https://issues.apache.org/activemq/browse/AMQ-2369
             Project: ActiveMQ
          Issue Type: Wish
          Components: Message Store
    Affects Versions: 5.3.0
         Environment: We are using FUSE/5.3.0.0 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.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic