[
https://issues.apache.org/jira/browse/IGNITE-26544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mikhail Efremov updated IGNITE-26544:
-------------------------------------
Description:
*Description*
The main goal is to create a new POST method in REST API module (follow the
[guidance|https://github.com/apache/ignite-3/blob/main/modules/rest/README.md]).
The current approved URI is
{{/management/v1/cluster/zone/datanodes/recalculate}} and the method should
accept a list of zone names to recalculate data nodes for. The controller
should use new public method for data nodes recalculation from IGNITE-26543.
The corresponding REST API tests should be provided.
*Motivation*
We want to give a user an access to recalculate data nodes for a set of zones
manually. One of the main endpoints for this task is REST API. This module will
be used next in IGNITE-26459 for new CLI API commands.
*Definition of done*
# Possibly new controller for {{zone/datanodes}} commands is created.
# New POST method with the list of zone names as the argument to call.
# REST API tests for the new method.
was:
*Description*
The main goal is to create a new POST method in REST API module (follow the
guidance
*Motivation*
*Definition of done*
> Implement new REST POST method for data nodes recalculation
> -----------------------------------------------------------
>
> Key: IGNITE-26544
> URL: https://issues.apache.org/jira/browse/IGNITE-26544
> Project: Ignite
> Issue Type: Improvement
> Reporter: Mikhail Efremov
> Assignee: Mikhail Efremov
> Priority: Major
> Labels: ignite-3
>
> *Description*
> The main goal is to create a new POST method in REST API module (follow the
> [guidance|https://github.com/apache/ignite-3/blob/main/modules/rest/README.md]).
> The current approved URI is
> {{/management/v1/cluster/zone/datanodes/recalculate}} and the method should
> accept a list of zone names to recalculate data nodes for. The controller
> should use new public method for data nodes recalculation from IGNITE-26543.
> The corresponding REST API tests should be provided.
> *Motivation*
> We want to give a user an access to recalculate data nodes for a set of zones
> manually. One of the main endpoints for this task is REST API. This module
> will be used next in IGNITE-26459 for new CLI API commands.
> *Definition of done*
> # Possibly new controller for {{zone/datanodes}} commands is created.
> # New POST method with the list of zone names as the argument to call.
> # REST API tests for the new method.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)