aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChloe Kudryavtsev <toast@toastin.space>2019-06-10 07:35:33 -0400
committerNatanael Copa <ncopa@alpinelinux.org>2019-06-10 15:12:03 +0000
commit9f74ea16773723ae4ce166b6fb9e3867bac398ce (patch)
treeb97d13f2c13eec416f5cf208679eff0bfef9af53
parent9cf7ef991cb3c13bbd5b0a1ab961c9eccd591d74 (diff)
downloadalpine_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/APKBUILD4
-rw-r--r--testing/minio/minio.initd2
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'
5pkgver=${_pkgver#*.} 5pkgver=${_pkgver#*.}
6pkgver=${pkgver%T*} 6pkgver=${pkgver%T*}
7pkgver=0.${pkgver//-} 7pkgver=0.${pkgver//-}
8pkgrel=0 8pkgrel=1
9pkgdesc="An open source object storage server compatible with Amazon S3" 9pkgdesc="An open source object storage server compatible with Amazon S3"
10pkgusers="minio" 10pkgusers="minio"
11pkggroups="minio" 11pkggroups="minio"
@@ -56,6 +56,6 @@ cleanup_srcdir() {
56 default_cleanup_srcdir 56 default_cleanup_srcdir
57} 57}
58 58
59sha512sums="ee2881200295cb638a55eb58b27c10752f1c0eec8fd1b60c1d4457b494c1b5b4b43de9953de4f92d54cdf41d3ec86158e8ae9ad2dffbc590dfda30332b02e2a9 minio.initd 59sha512sums="1e48f298a28e400d378a08816b617a134357f52dd66bbf9ec5bc8467cf7202a917d9a162a95f40617feb191b13834fd92ab920b04b436d2df55a2cd4adc4b062 minio.initd
60ed9790fbadfb38e4d660eb1befd87e803d70dec04d936e8cd26def4a9c21240bb7cae8750ae3395aa4761e6738b9e346c86ba57761cfde30efe46d2cb459a7e4 minio.confd 60ed9790fbadfb38e4d660eb1befd87e803d70dec04d936e8cd26def4a9c21240bb7cae8750ae3395aa4761e6738b9e346c86ba57761cfde30efe46d2cb459a7e4 minio.confd
611c0bf8d10f1f2a0fc3cca9fe25081ee042ba69cb0a3ea12ad3f3029a5dbc1795d98553ee1fb19da8e7c9fe324f47bbd694d2926fb96612f28a0701da074e2c76 RELEASE.2019-06-04T01-15-58Z.tar.gz" 611c0bf8d10f1f2a0fc3cca9fe25081ee042ba69cb0a3ea12ad3f3029a5dbc1795d98553ee1fb19da8e7c9fe324f47bbd694d2926fb96612f28a0701da074e2c76 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
2supervisor=supervise-daemon 2supervisor=supervise-daemon
3respawn_delay=5
4respawn_max=0
3healthcheck_timer=30 5healthcheck_timer=30
4 6
5name='Minio Block Storage Server' 7name='Minio Block Storage Server'