[
https://issues.apache.org/jira/browse/CASSANDRA-21278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maxim Muzafarov updated CASSANDRA-21278:
----------------------------------------
Labels: CEP-38 (was: )
> Support full async management command execution
> -----------------------------------------------
>
> Key: CASSANDRA-21278
> URL: https://issues.apache.org/jira/browse/CASSANDRA-21278
> Project: Apache Cassandra
> Issue Type: Task
> Reporter: Maxim Muzafarov
> Assignee: Maxim Muzafarov
> Priority: Normal
> Labels: CEP-38
>
> Introduce a {{ProgressCommand}} interface (extending {{{}Command{}}}) to
> support long-running management commands (e.g. {{{}repair{}}},
> {{{}consensus_admin{}}}) that currently block the calling thread for the
> entire duration. Existing nodetool commands must be refactored to enable such
> behaviour.
> The execution model should follow: invoke command -> receive execution id ->
> poll status from a virtual table and/or distributed table (similar to the
> repair_history).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]