Commit graph

510 commits

Author SHA1 Message Date
monty@donna.mysql.fi
f1b9242dc8 Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql 2001-03-06 15:26:13 +02:00
monty@donna.mysql.fi
bda3e09935 Merged some functions and removed some unused client functions.
Remember UNION for ALTER TABLE
Added test for if we are supporting transactions.
Don't allow REPLACE to replace a row when we have generated an auto_increment key
Fixed bug when using BLOB keys
Fixed bug in SET @variable=user.
2001-03-06 15:24:08 +02:00
tim@threads.polyesthetic.msg
4842d3da6b Fix rare infinite loop in make_join_statistics(). Thanks to
Paul Cadach <paul@odt.east.telecom.kz> for the code.

See Message-ID: <000a01c0a022$c0b910a0$b78313d4@private3se6v3w>
on internals@lists.mysql.com.
2001-03-04 15:09:15 -05:00
tim@threads.polyesthetic.msg
fd45aed782 Fix minor typos (not bugs). 2001-03-04 15:05:20 -05:00
monty@donna.mysql.fi
d325a2c907 Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql 2001-03-03 03:03:36 +02:00
monty@donna.mysql.fi
5ccbbd83f2 Fixes for innobase usage
Fixed bug when using TEXT columns with BDB tables
Allow LOAD DATA INFILE to use numbers with ENUM and SET columns
2001-03-03 03:03:12 +02:00
heikki@donna.mysql.fi
3abaff79ce row0sel.c Removes now trailing spaces from varchars
srv0start.c	Removes now trailing spaces from varchars
row0mysql.ic	Removes now trailing spaces from varchars
ha_innobase.cc	Removes now trailing spaces from varchars
2001-03-02 19:07:29 +02:00
monty@donna.mysql.fi
f2d31048eb Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql 2001-03-02 15:06:27 +02:00
monty@donna.mysql.fi
74708eb4a0 Avoid table scans when using DELETE on a table on which no SELECT has been done. 2001-03-02 15:05:12 +02:00
jcole@tetra.spaceapes.com
d87f499820 Merge work.mysql.com:/home/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql
2001-03-02 05:05:06 -06:00
jcole@tetra.spaceapes.com
ab60ef6d81 Fixed a bug that allowed:
SET @foo=bar;

This would cause a deadlock in mysqld, it now generates the error:
ER_SET_CONSTANTS_ONLY as follows:

mysql> set @foo=bar;
ERROR 1204: You may only use constant expressions with SET
2001-03-02 05:03:18 -06:00
serg@serg.mysql.com
1cca44ab11 Merge 2001-03-01 21:04:36 +01:00
sasha@mysql.sashanet.com
1ba4739037 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-03-01 11:49:45 -07:00
sasha@mysql.sashanet.com
bc52b4a280 text/blob fields in some cases were not handled properly 2001-03-01 11:49:06 -07:00
heikki@donna.mysql.fi
ba822b8f10 ha_innobase.cc Fixed a bug in ha_innobase.cc in auto_increment 2001-03-01 19:43:29 +02:00
serg@serg.mysql.com
444cd700a6 sql_select.cc MATCH ... AGAINST (NULL) bug fixed
item_func.cc	MATCH ... AGAINST (NULL) bug fixed
fulltext.test	MATCH ... AGAINST (NULL) bug fixed
fulltext.result	MATCH ... AGAINST (NULL) bug fixed
2001-02-28 11:43:08 +01:00
serg@serg.mysql.com
9ee11094db Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysql 2001-02-28 09:51:41 +01:00
sasha@mysql.sashanet.com
62db48e4b8 Docs/manual.texi
update for the fix
sql/slave.cc
    re-merged Jeremy's message changes, got the code to compile and run again
    after a mess-up in the merge
