1. 09 Jun, 2005 10 commits
  2. 08 Jun, 2005 26 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · b47d9cc1
      unknown authored
      into mysql.com:/home/dlenev/src/mysql-5.0-bgmd
      
      
      sql/sql_yacc.yy:
        Auto merged
      b47d9cc1
    • unknown's avatar
      Disable dynamic SQL in stored routines. · f60587e6
      unknown authored
      This is to close Bug#10975, Bug#7115, Bug#10605 
      This feature will be implemented in a future release.
      
      
      mysql-test/r/sp-error.result:
        Test results fixed (test coverage for disabled Dynamic SQL in SP).
      mysql-test/t/sp-error.test:
        Test coverage to disable Dynamic SQL in stored routines.
      sql/sql_yacc.yy:
        Disable dynamic SQL in stored routines.
      f60587e6
    • unknown's avatar
      Manual merge · af9a3767
      unknown authored
      
      sql/mysql_priv.h:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      af9a3767
    • unknown's avatar
      Fix for bug #11158 "Can't perform multi-delete in stored procedure". · 6bde3e93
      unknown authored
      In order to make multi-delete SP friendly we need to have all table 
      locks for the elements of main statement table list properly set 
      at the end of parsing.
      
      Also performed small cleanup: We don't need relink_tables_for_multidelete()
      any longer since the only case now when TABLE_LIST::correspondent_table
      is non-zero are tables in auxilary table list of multi-delete and these
      tables are handled specially in mysql_multi_delete_prepare().
      
      
      mysql-test/r/sp-threads.result:
        Added test case for bug #11158 "Can't perform multi-delete in stored
        procedure".
      mysql-test/t/sp-threads.test:
        Added test case for bug #11158 "Can't perform multi-delete in stored
        procedure".
      sql/mysql_priv.h:
        - Removed third argument from the declaration of multi_delete_precheck()
          as nowdays we calculate number of tables in multi-delete from which
          we are going to delete rows right at the end of statement parsing.
        - Introduced definition of multi_delete_set_locks_and_link_aux_tables()
          which is responsible for propagation of proper table locks from
          multi-delete's auxilary table list to the main list and binding
          corresponding tables in these two lists.
      sql/sql_base.cc:
        Removed relink_tables_for_multidelete() routine and its invocations.
        We don't need them in 5.0 since the only case now when
        TABLE_LIST::correspondent_table is non-zero are tables in auxilary table
        list of multi-delete and these tables are handled specially in
        mysql_multi_delete_prepare().
      sql/sql_lex.h:
        LEX::table_count
          Added description of new role of this LEX member for multi-delete. 
          Now for this statement we store number of tables from which we should
          delete records there.
      sql/sql_parse.cc:
        multi_delete_precheck():
          Moved code which is responsible for iterating through auxilary table
          list and binding its elements with corresponding elements of main
          table list, and properly updating locks in it to separate function -
          multi_delete_set_locks_and_link_aux_tables(). This is because in order
          to make multi-delete SP friendly we need to have all locks set properly
          at the end of statement parsing. So we are introducing new function
          which will be called from parser.
          We also calculate number of tables from which we are going to perform
          deletions there and store this number for later usage in
          LEX::table_count.
          Also removed some no longer needed code.
      sql/sql_prepare.cc:
        mysql_test_multidelete():
          Now multi_delete_precheck() takes only two arguments, so we don't
          need to pass fake third parameter.
      sql/sql_yacc.yy:
        delete:
          In order to make multi-delete SP friendly we need to have all table 
          locks for the elements of main statement table list properly set 
          at the end of parsing.
      6bde3e93
    • unknown's avatar
      WL#2286 - Compile MySQL w/YASSL support · 39ea3a6c
      unknown authored
      Fix for yaSSL compilation failure on ia64 platform.
      
      
      extra/yassl/taocrypt/include/types.hpp:
        Do not use assembler when yaSSL compiled with icc on ia64 platform.
      39ea3a6c
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 445a0ee6
      unknown authored
      into deer.(none):/home/hf/work/mysql-5.0.9764
      
      445a0ee6
    • unknown's avatar
      Fix for bug #10896 (0.00 > -0.00) · b7e3f092
      unknown authored
      
      mysql-test/r/type_newdecimal.result:
        test result fixed
      mysql-test/t/type_newdecimal.test:
        test case added
      sql/my_decimal.h:
        we neede to check for zero here not to get -0.00
      b7e3f092
    • unknown's avatar
      Trim trailing spaces. · 287598d0
      unknown authored
      287598d0
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 2c1e5d8e
      unknown authored
      into deer.(none):/home/hf/work/mysql-5.0.9764
      
      2c1e5d8e
    • unknown's avatar
      Fix for bug #9764 (DISTINCT IFNULL truncates data) · 312b84d6
      unknown authored
      
      mysql-test/r/create.result:
        test result fixed
      mysql-test/r/distinct.result:
        test result fixed
      mysql-test/t/distinct.test:
        test case added
      sql/item_cmpfunc.cc:
        max_length should be calculated differently for DECIMAL_RESULT and others
      312b84d6
    • unknown's avatar
      Cleanup sql_prepare.cc · 6bc4434a
      unknown authored
      
      sql/sql_prepare.cc:
        Cleanup mysql_test_* family of calls: now we don't send error message
        from mysql_stmt_prepare, so no need to support -1 return code 
        (meaning error is not sent to client) in these functions.
        Move unit->cleanup() to mysql_stmt_prepare() as it's done in most
        of the mysql_test_ functions, and is a no-op for those which don't
        call unit->prepare(). This should make fixing of Bug#10729 (cursors)
        easier.
      6bc4434a
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1 · a6fee6e8
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0
      
      
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Auto merged
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Auto merged
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Auto merged
      ndb/test/ndbapi/testNdbApi.cpp:
        Auto merged
      ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      ndb/tools/restore/Restore.cpp:
        Auto merged
      ndb/tools/restore/consumer_restore.cpp:
        Auto merged
      a6fee6e8
    • unknown's avatar
      bug#11166 - ndb · 30e72968
      unknown authored
        Fix potential inconsistency when running ndb_restore due to faulty parsing
          of backup log wrt inserts
      
      
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Make sure that entire stopGCP is in log
      ndb/tools/restore/Restore.cpp:
        
          Notice: this will not group and commit the deltas listed below
          into a ChangeSet, because there are no ChangeSet comments.
          Click [Checkin] again to check in only the commented deltas,
          or type Control-l to go back and provide ChangeSet comments.
      ndb/tools/restore/Restore.hpp:
        Keep track of last gci to next iteration
      ndb/tools/restore/consumer_restore.cpp:
        Handle insert in log
        Only allow certain errors
      30e72968
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 0a3bfc10
      unknown authored
      into mysql.com:/home/hf/work/mysql-5.0.8459
      
      0a3bfc10
    • unknown's avatar
      Fix for bug #8429 (FORMAT returns incorrect result) · fac25b7f
      unknown authored
      
      mysql-test/r/func_math.result:
        test result ixed
      mysql-test/t/func_math.test:
        test case added
      sql/item_strfunc.cc:
        Item_func_format::val_str now handles 'decimal' and 'double' values in
        different way
      fac25b7f
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-5.0.7-clone · c3a6eb8e
      unknown authored
      into mysql.com:/space/my/mysql-5.0
      
      c3a6eb8e
    • unknown's avatar
      - make sure to include mysql-test/t/*.sql files in the binary distributions and when · 08bcbcd1
      unknown authored
        "make install" is called (mysql_delimiter.sql was missing)
      
      
      mysql-test/Makefile.am:
        - make sure to include mysql-test/t/*.sql files in the binary distributions
          (mysql_delimiter.sql was missing)
      scripts/make_binary_distribution.sh:
        - make sure to include mysql-test/t/*.sql files when doing a "make install"
          (mysql_delimiter.sql was missing)
      08bcbcd1
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 515b3b6b
      unknown authored
      into deer.(none):/home/hf/work/mysql-5.0.9894
      
      515b3b6b
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · cc8020c9
      unknown authored
      into mysql.com:/usr/home/ram/work/mysql-5.0
      
      cc8020c9
    • unknown's avatar
      Fix for bug #8425 (Insufficient precision in the '/' operation) · a5db2bea
      unknown authored
        As the bug was already fixed, just testcase added here
      
      
      mysql-test/r/type_newdecimal.result:
        test result fixed
      mysql-test/t/type_newdecimal.test:
        test case added
      a5db2bea
    • unknown's avatar
      BUG#10893 Cluster hangs on initial startup · d2051650
      unknown authored
      IPCConfig wasn't constructing the connect string properly.
      
      
      ndb/src/common/mgmcommon/IPCConfig.cpp:
        fix construction of connect string from configuration.
        
        the port number was not being added correctly. This would cause the handle to default
        to localhost:1186
      d2051650
    • unknown's avatar
      Fix for bug #9894 (Negative numbers are allowed to 'unsigned' column) · 1187ee12
      unknown authored
      
      mysql-test/r/type_decimal.result:
        test result fixed
      mysql-test/r/type_newdecimal.result:
        test result fixed
      mysql-test/t/type_newdecimal.test:
        test case added
      sql/field.cc:
        We need to refuse negative integers when 'unsigned'
      1187ee12
    • unknown's avatar
      Merge mysql.com:/usr/home/ram/work/mysql-5.0-release · 9d65bd88
      unknown authored
      into mysql.com:/usr/home/ram/work/mysql-5.0
      
      9d65bd88
    • unknown's avatar
      Fix failing ps_6bdb and ps_7ndb tests. · 14e01594
      unknown authored
      The changes are similar to those pushed with a fix for Bug#9899,
      so my guess is that ps_6dbd and ps_7ndb tests were simply not run then.
      
      
      mysql-test/r/ps_6bdb.result:
        Fix failing test.
      mysql-test/r/ps_7ndb.result:
        Fix failing test.
      14e01594
    • unknown's avatar
      Fix ps_7ndb.result wrt working LIMIT clause (due to porting · 67d8fdc3
      unknown authored
      missed ityesterday :()
      
      
      mysql-test/r/ps_7ndb.result:
        Fix ps_7ndb.result wrt working LIMIT clause.
      67d8fdc3
    • unknown's avatar
  3. 07 Jun, 2005 4 commits