mirror of
https://github.com/MariaDB/server.git
synced 2025-08-27 13:04:36 +03:00
Finish WL2278 Impl 3 - Dynamic port allocation of cluster nodes.
ndb/include/util/SocketClient.hpp: Add SocketClient::set_port(unsigned short port) - Sets both m_port and m_servaddr.sin_port ndb/src/common/transporter/Transporter.hpp: Fix set_r_port to call m_socket_client->set_port(port) (if there's a socket client). ndb/src/common/transporter/TransporterRegistry.cpp: Handle non-TCP Transporter nodes correctly ndb/src/mgmsrv/main.cpp: Better document and error check connecting back to our own ndb_mgmd
This commit is contained in:
@@ -31,6 +31,10 @@ public:
|
||||
SocketClient(const char *server_name, unsigned short port, SocketAuthenticator *sa = 0);
|
||||
~SocketClient();
|
||||
bool init();
|
||||
void set_port(unsigned short port) {
|
||||
m_port = port;
|
||||
m_servaddr.sin_port = htons(m_port);
|
||||
};
|
||||
NDB_SOCKET_TYPE connect();
|
||||
bool close();
|
||||
};
|
||||
|
Reference in New Issue
Block a user