Commit graph

888 commits

Author SHA1 Message Date
heikki@donna.mysql.fi
94cde5ee67 ha_innobase.cc Another test 2001-10-29 16:18:39 +02:00
heikki@donna.mysql.fi
76a4639bb9 ha_innobase.cc Test 2001-10-29 16:12:44 +02:00
miguel@light.local
03bf236f4a Adding code for NT service in the install and remove
routines for avoid to leave the Service Control Manager
in bad state. Print messages for to reduce the current
user errors when are trying to install or start the service.
Adding the option to install the service for manual start:
--install-manual.
2001-10-25 05:57:15 -02:00
serg@serg.mysql.com
85f2167a36 bug (introduced yesterday) fixed 2001-10-24 14:54:04 +02:00
serg@serg.mysql.com
565fe1805b Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysql 2001-10-23 10:54:12 +02:00
serg@serg.mysql.com
6f669e6bf8 HA_NO_FULLTEXT_KEY and an appropriate error message 2001-10-23 10:52:51 +02:00
monty@hundin.mysql.fi
0f25a1a032 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-10-19 22:11:19 +03:00
monty@hundin.mysql.fi
6ee6fbf700 Don't use signal() on windows.
Added missing InnoDB variables to SHOW VARIABLES.
Fixed bug when doing WHERE 'column_name=NULL' on an indexed column that had NULL values.
Fixed bug when doing 'LEFT JOIN ...  ON (column_name = constant) WHERE column_name = constant'
2001-10-19 22:10:54 +03:00
sasha@mysql.sashanet.com
f6321e8b75 fixed sleep
bug on reconnect
2001-10-17 14:12:14 -06:00
heikki@donna.mysql.fi
1d7747aa25 ut0mem.c Merge changes in InnoDB-3.23.43b
ut0ut.c 	Merge changes in InnoDB-3.23.43b
trx0purge.c	Merge changes in InnoDB-3.23.43b
trx0rec.c	Merge changes in InnoDB-3.23.43b
trx0trx.c	Merge changes in InnoDB-3.23.43b
trx0undo.c	Merge changes in InnoDB-3.23.43b
thr0loc.c	Merge changes in InnoDB-3.23.43b
sync0arr.c	Merge changes in InnoDB-3.23.43b
sync0rw.c	Merge changes in InnoDB-3.23.43b
sync0sync.c	Merge changes in InnoDB-3.23.43b
srv0srv.c	Merge changes in InnoDB-3.23.43b
srv0start.c	Merge changes in InnoDB-3.23.43b
row0ins.c	Merge changes in InnoDB-3.23.43b
row0mysql.c	Merge changes in InnoDB-3.23.43b
row0purge.c	Merge changes in InnoDB-3.23.43b
row0sel.c	Merge changes in InnoDB-3.23.43b
row0umod.c	Merge changes in InnoDB-3.23.43b
row0upd.c	Merge changes in InnoDB-3.23.43b
row0vers.c	Merge changes in InnoDB-3.23.43b
rem0cmp.c	Merge changes in InnoDB-3.23.43b
que0que.c	Merge changes in InnoDB-3.23.43b
pars0opt.c	Merge changes in InnoDB-3.23.43b
pars0pars.c	Merge changes in InnoDB-3.23.43b
lexyy.c 	Merge changes in InnoDB-3.23.43b
pars0grm.c	Merge changes in InnoDB-3.23.43b
page0page.c	Merge changes in InnoDB-3.23.43b
os0file.c	Merge changes in InnoDB-3.23.43b
mtr0log.c	Merge changes in InnoDB-3.23.43b
mem0pool.c	Merge changes in InnoDB-3.23.43b
log0log.c	Merge changes in InnoDB-3.23.43b
log0recv.c	Merge changes in InnoDB-3.23.43b
lock0lock.c	Merge changes in InnoDB-3.23.43b
ibuf0ibuf.c	Merge changes in InnoDB-3.23.43b
fil0fil.c	Merge changes in InnoDB-3.23.43b
dict0crea.c	Merge changes in InnoDB-3.23.43b
dict0dict.c	Merge changes in InnoDB-3.23.43b
dict0load.c	Merge changes in InnoDB-3.23.43b
dict0mem.c	Merge changes in InnoDB-3.23.43b
data0data.c	Merge changes in InnoDB-3.23.43b
data0type.c	Merge changes in InnoDB-3.23.43b
buf0buf.c	Merge changes in InnoDB-3.23.43b
buf0lru.c	Merge changes in InnoDB-3.23.43b
btr0btr.c	Merge changes in InnoDB-3.23.43b
btr0cur.c	Merge changes in InnoDB-3.23.43b
btr0pcur.c	Merge changes in InnoDB-3.23.43b
btr0sea.c	Merge changes in InnoDB-3.23.43b
data0type.ic	Merge changes in InnoDB-3.23.43b
dict0dict.ic	Merge changes in InnoDB-3.23.43b
mtr0mtr.ic	Merge changes in InnoDB-3.23.43b
row0upd.ic	Merge changes in InnoDB-3.23.43b
sync0ipm.ic	Merge changes in InnoDB-3.23.43b
sync0rw.ic	Merge changes in InnoDB-3.23.43b
sync0sync.ic	Merge changes in InnoDB-3.23.43b
trx0rseg.ic	Merge changes in InnoDB-3.23.43b
btr0pcur.ic	Merge changes in InnoDB-3.23.43b
buf0buf.ic	Merge changes in InnoDB-3.23.43b
data0data.ic	Merge changes in InnoDB-3.23.43b
row0upd.h	Merge changes in InnoDB-3.23.43b
srv0srv.h	Merge changes in InnoDB-3.23.43b
sync0arr.h	Merge changes in InnoDB-3.23.43b
sync0rw.h	Merge changes in InnoDB-3.23.43b
sync0sync.h	Merge changes in InnoDB-3.23.43b
trx0trx.h	Merge changes in InnoDB-3.23.43b
ut0mem.h	Merge changes in InnoDB-3.23.43b
data0data.h	Merge changes in InnoDB-3.23.43b
data0type.h	Merge changes in InnoDB-3.23.43b
db0err.h	Merge changes in InnoDB-3.23.43b
dict0crea.h	Merge changes in InnoDB-3.23.43b
dict0dict.h	Merge changes in InnoDB-3.23.43b
dict0load.h	Merge changes in InnoDB-3.23.43b
dict0mem.h	Merge changes in InnoDB-3.23.43b
dict0types.h	Merge changes in InnoDB-3.23.43b
fil0fil.h	Merge changes in InnoDB-3.23.43b
ibuf0ibuf.h	Merge changes in InnoDB-3.23.43b
lock0lock.h	Merge changes in InnoDB-3.23.43b
log0log.h	Merge changes in InnoDB-3.23.43b
mtr0mtr.h	Merge changes in InnoDB-3.23.43b
rem0cmp.h	Merge changes in InnoDB-3.23.43b
row0ins.h	Merge changes in InnoDB-3.23.43b
row0mysql.h	Merge changes in InnoDB-3.23.43b
btr0cur.h	Merge changes in InnoDB-3.23.43b
btr0pcur.h	Merge changes in InnoDB-3.23.43b
btr0sea.h	Merge changes in InnoDB-3.23.43b
buf0buf.h	Merge changes in InnoDB-3.23.43b
sql_table.cc	Merge changes in InnoDB-3.23.43b
sql_db.cc	Merge changes in InnoDB-3.23.43b
ha_innobase.cc	Merge changes in InnoDB-3.23.43b
handler.cc	Merge changes in InnoDB-3.23.43b
ha_innobase.h	Merge changes in InnoDB-3.23.43b
handler.h	Merge changes in InnoDB-3.23.43b
2001-10-10 22:47:08 +03:00
monty@hundin.mysql.fi
a88a9842aa merge sql/violite.c with libmysql/violite.c 2001-10-08 23:06:53 +03:00
monty@hundin.mysql.fi
88e5ee0184 Fix for 'mysqladmin -w1 unknown-command'
Manual Changelog update
2001-10-07 14:18:09 +03:00
sasha@mysql.sashanet.com
1bea4bd36b fixed crash on slave when master aborts a query that has % in it. 2001-10-05 13:18:18 -06:00
monty@hundin.mysql.fi
f5a53594c8 Added usage of --master-retry-count to make mysql-test-run safer. 2001-10-03 16:27:20 +03:00
monty@hundin.mysql.fi
db82d30bf0 Fix for make dist
Made replication test portable
Fixed buffer overrun bug in replication
2001-10-02 22:21:14 +03:00
monty@hundin.mysql.fi
d28f23c14f Fixed bug in INSERT DELAYED
Fixed some problems in SHOW CREATE TABLE
Fixed calculation of checksums in myisamchk
2001-10-02 21:08:08 +03:00
monty@hundin.mysql.fi
a4bc23add6 Fixed bug in counting open files when using many files
Fixed bug in JOIN
2001-09-27 22:02:37 +03:00
monty@hundin.mysql.fi
c3722dc1f4 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-09-27 21:35:36 +03:00
monty@tik.mysql.fi
99b58a5aa9 Cleaned up udf_example.cc and mysql_fix_privilege_tables 2001-09-27 21:35:35 +03:00
Miguel@light.local
3b774da463 Changes on NT service for a more faster stop of the service on Win2k
and free the main thread of the service.
2001-09-25 01:13:19 -03:00
monty@hundin.mysql.fi
c55ac34fef Some fixes for Gemini 2001-09-20 20:22:43 +03:00
monty@hundin.mysql.fi
1ac9e1e678 Fix bug in SELECT EXPLAIN ... ORDER BY 2001-09-18 22:13:35 +03:00
monty@hundin.mysql.fi
cd78a8be66 Fix for LOAD DATA FROM MASTER when using tables with checksum
Fixed some wrong test cases
2001-09-18 04:58:15 +03:00
monty@hundin.mysql.fi
56cc14ab4c Added unique error for DEADLOCK
Include missing man pages into binary distribution
2001-09-17 23:43:53 +03:00
monty@hundin.mysql.fi
d1e3041ce9 Fixed bug in --safe-create-user 2001-09-15 15:24:56 +03:00
monty@hundin.mysql.fi
008472f373 Fixed problem with "record not found" in BDB tables. 2001-09-14 17:59:05 +03:00
monty@hundin.mysql.fi
c946439d6c Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-09-12 23:54:22 +03:00
monty@hundin.mysql.fi
7a19987805 OS2 patch 2001-09-12 23:53:31 +03:00
sasha@mysql.sashanet.com
e42eca1ea5 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-09-10 17:31:33 -06:00
sasha@mysql.sashanet.com
3d26fc50fc fixed IDENTITY crisis 2001-09-10 17:30:29 -06:00
heikki@donna.mysql.fi
cb1d79f150 handler.cc If CREATE TABLE fails for an InnoDB table, do not put the OS error number to the error message, because it is not the cause 2001-09-10 17:36:42 +03:00
heikki@donna.mysql.fi
2b1085e4ab ha_innobase.cc mean_rec_length was set to a too small value for > 4 GB tables because of a wrong typecast 2001-09-09 17:41:29 +03:00
monty@hundin.mysql.fi
442c03f071 Fix bugs when using LOCK TABLES with BDB tables
Optimized remove of key when using internal cursor in BDB tables.
2001-09-08 20:45:53 +03:00
monty@hundin.mysql.fi
e24bdfa8bb More debug info
Fix DBUG_ASSERT()
Optimization for BDB tables
Fix for BDB under Win98
2001-09-08 11:47:34 +03:00
monty@tik.mysql.fi
228de3b001 Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql 2001-09-08 01:04:18 +03:00
monty@tik.mysql.fi
e508ad16f8 Fix for LOCK TABLES and BDB tables 2001-09-08 01:02:41 +03:00
monty@tik.mysql.fi
5b4d5d50db Fixed a problem using LOCK TABLES and BDB tables 2001-09-06 23:57:32 +03:00
heikki@donna.mysql.fi
508cec6d44 handler.cc Change the parameter name of default-table-type from INNOBASE to INNODB 2001-09-06 16:48:32 +03:00
monty@work.mysql.com
9ad2cd8c45 Portability fixes 2001-09-06 01:23:01 +02:00
monty@tik.mysql.fi
4f4e9e77ae Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql 2001-09-04 16:21:53 +03:00
monty@tik.mysql.fi
e108cc775d Portability fix 2001-09-04 16:17:31 +03:00
monty@hundin.mysql.fi
0b2af6bdfd Ensure that libmysqlclient doesn't use raid
Fix problem with MyISAM and rows of length 65517-65520
2001-09-04 01:25:34 +03:00
monty@hundin.mysql.fi
3a3d1e28e5 Fix test that all merge tables comes from same database 2001-09-03 04:48:07 +03:00
monty@hundin.mysql.fi
825ad1f8e7 Added testing of IN(value-list)
Portability fixes
2001-09-02 16:03:37 +03:00
monty@hundin.mysql.fi
d42e4d27d5 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-09-01 10:43:52 +03:00
monty@hundin.mysql.fi
7f4aee1c90 Make killing of threads safer 2001-09-01 10:38:16 +03:00
sasha@mysql.sashanet.com
65a484a10b replicated get_lock() properly 2001-08-31 15:55:58 -06:00
monty@hundin.mysql.fi
e251f9d827 Fixed problem with INSERT DELAYED
Make killing threads safer
2001-08-31 23:02:09 +03:00
heikki@donna.mysql.fi
b78f8380d5 ha_innobase.cc Add better error message if innodb_data_file_path is not set
ha_innobase.h	Remove HA_NOT_READ_AFTER_KEY from table han
ha_innobase.h	dler flags: it prevented the use of an index in MAX()
2001-08-31 16:50:57 +03:00
monty@hundin.mysql.fi
298cb454e7 ix compilition for computer in a previous timezone 2001-08-31 10:30:38 +03:00
monty@hundin.mysql.fi
91db5836e0 Portability fixes 2001-08-30 21:16:39 +03:00
monty@hundin.mysql.fi
b3d9ec2124 Increase version number 2001-08-30 20:38:46 +03:00
monty@hundin.mysql.fi
3fb423fe39 Fix for OS2 2001-08-30 01:22:02 +03:00
monty@hundin.mysql.fi
f5b700ad64 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-08-29 22:25:06 +03:00
heikki@donna.mysql.fi
1311f7ce16 trx0roll.c Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
trx0sys.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
trx0trx.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
row0mysql.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
row0purge.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
row0sel.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
row0uins.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
row0umod.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
row0upd.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
srv0srv.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
srv0start.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
sync0arr.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
fil0fil.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
ibuf0ibuf.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
lock0lock.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
os0file.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
btr0btr.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
btr0cur.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
btr0sea.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
buf0buf.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
data0data.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
srv0srv.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
trx0sys.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
trx0trx.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
btr0cur.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
buf0buf.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
data0data.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
ha_innobase.cc	Fix the auto-inc+REPLACE+replication bug, improve InnoDB Monitor prints
2001-08-29 19:42:23 +03:00
monty@hundin.mysql.fi
2f93aa9e51 Test that all MERGE tables comes from the same database 2001-08-29 17:33:41 +03:00
monty@hundin.mysql.fi
788bc3f43b Fixed that LOAD DATA INFILE works with transactions.
Fix for lower case filenames
2001-08-28 06:43:55 +03:00
monty@hundin.mysql.fi
b0a0c54257 Fixed bug in auto-increment handling with InnoDB
Some small speedups
2001-08-26 23:24:48 +03:00
monty@hundin.mysql.fi
e127a952a6 Portability fixes 2001-08-23 00:55:48 +03:00
monty@bitch.mysql.fi
b2c030e894 Fix to get core files on Solaris 2001-08-22 12:22:46 +03:00
monty@hundin.mysql.fi
733f865f54 Fixes for OS2.
Fix bug in isamlog
Add argument types to function declarations.
2001-08-22 01:45:07 +03:00
monty@hundin.mysql.fi
063a1a6557 Portability fixes.
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
2001-08-21 20:06:00 +03:00
monty@hundin.mysql.fi
301af97d4a Fix for handling of floats inside val_int() of +, - * and /. 2001-08-18 14:24:01 +03:00
monty@hundin.mysql.fi
0b9c92103f merge 2001-08-18 12:17:56 +03:00
monty@hundin.mysql.fi
b1cb5b6ff0 Portability fixes.
Let myisamchk generate a new checksum for compressed data.
Don't unconditionally force filenames to lower case on windows.
Update mysqltest to match 4.0 source (to get some of the new bug fixes into 3.23)
2001-08-18 10:49:00 +03:00
heikki@donna.mysql.fi
ac2a265ba7 ha_innobase.cc Impove ref length estimate in a handle to eliminate a warning in filesort 2001-08-17 21:19:10 +03:00
sasha@mysql.sashanet.com
8ca3b53af3 fixed bug in Item_func_div::val_int() that broke all functions that
do val_int() on their arguments before starting the computation. 
Similar fixes are need for +-* and probably several other but I want
to make sure Monty is fine with my fix approach before changing a lot
of code. 

