Skip to content

Commit 56db6ed

Browse files
committed
pgsql: Fixed an issue where tmpdir was not created when rep_mode was set to slave.
1 parent ea0932c commit 56db6ed

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

heartbeat/pgsql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -582,6 +582,10 @@ pgsql_real_start() {
582582
check_stat_temp_directory
583583

584584
if [ "$OCF_RESKEY_rep_mode" = "slave" ]; then
585+
if ! mkdir -p $OCF_RESKEY_tmpdir || ! chown $OCF_RESKEY_pgdba $OCF_RESKEY_tmpdir || ! chmod 700 $OCF_RESKEY_tmpdir; then
586+
ocf_exit_reason "Can't create directory $OCF_RESKEY_tmpdir or it is not readable by $OCF_RESKEY_pgdba"
587+
return $OCF_ERR_PERM
588+
fi
585589
rm -f $RECOVERY_CONF
586590
make_recovery_conf || return $OCF_ERR_GENERIC
587591
fi

0 commit comments

Comments
 (0)