Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • We must stop updating indexes on demander when the data is ready to be transferred from the supplier node. All async cache updates on demander must not cause the index update.
  • The previous partition metadata page and all stored meta information must be destroyed in off-heap and restored from the new partition file.

Rebuild indexes

The node is ready to become partition owner when partition data is rebalanced and cache indexes are ready. For the message-based cluster rebalancing approach indexes are rebuilding simultaneously with cache data loading. For the file-based rebalancing approach, the index rebuild procedure must be run before the partition state is set to the OWNING state. 

...

Each topology change event JOIN/LEFT/FAILED may or may not change cache affinity assignments of currently rebalacning caches. If assignments is not changed and the node is still needs partitions being rebalanced we can continue the current rebalance process (see for details IGNITE-7165).

Activation\deactivation

The rebalance procedure will be stopped if the deactivation event occurs. The single partition will be lost and will be preloaded on the next cluster rebalancing.

Unstable connection

A new connection must be established and the download process of partition file must be continued from the last successfully send cache partition chunk.

...