Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
9e5a10e2
Commit
9e5a10e2
authored
Jun 15, 2004
by
unknown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
adden ndb faster start to mysql-test-run
parent
42d9baf9
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
43 additions
and
10 deletions
+43
-10
mysql-test/mysql-test-run.sh
mysql-test/mysql-test-run.sh
+1
-1
mysql-test/ndb/ndb_config_2_node.ini
mysql-test/ndb/ndb_config_2_node.ini
+4
-3
mysql-test/ndb/ndbcluster.sh
mysql-test/ndb/ndbcluster.sh
+38
-6
No files found.
mysql-test/mysql-test-run.sh
View file @
9e5a10e2
...
...
@@ -1439,7 +1439,7 @@ then
if
[
-z
"
$USE_RUNNING_NDBCLUSTER
"
]
then
echo
"Starting ndbcluster"
./ndb/ndbcluster
--initial
--data-dir
=
$MYSQL_TEST_DIR
/var
||
exit
1
./ndb/ndbcluster
--
small
--discless
--
initial
--data-dir
=
$MYSQL_TEST_DIR
/var
||
exit
1
export
NDB_CONNECTSTRING
=
`
cat
Ndb.cfg
`
else
export
NDB_CONNECTSTRING
=
"
$USE_RUNNING_NDBCLUSTER
"
...
...
mysql-test/ndb/ndb_config_2_node.ini
View file @
9e5a10e2
[DB DEFAULT]
#NoOfFragmentLogfiles: 1
#TimeBetweenLocalCheckpoints: 31
NoOfReplicas:
2
MaxNoOfConcurrentOperations:
100000
MaxNoOfConcurrentOperations:
CHOOSE_MaxNoOfConcurrentOperations
DataMemory:
CHOOSE_DataMemory
IndexMemory:
CHOOSE_IndexMemory
Discless:
CHOOSE_Discless
[COMPUTER]
Id:
1
...
...
mysql-test/ndb/ndbcluster.sh
View file @
9e5a10e2
...
...
@@ -41,6 +41,12 @@ pidfile=ndbcluster.pid
cfgfile
=
Ndb.cfg
stop_ndb
=
initial_ndb
=
status_ndb
=
ndb_discless
=
0
ndb_con_op
=
100000
ndb_dmem
=
80M
ndb_imem
=
24M
while
test
$#
-gt
0
;
do
case
"
$1
"
in
...
...
@@ -51,6 +57,17 @@ while test $# -gt 0; do
flags_ndb
=
$flags_ndb
" -i"
initial_ndb
=
1
;;
--status
)
status_ndb
=
1
;;
--small
)
ndb_con_op
=
10000
ndb_dmem
=
40M
ndb_imem
=
12M
;;
--discless
)
ndb_discless
=
1
;;
--data-dir
=
*
)
fsdir
=
`
echo
"
$1
"
|
sed
-e
"s;--data-dir=;;"
`
;;
...
...
@@ -121,6 +138,10 @@ NDB_CONNECTSTRING=$NDB_CONNECTSTRING_BASE$NDB_ID
if
[
$initial_ndb
]
;
then
sed
\
-e
s,
"CHOOSE_MaxNoOfConcurrentOperations"
,
$ndb_con_op
,g
\
-e
s,
"CHOOSE_DataMemory"
,
$ndb_dmem
,g
\
-e
s,
"CHOOSE_IndexMemory"
,
$ndb_imem
,g
\
-e
s,
"CHOOSE_Discless"
,
$ndb_discless
,g
\
-e
s,
"CHOOSE_HOSTNAME_"
.
*
,
"
$ndb_host
"
,g
\
-e
s,
"CHOOSE_FILESYSTEM_NODE_2"
,
"
$fs_name_2
"
,g
\
-e
s,
"CHOOSE_FILESYSTEM_NODE_3"
,
"
$fs_name_3
"
,g
\
...
...
@@ -140,6 +161,7 @@ cat `find $fs_ndb -name 'node*.pid'` > $pidfile
NDB_ID
=
"2"
NDB_CONNECTSTRING
=
$NDB_CONNECTSTRING_BASE$NDB_ID
echo
"Starting ndbd connectstring=
\"
"
$NDB_CONNECTSTRING
\"
(
cd
$fs_ndb_2
;
echo
$NDB_CONNECTSTRING
>
$cfgfile
;
$exec_ndb
-d
$flags_ndb
&
)
cat
`
find
$fs_ndb
-name
'node*.pid'
`
>
$pidfile
...
...
@@ -148,17 +170,14 @@ cat `find $fs_ndb -name 'node*.pid'` > $pidfile
NDB_ID
=
"3"
NDB_CONNECTSTRING
=
$NDB_CONNECTSTRING_BASE$NDB_ID
echo
"Starting ndbd connectstring=
\"
"
$NDB_CONNECTSTRING
\"
(
cd
$fs_ndb_3
;
echo
$NDB_CONNECTSTRING
>
$cfgfile
;
$exec_ndb
-d
$flags_ndb
&
)
cat
`
find
$fs_ndb
-name
'node*.pid'
`
>
$pidfile
# Start management client
sleep
10
echo
"show"
|
$exec_mgmtclient
$ndb_host
$ndb_port
# test if Ndb Cluster starts properly
echo
"Waiting for started..."
NDB_ID
=
"11"
NDB_CONNECTSTRING
=
$NDB_CONNECTSTRING_BASE$NDB_ID
if
(
$exec_waiter
)
|
grep
"NDBT_ProgramExit: 0 - OK"
;
then
:
;
else
...
...
@@ -169,6 +188,14 @@ fi
echo
$NDB_CONNECTSTRING
>
$cfgfile
cat
`
find
$fs_ndb
-name
'node*.pid'
`
>
$pidfile
status_ndbcluster
}
status_ndbcluster
()
{
# Start management client
echo
"show"
|
$exec_mgmtclient
$ndb_host
$ndb_port
}
stop_default_ndbcluster
()
{
...
...
@@ -195,12 +222,17 @@ echo "all stop" | $exec_mgmtclient
sleep
5
if
[
-f
$pidfile
]
;
then
kill
`
cat
$pidfile
`
kill
`
cat
$pidfile
`
2> /dev/null
rm
$pidfile
fi
}
if
[
$status_ndb
]
;
then
status_ndbcluster
exit
0
fi
if
[
$stop_ndb
]
;
then
stop_default_ndbcluster
else
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment