Skip to content

Commit 478356d

Browse files
authored
Merge pull request #705 from oliver-sanders/sync
sync
2 parents 9afd6d3 + 916e34b commit 478356d

File tree

3 files changed

+81
-69
lines changed

3 files changed

+81
-69
lines changed

src/reference/changes.rst

Lines changed: 46 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,29 @@ For more detail see the component changelogs:
2020
* `metomi-rose-changelog`_
2121
* `metomi-isodatetime-changelog`_
2222

23-
2423
----------
2524

26-
Cylc 8.3.0
27-
----------
25+
Cylc 8.2
26+
--------
2827

2928
.. admonition:: Cylc Components
3029
:class: hint
3130

32-
TODO
31+
:cylc-flow: `8.2 <https://github.com/cylc/cylc-flow/blob/master/CHANGES.md>`__
32+
:cylc-uiserver: `1.4 <https://github.com/cylc/cylc-uiserver/blob/master/CHANGES.md>`__
33+
:cylc-rose: `1.3 <https://github.com/cylc/cylc-rose/blob/master/CHANGES.md>`__
3334

34-
..
35-
Uncomment this before 8.3.0 release
3635

37-
:cylc-flow: `8.3 <https://github.com/cylc/cylc-flow/blob/8.3.x/CHANGES.md>`__
38-
:cylc-uiserver: `1.4 <https://github.com/cylc/cylc-uiserver/blob/1.4.x/CHANGES.md>`__
39-
:cylc-rose: `1.4 <https://github.com/cylc/cylc-rose/blob/1.4.x/CHANGES.md>`__
36+
UI now remembers workspace tab layout
37+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
38+
39+
.. versionadded:: cylc-uiserver 1.4.4
40+
41+
The UI now remembers the layout of your workspace tabs when you navigate away
42+
from that workflow. Note that this only applies per browser session.
43+
44+
.. image:: changes/ui-workspace-tabs.gif
45+
:width: 100%
4046

4147
Cylc ignores ``$PYTHONPATH``
4248
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -64,6 +70,8 @@ workflows which would previously have caused it to time out.
6470
Upgrade To The Latest Jupyter Releases
6571
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6672

73+
.. versionadded:: cylc-uiserver 1.4.0
74+
6775
The Cylc UI Server has been updated to work with the latest releases of
6876
`Jupyter Server`_ and `Jupyter Hub`_.
6977

@@ -72,32 +80,7 @@ will require some changes to work with these releases.
7280

7381
See :ref:`cylc.uiserver.multi-user` for more details
7482

75-
76-
UI now remembers workspace tab layout
77-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
78-
79-
The UI now remembers the layout of your workspace tabs when you navigate away
80-
from that workflow. Note that this only applies per browser session.
81-
82-
.. image:: changes/ui-workspace-tabs.gif
83-
:width: 100%
84-
85-
86-
----------
87-
88-
Cylc 8.2.0
89-
----------
90-
91-
.. admonition:: Cylc Components
92-
:class: hint
93-
94-
:cylc-flow: `8.2 <https://github.com/cylc/cylc-flow/blob/master/CHANGES.md>`__
95-
:cylc-uiserver: `1.3 <https://github.com/cylc/cylc-uiserver/blob/master/CHANGES.md>`__
96-
:cylc-rose: `1.3 <https://github.com/cylc/cylc-rose/blob/master/CHANGES.md>`__
97-
98-
99-
Configure The Default View
100-
^^^^^^^^^^^^^^^^^^^^^^^^^^
83+
.. versionadded:: cylc-uiserver 1.3.0
10184

10285
You can now configure the view which is opened by default when you navigate to
10386
a new workflow in the GUI. Navigate to the settings page to select your chosen
@@ -113,6 +96,8 @@ configuring certain options on those views.
11396
Reload
11497
^^^^^^
11598

99+
.. versionadded:: cylc-flow 8.2.0
100+
116101
When workflows are
117102
:ref:`reloaded <Reloading The Workflow Configuration At Runtime>`,
118103
(e.g. by ``cylc reload``), Cylc will now pause the workflow and wait for any
@@ -124,8 +109,8 @@ workflow status message which appears at the top of the GUI and Tui interfaces.
124109

125110
----------
126111

127-
Cylc 8.1.0
128-
----------
112+
Cylc 8.1
113+
--------
129114

130115
.. admonition:: Cylc Components
131116
:class: hint
@@ -140,9 +125,22 @@ Cylc 8.1.0
140125
**cannot** be restarted with Cylc 8.1 due to database changes.
141126

142127

128+
Analysis View
129+
^^^^^^^^^^^^^
130+
131+
.. versionadded:: cylc-uiserver 1.2.2
132+
133+
The web UI also has a new view for displaying task queue & run time statistics.
134+
135+
.. image:: changes/analysis_view.gif
136+
:width: 80%
137+
138+
143139
Graph View
144140
^^^^^^^^^^
145141

142+
.. versionadded:: cylc-uiserver 1.2.0
143+
146144
The web UI now has a graph view which displays a visualisation of a workflow's graph:
147145

148146
.. image:: changes/cylc-graph.gif
@@ -155,6 +153,8 @@ will be added in later releases.
155153
Log View
156154
^^^^^^^^
157155

156+
.. versionadded:: cylc-uiserver 1.2.0
157+
158158
The web UI now has a log view which displays workflow and job log files:
159159

