mirror of
https://github.com/MariaDB/server.git
synced 2025-01-20 05:52:27 +01:00
[PATCH] WL#3704 mgmapi timeouts: use timeouts in mgm client
as side effect - turbo accellerator patch for ndb_mgm - sholud make it quicker... so that 4mhz cpu will seem even faster. Index: ndb-work/storage/ndb/src/mgmclient/CommandInterpreter.cpp =================================================================== storage/ndb/src/mgmclient/CommandInterpreter.cpp: WL#3704 mgmapi timeouts: use timeouts in mgm client
This commit is contained in:
parent
aa8b15b70b
commit
a69b2aa7d4
1 changed files with 6 additions and 3 deletions
|
@ -726,10 +726,9 @@ event_thread_run(void* p)
|
|||
do_event_thread= 1;
|
||||
char *tmp= 0;
|
||||
char buf[1024];
|
||||
SocketInputStream in(fd,10);
|
||||
do {
|
||||
if (tmp == 0) NdbSleep_MilliSleep(10);
|
||||
if((tmp = in.gets(buf, 1024)))
|
||||
SocketInputStream in(fd,2000);
|
||||
if((tmp = in.gets(buf, sizeof(buf))))
|
||||
{
|
||||
const char ping_token[]= "<PING>";
|
||||
if (memcmp(ping_token,tmp,sizeof(ping_token)-1))
|
||||
|
@ -739,6 +738,10 @@ event_thread_run(void* p)
|
|||
ndbout << tmp;
|
||||
}
|
||||
}
|
||||
else if(in.timedout() && ndb_mgm_check_connection(handle)<0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
} while(do_event_thread);
|
||||
NDB_CLOSE_SOCKET(fd);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue