mattrpav commented on PR #1499: URL: https://github.com/apache/activemq/pull/1499#issuecomment-3334392152
JIRA notes updated, comment added with this text as well ``` The order index sequence key value increases for every message since the beginning of the creation of the index, so the first message available won't be at sequence key value:0 in the index when there were older messages acknowledged. The MessageOrderCursor _position_ value is relative to the index, so there is a disconnect between queue _position_ and index sequence value over time. The MessageRecoveryContext determines the recovery start position based off the provided offset, or the position of the requested startMessageId. If a startMessageId is specified, but not found in the index, then the value of 0 is used as a fallback. The MessageRecoveryContext determines the recovery end position based off of the provided endMessageId (if provided), or the maximum recovered message count, or if the MessageRecoveryListener signals that no more messages should be recovered (ie memory is full). ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org For additional commands, e-mail: gitbox-h...@activemq.apache.org For further information, visit: https://activemq.apache.org/contact