1. 18 Apr, 2005 2 commits
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1 · 14a3b8c8
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0
      
      
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        Auto merged
      ndb/src/ndbapi/Ndbif.cpp:
        Auto merged
      ndb/test/ndbapi/testIndex.cpp:
        Auto merged
      14a3b8c8
    • unknown's avatar
      bug#9892 · 135c7b5a
      unknown authored
        Make BUILDINDX RF_LOCAL aware
      
      
      ndb/src/ndbapi/Ndbif.cpp:
        allow TCKEY_FAILREF w/ invalid magic number also when NDB_NODROPPED_SIGNAL
      ndb/test/ndbapi/testIndex.cpp:
        Run only 1 update thread during NFNR2_O
      135c7b5a
  2. 14 Apr, 2005 6 commits
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1 · cb03d5b9
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0
      
      
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Auto merged
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        Auto merged
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Auto merged
      cb03d5b9
    • unknown's avatar
      BUG#9891 - ndb lcp · 5a1af9ed
      unknown authored
      Crash if ACC_CONTOPREQ was sent while ACC_LCPCONF was in job buffer
        if ACC_LCPCONF would have arrived eariler (before TUP_LCPSTARTED)
        operations could lockup. 
        But would be restarted on next LCP
      
      -- LQH
      1) Better check for LCP started that will also return true
         if ACC or TUP already has completed
          
      2) Remove incorrect if statement that prevented operations to
         be started if ACC has completed
      
      -- ACC
      Make sure all ACC_CONTOPCONF are sent before releasing lcp record
        i.e. use noOfLcpConf == 4 (2 ACC_LCPCONF + 2 ACC_CONTOPCONF)
      
      Check for == 4 also when sending ACC_CONTOPCONF
      
      
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Make sure all ACC_CONTOPCONF are sent before releasing lcp record
          i.e. use noOfLcpConf == 4 (2 ACC_LCPCONF + 2 ACC_CONTOPCONF)
        
        Check for == 4 also when sending ACC_CONTOPCONF
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        Remove LCP_STARTED state
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        1) Better check for LCP started that will also return true
           if ACC or TUP already has completed
        
        2) Remove incorrect if statement that prevented operations to
           be started if ACC has completed
      5a1af9ed
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1 · 780bd17c
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0
      
      
      ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        Auto merged
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Auto merged
      780bd17c
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0 · c657ba2a
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-5.0
      
      
      innobase/fil/fil0fil.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/t/ctype_ucs_binlog.test:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      c657ba2a
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · 1c2c6bba
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      1c2c6bba
    • unknown's avatar
      information_schema.result, information_schema.test: · cfefd88d
      unknown authored
        Added a test in connection with the fix for
        bug #6106.
      view.result, view.test:
        Added test cases for bugs #6106/6107.
      sql_show.cc:
        The addition of the case for items of the type REF_ITEM in the
        function uses_only_table_name_fields became necessary after
        the fix for bug #6106.
      sql_base.cc:
        The problem was due to the fact that two different column
        references were glued together though one of them belonged to
        a subquery while another to an outer query. This caused
        eventually a wrong calculation of values for the used_tables
        attribute.
      
      
      sql/sql_base.cc:
        The problem was due to the fact that two different column
        references were glued together though one of them belonged to
        a subquery while another to an outer query. This caused
        eventually a wrong calculation of values for the used_tables
        attribute.
      sql/sql_show.cc:
        The addition of the case for items of the type REF_ITEM in the
        function uses_only_table_name_fields became necessary after
        the fix for bug #6106.
      mysql-test/t/view.test:
        Added test cases for bugs #6106/6107.
      mysql-test/r/view.result:
        Added test cases for bugs #6106/6107.
      mysql-test/t/information_schema.test:
        Added a test in connection with the fix for
        bug #6106.
      mysql-test/r/information_schema.result:
        Added a test in connection with the fix for
        bug #6106.
      cfefd88d
  3. 13 Apr, 2005 28 commits
    • unknown's avatar
      Merge mysql.com:/home/cps/mysql/trees/mysql-4.1 · 8487a67b
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      
      mysys/default.c:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      8487a67b
    • unknown's avatar
      post review fix · 82231c24
      unknown authored
      
      mysys/default.c:
        cleanup + check for the last line in the file in "!include" directive processing
      82231c24
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 11b666fb
      unknown authored
      into mysql.com:/home/jimw/my/mysql-5.0-clean
      
      
      11b666fb
    • unknown's avatar
      Allow SQLCOM_CALL in prepared mode. · c23c4c7c
      unknown authored
      
      mysql-test/r/ps.result:
        Test results: adding tests for CALL statement in prepared mode.
      mysql-test/t/ps.test:
        Adding tests for CALL statement in prepared mode.
      c23c4c7c
    • unknown's avatar
      Merge · 3155bc81
      unknown authored
      
      innobase/fil/fil0fil.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/t/ctype_ucs_binlog.test:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      scripts/make_binary_distribution.sh:
        SCCS merged
      3155bc81
    • unknown's avatar
      Merge from 4.1 · 9c2446f3
      unknown authored
      
      innobase/fil/fil0fil.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/t/ctype_ucs_binlog.test:
        Auto merged
      9c2446f3
    • unknown's avatar
      ha_innodb.cc: · a40ecb48
      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
      a40ecb48
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · 26d75744
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
      
      
      26d75744
    • unknown's avatar
      Fix ctype_ucs_binlog test when ucs2 not available · 338df0b7
      unknown authored
      
      mysql-test/t/ctype_ucs_binlog.test:
        Require ucs support
      338df0b7
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · 9983cb59
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
      
      
      9983cb59
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 3caaded3
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      
      3caaded3
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · 02e19379
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      02e19379
    • unknown's avatar
      Fixed BUG#9674: Stored Procs: Using declared vars in algebric operation · e2089cdd
      unknown authored
                      causes system crash.
      
      
      mysql-test/r/sp.result:
        Added test case for BUG#9674.
      mysql-test/t/sp.test:
        Added test case for BUG#9674.
      sql/item.cc:
        Returning a pointer to a local variable is not a good idea.
        Better to use parameter which is there for exactly this purpose.
      e2089cdd
    • unknown's avatar
      Merge · f698e882
      unknown authored
      
      ndb/src/ndbapi/Ndb.cpp:
        Auto merged
      f698e882
    • unknown's avatar
      Fixed BUG#9856: Stored procedures: crash if handler for sqlexception, not found. · d6c2a1e3
      unknown authored
      
      mysql-test/r/sp.result:
        Added test case for BUG#6129.
      mysql-test/t/sp.test:
        Added test case for BUG#6129.
      sql/sp_pcontext.h:
        Only need one handler counter.
      sql/sql_yacc.yy:
        Count handlers correctly.
      d6c2a1e3
    • unknown's avatar
      Merge · f0438d54
      unknown authored
      
      innobase/dict/dict0dict.c:
        Auto merged
      innobase/dict/dict0load.c:
        Auto merged
      innobase/include/dict0dict.h:
        Auto merged
      innobase/row/row0mysql.c:
        Auto merged
      myisam/mi_check.c:
        Auto merged
      myisam/mi_dynrec.c:
        Auto merged
      myisam/myisamdef.h:
        Auto merged
      mysql-test/r/kill.result:
        Auto merged
      mysql-test/t/kill.test:
        Auto merged
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Auto merged
      ndb/src/kernel/main.cpp:
        Auto merged
      ndb/src/mgmsrv/MgmtSrvr.hpp:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      f0438d54
    • unknown's avatar
      fil0fil.c: · 3fbb9c39
      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
      3fbb9c39
    • unknown's avatar
      Added test case for BUG#6129: Stored procedure won't display @@sql_mode value. · a3aed4d8
      unknown authored
      
      mysql-test/r/sp.result:
        Added testcase for BUG#6129: Check that sql_mode is really set in mysql.proc.
      mysql-test/t/sp.test:
        Added testcase for BUG#6129: Check that sql_mode is really set in mysql.proc.
      a3aed4d8
    • unknown's avatar
      row0sel.c: · 67d88e81
      unknown authored
        Fix the patch of Jan to optimize next-key locking in searches of type 'primary key >= some value'
      
      
      innobase/row/row0sel.c:
        Fix the patch of Jan to optimize next-key locking in searches of type 'primary key >= some value'
      67d88e81
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-4.1 · ad5ec8a4
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.1
      
      
      ad5ec8a4
    • unknown's avatar
      row0sel.c: · 880d0295
      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()
      880d0295
    • unknown's avatar
      Merge · f53284f1
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      f53284f1
    • unknown's avatar
      Fixed failed merge · a160dcb7
      unknown authored
      a160dcb7
    • unknown's avatar
      Merge · a5187a1b
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      a5187a1b
    • unknown's avatar
    • unknown's avatar
      Fixed a bug where next-key locking doesn't allow the insert which does · a7de2795
      unknown authored
      not produce phantom (bug #9354).
      
      
      a7de2795
    • unknown's avatar
      BUG#9749 - ndb lock upgrade - more fixes... · 06c001ec
      unknown authored
      1) Make getNoParall into function instead of a procedure
      2) Check for multiple transactions in "upgrade's" parallell queue
      3) Set lock mode according to lock_owner's lockMode
      
      NOTE: Does still not handle lock upgrade in case of aborts correctly
      
      
      ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        Make getNoParall into function instead of a procedure
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        1) Make getNoParall into function instead of a procedure
        2) Check for multiple transactions in "upgrade's" parallell queue
        3) Set lock mode according to lock_owner's lockMode
      06c001ec
    • unknown's avatar
      Remove references to result.es files · 4a5edc96
      unknown authored
      
      mysql-test/Makefile.am:
        Remove reference to result.es
      scripts/make_binary_distribution.sh:
        Remove references to result.es
      4a5edc96
  4. 12 Apr, 2005 4 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 5630f073
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      5630f073
    • unknown's avatar
      mysql-test/r/flush_block_commit.result · 70d8ae01
      unknown authored
          correct result after bugfix
      sql/sql_class.cc
          initialize net.query_cache_query
      
      
      mysql-test/r/flush_block_commit.result:
        correct result after bugfix
      sql/sql_class.cc:
        initialize net.query_cache_query
      sql/sql_yacc.yy:
        oops
      70d8ae01
    • unknown's avatar
      Bit type: code clean-up. · 923b76f8
      unknown authored
      
      sql/field.h:
        Field_bit_as_char::size_of() added - we use it in the ::new_key_field().
      sql/sql_table.cc:
        We have to set pack_flag for bit fields in the mysql_prepare_table()
        as we use it in the create_length_to_internal_length().
      923b76f8
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 87e742c1
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      
      87e742c1