@@ -648,10 +648,10 @@ def get_script_common_text(this: str, example: Optional[str] = None):
648648 ''' )
649649 Conf ('runahead limit' , VDR .V_STRING , 'P4' , desc = '''
650650 The runahead limit prevents a workflow from getting too far ahead
651- of the oldest cycle with :term:`active tasks <active task> `.
651+ of the oldest :term:`active cycle `.
652652
653653 A cycle is considered to be active if it contains any
654- :term:`active` tasks.
654+ :term:`active tasks <active task>` .
655655
656656 An integer interval value of ``Pn`` allows up to ``n+1`` cycles
657657 to be active at once.
@@ -668,11 +668,9 @@ def get_script_common_text(this: str, example: Optional[str] = None):
668668 ``P0``
669669 Only one cycle can be active at a time.
670670 ``P2``
671- The scheduler will run up to two cycles ahead of the oldest
672- active cycle.
671+ Allow up to two cycles ahead of the oldest active cycle.
673672 ``P3D``
674- The scheduler will run cycles up to three days of cycles ahead
675- of the oldest active cycle.
673+ Allow cycles up to three days ahead of the oldest active cycle.
676674
677675 .. seealso::
678676
@@ -687,60 +685,42 @@ def get_script_common_text(this: str, example: Optional[str] = None):
687685 ''' )
688686
689687 with Conf ('queues' , desc = '''
690- Configuration of internal queues of tasks .
688+ Internal task queues to limit job activity .
691689
692- This section will allow you to limit the number of simultaneously
693- :term:`active tasks <active task>` (submitted or running) by
694- assigning tasks to queues.
690+ Queues delay job submission in member tasks, until the active
691+ job count (for members) drops below the queue limit.
695692
696- By default, a single queue called ``default`` is defined,
697- with all tasks assigned to it and no limit to the number of those
698- tasks which may be active.
693+ There is a ``default`` queue with a configurable limit of 100, for
694+ all tasks that are not assigned to other queues.
699695
700- To use a single queue for the whole workflow, but limit the number
701- of active tasks, set :cylc:conf:`[default]limit`.
702-
703- To add additional queues define additional sections:
696+ You can define custom queues to limit job activity across other
697+ groups of tasks.
704698
705699 .. code-block:: cylc
706700
707701 [[queues]]
708- [[[user_defined_queue ]]]
702+ [[[my_queue ]]]
709703 limit = 2
710- members = TASK_FAMILY_NAME
704+ members = task1, task2, FAMILY1
711705
712706 .. seealso::
713707
714708 :ref:`InternalQueues`.
715709 ''' ):
716710 with Conf ('<queue name>' , desc = '''
717- Section heading for configuration of a single queue.
711+ Section for configuring a single queue.
718712 ''' ) as Queue :
719713 Conf ('limit' , VDR .V_INTEGER , 0 , desc = '''
720- The maximum number of :term:`active tasks <active task>`
721- allowed at any one time, for this queue.
722-
723- If set to 0 this queue is not limited.
714+ The active job limit for this queue. 0 means no limit.
724715 ''' )
725716 Conf ('members' , VDR .V_SPACELESS_STRING_LIST , desc = '''
726- A list of member tasks, or task family names to assign to
727- this queue.
728-
729- Assigned tasks will automatically be removed
730- from the default queue.
717+ A list of task or family names to assign to this queue.
731718 ''' )
732719 with Conf ('default' , meta = Queue , desc = '''
733- The default queue for all tasks not assigned to other queues.
720+ The default queue, for all tasks not assigned to other queues.
734721 ''' ):
735722 Conf ('limit' , VDR .V_INTEGER , 100 , desc = '''
736- Controls the total number of
737- :term:`active tasks <active task>` in the default queue.
738-
739- .. seealso::
740-
741- - :cylc:conf:`flow.cylc[scheduling]
742- [queues][<queue name>]limit`
743- - :ref:`InternalQueues`
723+ The job limit for the ``default`` queue. 0 means no limit.
744724 ''' )
745725
746726 with Conf ('special tasks' , desc = '''
0 commit comments