Skip to content

Commit a3e0a20

Browse files
author
Matthew Fisher
authored
Merge pull request #155 from bacongobbler/tunable-timeout
ref(rootfs): remove timeout to pg_ctl start
2 parents 799f237 + a026223 commit a3e0a20

5 files changed

Lines changed: 5 additions & 2 deletions

File tree

charts/database/templates/database-deployment.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ spec:
3939
env:
4040
- name: DATABASE_STORAGE
4141
value: "{{.Values.global.storage}}"
42+
- name: PGCTLTIMEOUT
43+
value: "{{.Values.postgres.timeout}}"
4244
readinessProbe:
4345
exec:
4446
command:

charts/database/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ postgres:
1010
password: "database password"
1111
host: "database host"
1212
port: "database port"
13+
timeout: "1200"

contrib/ci/test-minio.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ trap 'kill-container $MINIO_JOB' INT TERM
4141
MINIO_JOB=$(docker run -dv $CURRENT_DIR/tmp/aws-admin:/var/run/secrets/deis/minio/admin -v $CURRENT_DIR/tmp/aws-user:/var/run/secrets/deis/minio/user -v $CURRENT_DIR/tmp/k8s:/var/run/secrets/kubernetes.io/serviceaccount quay.io/deisci/minio:canary boot server /home/minio/)
4242

4343
# boot postgres, linking the minio container and setting DEIS_MINIO_SERVICE_HOST and DEIS_MINIO_SERVICE_PORT
44-
PG_CMD="docker run -d --link $MINIO_JOB:minio -e BACKUP_FREQUENCY=1s -e DATABASE_STORAGE=minio -e DEIS_MINIO_SERVICE_HOST=minio -e DEIS_MINIO_SERVICE_PORT=9000 -v $CURRENT_DIR/tmp/creds:/var/run/secrets/deis/database/creds -v $CURRENT_DIR/tmp/aws-user:/var/run/secrets/deis/objectstore/creds $1"
44+
PG_CMD="docker run -d --link $MINIO_JOB:minio -e PGCTLTIMEOUT=1200 -e BACKUP_FREQUENCY=1s -e DATABASE_STORAGE=minio -e DEIS_MINIO_SERVICE_HOST=minio -e DEIS_MINIO_SERVICE_PORT=9000 -v $CURRENT_DIR/tmp/creds:/var/run/secrets/deis/database/creds -v $CURRENT_DIR/tmp/aws-user:/var/run/secrets/deis/objectstore/creds $1"
4545

4646
# kill containers when this script exits or errors out
4747
trap 'kill-container $PG_JOB' INT TERM

contrib/ci/test-swift.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ SWIFT_JOB=$(docker run --name onlyone --hostname onlyone -d -p 12345:8080 --volu
3838
# postgres container command
3939
PG_CMD="docker run -d --link $SWIFT_JOB:swift -e BACKUP_FREQUENCY=3s \
4040
-e DATABASE_STORAGE=swift \
41+
-e PGCTLTIMEOUT=1200 \
4142
-v $CURRENT_DIR/tmp/creds:/var/run/secrets/deis/database/creds \
4243
-v $CURRENT_DIR/tmp/swift:/var/run/secrets/deis/objectstore/creds \
4344
$1"

rootfs/docker-entrypoint-initdb.d/003_restore_from_backup.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ EOF
5252
chmod 0700 "$PGDATA"
5353
gosu postgres pg_ctl -D "$PGDATA" \
5454
-o "-c listen_addresses=''" \
55-
-t 1200 \
5655
-w start
5756
fi
5857

0 commit comments

Comments
 (0)