Kirill Gusakov created IGNITE-20362:
---------------------------------------
Summary: Implement the ReplicationServerManager component
Key: IGNITE-20362
URL: https://issues.apache.org/jira/browse/IGNITE-20362
Project: Ignite
Issue Type: Task
Reporter: Kirill Gusakov
*Motivation*
Under the design
[document|https://github.com/apache/ignite-3/blob/1abb67c8770179d5d3e295876b73893f3845a08e/modules/distribution-zones/tech-notes/zone-collocation.md#L1]
was introduced new component, which must decouple the intention to start new
zone partition peer and intention to populate it by concrete table partition
listeners.
*Definition of done*
- The right name for this component chosen ( :) )
- Component is implemented with appropriate start/stop behaviour:
-- if component is not started addReplicationServer/addTablePartitionListener
just populate the internal state machine with the appropriate intentions
-- on the start of the component all intentions must be resolved in real peers
with aggregated state machines
-- after the start addReplicationServer/addTablePartitionListener methods must
immediately start the needed entities
--
This message was sent by Atlassian Jira
(v8.20.10#820010)