1. 14 Mar, 2006 4 commits
  2. 13 Mar, 2006 36 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · 6048eb31
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      6048eb31
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 628e86df
      unknown authored
      into  production.mysql.com:/usersnfs/gbichot/mysql-5.1-new
      
      
      628e86df
    • unknown's avatar
      mysqld.cc: · d0b16b6e
      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.
      d0b16b6e
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · 70fbbd47
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      70fbbd47
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · 819d0dba
      unknown authored
      into  mysql.com:/usr/local/mysql/tmpbuild-5.1
      
      
      819d0dba
    • unknown's avatar
      28255aac
    • unknown's avatar
      post-commit: · 2b8d142f
      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
      2b8d142f
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · b6248680
      unknown authored
      into  mysql.com:/usr/local/mysql/mysql-5.1-new
      
      
      b6248680
    • unknown's avatar
      Misc. portability compile fixes. · 357007b3
      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.
      357007b3
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 43da9989
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
      
      
      43da9989
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 3debde2b
      unknown authored
      into  production.mysql.com:/usersnfs/gbichot/mysql-5.1-new
      
      
      sql/sql_yacc.yy:
        Auto merged
      3debde2b
    • unknown's avatar
      Fixes to the replication mixed mode (patch approved by Monty): · b9f6f9bc
      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.
      b9f6f9bc
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 27b07096
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.1
      
      
      27b07096
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.1-17097 · 51cae921
      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
      51cae921
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.1-17497 · 06092085
      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
      06092085
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.1-14526 · 360c7818
      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
      360c7818
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.1-14673 · 99b49c32
      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
      99b49c32
    • unknown's avatar
      Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-5.1-new · abb6bf4b
      unknown authored
      into  production.mysql.com:/usersnfs/rburnett/mysql-5.1-bug17173
      
      
      abb6bf4b
    • unknown's avatar
      Bug # 17173 - Partitions: less than search fails · 0c63aee7
      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
      0c63aee7
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · 51ef8d8d
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
      
      
      storage/ndb/src/kernel/blocks/backup/Backup.cpp:
        merge
      51ef8d8d
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/41-work · e5ad6196
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/50-work
      
      
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Auto merged
      e5ad6196
    • unknown's avatar
      bug#14028 - · 9d8992f7
      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
      9d8992f7
    • unknown's avatar
      bug#14028 - · 0d89407a
      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
      0d89407a
    • unknown's avatar
      Bug #17097: Partitions: failing ADD PRIMARY KEY leads to temporary rotten metadata,crash · 7e1627d0
      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
      7e1627d0
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/51-new · 64b1745f
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
      
      
      64b1745f
    • unknown's avatar
      ndb - bug#18026 · 6e05df48
      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
      6e05df48
    • unknown's avatar
      ndb - bug#16669 · a4801409
      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..)
      a4801409
    • unknown's avatar
      Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 5a07a098
      unknown authored
      into  xgeek.:C:/work/mysql-5.1-new
      
      
      5a07a098
    • unknown's avatar
      base: · e9cf66a0
      unknown authored
        Fixed problem where taocrypt was defined too early in the process
      
      
      win/cmakefiles/base:
        Fixed problem where taocrypt was defined too early in the process
      e9cf66a0
    • unknown's avatar
      Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · c20dcc6d
      unknown authored
      into  mysql.com:/home/cps/mysql/trees/mysql-5.1-virgin
      
      
      c20dcc6d
    • unknown's avatar
      Merge shellback.(none):/home/msvensson/mysql/init_rm/my51-init_rm · f7b53da0
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.1
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      f7b53da0
    • unknown's avatar
      Remove also slave clusters data on restart after test failure · 9865f74f
      unknown authored
      
      mysql-test/mysql-test-run.pl:
        Setup path the slave clusters data dir
        Remove slave clusters data dir on restart after test case failure
      9865f74f
    • unknown's avatar
      Merge shellback.(none):/home/msvensson/mysql/init_rm/my50-init_rm · 73fa8e3c
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/init_rm/my51-init_rm
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      73fa8e3c
    • unknown's avatar
      Remove printouts · 9f4f77ab
      unknown authored
      
      mysql-test/mysql-test-run.pl:
        Remove extra printouts
      9f4f77ab
    • unknown's avatar
      Merge shellback.(none):/home/msvensson/mysql/init_rm/my50-init_rm · 940dd0ed
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/init_rm/my51-init_rm
      
      
      mysql-test/mysql-test-run.pl:
        Merge 5.0 -> 5.1
      940dd0ed
    • unknown's avatar
      Make mysql-test-run.pl restore the db(s) to a known state before continuing after test case failure · a7a2db66
      unknown authored
      
      mysql-test/mysql-test-run.pl:
        Take a snapshot of the data dirs just after all db's have been installed and usedthat snasphot to restore the db(s) to a known state after a test case has failed.
        Thus avoiding subsequent test cases to fail because of previous test failures.
      a7a2db66