You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Anton Vinogradov (Jira)" <ji...@apache.org> on 2022/10/21 12:27:00 UTC
[jira] [Updated] (IGNITE-17949) Full rebalance must be restricted when it causes any updates loss.
[ 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)