-
Notifications
You must be signed in to change notification settings - Fork 59
Process management for running odo cli instances #1425
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
Labels
Comments
to check if there is a debug session already active, odo now has |
dgolovin
added a commit
to dgolovin/vscode-openshift-tools
that referenced
this issue
Jul 6, 2020
Watch commands can be executed for different components at the same time and that is done in terminal veiw. Over time terminal is getting polluted with different commands and it is getting not easy to nawigate and search for watch sessions to see the log or stop them. This fix shows all components under watch in a view so devs can: 1. See the logs 2. Stop active watch commands Related to redhat-developer#1425. Signed-off-by: Denis Golovin <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
From @jeffmaury.
While working on the odo based explorer to JBoss Tools, I noticed that we are starting long running process and those processes are not managed / controlled once launched.
I think we should do and I will explain my proposition.
The long processes are the following:
Less critical , we also have describe, list services and component and in general each time we launch odo in a terminal. This is less critical because they are less long living.
The problem that we have is:
Another plus is that managing them will prevent multiple executions of the same task and control of state for the debug.
Here is my proposition: each time we start a long running process we keep it at the OdoCli (for JBoss Tools / IJ) level in a map that is keyed by project / application / component / action-type.
Then, we can:
The text was updated successfully, but these errors were encountered: