diff options
author | Chloe Kudryavtsev <toast@toastin.space> | 2019-06-10 07:35:33 -0400 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-06-10 15:12:03 +0000 |
commit | 9f74ea16773723ae4ce166b6fb9e3867bac398ce (patch) | |
tree | b97d13f2c13eec416f5cf208679eff0bfef9af53 | |
parent | 9cf7ef991cb3c13bbd5b0a1ab961c9eccd591d74 (diff) | |
download | alpine_aports-9f74ea16773723ae4ce166b6fb9e3867bac398ce.tar.bz2 alpine_aports-9f74ea16773723ae4ce166b6fb9e3867bac398ce.tar.xz alpine_aports-9f74ea16773723ae4ce166b6fb9e3867bac398ce.zip |
testing/minio: allow infinite respawning
Minio will crash on startup if networking is not available.
A short period of the network dropping should not prevent the service
from coming up once networking is back.
As such, allow infinite respawns.
To avoid CPU thrashing, enforce a 5-second delay between respawns.
-rw-r--r-- | testing/minio/APKBUILD | 4 | ||||
-rw-r--r-- | testing/minio/minio.initd | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/testing/minio/APKBUILD b/testing/minio/APKBUILD index ff42df8707..02cef9b4fa 100644 --- a/testing/minio/APKBUILD +++ b/testing/minio/APKBUILD | |||
@@ -5,7 +5,7 @@ _pkgver='RELEASE.2019-06-04T01-15-58Z' | |||
5 | pkgver=${_pkgver#*.} | 5 | pkgver=${_pkgver#*.} |
6 | pkgver=${pkgver%T*} | 6 | pkgver=${pkgver%T*} |
7 | pkgver=0.${pkgver//-} | 7 | pkgver=0.${pkgver//-} |
8 | pkgrel=0 | 8 | pkgrel=1 |
9 | pkgdesc="An open source object storage server compatible with Amazon S3" | 9 | pkgdesc="An open source object storage server compatible with Amazon S3" |
10 | pkgusers="minio" | 10 | pkgusers="minio" |
11 | pkggroups="minio" | 11 | pkggroups="minio" |
@@ -56,6 +56,6 @@ cleanup_srcdir() { | |||
56 | default_cleanup_srcdir | 56 | default_cleanup_srcdir |
57 | } | 57 | } |
58 | 58 | ||
59 | sha512sums="ee2881200295cb638a55eb58b27c10752f1c0eec8fd1b60c1d4457b494c1b5b4b43de9953de4f92d54cdf41d3ec86158e8ae9ad2dffbc590dfda30332b02e2a9 minio.initd | 59 | sha512sums="1e48f298a28e400d378a08816b617a134357f52dd66bbf9ec5bc8467cf7202a917d9a162a95f40617feb191b13834fd92ab920b04b436d2df55a2cd4adc4b062 minio.initd |
60 | ed9790fbadfb38e4d660eb1befd87e803d70dec04d936e8cd26def4a9c21240bb7cae8750ae3395aa4761e6738b9e346c86ba57761cfde30efe46d2cb459a7e4 minio.confd | 60 | ed9790fbadfb38e4d660eb1befd87e803d70dec04d936e8cd26def4a9c21240bb7cae8750ae3395aa4761e6738b9e346c86ba57761cfde30efe46d2cb459a7e4 minio.confd |
61 | 1c0bf8d10f1f2a0fc3cca9fe25081ee042ba69cb0a3ea12ad3f3029a5dbc1795d98553ee1fb19da8e7c9fe324f47bbd694d2926fb96612f28a0701da074e2c76 RELEASE.2019-06-04T01-15-58Z.tar.gz" | 61 | 1c0bf8d10f1f2a0fc3cca9fe25081ee042ba69cb0a3ea12ad3f3029a5dbc1795d98553ee1fb19da8e7c9fe324f47bbd694d2926fb96612f28a0701da074e2c76 RELEASE.2019-06-04T01-15-58Z.tar.gz" |
diff --git a/testing/minio/minio.initd b/testing/minio/minio.initd index 44a841a161..164fc85ec2 100644 --- a/testing/minio/minio.initd +++ b/testing/minio/minio.initd | |||
@@ -1,5 +1,7 @@ | |||
1 | #!/sbin/openrc-run | 1 | #!/sbin/openrc-run |
2 | supervisor=supervise-daemon | 2 | supervisor=supervise-daemon |
3 | respawn_delay=5 | ||
4 | respawn_max=0 | ||
3 | healthcheck_timer=30 | 5 | healthcheck_timer=30 |
4 | 6 | ||
5 | name='Minio Block Storage Server' | 7 | name='Minio Block Storage Server' |