You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/config_reference.rst
+62-1Lines changed: 62 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ It consists of the following properties, which we also call conventionally *conf
71
71
72
72
:required: No
73
73
74
-
A list of `general configuration objects <#general-configuration>`__.
74
+
A list of :ref:`general configuration objects <general-configuration>`.
75
75
76
76
.. py:data:: storage
77
77
@@ -1843,6 +1843,8 @@ Result storage configuration
1843
1843
For a detailed description of this property, have a look at the :attr:`~environments.target_systems` definition for environments.
1844
1844
1845
1845
1846
+
.. _general-configuration:
1847
+
1846
1848
General Configuration
1847
1849
=====================
1848
1850
@@ -1934,6 +1936,65 @@ General Configuration
1934
1936
Timeout value in seconds used when checking if a git repository exists.
1935
1937
1936
1938
1939
+
.. py:attribute:: general.poll_randomize_ms
1940
+
1941
+
:required: No
1942
+
:default::obj:`None`
1943
+
1944
+
.. versionadded:: 4.9
1945
+
1946
+
Range of randomization of the polling interval in milliseconds.
1947
+
1948
+
If not :obj:`None`, ReFrame will randomize its polling interval within the given range, otherwise no randomization will occur.
1949
+
The range value must be in the form ``[l, h]`` where ``l``, ``h`` are integers such that ``l<=0`` and ``h>=0``.
1950
+
1951
+
See ":ref:`poll-control`" for more details.
1952
+
1953
+
1954
+
.. py:attribute:: general.poll_rate_decay
1955
+
1956
+
:required: No
1957
+
:default: 0.1
1958
+
1959
+
.. versionadded:: 4.9
1960
+
1961
+
The decay factor of the polling rate.
1962
+
1963
+
This is a real number in the range ``[0,1]``.
1964
+
If the decay is ``0``, then the polling rate will be constant at :attr:`~general.poll_rate_max`.
1965
+
If the decay is ``1``, then the polling rate will be binary taking either the :attr:`~general.poll_rate_max` or :attr:`~general.poll_rate_min` values.
1966
+
1967
+
See ":ref:`poll-control`" for more details.
1968
+
1969
+
1970
+
.. py:attribute:: general.poll_rate_max
1971
+
1972
+
:required: No
1973
+
:default: 10
1974
+
1975
+
.. versionadded:: 4.9
1976
+
1977
+
The maximum desired polling rate.
1978
+
1979
+
If :attr:`~general.poll_randomize_ms` is set to a range that allows the polling interval to be decreased (``l<0``), then the effective polling rate can exceed instantaneously the maximum desired rate.
1980
+
1981
+
See ":ref:`poll-control`" for more details.
1982
+
1983
+
1984
+
.. py:attribute:: general.poll_rate_min
1985
+
1986
+
:required: No
1987
+
:default: 0.1
1988
+
1989
+
.. versionadded:: 4.9
1990
+
1991
+
The minimum desired polling rate.
1992
+
1993
+
When the desired polling rate reaches this value, ReFrame will not decrease it further.
1994
+
1995
+
See ":ref:`poll-control`" for more details.
1996
+
1997
+
1937
1998
.. py:attribute:: general.pipeline_timeout
1938
1999
1939
2000
Timeout in seconds for advancing the pipeline in the asynchronous execution policy.
0 commit comments