Maxim Muzafarov created CASSANDRA-21278:
-------------------------------------------
Summary: 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
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]