mariadb/ndb/include
unknown 8deeb2f95b Bug #25487 deleting ndb_cluster_connection object takes long time
aim is to:
  a) if set_connect_timeout called, timeout connect attempt (for retry on
  next call) after timeout period
  b) preserve existing blocking behaviour otherwise (for, e.g. mgmapi)
  
  Related to customer issue with long time deleting ndb_cluster_connection
  object. believe we're hanging on the connect(2) call until timeout (when
  we then realise we should exit the thread).


ndb/include/mgmapi/mgmapi.h:
  add ndb_mgm_set_connect_timeout
ndb/include/util/SocketClient.hpp:
  add timeout (seconds) for max time to wait for connection
ndb/src/common/transporter/Transporter.cpp:
  set limit on amount of time we'll wait for tcp connect
ndb/src/common/util/SocketClient.cpp:
  only try to connect for a maximum of timeout time
ndb/src/mgmapi/mgmapi.cpp:
  add ndb_mgm_set_connect_timeout
2007-01-23 17:07:09 +11:00
..
debugger Many files: 2006-12-23 20:17:15 +01:00
editline Many files: 2006-12-23 20:17:15 +01:00
kernel Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb 2007-01-11 21:12:14 +01:00
logger Merge willster.(none):/home/stewart/Documents/MySQL/5.0/ndb 2006-12-28 22:53:21 +11:00
mgmapi Bug #25487 deleting ndb_cluster_connection object takes long time 2007-01-23 17:07:09 +11:00
mgmcommon Many files: 2006-12-23 20:17:15 +01:00
ndbapi Many files: 2006-12-23 20:17:15 +01:00
newtonapi Many files: 2006-12-23 20:17:15 +01:00
portlib Merge perch.ndb.mysql.com:/home/jonas/src/50-work 2007-01-17 21:18:49 +01:00
transporter Many files: 2006-12-23 20:17:15 +01:00
util Bug #25487 deleting ndb_cluster_connection object takes long time 2007-01-23 17:07:09 +11:00
Makefile.am my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ndb_constants.h Many files: 2006-12-23 20:17:15 +01:00
ndb_global.h.in Many files: 2006-12-23 20:17:15 +01:00
ndb_init.h Many files: 2006-12-23 20:17:15 +01:00
ndb_net.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ndb_types.h.in Many files: 2006-12-23 20:17:15 +01:00
ndb_version.h.in Many files: 2006-12-23 20:17:15 +01:00