3 # check proc slots used and free in proctable
7 # check proc slots used and free in proctable
8 # check if any proc slot holds mutexes
9 # Note: catalog tool with no option specified connects and disconnects
11 echo "Case 1: -d option with no connections"
12 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D proc |
grep Slots
20 while [ ${count} -gt 0 ]
22 count
=`expr ${count} - 1`
23 if [ $VALGRIND = "true" ]
25 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
2> $0.valgr
27 $CSQL_INSTALL_ROOT/bin
/catalog
>/dev
/null
30 echo "create table failed"
35 echo "Case 2: -d option after 120 connect/disconnect"
36 if [ $VALGRIND = "true" ]
38 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D proc |
grep Slots
2>> $0.valgr
40 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D proc |
grep Slots