ceph / ceph/ceph-salt

Can't quit `ceph-salt apply` if it's waiting for node reboots

Open
#195 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
36
Forks
20
PR merge metrics
No merged PRs in 30d

Description

Ran `ceph-salt apply`, it got to the point of rebooting various nodes, and I realised there was no way to quit, while the UI was still spinning waiting for those rebooted nodes to come back. 'Q' did nothing, CTRL-C did nothing, IIRC I had to CTRL-Z then `kill` it. Should there be a way to quit in this case (or in any case where execution is not yet complete)?

![salt-master-must-be-rebooted-manually](https://user-images.githubusercontent.com/754700/79979138-62031300-84e4-11ea-8d6c-2f8451d0bb0b.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing `ceph-salt apply` while it waits for rebooted nodes, then trace the `ceph-salt apply` command's waiting and interruption behavior. Done means the command provides a reliable way to quit before execution completes, including during node reboot waits; the payload names no files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.