Details
Description
Ignite cluster performs distributed partition map exchange when any server node leaves or joins the topology.
Distributed PME blocks all updates and may take a long time. If all partitions are assigned according to the baseline topology and server node leaves, there's no actual need to perform distributed PME: every cluster node is able to recalculate new affinity assigments and partition states locally. If we'll implement such lightweight PME and handle mapping and lock requests on new topology version correctly, updates won't be stopped (except updates of partitions that lost their primary copy).
Attachments
Attachments
Issue Links
- is related to
-
IGNITE-10284 performance drop on PME time during 1 server node left
- Open
-
IGNITE-11936 Avoid changing AffinityTopologyVersion on a server node join/left event from not baseline topology.
- Open
-
IGNITE-12741 Allow exchange merges for PME free switch.
- Open
-
IGNITE-12273 Slow TX recovery
- Open
-
IGNITE-12470 Pme-free switch feature should be deactivatable
- Resolved
-
IGNITE-12272 Delayed TX recovery
- Resolved
-
IGNITE-12617 PME-free switch should wait for recovery only at affected nodes.
- Resolved
-
IGNITE-12788 Cluster achieved fully rebalanced (PME-free ready) state metric
- Resolved
- links to