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

Kirill Gusakov commented on IGNITE-18692:
-----------------------------------------

So, it’s look like we have some possible ways to fix the issue:
 * Fast track: Introduce the any local map of safeTime values per table, and 
reuse the safeTimes values from it for any replica/raft node start

 * Better, way: introduce the concept like PartitionContext and store the all 
needed context inside it, together with the safeTimes. For this way we should 
investigate which another fields are suitable to be a part of this type of 
context

> Rebalance test is failed
> ------------------------
>
>                 Key: IGNITE-18692
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18692
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Sergey Uttsel
>            Assignee: Kirill Gusakov
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> org.apache.ignite.internal.rebalance.ItRebalanceTest#assignmentsChangingOnNodeLeaveNodeJoin
>  failed.
> The failure is caused by commits:
> db8f1e38 "IGNITE-18397 Rework Watches based on Raft Learners (#1490)"
> ff27d76d "IGNITE-18598 Fix compilation after merge (#1560)"
> I created separated branch with this test: 
> [https://github.com/gridgain/apache-ignite-3/tree/ignite-18088_test] which 
> based on ff27d76d "IGNITE-18598 Fix compilation after merge (#1560)"
>  
> {code:java}
> org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
>     at app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
>     at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40)
>     at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:35)
>     at app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:179)
>     at 
> app//org.apache.ignite.internal.rebalance.ItRebalanceTest.assignmentsChangingOnNodeLeaveNodeJoin(ItRebalanceTest.java:132)
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to