Commit graph

26256 commits

Author SHA1 Message Date
sasha@mysql.sashanet.com
d7659f6063 skip updates with the same server id as self
kill zombie COM_BINLOG_DUMP with the same server id on connect
2000-10-02 17:59:12 -06:00
sasha@mysql.sashanet.com
cb4749d684 fixed compile error 2000-10-01 22:52:36 -06:00
sasha@mysql.sashanet.com
738358e139 added sql_repl.* officially - fixing an oops - forgot to actually add
it earlier
2000-10-01 21:28:21 -06:00
sasha@mysql.sashanet.com
79f12db007 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2000-09-29 17:21:13 -06:00
sasha@mysql.sashanet.com
62a6a0fdf1 bug fixes in server-id, moved replication functionality to
sql_repl.* will push this one, since the replication code now works
2000-09-29 17:20:26 -06:00
sasha@mysql.sashanet.com
079d859072 merge/resolve conflicts 2000-09-28 16:29:00 -06:00
sasha@mysql.sashanet.com
ea0f48ffb2 This one will not be pushed, I am committing to be able to pull in Monty's changes
added server id, mostly working
added --skip-slave-start, working
added --replicate-rewrite-db - just in the cmd line parses, currently noop
2000-09-28 16:24:50 -06:00
monty@donna.mysql.com
02fd65b970 Fixed indention, removed compiler varnings and fixed a bug
in FULLTEXT indexes.
2000-09-29 00:58:16 +03:00
monty@donna.mysql.com
0814ea212a Bigger ranges if set_maximum_open_files fails + fix for release 2000-09-27 11:47:30 +03:00
monty@donna.mysql.com
a9e11f2378 Small fixes for release 2000-09-26 22:39:45 +03:00
monty@donna.mysql.com
ae565d7828 merge 2000-09-26 02:59:26 +03:00
monty@donna.mysql.com
c079bfc04e Small fixes 2000-09-26 02:57:29 +03:00
monty@tramp.mysql.fi
e32799e4dd RIGHT JOIN, part of automatic repair of MyISAM tables, backup on repair,
reading from FIFO, fixes for FULLTEXT, @@IDENTITY
2000-09-26 00:33:25 +03:00
sasha@mysql.sashanet.com
fc40e7593c Docs/manual.texi
added updated for FLUSH LOGS and replication
sql/log.cc
    fixed the log rotation bug when the log name did not change after
    FLUSH LOGS
2000-09-21 22:27:21 -06:00
monty@donna.mysql.com
50486eeb80 Fixes for MyISAM and packed keys + AIX 2000-09-22 01:46:26 +03:00
monty@donna.mysql.com
df280335b0 Fix for SAFE_MUTEX + MERGE tables 2000-09-21 01:58:38 +03:00
monty@donna.mysql.com
830d308960 Fix for SAFE_MUTEX on windows 2000-09-20 19:37:07 +03:00
monty@donna.mysql.com
2780278f35 merge 2000-09-20 04:59:34 +03:00
monty@donna.mysql.com
dc4525636c Small bug fixes + code for DELETE QUICK 2000-09-20 04:54:10 +03:00
sasha@mysql.sashanet.com
f7649635a1 sql/slave.cc
fixed typo in the error message
sql/sql_base.cc
    fixed bugs in reopen_name_locked_table() after talking to Monty

added a test case for restore + select
2000-09-19 17:23:58 -06:00
sasha@mysql.sashanet.com
c20208d978 added reopen_name_locked_table()
changed RESTORE TABLE to use name lock
2000-09-19 16:17:19 -06:00
sasha@mysql.sashanet.com
ce8f1b23c3 better use of fn_format() in ha_mysisam::restore() and ha_myisam::backup()
fixed buffer overflow in fn_format()
2000-09-18 22:10:06 -06:00
sasha@mysql.sashanet.com
a08be4f963 fixed resolve problems 2000-09-16 20:04:06 -06:00
sasha@mysql.sashanet.com
037516b7a2 resolved conflicts 2000-09-16 18:31:30 -06:00
sasha@mysql.sashanet.com
af9e034dac Docs/manual.texi
Updates for BACKUP TABLE/RESTORE TABLE
    Added Replication FAQ
    Cleaned up TODO list removing a duplicate and features already implemented
    Updated changelog for 3.23.25
sql/sql_lex.h
    Re-added backup_dir to Lex which dispappeared while resovling conflicts
