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
@@ -1827,6 +1827,8 @@ Result storage configuration
1827
1827
For a detailed description of this property, have a look at the :attr:`~environments.target_systems` definition for environments.
1828
1828
1829
1829
1830
+
.. _general-configuration:
1831
+
1830
1832
General Configuration
1831
1833
=====================
1832
1834
@@ -1918,6 +1920,65 @@ General Configuration
1918
1920
Timeout value in seconds used when checking if a git repository exists.
1919
1921
1920
1922
1923
+
.. py:attribute:: general.poll_randomize_ms
1924
+
1925
+
:required: No
1926
+
:default::obj:`None`
1927
+
1928
+
.. versionadded:: 4.9
1929
+
1930
+
Range of randomization of the polling interval in milliseconds.
1931
+
1932
+
If not :obj:`None`, ReFrame will randomize its polling interval within the given range, otherwise no randomization will occur.
1933
+
The range value must be in the form ``[l, h]`` where ``l``, ``h`` are integers such that ``l<=0`` and ``h>=0``.
1934
+
1935
+
See ":ref:`poll-control`" for more details.
1936
+
1937
+
1938
+
.. py:attribute:: general.poll_rate_decay
1939
+
1940
+
:required: No
1941
+
:default: 0.1
1942
+
1943
+
.. versionadded:: 4.9
1944
+
1945
+
The decay factor of the polling rate.
1946
+
1947
+
This is a real number in the range ``[0,1]``.
1948
+
If the decay is ``0``, then the polling rate will be constant at :attr:`~general.poll_rate_max`.
1949
+
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.
1950
+
1951
+
See ":ref:`poll-control`" for more details.
1952
+
1953
+
1954
+
.. py:attribute:: general.poll_rate_max
1955
+
1956
+
:required: No
1957
+
:default: 10
1958
+
1959
+
.. versionadded:: 4.9
1960
+
1961
+
The maximum desired polling rate.
1962
+
1963
+
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.
1964
+
1965
+
See ":ref:`poll-control`" for more details.
1966
+
1967
+
1968
+
.. py:attribute:: general.poll_rate_min
1969
+
1970
+
:required: No
1971
+
:default: 0.1
1972
+
1973
+
.. versionadded:: 4.9
1974
+
1975
+
The minimum desired polling rate.
1976
+
1977
+
When the desired polling rate reaches this value, ReFrame will not decrease it further.
1978
+
1979
+
See ":ref:`poll-control`" for more details.
1980
+
1981
+
1921
1982
.. py:attribute:: general.pipeline_timeout
1922
1983
1923
1984
Timeout in seconds for advancing the pipeline in the asynchronous execution policy.
0 commit comments