1. 28 Sep, 2006 3 commits
    • unknown's avatar
      bug#22027: CREATE TABLE IF NOT EXISTS SELECT logged improperly with rbr binlog, · 61c9a7d5
      unknown authored
      and #22762: create talbe if not exists like a-temp-table binlogged w/o "if not exists"
          These are rbr bugs.
          store_create_info, which generates the create statement e.g for binlogging,
          did not account a lex option HA_LEX_CREATE_IF_NOT_EXISTS.
          
          The fix makes the generated query to include the parent's statement option
      if
        that was supplied.
      
      
      mysql-test/extra/binlog_tests/binlog.test:
        test cases for #22027, #22762
      mysql-test/r/binlog_row_binlog.result:
        results changed
      mysql-test/r/binlog_row_mix_innodb_myisam.result:
        results changed because of the test's query has "if not exists"
      mysql-test/r/binlog_stm_binlog.result:
        results changed
      sql/sql_show.cc:
        store_create_info inserts "if not exists" into output when an input query contains
        the qualifier.
      61c9a7d5
    • unknown's avatar
      Result of a binlog_statement_insert_delayed was affected by recent fixing of · cd1eb672
      unknown authored
        binlog_row_binlog.test failure in team tree.
        Fixing the result that gets wrong with --binlog-format=mixed
      (so that skipped on pushbuild currently)
      
      
      mysql-test/r/binlog_stm_binlog.result:
        Fixing the result.
      cd1eb672
    • unknown's avatar
      the results of binlog_statement_insert_delayed in STATEMENT - non-recommended mode i.e not checked · 277b80da
      unknown authored
      by make test - got changed due to show binlog events relocation to deterministic
      position at extra/binlog_tests/binlog_insert_delayed.test.
      
      
      mysql-test/r/binlog_statement_insert_delayed.result:
        results changed due to moving a binlog check affront of indetermistic queries.
      277b80da
  2. 27 Sep, 2006 2 commits
  3. 26 Sep, 2006 1 commit
  4. 25 Sep, 2006 1 commit
  5. 23 Sep, 2006 4 commits
    • unknown's avatar
      Merge aelkin@bk-internal.mysql.com:/home/bk/mysql-5.1-rpl · 561bed71
      unknown authored
      into  dsl-hkigw8-feb9fb00-191.dhcp.inet.fi:/home/elkin/MySQL/TEAM/BARE/mysql-5.1-new-rpl
      
      
      561bed71
    • unknown's avatar
      binlog_row_binlog test gained some indeterministic checks with changes due to · 99f8d0a4
      unknown authored
      ChangeSet@1.2309.1.12, 2006-09-12 15:42:13+02:00, guilhem@gbichot3.local +14 -0
        Fixing problems I identified in my auto_increment work pushed in July
        (as part of the auto_increment cleanup of WL #3146; ...
      The problem is in that show binlog events in indeterministic, row events can be compressed,
      so that 2 seconds original delay does not guard from inconsistency.
      
      We syncronize test's current inserted rows counter with system insert delayed thread
      per each query.
      
      From another side there is no requirement for binlog to be event per row and then 
      to verify if binlog has recorded what was recently inserted is better
      via reading from it instead of 'show binlog events'. 
      
      
      mysql-test/extra/binlog_tests/binlog_insert_delayed.test:
        removing sleeps, syncronizing with system delayed thread per each statement,
        note that an insert statement is performed atomically including writing to binlog,
        so that concurrent selects are waiting. That's why the wait macro is safe.
      mysql-test/r/binlog_row_binlog.result:
        new result
      mysql-test/include/wait_until_rows_count.inc:
        macro implements waiting until a targeted table has a prescribed rows number.
      99f8d0a4
    • unknown's avatar
      Disabling test case · 3bd90044
      unknown authored
      3bd90044
    • unknown's avatar
      Merge mysql.com:/users/lthalmann/bkroot/mysql-5.1-new-rpl · 7671fbc2
      unknown authored
      into  mysql.com:/users/lthalmann/bk/MERGE/mysql-5.1-merge
      
      
      BitKeeper/etc/ignore:
        auto-union
      mysql-test/t/disabled.def:
        Auto merged
      sql/CMakeLists.txt:
        Auto merged
      sql/Makefile.am:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      storage/innobase/handler/ha_innodb.cc:
        Auto merged
      7671fbc2
  6. 22 Sep, 2006 4 commits
  7. 21 Sep, 2006 22 commits
  8. 20 Sep, 2006 3 commits