We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 968ad70 commit c86b25dCopy full SHA for c86b25d
heartbeat/pgsql
@@ -1990,6 +1990,16 @@ validate_ocf_check_level_10() {
1990
fi
1991
1992
1993
+ # For slave mode in PostgreSQL 12 and later, create the tmp directory to place recovery.conf.
1994
+ ocf_version_cmp "$version" "12"
1995
+ rc=$?
1996
+ if [ $rc -eq 1 ]||[ $rc -eq 2 ]; then # PosrgreSQL 12 or later.
1997
+ if ! mkdir -p $OCF_RESKEY_tmpdir || ! chown $OCF_RESKEY_pgdba $OCF_RESKEY_tmpdir || ! chmod 700 $OCF_RESKEY_tmpdir; then
1998
+ ocf_exit_reason "Can't create directory $OCF_RESKEY_tmpdir or it is not readable by $OCF_RESKEY_pgdba"
1999
+ return $OCF_ERR_PERM
2000
+ fi
2001
2002
+
2003
if use_replication_slot; then
2004
ocf_version_cmp "$version" "9.4"
2005
rc=$?
0 commit comments