1. 26 Nov, 2000 2 commits
    • unknown's avatar
      yes, and a small change to log_event.h · 7648e3bc
      unknown authored
      
      sql/log_event.h:
        thread_id needs to be ulong
      sql/sql_base.cc:
        log drop of temp tables after disconnect
        add info about original thread on the master to table_cache_key
      7648e3bc
    • unknown's avatar
      Fixed temp tables to work with replication. It will not work if you stop the slave · c3cc5856
      unknown authored
      while slave thread has temp tables - not hard to fix though, but it is time to go to bed
      
      added a new test case for temp table replication and Slave_open_temp_tables
      status variable.
      
      Misc fixes
      
      
      client/mysqltest.c:
        added disconnect command
      mysql-test/create-test-result:
        fixed bugs so it actually works
      mysql-test/t/include/master-slave.inc:
        establish alternate connections to master and slave
      sql/mysql_priv.h:
        Slave_open_temp_tables
      sql/mysqlbinlog.cc:
        fixed a bug in reading local binlogs
      sql/mysqld.cc:
        added Slave_open_temp_tables status variable
      sql/slave.cc:
        fixed freed memory reference in the error message
      sql/sql_class.cc:
        slave_proxy_id
      sql/sql_class.h:
        slave_proxy_id
      sql/sql_parse.cc:
        small optimization - reorder eval in &&
      BitKeeper/etc/ignore:
        Added mysql-test/r/3.23/rpl000001.b.result.reject mysql-test/r/3.23/rpl000012.result.reject to the ignore list
      sql/sql_table.cc:
        added THD arg to rename_temporary_table
      sql/unireg.h:
        the table_cache_key is now 4 bytes longer
      c3cc5856
  2. 25 Nov, 2000 2 commits
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 80db9fb3
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      
      BitKeeper/etc/logging_ok:
        Auto converge
      80db9fb3
    • unknown's avatar
      slave master.info FILE -> IO_CACHE · 1ef81b21
      unknown authored
      send_file() is more stack-friendly - changed large static buffer to alloc_root()
      fixed my_b_seek() to work with WRITE_CACHE
      test case to make sure the slave starts correctly after being stopped
      truncated words file so the replication tests will take less time
      
      
      mysql-test/r/3.23/rpl000001.b.result:
        truncated words file
      mysql-test/r/3.23/rpl000004.b.result:
        truncated words file
      mysql-test/std_data/words:
        truncated words file
      BitKeeper/etc/ignore:
        Added mysql-test/rpl000011.test mysql-test/var/lib/mysql-bin.007 sql/share/norwegian/errmsg.sys sql/share/norwegian-ny/errmsg.sys to the ignore list
      mysys/mf_iocache2.c:
        got my_b_seek() to work with WRITE_CACHE, at least the one used by the slave
      sql/share/romanian/errmsg.sys:
        accidently touched the file
      sql/slave.cc:
        converted FILE to IO_CACHE for master.info
      sql/slave.h:
        FILE -> IO_CACHE for master.info
      sql/sql_repl.cc:
        be nice to the stack - change a large stack buffer to be alloced with
        alloc_root in send_file()
      1ef81b21
  3. 24 Nov, 2000 2 commits
  4. 22 Nov, 2000 7 commits
    • unknown's avatar
      manual.texi Howard's grammar changes · 85a61b2c
      unknown authored
      
      Docs/manual.texi:
        Howard's grammar changes
      85a61b2c
    • unknown's avatar
      Howard's grammar fixes · 46281c67
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      46281c67
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 681aeb58
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      
      681aeb58
    • unknown's avatar
      mysql-test/mysql-test-run · de693be7
      unknown authored
          cleanup - remove unneeded daeamon restarts
      sql/log_event.cc
          fixed bug - do not confuse confused slaves even further if they try to 
          read less than LOG_EVENT_HEADER_LEN before the end of file
      sql/mysqlbinlog.cc
          give error if constructor fails
      sql/mysqld.cc
          --disconnect-slave-event-count for replication debugging
      sql/slave.cc
          --disconnect-slave-event-count
          cleanup to remove unneeded sleeps when things go wrong - sleep only 
          when we have to
      sql/slave.h
          --disconnect-slave-event-count
      
      test cases for ALTER TABLE ORDER BY and replication offset off by 22 
      confusion mystery bug (both pass)
      
      
      mysql-test/mysql-test-run:
        cleanup - remove unneeded daeamon restarts
      sql/log_event.cc:
        fixed bug - do not confuse confused slaves even further if they try to 
        read less than LOG_EVENT_HEADER_LEN before the end of file
      sql/mysqlbinlog.cc:
        give error if constructor fails
      sql/mysqld.cc:
        --disconnect-slave-event-count for replication debugging
      sql/slave.cc:
        --disconnect-slave-event-count
        cleanup to remove unneeded sleeps when things go wrong - sleep only 
        when we have to
      sql/slave.h:
        --disconnect-slave-event-count
      sql/sql_repl.cc:
        added unknown error
      de693be7
    • unknown's avatar
    • unknown's avatar
    • unknown's avatar
      Split error message for crashed table to 3 different error messages. · b17e202d
      unknown authored
      Fixes for Windows
      
      
      Docs/manual.texi:
        Added things to the Windows section
      client/mysql.cc:
        Fixes to get Jani's changes to work on Windows
      include/myisam.h:
        Added chk_status()
      include/mysqld_error.h:
        Split error message for crashed table to 3 different error messages
      myisam/mi_check.c:
        Added chk_status()
      myisam/myisamchk.c:
        Added chk_status(). This gives us better error messages when the
        table is marked as 'crashed'
      sql/ha_myisam.cc:
        Better error messages if the table is marked as crashed
      sql/handler.cc:
        Better error messages if the table is marked as crashed
      sql/share/czech/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/czech/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/danish/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/danish/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/dutch/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/dutch/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/english/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/english/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/estonian/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/estonian/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/french/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/french/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/german/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/german/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/greek/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/greek/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/hungarian/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/hungarian/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/italian/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/italian/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/japanese/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/japanese/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/korean/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/korean/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/norwegian-ny/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/norwegian/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/polish/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/polish/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/portuguese/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/portuguese/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/romanian/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/russian/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/russian/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/slovak/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/slovak/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/spanish/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/spanish/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/share/swedish/errmsg.OLD:
        Better error messages if the table is marked as crashed
      sql/share/swedish/errmsg.sys:
        Better error messages if the table is marked as crashed
      sql/share/swedish/errmsg.txt:
        Better error messages if the table is marked as crashed
      sql/sql_table.cc:
        Fix for gcc 2.7.2
      b17e202d
  5. 21 Nov, 2000 10 commits
    • unknown's avatar
      client/mysqltest.c · 62c3b536
      unknown authored
          generate a bigger reject file ( full in most cases) if the master result file is 0 length
      sql/sql_show.cc
          fixed 3 bugs in SHOW CREATE TABLE
      
      New test case shw000001 for SHOW CREATE TABLE bugs
      
      
      BitKeeper/etc/ignore:
        Added BitKeeper/tmp/bkOF1wtJ scripts/mysqldumpslow to the ignore list
      client/mysqltest.c:
        generate a bigger reject file ( full in most cases) if the master result file is 0 length
      sql/sql_show.cc:
        fixed 3 bugs in SHOW CREATE TABLE
      62c3b536
    • unknown's avatar
      Fixed compilation in another dir · 7dd56817
      unknown authored
      
      Docs/manual.texi:
        Added some general links
      mysys/Makefile.am:
        Fixed compilation of test_thr_lock in another directory
      sql/table.cc:
        cleanup
      7dd56817
    • unknown's avatar
    • unknown's avatar
    • unknown's avatar
      .del-README~3b652c0f321e1940 Delete: mysql-test/var/lib/README · d2659d33
      unknown authored
      .del-README~df5481fdbe6e5b6e	Delete: mysql-test/var/log/README
      .del-README~acb305e4c2ed5990	Delete: mysql-test/var/run/README
      .del-README~b32d866bfd50e72e	Delete: mysql-test/var/tmp/README
      
      
      BitKeeper/deleted/.del-README~3b652c0f321e1940:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-README~acb305e4c2ed5990:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-README~b32d866bfd50e72e:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-README~df5481fdbe6e5b6e:
        ***MISSING WEAVE***
      d2659d33
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 9a659dcf
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      
      9a659dcf
    • unknown's avatar
      fixed warning in sql_class.cc · 1100a260
      unknown authored
      added gdb support, mysqld options per test, and other cool stuff to mysql-test-run
      added --replicate-wild-do/ignore-table
      more test cases
      
      
      client/mysqltest.c:
        fixed a reject file bug
      mysql-test/mysql-test-run:
        support for gdb and running only one test case
      sql/mysql_priv.h:
        wild_compare needs to be global
      sql/mysqld.cc:
        --replicate-wild-do/ignore-table
      sql/slave.cc:
        wild,wild
      sql/slave.h:
        wild fixes
      sql/sql_class.cc:
        fixed compiler warning
      sql/sql_string.cc:
        wild stuff needs to be global
      BitKeeper/etc/ignore:
        Added BitKeeper/tmp/gone mysql-test/r/3.23/rpl mysql-test/r/3.23/rpl.reject mysql-test/var/lib/bar/bar.frm mysql-test/var/lib/bar/bar.MYD mysql-test/var/lib/bar/bar.MYI mysql-test/var/lib/foo/foo.frm mysql-test/var/lib/foo/foo.MYD mysql-test/var/lib/foo/foo.MYI mysql-test/var/lib/test/bar.frm mysql-test/var/lib/test/bar.MYD mysql-test/var/lib/test/bar.MYI mysql-test/var/lib/test/choo.frm mysql-test/var/lib/test/choo.MYD mysql-test/var/lib/test/choo.MYI mysql-test/var/slave-data/bar/bar.frm mysql-test/var/slave-data/bar/bar.MYD mysql-test/var/slave-data/bar/bar.MYI mysql-test/var/slave-data/foo/foo.frm mysql-test/var/slave-data/foo/foo.MYD mysql-test/var/slave-data/foo/foo.MYI mysql-test/var/slave-data/test/bar.frm mysql-test/var/slave-data/test/bar.MYD mysql-test/var/slave-data/test/bar.MYI mysql-test/var/slave-data/test/choo.frm mysql-test/var/slave-data/test/choo.MYD mysql-test/var/slave-data/test/choo.MYI mysql-test/var/tmp/README to the ignore list
      1100a260
    • unknown's avatar
      Merge · e23a0222
      unknown authored
      e23a0222
    • unknown's avatar
      Merge work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql · 2419661e
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      2419661e
    • unknown's avatar
      Fixed problem with auto-repair of MyISAM tables · 7c881e34
      unknown authored
      Fixed bug in ISAM and MyISAM when updating from multiple-processes
      
      
      Docs/manual.texi:
        Updated changelog
      client/mysqladmin.c:
        Upgraded version number because the change of llstr() is visible
      extra/perror.c:
        Added new error message
      include/my_base.h:
        Added HA_ERR_CRASHED_ON_USAGE
      isam/rnext.c:
        Fixed bug when updating from multiple-processes
      isam/rprev.c:
        Fixed bug when updating from multiple-processes
      libmysql/libmysql.c:
        Fixed that mysql->options.client_flag was used properly
      myisam/mi_locking.c:
        Fixed bug when updating from multiple-processes
      myisam/mi_open.c:
        Fixed bug when updating from multiple-processes
        Added HA_ERR_CRASHED_ON_USAGE
      myisam/mi_rnext.c:
        Fixed bug when updating from multiple-processes
      myisam/mi_rprev.c:
        Fixed bug when updating from multiple-processes
      myisam/myisamchk.c:
        Added HA_ERR_CRASHED_ON_USAGE
      sql/sql_base.cc:
        Fixed problem with auto-repair of MyISAM tables
      sql/table.cc:
        Fixed problem with auto-repair of MyISAM tables
      7c881e34
  6. 20 Nov, 2000 13 commits
  7. 19 Nov, 2000 3 commits
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 22a61956
      unknown authored
      into work.mysql.com:/d1/users/tim/src/mysql
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/ha_berkeley.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      22a61956
    • unknown's avatar
      Merge work:/home/bk/mysql · c9b16b81
      unknown authored
      into threads.polyesthetic.msg:/usr/local/src/my/work
      
      
      c9b16b81
    • unknown's avatar
      safe_mysqld.sh · 659b379c
      unknown authored
        - set pid_file and err_log relative to DATADIR as specified in
          the my.cnf file, instead of the default value
        - do not pass safe_mysqld-specific options to mysqld
        - minor style changes (remove extra ; at end of line, make
          spacing more consistent, etc.)
      
      manual.ja.texi
        - Turn off SCCS flag
      
      
      Docs/manual.ja.texi:
        Turn off SCCS flag
      scripts/safe_mysqld.sh:
        - set pid_file and err_log relative to DATADIR
          as specified in the my.cnf file, instead of
          the default value
        - do not pass safe_mysqld-specific options to
          mysqld
        - minor style changes (remove extra ; at end of
          line, make spacing more consistent, etc.)
      659b379c
  8. 18 Nov, 2000 1 commit
    • unknown's avatar
      Fixed some reported bugs · 5dae19b3
      unknown authored
      
      BUILD/compile-alpha-cxx:
        Building on Alpha with Compaq C and C+++
      Docs/manual.texi:
        Changelogs and update of links
      myisam/mi_key.c:
        Fixed multi_part keys where first part where of TEXT/BLOB type
      mysys/Makefile.am:
        Makefile.am now works with Compaq make
      sql-bench/Results/ATIS-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/Results/RUN-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/Results/alter-table-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/Results/big-tables-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/Results/connect-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/Results/create-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/Results/insert-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/Results/select-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/Results/wisconsin-mysql-Linux_2.2.13_SMP_alpha:
        New benchmark results
      sql-bench/test-select.sh:
        Made the count_distinct_big test a bit smaller
      sql/log.cc:
        Changed the slow log format to have more information by default
      sql/mysqld.cc:
        false->FALSE
      sql/share/german/errmsg.sys:
        Update of messages
      sql/share/german/errmsg.txt:
        Update of messages
      sql/sql_base.cc:
        Fixed SELECT DISTINCT *
      sql/sql_insert.cc:
        Cleanup
      sql/sql_table.cc:
        Added logging of DROP of temporary tables
      vio/VioFd.cc:
        false -> FALSE
      vio/VioSSL.cc:
        false -> FALSE
      vio/VioSSLFactoriesFd.cc:
        false -> FALSE
      vio/VioSocket.cc:
        false -> FALSE
      5dae19b3