1. 30 Jun, 2007 1 commit
    • unknown's avatar
      [PATCH] BUG#27404 util thd mysql_parse sig11 when mysqld default multibyte charset · 60f3384c
      unknown authored
      NDB util thread calls mysql_parse internally with plain old c strings (7bit ascii) to create tables (e.g. mysql.ndb_schema). With mysqld default charset set to a multibyte one (e.g. ucs2) mysql_parse would try to interpret the 7bit string as UCS2 and promptly explode in a heap.
      
      Solution is to set the util thread to be using utf8 charset.
      
      Index: ndb-work/sql/ha_ndbcluster.cc
      ===================================================================
      
      
      sql/ha_ndbcluster.cc:
        BUG#27404 util thd mysql_parse sig11 when mysqld default multibyte charset
      60f3384c
  2. 27 Jun, 2007 1 commit
  3. 26 Jun, 2007 3 commits
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/51-telco-gca · 3a621bbc
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
      
      
      storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        Auto merged
      storage/ndb/src/kernel/blocks/pgman.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        merge
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        merge
      3a621bbc
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca · b367a80e
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      b367a80e
    • unknown's avatar
      ndb - bug#29331 (51) · b4199e91
      unknown authored
          Add better handling of GCP Stop
          Only kill "offending" node
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        add new error codes
      storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        add better GCP stop handling
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        add better GCP stop handling
      b4199e91
  4. 25 Jun, 2007 6 commits
  5. 24 Jun, 2007 1 commit
  6. 22 Jun, 2007 1 commit
  7. 21 Jun, 2007 3 commits
    • unknown's avatar
      select_ndb_apply_status.inc: · 12807651
      unknown authored
        new support file that I missed during last check ing, sorry
      
      
      mysql-test/include/select_ndb_apply_status.inc:
        new support file that I missed during last check ing, sorry
      12807651
    • unknown's avatar
      Merge jmiller@bk-internal.mysql.com:/home/bk/mysql-5.1-new-ndb · ff53a753
      unknown authored
      into  mysql.com:/data2/mysql-5.1-new-ndb
      
      
      mysql-test/t/rpl_ndb_dd_advance.test:
        Auto merged
      mysql-test/t/rpl_ndb_stm_innodb.test:
        SCCS merged
      ff53a753
    • unknown's avatar
      Many files: · 3e8df21a
      unknown authored
        New test cases for generic apply status table
      rpl_ndb_dd_advance.test:
        Updated test case to not run sooo long
      show_binlog_using_logname.inc, tpcb_disk_data.inc:
        New support file 
      rpl_ndb_dd_advance.result:
        Updated result
      tpcb.inc:
        New support file for Updated test case to not run sooo long
      
      
      mysql-test/t/rpl_ndb_dd_advance.test:
        Updated test case to not run sooo long
      mysql-test/include/tpcb.inc:
        New support file for Updated test case to not run sooo long
      mysql-test/r/rpl_ndb_dd_advance.result:
        Updated result
      mysql-test/t/rpl_ndb_mix_innodb.test:
        New test cases for generic apply status table
      mysql-test/t/rpl_ndb_stm_innodb.test:
        New test cases for generic apply status table
      mysql-test/extra/rpl_tests/rpl_ndb_apply_status.test:
        New test cases for generic apply status table
      mysql-test/t/rpl_ndb_stm_innodb-master.opt:
        New test cases for generic apply status table
      mysql-test/t/rpl_ndb_mix_innodb-master.opt:
        New test cases for generic apply status table
      mysql-test/include/tpcb_disk_data.inc:
        New support file
      mysql-test/include/show_binlog_using_logname.inc:
        New support file
      mysql-test/r/rpl_ndb_stm_innodb.result:
        New test cases for generic apply status table
      mysql-test/r/rpl_ndb_mix_innodb.result:
        New test cases for generic apply status table
      3e8df21a
  8. 20 Jun, 2007 2 commits
  9. 19 Jun, 2007 6 commits
  10. 18 Jun, 2007 8 commits
    • unknown's avatar
      Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-telco-gca · ea8934c5
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
      
      
      storage/ndb/src/kernel/blocks/pgman.cpp:
        Auto merged
      ea8934c5
    • unknown's avatar
      check for different error message · 76eb66ea
      unknown authored
      76eb66ea
    • unknown's avatar
      ndb - bug#29176 missing stack pruning in drop_page · ccb8da82
      unknown authored
      
      storage/ndb/src/kernel/blocks/pgman.cpp:
        missing stack pruning in drop_page
      ccb8da82
    • unknown's avatar
      correction · a2002da6
      unknown authored
      a2002da6
    • unknown's avatar
      Bug #28989 hpux11 ps_row warnings · 2e08341c
      unknown authored
      - also remove printout for error 4009
      
      
      2e08341c
    • unknown's avatar
      fixes Bug #25305 (and several other similar test tailures with the same symptom) · 2c631fe8
      unknown authored
      - make tests wait until ndb connects properly
      
      
      mysql-test/extra/rpl_tests/rpl_commit_after_flush.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_delete_no_where.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_insert_ignore.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_log.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_multi_update2.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_multi_update3.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_relayrotate.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_row_001.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_row_UUID.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_row_basic.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_row_blob.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_row_charset.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_row_func003.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_row_sp003.test:
        make tests wait until ndb connects properly
      mysql-test/extra/rpl_tests/rpl_row_sp006.test:
        make tests wait until ndb connects properly
      mysql-test/include/have_multi_ndb.inc:
        make tests wait until ndb connects properly
      mysql-test/include/have_ndb.inc:
        make tests wait until ndb connects properly
      mysql-test/include/ndb_not_readonly.inc:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_commit_after_flush.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_delete_no_where.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_insert_ignore.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_multi_update2.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_multi_update3.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_2innodb.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_2myisam.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_UUID.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_auto_inc.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_bank.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_basic.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_blob.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_blob2.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_charset.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_circular.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_circular_simplex.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_commit_afterflush.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_dd_advance.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_dd_basic.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_dd_partitions.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_ddl.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_delete_nowhere.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_do_db.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_do_table.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_extraCol.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_func003.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_idempotent.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_innodb2ndb.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_innodb_trans.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_insert_ignore.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_load.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_log.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_multi.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_multi_update2.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_multi_update3.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_myisam2ndb.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_relayrotate.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_rep_ignore.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_row_001.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_sp003.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_sp006.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_stm_innodb.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_sync.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndb_trig004.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_ndbapi_multi.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_relayrotate.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_001.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_UUID.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_basic_2myisam.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_basic_3innodb.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_basic_7ndb.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_blob_innodb.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_blob_myisam.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_charset.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_func003.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_log.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_log_innodb.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_sp003.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_row_sp006_InnoDB.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_stm_log.test:
        make tests wait until ndb connects properly
      mysql-test/t/rpl_truncate_7ndb.test:
        make tests wait until ndb connects properly
      mysql-test/include/ndb_master-slave.inc:
        New BitKeeper file ``mysql-test/include/ndb_master-slave.inc''
      2c631fe8
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new-ndb · 9b1aa63e
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
      
      
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      9b1aa63e
    • unknown's avatar
      ndb - bug#29167 · 4a0c8322
      unknown authored
        Fix case where all node in node group dies before they saved sysfile (wrt gcp)
        and Qmgr incorrectly thinks that "node group is missing"
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        code
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        fix
      storage/ndb/test/ndbapi/testSystemRestart.cpp:
        test
      storage/ndb/test/run-test/daily-basic-tests.txt:
        test
      4a0c8322
  11. 17 Jun, 2007 7 commits
  12. 16 Jun, 2007 1 commit
    • unknown's avatar
      Bug #28949 · e2380b98
      unknown authored
      - handler binlog's must be shutdoem before logger.cleanup_base
      
      
      e2380b98