1. 11 Dec, 2000 7 commits
    • unknown's avatar
      log_event.h fixed load data infile replication for alpha · 3e7c27a0
      unknown authored
      
      sql/log_event.h:
        fixed load data infile replication for alpha
      3e7c27a0
    • unknown's avatar
      sql/sql_repl.cc · f63b1499
      unknown authored
          last fix in send_file() was wrong
      
      
      sql/sql_repl.cc:
        last fix in send_file() was wrong
      f63b1499
    • unknown's avatar
      I hope I've fixed all the bugs by now, let's test it · 1581aae5
      unknown authored
      
      sql/log_event.h:
        changed new/delete for Log_event to use my_malloc/my_free
      sql/mysql_priv.h:
        wait for slave to get going
      sql/mysqld.cc:
        wait for slave to get going in SLAVE START
      sql/slave.cc:
        fixed more memory leaks
      sql/sql_repl.cc:
        file name was not being \0 terminated in send_file
      1581aae5
    • unknown's avatar
      Merge · 72e03410
      unknown authored
      72e03410
    • unknown's avatar
      sel000032.test backpropagated from mysql-4.0 · 46464268
      unknown authored
      sel000031.test	backpropagated from mysql-4.0
      sel000014.result	backpropagated from mysql-4.0
      sel000006.test	s|r/3.23/|r/|
      sel000007.test	s|r/3.23/|r/|
      sel000008.test	s|r/3.23/|r/|
      sel000009.test	s|r/3.23/|r/|
      sel000010.test	s|r/3.23/|r/|
      sel000011.test	s|r/3.23/|r/|
      sel000012.test	s|r/3.23/|r/|
      sel000013.test	s|r/3.23/|r/|
      sel000014.test	s|r/3.23/|r/|
      sel000015.test	s|r/3.23/|r/|
      sel000016.test	s|r/3.23/|r/|
      sel000017.test	s|r/3.23/|r/|
      sel000018.test	s|r/3.23/|r/|
      sel000019.test	s|r/3.23/|r/|
      sel000020.test	s|r/3.23/|r/|
      sel000021.test	s|r/3.23/|r/|
      sel000022.test	s|r/3.23/|r/|
      sel000023.test	s|r/3.23/|r/|
      sel000024.test	s|r/3.23/|r/|
      sel000025.test	s|r/3.23/|r/|
      sel000026.test	s|r/3.23/|r/|
      sel000027.test	s|r/3.23/|r/|
      sel000028.test	s|r/3.23/|r/|
      sel000029.test	s|r/3.23/|r/|
      sel000030.test	s|r/3.23/|r/|
      sel000033.test	s|r/3.23/|r/|
      sel000005.test	s|r/3.23/|r/|
      ft0000001.test	s|r/3.23/|r/|
      sel000004.test	s|r/3.23/|r/|
      
      
      mysql-test/t/sel000004.test:
        s|r/3.23/|r/|
      mysql-test/t/ft0000001.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000005.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000006.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000007.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000008.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000009.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000010.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000011.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000012.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000013.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000014.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000015.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000016.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000017.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000018.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000019.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000020.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000021.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000022.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000023.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000024.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000025.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000026.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000027.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000028.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000029.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000030.test:
        s|r/3.23/|r/|
      mysql-test/t/sel000033.test:
        s|r/3.23/|r/|
      mysql-test/r/sel000014.result:
        backpropagated from mysql-4.0
      mysql-test/t/sel000031.test:
        backpropagated from mysql-4.0
      mysql-test/t/sel000032.test:
        backpropagated from mysql-4.0
      46464268
    • unknown's avatar
      Tests backpropagated from mysql-4.0 bk tree · 8423d9b5
      unknown authored
      
      mysql-test/t/sel000004.test:
        backpropagated from mysql-4.0
      mysql-test/t/sel000005.test:
        backpropagated from mysql-4.0
      mysql-test/r/sel000004.result:
        backpropagated from mysql-4.0
      mysql-test/r/sel000005.result:
        backpropagated from mysql-4.0
      8423d9b5
    • unknown's avatar
      Removed init that crashed BDB · c2ae643f
      unknown authored
      Fixed newly introduced bug in update
      
      
      BitKeeper/etc/ignore:
        Added libmysql_r/conf_to_src to the ignore list
      sql/filesort.cc:
        Removed init that crashed BDB
      sql/ha_berkeley.cc:
        Fixed bug in sub AUTO_INCREMENT keys in BDB tables
      sql/opt_range.cc:
        Cleanup
      sql/sql_update.cc:
        Fixed newly introduced bug in update
      c2ae643f
  2. 10 Dec, 2000 2 commits
  3. 09 Dec, 2000 5 commits
    • unknown's avatar
      fixed up leaks found by --exit-info=256 · e3efb6ee
      unknown authored
      better error diagnostic in SLAVE START
      
      
      sql/mini_client.cc:
        if we fail to connect, we need to free the inited structure
      sql/mysqld.cc:
        added end_slave() for slave cleanup
      sql/slave.cc:
        fixed serveral memory leaks
      sql/slave.h:
        added end_master_info() for clean up
      sql/sql_class.cc:
        not changed
      sql/sql_repl.cc:
        initialize master info before creating slave thread in SLAVE START -
        this way we can easily send an error to the client if something is 
        wrong in init_master_info
      e3efb6ee
    • unknown's avatar
      Docs/manual.texi · 73f34a63
      unknown authored
          updates for the test suite
      Docs/Support/test-make-manual
          abort with a message if a utility fails
          open the manual in a browser on success 
      
      
      Docs/manual.texi:
        updates for the test suite
      Docs/Support/test-make-manual:
        abort with a message if a utility fails
        open the manual in a browser on success
      73f34a63
    • unknown's avatar
      logs were not being called with exiting set to true on server exit · c22e8f85
      unknown authored
      
      sql/mysqld.cc:
        added proper close to logs on server exit
      c22e8f85
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · c0f9fddc
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      
      mysql-test/mysql-test-run:
        Auto merged
      c0f9fddc
    • unknown's avatar
      mysql-test/mysql-test-run · 1680b7cb
      unknown authored
          reversed gcov to work the old way - the worst thing that can happen 
          if slave and master execute the same code at the same time is that
          we get a lesser  count on the code branch execution, but in any case,
          it will be at least counted once, which is really all we care.
          
          Besides, the source tracking is most likely not thread safe, but this
          is ok for the same reason.
      
      
      mysql-test/mysql-test-run:
        reversed gcov to work the old way - the worst thing that can happen 
        if slave and master execute the same code at the same time is that
        we get a lesser  count on the code branch execution, but in any case,
        it will be at least counted once, which is really all we care.
        
        Besides, the source tracking is most likely not thread safe, but this
        is ok for the same reason.
      1680b7cb
  4. 08 Dec, 2000 16 commits
    • unknown's avatar
      ignore cleaned up, AGAIN! · b21dc762
      unknown authored
      myrg_open.c	delayed queue allocation
      
      
      myisammrg/myrg_open.c:
        delayed queue allocation
      BitKeeper/etc/ignore:
        cleaned up, AGAIN!
      b21dc762
    • unknown's avatar
      Merge · 1ad91edd
      unknown authored
      1ad91edd
    • unknown's avatar
      mysql-test-run --core-file changed to --exit-info=256 · 57497101
      unknown authored
                      it's yet another mysqld hidden feature
                      --exit-info=256 is like --core-file but prints info at exit.
                      --exit-info itself implies also one-thread (undocumented)
      
      
      mysql-test/mysql-test-run:
        --core-file changed to --exit-info=256
        it's yet another mysqld hidden feature
        --exit-info=256 is like --core-file but prints 
        info at exit.
        --exit-info itself implies also one-thread (undocumented)
      57497101
    • unknown's avatar
      sql/mysqld.cc · 9aaf054f
      unknown authored
          fixed auto set of server id
      sql/sql_repl.cc
          do not allow slave to replicate if master id was not supplied
      sql/sql_repl.h
          fix for server_id
      
      
      sql/mysqld.cc:
        fixed auto set of server id
      sql/sql_repl.cc:
        do not allow slave to replicate if master id was not supplied
      sql/sql_repl.h:
        fix for server_id
      9aaf054f
    • unknown's avatar
      mysqldump.c typo fixed · 3993657f
      unknown authored
      mysqldumpslow.sh   | first line should be #!@PERL@
      mysqld_multi.sh    | not #@perl@ or #!/usr/bin/perl
      
      
      client/mysqldump.c:
        typo fixed
      3993657f
    • unknown's avatar
      Merge · 1ab82540
      unknown authored
      
      BitKeeper/etc/ignore:
        auto-union
      BitKeeper/etc/logging_ok:
        auto-union
      Docs/manual.texi:
        SCCS merged
      1ab82540
    • unknown's avatar
      Lots of fixes for BDB tables · fec268ed
      unknown authored
      Change DROP TABLE to first drop the data, then the .frm file
      
      
      Docs/manual.texi:
        Updated TODO and Changelog
      include/Makefile.am:
        Portability fix
      mysql-test/misc/select.res:
        ***MISSING WEAVE***
      mysys/mf_iocache2.c:
        cleanup
      scripts/mysqlhotcopy.sh:
        Fixed --noindices
      sql-bench/Results/ATIS-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/RUN-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/alter-table-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/big-tables-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/connect-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/create-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/insert-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/select-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/wisconsin-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/limits/pg.cfg:
        Updated to new crash-me
      sql-bench/server-cfg.sh:
        Fixes for pg 7.0.2
      sql/ha_berkeley.cc:
        Lots of BDB table fixes
      sql/ha_berkeley.h:
        Lots of BDB table fixes
      sql/handler.cc:
        Change DROP TABLE to first drop the data, then the .frm file
      sql/hostname.cc:
        Fixes for empty hostnames
      sql/log.cc:
        Fixed transaction logging
      sql/share/swedish/errmsg.OLD:
        cleanup
      sql/sql_delete.cc:
        Fixes for logging
      sql/sql_insert.cc:
        Fixes for logging
      sql/sql_select.cc:
        Fixes for BDB tables
      sql/sql_table.cc:
        Change DROP TABLE to first drop the data, then the .frm file
      sql/sql_update.cc:
        Fixes for logging
      BitKeeper/etc/ignore:
        Added scripts/mysqld_multi to the ignore list
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      fec268ed
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 8ec5e277
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      8ec5e277
    • unknown's avatar
      fixed bug in load data infile replication · e8d1c0a3
      unknown authored
      updated test suite to always test if slave obeys stop/start commands 
      
      
      mysql-test/include/master-slave.inc:
        test if the slave actually stops and starts in response to slave start/slave stop
      sql/log_event.cc:
        call the right constructor - I am 99% sure this is what cause sporadic failures of rpl000001
      sql/share/romanian/errmsg.sys:
        not changed
      e8d1c0a3
    • unknown's avatar
      mrg000001.result Change mode to -rw-rw-r-- · f328f10e
      unknown authored
      mrg000001.dummy.result	Change mode to -rw-rw-r--
      
      
      mysql-test/r/mrg000001.dummy.result:
        Change mode to -rw-rw-r--
      mysql-test/r/mrg000001.result:
        Change mode to -rw-rw-r--
      f328f10e
    • unknown's avatar
      Merge · 47a6d92a
      unknown authored
      
      BitKeeper/etc/gone:
        auto-merge
      BitKeeper/etc/ignore:
        merged, cleaned up
      47a6d92a
    • unknown's avatar
      sql_base.cc merge+insert (v.3) · f8683308
      unknown authored
      myrg_info.c	merge+insert (v.3)
      myrg_extra.c	merge+insert (v.3)
      ignore  	cleanup
      
      
      BitKeeper/etc/ignore:
        cleanup
      myisammrg/myrg_extra.c:
        merge+insert (v.3)
      myisammrg/myrg_info.c:
        merge+insert (v.3)
      sql/sql_base.cc:
        merge+insert (v.3)
      f8683308
    • unknown's avatar
      Small changes in mysqld_multi. · 0f06f6eb
      unknown authored
      
      scripts/mysqld_multi.sh:
        Small changes and bug fixes.
      0f06f6eb
    • unknown's avatar
      Added documentation. · 0bcc9d53
      unknown authored
      
      Docs/manual.texi:
        Added documentation about running multiple MySQL servers.
      0bcc9d53
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 74d26568
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      
      BitKeeper/etc/logging_ok:
        Auto converge
      74d26568
    • unknown's avatar
      more cleanup of slave load data infile - trying to track down bug, · 3b514368
      unknown authored
      
      BitKeeper/etc/ignore:
        Added BitKeeper/tmp/applied.list BitKeeper/tmp/backup.list BitKeeper/tmp/backup.sfio BitKeeper/tmp/sfile.list to the ignore list
      sql/slave.cc:
        log warnings from replicated load data infile
      sql/sql_load.cc:
        do not log load data infile from the master to update log on the slave
      3b514368
  5. 07 Dec, 2000 10 commits
    • unknown's avatar
      Temporary fix for handling wild_one at end of string (key compression). · 99b3680b
      unknown authored
      Full fix shall be in MySQL 4.1. (This is a hard one (!))
      
      
      sql/opt_range.cc:
        Temporary fix for handling wild_one at end of string (key compression).
        A full fix shall be somewhere in 4.1 (!) This is a hard one...
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      99b3680b
    • unknown's avatar
      rpl000001 sporadic failure mystery solved - the table was being opened twice :-) · e0c7c731
      unknown authored
      
      BitKeeper/etc/ignore:
        Added mysql-test/var/slave-data/mysql-bin.001 mysql-test/var/slave-data/mysql-bin.002 mysql-test/var/slave-data/mysql-bin.003 mysql-test/var/slave-data/mysql-bin.004 mysql-test/var/slave-data/mysql-bin.005 mysql-test/var/slave-data/mysql-bin.006 mysql-test/var/slave-data/mysql-bin.007 mysql-test/var/slave-data/mysql-bin.008 mysql-test/var/slave-data/mysql-bin.009 mysql-test/var/slave-data/mysql-bin.010 mysql-test/var/slave-data/mysql-bin.011 mysql-test/var/slave-data/mysql-bin.012 mysql-test/var/slave-data/mysql-bin.013 mysql-test/var/slave-data/mysql-bin.014 mysql-test/var/slave-data/mysql-bin.index to the ignore list
      mysql-test/mysql-test-run:
        re-added --log-bin --log-slave updates to slave startup options
      sql/slave.cc:
        fixed bug in LOAD DATA INFILE replication
      e0c7c731
    • unknown's avatar
      mysql-test/Makefile.am · 67b1aca2
      unknown authored
          removed extra files, adjusted for renames
      
      
      mysql-test/Makefile.am:
        removed extra files, adjusted for renames
      67b1aca2
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 8755f831
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      Build-tools/Do-all-build-steps:
        Auto merged
      8755f831
    • unknown's avatar
      Do-all-build-steps added --without-berkeley-db · 84332a1c
      unknown authored
      
      Build-tools/Do-all-build-steps:
        added --without-berkeley-db
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      84332a1c
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 842268fc
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      842268fc
    • unknown's avatar
      ok, here comes the push - prepare to resolve conflicts! And lets hope bk can... · 09fc83ca
      unknown authored
      ok, here comes the push - prepare to resolve conflicts! And lets hope bk can gracefully handle all of my renames
      
      
      BitKeeper/etc/ignore:
        Added mysql-test/var/lib/test/test3.frm mysql-test/var/lib/test/test3.MRG to the ignore list
      mysql-test/t/mrg000001.test:
        fixed paths
      sql/log.cc:
        fixed mutex problem
      09fc83ca
    • unknown's avatar
      Added documentation about the mysql client. · 888c1268
      unknown authored
      888c1268
    • unknown's avatar
      make -j 2 · e5e8c09f
      unknown authored
      
      BUILD/compile-pentium-gcov:
        use second CPU
      BUILD/compile-pentium:
        I got my second CPU
      Build-tools/Do-all-build-steps:
        use second CPU
      Build-tools/Do-compile:
        use second CPU
      e5e8c09f
    • unknown's avatar
      mrg000001.dummy.result Rename: mysql-test/r/3.23/mrg000001.dummy.result ->... · af803cc9
      unknown authored
      mrg000001.dummy.result	Rename: mysql-test/r/3.23/mrg000001.dummy.result -> mysql-test/r/mrg000001.dummy.result
      mrg000001.result	Rename: mysql-test/r/3.23/mrg000001.result -> mysql-test/r/mrg000001.result
      mrg000001.test	Rename: mysql-test/t/3.23/mrg000001.test -> mysql-test/t/mrg000001.test
      
      
      mysql-test/t/mrg000001.test:
        Rename: mysql-test/t/3.23/mrg000001.test -> mysql-test/t/mrg000001.test
      mysql-test/r/mrg000001.dummy.result:
        Rename: mysql-test/r/3.23/mrg000001.dummy.result -> mysql-test/r/mrg000001.dummy.result
      mysql-test/r/mrg000001.result:
        Rename: mysql-test/r/3.23/mrg000001.result -> mysql-test/r/mrg000001.result
      af803cc9