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
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
47c2e6d8
Commit
47c2e6d8
authored
Jun 13, 2005
by
svoj@mysql.com
Browse files
Options
Browse Files
Download
Plain Diff
Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0
into mysql.com:/home/svoj/devel/yassl-mysql-5.0
parents
685c844f
ab1eaf0b
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
52 additions
and
46 deletions
+52
-46
ndb/src/common/logger/Logger.cpp
ndb/src/common/logger/Logger.cpp
+2
-2
ndb/src/cw/cpcd/main.cpp
ndb/src/cw/cpcd/main.cpp
+3
-6
ndb/test/ndbapi/testBlobs.cpp
ndb/test/ndbapi/testBlobs.cpp
+5
-5
ndb/test/run-test/make-config.sh
ndb/test/run-test/make-config.sh
+17
-17
ndb/test/run-test/ndb-autotest.sh
ndb/test/run-test/ndb-autotest.sh
+9
-8
ndb/tools/restore/consumer_restore.cpp
ndb/tools/restore/consumer_restore.cpp
+16
-8
No files found.
ndb/src/common/logger/Logger.cpp
View file @
47c2e6d8
...
@@ -352,11 +352,11 @@ Logger::log(LoggerLevel logLevel, const char* pMsg, va_list ap) const
...
@@ -352,11 +352,11 @@ Logger::log(LoggerLevel logLevel, const char* pMsg, va_list ap) const
{
{
if
(
m_logLevels
[
LL_ON
]
&&
m_logLevels
[
logLevel
])
if
(
m_logLevels
[
LL_ON
]
&&
m_logLevels
[
logLevel
])
{
{
char
buf
[
MAX_LOG_MESSAGE_SIZE
];
BaseString
::
vsnprintf
(
buf
,
sizeof
(
buf
),
pMsg
,
ap
);
LogHandler
*
pHandler
=
NULL
;
LogHandler
*
pHandler
=
NULL
;
while
(
(
pHandler
=
m_pHandlerList
->
next
())
!=
NULL
)
while
(
(
pHandler
=
m_pHandlerList
->
next
())
!=
NULL
)
{
{
char
buf
[
MAX_LOG_MESSAGE_SIZE
];
BaseString
::
vsnprintf
(
buf
,
sizeof
(
buf
),
pMsg
,
ap
);
pHandler
->
append
(
m_pCategory
,
logLevel
,
buf
);
pHandler
->
append
(
m_pCategory
,
logLevel
,
buf
);
}
}
}
}
...
...
ndb/src/cw/cpcd/main.cpp
View file @
47c2e6d8
...
@@ -32,10 +32,9 @@
...
@@ -32,10 +32,9 @@
#include "common.hpp"
#include "common.hpp"
static
const
char
*
work_dir
=
CPCD_DEFAULT_WORK_DIR
;
static
const
char
*
work_dir
=
CPCD_DEFAULT_WORK_DIR
;
static
short
unsigned
int
port
;
static
int
unsigned
port
;
static
int
use_syslog
;
static
int
use_syslog
;
static
const
char
*
logfile
=
NULL
;
static
const
char
*
logfile
=
NULL
;
static
const
char
*
config_file
=
CPCD_DEFAULT_CONFIG_FILE
;
static
const
char
*
user
=
0
;
static
const
char
*
user
=
0
;
static
struct
my_option
my_long_options
[]
=
static
struct
my_option
my_long_options
[]
=
...
@@ -55,9 +54,6 @@ static struct my_option my_long_options[] =
...
@@ -55,9 +54,6 @@ static struct my_option my_long_options[] =
{
"debug"
,
'D'
,
"Enable debug mode"
,
{
"debug"
,
'D'
,
"Enable debug mode"
,
(
gptr
*
)
&
debug
,
(
gptr
*
)
&
debug
,
0
,
(
gptr
*
)
&
debug
,
(
gptr
*
)
&
debug
,
0
,
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
{
"config"
,
'c'
,
"Config file"
,
(
gptr
*
)
&
config_file
,
(
gptr
*
)
&
config_file
,
0
,
GET_STR
,
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
{
"user"
,
'u'
,
"Run as user"
,
{
"user"
,
'u'
,
"Run as user"
,
(
gptr
*
)
&
user
,
(
gptr
*
)
&
user
,
0
,
(
gptr
*
)
&
user
,
(
gptr
*
)
&
user
,
0
,
GET_STR
,
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
GET_STR
,
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
...
@@ -142,7 +138,8 @@ int main(int argc, char** argv){
...
@@ -142,7 +138,8 @@ int main(int argc, char** argv){
SocketServer
*
ss
=
new
SocketServer
();
SocketServer
*
ss
=
new
SocketServer
();
CPCDAPIService
*
serv
=
new
CPCDAPIService
(
cpcd
);
CPCDAPIService
*
serv
=
new
CPCDAPIService
(
cpcd
);
if
(
!
ss
->
setup
(
serv
,
&
port
)){
unsigned
short
real_port
=
port
;
// correct type
if
(
!
ss
->
setup
(
serv
,
&
real_port
)){
logger
.
critical
(
"Cannot setup server: %s"
,
strerror
(
errno
));
logger
.
critical
(
"Cannot setup server: %s"
,
strerror
(
errno
));
sleep
(
1
);
sleep
(
1
);
delete
ss
;
delete
ss
;
...
...
ndb/test/ndbapi/testBlobs.cpp
View file @
47c2e6d8
...
@@ -1543,11 +1543,11 @@ testperf()
...
@@ -1543,11 +1543,11 @@ testperf()
}
}
if
(
n
!=
0
)
{
if
(
n
!=
0
)
{
CHK
(
g_con
->
execute
(
Commit
)
==
0
);
CHK
(
g_con
->
execute
(
Commit
)
==
0
);
g_ndb
->
closeTransaction
(
g_con
);
g_con
=
0
;
n
=
0
;
n
=
0
;
}
}
g_bh1
=
0
;
g_bh1
=
0
;
g_opr
=
0
;
g_opr
=
0
;
g_con
=
0
;
}
}
// pk read char (one trans)
// pk read char (one trans)
{
{
...
@@ -1571,7 +1571,7 @@ testperf()
...
@@ -1571,7 +1571,7 @@ testperf()
t1
.
off
(
g_opt
.
m_rowsperf
);
t1
.
off
(
g_opt
.
m_rowsperf
);
DBG
(
t1
.
time
());
DBG
(
t1
.
time
());
g_opr
=
0
;
g_opr
=
0
;
g_con
=
0
;
g_
ndb
->
closeTransaction
(
g_con
);
g_
con
=
0
;
}
}
// pk read text (one trans)
// pk read text (one trans)
{
{
...
@@ -1596,7 +1596,7 @@ testperf()
...
@@ -1596,7 +1596,7 @@ testperf()
CHK
(
g_con
->
execute
(
Commit
)
==
0
);
CHK
(
g_con
->
execute
(
Commit
)
==
0
);
t2
.
off
(
g_opt
.
m_rowsperf
);
t2
.
off
(
g_opt
.
m_rowsperf
);
DBG
(
t2
.
time
());
DBG
(
t2
.
time
());
g_opr
=
0
;
g_
ndb
->
closeTransaction
(
g_con
);
g_
opr
=
0
;
g_con
=
0
;
g_con
=
0
;
}
}
// pk read overhead
// pk read overhead
...
@@ -1629,7 +1629,7 @@ testperf()
...
@@ -1629,7 +1629,7 @@ testperf()
CHK
(
n
==
g_opt
.
m_rowsperf
);
CHK
(
n
==
g_opt
.
m_rowsperf
);
t1
.
off
(
g_opt
.
m_rowsperf
);
t1
.
off
(
g_opt
.
m_rowsperf
);
DBG
(
t1
.
time
());
DBG
(
t1
.
time
());
g_ops
=
0
;
g_
ndb
->
closeTransaction
(
g_con
);
g_
ops
=
0
;
g_con
=
0
;
g_con
=
0
;
}
}
// scan read text
// scan read text
...
@@ -1662,7 +1662,7 @@ testperf()
...
@@ -1662,7 +1662,7 @@ testperf()
DBG
(
t2
.
time
());
DBG
(
t2
.
time
());
g_bh1
=
0
;
g_bh1
=
0
;
g_ops
=
0
;
g_ops
=
0
;
g_con
=
0
;
g_
ndb
->
closeTransaction
(
g_con
);
g_
con
=
0
;
}
}
// scan read overhead
// scan read overhead
DBG
(
"scan read overhead: "
<<
t2
.
over
(
t1
));
DBG
(
"scan read overhead: "
<<
t2
.
over
(
t1
));
...
...
ndb/test/run-test/make-config.sh
View file @
47c2e6d8
...
@@ -20,40 +20,40 @@ add_procs(){
...
@@ -20,40 +20,40 @@ add_procs(){
}
}
add_proc
(){
add_proc
(){
dir
=
""
conf
=
""
case
$type
in
case
$type
in
mgm
)
mgm
)
dir
=
"ndb_mgmd"
echo
"
$proc_no
.ndb_mgmd"
>>
$dir_file
conf
=
"[ndb_mgmd]
\n
Id:
$node_id
\n
HostName:
$2
\n
"
echo
"[ndb_mgmd]"
>>
$config_file
echo
"Id:
$node_id
"
>>
$config_file
echo
"HostName:
$2
"
>>
$config_file
node_id
=
`
expr
$node_id
+ 1
`
node_id
=
`
expr
$node_id
+ 1
`
;;
;;
api
)
api
)
dir
=
"ndb_api"
echo
"
$proc_no
.ndb_api"
>>
$dir_file
conf
=
"[api]
\n
Id:
$node_id
\n
HostName:
$2
\n
"
echo
"[api]"
>>
$config_file
echo
"Id:
$node_id
"
>>
$config_file
echo
"HostName:
$2
"
>>
$config_file
node_id
=
`
expr
$node_id
+ 1
`
node_id
=
`
expr
$node_id
+ 1
`
;;
;;
ndb
)
ndb
)
dir
=
"ndbd"
echo
"
$proc_no
.ndbd"
>>
$dir_file
conf
=
"[ndbd]
\n
Id:
$node_id
\n
HostName:
$2
\n
"
echo
"[ndbd]"
>>
$config_file
echo
"Id:
$node_id
"
>>
$config_file
echo
"HostName:
$2
"
>>
$config_file
node_id
=
`
expr
$node_id
+ 1
`
node_id
=
`
expr
$node_id
+ 1
`
;;
;;
mysqld
)
mysqld
)
dir
=
"mysqld"
echo
"
$proc_no
.mysqld"
>>
$dir_file
conf
=
"[mysqld]
\n
Id:
$node_id
\n
HostName:
$2
\n
"
echo
"[ndb_mgmd]"
>>
$config_file
echo
"Id:
$node_id
"
>>
$config_file
echo
"HostName:
$2
"
>>
$config_file
node_id
=
`
expr
$node_id
+ 1
`
node_id
=
`
expr
$node_id
+ 1
`
;;
;;
mysql
)
mysql
)
dir
=
"mysql"
echo
"
$proc_no
.mysql"
>>
$dir_file
;;
;;
esac
esac
dir
=
"
$proc_no
.
$dir
"
proc_no
=
`
expr
$proc_no
+ 1
`
proc_no
=
`
expr
$proc_no
+ 1
`
echo
-e
$dir
>>
$dir_file
if
[
"
$conf
"
]
then
echo
-e
$conf
>>
$config_file
fi
}
}
...
...
ndb/test/run-test/ndb-autotest.sh
View file @
47c2e6d8
...
@@ -66,7 +66,7 @@ done
...
@@ -66,7 +66,7 @@ done
if
[
-f
$conf
]
if
[
-f
$conf
]
then
then
.
$conf
.
./
$conf
else
else
echo
"Can't find config file:
$conf
"
echo
"Can't find config file:
$conf
"
exit
exit
...
@@ -131,8 +131,10 @@ echo "$DATE $RUN" > $LOCK
...
@@ -131,8 +131,10 @@ echo "$DATE $RUN" > $LOCK
# trap them, and remove the #
# trap them, and remove the #
# Lock file before exit #
# Lock file before exit #
#############################
#############################
if
[
`
uname
-s
`
!=
"SunOS"
]
trap
"rm -f
$LOCK
"
ERR
then
trap
"rm -f
$LOCK
"
ERR
fi
# You can add more to this path#
# You can add more to this path#
################################
################################
...
@@ -191,7 +193,7 @@ then
...
@@ -191,7 +193,7 @@ then
else
else
echo
$VERSION
>
/tmp/version.
$$
echo
$VERSION
>
/tmp/version.
$$
fi
fi
match
=
`
grep
-c
"
$VERSION
"
/tmp/version.
$$
`
match
=
`
grep
-c
"
$VERSION
"
/tmp/version.
$$
| xargs
echo
`
rm
-f
/tmp/version.
$$
rm
-f
/tmp/version.
$$
if
[
$match
-eq
0
]
if
[
$match
-eq
0
]
then
then
...
@@ -229,7 +231,7 @@ filter(){
...
@@ -229,7 +231,7 @@ filter(){
shift
shift
while
[
$#
-gt
0
]
while
[
$#
-gt
0
]
do
do
if
[
`
grep
-c
$1
$neg
`
-eq
0
]
;
then
echo
$1
;
fi
if
[
`
grep
-c
$1
$neg
| xargs
echo
`
-eq
0
]
;
then
echo
$1
;
fi
shift
shift
done
done
}
}
...
@@ -294,13 +296,12 @@ choose_conf(){
...
@@ -294,13 +296,12 @@ choose_conf(){
if
[
-f
$test_dir
/conf-
$1
-
$HOST
.txt
]
if
[
-f
$test_dir
/conf-
$1
-
$HOST
.txt
]
then
then
echo
"
$test_dir
/conf-
$1
-
$HOST
.txt"
echo
"
$test_dir
/conf-
$1
-
$HOST
.txt"
echo
"
$test_dir
/conf-
$1
-
$host
.txt"
elif
[
-f
$test_dir
/conf-
$1
.txt
]
elif
[
-f
$test_dir
/conf-
$1
.txt
]
then
then
echo
"
$test_dir
/conf-
$1
.txt"
echo
"
$test_dir
/conf-
$1
.txt"
else
else
echo
"Unable to find conf file looked for"
1>&2
echo
"Unable to find conf file looked for"
1>&2
echo
"
$testdir
/conf-
$1
-
host
.txt and"
1>&2
echo
"
$testdir
/conf-
$1
-
$HOST
.txt and"
1>&2
echo
"
$testdir
/conf-
$1
.txt"
1>&2
echo
"
$testdir
/conf-
$1
.txt"
1>&2
exit
exit
fi
fi
...
@@ -343,7 +344,7 @@ start(){
...
@@ -343,7 +344,7 @@ start(){
count_hosts
(){
count_hosts
(){
cnt
=
`
grep
"CHOOSE_host"
$1
|
awk
'{for(i=1; i<=NF;i++) \
cnt
=
`
grep
"CHOOSE_host"
$1
|
awk
'{for(i=1; i<=NF;i++) \
if(
match
($i, "CHOOSE_host") > 0) print $i;}'
|
sort
|
uniq
|
wc
-l
`
if(
index
($i, "CHOOSE_host") > 0) print $i;}'
|
sort
|
uniq
|
wc
-l
`
echo
$cnt
echo
$cnt
}
}
#######################################################
#######################################################
...
...
ndb/tools/restore/consumer_restore.cpp
View file @
47c2e6d8
...
@@ -301,12 +301,11 @@ void BackupRestore::tuple_a(restore_callback_t *cb)
...
@@ -301,12 +301,11 @@ void BackupRestore::tuple_a(restore_callback_t *cb)
cb
->
connection
=
m_ndb
->
startTransaction
();
cb
->
connection
=
m_ndb
->
startTransaction
();
if
(
cb
->
connection
==
NULL
)
if
(
cb
->
connection
==
NULL
)
{
{
/*
if
(
errorHandler
(
cb
))
if (errorHandler(cb))
{
{
m_ndb
->
sendPollNdb
(
3000
,
1
);
continue
;
continue
;
}
}
*/
exitHandler
();
exitHandler
();
}
// if
}
// if
...
@@ -423,9 +422,17 @@ void BackupRestore::cback(int result, restore_callback_t *cb)
...
@@ -423,9 +422,17 @@ void BackupRestore::cback(int result, restore_callback_t *cb)
*/
*/
bool
BackupRestore
::
errorHandler
(
restore_callback_t
*
cb
)
bool
BackupRestore
::
errorHandler
(
restore_callback_t
*
cb
)
{
{
NdbError
error
=
cb
->
connection
->
getNdbError
();
NdbError
error
;
m_ndb
->
closeTransaction
(
cb
->
connection
);
if
(
cb
->
connection
)
cb
->
connection
=
0
;
{
error
=
cb
->
connection
->
getNdbError
();
m_ndb
->
closeTransaction
(
cb
->
connection
);
cb
->
connection
=
0
;
}
else
{
error
=
m_ndb
->
getNdbError
();
}
Uint32
sleepTime
=
100
+
cb
->
retries
*
300
;
Uint32
sleepTime
=
100
+
cb
->
retries
*
300
;
...
@@ -440,6 +447,7 @@ bool BackupRestore::errorHandler(restore_callback_t *cb)
...
@@ -440,6 +447,7 @@ bool BackupRestore::errorHandler(restore_callback_t *cb)
break
;
break
;
case
NdbError
:
:
TemporaryError
:
case
NdbError
:
:
TemporaryError
:
err
<<
"Temporary error: "
<<
error
<<
endl
;
NdbSleep_MilliSleep
(
sleepTime
);
NdbSleep_MilliSleep
(
sleepTime
);
return
true
;
return
true
;
// RETRY
// RETRY
...
...
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