You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With #15368 we introduce changes for a new shardRouting property "searchOnly" to mark search only replica shards. Now we need to add logic to optionally allocate these shards to separate hardware.
Existing FilterAllocationDecider logic allows us to control at an index or cluster level which nodes should be allocated shards. However, these do not take into account the type of shard.
What I'm thinking is an exclusive include setting. Ex: cluster.routing.allocation.search.replica.exclusive.include._id: "node1,node2"
This will:
allow search shards to allocate to a node that contains at least one of the defined attributes.
reject non search shards from allocating to a node that contains at least one of the defined attributes.
The text was updated successfully, but these errors were encountered:
mch2
changed the title
Add Allocation filter based on shard type. (Enables node lvl read/write isolation)
[RW Separation] Add Allocation filter based on shard type. (Enables node lvl read/write isolation)
Aug 27, 2024
mch2
changed the title
[RW Separation] Add Allocation filter based on shard type. (Enables node lvl read/write isolation)
[RW Separation] Add Allocation filter based on shard type.
Aug 27, 2024
With #15368 we introduce changes for a new shardRouting property "searchOnly" to mark search only replica shards. Now we need to add logic to optionally allocate these shards to separate hardware.
Existing
FilterAllocationDecider
logic allows us to control at an index or cluster level which nodes should be allocated shards. However, these do not take into account the type of shard.What I'm thinking is an exclusive include setting. Ex:
cluster.routing.allocation.search.replica.exclusive.include._id: "node1,node2"
This will:
The text was updated successfully, but these errors were encountered: