lock manager and chunk allocation mutex modificationsw
[csql.git] / test / system / config / test017.ksh
blob26c03e6d3cc5eaaf693c1094b94f907737a66421
1 #!/bin/ksh
2 #SYS_DB_KEY and USER_DB_KEY should not have same value
5 #Run this test only under csql/test or on this directory.
6 #Otherwise, it may fail as CSQL_CONFIG_FILE may not be able to read
7 CSQL_CONF=${PWD}/system/config/csql.conf
8 REL_PATH=.
9 if [ -s "$CSQL_CONF" ]
10 then
11 REL_PATH=`pwd`/system/config
13 cp ${REL_PATH}/csql.conf ${REL_PATH}/csqltmp.conf
14 export CSQL_CONFIG_FILE=${REL_PATH}/csqltmp.conf
15 echo "USER_DB_KEY=1000" >>${REL_PATH}/csqltmp.conf
16 echo "SYS_DB_KEY=1000" >>${REL_PATH}/csqltmp.conf
17 if [ $VALGRIND = "true" ]
18 then
19 valgrind --tool=memcheck --leak-check=full ${REL_PATH}/connect 2> $0.valgr
20 else
21 ${REL_PATH}/connect 2>${REL_PATH}/tmp.out
23 cat ${REL_PATH}/tmp.out | awk -F: '{ print $8 }'
24 rm ${REL_PATH}/tmp.out ${REL_PATH}/csqltmp.conf