[ https://issues.apache.org/jira/browse/IGNITE-17949?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anton Vinogradov updated IGNITE-17949: -------------------------------------- Description: For example, it's - ok to replace _partition's copy_ B with _partition's copy_ A when A[lwm=100, gaps=[142], hwm=200] and B[lwm=50, gaps=[76,99,111], hwm=120], because A contains whole B. - NOT ok to replace B with A when A[lwm=100, gaps=[142], hwm=200] and B[lwm=50, gaps=[76,99,111], hwm={*}148{*}], when update *142* will be lost. But, currently, full (any) rebalance takes into account only LWM, and B will be replaced with A in both cases (where historical rebalance is impossible). was: For example, it's - ok to replace B with A when A[lwm=100, gaps=[142], hwm=200] and B[lwm=50, gaps=[76,99,111], hwm=120], because A contains whole B. - NOT ok to replace B with A when A[lwm=100, gaps=[142], hwm=200] and B[lwm=50, gaps=[76,99,111], hwm={*}148{*}], when update *142* will be lost. > Full rebalance must be restricted when it causes any updates loss. > ------------------------------------------------------------------ > > Key: IGNITE-17949 > URL: https://issues.apache.org/jira/browse/IGNITE-17949 > Project: Ignite > Issue Type: Sub-task > Reporter: Anton Vinogradov > Priority: Major > Labels: ise > > For example, it's > - ok to replace _partition's copy_ B with _partition's copy_ A when > A[lwm=100, gaps=[142], hwm=200] and B[lwm=50, gaps=[76,99,111], hwm=120], > because A contains whole B. > - NOT ok to replace B with A when > A[lwm=100, gaps=[142], hwm=200] and B[lwm=50, gaps=[76,99,111], > hwm={*}148{*}], > when update *142* will be lost. > But, currently, full (any) rebalance takes into account only LWM, and B will > be replaced with A in both cases (where historical rebalance is impossible). -- This message was sent by Atlassian Jira (v8.20.10#820010)