a) display of workflow disappears quickly in browser window as soon as workflow is finished. Is there any way to force it to get displayed there forever?
b) any way to show arrows pointing one task to another
c) changing the colour, when task is completed e.g. prefer green, when executing, blue when completed, red when aborted
d) enclosing taskname in a given shape e.g. rectangle
e) once workflow is completed, why it does NOT restart same workflow after clicking play button
f) right click on task name, display a menu to do various chores such as resubmit the task, look at the job listing of task etc
g) is cylc gui only web based or also support via x-window?
h) side note, what markup language is used in creating these issues e.g. was not able to create a new line..tried Enter, shift-enter, cntl-enter
I’ll address point h) first: by “create these issues” I presume you mean posting messages to this forum. It’s just basic markdown, but you can use HTML too. When replying to a post you’ll see this before you start typing:
I just noticed that on posting a new message (as opposed to replying to an existing one) we having configured Discourse to add some boilerplate advice inside an HTML comment, and unfortunately that overrides the above generic format advice … so I think we should tweak that.
As a forum admin, I edited your post to make the bullet points work.
No, the GUI is for monitoring and control the active window of live workflows, and once a workflow has run to completion its scheduler shuts down, so there is no running process to feed data to the GUI anymore (technically your UI Server could still serve the last information it had on the workflow, while that it still up, but we don’t do that because the result would be inconsistent with a UI Server started after the workflow stopped.
The GUI does still show the workflow as installed and stopped, in the left panel.
The record of the workflow run still exists in the run directory. The cylc review application is a great way to browse and search workflow history, but we haven’t promoted that widely yet for Cylc 8 because cylc review has only just been migrated to Python 3 so for the moment you have to run it from a containerized version of the last Cylc 7 release. The next Cylc 8 minor release will bring the new cylc review with it.
Yes, open a graph view tab from the top right Add View control.
In the Dashboard → Settings page you’ll see 3 built-in colour themes: standard, monochromatic, and color-blind. I think the team decided not to support full theme customization because (a) we had many much higher priorities; and (b) it’s easier for users at a site to support each other when their colors all have the same meaning. (However that’s probably not final, if many users start asking for custom theming).
No.
It DOES do that. You’ll see the workflow status change to running, but if the workflow has already run to completion there will be no tasks displayed because the scheduler knows it has already run to completion. In that case, a triangle WARNING icon will appear next to the workflow in the panel, and the popup text will say “This workflow already ran to completion.
To make it continue, trigger new tasks before the restart timeout.”. To do this, you can trigger new tasks, or retrigger old tasks, via the workflow dropdown control menu at the top - but you have to understand what it means to continue an already-completed workflow.
I think you probably mean why does it not run the workflow again from the start? In Cylc 8, you need to install a new instance of the workflow to do that. If you play an existing (installed) stopped workflow it will always restart from its prior state (or start from scratch if it has not been run at all yet). Rerunning the same instance again from scratch would overwrite existing run directory content, which is usually a really bad thing to do.
LEFT-click on a task to get the task control menu. Right click gives you the browser menu.
Only web based. Developing a GUI for Cylc is a massive job, and the overwhelming consensus was for a web UI.