1. 24 Nov, 2005 2 commits
    • unknown's avatar
      Merge mysql.com:/home/my/mysql-5.0 · 81b2bbac
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      BitKeeper/etc/ignore:
        auto-union
      include/my_global.h:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/r/grant.result:
        Auto merged
      sql/ha_federated.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/examples/ha_tina.h:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_udf.cc:
        Auto merged
      sql/tztime.cc:
        Auto merged
      sql/unireg.h:
        Auto merged
      sql/examples/ha_tina.cc:
        manual merge
      sql/share/errmsg.txt:
        manual merge
      81b2bbac
    • unknown's avatar
      Don't use PATH_MAX for FN_REFLEN as this uses too much stack space · 97bfd41f
      unknown authored
      Larger stack size neaded for open table on x86 64 bit
      Fix failing test cases
      Deleted symlink from bk
      
      
      BitKeeper/etc/ignore:
        added libmysqld/ha_blackhole.cc
      BitKeeper/deleted/.del-ha_blackhole.cc~727c69ef7846623a:
        Delete: libmysqld/ha_blackhole.cc
      include/my_global.h:
        Don't use PATH_MAX for FN_REFLEN as this uses too much stack space.
        (With a PATH_MAX of 4096, we use 80K for opening a table as there is several objects of size FN_REFLEN on stack)
      mysql-test/r/federated.result:
        Update results after error message changes
      mysql-test/r/grant.result:
        Update results after error message changes
      mysql-test/r/grant2.result:
        Update results after error message changes
      sql/ha_federated.cc:
        Fix error messages to be more consistent
      sql/mysql_priv.h:
        Stack size to have when opening a table
        (This was needed on x86 64 bit Linux)
      sql/share/errmsg.txt:
        Remove quotes around error string for federated as two quotes in the output looks strange
      sql/sql_base.cc:
        More correct stack size
      sql/sql_parse.cc:
        Set thread_stack before store_globals()
      sql/unireg.h:
        More correct MAX_DBKEY_LENGTH
      97bfd41f
  2. 23 Nov, 2005 22 commits
    • unknown's avatar
      Merge alstroganov@bk-internal.mysql.com:/home/bk/mysql-5.0 · f4431619
      unknown authored
      into  regul.home.lan:/mnt/md/bk/mysql-5.0
      
      
      f4431619
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · fe245ed8
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      sql/field.cc:
        Auto merged
      fe245ed8
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 1c313f03
      unknown authored
      into  mysql.com:/opt/local/work/mysql-5.0-root
      
      
      sql/sql_class.cc:
        Auto merged
      1c313f03
    • unknown's avatar
      Always initialize THD::thread_stack: it's used in · 0633a41c
      unknown authored
      check_stack_overrun().
      
      
      sql/slave.cc:
        Move initialization of THD::thread_stack before THD::store_globals()
      sql/sql_acl.cc:
        Initialize THD::thread_stack in artificial THDs used
        to load gratns subsystem.
      sql/sql_class.cc:
        Add an assert that THD::thread_stack is assigned.
      sql/sql_insert.cc:
        Add initialization of THD::thread_stack (delayed insert
        thread).
      sql/sql_parse.cc:
        Move initialization of THD::thread_stack before
        THD::store_globals().
      sql/sql_udf.cc:
        Add initialization for THD::thread_stack (an artificial
        THD used to initialize UDF subsystem).
      sql/tztime.cc:
        Add initialization for THD::thread_stack (an artificial
        THD used to initialize timezones).
      0633a41c
    • unknown's avatar
      Moved long running query to type_newdecimal-big.test · 0b206536
      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''
      0b206536
    • unknown's avatar
      Disabled a test temporarily. Informed NDB team. · dee85cba
      unknown authored
      dee85cba
    • unknown's avatar
      Merge a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.0 · 33a2716a
      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.
      33a2716a
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · aa4da5f7
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      aa4da5f7
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 817ee181
      unknown authored
      into mysql.com:/M51/mysql-5.1
      
      
      817ee181
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · f06cf61c
      unknown authored
      into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
      
      
      f06cf61c
    • unknown's avatar
      corrected compile error · bd0584df
      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
      bd0584df
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-new · f85a8192
      unknown authored
      into mysql.com:/M51/mysql-5.1
      
      
      f85a8192
    • unknown's avatar
      Merge pmartin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 909877be
      unknown authored
      into  mysql.com:/usr/home/pem/mysql-5.1-new
      
      
      909877be
    • unknown's avatar
    • unknown's avatar
      A name of macro is fixed. · 056d7266
      unknown authored
      056d7266
    • unknown's avatar
      Merge mysql.com:/M51/mysql-5.1 into mysql.com:/M51/clone-5.1 · 494daf79
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Auto merged
      494daf79
    • unknown's avatar
      Added myself to authors.h. · e918851c
      unknown authored
      
      mysql-test/r/show_check.result:
        Updated authors result.
      sql/authors.h:
        Added myself.
      e918851c
    • unknown's avatar
      added ndb testcase WritePartialIgnoreError · 38961d02
      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
      38961d02
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · f39f3b1b
      unknown authored
      into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
      
      
      f39f3b1b
    • unknown's avatar
      merged · 12826df8
      unknown authored
      12826df8
    • unknown's avatar
      postmerge fix · 4aea839b
      unknown authored
      4aea839b
    • unknown's avatar
      configure.in: · 8acbdf70
      unknown authored
        Changed version to 5.1.3
      
      
      configure.in:
        Changed version to 5.1.3
      sql/Makefile.am:
        Added authors.h
      8acbdf70
  3. 22 Nov, 2005 16 commits
    • unknown's avatar
      merge · ffc506e9
      unknown authored
      ffc506e9
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/work-bug7-5.0 · aa06123f
      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
      aa06123f
    • unknown's avatar
      Recursion support made for SP (BUG#10100). · 164ce4c5
      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.
      164ce4c5
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/work-bug2-5.0 · a2c26aa7
      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
      a2c26aa7
    • unknown's avatar
      Fix for BUG#13549 "Server crash with nested stored procedures · 6574612d
      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.
      6574612d
    • unknown's avatar
      Merge eherman@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 3fc47df6
      unknown authored
      into  mysql.com:/home/eric/fed-txn-mysql-5.1-new
      
      
      3fc47df6
    • unknown's avatar
      Added support of stress mode to mysql-test-run.pl · 3fc626a0
      unknown authored
      Corrected function declaration 
      
      
      mysql-test/lib/mtr_misc.pl:
        Corrected function declaration
      mysql-test/mysql-test-run.pl:
        Added support of stress mode
      mysql-test/lib/mtr_stress.pl:
        Added support of stress mode
      3fc626a0
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 16213b21
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      sql/share/errmsg.txt:
        Auto merged
      16213b21
    • unknown's avatar
      German error messages · 3a84f6e2
      unknown authored
      3a84f6e2
    • unknown's avatar
      Merge eherman@bk-internal.mysql.com:/home/bk/mysql-5.1-new · ae4494ba
      unknown authored
      into  mysql.com:/home/eric/fed-txn-mysql-5.1-new
      
      
      ae4494ba
    • unknown's avatar
      Manual merge from 4.1 (bug#15145). · 3380fd1d
      unknown authored
      3380fd1d
    • unknown's avatar
      63cae676
    • unknown's avatar
      Manual merge from 4.1, bug#15145. · 57e1c5aa
      unknown authored
      57e1c5aa
    • unknown's avatar
      support-files/mysql.spec.sh · 6a6caf56
      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
      6a6caf56
    • unknown's avatar
      fix error handling if thread creation fails in ndbd · c9f8b7b4
      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
      c9f8b7b4
    • unknown's avatar
      Set type and default correctly for local SP variables during parsing. · 0026b6f4
      unknown authored
      
      sql/sql_yacc.yy:
        Set type and default correctly for local SP variables.
      0026b6f4