1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

name changes

This commit is contained in:
david hill
2016-05-11 16:24:17 -05:00
parent 12fbdfb4cd
commit a02049ba6a
269 changed files with 14983 additions and 704 deletions

View File

@ -13,7 +13,7 @@ CPPFLAGS=-I. -I$(EXPORT_ROOT)/include -I/usr/include/libxml2
CXXFLAGS+=$(DEBUG_FLAGS) -Wall -fpic #-fno-strict-aliasing
CLIBS=-L$(CALPONT_LIBRARY_PATH) $(IDB_WRITE_LIBS) $(IDB_COMMON_LIBS) -lcppunit -lthreadpool -lwriteengine \
-lcacheutils $(IDB_SNMP_LIBS) -Wl,--rpath -Wl,/usr/local/Calpont/lib
-lcacheutils $(IDB_SNMP_LIBS) -Wl,--rpath -Wl,/usr/local/MariaDB/Columnstore/lib
TLIBS = -L. -ldataconvert $(CLIBS)
GLIBS=$(CLIBS)

View File

@ -15,7 +15,7 @@ CPPFLAGS= -I. -I$(EXPORT_ROOT)/include -I/usr/include/libxml2
CXXFLAGS+=$(DEBUG_FLAGS) -Wall -fpic
CLIBS=-L$(CALPONT_LIBRARY_PATH) $(IDB_WRITE_LIBS) $(IDB_COMMON_LIBS) -lcppunit -lthreadpool -lwriteengine \
-lcacheutils $(IDB_SNMP_LIBS) -Wl,--rpath -Wl,/usr/local/Calpont/lib
-lcacheutils $(IDB_SNMP_LIBS) -Wl,--rpath -Wl,/usr/local/MariaDB/Columnstore/lib
TLIBS = -L. -ldataconvert $(CLIBS)
GLIBS=$(CLIBS)

View File

@ -77,10 +77,10 @@ docs:
doxygen $(EXPORT_ROOT)/etc/Doxyfile
tdriver: tdriver.o
$(LINK.cpp) -o $@ $^ $(TLIBS) -Wl,--rpath -Wl,/usr/local/Calpont/lib
$(LINK.cpp) -o $@ $^ $(TLIBS) -Wl,--rpath -Wl,/usr/local/MariaDB/Columnstore/lib
tdriver1: tdriver1.o
$(LINK.cpp) -o $@ $^ $(TLIBS) -Wl,-rpath -Wl,/usr/local/Calpont/lib
$(LINK.cpp) -o $@ $^ $(TLIBS) -Wl,-rpath -Wl,/usr/local/MariaDB/Columnstore/lib
test: $(LIBRARY) tdriver
LD_LIBRARY_PATH=.:$(EXPORT_ROOT)/lib ./tdriver

View File

@ -1,7 +1,7 @@
#!/bin/sh
export LD_LIBRARY_PATH=/usr/local/Calpont/lib:$LD_LIBRARY_PATH
export CALPONT_CONFIG_FILE=/usr/local/Calpont/etc/Calpont.xml
export PATH=$PATH:/usr/local/hadoop-0.20.2/bin:/usr/local/Calpont/bin
export CALPONT_HOME=/usr/local/Calpont/etc
export LD_LIBRARY_PATH=/usr/local/MariaDB/Columnstore/lib:$LD_LIBRARY_PATH
export CALPONT_CONFIG_FILE=/usr/local/MariaDB/Columnstore/etc/Calpont.xml
export PATH=$PATH:/usr/local/hadoop-0.20.2/bin:/usr/local/MariaDB/Columnstore/bin
export CALPONT_HOME=/usr/local/MariaDB/Columnstore/etc
hadoop dfs -cat $1 | cpimport $2 $3

View File

@ -30,7 +30,7 @@
/* default location to look for mibs to load using the above tokens
and/or those in the MIBS envrionment variable*/
#define DEFAULT_MIBDIRS "$HOME/.snmp/mibs:/usr/local/Calpont/share/snmp/mibs"
#define DEFAULT_MIBDIRS "$HOME/.snmp/mibs:/usr/local/MariaDB/Columnstore/share/snmp/mibs"
/* default mib files to load, specified by path. */
/* #undef DEFAULT_MIBFILES */
@ -107,10 +107,10 @@
/* #undef DEFAULT_CLIENT_RECV_BUF */
/* SNMPLIBDIR contains important files */
#define SNMPLIBPATH "/usr/local/Calpont/lib/snmp"
#define SNMPSHAREPATH "/usr/local/Calpont/share/snmp"
#define SNMPCONFPATH "/usr/local/Calpont/etc/snmp"
#define SNMPDLMODPATH "/usr/local/Calpont/lib/snmp/dlmod"
#define SNMPLIBPATH "/usr/local/MariaDB/Columnstore/lib/snmp"
#define SNMPSHAREPATH "/usr/local/MariaDB/Columnstore/share/snmp"
#define SNMPCONFPATH "/usr/local/MariaDB/Columnstore/etc/snmp"
#define SNMPDLMODPATH "/usr/local/MariaDB/Columnstore/lib/snmp/dlmod"
/* LOGFILE: If defined it closes stdout/err/in and opens this in out/err's
place. (stdin is closed so that sh scripts won't wait for it) */
@ -1339,7 +1339,7 @@
#define LASTFIELD -1 /* internal define */
/* configure options specified */
#define CONFIGURE_OPTIONS "\"'--prefix=/usr/local/Calpont' '--with-mib-modules=disman/event-mib' '--with-cc=gcc'\""
#define CONFIGURE_OPTIONS "\"'--prefix=/usr/local/MariaDB/Columnstore' '--with-mib-modules=disman/event-mib' '--with-cc=gcc'\""
/* got socklen_t? */
#define HAVE_SOCKLEN_T 1

View File

@ -10,7 +10,7 @@
#*
#******************************************************************************/
CTOOLS=/usr/local/Calpont/tools
CTOOLS=/usr/local/MariaDB/Columnstore/tools
localhost=$(hostname -s)
#
@ -38,9 +38,9 @@ while read moduletype hostname hostdir; do
echo Collecting files on remote host $servername
echo " and copying them to this server"
tarfile=$hostdir.tar
/usr/local/Calpont/bin/remote_command.sh $servername $srvpwd "$CTOOLS/tarfiles.sh $hostdir $tarfile"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh $servername $srvpwd "$CTOOLS/tarfiles.sh $hostdir $tarfile"
cd $CTOOLS/data
/usr/local/Calpont/bin/remote_scp_get.sh $servername $srvpwd $CTOOLS/data/$tarfile
/usr/local/MariaDB/Columnstore/bin/remote_scp_get.sh $servername $srvpwd $CTOOLS/data/$tarfile
fi
done
fi

View File

@ -10,12 +10,12 @@
#* hostdir - directory name for this run
#******************************************************************************/
CTOOLS=/usr/local/Calpont/tools
CTOOLS=/usr/local/MariaDB/Columnstore/tools
date=$1
hostdir=$2
localhost=$(hostname -s)
modulename=`cat /usr/local/Calpont/local/module`
modulename=`cat /usr/local/MariaDB/Columnstore/local/module`
currentdate=`date +%d`
if [ -f /tmp/.prat/.hostlist2.txt ]; then
sc=`wc -l < /tmp/.prat/.hostlist2.txt`
@ -45,13 +45,13 @@ readserverlist ()
#
getlogsremote ()
{ # Send the command to the remote module(s) to copy the Calpont logs
/usr/local/Calpont/bin/remote_command.sh $servername $srvpwd "$CTOOLS/getlogs.sh $date $hostdir"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh $servername $srvpwd "$CTOOLS/getlogs.sh $date $hostdir"
}
#
getlogslocal ()
{ mkdir -p $CTOOLS/data/$hostdir/logs
if [ $date = $currentdate ]; then
cp -r /var/log/Calpont/* /usr/local/Calpont/tools/data/$hostdir/logs
cp -r /var/log/Calpont/* /usr/local/MariaDB/Columnstore/tools/data/$hostdir/logs
else
find /var/log/Calpont -type f -name "*$date" -exec sh -c 'exec cp -f "$@" '$CTOOLS/data/$hostdir/logs'' find-copy {} +
fi

View File

@ -10,7 +10,7 @@
#*
#***************************************************************************/
#
moduletype=`cat /usr/local/Calpont/local/module`
moduletype=`cat /usr/local/MariaDB/Columnstore/local/module`
hostdir=`date +%Y%m%d%H%M%S`
#
# Module check
@ -35,7 +35,7 @@ then
fi
# issue Calpont console command and send the output to a file
/usr/local/Calpont/bin/mcsadmin getsystemnetworkconfig ACK_YES |
/usr/local/MariaDB/Columnstore/bin/mcsadmin getsystemnetworkconfig ACK_YES |
egrep -w 'Director|User|Performance' |
awk -F" " '{print $1"\t" $2"\t" $3"\t" $4"\t" $6}' > /tmp/modulelist.txt
#

View File

@ -12,14 +12,14 @@
#*
#******************************************************************************/
CTOOLS=/usr/local/Calpont/tools
CTOOLS=/usr/local/MariaDB/Columnstore/tools
date=$1
starttime=$2
endtime=$3
hostdir=$4
localhost=$(hostname -s)
modulename=`cat /usr/local/Calpont/local/module`
modulename=`cat /usr/local/MariaDB/Columnstore/local/module`
if [ -f /tmp/.prat/.hostlist2.txt ]; then
sc=`wc -l < /tmp/.prat/.hostlist2.txt`
else
@ -48,7 +48,7 @@ readserverlist ()
#
getpsremote ()
{ # Send the command to the remote module(s) to extract ps data
/usr/local/Calpont/bin/remote_command.sh $servername $srvpwd "$CTOOLS/getps.sh $date $starttime $endtime $hostdir"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh $servername $srvpwd "$CTOOLS/getps.sh $date $starttime $endtime $hostdir"
}
#
getpslocal ()

View File

@ -11,14 +11,14 @@
#* hostdir - directory name for this run
#******************************************************************************/
CTOOLS=/usr/local/Calpont/tools
CTOOLS=/usr/local/MariaDB/Columnstore/tools
date=$1
starttime=$2
endtime=$3
hostdir=$4
localhost=$(hostname -s)
modulename=`cat /usr/local/Calpont/local/module`
modulename=`cat /usr/local/MariaDB/Columnstore/local/module`
if [ -f /tmp/.prat/.hostlist2.txt ]; then
sc=`wc -l < /tmp/.prat/.hostlist2.txt`
else
@ -47,7 +47,7 @@ readserverlist ()
#
getsarremote ()
{ # Send the sar extraction statments to the remote module
/usr/local/Calpont/bin/remote_command.sh $servername $srvpwd "$CTOOLS/getsar.sh $date $starttime $endtime $hostdir"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh $servername $srvpwd "$CTOOLS/getsar.sh $date $starttime $endtime $hostdir"
}
#
getsarlocal ()

View File

@ -8,7 +8,7 @@
#* Parameter: None
#******************************************************************************/
CTOOLS=/usr/local/Calpont/tools
CTOOLS=/usr/local/MariaDB/Columnstore/tools
getuserinput ()
{ echo -n "Enter the two digit day of the month for the desired timeframe > "

View File

@ -8,7 +8,7 @@
#* Parameter: None
#******************************************************************************/
CTOOLS=/usr/local/Calpont/tools
CTOOLS=/usr/local/MariaDB/Columnstore/tools
# Retrieve the names of servers in this Calpont stack
$CTOOLS/getmodules.sh

View File

@ -15,7 +15,7 @@ hostdir=$1
tarfile=$2
#
# tar the files
cd /usr/local/Calpont/tools/data
cd /usr/local/MariaDB/Columnstore/tools/data
tar -cf $tarfile $hostdir
#
# End of Script

View File

@ -12,25 +12,25 @@ function getTestInfo {
function copySQLResultFiles {
#
rm -f /usr/local/Calpont/data/bulk/data/import/TestSummary.*
rm -f /usr/local/Calpont/data/bulk/data/import/TestTime.*
rm -f /usr/local/Calpont/data/bulk/data/import/TestStats.*
rm -f /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestSummary.*
rm -f /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestTime.*
rm -f /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestStats.*
#
cp -f testResultSummary.txt /usr/local/Calpont/data/bulk/data/import/TestSummary.tbl
cp -f testResultTime.txt /usr/local/Calpont/data/bulk/data/import/TestTime.tbl
cp -f testResultStats.txt /usr/local/Calpont/data/bulk/data/import/TestStats.tbl
cp -f testResultSummary.txt /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestSummary.tbl
cp -f testResultTime.txt /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestTime.tbl
cp -f testResultStats.txt /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestStats.tbl
}
function CalLoadSQLTestResult {
#
/usr/local/Calpont/bin/colxml perfstats -t TestSummary -j 1001
/usr/local/Calpont/bin/colxml perfstats -t TestTime -j 1002
/usr/local/Calpont/bin/colxml perfstats -t TestStats -j 1003
/usr/local/MariaDB/Columnstore/bin/colxml perfstats -t TestSummary -j 1001
/usr/local/MariaDB/Columnstore/bin/colxml perfstats -t TestTime -j 1002
/usr/local/MariaDB/Columnstore/bin/colxml perfstats -t TestStats -j 1003
#
/usr/local/Calpont/bin/cpimport -j 1001
/usr/local/Calpont/bin/cpimport -j 1002
/usr/local/Calpont/bin/cpimport -j 1003
/usr/local/MariaDB/Columnstore/bin/cpimport -j 1001
/usr/local/MariaDB/Columnstore/bin/cpimport -j 1002
/usr/local/MariaDB/Columnstore/bin/cpimport -j 1003
}
#
function MySQLLoadSQLTestResult {
@ -47,38 +47,38 @@ function MySQLLoadSQLTestResult {
#=========================================================================================
function CalLoadSQLTestResult {
#
rm -f /usr/local/Calpont/data/bulk/data/import/TestSummary.*
rm -f /usr/local/Calpont/data/bulk/data/import/TestTime.*
rm -f /usr/local/Calpont/data/bulk/data/import/TestStats.*
rm -f /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestSummary.*
rm -f /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestTime.*
rm -f /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestStats.*
#
/usr/local/Calpont/bin/colxml perfstats -t TestSummary -j 1001
/usr/local/Calpont/bin/colxml perfstats -t TestTime -j 1002
/usr/local/Calpont/bin/colxml perfstats -t TestStats -j 1003
/usr/local/MariaDB/Columnstore/bin/colxml perfstats -t TestSummary -j 1001
/usr/local/MariaDB/Columnstore/bin/colxml perfstats -t TestTime -j 1002
/usr/local/MariaDB/Columnstore/bin/colxml perfstats -t TestStats -j 1003
#
cp -f testResultSummary.txt /usr/local/Calpont/data/bulk/data/import/TestSummary.tbl
cp -f testResultTime.txt /usr/local/Calpont/data/bulk/data/import/TestTime.tbl
cp -f testResultStats.txt /usr/local/Calpont/data/bulk/data/import/TestStats.tbl
cp -f testResultSummary.txt /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestSummary.tbl
cp -f testResultTime.txt /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestTime.tbl
cp -f testResultStats.txt /usr/local/MariaDB/Columnstore/data/bulk/data/import/TestStats.tbl
#
/usr/local/Calpont/bin/cpimport -j 1001
/usr/local/Calpont/bin/cpimport -j 1002
/usr/local/Calpont/bin/cpimport -j 1003
/usr/local/MariaDB/Columnstore/bin/cpimport -j 1001
/usr/local/MariaDB/Columnstore/bin/cpimport -j 1002
/usr/local/MariaDB/Columnstore/bin/cpimport -j 1003
}
#=========================================================================================
# cpimport bulk test results
#=========================================================================================
function CalLoadBulkTestResult {
#
rm -f /usr/local/Calpont/data/bulk/data/import/BulkSummary.*
rm -f /usr/local/Calpont/data/bulk/data/import/BulkTime.*
rm -f /usr/local/MariaDB/Columnstore/data/bulk/data/import/BulkSummary.*
rm -f /usr/local/MariaDB/Columnstore/data/bulk/data/import/BulkTime.*
#
/usr/local/Calpont/bin/colxml perfstats -t BulkSummary -j 1001
/usr/local/Calpont/bin/colxml perfstats -t BulkStats -j 1002
/usr/local/MariaDB/Columnstore/bin/colxml perfstats -t BulkSummary -j 1001
/usr/local/MariaDB/Columnstore/bin/colxml perfstats -t BulkStats -j 1002
#
cp -f testResultSummary.txt /usr/local/Calpont/data/bulk/data/import/BulkSummary.tbl
cp -f testResultTime.txt /usr/local/Calpont/data/bulk/data/import/BulkStats.tbl
cp -f testResultSummary.txt /usr/local/MariaDB/Columnstore/data/bulk/data/import/BulkSummary.tbl
cp -f testResultTime.txt /usr/local/MariaDB/Columnstore/data/bulk/data/import/BulkStats.tbl
#
/usr/local/Calpont/bin/cpimport -j 1001
/usr/local/Calpont/bin/cpimport -j 1002
/usr/local/MariaDB/Columnstore/bin/cpimport -j 1001
/usr/local/MariaDB/Columnstore/bin/cpimport -j 1002
}
#=========================================================================================

View File

@ -22,5 +22,5 @@
#
# Execute script on test database
#
/usr/local/Calpont/mysql/bin/mysql --defaults-file=/usr/local/Calpont/mysql/my.cnf -f -u root $1 <$6 > $logFileName.test.log 2>&1
/usr/local/MariaDB/Columnstore/mysql/bin/mysql --defaults-file=/usr/local/MariaDB/Columnstore/mysql/my.cnf -f -u root $1 <$6 > $logFileName.test.log 2>&1
diff $logFileName.ref.log $logFileName.test.log > $logFileName.diff.log

View File

@ -3,17 +3,17 @@
#=========================================================================================
mount /dev/sdj1 /mnt/qadbs
#
rm -rf /usr/local/Calpont/data1/000.dir
rm -rf /usr/local/Calpont/data2/000.dir
rm -rf /usr/local/Calpont/data3/000.dir
rm -rf /usr/local/Calpont/data4/000.dir
rm -f /usr/local/Calpont/data1/systemFiles/dbrm/*
rm -rf /usr/local/MariaDB/Columnstore/data1/000.dir
rm -rf /usr/local/MariaDB/Columnstore/data2/000.dir
rm -rf /usr/local/MariaDB/Columnstore/data3/000.dir
rm -rf /usr/local/MariaDB/Columnstore/data4/000.dir
rm -f /usr/local/MariaDB/Columnstore/data1/systemFiles/dbrm/*
#
cp /mnt/qadbs/tpch/1m-1-10-100/dbrm/* /usr/local/Calpont/data1/systemFiles/dbrm
cp /mnt/qadbs/tpch/1m-1-10-100/dbrm/* /usr/local/MariaDB/Columnstore/data1/systemFiles/dbrm
#
cp -r /mnt/qadbs/tpch/1m-1-10-100/data1/000.dir /usr/local/Calpont/data1 &
cp -r /mnt/qadbs/tpch/1m-1-10-100/data2/000.dir /usr/local/Calpont/data2 &
cp -r /mnt/qadbs/tpch/1m-1-10-100/data3/000.dir /usr/local/Calpont/data3 &
cp -r /mnt/qadbs/tpch/1m-1-10-100/data4/000.dir /usr/local/Calpont/data4 &
cp -r /mnt/qadbs/tpch/1m-1-10-100/data1/000.dir /usr/local/MariaDB/Columnstore/data1 &
cp -r /mnt/qadbs/tpch/1m-1-10-100/data2/000.dir /usr/local/MariaDB/Columnstore/data2 &
cp -r /mnt/qadbs/tpch/1m-1-10-100/data3/000.dir /usr/local/MariaDB/Columnstore/data3 &
cp -r /mnt/qadbs/tpch/1m-1-10-100/data4/000.dir /usr/local/MariaDB/Columnstore/data4 &
#

View File

@ -59,11 +59,11 @@ function logEnvInfo {
# $1 = test run
# $2 = a or b, b=before test run, a=after test run
#
cp /usr/local/Calpont/etc/Calpont.xml $1/.
/usr/local/Calpont/bin/mcsadmin getcalpontsoftwareinfo > $1/getcalpontsoftwareinfo.log
/usr/local/Calpont/bin/mcsadmin getsystemstatus > $1/getSystemStatus.$2.log
/usr/local/Calpont/bin/mcsadmin getsystemnetwork > $1/getSystemNetwork.$2.log
/usr/local/Calpont/bin/mcsadmin getprocessstatus > $1/getProcessStatus.$2.log
cp /usr/local/MariaDB/Columnstore/etc/Calpont.xml $1/.
/usr/local/MariaDB/Columnstore/bin/mcsadmin getcalpontsoftwareinfo > $1/getcalpontsoftwareinfo.log
/usr/local/MariaDB/Columnstore/bin/mcsadmin getsystemstatus > $1/getSystemStatus.$2.log
/usr/local/MariaDB/Columnstore/bin/mcsadmin getsystemnetwork > $1/getSystemNetwork.$2.log
/usr/local/MariaDB/Columnstore/bin/mcsadmin getprocessstatus > $1/getProcessStatus.$2.log
}
#=========================================================================================
# log environment info
@ -186,7 +186,7 @@ function execOneTestRun {
fi
if [ $dbmsType = "M" ]; then
pathSfn=$1\/$sess
/usr/local/Calpont/mysql/bin/mysql --defaults-file=/usr/local/Calpont/mysql/my.cnf -u root $testDB <$sfn 2> $pathSfn\/$sfn.err.log |grep "^Calpont" > $pathSfn\/$sfn.log &
/usr/local/MariaDB/Columnstore/mysql/bin/mysql --defaults-file=/usr/local/MariaDB/Columnstore/mysql/my.cnf -u root $testDB <$sfn 2> $pathSfn\/$sfn.err.log |grep "^Calpont" > $pathSfn\/$sfn.log &
else
su - oracle -c "sqlplus /nolog @/home/qa/srv/common/script/callogin.sql $testDB $testDB xe srvqaperf2 <$sfn" |grep "^Calpont" > $1\/$sess\/$sfn.log &
fi

View File

@ -22,13 +22,13 @@
echo \#!/bin/bash > $bulkScriptName
echo \# >> $bulkScriptName
#
echo rm -f /usr/local/Calpont/data/bulk/log/Jobxml_9999.log >> $bulkScriptName
echo rm -f /usr/local/Calpont/data/bulk/log/Job_9999.log >> $bulkScriptName
echo /usr/local/Calpont/bin/colxml $testDB -t lineitem -l $sourceFileName -j 9999 >> $bulkScriptName
echo /usr/local/Calpont/bin/cpimport -j 9999 >> $bulkScriptName
echo cp /usr/local/Calpont/data/bulk/job/Job_9999.xml . >> $bulkScriptName
echo cp /usr/local/Calpont/data/bulk/log/Jobxml_9999.log . >> $bulkScriptName
echo cp /usr/local/Calpont/data/bulk/log/Job_9999.log . >> $bulkScriptName
echo rm -f /usr/local/MariaDB/Columnstore/data/bulk/log/Jobxml_9999.log >> $bulkScriptName
echo rm -f /usr/local/MariaDB/Columnstore/data/bulk/log/Job_9999.log >> $bulkScriptName
echo /usr/local/MariaDB/Columnstore/bin/colxml $testDB -t lineitem -l $sourceFileName -j 9999 >> $bulkScriptName
echo /usr/local/MariaDB/Columnstore/bin/cpimport -j 9999 >> $bulkScriptName
echo cp /usr/local/MariaDB/Columnstore/data/bulk/job/Job_9999.xml . >> $bulkScriptName
echo cp /usr/local/MariaDB/Columnstore/data/bulk/log/Jobxml_9999.log . >> $bulkScriptName
echo cp /usr/local/MariaDB/Columnstore/data/bulk/log/Job_9999.log . >> $bulkScriptName
chmod 777 $bulkScriptName
#
#append current directory path to to script file name

View File

@ -3,7 +3,7 @@
numRoots=4
#
for ((idx=1; $idx<=$numRoots; idx++)); do
rm -rf /usr/local/Calpont/data$idx/dwbackup/2 &
rm -rf /usr/local/MariaDB/Columnstore/data$idx/dwbackup/2 &
pids[$idx]=$!
done
#
@ -26,9 +26,9 @@
done
#
for ((idx=1; $idx<=$numRoots; idx++)); do
mv /usr/local/Calpont/data$idx/dwbackup/1 /usr/local/Calpont/data$idx/dwbackup/2
mkdir -p /usr/local/Calpont/data$idx/dwbackup/1
cp -r /usr/local/Calpont/data$idx/000.dir /usr/local/Calpont/data$idx/dwbackup/1 &
mv /usr/local/MariaDB/Columnstore/data$idx/dwbackup/1 /usr/local/MariaDB/Columnstore/data$idx/dwbackup/2
mkdir -p /usr/local/MariaDB/Columnstore/data$idx/dwbackup/1
cp -r /usr/local/MariaDB/Columnstore/data$idx/000.dir /usr/local/MariaDB/Columnstore/data$idx/dwbackup/1 &
pids[$idx]=$!
done
#
@ -49,4 +49,4 @@
done
sleep 5
done
cp -r /mnt/OAM/dbrm /usr/local/Calpont/data1/dwbackup/1/.
cp -r /mnt/OAM/dbrm /usr/local/MariaDB/Columnstore/data1/dwbackup/1/.

View File

@ -19,5 +19,5 @@
#
# Execute script on test database
#
/usr/local/Calpont/mysql/bin/mysql --defaults-file=/usr/local/Calpont/mysql/my.cnf -u root $1 <$2 > $logFileName.test.log
/usr/local/MariaDB/Columnstore/mysql/bin/mysql --defaults-file=/usr/local/MariaDB/Columnstore/mysql/my.cnf -u root $1 <$2 > $logFileName.test.log
exit 0

View File

@ -50,15 +50,15 @@ while [ $k -le $repeatNum ]
do
if [ $restart == Y ] || [ $restart == y ]
then
/usr/local/Calpont/bin/mcsadmin restartsystem y
/usr/local/MariaDB/Columnstore/bin/mcsadmin restartsystem y
sleep 90
fi
mkdir $k
cd $k
cp /usr/local/Calpont/etc/Calpont.xml .
/usr/local/Calpont/bin/mcsadmin getCalpontSoftware >CalpontSoftware.txt
ls -al /mnt/pm*/usr/local/Calpont/data* > dbRoots.txt
/usr/local/Calpont/bin/mcsadmin getProcessStatus >stackConfigBefore.txt
cp /usr/local/MariaDB/Columnstore/etc/Calpont.xml .
/usr/local/MariaDB/Columnstore/bin/mcsadmin getCalpontSoftware >CalpontSoftware.txt
ls -al /mnt/pm*/usr/local/MariaDB/Columnstore/data* > dbRoots.txt
/usr/local/MariaDB/Columnstore/bin/mcsadmin getProcessStatus >stackConfigBefore.txt
$exeCommand > $logFileName 2>&1
#
if [ $streamNum == 1_7 ]
@ -71,7 +71,7 @@ do
done
fi
#
/usr/local/Calpont/bin/mcsadmin getProcessStatus >stackConfigAfter.txt
/usr/local/MariaDB/Columnstore/bin/mcsadmin getProcessStatus >stackConfigAfter.txt
/home/pf/auto/common/extractstartstoptimes.sh
cd ..
((k++))

View File

@ -14,7 +14,7 @@ echo ---------------------------------------------------------------------------
echo sendPlan start: $3
date
echo
/usr/local/Calpont/bin/sendPlan -v -s$1 -t$2 $3
/usr/local/MariaDB/Columnstore/bin/sendPlan -v -s$1 -t$2 $3
echo
date
echo sendPlan end: $3

View File

@ -22,48 +22,48 @@ echo *****-----*****-----*****-----*****-----*****
# unmount dbroots from all PMs
#-----------------------------------------------------------------------------
echo unmounting PM1
/usr/local/Calpont/bin/remote_command.sh srvqaperf3 qalpont! "umount -a"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf3 qalpont! "umount -a"
echo unmounting PM2
/usr/local/Calpont/bin/remote_command.sh srvqaperf4 qalpont! "umount -a"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf4 qalpont! "umount -a"
echo unmounting PM3
/usr/local/Calpont/bin/remote_command.sh srvqaperf5 qalpont! "umount -a"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf5 qalpont! "umount -a"
echo unmounting PM4
/usr/local/Calpont/bin/remote_command.sh srvqaperf8 qalpont! "umount -a"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf8 qalpont! "umount -a"
#-----------------------------------------------------------------------------
# save current fstab to fstab.auto then move 'set number' fstab to 'real' fstab
#-----------------------------------------------------------------------------
echo *-*
echo doing the hokey pokey with fstabs on PM1
/usr/local/Calpont/bin/remote_command.sh srvqaperf3 qalpont! "rm -f /etc/fstab.auto"
/usr/local/Calpont/bin/remote_command.sh srvqaperf3 qalpont! "mv /etc/fstab /etc/fstab.auto"
/usr/local/Calpont/bin/remote_command.sh srvqaperf3 qalpont! "cp /etc/fstab.[$setNum] /etc/fstab"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf3 qalpont! "rm -f /etc/fstab.auto"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf3 qalpont! "mv /etc/fstab /etc/fstab.auto"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf3 qalpont! "cp /etc/fstab.[$setNum] /etc/fstab"
echo *-*
echo doing the funky chicken with fstabs on PM2
/usr/local/Calpont/bin/remote_command.sh srvqaperf4 qalpont! "rm -f /etc/fstab.auto"
/usr/local/Calpont/bin/remote_command.sh srvqaperf4 qalpont! "mv /etc/fstab /etc/fstab.auto"
/usr/local/Calpont/bin/remote_command.sh srvqaperf4 qalpont! "cp /etc/fstab.[$setNum] /etc/fstab"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf4 qalpont! "rm -f /etc/fstab.auto"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf4 qalpont! "mv /etc/fstab /etc/fstab.auto"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf4 qalpont! "cp /etc/fstab.[$setNum] /etc/fstab"
echo *-*
echo doing the swim with fstabs on PM3
/usr/local/Calpont/bin/remote_command.sh srvqaperf5 qalpont! "rm -f /etc/fstab.auto"
/usr/local/Calpont/bin/remote_command.sh srvqaperf5 qalpont! "mv /etc/fstab /etc/fstab.auto"
/usr/local/Calpont/bin/remote_command.sh srvqaperf5 qalpont! "cp /etc/fstab.[$setNum] /etc/fstab"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf5 qalpont! "rm -f /etc/fstab.auto"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf5 qalpont! "mv /etc/fstab /etc/fstab.auto"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf5 qalpont! "cp /etc/fstab.[$setNum] /etc/fstab"
echo *-*
echo doing the stroll with fstabs on PM4
/usr/local/Calpont/bin/remote_command.sh srvqaperf8 qalpont! "rm -f /etc/fstab.auto"
/usr/local/Calpont/bin/remote_command.sh srvqaperf8 qalpont! "mv /etc/fstab /etc/fstab.auto"
/usr/local/Calpont/bin/remote_command.sh srvqaperf8 qalpont! "cp /etc/fstab.[$setNum] /etc/fstab"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf8 qalpont! "rm -f /etc/fstab.auto"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf8 qalpont! "mv /etc/fstab /etc/fstab.auto"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf8 qalpont! "cp /etc/fstab.[$setNum] /etc/fstab"
#-----------------------------------------------------------------------------
# re-mount dbroots on all PMs
#-----------------------------------------------------------------------------
echo *-*
echo mounting PM1
/usr/local/Calpont/bin/remote_command.sh srvqaperf3 qalpont! "mount -a"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf3 qalpont! "mount -a"
echo mounting PM2
/usr/local/Calpont/bin/remote_command.sh srvqaperf4 qalpont! "mount -a"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf4 qalpont! "mount -a"
echo mounting PM3
/usr/local/Calpont/bin/remote_command.sh srvqaperf5 qalpont! "mount -a"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf5 qalpont! "mount -a"
echo mounting PM4
/usr/local/Calpont/bin/remote_command.sh srvqaperf8 qalpont! "mount -a"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf8 qalpont! "mount -a"
#-----------------------------------------------------------------------------
echo
#-----------------------------------------------------------------------------
@ -71,13 +71,13 @@ echo set disk scheduler to deadline for newly mounted LUNs
#-----------------------------------------------------------------------------
echo
echo setting disk scheduler to deadline on PM1
/usr/local/Calpont/bin/remote_command.sh srvqaperf3 qalpont! "/etc/rc.d/rc.local"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf3 qalpont! "/etc/rc.d/rc.local"
echo setting disk scheduler to deadline on PM2
/usr/local/Calpont/bin/remote_command.sh srvqaperf4 qalpont! "/etc/rc.d/rc.local"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf4 qalpont! "/etc/rc.d/rc.local"
echo setting disk scheduler to deadline on PM3
/usr/local/Calpont/bin/remote_command.sh srvqaperf5 qalpont! "/etc/rc.d/rc.local"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf5 qalpont! "/etc/rc.d/rc.local"
echo setting disk scheduler to deadline on PM4
/usr/local/Calpont/bin/remote_command.sh srvqaperf8 qalpont! "/etc/rc.d/rc.local"
/usr/local/MariaDB/Columnstore/bin/remote_command.sh srvqaperf8 qalpont! "/etc/rc.d/rc.local"
#
echo -----*****-----*****-----*****-----*****-----**
echo End - set dbroots to RAID Configuration $setNum

View File

@ -13,7 +13,7 @@
echo Start - Set PM configuration
#
# Stopping the Calpont software
/usr/local/Calpont/bin/mcsadmin stopsystem y ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin stopsystem y ACK_YES
#
# set maximum number of PMs possible for the stack
maxPMs=4
@ -26,7 +26,7 @@ numPMs=$1
#-----------------------------------------------------------------------------
k=1
while [ $k -le $maxPMs ]; do
/usr/local/Calpont/bin/mcsadmin enableModule pm$k ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin enableModule pm$k ACK_YES
((k++))
done
#-----------------------------------------------------------------------------
@ -34,12 +34,12 @@ done
#-----------------------------------------------------------------------------
k=$maxPMs
while [ $k -gt $numPMs ]; do
/usr/local/Calpont/bin/mcsadmin disableModule pm$k ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin disableModule pm$k ACK_YES
((k--))
done
#-----------------------------------------------------------------------------
# Starting the Calpont software
/usr/local/Calpont/bin/mcsadmin startsystem y ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin startsystem y ACK_YES
sleep 60
echo *-*-*-*-*-*-*-*-*-*-*-*-*-*-*
echo End - Set PM configuration

View File

@ -14,7 +14,7 @@
echo Start - Set stack configuration
#
# Stopping the Calpont software
/usr/local/Calpont/bin/mcsadmin stopsystem y ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin stopsystem y ACK_YES
#
# set maximum number of UMs and PMs possible the stack
maxUMs=2
@ -29,7 +29,7 @@ numPMs=$2
#-----------------------------------------------------------------------------
k=1
while [ $k -le $maxUMs ]; do
/usr/local/Calpont/bin/mcsadmin enableModule um$k ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin enableModule um$k ACK_YES
((k++))
done
#-----------------------------------------------------------------------------
@ -37,7 +37,7 @@ done
#-----------------------------------------------------------------------------
k=$maxUMs
while [ $k -gt $numUMs ]; do
/usr/local/Calpont/bin/mcsadmin disableModule um$k ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin disableModule um$k ACK_YES
((k--))
done
#-----------------------------------------------------------------------------
@ -45,7 +45,7 @@ done
#-----------------------------------------------------------------------------
k=1
while [ $k -le $maxPMs ]; do
/usr/local/Calpont/bin/mcsadmin enableModule pm$k ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin enableModule pm$k ACK_YES
((k++))
done
#-----------------------------------------------------------------------------
@ -53,7 +53,7 @@ done
#-----------------------------------------------------------------------------
k=$maxPMs
while [ $k -gt $numPMs ]; do
/usr/local/Calpont/bin/mcsadmin disableModule pm$k ACK_YES
/usr/local/MariaDB/Columnstore/bin/mcsadmin disableModule pm$k ACK_YES
((k--))
done
#-----------------------------------------------------------------------------

View File

@ -21,7 +21,7 @@ setNum=$3
#
/home/pf/auto/common/setStackConfig.sh $numUMs $numPMs
/home/pf/auto/common/setDBRoots.sh $setNum
/usr/local/Calpont/bin/mcsadmin startsystem
/usr/local/MariaDB/Columnstore/bin/mcsadmin startsystem
sleep 90
#
# End of script

View File

@ -21,7 +21,7 @@ setNum=$3
#
/home/pf/auto/common/setStackConfig.sh $numUMs $numPMs
/home/pf/auto/common/setDBRoots.sh $setNum
/usr/local/Calpont/bin/mcsadmin startsystem
/usr/local/MariaDB/Columnstore/bin/mcsadmin startsystem
sleep 90
#
# End of script

View File

@ -46,15 +46,15 @@ while [ $k -le $repeatNum ]
do
if [ $restart == Y ] || [ $restart == y ]
then
/usr/local/Calpont/bin/mcsadmin restartsystem y
/usr/local/MariaDB/Columnstore/bin/mcsadmin restartsystem y
sleep 90
fi
mkdir $k
cd $k
cp /usr/local/Calpont/etc/Calpont.xml .
/usr/local/Calpont/bin/mcsadmin getCalpontSoftware >CalpontSoftware.txt
ls -al /usr/local/Calpont/data* > dbRoots.txt
/usr/local/Calpont/bin/mcsadmin getProcessStatus >stackConfigBefore.txt
cp /usr/local/MariaDB/Columnstore/etc/Calpont.xml .
/usr/local/MariaDB/Columnstore/bin/mcsadmin getCalpontSoftware >CalpontSoftware.txt
ls -al /usr/local/MariaDB/Columnstore/data* > dbRoots.txt
/usr/local/MariaDB/Columnstore/bin/mcsadmin getProcessStatus >stackConfigBefore.txt
$exeCommand > $logFileName 2>&1
#
if [ $streamNum == 1_7 ]
@ -67,7 +67,7 @@ do
done
fi
#
/usr/local/Calpont/bin/mcsadmin getProcessStatus >stackConfigAfter.txt
/usr/local/MariaDB/Columnstore/bin/mcsadmin getProcessStatus >stackConfigAfter.txt
cd ..
((k++))
done

View File

@ -57,9 +57,9 @@ smbclient //calweb/perf -Wcalpont -Uoamuser%Calpont1 -c "cd ${host1};prompt OFF;
#------------------------------------------------------------------------------
# Execute the script on the other servers in the stack
#
/usr/local/Calpont/bin/remote_command.sh $host2 qalpont! "/home/pf/auto/fm/sar.sh $1 $2 $3" 1
/usr/local/Calpont/bin/remote_command.sh $host3 qalpont! "/home/pf/auto/fm/sar.sh $1 $2 $3" 1
/usr/local/Calpont/bin/remote_command.sh $host4 qalpont! "/home/pf/auto/fm/sar.sh $1 $2 $3" 1
/usr/local/Calpont/bin/remote_command.sh $host5 qalpont! "/home/pf/auto/fm/sar.sh $1 $2 $3" 1
/usr/local/MariaDB/Columnstore/bin/remote_command.sh $host2 qalpont! "/home/pf/auto/fm/sar.sh $1 $2 $3" 1
/usr/local/MariaDB/Columnstore/bin/remote_command.sh $host3 qalpont! "/home/pf/auto/fm/sar.sh $1 $2 $3" 1
/usr/local/MariaDB/Columnstore/bin/remote_command.sh $host4 qalpont! "/home/pf/auto/fm/sar.sh $1 $2 $3" 1
/usr/local/MariaDB/Columnstore/bin/remote_command.sh $host5 qalpont! "/home/pf/auto/fm/sar.sh $1 $2 $3" 1
#
# End of Script

View File

@ -52,7 +52,7 @@ while [ $k -ge $st ] && [ $k -le $et ] && [ $foundstart == "no" ]; do
k=`expr $k + 39`
sm=`expr $sm - 61`
elif [ $k -ge $st ] && [ $k -le $et ]; then
grep -q "$newdate $sh:$sm" /usr/local/Calpont/mysql/db/$host.log
grep -q "$newdate $sh:$sm" /usr/local/MariaDB/Columnstore/mysql/db/$host.log
if [ "$?" -eq "0" ] && [ $foundstart == "no" ]; then
start="$newdate $sh:$sm"
foundstart="yes"
@ -69,7 +69,7 @@ while [ $k -ge $st ] && [ $k -le $et ] && [ $foundend == "no" ]; do
k=`expr $k + 39`
em=`expr $em - 61`
elif [ $k -ge $st ] && [ $k -le $et ]; then
grep -q "$newdate $eh:$em" /usr/local/Calpont/mysql/db/$host.log
grep -q "$newdate $eh:$em" /usr/local/MariaDB/Columnstore/mysql/db/$host.log
if [ "$?" -eq "0" ] && [ $foundend == "no" ]; then
end="$newdate $eh:$em"
foundend="yes"
@ -87,7 +87,7 @@ cmd="/$start/,/$end/ {print \$0} "
echo $cmd >> /tmp/$host/sql/cmd.$$
#
# execute the command
awk -f /tmp/$host/sql/cmd.$$ /usr/local/Calpont/mysql/db/$host.log > /tmp/$host/sql/temp.log
awk -f /tmp/$host/sql/cmd.$$ /usr/local/MariaDB/Columnstore/mysql/db/$host.log > /tmp/$host/sql/temp.log
#
exit
#

View File

@ -57,7 +57,7 @@ echo ------------------------------------------------------------------
echo executing setLowMem100 script to prep for following stream1_7 tests
echo ------------------------------------------------------------------
echo
/usr/local/Calpont/bin/setLowMem100.sh
/usr/local/MariaDB/Columnstore/bin/setLowMem100.sh
#
echo
echo ------------------------------------------------------------------

View File

@ -8,7 +8,7 @@ echo executing setLowMem100 script to prep for following stream1_7 tests
echo ------------------------------------------------------------------
echo
#
/usr/local/Calpont/bin/setLowMem100.sh
/usr/local/MariaDB/Columnstore/bin/setLowMem100.sh
#
echo
echo ------------------------------------------------------------------

View File

@ -8,7 +8,7 @@ echo executing setLowMem100 script to prep for following stream1_7 tests
echo ------------------------------------------------------------------
echo
#
/usr/local/Calpont/bin/setLowMem100.sh
/usr/local/MariaDB/Columnstore/bin/setLowMem100.sh
#
echo
echo ------------------------------------------------------------------

View File

@ -53,7 +53,7 @@ echo ------------------------------------------------------------------
echo executing setLowMem100 script to prep for following stream1_7 tests
echo ------------------------------------------------------------------
echo
/usr/local/Calpont/bin/setLowMem100.sh
/usr/local/MariaDB/Columnstore/bin/setLowMem100.sh
#
echo
echo ------------------------------------------------------------------

View File

@ -82,7 +82,7 @@ echo executing setLowMem100 script to prep for following stream1_7 tests
echo ------------------------------------------------------------------
echo
#
/usr/local/Calpont/bin/setLowMem100.sh
/usr/local/MariaDB/Columnstore/bin/setLowMem100.sh
#
echo
echo ------------------------------------------------------------------

View File

@ -12,7 +12,7 @@ echo ------------------------------------------------------------------
echo executing setLowMem100 script to prep for following stream1_7 tests
echo ------------------------------------------------------------------
echo
/usr/local/Calpont/bin/setLowMem100.sh
/usr/local/MariaDB/Columnstore/bin/setLowMem100.sh
#
echo
echo ------------------------------------------------------------------

View File

@ -12,7 +12,7 @@ echo ------------------------------------------------------------------
echo executing setLowMem100 script to prep for following stream1_7 tests
echo ------------------------------------------------------------------
echo
/usr/local/Calpont/bin/setLowMem100.sh
/usr/local/MariaDB/Columnstore/bin/setLowMem100.sh
#
echo
echo ------------------------------------------------------------------

View File

@ -19,19 +19,19 @@
#
echo \#\!/bin/bash > $cpimportScriptName
echo \# >> $cpimportScriptName
echo cd /usr/local/Calpont/data/bulk/log >> $cpimportScriptName
echo cd /usr/local/MariaDB/Columnstore/data/bulk/log >> $cpimportScriptName
echo rm -f Jobxml_9999.log >> $cpimportScriptName
echo rm -f Job_9999.log >> $cpimportScriptName
echo rm -f fileStats.txt >> $cpimportScriptName
echo rm -f finished.txt >> $cpimportScriptName
echo "ls -alh /usr/local/Calpont/data/bulk/data/import/*.tbl > fileStats.txt" >> $cpimportScriptName
# echo "wc -l /usr/local/Calpont/data/bulk/data/import/*.tbl >> fileStats.txt" >> $cpimportScriptName
echo "ls -alh /usr/local/MariaDB/Columnstore/data/bulk/data/import/*.tbl > fileStats.txt" >> $cpimportScriptName
# echo "wc -l /usr/local/MariaDB/Columnstore/data/bulk/data/import/*.tbl >> fileStats.txt" >> $cpimportScriptName
#
echo /usr/local/Calpont/bin/colxml $testDB -r 2 -j 9999 >> $cpimportScriptName
echo /usr/local/MariaDB/Columnstore/bin/colxml $testDB -r 2 -j 9999 >> $cpimportScriptName
echo sleep 5 >> $cpimportScriptName
echo sync >> $cpimportScriptName
#
echo \# /usr/local/Calpont/bin/cpimport -j 9999 -i >> $cpimportScriptName
echo \# /usr/local/MariaDB/Columnstore/bin/cpimport -j 9999 -i >> $cpimportScriptName
echo sleep 5 >> $cpimportScriptName
echo touch finished.txt >> $cpimportScriptName
echo sync >> $cpimportScriptName
@ -47,15 +47,15 @@
echo "/root/genii/utils/scenarios/common/sh/remote_command.sh $PM1 qalpont! \"/mnt/parentOAM$curDir/$cpimportScriptName\"" >> $bulkScriptName
#
echo sleep 5 >> $bulkScriptName
echo "while [ ! -f /mnt/pm1/usr/local/Calpont/data/bulk/log/finished.txt ]; do" >> $bulkScriptName
echo "while [ ! -f /mnt/pm1/usr/local/MariaDB/Columnstore/data/bulk/log/finished.txt ]; do" >> $bulkScriptName
echo sleep 5 >> $bulkScriptName
echo echo waiting...... >> $bulkScriptName
echo done >> $bulkScriptName
#
echo cp /mnt/pm1/usr/local/Calpont/data/bulk/job/Job_9999.xml . >> $bulkScriptName
echo cp /mnt/pm1/usr/local/Calpont/data/bulk/log/Jobxml_9999.log . >> $bulkScriptName
echo cp /mnt/pm1/usr/local/Calpont/data/bulk/log/Job_9999.log . >> $bulkScriptName
echo cp /mnt/pm1/usr/local/Calpont/data/bulk/log/fileStats.txt . >> $bulkScriptName
echo cp /mnt/pm1/usr/local/MariaDB/Columnstore/data/bulk/job/Job_9999.xml . >> $bulkScriptName
echo cp /mnt/pm1/usr/local/MariaDB/Columnstore/data/bulk/log/Jobxml_9999.log . >> $bulkScriptName
echo cp /mnt/pm1/usr/local/MariaDB/Columnstore/data/bulk/log/Job_9999.log . >> $bulkScriptName
echo cp /mnt/pm1/usr/local/MariaDB/Columnstore/data/bulk/log/fileStats.txt . >> $bulkScriptName
#
chmod 777 $bulkScriptName
#

View File

@ -52,7 +52,7 @@ const string StartUp::installDir()
if (!cfStr.empty())
*fInstallDirp = cfStr;
#else
fInstallDirp = new string("/usr/local/Calpont");
fInstallDirp = new string("/usr/local/MariaDB/Columnstore");
//See if we can figure out the install dir in Linux...
//1. env var INFINIDB_INSTALL_DIR
const char* p=0;
@ -60,7 +60,7 @@ const string StartUp::installDir()
if (p && *p)
*fInstallDirp = p;
//2. up one level from current binary location?
//3. fall back to /usr/local/Calpont
//3. fall back to /usr/local/MariaDB/Columnstore
#endif
return *fInstallDirp;

View File

@ -15,11 +15,11 @@ At this point you can use the idb_add() function template in udfinfinidb.cpp and
files to create your own function or just try that function as is.
Make the library
Stop InfiniDB
Copy the libudf_mysql.so.1.0.0 and libudfsdk.so.1.0.0 file to /usr/local/Calpont/lib on
Copy the libudf_mysql.so.1.0.0 and libudfsdk.so.1.0.0 file to /usr/local/MariaDB/Columnstore/lib on
every InfiniDB node
Start InfiniDB
In the directory /usr/local/Calpont/mysql/lib64/mysql/plugin create a symbolic link called
libudf_msql.so to the file /usr/local/Calpont/lib/libudf_msql.so.1.0.0
In the directory /usr/local/MariaDB/Columnstore/mysql/lib64/mysql/plugin create a symbolic link called
libudf_msql.so to the file /usr/local/MariaDB/Columnstore/lib/libudf_msql.so.1.0.0
In the mysql client add the function (e.g. "create function idb_add returns integer soname
'libudf_msql.so';")
You should now be able to use the idb_add() function in the select and/or where clauses

View File

@ -30,7 +30,7 @@
* 2. add the UDF function implementation in udfsdk.cpp
* 3. add the connector stub for this UDF function in udfsdk.cpp
* 4. build the dynamic library libudfsdk
* 5. put the library in /usr/local/Calpont/lib of all modules
* 5. put the library in /usr/local/MariaDB/Columnstore/lib of all modules
* 6. restart all the InfiniDB servers and MySQL server
* 7. notify mysqld about the new functions with the commands like:
*