Amazingly,
this bug is not as critical as you would expect since very few functions do val_int()
on their arguments ( from_unixtime(), sec_to_time()), and those not
very frequently perform a computation on their floating point arguments.
which is probably why no one has yet reported this bug. Another 
possibility is that the result is usually wrong by no more than 5%,
which makes it hard to catch it. I found it when trying to compute mile
splits for 30:47 10K - it told me 5:07, and I knew it was wrong because
5:00 mile gives you 31:08. However, if I had not run as many 10K races,
I would have easily believed that 30:47 10K is a 5:07 mile pace and 
would not have noticed the bug.
2001-08-16 12:01:35 -06:00
sasha@mysql.sashanet.com
f6099e532e improvements for stopping the slave in SLAVE STOP and on shutdown 2001-08-15 15:41:52 -06:00
sasha@mysql.sashanet.com
8c4326057f fixed HUP bug, last fix was not complete 2001-08-13 20:09:21 -06:00
sasha@mysql.sashanet.com
6ae2b46c6f Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-08-13 16:40:36 -06:00
heikki@donna.mysql.fi
335dda93b4 row0sel.c Fix a memory freeing bug when a row which contains an externally stored long field in the middle of the row is fetched in a SELECT
srv0start.c	Allow drive name followed by a ':' in a data file path
ha_innobase.cc	Allow drive name followed by a ':' in a data file path
2001-08-13 18:37:00 +03:00
sasha@mysql.sashanet.com
5b7da4267e Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-08-11 15:27:10 -06:00
monty@hundin.mysql.fi
bfbc3252e1 Portability fix for windows 2001-08-11 14:10:27 +03:00
monty@bitch.mysql.fi
10b6b5cb0e Merge hundin:/my/mysql into bitch.mysql.fi:/my/mysql 2001-08-11 11:33:48 +03:00
monty@bitch.mysql.fi
df7a29214a Made SIGTERM safer for Solaris 2001-08-11 11:24:43 +03:00
monty@hundin.mysql.fi
79131084c8 Fixed handling of strings in mysqldumpslow 2001-08-11 01:42:34 +03:00
monty@hundin.mysql.fi
65a711f40f Allow myisam-recover="" and --sql-mode="" 2001-08-10 19:02:23 +03:00
monty@hundin.mysql.fi
8a9d6072fa merge 2001-08-10 17:47:05 +03:00
monty@hundin.mysql.fi
e7575da7bb Portability fixes
Added record_rnd_buffer
Added --safe-user-create
Fix for ALTER TABLE RENAME on windows
2001-08-10 17:37:37 +03:00
monty@bitch.mysql.fi
410faef67e Fixed bug in ALTER TABLE for MERGE tables
Portability fixes
Fixed problem when giving wrong arguments to myisam_recover
Fix to remove warnings when using purify
2001-08-10 17:05:54 +03:00
jani@hynda.mysql.fi
0ca647c01c Fixed bug in show variables, it didn't show whether slow-query was
enabled or not.
2001-08-10 13:47:27 +03:00
jani@hynda.mysql.fi
84953bbad2 New dutch error message file. 2001-08-10 13:01:42 +03:00
jani@hynda.mysql.fi
36bfe9f1f6 Merge jamppa@work:/home/bk/mysql into hynda.mysql.fi:/data/my/bk/mysql 2001-08-10 12:51:34 +03:00
jani@hynda.mysql.fi
0b68a21b5d changed variable display from string to int (bits) for myisam-recover
and sql-mode options.
2001-08-10 12:40:49 +03:00
sasha@mysql.sashanet.com
be4f7bbdcf Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-08-09 18:18:35 -06:00
sasha@mysql.sashanet.com
681cdbbdf9 mysqlbinlog->client 2001-08-09 18:16:43 -06:00
heikki@donna.mysql.fi
402c55fcd8 ha_innobase.h Fix Sort aborted bug 2001-08-09 20:42:32 +03:00
heikki@donna.mysql.fi
6e553a2c65 btr0cur.c Improve range size estimate for big ranges
ha_innobase.cc	Fix Sort aborted bug
2001-08-09 20:41:20 +03:00
jani@hynda.mysql.fi
44722151fd Added new optino --sql-mode to mysqld. 2001-08-09 18:51:38 +03:00
monty@tik.mysql.fi
2f8a49c096 Fix of big in SELECT DISTINCT ... HAVING 2001-08-08 03:50:25 +03:00
monty@tik.mysql.fi
0d55e93614 Fix when using --without-server --with-thread-safe-client
Added prototype for my_thread_end
New error message for MATCH
Give error when using myisamchk --force --readonly
2001-08-04 00:10:00 +03:00
monty@tik.mysql.fi
1ddb97f482 Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql 2001-07-30 22:51:02 +03:00
monty@tik.mysql.fi
1731161ff4 Fixed optimizer bug in ORDER BY where some ORDER BY parts where ignored.
Extended default arguments to be up to 4095 characters
2001-07-30 22:49:39 +03:00
sasha@mysql.sashanet.com
72c39117df do not log stray error codes in Query_log_event 2001-07-28 11:46:22 -06:00
tim@white.box
2b6776d337 Add test case for update/replace bug in bdb.
Remove unused argument to ha_berkeley::remove_key().
2001-07-24 12:23:17 -04:00
tim@white.box
c61f04b005 ha_berkeley.cc Fix bug in remove_key(), when key != primary_key it would
ha_berkeley.cc	core dump if cursor was invalid.
2001-07-24 12:00:23 -04:00
miguel@light.local
ffee8665bf Updated Translation English->Protuguese 2001-07-21 13:51:40 -03:00
heikki@donna.mysql.fi
be05b70c0d srv0srv.h Support raw disk as a data file
srv0start.c	Support raw disk as a data file
srv0srv.c	Support raw disk as a data file
ha_innobase.cc	Some error messages and support raw disk as a data file
2001-07-19 22:46:41 +03:00
monty@hundin.mysql.fi
40aa7c6d29 Merge 2001-07-18 23:35:13 +03:00
monty@hundin.mysql.fi
5a8e734b9a Upgrade TL_WRITE_CONCURRENT_INSERT to TL_WRITE_LOW_PRIORITY if
--low-priority-updates is used and the file has holes.
2001-07-18 23:34:04 +03:00
sasha@mysql.sashanet.com
1c3dc8875e fixed mysterious offset confusion bug
added a test case for it - took some creative work to figure out
how to make it happen at will
updated the manual
2001-07-18 14:26:43 -06:00
monty@hundin.mysql.fi
de7d371900 Fixed problem with part keys and BDB tables 2001-07-18 11:31:18 +03:00
sasha@mysql.sashanet.com
ef88e50758 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-07-17 14:23:44 -06:00
sasha@mysql.sashanet.com
14c23716a6 added slave_net_timeout 2001-07-17 14:22:52 -06:00
monty@hundin.mysql.fi
b051b3ab8d Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-07-17 21:05:38 +03:00
monty@hundin.mysql.fi
aecef7614e Removed wrong warning from thr_lock
Fixed problem with UPDATE and BDB tables
Fixed problem with GRANT FILE privilege on database level
mysqld --warnings works now
Fixed problem with SHOW OPEN TABLES when not using BDB
Added some tests for ALTER TABLE to the test scripts
2001-07-17 21:04:01 +03:00
heikki@donna.mysql.fi
c9014d88a3 ha_innobase.cc Fix a bug in showing of Auto_increment in SHOW TABLE STATUS
ha_innobase.h	Fix a bug in showing of Auto_increment in SHOW TABLE STATUS
2001-07-16 21:10:29 +03:00
monty@tik.mysql.fi
7ff42f8218 Merge 2001-07-16 03:07:45 +03:00
monty@tik.mysql.fi
bf9876a195 Patch for netBSD
Added warning for tables where the auto_increment key is 0
Fixed DELETE ... LIMIT 0
Fixed UPDATE ..LIMIT 0
2001-07-16 03:04:30 +03:00
sasha@mysql.sashanet.com
fa4e355dac send kill signal to slave thread on shutdown 2001-07-11 21:33:19 -06:00
sasha@mysql.sashanet.com
21a8aaa29d fixed race condition in automatic binlog rotation
remove extension from binary log if the user specifies one to avoid
    non-rotatable logs
fixed possible use of unitialized IO_CACHE in debug mode
2001-07-11 19:29:23 -06:00
monty@tik.mysql.fi
cc35643e1c Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql 2001-07-07 23:28:51 +03:00
monty@tik.mysql.fi
19a99dd3fd dded volatile to replication variable 2001-07-07 23:26:06 +03:00
sasha@mysql.sashanet.com
b2f0171b32 HUP should not flush everything, just the logs 2001-07-06 15:30:52 -06:00
serg@serg.mysql.com
bad4129f99 bug fixed (sometimes it broke filesort, due to too late maybe_null=1) 2001-07-03 17:58:47 +02:00
miguel@light.local
373e2c4ad1 Merge miguel@work.mysql.com:/home/bk/mysql
into light.local:/home/miguel/bk/mysql
2001-06-29 05:18:58 -03:00
miguel@light.local
bd4c70b813 Completed the translation for the errmsg.txt Spanish file. 2001-06-29 05:15:54 -03:00
sasha@mysql.sashanet.com
e87028fda6 fixed typo 2001-06-28 19:17:04 -06:00
sasha@mysql.sashanet.com
d2704e470a Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-06-28 18:23:48 -06:00
sasha@mysql.sashanet.com
2e4d264c27 fixed message in post-commit trigger
added debugging options to master to behave sporadically, and a 
test case to make sure the slave can deal with it
2001-06-28 18:22:29 -06:00
heikki@donna.mysql.fi
187a16f1d2 ha_innobase.cc Update possible row timestamp column also in an update 2001-06-28 17:19:42 +03:00
monty@hundin.mysql.fi
3c3d0bbd57 Allow floats of type 1.0e1 2001-06-28 15:24:28 +03:00
monty@hundin.mysql.fi
96aac3f0f5 Cleanup 2001-06-28 10:58:04 +03:00
heikki@donna.mysql.fi
f6cfc8a80d mysqld.cc Put OPT_INNODB_UNIX_FILE_FLUSH_METHOD to mysqld.cc enum type 2001-06-24 20:45:57 +03:00
sasha@mysql.sashanet.com
1e76c806eb fixed drop/create database bug when holding global read lock
preserve originating server id in Intvar events to avoid inifinite loops
2001-06-21 15:59:51 -06:00
monty@hundin.mysql.fi
11e567229a UNIQUE keys are not anymore shown as PRIMARY KEY 2001-06-21 10:50:14 +03:00
monty@hundin.mysql.fi
34b528f13f Added --warnings to mysqld 2001-06-21 01:12:29 +03:00
monty@hundin.mysql.fi
2d8d0362f5 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-06-19 14:30:37 +03:00
monty@hundin.mysql.fi
72fb81e888 Fixed bug in mysqlcheck when using --fast
Fixed problem when converting bigint to double.
Fixed bug in count(distinct null)
Fixed bug with empty BDB tables.
2001-06-19 14:30:12 +03:00
heikki@donna.mysql.fi
fef5a6d84a manual.texi Had to revert name back to innodb_unix_file_flush_method because one line in mysqld.cc was not changed in 3.23.39
mysqld.cc	Had to revert name back to innodb_unix_file_flush_method because one line in mysqld.cc was not changed in 3.23.39
2001-06-13 19:27:51 +03:00
monty@hundin.mysql.fi
6aa6374e3e Added --skip-stack to mysql-test-run 2001-06-12 18:00:36 +03:00
monty@hundin.mysql.fi
6be95636b1 Fixed wrong mysql-test
New german error messages
2001-06-12 17:13:52 +03:00
monty@tik.mysql.fi
1f409baf4c Changed compare in MyISAM to use my_pread()
Fixed that @VAR shows all decimals
Fixed problem with FLUSH TABLES and LOCK TABLE
CREATE ... SELECT now creates keys later
Reset AUTO_INCREMENT order if droping AUTO_INCREMENT key
2001-06-11 15:01:28 +03:00
monty@hundin.mysql.fi
b79da88808 Changed innodb_unix_file_flush_method -> innodb_flush_method
Cleaned up error messages.
2001-06-07 00:10:59 +03:00
mikef@nslinuxw4.bedford.progress.com
f614f19e88 sql_table.cc re-apply a lost change where we check to see if the
sql_table.cc	table handler supports temporary tables
2001-06-06 15:45:07 -04:00
heikki@donna.mysql.fi
16a1120d6e ha_innobase.cc Improved error message in the case the .frm file exists but InnoDB data dictionary does not conatin the table 2001-06-06 16:12:30 +03:00
monty@hundin.mysql.fi
704c03ca57 Updated benchmarks and crash-me for postgreSQL 7.1.1
Fixed option for symlinks
2001-06-05 04:05:33 +03:00
monty@hundin.mysql.fi
0fd7d236f3 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-06-04 04:08:54 +03:00
monty@hundin.mysql.fi
bea6d78873 Fixed portability problem. 2001-06-04 04:08:30 +03:00
heikki@donna.mysql.fi
d9c18caa20 manual.texi website address change
row0sel.c	CHECK TABLE now also for InnoDB, a join speed optimization
trx0trx.c	CHECK TABLE now also for InnoDB, a join speed optimization
rem0cmp.c	CHECK TABLE now also for InnoDB, a join speed optimization
row0mysql.c	CHECK TABLE now also for InnoDB, a join speed optimization
page0page.c	CHECK TABLE now also for InnoDB, a join speed optimization
row0mysql.h	CHECK TABLE now also for InnoDB, a join speed optimization
trx0trx.h	CHECK TABLE now also for InnoDB, a join speed optimization
btr0btr.h	CHECK TABLE now also for InnoDB, a join speed optimization
btr0cur.h	CHECK TABLE now also for InnoDB, a join speed optimization
btr0pcur.h	CHECK TABLE now also for InnoDB, a join speed optimization
btr0pcur.ic	CHECK TABLE now also for InnoDB, a join speed optimization
btr0btr.c	CHECK TABLE now also for InnoDB, a join speed optimization
btr0cur.c	CHECK TABLE now also for InnoDB, a join speed optimization
btr0sea.c	CHECK TABLE now also for InnoDB, a join speed optimization
innodb.result	CHECK TABLE now also for InnoDB, a join speed optimization
ha_innobase.cc	CHECK TABLE now also for InnoDB, a join speed optimization
ha_innobase.h	CHECK TABLE now also for InnoDB, a join speed optimization
2001-06-03 22:58:03 +03:00
serg@serg.mysql.com
30bb7b5171 Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysql 2001-06-03 09:06:12 +02:00
serg@serg.mysql.com
8e4246ca97 misplaced #ifdef fixed 2001-06-03 09:03:24 +02:00
monty@hundin.mysql.fi
e30ff2ece1 Fixed bug that caused client to hang because mysqld never did send an
error message if the table open or the index creation failed.
Updated portuguese error messages.
Fix for OS/2 that affected CHECK TABLE.
2001-06-02 00:03:16 +03:00
monty@hundin.mysql.fi
dd83beb76a Added --skip-symlinks
Don't force repair of tables that are not closed properly.
2001-06-01 19:38:47 +03:00
monty@hundin.mysql.fi
683a46a38b Added ER_SAFE() for cases when the error message could be out of bands 2001-06-01 04:10:53 +03:00
sasha@mysql.sashanet.com
bd109ae97c fixed bug in CHANGE MASTER TO 2001-05-31 16:54:16 -06:00
sasha@mysql.sashanet.com
0ca8dd1721 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-05-31 13:58:33 -06:00
sasha@mysql.sashanet.com
6d75659b42 deal with errno out of range when reading it from the master 2001-05-31 13:56:57 -06:00
monty@hundin.mysql.fi
8ad79ab09b Fixed typo from last checkin 2001-05-31 13:17:30 +03:00
monty@hundin.mysql.fi
be188b117b Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-05-31 12:19:16 +03:00
monty@hundin.mysql.fi
6a387c7cdf Added functions for symbolic link handling to make it possible to
backport things from 4.0. This is safe as the functions are not used!
Fixed bug in new mutex handling in InnoDB
Make allow_break() and dont_break() defines.
2001-05-31 12:18:53 +03:00
mikef@nslinux.bedford.progress.com
d1fc2f3c4f Merge nusphere@work.mysql.com:/home/bk/mysql
into nslinux.bedford.progress.com:/usr1/mikef/MYSQL/there
2001-05-29 09:38:16 -04:00
mikef@nslinux.bedford.progress.com
ceac5f9227 Pushing all the Gemini changes above the table handler. 2001-05-29 09:29:08 -04:00
monty@donna.mysql.fi
acf598c50c Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql 2001-05-29 14:02:06 +03:00
monty@donna.mysql.fi
3dc4b35a05 Fixed problems with decimals withing IF()
Force add of FN_LIBCHAR to symlinks on windows
2001-05-29 13:46:17 +03:00
monty@tik.mysql.fi
444afa7597 Corrected error messages to avoid problems with too long error messages. 2001-05-28 02:56:22 +03:00
monty@tik.mysql.fi
7ea5c8104b Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql 2001-05-28 02:49:12 +03:00
monty@tik.mysql.fi
38c035c098 Fixed portability bug in my_config.sh
Added print of --use-symbolic-links in mysqld
2001-05-28 02:45:19 +03:00
sasha@mysql.sashanet.com
49ac18c7c9 BUILD/SETUP.sh@1.9
removed -ffixed-ebp from reckless flags
BUILD/compile-pentium@1.16
    use fast, not reckless flags for binary distribuition