2000-09-16 18:23:30 -06:00
monty@donna.mysql.com
f2f515e5c2 Fix that REPAIR/ALTER TABLE use myisam_tempdir 2000-09-16 19:06:21 +03:00
monty@donna.mysql.com
30bcd690f2 Merge work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql 2000-09-16 04:27:49 +03:00
monty@donna.mysql.com
751f2d1f16 Faster log::write() call, memory leak fix, flush master fix. 2000-09-16 04:27:21 +03:00
sasha@mysql.sashanet.com
44bc3f9b0e merge of conflicts 2000-09-15 11:00:35 -06:00
sasha@mysql.sashanet.com
0a087649ec Added a comment about handler::restore() 2000-09-15 10:53:51 -06:00
sasha@mysql.sashanet.com
44455063e5 BACKUP TABLE TO 'directory'
RESTORE TABLE FROM 'directory'
log on slave when it connects to the master
2000-09-14 16:34:50 -06:00
jcole@ham.spaceapes.com
b2ead61526 Merge jcole@work.mysql.com:/home/bk/mysql
into ham.spaceapes.com:/usr/home/jcole/bk/mysql
2000-09-14 00:38:29 +00:00
jcole@ham.spaceapes.com
e6c278bef7 Fixed a problem with installing, for IRIX 'install', paths would
be wrong and install would fail.
2000-09-14 00:33:16 +00:00
monty@donna.mysql.com
b581f17be2 Fixes for MERGE TABLES and HEAP tables 2000-09-14 02:39:07 +03:00
sasha@mysql.sashanet.com
3264b2cf3e Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2000-09-12 17:47:17 -06:00
sasha@mysql.sashanet.com
71054deeec fixed random exec times for connect stage of the slave thread 2000-09-12 17:46:37 -06:00
monty@donna.mysql.com
4726593862 Fixes for FULLTEXT and TIME type 2000-09-13 01:08:34 +03:00
monty@donna.mysql.com
f2d930c388 Merge 2000-09-12 03:14:13 +03:00
monty@donna.mysql.com
2776500c22 Update to new root alloc, OPTIMIZE TABLE and some other changes 2000-09-12 03:02:33 +03:00
sasha@mysql.sashanet.com
8c1fa4e3e3 CHANGE MASTER TO coredumped when the slave was initially started
masterless
2000-09-09 21:31:23 -06:00
monty@donna.mysql.com
11c7092c30 Small portability fixes 2000-09-07 23:58:43 +03:00
monty@donna.mysql.com
71b1a2990a Added create_tmp_disk_tables + comments for 3.23.24 2000-09-07 15:27:08 +03:00
monty@donna.mysql.com
f5c38fb48c Merge 2000-09-07 05:05:51 +03:00
monty@donna.mysql.com
be5e4e72b6 Small bug fixes 2000-09-07 04:55:17 +03:00
tim@localhost.polyesthetic.msg
af3c968b3f Merge changes 2000-09-04 14:30:54 -04:00
tim@localhost.polyesthetic.msg
55a179afb6 Don't remove the win1251 charset; mark it deprecated. 2000-09-04 13:20:34 -04:00
jcole@tetra.spaceapes.com
6355860b7c mysqld.cc: Making 80-column displays a little happier. 2000-09-04 08:21:14 -05:00
monty@donna.mysql.com
0c07817b08 Abort patch 2000-09-02 08:20:54 +03:00
monty@donna.mysql.com
4496d43faa Quoting of TIMESTAMP columns and small optimizations 2000-09-02 07:58:42 +03:00
jcole@tetra.spaceapes.com
8b21d6f745 Merge jcole@work.mysql.com:/home/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql
2000-09-01 18:14:47 -05:00
jcole@tetra.spaceapes.com
eaddff59b5 Cleaned up structs/enums in mysqld.cc 2000-09-01 18:10:56 -05:00
serg@infomag.ape.relarn.ru
c28988e7d0 Merge serg@work.mysql.com:/home/bk/mysql
into infomag.ape.relarn.ru:/usr/home/serg/src/mysql.safe/bk/mysql
2000-09-01 15:25:17 +04:00
serg@infomag.ape.relarn.ru
7b026ca7d7 sql_show.cc SHOW CREATE now return nicely formatted statement 2000-09-01 15:24:36 +04:00
monty@donna.mysql.com
91033f872c Update to get 3.23.23 to compile 2000-08-31 17:25:30 +03:00
serg@infomag.ape.relarn.ru
6a52c42145 gen_lex_hash.cc values adjusted 2000-08-31 13:05:41 +04:00
serg@infomag.ape.relarn.ru
dc85435993 mysqldump.c use SHOW CREATE
lex.h   	MRG_MyISAM == MERGE  (for SHOW CREATE to work)
2000-08-30 21:40:59 +04:00
monty@donna.mysql.com
ce40c2fd83 --core-file ; To get a core on SIGSEGV when using Linuxthreads 2000-08-30 06:05:12 +03:00
monty@donna.mysql.com
25929faf44 Merge work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql 2000-08-29 19:40:11 +03:00
monty@donna.mysql.com
306640e274 Updates for release 2000-08-29 19:38:32 +03:00
serg@infomag.ape.relarn.ru
980e911343 sql_select.cc ft-optimization: AND, GT/LT/GE/LE
sql_select.cc	EXPLAIN fulltext
Makefile.am	CLEANFILES corrected
sql_show.cc	SHOW CREATE now displays FULLTEXT keys properly
2000-08-29 19:44:22 +04:00
monty@donna.mysql.com
710b75f5b8 merge 2000-08-29 12:56:57 +03:00
monty@donna.mysql.com
066d55c0c0 Bug fixes for 3.23.23 2000-08-29 12:31:01 +03:00
serg@infomag.ape.relarn.ru
eb8ad15751 ft_optimization: identical queries merging. collection -> fulltext. Bugs fixed.
**************** !!! NOTE EVERYBODY: SYNTAX CHANGED !!! ********************
There's no COLLECTIONs now, full-text indexes can be created via the word
FULLTEXT, which should be used like UNIQUE.
2000-08-28 17:43:58 +04:00
serg@infomag.ape.relarn.ru
6236dfc7a3 Stopwords (English only); fulltext keys now can be repaired 2000-08-25 19:56:55 +04:00
sasha@mysql.sashanet.com
7da3818fdd Replication fixes 2000-08-23 13:27:33 -06:00
tim@localhost.polyesthetic.msg
ea711f8281 Index removed out-of-date win1251 character set 2000-08-23 11:05:41 -04:00
tim@localhost.polyesthetic.msg
3d25ec2c72 Merge tim@work:/home/bk/mysql
into localhost.polyesthetic.msg:/usr/local/src/my/work
2000-08-23 11:03:13 -04:00
tim@localhost.polyesthetic.msg
b2ece770a6 latin1.conf - fixed several sort order problems
german1.conf	- fixed several sort order problems
2000-08-23 10:50:11 -04:00
monty@donna.mysql.com
d564acf14e Fixes for Ia64 2000-08-23 15:02:27 +03:00
tim@localhost.polyesthetic.msg
4ab50f1db3 Merge tim@work:/home/bk/mysql
into localhost.polyesthetic.msg:/usr/local/src/my/work
2000-08-22 16:09:27 -04:00
tim@localhost.polyesthetic.msg
7443483369 Associate a charset directly with its number in the Index file, and
propogate those changes through the code.  This is so that there can
be holes in the list of charsets without breaking old tables.
2000-08-22 16:08:34 -04:00
jcole@tetra.spaceapes.com
7ef8d67d6b Spelling mistake in sql/Makefile.am 2000-08-22 04:36:43 -05:00
serg@infomag.ape.relarn.ru
a63a654adb Merge 2000-08-22 12:33:46 +04:00
serg@infomag.ape.relarn.ru
20032f043b Fix to previous commit (otherwise bk fails at check stage :-( ) 2000-08-22 12:31:45 +04:00
serg@infomag.ape.relarn.ru
ab73d20c0e Languages list corrected (romania->romanian, estonia->estonian) 2000-08-22 12:16:58 +04:00
monty@donna.mysql.com
f85a25e9ea Fix typo 2000-08-22 01:35:50 +03:00
monty@donna.mysql.com
0fcdce7bc4 Fix for snprintf 2000-08-22 00:55:45 +03:00
monty@donna.mysql.com
84b93976c5 Removed end space 2000-08-22 00:39:08 +03:00
monty@donna.mysql.com
e9f5cb8a38 merge 2000-08-22 00:37:04 +03:00
monty@donna.mysql.com
f0952ce3e1 FLUSH TABLE table_list
Fixes for RENAME TABLE
Portability fixes
2000-08-22 00:18:32 +03:00
serg@infomag.ape.relarn.ru
948515aa6d Delete: sql/share/charsets/win1251.conf
win1251ukr.conf ctype(165)=10, was 1; ctype(180)=10, was 2
cp1251.conf     ctype(160)=0, was 48
2000-08-21 17:30:37 +04:00
serg@infomag.ape.relarn.ru
815bd1079e Merge 2000-08-21 15:54:41 +04:00
serg@infomag.ape.relarn.ru
50965c5d4f sql_yacc.yy => CREATE TABLE (... COLLECTION ... ) syntax 2000-08-21 15:35:27 +04:00
monty@donna.mysql.com
48ee575ebc Merge of last changes 2000-08-21 03:07:54 +03:00
monty@donna.mysql.com
aa3580924b RENAME TABLE table_name TO new_table_name ; Faster Alloc
Small bug fixes
2000-08-21 03:00:52 +03:00
monty@donna.mysql.com
9c1ecff8ec Merge 2000-08-18 13:09:26 +03:00
monty@donna.mysql.com
fab1abb458 Removed blanks 2000-08-18 12:56:57 +03:00
monty@donna.mysql.com
a753a3a2ce Updated benchmark and results for PostgreSQL 7.0.2
Added more status to the MyISAM files to avoid checking files that
has already been checked.
2000-08-18 12:48:00 +03:00
serg@infomag.ape.relarn.ru
b231fdefca Merge 2000-08-17 19:43:38 +04:00
serg@infomag.ape.relarn.ru
2006b4c551 Many MATCH'es per query now allowed (i.e. AND's and OR's now work, but
slow - full table scan); ORDER BY now works with MATCH (slow, full table
scan)
2000-08-17 19:30:36 +04:00
monty@donna.mysql.com
29456f6e1c Merge 2000-08-17 01:20:21 +03:00
monty@donna.mysql.com
c5842d42f6 Additions for CHECK table + update of benchmarks 2000-08-17 01:05:02 +03:00
jcole@jcole.burghcom.com
3eaa2494ef Fix "dosen't" for someone who mailed us. :) 2000-08-16 04:17:40 -05:00
serg@infomag.ape.relarn.ru
8b86536844 Merge 2000-08-16 13:03:58 +04:00
monty@donna.mysql.com
2f450e4fc7 Delayed keys + portability fixes 2000-08-16 05:14:02 +03:00
sasha@mysql.sashanet.com
ac9de478db fix for the fatal bug in LOAD TABLE FROM MASTER 2000-08-15 17:49:07 -06:00
sasha@mysql.sashanet.com
b617e9baa8 testing bk/make for Monty 2000-08-15 13:42:28 -06:00
serg@infomag.ape.relarn.ru
bf617db818 Merge 2000-08-15 21:52:42 +04:00
sasha@mysql.sashanet.com
eec37a5fc2 bookkeeping 2000-08-15 11:52:18 -06:00
sasha@mysql.sashanet.com
5e996d2753 another bookkeeping commit - will not be pushed 2000-08-15 11:46:20 -06:00
sasha@mysql.sashanet.com
57ef3cccf3 bookkeeping commit - bk will not let me pull Monty's changes until I commit mine to my repository - this will not be pushed 2000-08-15 11:42:09 -06:00
monty@donna.mysql.com
ea013c2152 Fixed for Ia64 + delayed key creation + a lot of small bug fixes 2000-08-15 20:09:37 +03:00
serg@infomag.ape.relarn.ru
5886090182 PART I: Keys support for MyMERGE tables
myisammrg/             |
Makefile.am            |
mymrgdef.h             |   support for keys
myrg_open.c            |          &
myrg_queue.c           |   bugfixes
myrg_rfirst.c          |
myrg_rkey.c            |
myrg_rlast.c           |
myrg_rnext.c           |
myrg_rprev.c           |
myrg_rrnd.c            |

include/myisammrg.h    | rkey/rnext/etc prototyped

sql/                   |
ha_myisammrg.cc        | support for keys
ha_myisammrg.h         |

myisam/                |
mi_rkey.c              | buf==NULL extension, _mi_rkey()
mi_rnext.c             |
mi_rprev.c             |

include/queues.h       | reinit_queue() - same as init_queue, but w/o malloc
mysys/queues.c         |

PART II: Miscellaneous

myisam/common_words    | deleted (looks like I checked it in by mistake)

some files (like acconfig.h, Makefile.am, COPYING.LIB, etc)
                       | Change mode to -rw-r--r-- (by `chmod a-x ')
2000-08-14 15:27:19 +04:00
sasha@mysql.sashanet.com
37316bea5a fixed coredump in UDF
added Monty's patch for alter table and LAST_INSERT_ID()
added a test case for replication of ALTER TABLE on a table with auto_increment
2000-08-07 15:28:56 -06:00
tim@localhost.polyesthetic.msg
a5421c6e20 Fix typos that gcc allowed but other compilers choke on. 2000-08-02 13:41:34 -04:00
bk@work.mysql.com
f4c589ff6c Import changeset 2000-07-31 21:29:14 +02:00