2001-02-26 23:09:53 -07:00
sasha@mysql.sashanet.com
00c87c1bc7 sql/slave.cc
merged
2001-02-26 22:32:06 -07:00
sasha@mysql.sashanet.com
4b9fdfc3f2 ulonglong -> uint32 for log offset
more verbose messages when slave thread exits
2001-02-26 22:27:20 -07:00
serg@serg.mysql.com
689273affc Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysql 2001-02-23 22:47:28 +01:00
heikki@donna.mysql.fi
1af17f8d87 ha_innobase.cc Fix autocommit in ha_innobase.cc 2001-02-23 16:35:59 +02:00
jcole@tetra.spaceapes.com
30b1fd0d53 Merge work.mysql.com:/home/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql
2001-02-21 23:38:14 -06:00
monty@donna.mysql.fi
1c298277f9 Fixes for innobase
Added test for ALTER TABLE ORDER BY
2001-02-21 14:16:00 +02:00
jcole@tetra.spaceapes.com
5d218f59b0 Merge work.mysql.com:/home/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql
2001-02-21 02:36:36 -06:00
jcole@tetra.spaceapes.com
78daefc5b3 Cleanups... 2001-02-20 20:39:48 -06:00
tim@donna.mysql.com
f45764791b Merge donna.mysql.com:/home/my/bk/mysql
into donna.mysql.com:/home/tim/my/work
2001-02-21 01:51:14 +02:00
monty@donna.mysql.com
70a627a1db Added max_user_connections 2001-02-21 01:11:32 +02:00
tim@donna.mysql.com
9427621409 Merge donna.mysql.com:/home/my/bk/mysql
into donna.mysql.com:/home/tim/my/work
2001-02-20 23:28:56 +02:00
monty@donna.mysql.com
96a860811e Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-02-20 22:35:09 +02:00
monty@donna.mysql.com
8e4968d9c7 Added max_user_connections
Fixes for Innobase
Don't reset whole to-buffer in strxnmov
2001-02-20 22:34:47 +02:00
sasha@mysql.sashanet.com
b7170cf9cc replication fixes 2001-02-19 23:08:24 -07:00
tim@threads.polyesthetic.msg
1717437382 Portability and bug fixes for Innobase.
Add --with-innobase-db to configure.
2001-02-19 20:13:17 -05:00
serg@serg.mysql.com
20cede8d27 Merge 2001-02-19 16:32:00 +01:00
monty@donna.mysql.com
bfc0d5ca29 Fixed problem with concurrent inserts and read-previous
Fix for BSDI 4.0
2001-02-18 13:56:10 +02:00
monty@donna.mysql.com
abc5ef2b3e Cleaned up ha_innobase.cc from whitespace 2001-02-18 00:04:51 +02:00
monty@donna.mysql.com
d218ebcc51 Added locks needed for Innobase
Fixed mutex problem when doing automatic repair of MyISAM tables
2001-02-18 00:03:37 +02:00
monty@donna.mysql.com
ece13efde9 Write UNION() for MERGE tables 2001-02-17 19:04:33 +02:00
monty@donna.mysql.com
6fd7fb49cb Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-02-17 14:21:51 +02:00
monty@donna.mysql.com
c533308a15 Added Innobase to source distribution 2001-02-17 14:19:19 +02:00
jcole@tetra.spaceapes.com
ccdd8bbb24 Merge work.mysql.com:/home/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql
2001-02-16 15:47:37 -06:00
jcole@tetra.spaceapes.com
8c80289adb COM_TABLE_DUMP and COM_BINLOG_DUMP are no longer erroneously logged
to the slow query log.
2001-02-16 15:46:52 -06:00
monty@donna.mysql.com
024e2f39c9 Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-02-15 18:01:03 +02:00
monty@donna.mysql.com
b7a3dc2a9d Updates for innobase
Removed a ' that casued 'make paper' to fail
2001-02-15 18:00:30 +02:00
sasha@mysql.sashanet.com
4ae63ecab8 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-02-14 21:31:35 -07:00
sasha@mysql.sashanet.com
afaf0cbd0f fixed bug in timestamp replication 2001-02-14 21:23:20 -07:00
monty@donna.mysql.com
3f25e2f3be Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-02-15 03:43:38 +02:00
monty@donna.mysql.com
450d98e341 Changed --replace to --replace_result in mysqltest
Changed errmsg -> my_errmsg (portability issue)
Fixed that mysqlbinlog writes SET TIMESTAMP before all queries
Fixed comments in default my.cnf files
2001-02-15 03:43:14 +02:00
sasha@mysql.sashanet.com
73db84fefb sql/slave.cc
fixed skipping bug in bi-directional replication
2001-02-14 12:51:49 -07:00
monty@donna.mysql.com
7de40020d7 Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-02-13 12:40:31 +02:00
monty@donna.mysql.com
fbedc9719e Added --replace to mysqltest
Fixed that GROUP BY can take DESC
2001-02-13 12:39:50 +02:00
tfr@coyote.emotion.ee
6099884a92 mysqldump.c Fix to add space between index name and column definition in CREATE TABLE statement
sql_show.cc	Fix to add space in SHOW CREATE TABLE between index name and column definitions
2001-02-13 08:43:14 +02:00
serg@serg.mysql.com
4ca77206dd sql_select.cc (at last) fulltext/cache bug fixed
fulltext_cache.result	(at last) fulltext/cache bug fixed
2001-02-10 20:54:58 +01:00
monty@donna.mysql.com
7e944dea9a Fixed typo 2001-02-09 03:57:41 +02:00
monty@donna.mysql.com
b60ab44396 Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-02-08 04:54:15 +02:00
monty@donna.mysql.com
1b2c841864 Check that __FLOAT_WORD_ORDER is defined 2001-02-08 04:43:55 +02:00
tim@threads.polyesthetic.msg
a7289b9771 Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/work
2001-02-07 16:47:50 -05:00
tim@threads.polyesthetic.msg
fab185b7a6 Fix bug in mysql_backup_table that prevented other threads from
reading while the table was being backed up.
2001-02-07 16:33:56 -05:00
monty@donna.mysql.com
059ad7f078 Force sockets to be blocking on HPUX 11.0
Changed BITMAP to MY_BITMAP to avoid type conflict on windows
2001-02-07 23:27:19 +02:00
monty@donna.mysql.com
d487e5a9b1 Use new bitmap interface
Patches for Armstrong
Removed warnings when using REPAIR TABLE .. EXTENDED
2001-02-07 17:42:20 +02:00
monty@donna.mysql.com
dccba43687 Fixed installation bug in Makefile 2001-02-06 23:47:54 +02:00
monty@donna.mysql.com
591997d3b9 Install charsets/README 2001-02-06 23:09:12 +02:00
monty@donna.mysql.com
7be8f1abb4 Fixed makefiles for distribution 2001-02-06 22:32:19 +02:00
monty@donna.mysql.com
79ec0059ae Fixed typo in Makefile 2001-02-06 19:59:57 +02:00
serg@serg.mysql.com
b21e89bb2e Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysql 2001-02-06 14:50:31 +01:00
serg@serg.mysql.com
94681d0fed item_func.cc auto-init of ft-index restored (to cope with const/system tables) 2001-02-06 14:10:13 +01:00
tim@threads.polyesthetic.msg
a508cd8f32 Remove several uses of cp -a, and fix broken dist-hook in sql-bench. 2001-02-05 21:58:20 -05:00
monty@donna.mysql.com
728b63e0de Workaround for bug in thread library in Unixware 7
Fixed bug in GROUP BY on ELT()
Added SEQUENCE() to UDF examples
2001-02-03 18:00:29 +02:00
monty@donna.mysql.com
136ddd1f86 Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-02-02 03:47:40 +02:00
monty@donna.mysql.com
9d120741d2 Portability fixes
Changed TRUNCATE table_name -> TRUNCATE TABLE table_name
2001-02-02 03:47:06 +02:00
tim@threads.polyesthetic.msg
faeb9896bd Use $(INSTALL_DATA) instead of cp -p in mysql-test and sql-bench.
Clean up $(INSTALL_DATA) use in sql/share.
2001-01-31 15:01:16 -05:00
monty@donna.mysql.com
bdbc0ef7a0 New myisamchk option --sort-recover
Allow delete of crashed MyISAM tables
Fixed bug when BLOB was first part of key
Fixed bug when using result from CASE in GROUP BY
Fixed core-dump bug in monthname()
Optimized calling of check_db_name()
2001-01-31 04:47:25 +02:00
monty@donna.mysql.com
c40b10730e merge 2001-01-28 21:41:10 +02:00
monty@donna.mysql.com
ce2260586d Fixed ALTER TABLE on MERGE tables
Fixed bug in DISTINCT
2001-01-28 21:35:50 +02:00
sasha@mysql.sashanet.com
7db4b9b466 merge 2001-01-27 15:38:22 -07:00
sasha@mysql.sashanet.com
70f619856b fixed up lock counting code - Monty's suggestions
updated manual about table lock counter
fixed coredump in DROP DATABASE with long bogus name by non-root user
fixed bug in handling STOP immediately after ROTATE
added test case for buffer overrun on DROP DATABASE by non-root user
added test case for the STOP bug in replication
2001-01-27 15:33:31 -07:00
jcole@tetra.spaceapes.com
519e7256a6 manual merge 2001-01-27 03:27:40 -06:00
jcole@tetra.spaceapes.com
31569172ee Added --temp-pool option to mysqld. This will cause temporary files
created to use a small set of filenames, to try and avoid problems
in the Linux kernel.
2001-01-27 03:24:05 -06:00
sasha@mysql.sashanet.com
5f6561ec88 Table_locks_waited
Table_locks_immediate
2001-01-26 20:00:42 -07:00
monty@donna.mysql.com
6b9a8a92c3 Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-01-27 01:21:50 +02:00
monty@donna.mysql.com
a7c5b9c211 Portability fixes for OPENBSD, OS2 and Windows 2001-01-27 01:20:56 +02:00
sasha@mysql.sashanet.com
cb50688c72 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-01-25 14:00:37 -07:00
sasha@mysql.sashanet.com
6e9f4dd013 Docs/manual.texi
updates for new code
sql/mysqld.cc
    catch SIGBUS and SIGILL
    print query and connection id on coredump if possible
