1. 28 Jun, 2001 10 commits
    • unknown's avatar
      merge · e401ab71
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      myisam/myisamchk.c:
        Auto merged
      mysql-test/r/drop.result:
        Auto merged
      mysql-test/t/drop.test:
        Auto merged
      sql/share/italian/errmsg.txt:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      e401ab71
    • unknown's avatar
      Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql · f77c9238
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      f77c9238
    • unknown's avatar
      Allow floats of type 1.0e1 · 7252014f
      unknown authored
      7252014f
    • unknown's avatar
      safe_mysqld -> mysqld_safe · 6c123249
      unknown authored
      6c123249
    • unknown's avatar
      Cleanup · a623a79a
      unknown authored
      
      myisam/myisamchk.c:
        --force now implices --update
      sql/share/italian/errmsg.txt:
        Update of error messages
      a623a79a
    • unknown's avatar
      90455e99
    • unknown's avatar
    • unknown's avatar
      Changed safe_mysqld -> mysqld_safe · 53ef31ce
      unknown authored
      Added some alias to SHOW commands
      Prepare for dynamic changing of MySQL variables
      
      
      man/Makefile.am:
        Changed safe_mysqld -> mysqld_safe
      man/isamchk.1:
        Changed safe_mysqld -> mysqld_safe
      man/isamlog.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysql.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysql_zap.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysqlaccess.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysqladmin.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysqld.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysqld_multi.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysqld_safe.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysqldump.1:
        Changed safe_mysqld -> mysqld_safe
      man/mysqlshow.1:
        Changed safe_mysqld -> mysqld_safe
      man/perror.1:
        Changed safe_mysqld -> mysqld_safe
      man/replace.1:
        Changed safe_mysqld -> mysqld_safe
      man/which.2:
        Changed safe_mysqld -> mysqld_safe
      myisam/mi_search.c:
        Fixed bug when using packed keys.
      scripts/Makefile.am:
        Changed safe_mysqld -> mysqld_safe
      scripts/make_binary_distribution.sh:
        Changed safe_mysqld -> mysqld_safe
      scripts/mysql_install_db.sh:
        Changed safe_mysqld -> mysqld_safe
      scripts/mysqld_multi.sh:
        Changed safe_mysqld -> mysqld_safe
      scripts/mysqld_safe-watch.sh:
        Changed safe_mysqld -> mysqld_safe
      scripts/mysqld_safe.sh:
        Changed safe_mysqld -> mysqld_safe
      sql/lex.h:
        Addex SHOW INDEXES as an alias for SHOW INDEX
      sql/sql_class.cc:
        Prepare for dynamic changing of MySQL variables
      sql/sql_lex.h:
        Prepare for dynamic changing of MySQL variables
      sql/sql_yacc.yy:
        Some changes to SHOW commands.
      support-files/binary-configure.sh:
        Changed safe_mysqld -> mysqld_safe
      support-files/mysql-max.spec.sh:
        Changed safe_mysqld -> mysqld_safe
      support-files/mysql-multi.server.sh:
        Changed safe_mysqld -> mysqld_safe
      support-files/mysql.server.sh:
        Changed safe_mysqld -> mysqld_safe
      support-files/mysql.spec.sh:
        Changed safe_mysqld -> mysqld_safe
      53ef31ce
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into white.box:/home/tim/my/4 · 602babb9
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      602babb9
    • unknown's avatar
      Implement ORDER BY DESC optimization, which reads values in descending · 3e6f87ce
      unknown authored
      order directly from the index instead of using a filesort.
      
      
      mysql-test/mysql-test-run.sh:
        [ -n $SKIP_TEST ] --> [ -n "$SKIP_TEST" ]; portability fix
      mysql-test/r/order_by.result:
        Added test for ORDER BY DESC optimization
      mysql-test/t/order_by.test:
        Added test for ORDER BY DESC optimization
      sql/opt_range.cc:
        Added QUICK_SELECT_DESC class which implements ORDER BY DESC optimization.
      sql/opt_range.h:
        Added QUICK_SELECT_DESC class which implements ORDER BY DESC optimization.
      sql/sql_select.cc:
        Added QUICK_SELECT_DESC class which implements ORDER BY DESC optimization.
      BitKeeper/etc/ignore:
        Added .gdbinit .vimrc to the ignore list
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      3e6f87ce
  2. 27 Jun, 2001 1 commit
  3. 26 Jun, 2001 2 commits
    • unknown's avatar
      --do-test option in mysql-test-run - will do only tests that match the pattern · f21b39fd
      unknown authored
      updated rotate event to set new position along with the new log
      
      
      mysql-test/mysql-test-run.sh:
        added --do-test
      mysql-test/r/rpl_log.result:
        update for new rotate event format
      sql/log_event.cc:
        rotate event now supports forcing a new position, not just the log
      sql/log_event.h:
        clean-up of rotate event, support for position force with rotate event
      sql/slave.cc:
        accept position setting from rotate event
      sql/sql_repl.cc:
        updates to fake_rotate_event() for the new format
      f21b39fd
    • unknown's avatar
      Fixed length rows should not use row checksum in MyISAM tables · 237b4bed
      unknown authored
      Fixed bug in handling of packed MyISAM keys
      
      
      myisam/mi_create.c:
        Fixed length rows should not use row checksum
      myisam/mi_search.c:
        Fixed bug in handling packed keys.
      myisam/mi_statrec.c:
        Fixed bug when using --checksum on fixed length rows
      237b4bed
  4. 25 Jun, 2001 1 commit
    • unknown's avatar
      Fixed bug when sorting big files (introduced with multi-table-delete) · 743c2411
      unknown authored
      Changed mysql-test to use --language
      Cleaned up parameters to filesort()
      
      
      configure.in:
        Fixed typo
      mysql-test/install_test_db.sh:
        Changed test case to use --language
      mysql-test/mysql-test-run.sh:
        Changed test case to use --language
        Fixed that test names are not 'cut'-ed.
      mysql-test/r/select_found.result:
        Fixed test case to make it repeatable
      mysql-test/t/insert.test:
        Added test of unique key handling
      mysql-test/t/order_fill_sortbuf.test:
        Cleaned up test
      mysql-test/t/select_found.test:
        Fixed test case to make it repeatable
      sql/filesort.cc:
        Fixed bug when sorting big files (introduced with multi-table-delete)
        cleaned up parameters.
      sql/mysql_priv.h:
        Cleaned up parameters to filesort()
      sql/mysqld.cc:
        Fixed typo on enum
      sql/sql_delete.cc:
        Cleanup
      sql/sql_select.cc:
        Cleanup
      sql/sql_table.cc:
        Cleanup
      sql/sql_test.cc:
        Cleanup
      sql/sql_update.cc:
        Cleanup
      743c2411
  5. 24 Jun, 2001 7 commits
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0 · 8b3f711a
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      8b3f711a
    • unknown's avatar
      Fixed bug in multi-table-delete code · 4720ec21
      unknown authored
      
      client/mysqltest.c:
        Added --big-test argument
      libmysqld/lib_sql.cc:
        Reset error messages before new query.
      libmysqld/lib_vio.c:
        Fixed reading of results.
      mysql-test/mysql-test-run.sh:
        Added option --big
      mysql-test/r/multi_update.result:
        More multi-delete tests
      mysql-test/t/bdb-crash.test:
        Added missing test if BDB is supported
      mysql-test/t/multi_update.test:
        More multi-delete tests
      4720ec21
    • unknown's avatar
      mysqld.cc Put OPT_INNODB_UNIX_FILE_FLUSH_METHOD to mysqld.cc enum type · d84edc5a
      unknown authored
      
      sql/mysqld.cc:
        Put OPT_INNODB_UNIX_FILE_FLUSH_METHOD to mysqld.cc enum type
      d84edc5a
    • unknown's avatar
      univ.i Added a new debug define option · bd69c468
      unknown authored
      sync0sync.ic	Do not use GCC in-line assembly
      srv0start.h	Eliminate a deadlock of threads at startup
      buf0buf.h	Add some debug functions
      srv0start.c	Remove a printf
      
      
      innobase/srv/srv0start.c:
        Remove a printf
      innobase/include/buf0buf.h:
        Add some debug functions
      innobase/include/srv0start.h:
        Eliminate a deadlock of threads at startup
      innobase/include/sync0sync.ic:
        Do not use GCC in-line assembly
      innobase/include/univ.i:
        Added a new debug define option
      bd69c468
    • unknown's avatar
      sync0sync.c Do not use in-line assembly in GCC · 41603625
      unknown authored
      srv0start.c	Eliminate a deadlock of threads at startup
      row0mysql.c	Several bug fixes
      row0umod.c	Several bug fixes
      row0upd.c	Several bug fixes
      os0file.c	Revert back to fsync as default flush method
      log0recv.c	Several bug fixes
      ibuf0ibuf.c	Several bug fixes
      fsp0fsp.c	Several bug fixes
      trx0undo.c	Put some assertions to uncover possible bugs
      dict0boot.c	Several bug fixes
      
      
      innobase/dict/dict0boot.c:
        Several bug fixes
      innobase/trx/trx0undo.c:
        Put some assertions to uncover possible bugs
      innobase/fsp/fsp0fsp.c:
        Several bug fixes
      innobase/ibuf/ibuf0ibuf.c:
        Several bug fixes
      innobase/log/log0recv.c:
        Several bug fixes
      innobase/os/os0file.c:
        Revert back to fsync as default flush method
      innobase/row/row0mysql.c:
        Several bug fixes
      innobase/row/row0umod.c:
        Several bug fixes
      innobase/row/row0upd.c:
        Several bug fixes
      innobase/srv/srv0start.c:
        Eliminate a deadlock of threads at startup
      innobase/sync/sync0sync.c:
        Do not use in-line assembly in GCC
      41603625
    • unknown's avatar
      buf0buf.c Several bug fixes · adade77a
      unknown authored
      buf0flu.c	Several bug fixes
      buf0rea.c	Several bug fixes
      buf0lru.c	Clearer error message
      
      
      innobase/buf/buf0lru.c:
        Clearer error message
      innobase/buf/buf0buf.c:
        Several bug fixes
      innobase/buf/buf0flu.c:
        Several bug fixes
      innobase/buf/buf0rea.c:
        Several bug fixes
      adade77a
    • unknown's avatar
      show master forced rotate info in SHOW BINLOG EVENTS · 16aefaaa
      unknown authored
      mark a master-forced rotate with a special flag
      
      
      mysql-test/r/rpl000014.result:
        updated result
      mysql-test/r/rpl000015.result:
        updated result
      mysql-test/r/rpl000016.result:
        updated result
      mysql-test/r/rpl_log.result:
        updated result
      mysql-test/t/rpl000017-slave.sh:
        fix for change in master.info format
      mysql-test/t/rpl_log.test:
        test for correct last_log_seq in show slave status
      sql/log.cc:
        mark a master-forced rotate with a special flag
      sql/log_event.cc:
        show master forced rotate info in SHOW BINLOG EVENTS
      sql/log_event.h:
        master forced rotation flag
      sql/slave.cc:
        keep trace of last log sequences in MASTER_INFO
        do not rotate on slave, if the rotation on master was forced by its master
      sql/slave.h:
        keep track of last log sequence number in MASTER_INFO
      16aefaaa
  6. 23 Jun, 2001 2 commits
  7. 22 Jun, 2001 3 commits
    • unknown's avatar
      added test case for the bug in ORDER BY when we fill up sort buffer · e37a9723
      unknown authored
      Note that if you change sort buffer to be bigger, the bug will not show
      
      e37a9723
    • unknown's avatar
      merged new 3.23 errors · de0b2af7
      unknown authored
      fixed bugs in log seq - now starting to look good
      fixes for SHOW BINLOG EVENTS
      will push this one
      
      
      include/mysqld_error.h:
        merged errors from 3.23
      mysql-test/mysql-test-run.sh:
        wrong quotes in --skip-test
      mysql-test/r/drop.result:
        updated test
      mysql-test/r/rpl_log.result:
        updated test
      mysql-test/t/drop.test:
        updated test
      mysql-test/t/rpl_log.test:
        fixed bugs in test case
      sql/item_sum.h:
        remove compiler warning about re-ordered initialization
      sql/log.cc:
        fixed a bunch of loq_seq bugs
      sql/log_event.cc:
        fixed log seq bugs, added info for Slave event in SHOW BINLOG EVENTS
      sql/share/czech/errmsg.txt:
        merged errors from 3.23
      sql/share/danish/errmsg.txt:
        merged errors from 3.23
      sql/share/dutch/errmsg.txt:
        merged errors from 3.23
      sql/share/english/errmsg.txt:
        merged errors from 3.23
      sql/share/estonian/errmsg.txt:
        merged errors from 3.23
      sql/share/french/errmsg.txt:
        merged errors from 3.23
      sql/share/german/errmsg.txt:
        merged errors from 3.23
      sql/share/greek/errmsg.txt:
        merged errors from 3.23
      sql/share/hungarian/errmsg.txt:
        merged errors from 3.23
      sql/share/italian/errmsg.txt:
        merged errors from 3.23
      sql/share/japanese/errmsg.txt:
        merged errors from 3.23
      sql/share/korean/errmsg.txt:
        merged errors from 3.23
      sql/share/norwegian-ny/errmsg.txt:
        merged errors from 3.23
      sql/share/norwegian/errmsg.txt:
        merged errors from 3.23
      sql/share/polish/errmsg.txt:
        merged errors from 3.23
      sql/share/portuguese/errmsg.txt:
        merged errors from 3.23
      sql/share/romanian/errmsg.txt:
        merged errors from 3.23
      sql/share/russian/errmsg.txt:
        merged errors from 3.23
      sql/share/slovak/errmsg.txt:
        merged errors from 3.23
      sql/share/spanish/errmsg.txt:
        merged errors from 3.23
      sql/share/swedish/errmsg.txt:
        merged errors from 3.23
      sql/slave.cc:
        fixed log_seq bugs
      de0b2af7
    • unknown's avatar
      manual.texi Updated mirror URL · 44242b03
      unknown authored
      
      Docs/manual.texi:
        Updated mirror URL
      44242b03
  8. 21 Jun, 2001 7 commits
    • unknown's avatar
      merged test from 4.0 · 1992a55e
      unknown authored
      
      mysql-test/r/drop.result:
        merged a test from 4.0
      mysql-test/t/drop.test:
        updated test results
      1992a55e
    • unknown's avatar
      merge · f1a5dafc
      unknown authored
      
      sql/slave.cc:
        Auto merged
      sql/sql_db.cc:
        Auto merged
      f1a5dafc
    • unknown's avatar
      fixed drop/create database bug when holding global read lock · d88fdc2b
      unknown authored
      preserve originating server id in Intvar events to avoid inifinite loops
      
      
      include/mysqld_error.h:
        new error messages
      mysql-test/r/drop.result:
        updated result
      mysql-test/r/flush.result:
        updated result
      mysql-test/t/drop.test:
        test for proper handling of drop/create database when holding
        global read lock
      mysql-test/t/flush.test:
        test to see if other thread would block on drop database if we
        are holding global read lock
      sql/log.cc:
        preserve originating server id in Intvar log event
      sql/share/czech/errmsg.txt:
        new error messages
      sql/share/danish/errmsg.txt:
        new error messages
      sql/share/dutch/errmsg.txt:
        new error messages
      sql/share/english/errmsg.txt:
        new error messages
      sql/share/estonian/errmsg.txt:
        new error messages
      sql/share/french/errmsg.txt:
        new error messages
      sql/share/german/errmsg.txt:
        new error messages
      sql/share/greek/errmsg.txt:
        new error messages
      sql/share/hungarian/errmsg.txt:
        new error messages
      sql/share/italian/errmsg.txt:
        new error messages
      sql/share/japanese/errmsg.txt:
        new error messages
      sql/share/korean/errmsg.txt:
        new error messages
      sql/share/norwegian-ny/errmsg.txt:
        new error messages
      sql/share/norwegian/errmsg.txt:
        new error messages
      sql/share/polish/errmsg.txt:
        new error messages
      sql/share/portuguese/errmsg.txt:
        new error messages
      sql/share/romanian/errmsg.txt:
        new error messages
      sql/share/russian/errmsg.txt:
        new error messages
      sql/share/slovak/errmsg.txt:
        new error messages
      sql/share/spanish/errmsg.txt:
        new error messages
      sql/share/swedish/errmsg.txt:
        new error messages
      sql/slave.cc:
        fixed typo in comment
      sql/sql_db.cc:
        global read lock should block drop/create database
      d88fdc2b
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · 5756e498
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
      
      
      sql/sql_parse.cc:
        Auto merged
      5756e498
    • unknown's avatar
      added SHOW BINLOG EVENTS · 818abea2
      unknown authored
      fixed log sequence bugs
      fixed bugs in handling Slave event
      added test case with SHOW BINLOG EVENTS
      have not fixed all the bugs - found some that are also in 3.23,
      will fix them there first, then do pull and cleanup
      
      will not push this changeset
      
      
      include/mysqld_error.h:
        new error
      mysql-test/mysql-test-run.sh:
        use quotes in expr
      sql/lex.h:
        SHOW BINLOG EVENTS
      sql/log.cc:
        fixed log sequence bugs
      sql/log_event.cc:
        SHOW BINLOG EVENTS
        fixed bugs Slave event handling
      sql/log_event.h:
        SHOW BINLOG EVENTS
      sql/share/english/errmsg.txt:
        SHOW BINLOG EVENTS
      sql/sql_lex.h:
        SHOW BINLOG EVENTS
      sql/sql_parse.cc:
        SHOW BINLOG EVENTS
      sql/sql_repl.cc:
        SHOW BINLOG EVENTS
      sql/sql_repl.h:
        SHOW BINLOG EVENTS
      sql/sql_yacc.yy:
        SHOW BINLOG EVENTS
      818abea2
    • unknown's avatar
      merge · 3a7f86e4
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      mysql-test/t/bdb.test:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      3a7f86e4
    • unknown's avatar
      UNIQUE keys are not anymore shown as PRIMARY KEY · 8a677f29
      unknown authored
      
      Docs/manual.texi:
        Changelog
      mysql-test/r/show_check.result:
        Added test for SHOW CREATE
      mysql-test/t/show_check.test:
        Added test for SHOW CREATE
      sql/mysqld.cc:
        Fixed messages
      8a677f29
  9. 20 Jun, 2001 2 commits
  10. 19 Jun, 2001 5 commits