1. 27 Apr, 2003 4 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 55e36215
      unknown authored
      into mashka.mysql.fi:/home/my/mysql-4.0
      
      
      sql/ha_innodb.cc:
        Auto merged
      55e36215
    • unknown's avatar
      Fixed problem when comparing a key for a multi-byte-character set. (bug 152) · dd089517
      unknown authored
      Use 0x.... as strings if 'new' mode. (bug 152)
      Don't report -max on windows when InnoDB is enabled. (bug 332)
      Reset current_linfo;  This could cause a hang when doing PURGE LOGS.
      Fix for row numbers in EXPLAIN (bug 322)
       Fix that USE_FRM works for all table types (bug 97)
      
      
      VC++Files/libmysql/libmysql.dsp:
        Added new source files
      myisam/mi_key.c:
        Fixed problem when comparing a key for a multi-byte-character set.
      myisam/mi_range.c:
        Fixed problem when comparing a key for a multi-byte-character set.
      myisam/mi_rkey.c:
        Fixed problem when comparing a key for a multi-byte-character set.
      myisam/mi_search.c:
        Fixed problem when comparing a key for a multi-byte-character set.
      myisam/mi_test2.c:
        Fixed printf statements
      myisam/myisamdef.h:
        Fixed problem when comparing a key for a multi-byte-character set.
      myisam/sort.c:
        Fixed printf statements
      mysql-test/r/ctype_latin1_de.result:
        New test results
      mysql-test/r/join.result:
        New test results
      mysql-test/r/repair.result:
        New test results
      mysql-test/r/rpl_alter.result:
        New test results
      mysql-test/t/ctype_latin1_de-master.opt:
        --new is needed to get 0x... strings to work properly
      mysql-test/t/ctype_latin1_de.test:
        New test for latin1_de
      mysql-test/t/repair.test:
        Test of USE_FRM and HEAP tables
      sql/field.cc:
        Fixed problem when comparing a key for a multi-byte-character set.
      sql/item.cc:
        Use 0x.... as strings if 'new' mode
      sql/item.h:
        Use 0x.... as strings if 'new' mode
      sql/mysqld.cc:
        Don't report -max on windows when InnoDB is enabled.
      sql/sql_analyse.cc:
        Removed unused variable
      sql/sql_insert.cc:
        Removed debug message
      sql/sql_repl.cc:
        Reset current_linfo;  This could cause a hang when doing PURGE LOGS.
      sql/sql_select.cc:
        Fix for row numbers in EXPLAIN
      sql/sql_table.cc:
        Fix that USE_FRM works for all table types (without strange errors)
      sql/sql_yacc.yy:
        Removed compiler warnings.
      dd089517
    • unknown's avatar
      trx0trx.h, trx0trx.c, ha_innodb.cc: · ef05e431
      unknown authored
        Remove code never actually used in IGNORE; InnoDB just rolls back the latest row insert or update on a duplicate key error and leaves it for MySQL to decide whether to ignore the error
      
      
      sql/ha_innodb.cc:
        Remove code never actually used in IGNORE; InnoDB just rolls back the latest row insert or update on a duplicate key error and leaves it for MySQL to decide whether to ignore the error
      innobase/trx/trx0trx.c:
        Remove code never actually used in IGNORE; InnoDB just rolls back the latest row insert or update on a duplicate key error and leaves it for MySQL to decide whether to ignore the error
      innobase/include/trx0trx.h:
        Remove code never actually used in IGNORE; InnoDB just rolls back the latest row insert or update on a duplicate key error and leaves it for MySQL to decide whether to ignore the error
      ef05e431
    • unknown's avatar
      Update PeterG's internals documentation per comments from · f58ad9f1
      unknown authored
      Monty; minor changes only.
      
      f58ad9f1
  2. 26 Apr, 2003 8 commits
    • unknown's avatar
      Update PeterG's internals documentation per Monty's comments; · 4681235e
      unknown authored
      minor changes only.
      
      4681235e
    • unknown's avatar
      Merge with 3.23: · ff317d8b
      unknown authored
      Set innobase_flush_log_at_trx_commit to 1 by default
      Fix problem with timestamp on 64 bit systems
      Reserve alarms for up to 10 slave threads
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      mysql-test/t/rpl_alter.test:
        Auto merged
      mysys/charset.c:
        Auto merged
      sql/log_event.cc:
        Auto merged
      mysql-test/r/join.result:
        Merge with 3.23
      mysql-test/t/join.test:
        Merge with 3.23
      sql/ha_innodb.cc:
        Merge with 3.23;  Set innobase_flush_log_at_trx_commit to 1 by default
      sql/log_event.h:
        Merge with 3.23; Fix problem with timestamp on 64 bit systems
      sql/mini_client.cc:
        Use local version
      sql/mysqld.cc:
        Reserve alarms for up to 10 slave threads
      sql/slave.cc:
        Use local version
      sql/sql_list.h:
        Use local version
      ff317d8b
    • unknown's avatar
      srv0start.c: · 0f20bfa2
      unknown authored
        fflush stderr after startup
      
      
      innobase/srv/srv0start.c:
        fflush stderr after startup
      0f20bfa2
    • unknown's avatar
      Fix for -fbranch-probabilites (bug 268) · 570158b0
      unknown authored
      Fix for LEFT/RIGHT/MID with multi-byte-character sets (bug 314)
      Fix for new bison 1.875
      max_insert_delayed_threads and delayed_insert_timeout now works as documented (bug 211)
      Don't show port in SHOW PROCESSLIST for system threads
      Fix problem with ORDER BY being discarded for some DISTINCT queries (bug 275)
      Fixed bug with NATURAL LEFT JOIN, NATURAL RIGHT JOIN and RIGHT JOIN when
      using many joined tables (Bug 212)
      
      
      acinclude.m4:
        Fix for -fbranch-probabilites
      configure.in:
        Fix for -fbranch-probabilites
      myisam/mi_open.c:
        Give error instead of writing to stderr (Which user can't see)
      mysql-test/r/join.result:
        Update results after change to NATURAL/LEFT/RIGHT JOIN
      mysql-test/r/join_outer.result:
        Update results after change to NATURAL/LEFT/RIGHT JOIN
      mysql-test/r/select.result:
        Update results after change to NATURAL/LEFT/RIGHT JOIN
      mysql-test/t/join.test:
        Update results after change to NATURAL/LEFT/RIGHT JOIN
      sql/item_strfunc.cc:
        Fix for LEFT/RIGHT/MID with multi-byte-character sets
      sql/mysqld.cc:
        Fix for new bison 1.875 (Wrong error text message when one got syntax error)
      sql/sql_class.cc:
        Don't show port in SHOW PROCESSLIST for system threads
      sql/sql_insert.cc:
        max_insert_delayed_threads now works as documented.
        delayed_insert_timeout now works on Linux
      sql/sql_parse.cc:
        Added comment
      sql/sql_select.cc:
        Fix problem with ORDER BY being discarded and results returned un-sorted
      sql/sql_yacc.yy:
        Fixed bug with NATURAL LEFT JOIN, NATURAL RIGHT JOIN and RIGHT JOIN when
        using many joined tables.
      570158b0
    • unknown's avatar
      Fix possible memory overrun when reading broken character set files · da00a4e9
      unknown authored
      
      sql/mysqld.cc:
        Safety fix.
      da00a4e9
    • unknown's avatar
      Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.0 · f994e61b
      unknown authored
      into hundin.mysql.fi:/home/igor/dev/mysql-4.0
      
      f994e61b
    • unknown's avatar
      fixed incorrect number of affected rows in REPLACE...SELECT... (bug 130) · 0cc3d2e6
      unknown authored
      
      sql/sql_insert.cc:
        fixed incorrect number of affected rows in REPLACE...SELECT...
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      0cc3d2e6
    • unknown's avatar
      filesort.cc, order_by.result: · 8bb39838
      unknown authored
         Fixed bug 263
      order_by.test:
        Fixed bug 263
      
      
      mysql-test/t/order_by.test:
        Fixed bug 263
      mysql-test/r/order_by.result:
         Fixed bug 263
      sql/filesort.cc:
         Fixed bug 263
      8bb39838
  3. 25 Apr, 2003 11 commits
  4. 24 Apr, 2003 6 commits
    • unknown's avatar
      Minor changes in netware directory (From Rob Lyon - Novell) · 5baa6708
      unknown authored
      
      netware/mysql.xdc:
        Change mode to -rw-rw-r--
      netware/BUILD/compile-AUTOTOOLS:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/compile-linux-tools:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/compile-netware-END:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/compile-netware-START:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/compile-netware-all:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/compile-netware-debug:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/compile-netware-standard:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/mwasmnlm:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/mwccnlm:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/mwldnlm:
        Turned on error checking in all NetWare build scripts.
      netware/BUILD/nwbootstrap:
        Add target path suffix
      5baa6708
    • unknown's avatar
      ha_innodb.cc: · 66a5c503
      unknown authored
        When FLUSH LOGS is called, flush InnoDB logs to disk also in the case innodb_flush_log_at_trx_commit=0
      
      
      sql/ha_innodb.cc:
        When FLUSH LOGS is called, flush InnoDB logs to disk also in the case innodb_flush_log_at_trx_commit=0
      66a5c503
    • unknown's avatar
      srv0srv.c: · 71376346
      unknown authored
        Make sure we do not do insert buffer merge in fast shutdown even if there is some buglet which increments srv_activity_counter during a shutdown
      
      
      innobase/srv/srv0srv.c:
        Make sure we do not do insert buffer merge in fast shutdown even if there is some buglet which increments srv_activity_counter during a shutdown
      71376346
    • unknown's avatar
      srv0srv.c: · c927d4ed
      unknown authored
        Make buffer pool flush batches bigger as that may save some time if fsync is very inefficient
      
      
      innobase/srv/srv0srv.c:
        Make buffer pool flush batches bigger as that may save some time if fsync is very inefficient
      c927d4ed
    • unknown's avatar
      ha_innodb.h, ha_innodb.cc: · e256beb9
      unknown authored
        Make ANALYZE TABLE to update index cardinality and other statistics also for an InnoDB table; note that the estimates are based on 10 random dives, not on an exhaustive read of the table
      
      
      sql/ha_innodb.cc:
        Make ANALYZE TABLE to update index cardinality and other statistics also for an InnoDB table; note that the estimates are based on 10 random dives, not on an exhaustive read of the table
      sql/ha_innodb.h:
        Make ANALYZE TABLE to update index cardinality and other statistics also for an InnoDB table; note that the estimates are based on 10 random dives, not on an exhaustive read of the table
      e256beb9
    • unknown's avatar
      Fixed bug in SET SQL_BIG_SELECTS · a1f124a5
      unknown authored
      
      mysql-test/r/select_safe.result:
        Updated results
      mysql-test/t/select_safe.test:
        Added test for SQL_BIG_SELECTS
      sql/set_var.cc:
        Fixed bug in SQL_BIG_SELECTS
      sql/share/czech/errmsg.txt:
        Updated error messages
      sql/share/danish/errmsg.txt:
        Updated error messages
      sql/share/dutch/errmsg.txt:
        Updated error messages
      sql/share/english/errmsg.txt:
        Updated error messages
      sql/share/estonian/errmsg.txt:
        Updated error messages
      sql/share/french/errmsg.txt:
        Updated error messages
      sql/share/german/errmsg.txt:
        Updated error messages
      sql/share/greek/errmsg.txt:
        Updated error messages
      sql/share/hungarian/errmsg.txt:
        Updated error messages
      sql/share/italian/errmsg.txt:
        Updated error messages
      sql/share/japanese/errmsg.txt:
        Updated error messages
      sql/share/korean/errmsg.txt:
        Updated error messages
      sql/share/norwegian-ny/errmsg.txt:
        Updated error messages
      sql/share/norwegian/errmsg.txt:
        Updated error messages
      sql/share/portuguese/errmsg.txt:
        Updated error messages
      sql/share/romanian/errmsg.txt:
        Updated error messages
      sql/share/russian/errmsg.txt:
        Updated error messages
      sql/share/slovak/errmsg.txt:
        Updated error messages
      sql/share/spanish/errmsg.txt:
        Updated error messages
      sql/share/swedish/errmsg.txt:
        Updated error messages
      sql/share/ukrainian/errmsg.txt:
        Updated error messages
      a1f124a5
  5. 23 Apr, 2003 11 commits
    • unknown's avatar
      Changed test slightly to make it repeatable · 2a6d583a
      unknown authored
      (There was a problem on some AMD system when the floating point precision wasn't accurate enough)
      
      
      mysql-test/r/group_by.result:
        new test result
      mysql-test/t/group_by.test:
        Changed test slightly to make it repeatable
      2a6d583a
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0 · e6066f37
      unknown authored
      into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
      
      e6066f37
    • unknown's avatar
      merge · 5e7be052
      unknown authored
      
      sql/ha_innodb.cc:
        Auto merged
      sql/ha_innodb.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_list.h:
        Auto merged
      support-files/my-huge.cnf.sh:
        Added query_cache_size
      support-files/my-large.cnf.sh:
        Added query_cache_size
      5e7be052
    • unknown's avatar
      Merge pgulutzan@bk-internal.mysql.com:/home/bk/mysql-4.0 · c585b490
      unknown authored
      into mysql.com:/home/pgulutzan/mysql-4.0
      
      c585b490
    • unknown's avatar
      Minor changes to PeterG's internals documentation per comments · b0ec03a0
      unknown authored
      from Monty.
      
      b0ec03a0
    • unknown's avatar
      Fixes for valgrind · c3627177
      unknown authored
      Added optimzation for clustered index
      Fixed bug in UPDATE ... ORDER BY
      Fixed handling of UPDATE ... LIMIT
      
      
      BitKeeper/deleted/.del-.cvsignore~7e29af89a3559f4c:
        Delete: Images/.cvsignore
      BitKeeper/deleted/.del-README~d5a4e7ca3a2e87a9:
        Delete: repl-tests/README
      BitKeeper/deleted/.del-run-all-tests~4deb6479a13e4568:
        Delete: repl-tests/run-all-tests
      BitKeeper/deleted/.del-run.test~3dc5b9bd1e9feea5:
        Delete: repl-tests/test-repl-alter/run.test
      BitKeeper/deleted/.del-run.test~4020771cff278f14:
        Delete: repl-tests/test-bad-query/run.test
      BitKeeper/deleted/.del-run.test~452f2b66537404a8:
        Delete: repl-tests/test-dump/run.test
      BitKeeper/deleted/.del-run.test~b1f0c1f96554df8:
        Delete: repl-tests/test-auto-inc/run.test
      BitKeeper/deleted/.del-table-dump-check.master~e13afeb8c79264b5:
        Delete: repl-tests/test-dump/table-dump-check.master
      BitKeeper/deleted/.del-table-dump-select.master~744acb955e33f3db:
        Delete: repl-tests/test-dump/table-dump-select.master
      BitKeeper/deleted/.del-x.master~29a93ed7956c8693:
        Delete: repl-tests/test-auto-inc/x.master
      BitKeeper/deleted/.del-x.master~3b248cbac9abda2b:
        Delete: repl-tests/test-bad-query/x.master
      BitKeeper/deleted/.del-foo-dump-master.master~b49ae6bec1e918ee:
        Delete: repl-tests/test-repl/foo-dump-master.master
      BitKeeper/deleted/.del-foo-dump-slave.master~f16ed20457d59be9:
        Delete: repl-tests/test-repl/foo-dump-slave.master
      BitKeeper/deleted/.del-repl-timestamp.master.reject~3492d2b74b413771:
        Delete: repl-tests/test-repl-ts/repl-timestamp.master.reject
      BitKeeper/deleted/.del-repl-timestamp.master~4b7782da5cc13161:
        Delete: repl-tests/test-repl-ts/repl-timestamp.master
      BitKeeper/deleted/.del-run.test~a1e32ea1e4253af4:
        Delete: repl-tests/test-repl/run.test
      BitKeeper/deleted/.del-run.test~ce5e626c91b760ec:
        Delete: repl-tests/test-repl-ts/run.test
      BitKeeper/deleted/.del-sum-wlen-master.master~1a5ea625c79e978:
        Delete: repl-tests/test-repl/sum-wlen-master.master
      BitKeeper/deleted/.del-sum-wlen-slave.master~f016d98833433084:
        Delete: repl-tests/test-repl/sum-wlen-slave.master
      BitKeeper/deleted/.del-test.master~5829e7b3770179db:
        Delete: repl-tests/test-repl-alter/test.master
      BitKeeper/deleted/.del-master-slave.inc~6775f6ae10137c39:
        Delete: repl-tests/include/master-slave.inc
      include/my_global.h:
        Fix for purify/valgrind
      myisam/mi_info.c:
        Updated comment
      mysql-test/r/group_by.result:
        New test results
      mysql-test/r/innodb.result:
        New test results
      mysql-test/r/join_outer.result:
        New test results
      mysql-test/r/multi_update.result:
        New test results
      mysql-test/r/null_key.result:
        New test results
      mysql-test/r/update.result:
        New test results
      mysql-test/t/group_by.test:
        Added extra explain to 'suspicious' test.
      mysql-test/t/innodb.test:
        Added test for UPDATE ... ORDER BY
      mysql-test/t/join_outer.test:
        Changed test to be repeatable
      mysql-test/t/multi_update.test:
        Slight change of test to catch more bugs
      mysql-test/t/update.test:
        Better test for UPDATE ... ORDER BY
      sql/field.cc:
        Simple optimization
      sql/ha_heap.h:
        Added optimzation for clustered index
      sql/ha_innodb.cc:
        Added optimzation for clustered index
      sql/ha_innodb.h:
        Added optimzation for clustered index
      sql/handler.h:
        Added optimzation for clustered index
      sql/item_sum.cc:
        Removed some usage of current_thd
      sql/mysqld.cc:
        Fix bug when compiling for purify/valgrind
      sql/opt_range.cc:
        Added optimzation for clustered index
      sql/records.cc:
        Fixed comment
      sql/sql_list.h:
        Fixed comment
      sql/sql_select.cc:
        Removed some usage of current_thd
      sql/sql_select.h:
        Removed some usage of current_thd
      sql/sql_union.cc:
        Removed some usage of current_thd
      sql/sql_update.cc:
        Fixed bug in UPDATE ... ORDER BY
        Fixed handling of UPDATE ... LIMIT
      support-files/my-huge.cnf.sh:
        Added default size for query cache
      support-files/my-large.cnf.sh:
        Added default size for query cache
      c3627177
    • unknown's avatar
      do not execute \* commands inside `identifiers` · 44e26b27
      unknown authored
      44e26b27
    • unknown's avatar
      config-win.h: · 4de46c44
      unknown authored
        Enable 'LOAD LOCAL INFILE', for parity with unix binaries.
      
      
      include/config-win.h:
        Enable 'LOAD LOCAL INFILE', for parity with unix binaries.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      4de46c44
    • unknown's avatar
      Modify PeterG's internals documentation per Monty. Added · bd8bb28f
      unknown authored
      more detailed explanation of record header and column 
      storage.
      
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      bd8bb28f
    • unknown's avatar
      Task 761:'mysqlbinlog should not die when reading · a4c6d597
      unknown authored
      unknown event'
      
      
      client/mysqlbinlog.cc:
        Task 761:'mysqlbinlog should not die when reading
        unknown event'
        The 'force-read' option has been added.
      sql/log_event.cc:
        Task 761:'mysqlbinlog should not die when reading
        unknown event'
        The'Unknown_log_event' class has been added
      sql/log_event.h:
        Task 761:'mysqlbinlog should not die when reading
        unknown event'
        The 'Unknown_log_event' class has been added.
      a4c6d597
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0 · 54dfc8f2
      unknown authored
      into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
      
      54dfc8f2