sql/share/english/errmsg.txt@1.24
    Point the user to the manual when he gets aborted connection message
2001-05-25 16:26:52 -06:00
heikki@donna.mysql.fi
587df0036a srv0srv.h One can now specify innodb_unix_file_flush_method in my.cnf
srv0srv.c	One can now specify innodb_unix_file_flush_method in my.cnf
srv0start.c	One can now specify innodb_unix_file_flush_method in my.cnf
ha_innobase.cc	One can now specify innodb_unix_file_flush_method in my.cnf
ha_innobase.h	One can now specify innodb_unix_file_flush_method in my.cnf
mysqld.cc	One can now specify innodb_unix_file_flush_method in my.cnf
2001-05-23 18:04:49 +03:00
monty@donna.mysql.fi
86eda127f7 Remove wrong access check for locks.
Fixed problem with fuzzy dates.
2001-05-23 02:40:24 +03:00
tim@threads.polyesthetic.msg
54e36baf11 Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/3
2001-05-22 16:22:12 -04:00
tim@threads.polyesthetic.msg
a37b971595 Security fix: LOCK TABLES must check for sufficient privileges. 2001-05-22 16:21:07 -04:00
heikki@donna.mysql.fi
546c6eb3db dict0dict.h InnoDB now tries to provide autoinc column value from a counter table in data dict
dict0mem.h	InnoDB now tries to provide autoinc column value from a counter table in data dict
sync0sync.h	InnoDB now tries to provide autoinc column value from a counter table in data dict
univ.i  	InnoDB now tries to provide autoinc column value from a counter table in data dict
dict0dict.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
dict0mem.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
sync0sync.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
ha_innobase.cc	InnoDB now tries to provide autoinc column value from a counter table in data dict
2001-05-21 19:04:46 +03:00
monty@donna.mysql.fi
25a129c96f Force close of sockets on HPUX 10.20
Support option lines longer than 256 chars.
Close the slow log at shutdown.
Always allow debug options to mysqld.
Change some DBUG_PRINT tags.
2001-05-19 10:14:05 +03:00
monty@donna.mysql.fi
2ba0846a60 Fixed bug when using MERGE on files > 4G
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.
2001-05-17 00:46:50 +03:00
tim@threads.polyesthetic.msg
b708df267d Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/3
2001-05-14 20:42:20 -04:00
sasha@mysql.sashanet.com
a37c82a5cf sql/stacktrace.c
fixed frame depth since we now are a frame deeper 
    on Alpha, use SP instead of FP
