heikki@hundin.mysql.fi
dfc866b30e
sql_db.cc:
...
On Monty's suggestion move ha_drop_database back inside LOCK_mysql_create_db, but we release LOCK_open during it to let possible running queries complete. I tested this and it seemed to work also in complex concurrent DELETE, SELECT, DROP DATABASE, and CREATE DATABASE situations
2002-07-16 03:29:02 +03:00
lenz@mysql.com
3258f23d99
- Updated OS/2 port with files provided by Yuri Dario <mc6530@mclink.it>
...
from TeamOS/2 Italy
- removed some obsolete files on Yuri's request
- Added missing os2 related files outside the os2 subdirectory
to the distribution
2002-07-15 18:26:11 +02:00
heikki@hundin.mysql.fi
c620486287
sql_db.cc:
...
Revert Monty's change to the positioning of ha_drop_database(): otherwise a running query on a table to be dropped in DROP DATABASE always causes the server to hang
2002-07-15 15:47:53 +03:00
lenz@mysql.com
8c827e2800
Added some patches provided by SuSE to fix build problems on
...
ppc64 and x86-64, fixed a compile bug when building with TCP wrapper
support on Linux
2002-07-15 13:33:56 +02:00
lenz@mysql.com
f07ddef788
Typo fixes, added changelog entry
2002-07-15 13:17:42 +02:00
lenz@mysql.com
e4da730d4c
Updated Packager Tag
2002-07-15 09:54:26 +02:00
monty@hundin.mysql.fi
3e206c1ccf
Do handler specific drop-database at safe place.
...
Fix for access problem (merge from 4.0)
2002-07-14 10:37:34 +03:00
heikki@hundin.mysql.fi
5af8ab542f
my-huge.cnf.sh, my-small.cnf.sh, my-medium.cnf.sh, my-large.cnf.sh:
...
Update my.cnf example files to reflect InnoDB autoextend and also simplify them for InnoDB
2002-07-12 20:00:15 +03:00
heikki@hundin.mysql.fi
f5dfd7e41c
row0mysql.c:
...
Forgot to release an x-latch in DROP DATABASE
2002-07-10 19:55:27 +03:00
heikki@hundin.mysql.fi
0f0f9176b4
srv0srv.c:
...
Protect InnoDB monitor with a mutex
2002-07-09 18:13:59 +03:00
Sinisa@sinisa.nasamreza.org
d787138991
This is the only way to fix ALTER TABLE bug with BDB
...
I wish I had connection stop / start so that I could have made a
test case.
2002-07-09 14:57:06 +03:00
heikki@hundin.mysql.fi
7dce4bd340
srv0srv.c:
...
Remove debug code
2002-07-08 20:08:16 +03:00
heikki@hundin.mysql.fi
f96f69e403
srv0srv.c:
...
Eliminate potential division by zero
2002-07-08 20:04:10 +03:00
heikki@hundin.mysql.fi
7390d81f43
Many files:
...
Merge InnoDB-3.23.52b
2002-07-08 19:34:49 +03:00
serg@sergbook.mysql.com
3135924745
Merge work:/home/bk/mysql
...
into sergbook.mysql.com:/usr/home/serg/Abk/mysql
2002-07-04 12:56:15 +02:00
serg@sergbook.mysql.com
5fc90aa02d
do not crash on myrg_rprev/myrg_rnext if no current table
...
(as when previous myrg_rkey failed, e.g. found nothing)
2002-07-04 12:25:13 +02:00
heikki@hundin.mysql.fi
21c66e37ae
ha_innobase.cc:
...
Remove a debug printf which unintentionally was committed to the source tree
2002-07-03 03:39:10 +03:00
heikki@hundin.mysql.fi
17c29de612
ha_innobase.cc:
...
Clarify the setting of innodb_data_file_path in my.cnf: it is in the [mysqld] section
2002-07-03 03:29:30 +03:00
heikki@hundin.mysql.fi
559bc0c12f
srv0start.c:
...
Remove freeing of all memory at shutdown: since we do not exit the i/o-handlers and other threads, we could potentially get a seg fault at shutdown
2002-07-01 12:06:37 +03:00
heikki@hundin.mysql.fi
18bb600817
row0ins.c:
...
The UNIV_DEBUG version asserted if a foreign key check failed because of a lock wait timeout
btr0cur.c:
Fix a bug: if the primary key was updated (or delete + insert) so that only the case of characters changed, we were left with a dangling adaptive hash index pointer, often causing an assertion failure in page0page.ic line 515
2002-07-01 02:19:58 +03:00
monty@hundin.mysql.fi
1111a8d6a8
Fixed bug in binary log when using LOAD DATA INFILE without active database.
2002-06-30 23:25:46 +03:00
monty@hundin.mysql.fi
9b42b0a7bc
Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql
2002-06-29 01:07:11 +03:00
monty@hundin.mysql.fi
3615272269
Fixed copyright in pack_isam.c
2002-06-29 01:06:14 +03:00
Sinisa@sinisa.nasamreza.org
967b5bff37
Small typo as reported by one registered customer
2002-06-26 22:29:54 +03:00
heikki@hundin.mysql.fi
f454c986d9
Merge heikki@work.mysql.com:/home/bk/mysql
...
into hundin.mysql.fi:/home/heikki/mysql3
2002-06-26 21:43:17 +03:00
heikki@hundin.mysql.fi
ded1170888
buf0buf.ic:
...
Fix a bug: if buffer pool size > 2 GB on a 32-bit computer, we got an assertion failure because >> acted as a division operator (not as a register shift) for a wrapped-over integer value
2002-06-26 21:42:40 +03:00
Sinisa@sinisa.nasamreza.org
212421dcaf
Trying to make Arjen happy ...
2002-06-26 14:53:18 +03:00
heikki@hundin.mysql.fi
7a94fdd405
os0file.c:
...
Crash the server if file flush does not succeed: the database can get corrupt, better to crash it than let it run
2002-06-26 10:09:11 +03:00
Sinisa@sinisa.nasamreza.org
38394ca175
A fix for small error in displaying db names in SHOW GRANTS
2002-06-25 20:24:15 +03:00
heikki@hundin.mysql.fi
1d225146e3
slave.cc:
...
Slave thread is always in an auto-commit state: remove unnecessary tests when we flush master info
2002-06-23 00:35:36 +03:00
heikki@hundin.mysql.fi
0c5ad2d6cb
os0sync.c:
...
Initing a mutex with MY_MUTEX_INIT_FAST may relieve thread thrashing on Linux
2002-06-22 23:31:51 +03:00
heikki@hundin.mysql.fi
128e872f3c
Many files:
...
Merge 3.23.52
2002-06-22 20:41:14 +03:00
heikki@hundin.mysql.fi
8056af30e4
ha_innobase.cc:
...
Use current_thd to check if a transaction is done by a slave thread
2002-06-22 20:33:48 +03:00
heikki@hundin.mysql.fi
3dd3463f92
sql_yacc.yy, mysql_priv.h, lex.h:
...
Add syntax SET NO_FOREIGN_KEY_CHECKS=1 and SET RELAXED_UNIQUE_CHECKS=1
2002-06-22 20:23:53 +03:00
heikki@hundin.mysql.fi
7a2b5b750a
mysqld.cc:
...
Add option innodb_flush_log_at_trx_commit=2 which means we always write the log to file at commit, but only do fsync about once per second
2002-06-22 20:17:58 +03:00
heikki@hundin.mysql.fi
2944720cc6
ha_innobase.cc:
...
Merge 3.23.52
2002-06-22 20:11:01 +03:00
heikki@hundin.mysql.fi
94e926acdf
log.cc, handler.cc:
...
Add BEGIN andd COMMIT around transactions in the binlog
2002-06-22 20:05:30 +03:00
heikki@hundin.mysql.fi
a4b29743bc
slave.h, slave.cc:
...
Do not flush the position to master.info file if we have a transaction open
2002-06-22 20:00:32 +03:00
lenz@mysql.com
6504a3933e
Added -DHAVE_BROKEN_REALPATH to the Mac OS X (darwin) compile options in
...
configure.in
2002-06-21 23:54:01 +02:00
lenz@mysql.com
3625e2bd8d
Merge lgrimmer@work.mysql.com:/home/bk/mysql
...
into mysql.com:/my/mysql-3.23
2002-06-18 07:46:22 +02:00
monty@hundin.mysql.fi
0762b00d86
Backported fix from 4.0 which caused core dumps for some complex queries.
2002-06-17 15:00:06 +03:00
monty@hundin.mysql.fi
f4da1be1e1
Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql
2002-06-17 12:49:18 +03:00
lenz@mysql.com
b96e315bcf
Bump up version number to 3.23.52 in configure.in since version 3.23.51
...
has finally been released
2002-06-17 11:41:08 +02:00
monty@mashka.mysql.fi
8d75ff64e1
Portability fix for HPUX
2002-06-17 09:56:27 +03:00
lenz@mysql.com
c25a99214c
Fixed Build-tools/mysql-copyright-2 to properly replace the copyright
...
header in x86 assemler files instead of eating the whole file
2002-06-17 08:54:57 +02:00
lenz@mysql.com
3629a3d5a4
Added creation of debug symbols to Build-tools/Do-linux-build
2002-06-11 12:26:36 +02:00
monty@hundin.mysql.fi
a1e50625f0
Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql
2002-06-10 15:51:14 +03:00
Sinisa@sinisa.nasamreza.org
1d6f0fecb8
Small fix for the instructional message
2002-06-08 17:39:11 +03:00
sasha@mysql.sashanet.com
81a3130d5b
spurious binlog error code logging on temp table auto-drop fixed
...
added a new replication test
2002-06-05 20:16:44 -06:00
monty@hundin.mysql.fi
640abc687c
Fixed mysql_info() result when using INSERT DELAYED
2002-06-05 16:42:07 +03:00