- 08 Mar, 2005 6 commits
-
-
unknown authored
into mysql.com:/home/pem/work/mysql-5.0
-
unknown authored
into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0
-
unknown authored
Reverted Jim's patch. client/mysql.cc: Fixed Bug#8922, The deilimeter cannot be reset after it is set as word 'delimiter' include/my_sys.h: Reverted Jim's patch. mysys/mf_iocache.c: Reverted Jim's patch. sql/sql_class.h: Reverted Jim's patch.
-
unknown authored
innobase/include/srv0srv.h: Declare those variables as ulong that are declared in ha_innodb.h innobase/srv/srv0srv.c: Define those variables as ulong that are declared in ha_innodb.h
-
unknown authored
into mysql.com:/home/pem/work/mysql-5.0
-
unknown authored
into hundin.mysql.fi:/home/marko/mysql-5.0
-
- 07 Mar, 2005 15 commits
-
-
unknown authored
(lost in merge because the code to open these logs was moved to a different file). sql/sql_class.h: Use APPEND_CACHE for query log and slow log (so they can be FIFO)
-
unknown authored
include/my_sys.h: Auto merged mysys/mf_iocache.c: Auto merged
-
unknown authored
into hundin.mysql.fi:/home/marko/mysql-5.0
-
unknown authored
mysql-test/r/sp.result: New test case for BUG#8937. mysql-test/t/sp.test: New test case for BUG#8937. sql/item_sum.h: Added val_int() method for Item_sum_avg for forced int types (in SPs for instance), otherwise Item_sum_sum::val_int() is used.
-
unknown authored
mysql-test/r/cast.result: test result mysql-test/r/func_group.result: test result mysql-test/t/cast.test: test case sql/field.cc: this assert isn't correct actually
-
unknown authored
mysql-test/r/sp.result: Reorganized tests (all bugs at the end now) and made some tests adopt to the file's style. mysql-test/t/sp.test: Reorganized tests (all bugs at the end now) and made some tests adopt to the file's style.
-
unknown authored
into hundin.mysql.fi:/home/marko/mysql-5.0
-
unknown authored
row_search_for_mysql(): Add a clarifying comment. innobase/row/row0sel.c: row_search_for_mysql(): Add a clarifying comment.
-
unknown authored
-
unknown authored
innobase/include/row0vers.h: row_vers_build_for_consistent_read(): Add parameters offsets and offset_heap in order to avoid recomputing the offsets in the caller. innobase/row/row0sel.c: Eliminate some rec_get_offsets() calls. innobase/row/row0vers.c: row_vers_build_for_consistent_read(): Add parameters offsets and offset_heap in order to avoid recomputing the offsets in the caller.
-
unknown authored
mysql-test/r/func_group.result: test result fixed mysql-test/t/func_group.test: testcase added
-
unknown authored
Actually problem was not in AVG function, but in SUM before the AVG in the query. mysql-test/r/func_group.result: appropriate test result mysql-test/t/func_group.test: test case added strings/decimal.c: in this case we also need to make fsizes equal
-
unknown authored
(whereas it's 0 in 4.1, for safety as this is new code). BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-
unknown authored
into mysql.com:/home/svoj/devel/mysql/ft-mysql-5.0
-
unknown authored
ut_malloc_low(): fix the fprintf() format string (an extraneous comma split the format into two arguments) innobase/ut/ut0mem.c: ut_malloc_low(): fix the fprintf() format string (an extraneous comma split the format into two arguments)
-
- 06 Mar, 2005 1 commit
-
-
unknown authored
myisam/ft_boolean_search.c: quot, qend not needed anymore, removed. phrase initialization moved to ft_init_boolean_search. comments added. _ftb_strstr renamed to _ftb_check_phrase. myisam/ft_parser.c: style improvements.
-
- 05 Mar, 2005 9 commits
-
-
unknown authored
The patch implements the idea suggested by Olaf van der Spek in thread "Client: many small reads?" (internals@lists.mysql.com). Now small reads performed by the client library are buffered. The buffering gives up to 2 times speedup when retrieving one-column tables. BUILD/SETUP.sh: Remove --with-vio option which no longer exist. BUILD/compile-pentium64-valgrind-max: Remove --with-vio option which no longer exist. config/ac-macros/misc.m4: Removed --with-vio configure switch: we always use VIO. The switch, in fact, only saved us one pointer dereferencing per call in case we had only one transport type in VIO enabled. config/ac-macros/openssl.m4: Removed HAVE_VIO. include/config-win.h: Removed HAVE_VIO (not needed anymore) Added HAVE_VIO_READ_BUFF (define buffered client reads for Windows clients). include/violite.h: Removed HAVE_VIO, as currently VIO is always in use. Added declaration for vio_read_buff and related members in struct VIO. sql-common/client.c: Use flags to set up vio read buffering in mysql_real_connect. sql/mysqld.cc: Use flags to disable vio read buffering when creating a server connection. vio/vio.c: Optionally set up vio read buffer when creating a new VIO structure. vio/viosocket.c: Implementation of client-side buffered reads in VIO: the idea is to buffer small reads in a client buffer to save amount of syscalls per retrieved result set. The implementation relies on the fact that read/recv will return as soon as there is some data in the kernel buffer, no matter how big the given user's buffer is. To be able to disable it in case recv/read don't have such semantics, the new calls are guarded with #define HAVE_VIO_READ_BUFF. Currently buffered reading is switched on only for BSD sockets and named pipes, both on Windows and UNIXes.
-
unknown authored
Comment changes: use standard style; fix grammar. sql/sql_udf.cc: Comment changes: use standard style; fix grammar.
-
unknown authored
after merge fixes mysql-test/r/func_group.result: after merge fixes mysql-test/r/func_str.result: after merge fixes mysql-test/t/func_group.test: after merge fixes
-
unknown authored
into mysql.com:/home/bar/mysql-5.0
-
unknown authored
BitKeeper/etc/logging_ok: auto-union innobase/trx/trx0trx.c: Auto merged mysql-test/r/ctype_collate.result: Auto merged mysql-test/r/func_system.result: Auto merged mysql-test/r/type_blob.result: Auto merged sql/ha_innodb.cc: Auto merged sql/item.cc: Auto merged sql/item.h: Auto merged sql/item_create.cc: Auto merged sql/item_func.cc: Auto merged sql/item_strfunc.cc: Auto merged sql/item_strfunc.h: Auto merged sql/opt_sum.cc: Auto merged innobase/ut/ut0mem.c: e merge from 4.1 mysql-test/r/func_group.result: merge from 4.1 mysql-test/r/func_str.result: merge from 4.1 mysql-test/t/func_group.test: merge from 4.1
-
unknown authored
into mysql.com:/home/dlenev/src/mysql-5.0-sp sql/sp_head.cc: Auto merged sql/sql_parse.cc: Auto merged
-
unknown authored
Improved handling of situations when we encounter error during CREATE PROCEDURE (FUNCTION/TRIGGER/...) and bail out of yyparse() without restoring proper THD::lex. sql/sp.cc: We do not need to call sp_head::restore_lex() explicitly to restore right value of THD::lex in case when we have encountered error during parsing. Now we do this in sp_head::~sp_head() instead. sql/sp_head.cc: sp_head::destroy(): Fixed cleaning up of stack of auxilary LEXes. We also restore right value of THD::lex during this process now. sql/sql_parse.cc: We do not need to call sp_head::restore_lex() explicitly to restore right value of THD::lex in case when we have encountered error during parsing. Now we do this in sp_head::~sp_head() instead. sql/sql_prepare.cc: We do not need to call sp_head::restore_lex() explicitly to restore right value of THD::lex in case when we have encountered error during parsing. Now we do this in sp_head::~sp_head() instead. sql/sql_trigger.cc: We do not need to call sp_head::restore_lex() explicitly to restore right value of THD::lex in case when we have encountered error during parsing. Now we do this in sp_head::~sp_head() instead.
-
unknown authored
-
unknown authored
Logging to logging@openlogging.org accepted func_group.result, func_group.test: Added a test case for bug #8893. opt_sum.cc: A misplaced initialization for the returned parameter prefix_len in the function find_key_for_maxmin caused usage of a wrong key prefix by the min/max optimization in cases when the matching index was not the first index that contained the min/max field. sql/opt_sum.cc: A misplaced initialization for the returned parameter prefix_len in the function find_key_for_maxmin caused usage of a wrong key prefix by the min/max optimization in cases when the matching index was not the first index that contained the min/max field. mysql-test/t/func_group.test: Added a test case for bug #8893. mysql-test/r/func_group.result: Added a test case for bug #8893. BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-
- 04 Mar, 2005 9 commits
-
-
unknown authored
sql/ha_federated.h: Change mode to -rw-rw-r--
-
unknown authored
into deer.(none):/home/hf/work/mysql-5.0.8915
-
unknown authored
mysql-test/r/type_newdecimal.result: test result fixed mysql-test/t/type_newdecimal.test: test case enlarged for FLOOR and CEILING functions sql/item_func.cc: floor::int_op fixed - it should work differently depending on operand's type
-
unknown authored
into deer.(none):/home/hf/work/mysql-5.0.8915 sql/item_func.cc: Auto merged
-
unknown authored
Made mysql_make_view() to call destructor for st_lex_local objects before throwing them away (this happens in case of error). sql/sql_lex.h: Made LEX's destructor virtual to be able properly destroy objects of inherited classes (i.e. of st_lex_local). sql/sql_view.cc: mysql_make_view(): We should call destructor for st_lex_local object before throwing it away.
-
unknown authored
sql/item_func.cc: ceiling::int_op should work differently depending on argument's type
-
unknown authored
If InnoDB cannot allocate memory, keep retrying for 60 seconds before we crash mysqld; maybe the memory shortage is just temporary innobase/ut/ut0mem.c: If InnoDB cannot allocate memory, keep retrying for 60 seconds before we crash mysqld; maybe the memory shortage is just temporary
-
unknown authored
Do not assert, but print diagnostics if MySQL tries to free a trx where n_mysql_tables_in_use > 0 innobase/trx/trx0trx.c: Do not assert, but print diagnostics if MySQL tries to free a trx where n_mysql_tables_in_use > 0
-
unknown authored
mysql-test/r/mysqldump.result: Auto merged mysql-test/r/sp.result: Auto merged mysql-test/t/mysqldump.test: Auto merged mysql-test/t/sp.test: Auto merged sql/item_func.cc: Auto merged sql/mysql_priv.h: Auto merged sql/sp.cc: Auto merged sql/sp_rcontext.cc: Auto merged sql/sql_acl.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_lex.cc: Auto merged sql/sql_lex.h: Auto merged sql/sql_prepare.cc: Auto merged sql/sql_update.cc: Auto merged sql/sql_view.cc: Auto merged sql/table.h: Auto merged sql/sp_head.cc: Manual merge. sql/sql_class.cc: Manual merge. sql/sql_parse.cc: Manual merge. sql/sql_yacc.yy: Manual merge.
-