1. 02 Jul, 2001 2 commits
    • unknown's avatar
      merged · a1826b55
      unknown authored
      
      include/my_base.h:
        Auto merged
      include/myisam.h:
        Auto merged
      myisam/mi_open.c:
        Auto merged
      myisam/myisamdef.h:
        Auto merged
      myisam/myisampack.c:
        Auto merged
      mysql-test/t/alter_table.test:
        Auto merged
      mysys/tree.c:
        Auto merged
      sql/ha_myisam.cc:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      a1826b55
    • unknown's avatar
      memory-limited tree · 2d28c646
      unknown authored
      bulk inserts optimization: caching keys in binary tree
      
      
      include/my_base.h:
        bulk inserts optimization: caching keys in binary tree
      include/my_tree.h:
        memory-limited tree
      include/myisam.h:
        bulk inserts optimization: caching keys in binary tree
      isam/isamlog.c:
        memory-limited tree
      isam/pack_isam.c:
        memory-limited tree
      myisam/ft_boolean_search.c:
        memory-limited tree
      myisam/ft_nlq_search.c:
        memory-limited tree
      myisam/ft_parser.c:
        memory-limited tree
      myisam/ft_stopwords.c:
        memory-limited tree
      myisam/mi_extra.c:
        bulk inserts optimization: caching keys in binary tree
      myisam/mi_open.c:
        bulk inserts optimization: caching keys in binary tree
      myisam/mi_static.c:
        bulk inserts optimization: caching keys in binary tree
      myisam/mi_write.c:
        bulk inserts optimization: caching keys in binary tree
      myisam/myisamdef.h:
        bulk inserts optimization: caching keys in binary tree
      myisam/myisamlog.c:
        memory-limited tree
      myisam/myisampack.c:
        memory-limited tree
      mysql-test/mysql-test-run.sh:
        memory-limited tree
      mysql-test/t/alter_table.test:
        make it faster
      mysys/tree.c:
        memory-limited tree
      sql/ha_myisam.cc:
        bulk inserts optimization: caching keys in binary tree
      sql/item_sum.cc:
        memory-limited tree
      sql/mysqld.cc:
        bulk inserts optimization: caching keys in binary tree
      sql/sql_analyse.h:
        memory-limited tree
      sql/uniques.cc:
        memory-limited tree
      2d28c646
  2. 01 Jul, 2001 2 commits
    • unknown's avatar
      Merge sinisa@work.mysql.com:/home/bk/mysql-4.0 · cdfc04fb
      unknown authored
      into sinisa.nasamreza.org:/mnt/hdc/Sinisa/mysql-4.0
      
      
      BitKeeper/etc/ignore:
        auto-union
      sql/sql_delete.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      cdfc04fb
    • unknown's avatar
      Making multi-table delete BETA !! · b2912381
      unknown authored
      
      mysql-test/t/multi_update.test:
        Making a test change the order of the tables, so that initalize_tables 
        would be tested properly
      mysys/my_compress.c:
        Just changed my e-mail address .... ;o)
      sql/filesort.cc:
        Making sure that merge_buffers can not be killed
      sql/sql_class.h:
        Added initialize_tables
      sql/sql_delete.cc:
        Making final changes for multi table delete, beta version !!
      sql/sql_select.cc:
        same as above
      BitKeeper/etc/ignore:
        Added locked to the ignore list
      b2912381
  3. 30 Jun, 2001 3 commits
    • unknown's avatar
      forgot to fix one instance of VERSION in rpl_log result · 2752103d
      unknown authored
      
      mysql-test/r/rpl_log.result:
        missed version again - next time will use searh and replace
      2752103d
    • unknown's avatar
      mysql-test/r/rpl_log.result · 3eeebfeb
      unknown authored
          fixed left over hard coded version instances in the result 
      
      
      
      mysql-test/r/rpl_log.result:
        fixed left over hard coded version instances in the result
      3eeebfeb
    • unknown's avatar
      support for eval_result and let $var = `query` syntax in mysql-test · bd286b23
      unknown authored
      fixes for rpl_log test to make it config-independent
      
      
      BitKeeper/etc/ignore:
        Added mysql-test/r/rpl_log.eval to the ignore list
      client/mysqltest.c:
        support for eval_result and let $var = `query` syntax
      mysql-test/Makefile.am:
        import more variables into mysql-test-run
      mysql-test/mysql-test-run.sh:
        if we got wrong result on eval_result test case, diff against the
        expanded result, not the template
      mysql-test/r/rpl_log.result:
        change config-dependent parts of the result to dynamic variables
      mysql-test/t/rpl_log.test:
        get server version from the server
        remove obsoleted replace hack to solve port problem - use eval_result
        instead
      bd286b23
  4. 29 Jun, 2001 13 commits
  5. 28 Jun, 2001 11 commits
    • unknown's avatar
      ha_innobase.cc Update possible row timestamp column also in an update · 0640b4b5
      unknown authored
      
      sql/ha_innobase.cc:
        Update possible row timestamp column also in an update
      0640b4b5
    • unknown's avatar
      merge · 05e9925a
      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
      05e9925a
    • unknown's avatar
      Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql · 1a5643b4
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      1a5643b4
    • unknown's avatar
      Allow floats of type 1.0e1 · 9665a34a
      unknown authored
      9665a34a
    • unknown's avatar
      safe_mysqld -> mysqld_safe · 210e8642
      unknown authored
      210e8642
    • unknown's avatar
      Cleanup · 93edcc74
      unknown authored
      
      myisam/myisamchk.c:
        --force now implices --update
      sql/share/italian/errmsg.txt:
        Update of error messages
      93edcc74
    • unknown's avatar
      ce77251d
    • unknown's avatar
    • unknown's avatar
      Changed safe_mysqld -> mysqld_safe · 833f353e
      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
      833f353e
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into white.box:/home/tim/my/4 · 12946a86
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      12946a86
    • unknown's avatar
      Implement ORDER BY DESC optimization, which reads values in descending · 950a6871
      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
      950a6871
  6. 27 Jun, 2001 1 commit
  7. 26 Jun, 2001 2 commits
    • unknown's avatar
      --do-test option in mysql-test-run - will do only tests that match the pattern · d2a5fab2
      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
      d2a5fab2
    • unknown's avatar
      Fixed length rows should not use row checksum in MyISAM tables · f246b619
      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
      f246b619
  8. 25 Jun, 2001 1 commit
    • unknown's avatar
      Fixed bug when sorting big files (introduced with multi-table-delete) · 4d5dcac3
      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
      4d5dcac3
  9. 24 Jun, 2001 5 commits
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0 · 157c1bc5
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      157c1bc5
    • unknown's avatar
      Fixed bug in multi-table-delete code · a96e1b69
      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
      a96e1b69
    • unknown's avatar
      mysqld.cc Put OPT_INNODB_UNIX_FILE_FLUSH_METHOD to mysqld.cc enum type · 5b47d101
      unknown authored
      
      sql/mysqld.cc:
        Put OPT_INNODB_UNIX_FILE_FLUSH_METHOD to mysqld.cc enum type
      5b47d101
    • unknown's avatar
      univ.i Added a new debug define option · 3b5cee2e
      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
      3b5cee2e
    • unknown's avatar
      sync0sync.c Do not use in-line assembly in GCC · 5b6c9620
      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
      5b6c9620