windows fixes for test directory
[csql.git] / test / durability / recovery / testMMAP001.ksh
blobd3ffec5badacb46b6365d14f56f8f6c4b32d8a73
1 #!/bin/ksh
2 # Testing Durability in MMAP architecture
3 # Set MMAP=true in csql.conf
4 # set DURABILITY to false in csql.conf (Default)
5 # Start csqlserver.
6 # Server should not be started providing error message
7 #
9 CSQL_CONF=${PWD}/durability/recovery/csql.conf
10 REL_PATH=.
11 if [ -s "$CSQL_CONF" ]
12 then
13 REL_PATH=${PWD}/durability/recovery
16 rm -f /tmp/csql.conf
17 rm -f /tmp/csql/db/*
18 mkdir -p /tmp/csql/db
19 cp -f $REL_PATH/csql.conf /tmp
20 echo SYS_DB_KEY=4444 >>/tmp/csql.conf
21 echo USER_DB_KEY=6666 >>/tmp/csql.conf
22 echo MMAP=true >>/tmp/csql.conf
23 echo DURABILITY=false >>/tmp/csql.conf
25 export CSQL_CONFIG_FILE=/tmp/csql.conf
27 echo "MMAP = true"
28 echo "DURABILITY = FALSE"
29 $CSQL_INSTALL_ROOT/bin/csqlserver >/dev/null 2>&1 &
30 if [ $? -ne 0 ]
31 then
32 echo Test Failed
33 exit 1;
36 kill -9 $!
37 echo Test Passed
38 exit 0;