andrey@lmy004.
b429d73d62
fix for bug #17619 Scheduler race conditions
...
- Scheduler is either initialized at server start or never.
Starting & stopping is now suspending & resuming.
- The scheduler has clear OO interface
- Now all calls to the scheduler are synchronous
- GLOBAL event_scheduler uses thd::sys_var_tmp (see set_var.cc)
- External API is encapsulated into class Events
- Includes fixes for all comments of Kostja's review of 19.05.2005
Starting to merge into 5.1-release (5.1.10) and push
2006-05-22 20:46:13 +02:00
acurtis@xiphis.org
09c7374d69
Merge xiphis.org:/home/antony/work2/mysql-5.1
...
into xiphis.org:/home/antony/work2/wl3201-post-review.2
2006-05-01 22:45:31 -07:00
jimw@mysql.com
f21c110d13
Merge mysql.com:/home/jimw/my/mysql-5.0-clean
...
into mysql.com:/home/jimw/my/mysql-5.1-clean
2006-04-30 13:27:38 -07:00
serg@sergbook.mysql.com
506f9800bd
fixes
2006-04-30 15:52:30 -04:00
msvensson@neptunus.(none)
7831bd0002
Cleanup formatting
2006-04-24 10:39:56 +02:00
jimw@mysql.com
0ed6517ab8
Fix 'make distcheck' problems with new unittest code, and a small
...
portability problem.
2006-04-13 13:01:57 -07:00
jimw@mysql.com
276109b155
Remove old cruft from the tree: mysqltestmanager, mysql_test_run_new,
...
and various stuff in Docs/. Also move the certificates used for testing
into mysql-test/std_data from the top-level SSL directory (now gone).
2006-04-11 18:54:24 -07:00
monty@mysql.com
1994ed49ec
Fixed compiler and valgrind warnings
...
Added missing DBUG_xxx_RETURN statements
Fixed some usage of not initialized variables (as found by valgrind)
Ensure that we don't remove locked tables used as name locks from open table cache until unlock_table_names() are called.
This was fixed by having drop_locked_name() returning any table used as a name lock so that we can free it in unlock_table_names()
This will allow Tomas to continue with his work to use namelocks to syncronize things.
Note: valgrind still produces a lot of warnings about using not initialized code and shows memory loss errors when running the ndb tests
2006-03-29 14:27:36 +03:00
ian@zim.(none)
9caff206c2
Merge zim.(none):/home/ian/workspace/mysql-5.0
...
into zim.(none):/home/ian/workspace/mysql-5.1-new
Updated bug message in disabled file -Brian
2006-03-27 19:48:44 -08:00
ian@zim.(none)
8607f1df65
Disable udf test
2006-03-27 18:25:35 -08:00
ian@zim.(none)
a66aace3e9
Fix for bug #16855
2006-03-27 17:45:06 -08:00
andrey@lmy004.
d770c77504
update
2006-03-25 13:14:52 +01:00
serg@serg.mylan
84ff8192ff
merged
2006-03-06 23:20:19 +01:00
serg@serg.mylan
5a1672dd66
compilation fixes
2006-03-06 22:08:29 +01:00
serg@serg.mylan
2a8e4383f8
fixes to make the code compile with gcc 2.95
2006-02-28 22:07:14 +01:00
monty@mysql.com
e3796c924f
After merge fixes
2006-02-26 15:11:56 +02:00
jimw@mysql.com
30c343a04e
Merge mysql.com:/home/jimw/my/mysql-5.0-clean
...
into mysql.com:/home/jimw/my/mysql-5.1-clean
2006-02-17 10:59:47 -08:00
jimw@mysql.com
7182785f19
Fix subselect results (there was a bad merge when subselect test was disabled)
2006-02-17 10:02:59 -08:00
holyfoot@deer.(none)
942503927a
WL#2645 (CHECK FOR UPGRADE)
...
5.1-related fixes
2006-02-17 13:37:37 +04:00
konstantin@mysql.com
9f0bb47f87
Merge mysql.com:/home/kostja/mysql/tmp_merge
...
into mysql.com:/home/kostja/mysql/mysql-5.1-merge
2006-02-02 23:27:06 +03:00
sasha@asksasha.com
144490850a
Merge spachev@bk-internal.mysql.com:/home/bk/mysql-5.1-new
...
into asksasha.com:/reiser-data/mysql-dev/mysql-5.1-new
2006-01-30 20:58:17 -07:00
konstantin@mysql.com
d2bba04183
Merge mysql.com:/opt/local/work/mysql-4.1-root
...
into mysql.com:/opt/local/work/mysql-5.0-root
2006-01-18 15:15:09 +03:00
svoj@april.(none)
f84b301bd1
BUG#3074: Unversioned symbols in shared library
...
libmysqlclient versioning when linked with GNU ld.
2006-01-17 18:51:08 +04:00
anozdrin@mysql.com
b1705ae5c4
Merge BUG#15110 from 5.0 into 5.1.
...
Merge mysql.com:/home/alik/MySQL/devel/5.0-bug15110
into mysql.com:/home/alik/MySQL/devel/5.1-bug15110
2006-01-13 19:09:27 +03:00
tomas@poseidon.ndb.mysql.com
931ec48085
coreect build error without ndb
2006-01-13 09:42:49 +01:00
tomas@poseidon.ndb.mysql.com
46b867757a
updated mysql-test-run.pl to adjust to ndb replication testing
2006-01-13 03:13:58 +01:00
tomas@poseidon.ndb.mysql.com
0a0fe2b1c0
bug: replication of table spaces to work
...
bug: check if storage engine is enabled to avoif code dump
2006-01-11 19:49:38 +01:00
anozdrin@mysql.com
b04b851ef9
Fix for BUG#15110: mysqldump --triggers: does not include DEFINER clause
...
There are two main idea of this fix:
- introduce a common function for server and client to split user value
(<user name>@<host name>) into user name and host name parts;
- dump DEFINER clause in correct format in mysqldump.
2006-01-11 02:07:40 +03:00
bar@mysql.com
cd56ec80bc
ignore:
...
added item_xmlfunc.cc
2005-12-26 12:16:28 +04:00
monty@mysql.com
ba99b6c565
Fixed compile errors (when compiling in debug mode)
2005-12-25 16:34:10 +02:00
jimw@mysql.com
548bacf41b
Fix innodb result file (merge clean-up)
2005-12-06 19:55:48 -08:00
jimw@mysql.com
af88d67a19
Import BDB 4.4.16
2005-12-05 10:27:46 -08:00
monty@mysql.com
aa37b75768
Merge mysql.com:/home/my/mysql-5.0
...
into mysql.com:/home/my/mysql-5.1
2005-11-24 02:56:12 +02:00
monty@mysql.com
f5804869e3
Don't use PATH_MAX for FN_REFLEN as this uses too much stack space
...
Larger stack size neaded for open table on x86 64 bit
Fix failing test cases
Deleted symlink from bk
2005-11-24 02:36:28 +02:00
guilhem@mysql.com
2f95fc2701
Merge mysql.com:/home/mysql_src/mysql-5.0
...
into mysql.com:/home/mysql_src/mysql-5.1-merge-of-5.0 (not all files are good,
I'll fix; I'll ask some devs to check their part)
2005-11-18 16:38:01 +01:00
SergeyV@selena.
be18f91a01
Added number of files into ignore list for win32 build within bk tree.
2005-11-14 16:36:05 +03:00
jimw@mysql.com
2e13e29a29
Add generated files to ignore list
2005-11-07 16:39:20 -08:00
monty@mysql.com
cdf64f0f57
Fix of crashed 5.1 tree (wrong merge + wrong pullout patch forced us to create a new 5.1 tree)
...
This is a merge of 5.0 -> 5.1 + some code from old 5.1 tree to get all tests to work and keep the .frm format the same as the old 5.1 tree.
2005-11-05 13:20:35 +02:00
tomas@poseidon.ndb.mysql.com
620b7bafb0
Merge
2005-10-06 10:54:07 +02:00
jimw@mysql.com
dcd8b9a503
Add files for bdb/build_win64, and tweak the configuration to skip over
...
parts of the library we have omitted.
2005-09-22 16:42:39 -07:00
jimw@mysql.com
b75cc41b7b
Remove some files that should not have been added with BDB upgrade,
...
and update ignore file after move of storage engines to storage/.
2005-09-22 15:53:18 -07:00
konstantin@mysql.com
2d4c54ba1b
Merge mysqldev@production.mysql.com:my/mysql-5.0-release
...
into mysql.com:/opt/local/work/mysql-5.0-root
2005-09-23 00:46:59 +04:00
monty@mysql.com
82fc54781b
Fixed problems found by valgrind
...
Fixed problems in test suite where some test failed
Fixed access to not initialized memory in federated
Fixed access to not initialized memory when using BIT fields in internal temporary tables
2005-09-22 03:23:07 +03:00
monty@mysql.com
9727fe5abf
Merge mysql.com:/home/my/mysql-4.0
...
into mysql.com:/home/my/mysql-4.1
2005-09-15 17:17:26 +03:00
monty@mysql.com
444dbfaf17
Turn off EOLN_NATIVE flag for all test files
...
Ignored some generated files
2005-09-15 17:14:39 +03:00
jonas@eel.(none)
2bd9c2d6f6
Merge eel.(none):/home/jonas/src/mysql-4.1
...
into eel.(none):/home/jonas/src/mysql-5.0
2005-09-09 12:54:03 +02:00
jonas@eel.(none)
6ec3fa6ac1
ndb
...
new testprogram testSRBank
2005-09-09 12:39:06 +02:00
jan@hundin.mysql.fi
fc4fea68ad
Merge jlindstrom@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into hundin.mysql.fi:/home/jan/new/mysql-5.0
2005-09-05 08:35:58 +03:00
monty@mishka.local
f384e08277
Merge mishka.local:/home/my/mysql-4.1
...
into mishka.local:/home/my/mysql-5.0
2005-08-25 06:55:48 +03:00
sasha@asksasha.com
c594ab7921
updated patch for BUG#4680 (incomplete DROP DATABASE breaking replication).
...
We binlog the DROP TABLE for each table that was actually dropped. Per Sergei's
suggestion a fixed buffer for the DROP TABLE query is pre-allocated from THD pool, and
logging now is done in batches - new batch is started if the buffer becomes full.
Reduced memory usage by reusing the table list instead of accumulating a list of
dropped table names. Also fixed the problem if the table was not actually dropped, eg
due to permissions. Extended the test case to make sure batched query
logging does work.
2005-08-18 21:40:14 -06:00