diff --git a/client-cli/pvc.py b/client-cli/pvc.py index 20d4f986..932fce12 100755 --- a/client-cli/pvc.py +++ b/client-cli/pvc.py @@ -351,6 +351,11 @@ def node_secondary(node): Take NODE out of primary router mode. """ + task_retcode, task_retdata = pvc_provisioner.task_status(config, None) + if len(task_retdata) > 0: + click.echo("Note: There are currently {} active or queued provisioner jobs on the current primary node. These will continue executing, but job status will not be visible until the current node returns to primary state.".format(len(task_retdata)) + click.echo() + retcode, retmsg = pvc_node.node_coordinator_state(config, node, 'secondary') cleanup(retcode, retmsg) @@ -366,6 +371,11 @@ def node_primary(node): Put NODE into primary router mode. """ + task_retcode, task_retdata = pvc_provisioner.task_status(config, None) + if len(task_retdata) > 0: + click.echo("Note: There are currently {} active or queued provisioner jobs on the current primary node. These will continue executing, but job status will not be visible until the current node returns to primary state.".format(len(task_retdata)) + click.echo() + retcode, retmsg = pvc_node.node_coordinator_state(config, node, 'primary') cleanup(retcode, retmsg)