[
https://issues.apache.org/jira/browse/IGNITE-24230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mirza Aliev updated IGNITE-24230:
---------------------------------
Description:
h3. Motivation
Once we revise DisasterRecoveryManager API in alignment with Colocation track
https://issues.apache.org/jira/browse/IGNITE-24330 and implement all related
tickets, so DisasterRecoveryManager API is improved with new methods that work
with zones' partitions,
we need to implement REST API for all new methods. See
{{DisasterRecoveryController}}
h3. Definition of done
* REST API of DisasterRecoveryManager is improved with new methods that were
implemented for zones' partitions.
was:
h3. Motivation
DisasterRecoveryManager has logic for reset partitions, which sets force
pending assignments. We need to support such functionality for collocation
pending keys.
Also there is logic which reacts on HA zone topology reduced
`DisasterRecoveryManager#onHaZoneTopologyReduce`. It calculates set of
partitions which lost majority, based on stable assignments. The same logic
must be done based on collocation stable keys.
> Support Disaster Recovery methods for the collocation case
> ----------------------------------------------------------
>
> Key: IGNITE-24230
> URL: https://issues.apache.org/jira/browse/IGNITE-24230
> Project: Ignite
> Issue Type: Improvement
> Reporter: Mirza Aliev
> Priority: Major
> Labels: ignite-3
>
> h3. Motivation
> Once we revise DisasterRecoveryManager API in alignment with Colocation track
> https://issues.apache.org/jira/browse/IGNITE-24330 and implement all related
> tickets, so DisasterRecoveryManager API is improved with new methods that
> work with zones' partitions,
> we need to implement REST API for all new methods. See
> {{DisasterRecoveryController}}
> h3. Definition of done
> * REST API of DisasterRecoveryManager is improved with new methods that were
> implemented for zones' partitions.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)