-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feedback on implementing the dss commands with timeout #63
Comments
Thank you for reporting us your feedback! The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5512.
|
Two options come to mind: Remove the timeout entirely - hold the terminal until commands complete or the user cancelsWhy do we need the timeout? All it does really is set a fixed time after which the command dies. Users can already break the command themselves with What if we remove the timeout but also handle the SIGINT from Run commands async by default but add
|
Regardless of how we do this, if the commands are waiting on completion we should be providing the user with good status details so they can see progress |
Synced with @misohu : |
Synced with UX team. Following are the blocking commands which should not have timeout
Following are the non blocking commands which can happen behind the scenes
With these change we introduce states of the notebook lifecycle which will be tracked with
|
Bug Description
Implementing the
dss initialize
anddss create-notebook
commands with timeout affects the dss user experience, where the timeout failure logs commands are sometimes not helpful. For example as mentioned here fordss initialize
and here fordss create-notebook
.It's necessary to consider, with the help of the UX team, whether the commands should have timeout and how to make the status of dss visible to users.
To Reproduce
Install dss from source and run the commands
The text was updated successfully, but these errors were encountered: