[ 
https://issues.apache.org/jira/browse/ARTEMIS-1986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16555583#comment-16555583
 ] 

ASF subversion and git services commented on ARTEMIS-1986:
----------------------------------------------------------

Commit 993499daafbe546dbeae22febeeb5ad98b140396 in activemq-artemis's branch 
refs/heads/master from JiriOndrusek
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=993499d ]

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


> 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
>            Priority: Major
>
> *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)

Reply via email to