You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Jiri Ondrusek (JIRA)" <ji...@apache.org> on 2018/07/23 09:18:00 UTC

[jira] [Created] (ARTEMIS-1986) PagingTest#testDeletePhysicalPages will fail if a record about deleting a page is not saved in journal

Jiri Ondrusek created ARTEMIS-1986:
--------------------------------------

             Summary: PagingTest#testDeletePhysicalPages will fail if a record about deleting a page is not saved in journal 
                 Key: ARTEMIS-1986
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1986
             Project: ActiveMQ Artemis
          Issue Type: Bug
    Affects Versions: 1.5.5
            Reporter: Jiri Ondrusek


*Apply:* byteman rule, which simulates case of filesystem error (or restart in one specific moment) - so record of page deletion is not sored into journal
{quote}RULE skip delete page complete record for page 120
CLASS org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl
METHOD onDeletePage(Page)
AT ENTRY
IF $1.getPageId() == 120
DO
 RETURN
ENDRULE
{quote}
*Scenario*:
 # send 1000 messages
 # restart server
 # receive 1000 messages
 # stop server
 # delete Paging directory
 # start server
 # send 1000 messages
 # restart server
 # receive 1000 messages

*Expected result*: All messages are delivered.
*Actual result*: Sometimes some messages are lost.
*Customer impact*: The issue is related to paging. When customer restart server during receiving paged messages, some messages may be lost after the restart.



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