Weaviate Replication Scale Plan Structure
Defines a complete plan for scaling replication within a collection. Each shard entry specifies nodes to remove and nodes to add. Added nodes may either be initialized empty (null) or created by replicating data from a source node specified as a string. If a source node is also marked for removal in the same shard, it represents a move operation and can only be used once as a source for that shard. If a source node is not marked for removal, it represents a copy operation and can be used as the source for multiple additions in that shard. Nodes listed in 'removeNodes' cannot also appear as targets in 'addNodes' for the same shard, and the same node cannot be specified for both addition and removal in a single shard.
Weaviate Replication Scale Plan Structure is a JSON Structure definition published by Weaviate, describing 3 properties. It conforms to the https://json-structure.org/meta/extended/v0/# meta-schema.
Properties
Meta-schema: https://json-structure.org/meta/extended/v0/#