1. 12 Dec, 2000 6 commits
    • unknown's avatar
      --result-file in mysqltest works nicely now · 7d3130fc
      unknown authored
      added a new test case that relies on --result-file
      
      
      client/mysqltest.c:
        allow a mix of --result-file and @ result file specifications
      mysql-test/mysql-test-run:
        -record option
        -R options to mysql-test so taht result files will be compared
      7d3130fc
    • unknown's avatar
      client/mysqltest.c · fb0a1b33
      unknown authored
          add --result-file option
      mysql-test/mysql-test-run
          do a really good job to kill mysqld if it is stuck
      
      
      client/mysqltest.c:
        add --result-file option
      mysql-test/mysql-test-run:
        do a really good job to kill mysqld if it is stuck
      fb0a1b33
    • unknown's avatar
      test case for a coredump on merge tables. Sergei or Monty, can you fix this? · 6be226bd
      unknown authored
      
      mysql-test/mysql-test-run:
        added support for copying tables into datadir - now only MRG and FRM
        files are copied - will add others as we come up with samples
      6be226bd
    • unknown's avatar
      Merge · 3e2df584
      unknown authored
      
      sql/filesort.cc:
        merged
      3e2df584
    • unknown's avatar
      ft0000001.test more tests added · 4d41ff31
      unknown authored
      ft0000002.test  several ft-indexes test
      filesort.cc	DBUG_PRINT's added
      
      
      sql/filesort.cc:
        more DBUG_PRINT's added
      mysql-test/t/ft0000001.test:
        more tests added
      4d41ff31
    • unknown's avatar
      Fixed delete in tables with hidden primary key · 4f4c928b
      unknown authored
      Remove not used BDB logs on shutdown
      Don't give warnings for repair on slaves
      Fixed transaction log files
      
      
      Docs/manual.texi:
        Updated 'known bugs'
      include/my_sys.h:
        Added define for checking number of bytes left in the IO_CACHE
      mysql-test/mysql-test-run:
        Small bug fixes
      mysys/mf_iocache2.c:
        Use new define
      sql/filesort.cc:
        Temporary fix for FULLTEXT index
      sql/ha_berkeley.cc:
        Fix for delete in tables with hidden primary key
        Remove not used BDB logs on shutdown
      sql/ha_myisam.cc:
        Don't give warnings for repair on slaves
      sql/hostname.cc:
        Portability fix
      sql/log.cc:
        Fix transaction log files
      sql/log_event.h:
        portability fix
      sql/slave.cc:
        Don't give warnings for repair on slaves
      sql/sql_class.h:
        Cleanup
      sql/sql_parse.cc:
        Fixed typo
      4f4c928b
  2. 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
  3. 10 Dec, 2000 2 commits
  4. 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
  5. 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
  6. 07 Dec, 2000 4 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