yuebao created ARTEMIS-2274:
-------------------------------

             Summary: sending a close to JournalBufferSize message cause 
Critical IO Error
                 Key: ARTEMIS-2274
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2274
             Project: ActiveMQ Artemis
          Issue Type: Bug
            Reporter: yuebao


we set the values of MinLargeMessageSize and JournalBufferSize to 1Mb and set 
JournalFileSize value to 10Mb, then we send a message less than 1Mb but close 
to 1Mb. We have the following errors :
                        java.lang.IllegalStateException: Can't write records 
bigger than the bufferSize(1048576) on the journal: 
java.lang.IllegalStateException: Can't write records bigger than the 
bufferSize(1048576) on the journal
                        
                        when ActiveMQBuffer encode, which will write some 
specified fields, such as fileID, recordType, compactCount, etc. This result in 
buffer greater than 1Mb. TimedBuffer checksize and find it`s bigger than 
bufferSize before write buffer.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to