1. 07 Sep, 2005 1 commit
    • unknown's avatar
      join_outer.result, opt_range.cc, item_cmpfunc.cc: · 0a61c3ab
      unknown authored
        Post merge changes
      sql_yacc.yy:
        Post merge changes
      sql_select.cc:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions (post merge changes).
         The function add_key_fields() is modified. There cannot be NOT before
         BETWEEN/IN anymore. Rather Item_func_between/in objects can represent
         now [NOT]BETWEEN/IN expressions.
      
      
      sql/item_cmpfunc.cc:
        Post merge changes
      sql/opt_range.cc:
        Post merge changes
      sql/sql_select.cc:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions (post merge changes).
         The function add_key_fields() is modified. There cannot be NOT before
         BETWEEN/IN anymore. Rather Item_func_between/in objects can represent
         now [NOT]BETWEEN/IN expressions.
      sql/sql_yacc.yy:
        Post merge changes.
      mysql-test/r/join_outer.result:
        Post merge changes
      0a61c3ab
  2. 06 Sep, 2005 14 commits
    • unknown's avatar
      Merge mysql.com:/home/alexi/dev/mysql-4.1-0 · 2e883d19
      unknown authored
      into  mysql.com:/home/alexi/dev/mysql-5.0-0
      
      
      sql/item_cmpfunc.cc:
        Auto merged
      mysql-test/r/join_outer.result:
        Manual merge
      mysql-test/t/join_outer.test:
        Manual merge
      sql/item_cmpfunc.h:
        Manual merge
      sql/opt_range.cc:
        Manual merge
      sql/sql_yacc.yy:
        Manual merge
      BitKeeper/etc/RESYNC_TREE:
        New BitKeeper file ``BitKeeper/etc/RESYNC_TREE''
      2e883d19
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 9e7a1bb2
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      9e7a1bb2
    • unknown's avatar
      item_cmpfunc.h: · f1cc5049
      unknown authored
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions.
         The classes Item_func_between, Item_func_if, Item_func_in are modified.
         Item_func_between/in objects can represent now [NOT]BETWEEN/IN expressions.
         The class Item_func_opt_neg is added to factor out the functionality
         common for the modified classes Item_func_between and Item_func_in.
      item_cmpfunc.cc:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions.
         Added Item_func_between::fix_fields(), Item_func_if::fix_fields(),
         Item_func_in::fix_fields(). They correct generic calculation of
         the not_null_tables attribute when it is needed.
         Modified Item_func_between::val_int(), Item_func_in::val_int().
      opt_range.cc:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions.
         The function get_mm_tree() is modified. There cannot be NOT before
         BETWEEN/IN anymore. Rather Item_func_between/in objects can represent
         now [NOT]BETWEEN/IN expressions.
      sql_yacc.yy:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions.
         Item_func_between/in objects can represent now [NOT]BETWEEN/IN expresions.
      join_outer.result:
        Fixed some testcases results (bugs #12101, #12102)
      join_outer.test:
        Added testcases for bugs #12101, #12102
      
      
      mysql-test/t/join_outer.test:
        Added testcases for bugs #12101, #12102
      mysql-test/r/join_outer.result:
        Fixed some testcases results (bugs #12101, #12102)
      sql/sql_yacc.yy:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions.
         Item_func_between/in objects can represent now [NOT]BETWEEN/IN expresions.
      sql/opt_range.cc:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions.
         The function get_mm_tree() is modified. There cannot be NOT before
         BETWEEN/IN anymore. Rather Item_func_between/in objects can represent
         now [NOT]BETWEEN/IN expressions.
      sql/item_cmpfunc.cc:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions.
         Added Item_func_between::fix_fields(), Item_func_if::fix_fields(),
         Item_func_in::fix_fields(). They correct generic calculation of
         the not_null_tables attribute when it is needed.
         Modified Item_func_between::val_int(), Item_func_in::val_int().
      sql/item_cmpfunc.h:
        Fixed bugs #12101, #12102: wrong calculation of not_null_tables()
         for some expressions.
         The classes Item_func_between, Item_func_if, Item_func_in are modified.
         Item_func_between/in objects can represent now [NOT]BETWEEN/IN expressions.
         The class Item_func_opt_neg is added to factor out the functionality
         common for the modified classes Item_func_between and Item_func_in.
      f1cc5049
    • unknown's avatar
      Bug #12984 mysqltest.test: different output from "exec NonExistsinfComamdn" · 050d992b
      unknown authored
       - Common error handling regardless of --ps-protocol or not.
      
      
      client/mysqltest.c:
        Merge normal_handle_error and run_query_stmt_handle_error to get consistent functionality and error messages regardless if --ps-protocol is used or not
        Call handle_error when error occured to check for expected error codes/states
        Call handle_no_error when no error ahs occured to check if an error was expected
      050d992b
    • unknown's avatar
      Detect comment with command using extra delimiter · 8bb92058
      unknown authored
      
      mysql-test/include/have_lowercase0.inc:
        Remove extra ; at end of command(causing it to be skipped)
      mysql-test/r/mysqltest.result:
        Update test results
      mysql-test/t/mysqltest.test:
        Add test to detect "comment with command" with extra ; delimiter
        Fix extra ; delimiter
      8bb92058
    • unknown's avatar
      mysqld.cc: · 94c98b51
      unknown authored
        after merge fix
      
      
      sql/mysqld.cc:
        after merge fix
      94c98b51
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-4.1.b9948 · b0a7f602
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-5.0
      
      
      sql/mysql_priv.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/mysqld.cc:
        after merge fix
      b0a7f602
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · f53de1f2
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-4.1
      
      
      f53de1f2
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 180a9ce7
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      180a9ce7
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 · c29a8d4e
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      mysql-test/t/mysqltest.test:
        Auto merged
      c29a8d4e
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · cfb7ac76
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      mysql-test/r/func_gconcat.result:
        Auto merged
      mysql-test/t/func_gconcat.test:
        Auto merged
      ndb/include/util/ndb_opts.h:
        Auto merged
      ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        Auto merged
      ndb/src/kernel/error/ErrorReporter.cpp:
        Auto merged
      ndb/src/kernel/main.cpp:
        Auto merged
      ndb/src/kernel/vm/Emulator.cpp:
        Auto merged
      ndb/src/kernel/vm/Emulator.hpp:
        Auto merged
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Auto merged
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Auto merged
      ndb/src/mgmsrv/Services.cpp:
        Auto merged
      ndb/tools/Makefile.am:
        Auto merged
      ndb/tools/ndb_config.cpp:
        Auto merged
      ndb/tools/restore/consumer_restore.cpp:
        Auto merged
      ndb/tools/restore/restore_main.cpp:
        Auto merged
      cfb7ac76
    • unknown's avatar
      BUG#12959 mysqltest crashes if testcase passed with -x option · 3ae91695
      unknown authored
       - Update test cases
      
      
      mysql-test/t/mysqltest.test:
        Uncomment the mysqltest -x test. Can't get the output to end up in the result file.
      3ae91695
    • unknown's avatar
      comment out innochecksum until fixed · 10345854
      unknown authored
      10345854
    • unknown's avatar
      Merge · 7b2aacb7
      unknown authored
      
      mysql-test/r/func_gconcat.result:
        Auto merged
      mysql-test/t/func_gconcat.test:
        Auto merged
      ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        Auto merged
      ndb/src/kernel/error/ErrorReporter.cpp:
        Auto merged
      ndb/src/kernel/main.cpp:
        Auto merged
      ndb/src/kernel/vm/Emulator.cpp:
        Auto merged
      ndb/src/kernel/vm/Emulator.hpp:
        Auto merged
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Auto merged
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Auto merged
      ndb/src/mgmsrv/Services.cpp:
        Auto merged
      ndb/tools/ndb_config.cpp:
        Auto merged
      ndb/tools/restore/consumer_restore.cpp:
        Auto merged
      ndb/include/util/ndb_opts.h:
        merge
      ndb/tools/Makefile.am:
        merge
      ndb/tools/restore/restore_main.cpp:
        merge
      7b2aacb7
  3. 05 Sep, 2005 24 commits
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 · dd45e416
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      client/mysqltest.c:
        Auto merged
      mysql-test/r/func_gconcat.result:
        Auto merged
      mysql-test/r/mysqltest.result:
        Auto merged
      mysql-test/t/func_gconcat.test:
        Auto merged
      mysql-test/t/mysqltest.test:
        Auto merged
      ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        Auto merged
      ndb/src/kernel/error/ErrorReporter.cpp:
        Auto merged
      ndb/src/kernel/main.cpp:
        Auto merged
      ndb/src/kernel/vm/Emulator.cpp:
        Auto merged
      ndb/src/kernel/vm/Emulator.hpp:
        Auto merged
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Auto merged
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Auto merged
      ndb/src/mgmsrv/Services.cpp:
        Auto merged
      ndb/tools/ndb_config.cpp:
        Auto merged
      ndb/tools/restore/consumer_restore.cpp:
        Auto merged
      mysql-test/t/openssl_1.test:
        Manual merge
      ndb/include/util/ndb_opts.h:
        Manual merge
      ndb/tools/Makefile.am:
        Manual merge
      ndb/tools/restore/restore_main.cpp:
        Manual merge
      dd45e416
    • unknown's avatar
      BUG#12984 mysqltest.test: different output from "exec NonExistsinfComamdn" · 8b1751e5
      unknown authored
      
      mysql-test/r/mysqltest.result:
        Disable test for failing --exec and --system since output can't be piped to /dev/null on all platforms
      mysql-test/t/mysqltest.test:
        Disable test for failing --exec and --system since output can't be piped to /dev/null on all platforms
        Avoid "echo -e" by using a temporary .sql file for tests that require more than one line.
      8b1751e5
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 4c8361f6
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      4c8361f6
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 441d80a5
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-4.1
      
      
      441d80a5
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 9bd02618
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-4.1.b9948
      
      
      sql/mysqld.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      9bd02618
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0 · b2d2f188
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/bug12959/my50-bug12959
      
      
      client/mysqltest.c:
        Auto merged
      b2d2f188
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 · e54b1fd8
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/bug12959/my41-bug12959
      
      
      client/mysqltest.c:
        Auto merged
      e54b1fd8
    • unknown's avatar
      mysqld.cc, mysql_priv.h, sql_parse.cc: · 50c44c9b
      unknown authored
        bug#9948
        changed client-charset behavior in 4.1.x libmysql, which issue BC prob
        after review fixes
      
      
      sql/mysql_priv.h:
        bug#9948
        changed client-charset behavior in 4.1.x libmysql, which issue BC prob
        after review fixes
      sql/mysqld.cc:
        bug#9948
        changed client-charset behavior in 4.1.x libmysql, which issue BC prob
        after review fixes
      50c44c9b
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · c9415fd4
      unknown authored
      into dl145b.mysql.com:/home/ndbdev/mysql-4.1
      
      
      c9415fd4
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/bug12959/my41-bug12959 · 9fad4fde
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/bug12959/my50-bug12959
      
      
      client/mysqltest.c:
        Auto merged
      mysql-test/t/mysqltest.test:
        Auto merged
      9fad4fde
    • unknown's avatar
      Bug#12959 mysqltest crashes if testcase passed with -x option · e10b50e6
      unknown authored
      
      client/mysqltest.c:
        Fixes for mysqltest -x  <filename>
      mysql-test/t/mysqltest.test:
        Test mysqltest -x <filename>
      mysql-test/include/mysqltest-x.inc:
        New BitKeeper file ``mysql-test/include/mysqltest-x.inc''
      e10b50e6
    • unknown's avatar
      added --core-file option to ndb executables · 4a584b17
      unknown authored
      added parseable printout in ndb_restore
      
      
      4a584b17
    • unknown's avatar
      func_gconcat.test, func_gconcat.result: · 5168730f
      unknown authored
        Test case for bug #12859 group_concat in subquery cause incorrect not null.
      
      
      mysql-test/r/func_gconcat.result:
        Test case for bug #12859 group_concat in subquery cause incorrect not null.
      mysql-test/t/func_gconcat.test:
        Test case for bug #12859 group_concat in subquery cause incorrect not null.
      5168730f
    • unknown's avatar
      Merge mysql.com:/usr/home/ram/work/4.1.b4214 · b48e721d
      unknown authored
      into  mysql.com:/usr/home/ram/work/mysql-5.0
      
      
      myisam/mi_check.c:
        Auto merged
      myisam/mi_packrec.c:
        Auto merged
      myisam/mi_static.c:
        Auto merged
      myisam/myisamdef.h:
        Auto merged
      ndb/src/kernel/main.cpp:
        Auto merged
      ndb/src/kernel/vm/Emulator.cpp:
        Auto merged
      myisam/myisampack.c:
        merging
      b48e721d
    • unknown's avatar
      354fa102
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 43b04480
      unknown authored
      into  mysql.com:/usr/home/ram/work/4.1.b4214
      
      
      myisam/mi_check.c:
        Auto merged
      myisam/myisampack.c:
        Auto merged
      43b04480
    • unknown's avatar
      a fix (bug #4214: Table corruption with myisampack and large BLOB objects). · 943f8335
      unknown authored
      
      myisam/mi_check.c:
        a fix (bug #4214: Table corruption with myisampack and large BLOB objects).
        - pass version to the save_pack_length().
      myisam/mi_packrec.c:
        a fix (bug #4214: Table corruption with myisampack and large BLOB objects).
        - code cleanup: read_pack_length() and calc_pack_length() introduced, 
                        save_pack_length() modified: now the behavior depends on packing version
        - save packing version in the share->pack.version
        - pass it to the read_pack_length()
      myisam/mi_static.c:
        a fix (bug #4214: Table corruption with myisampack and large BLOB objects).
        - packing version set to 2
      myisam/myisamdef.h:
        a fix (bug #4214: Table corruption with myisampack and large BLOB objects).
        - packing version slot introduced (see MI_PACK)
      myisam/myisampack.c:
        a fix (bug #4214: Table corruption with myisampack and large BLOB objects).
        - code cleanup
        - pass version to the calc_pack_length() and save_pack_length()
      943f8335
    • unknown's avatar
      Remove extra ; · e93e346a
      unknown authored
      
      mysql-test/t/openssl_1.test:
        Remove extra delimiter ;
      e93e346a
    • unknown's avatar
      BUG#12983 · a0ea35da
      unknown authored
      TRASH macro confliciting with TRASH in my_sys.h
      
      
      mysys/my_alloc.c:
        Rename TRASH to TRASH_MEM and use the TRASH macro from my_sys.h
      a0ea35da
    • unknown's avatar
      aea2e857
    • unknown's avatar
      Merge mysql.com:/M41/upward-4.1 into mysql.com:/M50/merge-5.0 · 7a0f593d
      unknown authored
      
      client/mysqltest.c:
        Auto merged
      7a0f593d
    • unknown's avatar
      added timestamp to shutdown messages in ndbd · 4345853e
      unknown authored
      4345853e
    • unknown's avatar
      fixed small bug in ndb redolog printer · 0ef85808
      unknown authored
      + added option to dumpe rest of page after exnd of data
      
      
      ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp:
        fixed small bug in ndb redolog printer
      ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp:
        fixed small bug in ndb redolog printer
      0ef85808
    • unknown's avatar
      Merge jlindstrom@bk-internal.mysql.com:/home/bk/mysql-5.0 · 4773490d
      unknown authored
      into  hundin.mysql.fi:/home/jan/new/mysql-5.0
      
      
      BitKeeper/etc/ignore:
        auto-union
      4773490d
  4. 04 Sep, 2005 1 commit
    • unknown's avatar
      row0mysql.c, ha_innodb.cc: · c02509b1
      unknown authored
        Fix bug #12308 : do not roll back the whhole transaction in a lock wait timeout error, just roll back the latest SQL statement; note that the locks set in the latest SQL statements remain, as InnoDB does not know what locks were set in which SQL statement
      
      
      sql/ha_innodb.cc:
        Fix bug #12308 : do not roll back the whhole transaction in a lock wait timeout error, just roll back the latest SQL statement; note that the locks set in the latest SQL statements remain, as InnoDB does not know what locks were set in which SQL statement
      innobase/row/row0mysql.c:
        Fix bug #12308 : do not roll back the whhole transaction in a lock wait timeout error, just roll back the latest SQL statement; note that the locks set in the latest SQL statements remain, as InnoDB does not know what locks were set in which SQL statement
      c02509b1