[ https://issues.apache.org/jira/browse/ARTEMIS-2197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16720095#comment-16720095 ]
ASF GitHub Bot commented on ARTEMIS-2197: ----------------------------------------- GitHub user gaohoward opened a pull request: https://github.com/apache/activemq-artemis/pull/2463 ARTEMIS-2197 Page deleted before transaction finishes Fixed regression caused by previous commit b36dc37c152cabe3a0d9af178db043f842bfcdc0 You can merge this pull request into a Git repository by running: $ git pull https://github.com/gaohoward/activemq-artemis a_e2011_regress Alternatively you can review and apply these changes as the patch at: https://github.com/apache/activemq-artemis/pull/2463.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #2463 ---- commit 2bd8fa7c5dcfb2c29a5c5f61ff433bf161b1b86e Author: Howard Gao <howard.gao@...> Date: 2018-12-13T12:17:14Z ARTEMIS-2197 Page deleted before transaction finishes Fixed regression caused by previous commit 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)