[ https://issues.apache.org/jira/browse/ARTEMIS-2197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16723474#comment-16723474 ]
ASF subversion and git services commented on ARTEMIS-2197: ---------------------------------------------------------- Commit b0a14ff3202f9aef6b29cb1f8764501469836d88 in activemq-artemis's branch refs/heads/2.6.x from [~gaohoward] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=b0a14ff ] ARTEMIS-2197 Page deleted before transaction finishes When a receiving transaction is committed in a paging situation, if a page happens to be completed and it will be deleted in a transaction operation (PageCursorTx). The other tx operation RefsOperation needs to access the page (in PageCache) to finish its job. There is a chance that the PageCursorTx removes the page before RefsOperation and it will cause the RefsOperation failed to find a message in a page. (cherry picked from b36dc37c152cabe3a0d9af178db043f842bfcdc0) > Page deleted before transaction finishes > ---------------------------------------- > > Key: ARTEMIS-2197 > URL: https://issues.apache.org/jira/browse/ARTEMIS-2197 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: Broker > Affects Versions: 2.6.3 > Reporter: Howard Gao > Assignee: Howard Gao > Priority: Major > Fix For: 2.6.4 > > > When a receiving transaction is committed in a paging situation, > if a page happens to be completed and it will be deleted in a > transaction operation (PageCursorTx). The other tx operation > RefsOperation needs to access the page (in PageCache) to finish > its job. There is a chance that the PageCursorTx removes the > page before RefsOperation and it will cause the RefsOperation > failed to find a message in a page. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)