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
e5934af1
Commit
e5934af1
authored
Feb 16, 2005
by
unknown
Browse files
Options
Browse Files
Download
Plain Diff
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
parents
96f9c9d9
2eb2383e
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
32 additions
and
1 deletion
+32
-1
mysql-test/mysql-test-run.pl
mysql-test/mysql-test-run.pl
+5
-1
ndb/include/mgmapi/mgmapi.h
ndb/include/mgmapi/mgmapi.h
+1
-0
ndb/include/mgmcommon/ConfigRetriever.hpp
ndb/include/mgmcommon/ConfigRetriever.hpp
+2
-0
ndb/src/common/mgmcommon/ConfigRetriever.cpp
ndb/src/common/mgmcommon/ConfigRetriever.cpp
+6
-0
ndb/src/kernel/vm/Configuration.cpp
ndb/src/kernel/vm/Configuration.cpp
+9
-0
ndb/src/mgmapi/mgmapi.cpp
ndb/src/mgmapi/mgmapi.cpp
+9
-0
No files found.
mysql-test/mysql-test-run.pl
View file @
e5934af1
...
...
@@ -358,6 +358,10 @@ sub main () {
if
(
$opt_start_and_exit
)
{
if
(
ndbcluster_start
()
)
{
mtr_error
("
Can't start ndbcluster
");
}
if
(
mysqld_start
('
master
',
0
,
[]
,
[]
)
)
{
mtr_report
("
Servers started, exiting
");
...
...
@@ -1054,7 +1058,7 @@ sub ndbcluster_start () {
"
--data-dir=
$glob_mysql_test_dir
/var
"],
"",
"
/dev/null
",
"",
"")
)
{
mtr_error
("
Error ndbcluster_
install
");
mtr_error
("
Error ndbcluster_
start
");
return
1
;
}
...
...
ndb/include/mgmapi/mgmapi.h
View file @
e5934af1
...
...
@@ -376,6 +376,7 @@ extern "C" {
int
ndb_mgm_set_connectstring
(
NdbMgmHandle
handle
,
const
char
*
connect_string
);
int
ndb_mgm_set_configuration_nodeid
(
NdbMgmHandle
handle
,
int
nodeid
);
int
ndb_mgm_get_configuration_nodeid
(
NdbMgmHandle
handle
);
int
ndb_mgm_get_connected_port
(
NdbMgmHandle
handle
);
const
char
*
ndb_mgm_get_connected_host
(
NdbMgmHandle
handle
);
...
...
ndb/include/mgmcommon/ConfigRetriever.hpp
View file @
e5934af1
...
...
@@ -55,6 +55,8 @@ public:
*/
Uint32
allocNodeId
(
int
no_retries
,
int
retry_delay_in_seconds
);
int
setNodeId
(
Uint32
nodeid
);
/**
* Get config using socket
*/
...
...
ndb/src/common/mgmcommon/ConfigRetriever.cpp
View file @
e5934af1
...
...
@@ -316,6 +316,12 @@ ConfigRetriever::verifyConfig(const struct ndb_mgm_configuration * conf, Uint32
return
true
;
}
int
ConfigRetriever
::
setNodeId
(
Uint32
nodeid
)
{
return
ndb_mgm_set_configuration_nodeid
(
m_handle
,
nodeid
);
}
Uint32
ConfigRetriever
::
allocNodeId
(
int
no_retries
,
int
retry_delay_in_seconds
)
{
...
...
ndb/src/kernel/vm/Configuration.cpp
View file @
e5934af1
...
...
@@ -141,6 +141,8 @@ Configuration::init(int argc, char** argv)
else
_programName
=
strdup
(
""
);
globalData
.
ownId
=
0
;
return
true
;
}
...
...
@@ -215,6 +217,13 @@ Configuration::fetch_configuration(){
ConfigRetriever
&
cr
=
*
m_config_retriever
;
/**
* if we have a nodeid set (e.g in a restart situation)
* reuse it
*/
if
(
globalData
.
ownId
)
cr
.
setNodeId
(
globalData
.
ownId
);
globalData
.
ownId
=
cr
.
allocNodeId
(
2
/*retry*/
,
3
/*delay*/
);
if
(
globalData
.
ownId
==
0
){
...
...
ndb/src/mgmapi/mgmapi.cpp
View file @
e5934af1
...
...
@@ -1720,6 +1720,15 @@ ndb_mgm_destroy_configuration(struct ndb_mgm_configuration *cfg)
}
}
extern
"C"
int
ndb_mgm_set_configuration_nodeid
(
NdbMgmHandle
handle
,
int
nodeid
)
{
CHECK_HANDLE
(
handle
,
-
1
);
handle
->
cfg
.
_ownNodeId
=
nodeid
;
return
0
;
}
extern
"C"
int
ndb_mgm_get_configuration_nodeid
(
NdbMgmHandle
handle
)
...
...
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