serg@serg.mylan
a835e9bc9c
unnecessary LINT_INIT removed
2004-08-23 13:43:55 +02:00
serg@serg.mylan
d5bf903e4d
after merge fixes
2004-08-22 12:43:26 +02:00
serg@serg.mylan
99bb6ff7a0
ported bugfix for #2408 from 3.23
...
(cannot call it a "merge" :)
2004-08-22 10:22:59 +02:00
serg@serg.mylan
ca35127739
bug#2408 - Multiple threads altering MERGE table UNIONs hang/crash.
...
Abandoned improper use of MyISAM data.
Thanks Ingo!
2004-08-22 09:36:17 +02:00
serg@serg.mylan
f131bd53d4
replace mi_rrnd() in myrg_rkey family to more intelligent (HA_KEYREAD-aware) read function
2003-08-01 14:58:03 +02:00
serg@serg.mylan
25b16cd6ce
bug #702 - ALTER TABLE tm UNION=(t1,t2) doesn't work if t1.MYD is compressed
2003-07-15 20:43:57 +02:00
monty@mashka.mysql.fi
e741c893ea
Fix to remove compiler warnings
2003-04-28 19:05:57 +03:00
serg@serg.mysql.com
1ced5948f0
low-level error messages cleanup
2003-01-28 17:42:08 +01:00
monty@mashka.mysql.fi
62dfd57475
Removed compiler warnings
...
Fixed wrong variable name for Windows
2002-12-12 21:01:32 +02:00
serg@serg.mysql.com
94cb1daa52
ANALYZE for MERGE
2002-12-10 00:06:05 +01:00
monty@mashka.mysql.fi
6603d75213
New multi-table-update code
...
New (simpler) internal timestamp handling.
More debuging to heap tables.
Small cleanups to multi-table-delete
false -> 0 and true -> 1 (We should use TRUE and FALSE)
2002-11-29 16:40:18 +02:00
serg@serg.mysql.com
1173fc780d
better boundary behaviour
2002-11-17 20:08:42 +01:00
serg@serg.mysql.com
8796fc2dc5
myisammrg::records_in_range
2002-11-17 18:54:23 +01:00
lenz@mysql.com
996255648b
- Applied required modifications for automake 1.5
...
- "make distcheck" needs to be fixed
2002-11-17 16:45:21 +01:00
lenz@mysql.com
3cf7acb756
- Applied required modifications for automake 1.5
...
- some additional small fixes
- added "depcomp" for automake 1.5
2002-10-01 21:57:10 +02:00
monty@mashka.mysql.fi
bc035c71f1
Merge with 3.23.51
...
Fixed wrong usage of sprintf() in ha_innodb.cc
2002-07-25 22:46:28 +03:00
monty@mashka.mysql.fi
dddc20d9d1
New SET syntax & system variables.
...
Made a some new buffers thread specific and changeable.
Resize of key_buffer.
AUTO_COMMIT -> AUTOCOMMIT
Fixed mutex bug in DROP DATABASE
Fixed bug when using auto_increment as second part of a key where first part could include NULL.
Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
Don't write message to error log when slave reconnects becasue of timeout.
Fixed possible update problem when using DELETE/UPDATE on small tables
(In some cases we used index even if table scanning would be better)
A lot of minior code cleanups
2002-07-23 18:31:22 +03: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
monty@hundin.mysql.fi
ade20c5b19
Indentation cleanup & new comments
2002-06-28 09:18:23 +03:00
serg@sergbook.mysql.com
aff5d8fd7f
do not crash on myrg_rprev/myrg_rnext if no current table
...
(as when previous myrg_rkey failed, e.g. found nothing)
2002-06-25 16:32:16 +02:00
serg@serg.mysql.com
076fc1a621
myrg_open.c:
...
comment fixed, bad flag hack removed
2002-06-22 17:44:04 +00:00
Sinisa@sinisa.nasamreza.org
a2356e3033
My previous patch was not good at all.
...
This one is better, but should not be final.
Better fix is to make some changes in ha_myisammrg::index_read
This patch also reverts my previous one ...
2002-06-17 20:58:09 +03:00
monty@hundin.mysql.fi
b658662ae4
Update copyright
...
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
2001-12-06 14:10:51 +02:00
monty@hundin.mysql.fi
1de4fff5ba
Update of query cache code.
...
Changed some sql_alloc() -> thd->alloc()
Removed a lot of compiler warnings on Linux Alpha (64 bit)
Fixed some core dumps on 64 bit systems (wrong type for packet_len)
2001-12-05 13:03:00 +02:00
monty@hundin.mysql.fi
1d26537da5
Query cache.
...
Remove some warnings
2001-12-02 14:34:01 +02:00
monty@hundin.mysql.fi
88aff4bf85
Updated manual about embedded version.
...
Speed up column-completion in 'mysql'
Don't use ISAM if HAVE_ISAM is not defined
A lot of fixes for the embedded version. All libraries are now included in libmysqld.a
Changed arguments to convert_dirname() to make it more general.
Renamed files in the 'merge' directory to all use a common prefix.
Don't compile both assembler and C functions on x86
2001-10-08 04:58:07 +03:00
monty@tik.mysql.fi
e05bf277d6
Final fixes for INSERT into MERGE tables.
...
Move MAX_BLOB_WIDTH to be global
Added full support for unsigned BIGINT
Fixed spelling errors
2001-09-27 21:45:48 +03:00
monty@hundin.mysql.fi
e390a99573
Added support of INSERT to MERGE tables
...
Fixes for embedded libary and openssl
2001-09-22 17:40:57 +03:00
monty@work.mysql.com
447c18954e
merge with 3.23.42
2001-09-02 18:38:33 +02:00
monty@hundin.mysql.fi
1dba0d7005
Fix problem with comments/blank lines in MERGE files.
2001-08-30 11:20:28 +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@work.mysql.com
914bbdca50
merge
2001-05-20 12:38:19 +02:00
monty@donna.mysql.fi
74ca91e08f
Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql
2001-05-17 00:47:21 +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
serg@serg.mysql.com
b6138af000
Fulltext manual changed, MERGE bug fixed
2001-05-16 23:06:30 +02:00
monty@donna.mysql.fi
03f94c5c8d
Only mark MERGE readonly if all tables are readonly
...
Optimize some queries when using LIMIT
2001-05-12 14:03:53 +03:00
monty@donna.mysql.fi
65822120f5
Fixed bug in ALTER TABLE
...
Removed _mi_rkey() function
New fork_big.pl multi-thread test
2001-04-01 13:45:48 +03:00
serg@serg.mysql.com
a9344b4229
myisammrg/myrg_rnext.c bug with incomlete queue fixed
...
myisammrg/myrg_rprev.c bug with incomlete queue fixed
2001-03-12 15:00:13 +01:00
monty@donna.mysql.com
ce2260586d
Fixed ALTER TABLE on MERGE tables
...
Fixed bug in DISTINCT
2001-01-28 21:35:50 +02:00
monty@donna.mysql.com
a7c5b9c211
Portability fixes for OPENBSD, OS2 and Windows
2001-01-27 01:20:56 +02:00
monty@donna.mysql.com
c1b5a5b00f
Removed not used variable 'last_ref'
...
Fixed problem with negative DECIMAL() keys
Fixed some bugs with NULL keys in BDB
More mysql-test tests
2001-01-16 06:02:05 +02:00
sasha@mysql.sashanet.com
b63444de1b
client/mysqltest.c
...
added system command
myisammrg/myrg_open.c
fixed coredump when opening an empty union table
sql/sql_repl.cc
fixed warnings, remove confusing comment, fixed coredump in
change master to when master.info was corrupted
added new replication test case
2000-12-14 17:43:13 -07:00
serg@serg.mysql.com
a87be9c6ed
ignore cleaned up, AGAIN!
...
myrg_open.c delayed queue allocation
2000-12-09 00:41:06 +01:00
serg@serg.mysql.com
53df0e501a
sql_base.cc merge+insert (v.3)
...
myrg_info.c merge+insert (v.3)
myrg_extra.c merge+insert (v.3)
ignore cleanup
2000-12-08 13:53:24 +01:00
serg@serg.mysql.com
d22216bc6d
myrg_rrnd.c merge+insert (alternate take)
...
myrg_info.c merge+insert (alternate take)
myrg_extra.c merge+insert (alternate take)
mymrgdef.h merge+insert (alternate take)
sql_base.cc open_table --> open_or_reset_table (needed for MERGE)
2000-12-07 14:48:05 +01:00
serg@serg.mysql.com
97f6bc1171
myrg_rrnd.c merge + insert OK
...
myrg_info.c merge + insert OK
mymrgdef.h merge + insert OK
mrg000001.test test for the above
mysql-test-run compatibility (FreeBSD) changes from mysql-4.0 backpropagated
2000-12-07 00:18:46 +01:00
monty@tik.mysql.com
9323e733ff
Changed meaning of HA_EXTRA_RESET and start of hidden primary keys for BDB tables
2000-10-15 18:45:53 +03: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
df280335b0
Fix for SAFE_MUTEX + MERGE tables
2000-09-21 01:58:38 +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