[ 
https://issues.apache.org/jira/browse/IGNITE-8114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Rakov updated IGNITE-8114:
-------------------------------
    Description: 
Now we just assert that last saved tag in tracking page should be not greater 
than passed one.
But because of different issues which we don't understand yet, it could happen.

So, I suggest to handle it by adding new "corruption" state to tracking state. 
If tracking page is in a corrupted state than we would throw an exception on 
any querying of the tracking page. Caller will have opportunity to catch the 
exception and recover page state.

  was:
Now we just assert that last saved tag in tracking page should be not greater 
than passed one.
But because of different issues, it could happen.

So, I suggest to handle it by adding new "corruption" state to tracking page. 
If tracking page is in a corrupted state than we would throw an exception on 
any querying of the tracking page. 


> Add fail recovery mechanism to tracking pages
> ---------------------------------------------
>
>                 Key: IGNITE-8114
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8114
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Eduard Shangareev
>            Assignee: Eduard Shangareev
>            Priority: Major
>             Fix For: 2.5
>
>
> Now we just assert that last saved tag in tracking page should be not greater 
> than passed one.
> But because of different issues which we don't understand yet, it could 
> happen.
> So, I suggest to handle it by adding new "corruption" state to tracking 
> state. 
> If tracking page is in a corrupted state than we would throw an exception on 
> any querying of the tracking page. Caller will have opportunity to catch the 
> exception and recover page state.



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

Reply via email to