2001-05-14 14:11:26 -06:00
tim@threads.polyesthetic.msg
72b7de1487 Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/3
2001-05-14 14:23:45 -04:00
monty@donna.mysql.fi
329382c1e5 Cleanup up stacktrace code
Updated qsort source from glibc.
Add debugging of keycache when EXTRA_DEBUG is specified
2001-05-14 01:12:40 +03:00
monty@donna.mysql.fi
a4289cc0c8 Added information about using mysql-max 2001-05-12 09:24:35 +03:00
monty@donna.mysql.fi
10920d0be1 Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql 2001-05-12 01:01:27 +03:00
monty@donna.mysql.fi
369ea3bb8e cleanup 2001-05-12 01:00:46 +03:00
sasha@mysql.sashanet.com
4e04aa4abd sql/mysqld.cc
put back the things that the merge removed
2001-05-09 22:42:49 -06:00
sasha@mysql.sashanet.com
c77547ea06 merged 2001-05-09 22:29:21 -06:00
sasha@mysql.sashanet.com
e809e2df1b stack trace updates:
limited support on Alpha - in general case, even with frame pointer,
stack trace on alpha is impossible without looking at the symbol table
frame pointer does get saved on the stack, but you have no idea where
and where the return address is saved. So the best we can do without
the symbol table is look for magic opcodes and try to guess how big 
each frame is and where the return address was hidden from the 
instruction parameters. In practice, we can usually go up 3-4 frames 
before we hit some nasty frame that the current code cannot figure
out. This is actually not too bad, especially when we already have the query

