1. 14 Mar, 2006 11 commits
  2. 13 Mar, 2006 29 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · 0b112c29
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      0b112c29
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 3e54462b
      unknown authored
      into  production.mysql.com:/usersnfs/gbichot/mysql-5.1-new
      
      3e54462b
    • unknown's avatar
      Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 5d2c51ac
      unknown authored
      into  zim.(none):/home/mikael/bug16370
      
      
      sql/sql_yacc.yy:
        Auto merged
      5d2c51ac
    • unknown's avatar
      mysqld.cc: · 08314b8b
      unknown authored
        Revise option description. And let's put it in the proper
        lexical order within the option list.
      
      
      sql/mysqld.cc:
        Revise option description. And let's put it in the proper
        lexical order within the option list.
      08314b8b
    • unknown's avatar
      BUG #16810: Error on coalesce partition · 0698655c
      unknown authored
      New test case (bug was already fixed)
      
      
      mysql-test/r/ndb_partition_key.result:
        New test case
      mysql-test/t/ndb_partition_key.test:
        New test case
      0698655c
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · 3c7a63a7
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      3c7a63a7
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · 6f195b49
      unknown authored
      into  mysql.com:/usr/local/mysql/tmpbuild-5.1
      
      6f195b49
    • unknown's avatar
      c29979cb
    • unknown's avatar
      post-commit: · d9062747
      unknown authored
        Small change to enable sending of mails from Windows bk clones
      
      
      BitKeeper/triggers/post-commit:
        Small change to enable sending of mails from Windows bk clones
      d9062747
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · 0213f93a
      unknown authored
      into  mysql.com:/usr/local/mysql/mysql-5.1-new
      
      0213f93a
    • unknown's avatar
      Misc. portability compile fixes. · 2d1bcfbc
      unknown authored
      
      sql/log_event.cc:
        Fix Windows compile errors.
      storage/innobase/btr/btr0sea.c:
        Fix AIX compile error (declarations must come before code in traditional C).
      sql/sql_class.h:
        Fix HPUX compile problem (HP compiler bug).
        Local class of member in derived class has no access to protected members,
        so make the class global and a friend.
      sql/sql_insert.cc:
        Fix HPUX compile problem (HP compiler bug).
        Local class of member in derived class has no access to protected members,
        so make the class global and a friend.
      2d1bcfbc
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new · e16e8dda
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
      
      e16e8dda
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 4526fb69
      unknown authored
      into  production.mysql.com:/usersnfs/gbichot/mysql-5.1-new
      
      
      sql/sql_yacc.yy:
        Auto merged
      4526fb69
    • unknown's avatar
      Fixes to the replication mixed mode (patch approved by Monty): · 06132a24
      unknown authored
      - detect the need for row-based binlogging not at execution stage but earlier at parsing stage; needed for example for CREATE TABLE SELECT UUID().
      - more tests of this mixed mode.
      
      
      mysql-test/r/rpl_switch_stm_row_mixed.result:
        result update
      mysql-test/t/rpl_switch_stm_row_mixed.test:
        testing more scenarios for the mixed replication mode.
        Added support for manual testing of UDFs vs the mixed mode (behind a variable in the test).
        Changing old file names to better ones.
      sql/item_create.cc:
        at parse time, when we see a UUID(), put up a flag in LEX to say this binlogs properly only with row-based binlogging.
      sql/item_func.cc:
        it's not perfect to put up the flag at this execution stage, better do it at parse stage.
      sql/item_strfunc.cc:
        it's not perfect to put up the flag at this execution stage, better do it at parse stage
      sql/set_var.cc:
        this assertion is wrong, this piece of code can happen in RBR mode too.
      sql/sql_lex.cc:
        when we reinitialize the LEX members before every query, we have to reinitialize the new flag
      sql/sql_lex.h:
        A new flag, set at parsing stage, which tells if some items seen during parsing stage require row-based replication to binlog/replicate correctly
        when this statement is later executed.
        It has to be in LEX and not directly in THD, for this to work in prepared statements.
      sql/sql_parse.cc:
        Parsing stage happened at some time in the past and set up the flag in LEX, now that we execute the statement we actually turn on row-based binlogging
        if the thread's binlog format is "mixed". We then turn it off when leaving mysql_execute_command().
        Some cleanup code was not executed if leaving mysql_execute_command() at the "error" label, fixing this. A better fix than the "goto end" would be
        to modify each "goto error" to "res=1; goto end" but it required changing many lines which I don't want to do now ("make smallest possible patch").
      sql/sql_yacc.yy:
        When at parsing stage we see a UDF we put up a flag to say that row-based binlogging is preferred.
      06132a24
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 45248b76
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.1
      
      45248b76
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.1-17097 · 2590e25b
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      sql/sql_partition.cc:
        Auto merged
      mysql-test/r/partition.result:
        e
        Resolve conflict
      mysql-test/t/partition.test:
        Resolve conflict
      2590e25b
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.1-17497 · e5a3404e
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      sql/sql_table.cc:
        Auto merged
      mysql-test/r/partition.result:
        SCCS merged
      mysql-test/t/partition.test:
        SCCS merged
      e5a3404e
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.1-14526 · 6bca50ed
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      mysql-test/r/partition.result:
        Resolve conflict
      mysql-test/t/partition.test:
        Resolve conflict
      sql/ha_partition.cc:
        Resolve conflict
      6bca50ed
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.1-14673 · 42361be4
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      mysql-test/r/partition.result:
        SCCS merged
      mysql-test/t/partition.test:
        SCCS merged
      42361be4
    • unknown's avatar
      Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-5.1-new · b954593e
      unknown authored
      into  production.mysql.com:/usersnfs/rburnett/mysql-5.1-bug17173
      
      b954593e
    • unknown's avatar
      Bug # 17173 - Partitions: less than search fails · d303e69e
      unknown authored
      Bug # 17894 - Comparison with "less than" operator fails with range partition
      
      The problem here was that on queries such as < 3, the range given is NULL < n < 3.
      The null part works correctly where the null value is stored in rec[0] and the
      field is marked as being null.  However, when the 3 is processed, the 3 is places
      on rec[0] but the null flag is left uncleared.
      
      partition_range.result:
        Results block for bug #17894
      partition_range.test:
        Test block for bug #17894
      partition_list.result:
        Results block for bug #17173
      partition_list.test:
        Test block for bug #17173
      opt_range.cc:
        call set_notnull to clear any null flag that may have been set
      
      
      sql/opt_range.cc:
        call set_notnull to clear any null flag that may have been set
      mysql-test/t/partition_list.test:
        Test block for bug #17173
      mysql-test/r/partition_list.result:
        Results block for bug #17173
      mysql-test/t/partition_range.test:
        Test block for bug #17894
      mysql-test/r/partition_range.result:
        Results block for bug #17894
      d303e69e
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · c6d224ba
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
      
      
      storage/ndb/src/kernel/blocks/backup/Backup.cpp:
        merge
      c6d224ba
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/41-work · e3294222
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/50-work
      
      
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Auto merged
      e3294222
    • unknown's avatar
      bug#14028 - · aa5af689
      unknown authored
          ndb crash if trigger record get to big, fix incorrect max size of trigger record
      
      
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Increase size of max trigger record
      aa5af689
    • unknown's avatar
      bug#14028 - · e4d87fd6
      unknown authored
        ndb crash if trigger record get to big, fix incorrect max size of trigger record
      
      
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Increase size of max trigger record
      e4d87fd6
    • unknown's avatar
      Bug #17097: Partitions: failing ADD PRIMARY KEY leads to temporary rotten metadata,crash · 100800da
      unknown authored
        When doing an ALTER TABLE on a table using partitioning, force the table
        definition to get reloaded, since it may become invalid whenever the ALTER
        TABLE fails (even for an ALTER TABLE without specific partitioning changes).
      
      
      mysql-test/r/partition.result:
        New results
      mysql-test/t/partition.test:
        New regression test
      sql/sql_partition.cc:
        Always force table to get reloaded when we ALTER a
        partitioned table
      100800da
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/51-new · 2b70b0ee
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
      
      2b70b0ee
    • unknown's avatar
      ndb - bug#18026 · 4c94d851
      unknown authored
        incorrect handling of varsize primary key and charsets in tup-scan
      
      
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        put tracenr log in signal log instead...as out file gets very big...
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        PK needs to be normalized before computing hashvalue, otherwise lock-req will not find row,
          causing assertion in debug build, and inconsistency in release
      4c94d851
    • unknown's avatar
      ndb - bug#16669 · 08c2dad6
      unknown authored
        put nrtrace in out file instead (debug compiled..)
      
      
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        put nrtrace in out file instead (debug compiled..)
      08c2dad6