| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Only write short usage if one starts mysqldump without any options
Added query cache on windows
Added error message if one can't read privilege tables
|
| |
|
|
|
|
| |
windows case insensitive tables name work around
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed that GRANT ... REQUIRE options are not forgot when doing new GRANT
Changed fn_ext to point at first '.' after directory.
FLUSH LOGS removed numerical extension for all future update logs.
Fixed the mysqld --help reports right values for --datadir and --bind-address
--log-binary=a.b.c now properly strips of .b.c
Fix that one can DROP UDF functions that was not loaded at startup
Made AND optional in REQUIRE
Added REQUIRE NONE
|
|
|
|
|
|
| |
Check if AND/OR expression can be NULL; Fixed bug in GROUP BY and-or-expression where expression could be NULL
Bug fix for SHOW OPEN TABLES when user didn't have privilege to access all open tables.
Better fix for ALTER TABLE on BDB tables.
|
|
|
|
|
|
| |
Changed option variables to my_bool (to avoid bugs in my_getopt())
Added new thread specific mutex LOCK_delete to be able to free LOCK_thread_count early.
Changed usage of LOCK_thread_count -> LOCK_status for statistics variables
|
|
|
|
|
| |
Make safe_mysqld a symlink to mysqld_safe in binary distribution
Fixed problem with CTRL-C when using mysqld --bootstrap
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
transaction-live memory cleanup moved to ha_commit/ha_rollback
fixed query cache validator to work correctly on systems that allocate unaligned dat
|
|
|
|
| |
Read a manual for more detail
|
|
|
|
|
| |
If no problems are discovered in the next week, this will make the replication
code ready for 4.0.2 release.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
Fixed data corruption bug in query cache.
Made queries be dependent of the database in use.
|
| |
| |
| |
| | |
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
|
| | |
|
|/
|
|
| |
Remove some warnings
|
|
|
|
|
|
| |
Safer, a bit faster filesort.
Code changes to avoid calls to current_thd() (faster code).
Removed all compiler warnings from readline.
|
| |
|
|\ |
|
| |
| |
| |
| | |
Make killing threads safer
|
| |
| |
| |
| |
| |
| |
| | |
Patches required by Gemini
Fix to properly detect if there is an active transaction in InnoDB
Fix to not lock thread structure when doing automatic rollback when thread ends
Allow -O lower_case_names=0 on UNIX
|
| |
| |
| |
| |
| |
| | |
New global read lock code
Fixed bug in DATETIME with WHERE optimization
Made UNION code more general.
|
|\ \
| |/ |
|
| | |
|
|\ \
| | |
| | |
| | | |
into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Stop event and bugs the test suite could not catch
Did some big restructuring of binlog event classes - most important
change is that now each event class has exec_event method and one does
not need to modify slave core code to add a new event. Slave code is
now much smaller and easier to read
|
| |
| |
| |
| |
| | |
#ifdefed out code not used in the server from log events
started on new LOAD DATA INFILE events
|
| |
| |
| |
| |
| | |
Added some alias to SHOW commands
Prepare for dynamic changing of MySQL variables
|
| |
| |
| |
| |
| | |
Documented/cleaned up log event code
Updated tests
|
| | |
|
|\ \
| |/
|/| |
|
| | |
|
| | |
|
|/
|
|
|
| |
Removed _mi_rkey() function
New fork_big.pl multi-thread test
|
|
|
|
| |
(For glibc 2.2)
|
|
|
|
| |
Fix bug when read return error
|
|
|
|
| |
Added SELECT .. FOR UPDATE and SELECT .. IN SHARE MODE
|
| |
|