Also cleaned up messages, print more variables, tell the user of
how much memory mysqld could potentially use, and warn of
what can happen with default STACK_SIZE and a lot of connections if
coredump happens when there are more than 200 connections.
2001-05-09 22:22:04 -06:00
monty@donna.mysql.fi
965cd30f87 Applied patches for BDB tables
Fixes to InnoDB to compile on Windows
Fix for temporary InnoDB tables
Fixed bug in REPLACE()
Fixed sub char keys for InnoDB
2001-05-09 23:02:36 +03:00
monty@donna.mysql.fi
33fa6e04cc Merge 2001-05-05 09:44:25 +03:00
monty@donna.mysql.fi
f6a36e948d Added LOAD DATA CONCURRENT 2001-05-05 09:41:47 +03:00
sasha@mysql.sashanet.com
fe54369179 better error message in replication when packet is too large 2001-05-03 17:27:35 -06:00
sasha@mysql.sashanet.com
c6ceb04bd8 Docs/manual.texi
fixed bug
sql/sql_repl.cc
    undid virtual master change
2001-05-03 16:01:13 -06:00
sasha@mysql.sashanet.com
2bd1476a32 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-05-03 11:58:35 -06:00
sasha@mysql.sashanet.com
c8fdb95815 reversed virtual master 2001-05-03 11:46:49 -06:00
heikki@donna.mysql.fi
59ed711e41 sql_yacc.yy changed ...IN SHARE MODE to ...LOCK IN SHARE MODE to resolve a parsing bug after a WHERE clause 2001-05-03 14:41:03 +03:00
monty@donna.mysql.fi
68657024cb Fixed bug from last commit 2001-05-03 08:46:58 +03:00
monty@donna.mysql.fi
91c4407e1a Fixed a bug with SELECT DISTINCT and HAVING 2001-05-02 23:39:05 +03:00
monty@donna.mysql.fi
6371f9849d Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql 2001-04-29 16:07:58 +03:00
monty@donna.mysql.fi
e30fd503ec Cleanup 2001-04-29 16:07:40 +03:00
jani@hynda.mysql.fi
e5c36cbadc Merge jamppa@work:/home/bk/mysql into hynda.mysql.fi:/data/my/bk/mysql 2001-04-26 01:13:18 +03:00
jani@hynda.mysql.fi
96363cf024 Added a new option --result-file to mysqlbinlog. 2001-04-26 01:12:51 +03:00
sasha@mysql.sashanet.com
183af62f6a Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-04-25 15:21:47 -06:00
sasha@mysql.sashanet.com
bdb8077a55 fixed bug in mysqlbinlog 2001-04-25 15:20:59 -06:00
monty@donna.mysql.fi
f01a7fceb2 Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql 2001-04-25 22:44:57 +03:00
monty@donna.mysql.fi
21e7c668ff Portability fixes for Ia64 and Sgi compiler
DROP DATABASE in mysqladmin asks for confirmation (again)
Added examined_rows to slow query log
SHOW CREATE for TEMPORARY table
2001-04-25 22:44:27 +03:00
heikki@donna.mysql.fi
7fb48d9100 ha_innobase.cc Changed the error code HA_ERR_KEY_NOT_FOUND to HA_ERR_END_OF_INDEX in index_first to eliminate an error message 2001-04-25 14:44:35 +03:00
sasha@mysql.sashanet.com
41b502fc8b Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-04-24 17:40:25 -06:00
sasha@mysql.sashanet.com
be8f18e020 fixed redundant repetition of use db in mysqlbinlog
added support for virtual master ( replicating from a directory with binlogs)
test case for backup/restore with virtual master
2001-04-24 17:39:26 -06:00
monty@donna.mysql.fi
714560cbe9 Fix for release 2001-04-22 12:11:01 +03:00
monty@donna.mysql.fi
1e3df575b9 Fixed probelm with count(*) and normal functions when no matchin rows.
Changed 'lib' to 'master-data'
Fix for slow slaves
2001-04-21 17:12:59 +03:00
monty@donna.mysql.fi
0f37b1244b Fixed portability problems in mysqlcheck 2001-04-21 03:03:08 +03:00