| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Noteworthy:
- New HANDLER code
- New multi-update-grant-check code
- Table lock code in ha_innodb.cc was not applied
|
| |
| |
| |
| |
| |
| | |
it solved
Cleaned up patch for checking locks for multi-table updates
|
| |\
| | |
| | |
| | | |
into mysql.com:/mnt/tmp/mysql-4.0-bug-myisampack
|
| | |
| | |
| | |
| | |
| | | |
* myisampack leaves key_file_length value from original table
* myisamchk uses this value when calculating key file pointer length
|
| |/
| |
| |
| |
| |
| |
| | |
Changed the semantics of open_count so that it is decremented
at every unlock (if it was incremented due to data changes).
So it indicates a crash, if it is non-zero after a lock.
The table will then be repaired.
|
| |
| |
| |
| |
| | |
This bug is the result of weird error happening with mi_float8get and double
arythmetic. I described that in 'Bug that looks potentially dangerous' email
|
|\ \ |
|
| | | |
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
used in the handle_options() function (instead of using additional
handle_option() parameter). The default value of the
my_getopt_error_reporter is default_reporter(). One can set it to
other functions if case of need.
|
| | |
|
| |
| |
| |
| |
| | |
cleanups
better, charset-dependent, ft_max_len_for_sort value
|
|\ \
| | |
| | |
| | | |
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Added declarations for print_msg_to_log and vprint_msg_to_log. sql_print_error are simple functions that wrap calls to print_msg_to_log. Define the different error types with MY_ERROR_TYPE, MY_WARNING_TYPE, and MY_INFORMATION_TYPE
gen_lex_hash.cc:
Added NULL error reporting parameter to handle_options
log.cc:
Add print_msg_to_log, print_buffer_to_log, and vprint_msg_to_log. Print_msg_to_log will write the message to the windows event log if on NT. We now have error, warning, and information versions of sql_print_xxxx. T his is a variation of a similar changeset WAX did.
mysqld.cc:
Added option_error_reporter callback function and pass that into handle_options
mysql.cc:
Added NULL as error reporter arg to the end of handle_options
Many files:
Added NULL error reporter parameter as the last paramter to handle_options
my_getopt.c:
Added second function pointer to server as an error reporting callback. Added local function report_option_error that will either write the error to stderr or to the error reporting callback. changed all calls in handle_options from fprintf(stderr, ... ) to report_option_error
my_getopt.h:
Changed declaration of handle_options to use typedefs for the two function pointers. added second function pointer to server as an error reporting callback
mysqld.dsp:
Added custom build step for compiling message file and added message resource file (output of mc)
|
|/ /
| |
| |
| | |
Fixed bug in end space handle for WHERE text_column="constant"
|
| |
| |
| |
| | |
Bug#4594 column index make = failed for gbk
|
| | |
|
| |
| |
| |
| | |
Fix for MyISAM. Tests for MyISAM and HASH+BTREE.
|
| |
| |
| |
| |
| |
| |
| | |
Fix for binary collations for MyISAM and HEAP BTREE.
This patch also changes trailing spaces behaviour for
binary collations. Binary collations now have PAD
characteristic too.
|
|\ \
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
only MyISAM is fixed
|
| |
| |
| |
| | |
Fix for MyISAM with prefix compressed keys.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
required autotools macro written and deployed in all apropriate Makefile.ams.
Use cases checked:
- linux, standard location of zlib, no ndb
- linux, standard locatoin of zlib, with ndb
- linux, non-standard location of zlib, no ndb
- hpux11, use of bundled zlib, no ndb
The only non-checked case is non-standard location of zlib (or use of bundled
zlib) + ndb. I wasn't able to check it as ndb/ just won't compile on beasts
like AIX52 or HPUX11, where such a check is possible. It didn't compile
there before as these systems dont't have installed zlib, so nothing got broken ;)
|
| |
| |
| |
| | |
has different length than the key (latin1_german2_ci)
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
more logical table/index_flags
return HA_ERR_WRONG_COMMAND instead of abstract methods where appropriate
max_keys and other limits renamed to max_supported_keys/etc
max_keys/etc are now wrappers to max_supported_keys/etc
ha_index_init/ha_rnd_init/ha_index_end/ha_rnd_end are now wrappers to real {index,rnd}_{init,end} to enforce strict pairing
|
| | |
| | |
| | |
| | | |
Return NULL if a time argument is given to date_add(). (Warning will be shown after Dimitri's timezone patch is pushed)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
high-byte-first. (Bug #4173)
Fixed problem with NULL and derived tables (Bug #4097)
Cleanup of new pushed code
|
| | | |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | | |
match many
correct prefix compare with my_strnncoll
|
| |\ \
| | | |
| | | |
| | | | |
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
some reason wasn't included before.
A lot of files cleaned up from #include <assert.h>
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The bug was caused by error in hash calculation function: it
always returned hash value for last field in a composite key, so
for keys like (a text, b char(1)) we were always
getting bad hash values.
|
| | |
| | |
| | |
| | | |
(Note: This affects only comments, not variable names.)
|
| | | |
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
some changes to make code nicer
|
| | |
| | |
| | |
| | |
| | | |
A set of changes improving our RTree indexes and fixed few bugs
found during the tests
|
|\ \ \
| | | |
| | | |
| | | | |
into deer.(none):/home/hf/work/mysql-4.1.ftr
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
--with-geometry and
--with-embedded-privilege-control
configure switches added
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
into mysql.com:/home/my/mysql-4.1
|
| |\ \ \ \
| | | |_|/
| | |/| | |
|
| | | | | |
|