diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2020-03-30 23:07:26 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2020-04-01 13:13:23 +0300 |
commit | 2b2f2dc54856b679e8fd42b053f7361241c0f836 (patch) | |
tree | cdba437bf14b65d729ed027869c9ad8041dbe4fd /etc | |
parent | 8dec2ac658d78d58437d77be08c9f2614c259cc6 (diff) |
Invent alternative package rebuild timeout
Diffstat (limited to 'etc')
-rw-r--r-- | etc/brep-module.conf | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/etc/brep-module.conf b/etc/brep-module.conf index 12e96cd..83d18da 100644 --- a/etc/brep-module.conf +++ b/etc/brep-module.conf @@ -134,6 +134,34 @@ menu About=?about # build-normal-rebuild-timeout 86400 +# Alternative package rebuild timeout to use instead of the normal rebuild +# timeout (see the build-normal-rebuild-timeout option for details) during +# the specified time interval. Must be specified in seconds. Default is the +# time interval length. +# +# The alternative rebuild timeout can be used to "pull" the rebuild window to +# the specified time of day, for example, to optimize load and/or power +# consumption of the build infrastructure (off-work hours, solar, off-peak +# electricity tariffs, etc). A shorter than the time interval rebuild timeout +# can also be used to force continuous rebuilds, for example, to shake out +# flaky tests. Note also that if the alternative rebuild timeout is greater +# than the normal rebuild timeout, then this will result in slower rebuilds +# during the alternative time interval. In this case, if the build +# infrastructure is monitored for delayed package builds, then the alternative +# rebuild timeout should only be made slightly greater than the normal timeout +# (see brep-monitor(1) for details). +# +# The time interval boundaries must be specified as times of day (in the local +# timezone) in the <hours>:<minutes> form. If the stop time is less than the +# start time then the interval extends through midnight. The start and stop +# times must both be either specified or absent. If unspecified, then no +# alternative rebuild timeout will be used. +# +# build-alt-rebuild-timeout +# build-alt-rebuild-start +# build-alt-rebuild-stop + + # The maximum size of the build task request manifest accepted. Note that the # HTTP POST request body is cached to retry database transactions in the face # of recoverable failures (deadlock, loss of connection, etc). Default is |