| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
This fixed some optimization problems when using -DBIG_TABLES
Portabilty fixes for OpenUnix and HPUX
Added C and C++ version numbers to mysqlbug
|
|\ |
|
| |
| |
| |
| | |
thread was connecting.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Added missing mutex-lock around critical section in GRANT handling.
|
| |
| |
| |
| | |
Remove not needed locks in SHOW OPEN TABLES
|
| |
| |
| |
| |
| |
| | |
using alias instead of table_name.
This should fix some issues where --lower-case-table-names doesn't work properly under windows.
|
| |
| |
| |
| |
| |
| | |
Fixed bug in SELECT ... ORDER BY ... LIMIT
Fixed bug in ALTER TABLE and RENAME TABLE with --lower-case-table-names
Fixed hang when using --with-openssl
|
| |
| |
| |
| |
| | |
Fixed some windows portability problems and removed some compiler warnings
Cleaned up QUOTE() function and fixed bug in \0 and \Z handling.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
This should fix some possible table cache corruptions when doing
OPTIMIZE or REPAIR table when other threads are opening new tables.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SHOW DATABASES
CREATE TEMPORARY TABLE
LOCK TABLES
REPLICATION SLAVE & REPLICATION CLIENT
SUPER
EXECUTE
All scripts & documentation is updated for this change.
Added better error messages for global privileges
|
| |
| |
| |
| |
| | |
(All commit emails since 4.0.1 checked)
This had to be done now, before the 4.1 tree changes to much, to make it easy to propagate bug fixes to the 4.1 tree.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Change TRUNCATE(number) to truncate towards zero for negative numbers
Fix NULL handling for DESCRIBE table_name
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
Fixed stack overflow checking with crash-me with gcc 3.0.4
Using @@unknown_variable doesn't hang client anymore
Added @@VERSION variable
|
| |
| |
| |
| | |
Split handler->option_flag() to handler->table_flags() and handler->index_flags()
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Add foreign key defs to SHOW CREATE TABLE
|
| |
| |
| |
| |
| | |
Fixed some problems in SHOW CREATE TABLE
Fixed calculation of checksums in myisamchk
|
| |
| |
| |
| |
| |
| |
| |
| | |
Test of unsigned BIGINT values
Fixes for queries-per-hour
Cleanup of replication code (comments and portability fixes)
Make most of the binary log code 4G clean
Changed syntax for GRANT ... QUERIES PER HOUR
|
|\ \
| | |
| | |
| | | |
before I can push
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
first pull, merge,test, and get it to work.
The main change is the new replication code - now we have two slave threads
SQL thread and I/O thread. I have also re-written a lot of the code to
prepare for multi-master implementation.
I also documented IO_CACHE quite extensively and to some extend, THD class.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes for building MySQL with gcc 3.0
Added SIGNED / UNSIGNED casts
Fixed core dump bug in net_clear() with libmysqld.
Back to using semaphores in query cache.
Added 'Null' and 'Index_type' to SHOW INDEX.
|
| | |
| | |
| | |
| | | |
Add 4.0 commands to SHOW STATUS.
|
|/ /
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| | |
mysqltest can run without connecting to the manager for tests that do not
require manager operations
|
| |
| |
| |
| |
| | |
myself a run of compile-pentium-debug. I have not even tried to compile the
new code
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes for embedded libary and openssl
|
| |
| |
| |
| |
| | |
Fixed problem with LIKE with latin1_de
Added parsing support of UNSIGNED LONG LONG
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Fix for lower case filenames
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
New global read lock code
Fixed bug in DATETIME with WHERE optimization
Made UNION code more general.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
Added record_rnd_buffer
Added --safe-user-create
Fix for ALTER TABLE RENAME on windows
|
| |
| |
| |
| |
| |
| |
| |
| | |
New faster list iterators
Change list code to be simpler and faster
Optimize count(distinct)
New error messages for UNION
Make create_tmp_table more general to be usable by UNION
|