Class NodeVersionAllocationDecider

java.lang.Object
org.elasticsearch.cluster.routing.allocation.decider.AllocationDecider
org.elasticsearch.cluster.routing.allocation.decider.NodeVersionAllocationDecider

public class NodeVersionAllocationDecider
extends AllocationDecider
An allocation decider that prevents relocation or allocation from nodes that might not be version compatible. If we relocate from a node that runs a newer version than the node we relocate to this might cause IndexFormatTooNewException on the lowest level since it might have already written segments that use a new postings format or codec that is not available on the target node.