1. 24 Aug, 2007 4 commits
  2. 23 Aug, 2007 9 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.0-opt · 9779d855
      unknown authored
      into  bk-internal.mysql.com:/data0/bk/mysql-5.1-opt
      
      
      mysql-test/r/query_cache.result:
        Auto merged
      mysql-test/t/query_cache.test:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_cache.cc:
        Auto merged
      9779d855
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.1 · 5dc13d71
      unknown authored
      into  bk-internal.mysql.com:/users/gshchepa/mysql-5.1-opt
      
      
      sql/item.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_cache.cc:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      5dc13d71
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.0 · 437c682d
      unknown authored
      into  bk-internal.mysql.com:/users/gshchepa/mysql-5.0-opt
      
      
      sql/sql_base.cc:
        Auto merged
      sql/sql_cache.cc:
        Auto merged
      437c682d
    • unknown's avatar
      Bug #28430 Failure in replication of innodb partitioned tables on row/mixed format. · 3d67d0d1
      unknown authored
      In the ha_partition::position() we didn't calculate the number
      of the partition of the record. We used m_last_part value instead,
      relying on that it is set in other place like previous call of a method
      like ::write_row(). In replication we don't call any of these befor
      position(). Delete_rows_log_event::do_exec_row calls find_and_fetch_row.
      In case of InnoDB-based PARTITION table, we have HA_PRIMARY_KEY_REQUIRED_FOR_POSITION
      enabled, so use position() / rnd_pos() calls to fetch the record.
      
      Fixed by adding partition_id calculation to the ha_partition::position()
      
      
      sql/ha_partition.h:
         Bug #28430 Failure in replication of innodb partitioned tables on row/mixed format.
        column_bitmaps_signal interface added
      sql/ha_partition.cc:
        Bug #28430 Failure in replication of innodb partitioned tables on row/mixed format.
        Calculate the number of the partition in ha_partition::position().
        ha_partition::column_bitmaps_signal() implemented
      mysql-test/r/partition_pruning.result:
        Bug #28430 Failure in replication of innodb partitioned tables on row/mixed format.
        test result fixed
      3d67d0d1
    • unknown's avatar
      Merge trift2.:/MySQL/M50/push-5.0 · a5d16bf8
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      a5d16bf8
    • unknown's avatar
      Merge trift2.:/MySQL/M50/netware-5.0 · 92e4622d
      unknown authored
      into  trift2.:/MySQL/M50/push-5.0
      
      92e4622d
    • unknown's avatar
      Merge trift2.:/MySQL/M51/netware-5.1 · 13849291
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      
      netware/Makefile.am:
        Auto merged
      13849291
    • unknown's avatar
      Merge trift2.:/MySQL/M50/netware-5.0 · 2d09b224
      unknown authored
      into  trift2.:/MySQL/M51/netware-5.1
      
      
      BitKeeper/deleted/.del-isamchk.def:
        Auto merged
      BitKeeper/deleted/.del-isamlog.def:
        Auto merged
      BitKeeper/deleted/.del-pack_isam.def:
        Auto merged
      netware/Makefile.am:
        Auto merged
      2d09b224
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/5.0-opt · fc5127f1
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.1-opt
      
      
      sql/sql_select.cc:
        Auto merged
      fc5127f1
  3. 22 Aug, 2007 13 commits
    • unknown's avatar
      Cleanup in the "netware" subdirectory: · 49c07bc4
      unknown authored
      1) We do not provide the "isam" table handler in 5.0 and up (different from "myisam" !),
         so we do not need the ".def" files for the "isam"-specific tools.
      
      2) Use "basename" to get the base name of a file, not a harder-to-read sed expression.
      
      
      BitKeeper/deleted/.del-isamchk.def:
        Delete: netware/isamchk.def
      BitKeeper/deleted/.del-isamlog.def:
        Delete: netware/isamlog.def
      BitKeeper/deleted/.del-pack_isam.def:
        Delete: netware/pack_isam.def
      netware/Makefile.am:
        Use a plain "basename" showing the purpose, not a sed command which is harder to read.
      49c07bc4
    • unknown's avatar
      Merge trift2.:/MySQL/M51/target-5.1.22 · ec4abeb8
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      ec4abeb8
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/5.0-opt-30201 · 922ea913
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.1-opt
      
      
      sql/sql_cache.cc:
        SCCS merged
      922ea913
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/5.0-opt-30201 · c21f354a
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.0-opt
      
      c21f354a
    • unknown's avatar
      Bug#30359 · eab8f796
      unknown authored
        "Test federated_bug_25714 issues non-existing shell command"
        Problem caused by missing '$' symbol in eval statement causing it
        to always attempt to run test even if the test was not compiled.
      
      
      mysql-test/include/have_bug25714.inc:
        bug30359
          missing '$' in eval statement
      eab8f796
    • unknown's avatar
      Raise the version number to 5.1.23, · 3f767b0c
      unknown authored
      because we already split off a tree for 5.1.22 to receive only selected fixes.
      
      3f767b0c
    • unknown's avatar
      Correct an erroneous manual merge. · 8321c5e2
      unknown authored
      
      sql/sql_yacc.yy:
        Correct an erroneous manual merge, which had brought a duplicate line - remove one.
      8321c5e2
    • unknown's avatar
      Manual merge of parallel development in separate team trees. · 19eea826
      unknown authored
      
      client/mysqldump.c:
        Auto merged
      sql/event_db_repository.cc:
        Auto merged
      sql/event_queue.cc:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_subselect.cc:
        Auto merged
      sql/log_event.h:
        Auto merged
      sql/sp.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_db.cc:
        Auto merged
      sql/sql_handler.cc:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/sql_plugin.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/table.h:
        Auto merged
      sql/sql_yacc.yy:
        Manual merge.
      19eea826
    • unknown's avatar
      Merge trift2.:/MySQL/M51/target-5.1.22 · 163414f8
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      Includes manual merges.
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/suite/ndb/r/ndb_dd_basic.result:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/log_event_old.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_handler.cc:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_string.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/unireg.h:
        Auto merged
      mysql-test/r/status.result:
        Manual merge of two incompatible fixes to test "status".
      mysql-test/t/status.test:
        Manual merge of two incompatible fixes to test "status".
      sql/log_event.cc:
        Manual merge.
      sql/log_event.h:
        Manual merge.
      163414f8
    • unknown's avatar
      Fix the version number. · fc5331d6
      unknown authored
      
      configure.in:
        Version is 5.1.22 !
      fc5331d6
    • unknown's avatar
      Merge trift2.:/MySQL/M51/clone-5.1 · d2d44381
      unknown authored
      into  trift2.:/MySQL/M51/target-5.1.22
      
      d2d44381
    • unknown's avatar
      Merge trift2.:/MySQL/M51/target-5.1.22 · 513721fa
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      513721fa
    • unknown's avatar
      Fixed bug #30201. · e4c8992d
      unknown authored
      Killing a SELECT query with KILL QUERY or KILL CONNECTION
      causes a server crash if the query cache is enabled.
      
      Normal evaluation of a query may be interrupted by the
      KILL QUERY/CONNECTION statement, in this case the mysql_execute_command
      function returns TRUE, and the thd->killed flag has true value.
      In this case the result of the query may
      be cached incompletely (omitting call to query_cache_insert inside
      the net_real_write function), and next call to query_cache_end_of_result
      may lead to server crash.
      Thus, the query_cache_end_of_result function has been modified to abort
      query cache in the case of killed thread.
      
      
      
      sql/sql_cache.cc:
        Fixed bug #30201.
        The  query_cache_end_of_result function has been modified to abort query
        cache in the case of query execution failure. Also this function has been
        modified to remove incomplete query block.
      e4c8992d
  4. 21 Aug, 2007 14 commits