2001-01-25 14:00:13 -07:00
monty@donna.mysql.com
5218a03a1d Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-01-25 22:38:53 +02:00
monty@donna.mysql.com
e2a8a99d01 Lots of manual changes
Changed 'static inline' to 'inline' for SCO new's compiler
2001-01-25 22:38:26 +02:00
sasha@mysql.sashanet.com
877845dd5e fixed improper read of log name from master.info which broke slave server restart
fixed sync bugs in three test cases
added offset argument to sync_with_master to mysqltest to be able to fix sync bugs
added a test case for slave startup with existing master.info
expanded mysql-test-run.sh to be able to run pre-start shell script initializations
2001-01-24 12:47:09 -07:00
sasha@mysql.sashanet.com
e8ffda5397 Added last_errno and last_error to show slave status
slave will skip the first SQL_SLAVE_SKIP_COUNTER events on start - 
this is needed to recover from broken replication when the next log
event(s) should just be skipped.
Rotate binlogs when max_binlog_size is reached
2001-01-24 09:15:34 -07:00
monty@donna.mysql.com
21185c1719 Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql 2001-01-23 01:26:11 +02:00
monty@donna.mysql.com
877386602a Added new mutex for hostname lookup
Added free of io_cache when using ALTER TABLE ... ORDER BY
2001-01-23 01:25:07 +02:00
sasha@mysql.sashanet.com
8b7391c9e0 fixed bug in master_pos_wait(), got rid of sleep hack,
added test/sanity check for master_pos_wait()
2001-01-22 12:35:16 -07:00
sasha@mysql.sashanet.com
1385ffee8b Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-01-22 08:51:26 -07:00
sasha@mysql.sashanet.com
b64d6c9a1d portability fix 2001-01-22 08:50:44 -07:00
monty@donna.mysql.com
b3392db290 Fixes for OSF1
Made test more reliable on slow machines
2001-01-22 15:33:34 +02:00
monty@donna.mysql.com
2d1082308b SHOW [FULL] COLUMNS
Added timeouts to replication tests to handle concurrent inserts
2001-01-22 05:32:58 +02:00
monty@donna.mysql.com
0f28f7a414 keep bk happy 2001-01-22 04:46:32 +02:00
monty@donna.mysql.com
8a9b1e9248 Fixed type in make_binary_distribution.sh
Don't convert field names in mysql_list_fields
2001-01-22 01:36:33 +02:00
monty@donna.mysql.com
92ae142a1a Fixed typos from prev changeset 2001-01-21 16:59:02 +02:00
monty@donna.mysql.com
6f3984bb64 Merge 2001-01-21 16:33:39 +02:00
monty@donna.mysql.com
62771338ca Changes for --with-server-suffix
Fixed mutex bug in logging (crash on windows when doing SET PASSWORD=)
Changed MERGE  tables to not use FILE
2001-01-21 16:30:16 +02:00
sasha@mysql.sashanet.com
634ba86ad7 client/mysqltest.c
added send/reap/dirty_close
include/mysql.h
    mysql_send_query()/mysql_reap_query()
libmysql/libmysql.c
    mysql_send_query()/mysql_reap_query()
mysys/my_vsnprintf.c
    fixed critical bug that codedumped when connection aborted
sql/sql_parse.cc
    0
mysql-test/r/dirty-close.result
    New BitKeeper file ``mysql-test/r/dirty-close.result''
mysql-test/t/dirty-close.test
    New BitKeeper file ``mysql-test/t/dirty-close.test''
2001-01-19 22:40:16 -07:00