Skip to content
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

Checking the status of remote workflows. #1420

Closed
BoPeng opened this issue Dec 19, 2020 · 2 comments
Closed

Checking the status of remote workflows. #1420

BoPeng opened this issue Dec 19, 2020 · 2 comments
Assignees
Labels

Comments

@BoPeng
Copy link
Contributor

BoPeng commented Dec 19, 2020

Remote workflow is getting easier with #1407 and #1418

Currently sos run -r simply execute the workflow on the remote host, or submit it to remote cluster system. There is no way to check the status of the workflow or get the error message.

It is tempting to pipe the output from the workflow to the local host, and allow the use of sos status to check the status of the remote workflow. Not sure how exactly we should do that.

@BoPeng
Copy link
Contributor Author

BoPeng commented Dec 21, 2020

So what we need to have are:

  1. Add an option, perhaps -m for monitor, to start a monitoring thread, similar to the task monitoring process.
  2. Encourage users to specify workflow err and out files in the right place so that sos status -v4 can pick up.
  3. Add workflow monitoring to command sos status.
  4. Add support for sos kill, sos purge etc
  5. Automatically add option -m when sos run -r host to sos run on remote host.

@bioworkflows
Copy link

all done. (It is supposed to be Christmas time. :-( )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants