You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Chugunov (Jira)" <ji...@apache.org> on 2026/03/17 14:36:00 UTC
[jira] [Created] (IGNITE-28280) Disable (fully or partially) historical rebalancing during Rolling Upgrade process
Sergey Chugunov created IGNITE-28280:
----------------------------------------
Summary: Disable (fully or partially) historical rebalancing during Rolling Upgrade process
Key: IGNITE-28280
URL: https://issues.apache.org/jira/browse/IGNITE-28280
Project: Ignite
Issue Type: Improvement
Reporter: Sergey Chugunov
Fix For: 2.19
Historical rebalancing involves sending WAL segments from the nodes with up-to-date data to the outdated nodes.
But WAL segments are only guaranteed to be backwards compatible. Because of that a situation is possiblewhen an old node leaves and then returns back to the topology and a new node starts sending WAL segments to it. If format of WAL segments has changed between versions the old node will fail on reading the segments.
To avoid this we need to make sure that new nodes never use historical rebalance to update old nodes. It could be done by a total prohibition of historical rebalancing during RU or by falling back to full rebalancing only in case of new nodes sending data to old nodes.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)