1. 23 Nov, 2005 17 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 8d839ebe
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      sql/field.cc:
        Auto merged
      8d839ebe
    • unknown's avatar
      Moved long running query to type_newdecimal-big.test · d5cbb57d
      unknown authored
      Removed warnings that depends on floating point comparisions in type_newdecimal.test which caused failures in some setups
      
      
      mysql-test/r/type_newdecimal.result:
        Moved long running query to type_newdecimal-big.test
        Removed warnings that depends on floating point comparisions
      mysql-test/t/type_newdecimal.test:
        Moved long running query to type_newdecimal-big.test
        Removed warnings that depends on floating point comparisions
      sql/field.cc:
        Indentation fixes
      sql/my_decimal.cc:
        Fixed that valgrind doesn't give warnings when running with debug
      strings/decimal.c:
        More DBUG printing
      mysql-test/r/type_newdecimal-big.result:
        New BitKeeper file ``mysql-test/r/type_newdecimal-big.result''
      mysql-test/t/type_newdecimal-big.test:
        New BitKeeper file ``mysql-test/t/type_newdecimal-big.test''
      d5cbb57d
    • unknown's avatar
      Disabled a test temporarily. Informed NDB team. · 88be9611
      unknown authored
      88be9611
    • unknown's avatar
      Merge a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.0 · 56cdc1f3
      unknown authored
      into  a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-new
      
      
      Makefile.am:
        Auto merged
      client/mysqltest.c:
        Auto merged
      configure.in:
        Auto merged
      extra/Makefile.am:
        Auto merged
      include/Makefile.am:
        Auto merged
      include/my_global.h:
        Auto merged
      libmysqld/examples/Makefile.am:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/r/ndb_alter_table.result:
        Auto merged
      mysql-test/t/ndb_alter_table.test:
        Auto merged
      scripts/Makefile.am:
        Auto merged
      sql/Makefile.am:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/ha_federated.cc:
        Auto merged
      sql/ha_federated.h:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      sql/ha_myisammrg.cc:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_subselect.cc:
        Auto merged
      sql/key.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/log_event.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/opt_range.cc:
        Auto merged
      sql/repl_failsafe.cc:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sp.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_cache.h:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/sql_load.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/sql_repl.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/structs.h:
        Auto merged
      sql/table.cc:
        Auto merged
      sql/tztime.cc:
        Auto merged
      storage/myisam/myisamchk.c:
        Auto merged
      storage/myisam/myisampack.c:
        Auto merged
      storage/ndb/docs/Makefile.am:
        Auto merged
      support-files/mysql.spec.sh:
        Auto merged
      libmysqld/Makefile.am:
        Merged from 5.0 to 5.1.
      sql/ha_berkeley.cc:
        Merged from 5.0 to 5.1.
      sql/lex.h:
        Merged from 5.0 to 5.1.
      sql/set_var.cc:
        Merged from 5.0 to 5.1.
      sql/share/errmsg.txt:
        Merged from 5.0 to 5.1.
      sql/sql_lex.h:
        Merged from 5.0 to 5.1.
      sql/sql_show.cc:
        Merged from 5.0 to 5.1.
      sql/sql_yacc.yy:
        Merged from 5.0 to 5.1.
      56cdc1f3
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 4eda0e48
      unknown authored
      into mysql.com:/M51/mysql-5.1
      
      4eda0e48
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · ec47f512
      unknown authored
      into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
      
      ec47f512
    • unknown's avatar
      corrected compile error · 7a943e3f
      unknown authored
          updated listen_event to handle _all_ events
      
      
      storage/ndb/src/common/portlib/NdbThread.c:
        corrected compile error
      storage/ndb/test/tools/listen.cpp:
        updated listen_event to handle _all_ events
      7a943e3f
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-new · e150b6f5
      unknown authored
      into mysql.com:/M51/mysql-5.1
      
      e150b6f5
    • unknown's avatar
      Merge pmartin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 0fd88d62
      unknown authored
      into  mysql.com:/usr/home/pem/mysql-5.1-new
      
      0fd88d62
    • unknown's avatar
    • unknown's avatar
      A name of macro is fixed. · 4fedac93
      unknown authored
      4fedac93
    • unknown's avatar
      Merge mysql.com:/M51/mysql-5.1 into mysql.com:/M51/clone-5.1 · a2578b61
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Auto merged
      a2578b61
    • unknown's avatar
      Added myself to authors.h. · ac41c2f0
      unknown authored
      
      mysql-test/r/show_check.result:
        Updated authors result.
      sql/authors.h:
        Added myself.
      ac41c2f0
    • unknown's avatar
      added ndb testcase WritePartialIgnoreError · b41cd74a
      unknown authored
      (currently causes nodefailure)
      
      
      storage/ndb/test/ndbapi/testNdbApi.cpp:
        added ndb testcase WritePartialIgnoreError
      storage/ndb/test/run-test/daily-basic-tests.txt:
        added ndb testcase WritePartialIgnoreError
      b41cd74a
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · eeff6379
      unknown authored
      into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
      
      eeff6379
    • unknown's avatar
      postmerge fix · 66bf4b86
      unknown authored
      66bf4b86
    • unknown's avatar
      configure.in: · c32c82f1
      unknown authored
        Changed version to 5.1.3
      
      
      configure.in:
        Changed version to 5.1.3
      sql/Makefile.am:
        Added authors.h
      c32c82f1
  2. 22 Nov, 2005 20 commits
    • unknown's avatar
      merge · 03da52b0
      unknown authored
      03da52b0
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/work-bug7-5.0 · 7a307bb0
      unknown authored
      into  sanja.is.com.ua:/home/bell/mysql/bk/work-merge-5.0
      
      
      mysql-test/r/sp-error.result:
        Auto merged
      mysql-test/r/trigger.result:
        Auto merged
      mysql-test/t/sp-error.test:
        Auto merged
      mysql-test/t/sp.test:
        Auto merged
      mysql-test/t/trigger.test:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      mysql-test/r/sp.result:
        merge
      sql/share/errmsg.txt:
        merge
      7a307bb0
    • unknown's avatar
      Recursion support made for SP (BUG#10100). · d0645e35
      unknown authored
      
      client/mysqltest.c:
        An expected error messages hiding from the log if disable_result_log is in force.
      mysql-test/r/sp-dynamic.result:
        The test expanded for case of allowed/disalowed recursion.
      mysql-test/r/sp-error.result:
        Error messages changed.
        Test of bug11394() made with allowed recursion.
      mysql-test/r/sp.result:
        Tests for recursion.
      mysql-test/r/trigger.result:
        Check that triggers are not affected by this patch.
      mysql-test/r/variables.result:
        Test of max_sp_recursion_depth variable.
      mysql-test/t/sp-dynamic.test:
        The test expanded for case of allowed/disalowed recursion.
      mysql-test/t/sp-error.test:
        Error messages changed.
        Test of bug11394() made with allowed recursion.
      mysql-test/t/sp.test:
        Tests for recursion.
      mysql-test/t/trigger.test:
        Check that triggers are not affected by this patch.
      mysql-test/t/variables.test:
        Test of max_sp_recursion_depth variable.
      sql/item_func.cc:
        sp_find_function() and sp_find_procedure() joined to sp_find_routine()
          function as it was mentioned in TODO.
      sql/mysqld.cc:
        max_sp_recursion_depth variable added.
      sql/set_var.cc:
        max_sp_recursion_depth variable added.
      sql/share/errmsg.txt:
        An error message changed.
        An error message added.
      sql/sp.cc:
        sp_find_function() and sp_find_procedure() joined to sp_find_routine()
          function as it was mentioned in TODO.
        Temory LEX is allocated on a stack, not on a heap.
        Recursion support added for stored procedures.
      sql/sp.h:
        sp_find_function() and sp_find_procedure() joined to sp_find_routine()
          function as it was mentioned in TODO.
      sql/sp_head.cc:
        Initialization of new sp_head fields to get correct list of instances
          contained one instance only.
        Stack requirement for SP instruction is increased.
        Stack free space is checked before mem root initialisation to avoid
          memory leak.
        Pointer to the free instance management added before and after
          SP execution.
      sql/sp_head.h:
        New sp_head variables added to support inst of instances of SP
          for recursion and pointer on ths first free to use instance.
      sql/sql_base.cc:
        open_table() consume a lot of stack space so we check free stack space before it.
      sql/sql_class.h:
        max_sp_recursion_depth variable added.
      sql/sql_parse.cc:
        sp_find_function() and sp_find_procedure() joined to sp_find_routine()
          function as it was mentioned in TODO.
      d0645e35
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/work-bug2-5.0 · a11b9d73
      unknown authored
      into  sanja.is.com.ua:/home/bell/mysql/bk/work-merge-5.0
      
      
      sql/item.h:
        Auto merged
      sql/protocol.cc:
        Auto merged
      sql/sp.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_trigger.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/sp.result:
        merge
      mysql-test/r/trigger.result:
        merge
      mysql-test/t/sp.test:
        merge
      mysql-test/t/trigger.test:
        merge
      sql/item.cc:
        merge
      sql/sp_rcontext.h:
        merge
      a11b9d73
    • unknown's avatar
      Fix for BUG#13549 "Server crash with nested stored procedures · 8152a78f
      unknown authored
      if inner routine has more local variables than outer one, and
      one of its last variables was used as argument to NOT operator".
      
      THD::spcont was non-0 when we were parsing stored routine/trigger
      definition during execution of another stored routine. This confused
      methods of Item_splocal and forced them use wrong runtime context.
      Fix ensures that we always have THD::spcont equal to zero during
      routine/trigger body parsing. This also allows to avoid problems
      with errors which occur during parsing and SQL exception handlers.
      
      
      mysql-test/r/sp.result:
        Test suite for bug#13549.
      mysql-test/r/trigger.result:
        Test suite for bug#13549.
      mysql-test/t/sp.test:
        Test suite for bug#13549.
      mysql-test/t/trigger.test:
        Test suite for bug#13549.
      sql/item.cc:
        Protection against using wrong context by SP local variable.
      sql/item.h:
        Protection against using wrong context by SP local variable.
      sql/protocol.cc:
        An incorrect macro name fixed.
      sql/protocol.h:
        An incorrect macro name fixed.
      sql/sp.cc:
        Do not allow SP which we are parsing to use other SP
        context (BUG#13549).
      sql/sp_head.cc:
        Protection against using wrong context by SP local variable.
      sql/sp_rcontext.h:
        Protection against using wrong context by SP local variable.
      sql/sql_cache.h:
        An incorrect macro name fixed.
      sql/sql_class.cc:
        Protection against using wrong context by SP local variable.
      sql/sql_class.h:
        Protection against using wrong context by SP local variable.
      sql/sql_trigger.cc:
        Do not allow Trigger which we are parsing to use
        other SP context (BUG#13549).
      sql/sql_yacc.yy:
        Protection against using wrong context by SP local variable.
      8152a78f
    • unknown's avatar
      Merge eherman@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 1b527524
      unknown authored
      into  mysql.com:/home/eric/fed-txn-mysql-5.1-new
      
      1b527524
    • unknown's avatar
      Merge eherman@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 6ade59f0
      unknown authored
      into  mysql.com:/home/eric/fed-txn-mysql-5.1-new
      
      6ade59f0
    • unknown's avatar
      Manual merge from 4.1 (bug#15145). · bacb7bc6
      unknown authored
      bacb7bc6
    • unknown's avatar
      24620e17
    • unknown's avatar
      Manual merge from 4.1, bug#15145. · a03aa0b3
      unknown authored
      a03aa0b3
    • unknown's avatar
      support-files/mysql.spec.sh · d9104d22
      unknown authored
      Fix a possible problem on RPM un-install. bug#15145
      
      
      support-files/mysql.spec.sh:
        Extend the file existence check for "init.d/mysql" on un-install
        to also guard the call to "insserv"/"chkconfig".
        bug#15145, br#5369 / 5586, csc#7129
      d9104d22
    • unknown's avatar
      fix error handling if thread creation fails in ndbd · 6d8b2321
      unknown authored
        make sure ndb threads are not started with too small stacksize (which results in default, much too big, stack size to be used)
        moved initialization of ndbd fs block first to ensure that it gets enough space for allocation of file system thread stacks
        changed event buffer reporting in ndb to occur not as often
        corrected the bank application
        corrected output from run-test make-config.sh
      
      
      storage/ndb/src/common/portlib/NdbThread.c:
          fix error handling if thread creation fails in ndbd
          make sure ndb threads are not started with too small stacksize (which results in default, much too big, stack size to be used)
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        moved initialization of ndbd fs block first to ensure that it gets enough space for allocation of file system thread stacks
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp:
          fix error handling if thread creation fails in ndbd
      storage/ndb/src/ndbapi/Ndb.cpp:
        changed event buffer reporting in ndb to occur not as often
      storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        changed event buffer reporting in ndb to occur not as often
      storage/ndb/src/ndbapi/NdbEventOperationImpl.hpp:
        changed event buffer reporting in ndb to occur not as often
      storage/ndb/test/ndbapi/bank/BankLoad.cpp:
        corrected the bank application
      storage/ndb/test/run-test/make-config.sh:
        corrected output from run-test make-config.sh
      6d8b2321
    • unknown's avatar
      Set type and default correctly for local SP variables during parsing. · f7684593
      unknown authored
      
      sql/sql_yacc.yy:
        Set type and default correctly for local SP variables.
      f7684593
    • unknown's avatar
      Post-merge fixes in sp_head.cc (print methods). · 466f645b
      unknown authored
      
      sql/sp_head.cc:
        Post-merge fixes.
        Use STRING_WITH_LEN in all print methods.
      466f645b
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 5570497c
      unknown authored
      into  mysql.com:/usr/home/pem/show-sp-code/mysql-5.0
      
      
      sql/sp_head.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      sql/sp_head.cc:
        Merge fixes (STRING_WITH_LEN in string append calls).
      5570497c
    • unknown's avatar
      Some final cleanup of the sp_instr print methods. · 28a01490
      unknown authored
      
      sql/sp_head.cc:
        Use a #define constant for reserving string space for numbers in print methods.
        Added some comments.
      28a01490
    • unknown's avatar
      Merge mysql.com:/users/lthalmann/bkroot/mysql-5.0 · edce86ff
      unknown authored
      into  mysql.com:/users/lthalmann/bk/mysql-5.0-hexdump
      
      
      sql/log_event.cc:
        Auto merged
      edce86ff
    • unknown's avatar
      Added explicit casts, since on i686, the fprintf function does not cast my_off_t correctly. · e4604348
      unknown authored
      Changed wrong printf to fprintf.
      
      
      sql/log_event.cc:
        Added explicit casts, changed wrong printf to fprintf
      e4604348
    • unknown's avatar
      Merge istruewing@bk-internal.mysql.com:/home/bk/mysql-5.0 · fa5df050
      unknown authored
      into production.mysql.com:/usersnfs/istruewing/autopush/mysql-5.0
      
      fa5df050
    • unknown's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0 · c4228d51
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.0-distcheck
      
      
      configure.in:
        Auto merged
      c4228d51
  3. 21 Nov, 2005 3 commits