Remove warnings when switch coordinator state

Tasks are no longer bound to the primary coordinator for state updates
due to using KeyDB and a proper shared queue and result backend, so this
warning is now obsolete and no longer required.

This would interrupt "--wait" commands on provisioner tasks, but we no
longer believe that this warrants a warning, as the affected user could
simply run "pvc cluster task" to validate or resume the watcher.
This commit is contained in:
Joshua Boniface 2023-11-16 02:15:01 -05:00
parent d727764ebc
commit 4555f5a20a
1 changed files with 0 additions and 24 deletions

View File

@ -599,18 +599,6 @@ def cli_node_primary(
Set NODE in primary coordinator state, making it the primary coordinator for the cluster. Set NODE in primary coordinator state, making it the primary coordinator for the cluster.
""" """
# Handle active provisioner task warnings
_, tasks_retdata = pvc.lib.provisioner.task_status(CLI_CONFIG, None)
if len(tasks_retdata) > 0:
echo(
CLI_CONFIG,
f"""\
NOTE: There are currently {len(tasks_retdata)} active or queued provisioner tasks.
These jobs will continue executing, but their status visibility will be lost until
the current primary node returns to primary state.
""",
)
retcode, retdata = pvc.lib.node.node_coordinator_state(CLI_CONFIG, node, "primary") retcode, retdata = pvc.lib.node.node_coordinator_state(CLI_CONFIG, node, "primary")
if not retcode or "already" in retdata: if not retcode or "already" in retdata:
finish(retcode, retdata) finish(retcode, retdata)
@ -649,18 +637,6 @@ def cli_node_secondary(
Set NODE in secondary coordinator state, making another active node the primary node for the cluster. Set NODE in secondary coordinator state, making another active node the primary node for the cluster.
""" """
# Handle active provisioner task warnings
_, tasks_retdata = pvc.lib.provisioner.task_status(CLI_CONFIG, None)
if len(tasks_retdata) > 0:
echo(
CLI_CONFIG,
f"""\
NOTE: There are currently {len(tasks_retdata)} active or queued provisioner tasks.
These jobs will continue executing, but their status visibility will be lost until
the current primary node returns to primary state.
""",
)
retcode, retdata = pvc.lib.node.node_coordinator_state( retcode, retdata = pvc.lib.node.node_coordinator_state(
CLI_CONFIG, node, "secondary" CLI_CONFIG, node, "secondary"
) )