cylc-uiserver
cylc-uiserver copied to clipboard
A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.
In multi-user setups we may have multiple users subscribing to multiple workflows simultaneously. Large workflows can cause heavy server load in some cases (e.g. https://github.com/cylc/cylc-uiserver/issues/547). Because we handle each request...
Address remaining delta issues: * Added delta on workflow start (should be updated) * Added delta on workflow reload (should be updated) * Empty deltas See https://github.com/cylc/cylc-uiserver/pull/212#issuecomment-841107713 (really a cylc-flow...
User reports GUI-initiated clean failure, due to platforms definitions being set after UI Server start-up: Ref: https://cylc.discourse.group/t/bug-cant-clean-remote-jobs-from-the-gui-if-platform-not-set-at-launch/888 Should we periodically reload the global config?
> See also: https://github.com/cylc/cylc-ui/issues/1614 This workflow has proven to be remarkably difficult for the UIS & UI to handle: ```ini #!Jinja2 {% set members = 10 %} {% set hours...
uvloop is a fast (C) replacement for the built-in asyncio event loop (Python) that uses the libuv event loop. Basically it makes asyncio go faster so should make async code...
Add wrapper-script aware mutation for auto-restarting workflows using newer versions of Cylc. This is intended to make the management of long-running workflows easier by reducing the effort of upgrading to...
Add support for the `cylc vr` command from the GUI. This will allow users to more easily sync changes from workflow's working directories. Note, the `cylc vr` command currently only...
Add source workflows to the schema. Unblocks https://github.com/cylc/cylc-ui/issues/548, though we will probably want to extend this to subscriptions for that. **Check List** - [x] I have read `CONTRIBUTING.md` and added...
For jobs running via PBS, job logs are not available until the job has completed (yes, even if the job runs for 4 hours and generates GBs of logs). I...
API requests which fail authorisation result in traceback. E.G. if user_a only has READ permissions, but they try to stop a workflow, the request will be denied, but traceback will...