1. 04 Mar, 2003 5 commits
    • unknown's avatar
      Merge with 3.23 to get fix for deadlock when doing LOCK TABLES in one thread... · 8970a67d
      unknown authored
      Merge with 3.23 to get fix for deadlock when doing LOCK TABLES in one thread and DROP TABLE in another thread
      
      
      sql/lock.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_rename.cc:
        merge
      sql/sql_table.cc:
        merge
      8970a67d
    • unknown's avatar
      Merge work:/my/mysql-4.0 into narttu.mysql.fi:/my/mysql-4.0 · d292ce6b
      unknown authored
      
      client/mysqltest.c:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      sql/handler.cc:
        Auto merged
      d292ce6b
    • unknown's avatar
      Fixed bug in LOCK TABLE + DROP TABLE when other thread was waiting for a table... · 6f8fff6d
      unknown authored
      Fixed bug in LOCK TABLE + DROP TABLE when other thread was waiting for a table that was locked bug not droped
      
      
      client/mysqltest.c:
        Fixed bug that comments did a ping
      include/thr_lock.h:
        Added function to abort a lock for a specific thread
      mysql-test/mysql-test-run.sh:
        Fixed where mysqltest traces are put
      mysql-test/r/lock_multi.result:
        Test for LOCK TABLE + DROP TABLE bug
      mysql-test/t/lock_multi.test:
        Test for LOCK TABLE + DROP TABLE bug
      mysys/thr_lock.c:
        Added function to abort a lock for a specific thread
      sql/handler.cc:
        Indentation cleanup
      sql/lock.cc:
        Added function to abort a lock for a specific thread
      sql/mysql_priv.h:
        Added function to abort a lock for a specific thread
      sql/mysqld.cc:
        Use automatic recover even with --safe
      6f8fff6d
    • unknown's avatar
      New build scripts for NetWare · 69e1606e
      unknown authored
      
      BitKeeper/deleted/.del-mwenv~35c8b56062f4b6aa:
        Delete: netware/mw/mwenv
      BitKeeper/deleted/.del-mwasmnlm~bc5746809d67feb5:
        Delete: netware/mw/mwasmnlm
      BitKeeper/deleted/.del-mwccnlm~be63afd25a14c3f:
        Delete: netware/mw/mwccnlm
      BitKeeper/deleted/.del-mwldnlm~efb26c57cba3c980:
        Delete: netware/mw/mwldnlm
      69e1606e
    • unknown's avatar
      novell40b.patch · 76dadd85
      unknown authored
      
      netware/mysql_fix_privilege_tables.pl:
        Import patch novell40b.patch
      76dadd85
  2. 03 Mar, 2003 6 commits
    • unknown's avatar
      Fixed a deadlock problem when using LOCK TABLE in one thread and DROP TABLE in another · 5603e432
      unknown authored
      
      sql/lock.cc:
        Added functions to handle list of table name locks
      sql/mysql_priv.h:
        Added functions to handle list of named locks
      sql/sql_rename.cc:
        Use new general table name lock functions
      sql/sql_table.cc:
        Require table name locks when doing drop table.
        This fixed a deadlock problem when using LOCK TABLE in one thread and DROP TABLE in another
      5603e432
    • unknown's avatar
      Merge lgrimmer@work.mysql.com:/home/bk/mysql-4.0 · 2302cc81
      unknown authored
      into mysql.com:/space/my/mysql-4.0
      
      2302cc81
    • unknown's avatar
      ha_innodb.h, ha_innodb.cc, handler.h, handler.cc, sql_class.cc: · 895fa68c
      unknown authored
        Fix a hang on the adaptive hash S-latch if an application program uses mysql_use_result() and performs queries on two connections at the same time
      
      
      sql/sql_class.cc:
        Fix a hang on the adaptive hash S-latch if an application program uses mysql_use_result() and performs queries on two connections at the same time
      sql/handler.cc:
        Fix a hang on the adaptive hash S-latch if an application program uses mysql_use_result() and performs queries on two connections at the same time
      sql/handler.h:
        Fix a hang on the adaptive hash S-latch if an application program uses mysql_use_result() and performs queries on two connections at the same time
      sql/ha_innodb.cc:
        Fix a hang on the adaptive hash S-latch if an application program uses mysql_use_result() and performs queries on two connections at the same time
      sql/ha_innodb.h:
        Fix a hang on the adaptive hash S-latch if an application program uses mysql_use_result() and performs queries on two connections at the same time
      895fa68c
    • unknown's avatar
      - added option "--skip-dmg" to skip the building of the disk image after · bb6d8f84
      unknown authored
         packaging
       - enclosed some variables in quotes for safeguarding
       - add a license file (GPL or MySQLEULA) to the package so it will be
         displayed during installation (needs to be tested)
      
      bb6d8f84
    • unknown's avatar
      srv0start.c: · 6f611853
      unknown authored
        Print a more precise error message if log files or data files are of a size different from what is specified in my.cnf
      
      
      innobase/srv/srv0start.c:
        Print a more precise error message if log files or data files are of a size different from what is specified in my.cnf
      6f611853
    • unknown's avatar
      Replication: small bug fixes in mysql-test-run.sh and in replication code (more reinitializations) · 726d68f6
      unknown authored
      + fix for #70 
      + test result fix for LOAD DATA LOCAL bug #82
      
      
      client/mysqltest.c:
        Removed wrong comment and useless sleep
      mysql-test/mysql-test-run.sh:
        Fix $slave_datadir variable because this
          if [ -n "$1" ] ; 
           slave_datadir="var/$slave_ident-data/"
          else
            slave_datadir=$SLAVE_MYDDIR
        was not coherent and led to problems of master.info not being deleted.
        Delete relay-log.info too.
      mysql-test/r/rpl000001.result:
        SUM is 1022 (1021 was when we had the LOAD DATA LOCAL bug #82).
        It's logical to have an even number as we load the same file twice.
      sql/slave.cc:
        When we RESET SLAVE, clear rli->master_log_* to give a good display in SHOW SLAVE STATUS ;
        seeing the old values may confuse the user.
        When we START SLAVE, clear rli->master_log_name, not only rli->master_log_pos.
      sql/sql_repl.cc:
        When we RESET SLAVE, clear mi->master_log_* to give a good display in SHOW SLAVE STATUS (bug #70)
      726d68f6
  3. 02 Mar, 2003 4 commits
  4. 01 Mar, 2003 2 commits
  5. 28 Feb, 2003 9 commits
    • unknown's avatar
      a3f70fd7
    • unknown's avatar
      LOAD DATA INFILE is not replicated if replicate_*_table is set · 47181eda
      unknown authored
      LOAD DATA LOCAL INFILE was not replicated correctly
      
      
      VC++Files/bdb/bdb.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/Berkeley_DB.dsw:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_archive.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_buildall.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_checkpoint.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_deadlock.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_dll.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_dump.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_java.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_load.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_printlog.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_recover.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_stat.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_static.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_static1.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_tcl.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_test.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_upgrade.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/db_verify.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/ex_access.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/ex_btrec.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/ex_env.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/ex_lock.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/ex_mpool.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/ex_tpcb.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/excxx_access.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/excxx_btrec.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/excxx_env.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/excxx_lock.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/excxx_mpool.dsp:
        Updated VC++ files +end space removed
      VC++Files/bdb/build_win32/excxx_tpcb.dsp:
        Updated VC++ files +end space removed
      VC++Files/client/mysql.dsp:
        Updated VC++ files +end space removed
      VC++Files/client/mysqladmin.dsp:
        Updated VC++ files +end space removed
      VC++Files/client/mysqlcheck.dsp:
        Updated VC++ files +end space removed
      VC++Files/client/mysqlclient.dsp:
        Updated VC++ files +end space removed
      VC++Files/client/mysqlclient.dsw:
        Updated VC++ files +end space removed
      VC++Files/client/mysqldump.dsp:
        Updated VC++ files +end space removed
      VC++Files/client/mysqlimport.dsp:
        Updated VC++ files +end space removed
      VC++Files/client/mysqlshow.dsp:
        Updated VC++ files +end space removed
      VC++Files/comp_err/comp_err.dsp:
        Updated VC++ files +end space removed
      VC++Files/contrib/asm386/zlibvc.dsp:
        Updated VC++ files +end space removed
      VC++Files/contrib/asm386/zlibvc.dsw:
        Updated VC++ files +end space removed
      VC++Files/contrib/minizip/zlibvc.dsp:
        Updated VC++ files +end space removed
      VC++Files/contrib/minizip/zlibvc.dsw:
        Updated VC++ files +end space removed
      VC++Files/dbug/dbug.dsp:
        Updated VC++ files +end space removed
      VC++Files/dbug/dbug.dsw:
        Updated VC++ files +end space removed
      VC++Files/heap/heap.dsp:
        Updated VC++ files +end space removed
      VC++Files/innobase/innobase.dsp:
        Updated VC++ files +end space removed
      VC++Files/isam/isam.dsp:
        Updated VC++ files +end space removed
      VC++Files/isam/isam.dsw:
        Updated VC++ files +end space removed
      VC++Files/isamchk/isamchk.dsp:
        Updated VC++ files +end space removed
      VC++Files/libmysql/libmysql.dsp:
        Updated VC++ files +end space removed
      VC++Files/libmysql/libmysql.dsw:
        Updated VC++ files +end space removed
      VC++Files/libmysqld/examples/test_libmysqld.dsp:
        Updated VC++ files +end space removed
      VC++Files/libmysqld/libmysqld.dsp:
        Updated VC++ files +end space removed
      VC++Files/libmysqltest/myTest.dsp:
        Updated VC++ files +end space removed
      VC++Files/libmysqltest/mytest.dsw:
        Updated VC++ files +end space removed
      VC++Files/merge/merge.dsp:
        Updated VC++ files +end space removed
      VC++Files/merge/merge.dsw:
        Updated VC++ files +end space removed
      VC++Files/my_print_defaults/my_print_defaults.dsp:
        Updated VC++ files +end space removed
      VC++Files/myisam/myisam.dsp:
        Updated VC++ files +end space removed
      VC++Files/myisamchk/myisamchk.dsp:
        Updated VC++ files +end space removed
      VC++Files/myisamlog/myisamlog.dsp:
        Updated VC++ files +end space removed
      VC++Files/myisammrg/myisammrg.dsp:
        Updated VC++ files +end space removed
      VC++Files/myisampack/myisampack.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysql.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysql.dsw:
        Updated VC++ files +end space removed
      VC++Files/mysqlbinlog/mysqlbinlog.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysqlcheck/mysqlcheck.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysqldemb/mysqldemb.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysqlmanager/MySqlManager.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysqlmanager/mysqlmanager.dsw:
        Updated VC++ files +end space removed
      VC++Files/mysqlserver/mysqlserver.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysqlshutdown/myshutdown.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysqlshutdown/mysqlshutdown.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysqlwatch/mysqlwatch.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysys/mysys.dsp:
        Updated VC++ files +end space removed
      VC++Files/mysys/mysys.dsw:
        Updated VC++ files +end space removed
      VC++Files/pack_isam/pack_isam.dsp:
        Updated VC++ files +end space removed
      VC++Files/perror/perror.dsp:
        Updated VC++ files +end space removed
      VC++Files/regex/regex.dsp:
        Updated VC++ files +end space removed
      VC++Files/regex/regex.dsw:
        Updated VC++ files +end space removed
      VC++Files/replace/replace.dsp:
        Updated VC++ files +end space removed
      VC++Files/sql/mysqld.dsp:
        Updated VC++ files +end space removed
      VC++Files/sql/mysqld.dsw:
        Updated VC++ files +end space removed
      VC++Files/sql/mysqldmax.dsp:
        Updated VC++ files +end space removed
      VC++Files/sql/old/mysqld.dsw:
        Updated VC++ files +end space removed
      VC++Files/strings/MASM6x/strings.dsp:
        Updated VC++ files +end space removed
      VC++Files/strings/MASM6x/strings.dsw:
        Updated VC++ files +end space removed
      VC++Files/strings/backup/strings.dsp:
        Updated VC++ files +end space removed
      VC++Files/strings/backup/strings.dsw:
        Updated VC++ files +end space removed
      VC++Files/strings/noMASM/strings.dsp:
        Updated VC++ files +end space removed
      VC++Files/strings/noMASM/strings.dsw:
        Updated VC++ files +end space removed
      VC++Files/strings/strings.dsp:
        Updated VC++ files +end space removed
      VC++Files/strings/strings.dsw:
        Updated VC++ files +end space removed
      VC++Files/test1/test1.dsp:
        Updated VC++ files +end space removed
      VC++Files/thr_insert_test/thr_insert_test.dsp:
        Updated VC++ files +end space removed
      VC++Files/thr_test/thr_test.dsp:
        Updated VC++ files +end space removed
      VC++Files/vio/vio.dsp:
        Updated VC++ files +end space removed
      VC++Files/zlib/zlib.dsp:
        Updated VC++ files +end space removed
      include/my_global.h:
        Always include errno.h
      sql/log_event.cc:
        LOAD DATA INFILE is not replicated if replicate_*_table is set
      sql/mf_iocache.cc:
        LOAD DATA LOCAL INFILE was not replicated correctly
      47181eda
    • unknown's avatar
      used correct function (SCRUM) · 6393f4c1
      unknown authored
      
      sql/sql_show.cc:
        used correct function
      6393f4c1
    • unknown's avatar
      merge (use local version) · 7965e315
      unknown authored
      
      BitKeeper/deleted/.del-global.h~e80d28157acfdcb5:
        Auto merged
      7965e315
    • unknown's avatar
      Always include errno.h · 366a54ad
      unknown authored
      
      include/global.h:
        Portability fix
        (Using errno before including errno.h can give big problems on Linux)
      366a54ad
    • unknown's avatar
    • unknown's avatar
      f60993de
    • unknown's avatar
      Merge narttu.mysql.fi:/my/mysql-3.23 into narttu.mysql.fi:/my/mysql-4.0 · 0a77e7c4
      unknown authored
      
      mysql-test/Makefile.am:
        Auto merged
      0a77e7c4
    • unknown's avatar
      Added copying of *.slave-mi mysql-test files · 02255fd7
      unknown authored
      02255fd7
  6. 27 Feb, 2003 6 commits
    • unknown's avatar
      postmerging fix (SCRUM) · b668554c
      unknown authored
      
      include/violite.h:
        postmerging fix
      libmysqld/lib_vio.c:
        postmerging fix
      b668554c
    • unknown's avatar
      posreview changing (SCRUM) · ce5db86f
      unknown authored
      increased compatibility
      postmerge changing
      
      
      sql/sql_class.h:
        increased compatibility
      sql/sql_show.cc:
        postmerge changing
      vio/viosocket.c:
        increased compatibility
      ce5db86f
    • unknown's avatar
      merging · 5a0dd6e8
      unknown authored
      
      sql/sql_parse.cc:
        Auto merged
      5a0dd6e8
    • unknown's avatar
      Added detection if pthread_attr_getstacksize() exists · ab1f1e19
      unknown authored
      Fixed bug in RAND() usage in mysqlbinlog
      
      
      configure.in:
        Added detection if pthread_attr_getstacksize() exists
      include/thr_lock.h:
        Fixed wrong comment
      sql/log_event.cc:
        Fixed bug in RAND() usage in mysqlbinlog
      sql/mysqld.cc:
        Portablity fix
      sql/repl_failsafe.cc:
        Set host_or_ip for system threads (to make other code simpler)
      sql/slave.cc:
        Set host_or_ip for system threads (to make other code simpler)
      sql/sql_class.cc:
        Set host_or_ip for system threads (to make other code simpler)
      sql/sql_insert.cc:
        Set host_or_ip for system threads (to make other code simpler)
      sql/sql_show.cc:
        Set host_or_ip for system threads (to make other code simpler)
      ab1f1e19
    • unknown's avatar
    • unknown's avatar
      Integer values between 9223372036854775807 and 9999999999999999999 are now · 8bdf015a
      unknown authored
      regarded as unsigned longlongss, not as floats. This make these values work
      similar to values between 10000000000000000000 and 18446744073709551615.
      
      
      mysql-test/r/bigint.result:
        Fixed results for bigints
      mysql-test/t/bigint.test:
        Fixed results for bigints
      sql/item.h:
        Mark unsigned big ints as unsigned
      sql/sql_lex.cc:
        Returns numbers between 9223372036854775807 and 9999999999999999999 as unsigned 64 bit numbers
      8bdf015a
  7. 26 Feb, 2003 8 commits