1. 26 Sep, 2005 5 commits
    • unknown's avatar
      Fix bug #13424 locking view with query cache enabled crashes server · 05c17f2a
      unknown authored
      For LOCK view is opened but not prepared thus leaving 'table' field set to
      NULL. invalidate_locked_for_write() wasn't checking that and call to 
      invalidate_table(NULL) crashes server.
      
      To invalidate_locked_for_write() added check that ensures that table is
      completely opened.
      
      
      sql/sql_cache.cc:
        Fix bug #13424 locking view with query cache enabled crashes server
        Added check that table is completely opened.
      mysql-test/t/view_query_cache.test:
        Test case for bug#13424 locking view with query cache enabled crashes server
      mysql-test/r/view_query_cache.result:
        Test case for bug#13424 locking view with query cache enabled crashes server
      05c17f2a
    • unknown's avatar
      Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0 · 6f126ba4
      unknown authored
      into  127.(none):/home/osku/mysql/5.0/clean
      
      
      6f126ba4
    • unknown's avatar
      InnoDB: Handle temporary file creation failure more gracefully. · 3d23a234
      unknown authored
      
      innobase/row/row0ins.c:
        Don't assert on temp file creation failure.
      3d23a234
    • unknown's avatar
      Merging · cbfe4f59
      unknown authored
      cbfe4f59
    • unknown's avatar
      Merging · f6b2b7a4
      unknown authored
      
      sql/sql_parse.cc:
        Auto merged
      f6b2b7a4
  2. 25 Sep, 2005 2 commits
  3. 24 Sep, 2005 3 commits
  4. 23 Sep, 2005 28 commits
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 · 92bf3cc1
      unknown authored
      into mysql.com:/home/psergey/mysql-5.0-merge-sept24
      
      
      92bf3cc1
    • unknown's avatar
      Manually merged · 5f01a330
      unknown authored
      
      myisam/mi_check.c:
        Auto merged
      myisam/myisamchk.c:
        Auto merged
      mysql-test/r/myisam.result:
        Auto merged
      mysql-test/t/func_in.test:
        Auto merged
      sql/ha_myisam.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_select.cc:
        Manually merged.
      5f01a330
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · 5559c48e
      unknown authored
      into mysql.com:/home/psergey/mysql-4.1-bug13419
      
      
      5559c48e
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 76aac14e
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.0-clean
      
      
      76aac14e
    • unknown's avatar
      2a4f5aac
    • unknown's avatar
      Merge kite-hub.kitebird.com:/src/extern/MySQL/bk/mysql-4.1 · 94486830
      unknown authored
      into  kite-hub.kitebird.com:/src/extern/MySQL/bk/mysql-5.0
      
      
      sql/mysqld.cc:
        merge
      94486830
    • unknown's avatar
      mysqld.cc: · c5b8e9bb
      unknown authored
        Fix out-of-order status variable.
      
      
      sql/mysqld.cc:
        Fix out-of-order status variable.
      c5b8e9bb
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 8f9e385b
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.0-clean
      
      
      8f9e385b
    • unknown's avatar
      mysqld.cc: · 1c064d28
      unknown authored
        Fix out-of-order status variable.
      
      
      sql/mysqld.cc:
        Fix out-of-order status variable.
      1c064d28
    • unknown's avatar
      row0ins.c: · 611dc88c
      unknown authored
        Fix a compilation error: Visual C++ does not seem to allow variable declaration in the middle of a program block
      
      
      innobase/row/row0ins.c:
        Fix a compilation error: Visual C++ does not seem to allow variable declaration in the middle of a program block
      611dc88c
    • unknown's avatar
      Fix for yet another compilation failure on Windows which was introduced during · 4b314fc1
      unknown authored
      work on WL#2787 "Add view definer/owner to the view definition (.frm) to check
      privileges on used tables and stored routines when using a VIEW."
      (aka bug #13402 "Windows VS 2003 Compiler error")
      
      
      sql/mysqld.cc:
        handle_connections_namedpipes():
          THD::host member has moved to the Security_context class.
          New THD::security_ctx member points to active security context.
      4b314fc1
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.0-13361 · 24971d05
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.0-clean
      
      
      sql/item_strfunc.cc:
        Auto merged
      24971d05
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 79b79064
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-bg13407
      
      
      79b79064
    • unknown's avatar
      Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0 · f132ab56
      unknown authored
      into  127.(none):/home/osku/mysql/5.0/clean
      
      
      f132ab56
    • unknown's avatar
      Merge 127.(none):/home/osku/mysql/5.0/clean · ce8af216
      unknown authored
      into  127.(none):/home/osku/mysql/5.0/3443
      
      
      innobase/dict/dict0dict.c:
        Auto merged
      innobase/include/trx0trx.h:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      mysql-test/r/innodb.result:
        Merge fixes.
      mysql-test/t/innodb.test:
        Merge fixes.
      ce8af216
    • unknown's avatar
      Fix bug #3443, better foreign key error messsages. · e4b0b0d0
      unknown authored
      
      innobase/dict/dict0dict.c:
        Add 'add_newline' parameter to dict_print_info_on_foreign_key_in_create_format.
      innobase/include/dict0dict.h:
        Add 'add_newline' parameter to dict_print_info_on_foreign_key_in_create_format.
      innobase/include/os0file.h:
        Add os_file_read_string.
      innobase/include/trx0trx.h:
        Add trx_set_detailed_error and trx_set_detailed_error_from_file functions
        and a detailed_error field to trx_struct.
      innobase/include/ut0mem.h:
        Add ut_strlcpy.
      innobase/os/os0file.c:
        Add os_file_read_string.
      innobase/row/row0ins.c:
        Add row_ins_set_detailed function and call it when needed.
        
        Adapt to changes in dict_print_info_on_foreign_key_in_create_format.
      innobase/trx/trx0trx.c:
        Add trx_set_detailed_error and trx_set_detailed_error_from_file.
        
        Clear trx->detailed_error in trx_create.
      innobase/ut/ut0mem.c:
        Add ut_strlcpy.
      mysql-test/r/innodb.result:
        Add new tests, adapt existing ones whose output was changed.
      mysql-test/t/innodb.test:
        Add new tests, adapt existing ones whose output was changed.
      sql/ha_innodb.cc:
        Add get_error_message.
        
        Clear trx->detailed_error in start_stmt and external_lock.
      sql/ha_innodb.h:
        Add get_error_message.
      sql/handler.cc:
        Add special case code in print_error for HA_ERR_ROW_IS_REFERENCED and
        HA_ERR_NO_REFERENCED_ROW.
        
        Change SETMSG to point to new error messages.
      sql/share/errmsg.txt:
        Add ER_ROW_IS_REFERENCED_2 and ER_NO_REFERENCED_ROW_2.
      e4b0b0d0
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 52f22828
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-bg13407
      
      
      sql/mysqld.cc:
        Auto merged
      52f22828
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 02b4c1b4
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-rmuqf
      
      
      02b4c1b4
    • unknown's avatar
      Fixed race conditions in rpl_multi_update and rpl_multi_delete tests which · dfabe1ed
      unknown authored
      caused spurious test failures.
      
      
      mysql-test/t/rpl_multi_delete.test:
        Fixed race condition in test that caused spurious test failure.
        To have predictable result from statements which are run on slave we
        need to sync master and slave explicitly.
      mysql-test/t/rpl_multi_update.test:
        Fixed race condition in test that caused spurious test failure.
        To have predictable result from statements which are run on slave we
        need to sync master and slave explicitly.
      dfabe1ed
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 8fd06541
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      8fd06541
    • unknown's avatar
      Merge from 4.1 to 5.0 · 72a8049b
      unknown authored
      
      mysql-test/r/loaddata.result:
        Add drop tablea after test case
      mysql-test/r/type_decimal.result:
        Update warnings
      mysql-test/r/union.result:
        Miss in merge
      mysql-test/t/loaddata.test:
        Add drop table after test case
      sql/opt_sum.cc:
        Add missing }
      sql/sql_load.cc:
        Manual merge
      72a8049b
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · fe963599
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      sql/handler.cc:
        Auto merged
      fe963599
    • unknown's avatar
      InnoDB: Minor fixes. · 8acd0fa4
      unknown authored
      
      innobase/include/trx0trx.h:
        Fix invalid comment.
      sql/ha_innodb.cc:
        Change some memory allocations to fail-on-error.
        
        Cast argument of my_free to gptr, not char*.
      8acd0fa4
    • unknown's avatar
      Fix for BUG#13419: In "ref" optimizer, take into account that item=Item_func_in(x,y) is · 32de9735
      unknown authored
      not equivalent to "x=y" when item->negated == TRUE.
      
      
      mysql-test/r/func_in.result:
        Testcase for BUG#13419
      mysql-test/t/func_in.test:
        Testcase for BUG#13419
      sql/sql_select.cc:
        Fix for BUG#13419:
        * Take into account that item=Item_func_in(x,y) is not equivalent to "x=y" when 
          item->negated == TRUE.
        * Removed comment that is no longer true.
      32de9735
    • unknown's avatar
      Merge 127.(none):/home/osku/mysql/5.0/clean · 125f5a79
      unknown authored
      into  127.(none):/home/osku/mysql/5.0/13315
      
      
      125f5a79
    • unknown's avatar
      InnoDB: Fix bug #13315, index columns having a maximum length of 767. · 6fbbb1d5
      unknown authored
      
      innobase/data/data0data.c:
        Adapt to DICT_MAX_COL_PREFIX_LEN rename.
      innobase/dict/dict0dict.c:
        Adapt to DICT_MAX_COL_PREFIX_LEN rename.
      innobase/include/dict0mem.h:
        Rename DICT_MAX_COL_PREFIX_LEN to DICT_MAX_INDEX_COL_LEN.
      innobase/include/row0mysql.h:
        Add field_lengths parameter to row_create_index_for_mysql.
      innobase/rem/rem0rec.c:
        Adapt to DICT_MAX_COL_PREFIX_LEN rename.
      innobase/row/row0mysql.c:
        Add field_lengths parameter to row_create_index_for_mysql and use it to
        check for too long index columns.
      mysql-test/r/innodb.result:
        New tests.
      mysql-test/t/innodb.test:
        New tests.
      sql/ha_innodb.cc:
        Create temporary field_lengths buffer and pass it to
        row_create_index_for_mysql.
      6fbbb1d5
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 · 129300f1
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      client/mysqltest.c:
        Auto merged
      myisam/myisamchk.c:
        Auto merged
      mysql-test/t/func_group.test:
        Auto merged
      mysql-test/t/loaddata.test:
        Auto merged
      mysql-test/t/type_decimal.test:
        Auto merged
      mysql-test/t/union.test:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      mysql-test/r/func_group.result:
        Manual merge
      mysql-test/r/loaddata.result:
        Manual merge
      mysql-test/r/type_decimal.result:
        Manual merge
      mysql-test/r/union.result:
        Manual merge
      sql/field_conv.cc:
        aborting fix for 7589
      sql/opt_sum.cc:
        Manual merge
      sql/sql_load.cc:
        Manual merge
      sql/sql_yacc.yy:
        Aborting fix for 11553
      129300f1
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.0 · abda6dc6
      unknown authored
      into  zim.(none):/home/brian/mysql/fix-5.0
      
      
      sql/handler.cc:
        Auto merged
      abda6dc6
  5. 22 Sep, 2005 2 commits
    • unknown's avatar
      This fixed bug 13369. Note, I dislike goto's as well. · 1d5a9276
      unknown authored
      The alias structure now is a bit more simple and just uses a pointer to replace with the currect name. The giant case statement should go away in the next patch.
      
      
      sql/handler.cc:
        Simplified the code, annd fixed build issue with engines not being compiled.
        I disliek the goto but Serg preferred it over the testing of aliases first :)
      sql/handler.h:
        Removed ht from alias structure.
      1d5a9276
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-release · 38ebb6c6
      unknown authored
      into  mysql.com:/opt/local/work/mysql-5.0-root
      
      
      BitKeeper/etc/ignore:
        auto-union
      include/my_sys.h:
        Auto merged
      mysql-test/r/information_schema.result:
        Auto merged
      mysql-test/t/ctype_ujis.test:
        Auto merged
      sql/ha_federated.cc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_view.cc:
        Auto merged
      sql/table.cc:
        Auto merged
      38ebb6c6