160160
.. image:: changes/log-view-screenshot.png
@@ -163,9 +163,12 @@ The web UI now has a log view which displays workflow and job log files:
163163
Support for viewing more log files, syntax highlighting, searching and line
164164
numbers are planned for future releases.
165165

166+
166167
Edit Runtime
167168
^^^^^^^^^^^^
168169

170+
.. versionadded:: cylc-uiserver 1.2.0
171+
169172
The web UI now has a command for editing the :cylc:conf:`[runtime]` section
170173
of a task or family.
171174

@@ -174,19 +177,12 @@ of a task or family.
174177

175178
Any changes made are :ref:`broadcast <cylc-broadcast>` to the running workflow.
176179

177-
Analysis View
178-
^^^^^^^^^^^^^
179-
180-
.. versionadded:: cylc-uiserver 1.2.2
181-
182-
The web UI also has a new view for displaying task queue & run time statistics.
183-
184-
.. image:: changes/analysis_view.gif
185-
:width: 80%
186180

187181
Combined Commands
188182
^^^^^^^^^^^^^^^^^
189183

184+
.. versionadded:: cylc-flow 8.1.0
185+
190186
Two new commands have been added as short-cuts for common working patterns:
191187

192188
``cylc vip``
@@ -217,6 +213,8 @@ For more information see the command line help:
217213
Bash Completion
218214
^^^^^^^^^^^^^^^
219215

216+
.. versionadded:: cylc-flow 8.1.0
217+
220218
Cylc now provides a high performance Bash completion script which saves you typing:
221219

222220
* Cylc commands & options
@@ -232,8 +230,8 @@ Cylc now provides a high performance Bash completion script which saves you typi
232230

233231
----------
234232

235-
Cylc 8.0.0
236-
----------
233+
Cylc 8.0
234+
--------
237235

238236
.. admonition:: Cylc Components
239237
:class: hint

src/tutorial/runtime/runtime-configuration.rst

Lines changed: 34 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -378,14 +378,22 @@ Start, Stop, Restart
378378
cylc install
379379
380380
Open a user interface (:ref:`tutorial.tui` or :ref:`tutorial.gui`) to view
381-
your workflow.
381+
your workflow. Run the workflow either from the UI or command line.
382382

383-
Run the workflow either by pressing the play button in the Cylc UI or by
384-
running the command:
383+
.. spoiler:: Hint hint
385384

386-
.. code-block:: bash
385+
.. code-block:: bash
386+
387+
cylc tui runtime-tutorial
388+
# or
389+
cylc gui # If you haven't already got an instance running.
387390
388-
cylc play runtime-tutorial
391+
Run the workflow either by:
392+
393+
* GUI: selecting the runtime-tutorial workflow in the sidebar and
394+
pressing the play button.
395+
* Tui: pressing enter on the workflow and selecting "play".
396+
* Command line: running ``cylc play runtime-tutorial``.
389397

390398
If all goes well the workflow will startup and the tasks will run and
391399
succeed. Note that the tasks which do not have a ``[runtime]`` section
@@ -430,34 +438,40 @@ Start, Stop, Restart
430438
:term:`run directory`. Copy the code in the ``runtime`` file to the
431439
bottom of the :cylc:conf:`flow.cylc` file.
432440

441+
Now that all the tasks have runtime sections, remove
442+
:cylc:conf:`[scheduler]allow implicit tasks`:
443+
444+
.. code-block:: diff
445+
446+
[scheduler]
447+
UTC mode = True
448+
- allow implicit tasks = True # TODO: remove at end of exercise
449+
450+
Removing this ensures that any tasks in the graph without a corresponding
451+
runtime section will cause validation to fail (e.g. due to a typo).
452+
433453
Check the :cylc:conf:`flow.cylc` file is valid by running the command:
434454

435455
.. code-block:: bash
436456
437457
cylc validate .
438-
cylc install
439458
440-
.. TODO: Add advice on what to do if the command fails.
459+
Now install a new run of the workflow:
441460

442-
#. **Run The Workflow.**
461+
.. code-block:: bash
443462
444-
Open a user interface (:ref:`tutorial.tui` or :ref:`tutorial.gui`) to view
445-
your workflow.
463+
cylc install
446464
447-
.. spoiler:: Hint hint
465+
.. TODO: Add advice on what to do if the command fails.
448466
449-
.. code-block:: bash
467+
#. **Run The Workflow.**
450468

451-
cylc tui runtime-tutorial
452-
# or
453-
cylc gui # If you haven't already got an instance running.
469+
Open a user interface (:ref:`tutorial.tui` or :ref:`tutorial.gui`) and
470+
run the workflow.
454471

455-
Run the workflow either by:
472+
.. tip::
456473

457-
* Pressing the play button in the Cylc GUI. Then, ensuring that
458-
"Cold Start" is selected within the dialogue window, pressing the
459-
"Start" button.
460-
* Running the command ``cylc play runtime-tutorial``.
474+
Make sure you play the latest run that was newly installed.
461475

462476
#. **View The Forecast Summary.**
463477

src/user-guide/running-workflows/scheduler-log-files.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The information logged here includes:
1111
- Event timestamps, at the start of each line
1212
- Workflow server host, port and process ID
1313
- Workflow initial and final cycle points
14-
- Workflow start type (i.e. cold start, warn start, restart)
14+
- Workflow (re)start number (1 for the first play, 2 or more for restarts)
1515
- Task events (task started, succeeded, failed, etc.)
1616
- Workflow stalled warnings.
1717
- Client commands (e.g. ``cylc hold``)

0 commit comments

Comments
 (0)