fsync patch from openlink
NOTE: FSYNC needs to be set at top of initdb.sh to enable use of fsync patches...disabled by default
This commit is contained in:
parent
faf21935d1
commit
350cb69aed
@ -12,7 +12,7 @@
|
||||
#
|
||||
#
|
||||
# IDENTIFICATION
|
||||
# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.1.1.1 1996/07/09 06:22:13 scrappy Exp $
|
||||
# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.2 1996/07/15 19:22:58 scrappy Exp $
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
@ -33,6 +33,10 @@ FILESDIR=$PGDATA/files
|
||||
PATH=$BINDIR:$PATH
|
||||
export PATH
|
||||
|
||||
# OPENLINK Added an fsync option to postmaster
|
||||
# REQUIRES: pg95 compiled with -DOPENLINK_PATCHES, see README_OPENLINK
|
||||
FSYNC=#-F
|
||||
|
||||
CMDNAME=`basename $0`
|
||||
|
||||
# ----------------
|
||||
@ -59,9 +63,9 @@ done
|
||||
# ----------------
|
||||
if test "$debug" -eq 1
|
||||
then
|
||||
BACKENDARGS="-boot -C -d"
|
||||
BACKENDARGS="-boot -C $FSYNC -d"
|
||||
else
|
||||
BACKENDARGS="-boot -C -Q"
|
||||
BACKENDARGS="-boot -C $FSYNC -Q"
|
||||
fi
|
||||
|
||||
|
||||
@ -216,7 +220,9 @@ then
|
||||
echo "vacuuming template1"
|
||||
fi
|
||||
|
||||
echo "vacuum" | postgres -Q template1 > /dev/null
|
||||
echo "vacuum" | postgres $FSYNC -Q template1 > /dev/null
|
||||
fi
|
||||
|
||||
rm -f /tmp/create.$$
|
||||
|
||||
sync
|
||||
|
Loading…
x
Reference in New Issue
Block a user