• unknown's avatar
    Changing the default of libmysqlclient : it's now NO reconnection. · 40c2a887
    unknown authored
    All our programs which use mysql_real_connect() and mysql_connect() are updated accordingly, though I have deliberately
    made mysqlimport not reconnect anymore (already true for mysqldump >= 4.1.8).
    All Connector devs have been warned about the change I'm doing here - which was agreed with Monty,
    and fixes BUG#2555.
    
    
    VC++Files/libmysqltest/mytest.c:
      explicit mention of reconnect (no behaviour change)
    VC++Files/mysqlmanager/mysqlmanagerview.cpp:
      explicit mention of reconnect (no behaviour change)
    VC++Files/test1/mysql_thr.c:
      explicit mention of reconnect (no behaviour change)
    VC++Files/winmysqladmin/main.cpp:
      explicit mention of reconnect (no behaviour change)
    client/mysql.cc:
      explicit mention of reconnect if embedded (no behaviour change)
    client/mysqladmin.cc:
      explicit mention of reconnect (no behaviour change)
    client/mysqlbinlog.cc:
      explicit mention of reconnect (no behaviour change)
    client/mysqlcheck.c:
      explicit mention of reconnect (no behaviour change)
    client/mysqlimport.c:
      explicit mention of NO reconnect (behaviour change). As most time is passed in LOAD DATA INFILE,
      and as it does not make sense to reconnect after a partly failed LOAD... And as mysqlimport sometimes
      does LOCK TABLES where we mustn't reconnect...
    client/mysqlshow.c:
      explicit mention of reconnect (no behaviour change)
    client/mysqltest.c:
      explicit mention of reconnect (no behaviour change).
      Normally we should not reconnect (it's not good to have silent reconnection in the middle of a test),
      but 5.0 is too touchy to change it now. I'm marking it TODO.
    libmysql/libmysql.c:
      explicit mention of reconnect (no behaviour change)
    libmysqld/examples/builder-sample/emb_samples.cpp:
      explicit mention of reconnect (no behaviour change)
    ndb/test/ndbapi/flex_bench_mysql.cpp:
      explicit mention of reconnect (no behaviour change)
    ndb/tools/restore/consumer_restorem.cpp:
      explicit mention of reconnect (no behaviour change)
    sql-common/client.c:
      Changing the default of libmysqlclient : it's now NO reconnection.
    sql/repl_failsafe.cc:
      explicit mention of reconnect (no behaviour change)
    sql/slave.cc:
      explicit mention of reconnect (no behaviour change)
    tests/client_test.c:
      explicit mention of reconnect (no behaviour change)
    tests/connect_test.c:
      explicit mention of reconnect (no behaviour change)
    tests/deadlock_test.c:
      explicit mention of reconnect (no behaviour change)
    tests/insert_test.c:
      explicit mention of reconnect (no behaviour change)
    tests/list_test.c:
      explicit mention of reconnect (no behaviour change)
    tests/select_test.c:
      explicit mention of reconnect (no behaviour change)
    tests/showdb_test.c:
      explicit mention of reconnect (no behaviour change)
    tests/ssl_test.c:
      explicit mention of reconnect (no behaviour change)
    tests/thread_test.c:
      explicit mention of reconnect (no behaviour change)
    tools/mysqlmanager.c:
      explicit mention of reconnect (no behaviour change)
    40c2a887
mytest.c 5.51 KB