| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Some simple optimzations, more comments and indentation changes.
Add ` around database in 'use database' in binary log.
Moved max_error_count and max_warning_count to variables struct.
Removed SHOW_WARNS_COUNT and SHOW_ERRORS_COUNT calls.
Changed string functions to use character set of first string argument as default return characterset
(Each string function can change the above assumption if needed)
|
| | |
| | |
| | |
| | | |
_mi_key_cmp -> ha_key_cmp
|
|/ /
| |
| |
| |
| | |
- some additional small fixes
- added "depcomp" for automake 1.5
|
|\ \
| | |
| | |
| | | |
Fixed wrong usage of sprintf() in ha_innodb.cc
|
| | |
| | |
| | |
| | | |
(as when previous myrg_rkey failed, e.g. found nothing)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Made a some new buffers thread specific and changeable.
Resize of key_buffer.
AUTO_COMMIT -> AUTOCOMMIT
Fixed mutex bug in DROP DATABASE
Fixed bug when using auto_increment as second part of a key where first part could include NULL.
Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
Don't write message to error log when slave reconnects becasue of timeout.
Fixed possible update problem when using DELETE/UPDATE on small tables
(In some cases we used index even if table scanning would be better)
A lot of minior code cleanups
|
| | | |
|
| | |
| | |
| | |
| | | |
(as when previous myrg_rkey failed, e.g. found nothing)
|
| | |
| | |
| | |
| | | |
comment fixed, bad flag hack removed
|
| |/
|/|
| |
| |
| |
| |
| |
| | |
This one is better, but should not be final.
Better fix is to make some changes in ha_myisammrg::index_read
This patch also reverts my previous one ...
|
| |
| |
| |
| | |
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
|
| |
| |
| |
| |
| |
| | |
Changed some sql_alloc() -> thd->alloc()
Removed a lot of compiler warnings on Linux Alpha (64 bit)
Fixed some core dumps on 64 bit systems (wrong type for packet_len)
|
| |
| |
| |
| | |
Remove some warnings
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Speed up column-completion in 'mysql'
Don't use ISAM if HAVE_ISAM is not defined
A lot of fixes for the embedded version. All libraries are now included in libmysqld.a
Changed arguments to convert_dirname() to make it more general.
Renamed files in the 'merge' directory to all use a common prefix.
Don't compile both assembler and C functions on x86
|
| |
| |
| |
| |
| |
| | |
Move MAX_BLOB_WIDTH to be global
Added full support for unsigned BIGINT
Fixed spelling errors
|
| |
| |
| |
| | |
Fixes for embedded libary and openssl
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| |
| | |
Fix bug in isamlog
Add argument types to function declarations.
|
|\ \
| |/ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixed bug in SELECT db1.table.* FROM db1.table,db2.table
Fixed bug in INSERT DELAYED when doing shutdown and a table was locked
Changed that tmp_table_size =4G-1 means unlimited.
|
| |/ |
|
|/
|
|
| |
Optimize some queries when using LIMIT
|
|
|
|
|
| |
Removed _mi_rkey() function
New fork_big.pl multi-thread test
|
|
|
|
| |
myisammrg/myrg_rprev.c bug with incomlete queue fixed
|
|
|
|
| |
Fixed bug in DISTINCT
|
| |
|
|
|
|
|
|
| |
Fixed problem with negative DECIMAL() keys
Fixed some bugs with NULL keys in BDB
More mysql-test tests
|
|
|
|
|
|
|
|
|
|
|
| |
added system command
myisammrg/myrg_open.c
fixed coredump when opening an empty union table
sql/sql_repl.cc
fixed warnings, remove confusing comment, fixed coredump in
change master to when master.info was corrupted
added new replication test case
|
|
|
|
| |
myrg_open.c delayed queue allocation
|
|
|
|
|
|
| |
myrg_info.c merge+insert (v.3)
myrg_extra.c merge+insert (v.3)
ignore cleanup
|
|
|
|
|
|
|
| |
myrg_info.c merge+insert (alternate take)
myrg_extra.c merge+insert (alternate take)
mymrgdef.h merge+insert (alternate take)
sql_base.cc open_table --> open_or_reset_table (needed for MERGE)
|
|
|
|
|
|
|
| |
myrg_info.c merge + insert OK
mymrgdef.h merge + insert OK
mrg000001.test test for the above
mysql-test-run compatibility (FreeBSD) changes from mysql-4.0 backpropagated
|
|
|
|
| |
tables
|
|
|
|
| |
in FULLTEXT indexes.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fixes for RENAME TABLE
Portability fixes
|
|
|
|
| |
Small bug fixes
|
|\ |
|
| |
| |
| |
| |
| | |
Added more status to the MyISAM files to avoid checking files that
has already been checked.
|
|\ \
| |/ |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
myisammrg/ |
Makefile.am |
mymrgdef.h | support for keys
myrg_open.c | &
myrg_queue.c | bugfixes
myrg_rfirst.c |
myrg_rkey.c |
myrg_rlast.c |
myrg_rnext.c |
myrg_rprev.c |
myrg_rrnd.c |
include/myisammrg.h | rkey/rnext/etc prototyped
sql/ |
ha_myisammrg.cc | support for keys
ha_myisammrg.h |
myisam/ |
mi_rkey.c | buf==NULL extension, _mi_rkey()
mi_rnext.c |
mi_rprev.c |
include/queues.h | reinit_queue() - same as init_queue, but w/o malloc
mysys/queues.c |
PART II: Miscellaneous
myisam/common_words | deleted (looks like I checked it in by mistake)
some files (like acconfig.h, Makefile.am, COPYING.LIB, etc)
| Change mode to -rw-r--r-- (by `chmod a-x ')
|
|
|