1. 15 Apr, 2005 1 commit
    • unknown's avatar
      Fix mysql.server.sh to use shell functions as replacement · e9a565e8
      unknown authored
      for LSB init functions when they aren't available. (Bug #9852)
      
      
      support-files/mysql.server.sh:
        Use shell function instead of less portable alias command
        to create replacements for LSB functions, and also use
        argument in our replacements.
      e9a565e8
  2. 13 Apr, 2005 9 commits
    • unknown's avatar
      ha_innodb.cc: · 20457882
      unknown authored
        Fix part of bug #9670: if MySQL calls ::store_lock with TL_IGNORE, do not change prebuilt->select_lock_type; this fix may heal the assertion failures reported in UPDATE and multi-table UPDATE; it is not clear if this fixes the problems in OPTIMIZE TABLE
      
      
      sql/ha_innodb.cc:
        Fix part of bug #9670: if MySQL calls ::store_lock with TL_IGNORE, do not change prebuilt->select_lock_type; this fix may heal the assertion failures reported in UPDATE and multi-table UPDATE; it is not clear if this fixes the problems in OPTIMIZE TABLE
      20457882
    • unknown's avatar
      Fix ctype_ucs_binlog test when ucs2 not available · f4d1c474
      unknown authored
      
      mysql-test/t/ctype_ucs_binlog.test:
        Require ucs support
      f4d1c474
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · a335580f
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.1-clean
      
      a335580f
    • unknown's avatar
      fil0fil.c: · 921eb204
      unknown authored
        At the shutdown, write the latest lsn only to the first pages of the ibdata files of the system tablespace, NOT to the .ibd files; writing to tens of thousands .ibd files can take minutes
      
      
      innobase/fil/fil0fil.c:
        At the shutdown, write the latest lsn only to the first pages of the ibdata files of the system tablespace, NOT to the .ibd files; writing to tens of thousands .ibd files can take minutes
      921eb204
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-4.1 · 49d388b6
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.1
      
      49d388b6
    • unknown's avatar
      row0sel.c: · 1f3bfc88
      unknown authored
        Do not test the value of err if the lock operation was skipped because innodb_logs_unsafe_for_binlog was TRUE; though this did not cause any bugs visible to the user, because err is inited to DB_SUCCESS at the start of the function row_search_for_mysql()
      
      
      innobase/row/row0sel.c:
        Do not test the value of err if the lock operation was skipped because innodb_logs_unsafe_for_binlog was TRUE; though this did not cause any bugs visible to the user, because err is inited to DB_SUCCESS at the start of the function row_search_for_mysql()
      1f3bfc88
    • unknown's avatar
      Merge · 1eab61f2
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      1eab61f2
    • unknown's avatar
    • unknown's avatar
      Remove references to result.es files · 9666088f
      unknown authored
      
      mysql-test/Makefile.am:
        Remove reference to result.es
      scripts/make_binary_distribution.sh:
        Remove references to result.es
      9666088f
  3. 12 Apr, 2005 4 commits
    • unknown's avatar
      InnoDB: Ignore character set mismatch in ALTER TABLE and RENAME TABLE · ae6b947b
      unknown authored
      if foreign_key_checks=0. (Bug #9802)
      
      
      innobase/dict/dict0dict.c:
        dict_foreign_add_to_cache(): Add flag check_types.
        If the flag is FALSE, ignore character set mismatch.
      innobase/dict/dict0load.c:
        dict_load_foreign(), dict_load_foreigns(): Add flag check_types.
        If the flag is FALSE, differences in character sets will be ignored.
      innobase/include/dict0dict.h:
        dict_foreign_add_to_cache(): Add flag check_types.
        If the flag is FALSE, differences in character sets will be ignored.
      innobase/include/dict0load.h:
        dict_load_foreigns(): Add flag check_types.
        If the flag is FALSE, differences in character sets will be ignored.
      innobase/row/row0mysql.c:
        row_table_add_foreign_constraints(), row_rename_table_for_mysql():
        Pass trx->check_foreigns to dict_load_foreigns()
      sql/ha_innodb.cc:
        ha_innobase::rename_table(): Clear trx->check_foreign if necessary.
      ae6b947b
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · bb85fdaf
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      bb85fdaf
    • unknown's avatar
      bug#9757 - ndb - post review · 795cd673
      unknown authored
        use DBUG_RETURN
      
      
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        bug#9757 - ndb
          use DBUG_RETURN
      795cd673
    • unknown's avatar
      bug#9757 - ndb · ecdd8997
      unknown authored
        Impl. stupid mgm lock against shutting down 2 nodes simultaniously
        Add some more dump
      
      
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Impl. 2 new dump 
        1) to query nf handling state
        2) that impl. sending of arbitrary signal...
           to be used with extreme care
      ndb/src/kernel/main.cpp:
        enable critical and warnings in out file
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        call handleStopReply on nfCompleteRep instead
      ndb/src/mgmsrv/MgmtSrvr.hpp:
        call handleStopReply on nfCompleteRep instead
      ecdd8997
  4. 11 Apr, 2005 9 commits
  5. 10 Apr, 2005 2 commits
    • unknown's avatar
      Fix for bug #9796 "Query Cache caches queries with CURRENT_USER() · b73ed3d7
      unknown authored
      function".
      
      We should not cache queries using CURRENT_USER() function as we do it
      for some other functions, e.g. USER() function.
      
      
      mysql-test/r/query_cache.result:
        Let us test that queries with CURRENT_USER() function are not cached.
      mysql-test/t/query_cache.test:
        Let us test that queries with CURRENT_USER() function are not cached.
      sql/item_create.cc:
        create_func_current_user():
          We should not cache queries which use CURRENT_USER() function.
      b73ed3d7
    • unknown's avatar
      ctype_collate.result, ctype_collate.test, union.result, union.test: · 37d2d7db
      unknown authored
        fixing tests accordingly
      item.cc:
        Allow mixing non-binary collation and binary collation
        even if coercibility is the same. 
        For easier 4.0 -> 4.1 migrating.
      
      
      sql/item.cc:
        Allow mixing non-binary collation and binary collation
        even if coercibility is the same. 
        For easier 4.0 -> 4.1 migrating.
      mysql-test/t/union.test:
        fixing tests accordingly
      mysql-test/r/union.result:
        fixing tests accordingly
      mysql-test/t/ctype_collate.test:
        fixing tests accordingly
      mysql-test/r/ctype_collate.result:
        fixing tests accordingly
      37d2d7db
  6. 09 Apr, 2005 1 commit
  7. 08 Apr, 2005 14 commits