• unknown's avatar
    Bug#26664 test suite times out on OS X 64bit · e8faa0b7
    unknown authored
     - The "mysql client in mysqld"(which is used by
       replication and federated) should use alarms instead of setting
       socket timeout value if the rest of the server uses alarm. By
       always calling 'my_net_set_write_timeout'
       or 'my_net_set_read_timeout' when changing the timeout value(s), the
       selection whether to use alarms or timeouts will be handled by
       ifdef's in those two functions. 
     - Move declaration of 'vio_timeout' into "vio_priv.h"
    
    
    include/mysql_com.h:
      Move the net_set_*_timeout function declarations to mysql_com.h and
      rename to my_net_set_*_timeout to avoid name clashes
    include/violite.h:
      Move declaration of 'vio_timeout' to vio_priv.h (to make
      the function as private as possible)
    libmysql/libmysql.c:
      Use my_net_read_timeout or my_net_write_timeout when setting
      the timeouts. Move the global variables for my_net_read/my_write_timeout
      into the only place where they are used. Thus removing them...
    server-tools/instance-manager/my...
    e8faa0b7
violite.h 7.6 KB