[ 
https://issues.apache.org/jira/browse/ARTEMIS-5574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Bertram updated ARTEMIS-5574:
------------------------------------
    Description: 
In previous versions of the broker when the first bytes of a large message were 
sent a "pending" large message record was added to the journal to keep track of 
the message and potentially clean up any stranded large message files (e.g. if 
the broker crashed before the client finished sending the message). In more 
recent versions we perform a reconciliation step when the broker is started and 
don't use these "pending" large message records. However, after upgrading these 
records may still exist in the journal and they are never removed which means 
that *every* time the broker is restarted thereafter it will log something like 
the following:
{noformat}
AMQ221005: Deleting pending large message as it was not completed: 
Pair[a=<journal-record-id>, b=<large-message-id>]{noformat}

  was:
In previous versions of the broker when the first bytes of a large message are 
sent to the broker we would add a "pending" large message record to the journal 
so that we could keep track of the message and potentially clean up any 
stranded large message files (e.g. if the broker crashed before the client 
finished sending the message). After upgrading these records may still exist in 
the journal and they are never removed which means that *every* time the broker 
is restarted thereafter it will log something like the following:
{noformat}
AMQ221005: Deleting pending large message as it was not completed: 
Pair[a=<journal-record-id>, b=<large-message-id>]{noformat}


> Fix handling of pending large messages
> --------------------------------------
>
>                 Key: ARTEMIS-5574
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-5574
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>            Reporter: Justin Bertram
>            Assignee: Justin Bertram
>            Priority: Major
>
> In previous versions of the broker when the first bytes of a large message 
> were sent a "pending" large message record was added to the journal to keep 
> track of the message and potentially clean up any stranded large message 
> files (e.g. if the broker crashed before the client finished sending the 
> message). In more recent versions we perform a reconciliation step when the 
> broker is started and don't use these "pending" large message records. 
> However, after upgrading these records may still exist in the journal and 
> they are never removed which means that *every* time the broker is restarted 
> thereafter it will log something like the following:
> {noformat}
> AMQ221005: Deleting pending large message as it was not completed: 
> Pair[a=<journal-record-id>, b=<large-message-id>]{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to