heikki@hundin.mysql.fi
4a7b9fda98
mem0mem.ic, mem0mem.h:
...
Remove broken mem_realloc(); a patch to remove its uses in pars0lex.l and fil0fil.c will soon follow
2004-06-16 20:24:35 +03:00
marko@hundin.mysql.fi
30606486e7
InnoDB bug fix: mem_realloc() didn't preserve the block contents
2004-06-16 17:22:35 +03:00
marko@hundin.mysql.fi
d2724e66db
InnoDB: Revert most of ChangeSet@1.1772, as the debug functions may
...
be needed when testing production releases
2004-06-16 13:41:14 +03:00
monty@mysql.com
70c2256d2f
Merge with 4.0 to get fixes for netware
2004-06-02 00:09:14 +03:00
heikki@hundin.mysql.fi
aac5c88bcd
row0mysql.c, row0mysql.h, ha_innodb.cc:
...
Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch
2004-06-01 19:19:48 +03:00
marko@hundin.mysql.fi
fb9257dc45
InnoDB: Add diagnostics when tmpfile() fails at start (Bug #3919 )
2004-05-28 11:15:59 +03:00
marko@hundin.mysql.fi
fc85c80b88
InnoDB cleanup:
...
Disable log archiving code unless #ifdef UNIV_LOG_ARCHIVE
Remove (char*) casts of string constants; add const qualifiers
Remove some Hot Backup code unless #ifdef UNIV_HOTBACKUP
2004-05-27 15:27:43 +03:00
monty@mysql.com
61a6557307
merge with 4.0 to get windows fixes
2004-05-27 00:30:28 +03:00
monty@mysql.com
7d8f8bc77b
Changed prototype of killed_ptr() to make it more portable
...
Applied patches for Netware
2004-05-26 19:12:49 +03:00
marko@hundin.mysql.fi
9a5dafba83
InnoDB cleanup: Remove unused code for online backup
2004-05-26 10:45:37 +03:00
monty@mysql.com
390d9898f9
merge with 4.0 to get Netware patches and fixes for libmysqld.dll
2004-05-25 22:54:00 +03:00
marko@hundin.mysql.fi
7ee9540976
InnoDB cleanup and possible bug-fix: Remove srv0que
2004-05-25 20:12:09 +03:00
monty@mysql.com
eca917b79c
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/my/mysql-4.1
2004-05-24 15:00:12 +03:00
monty@mysql.com
56c0258536
After merge fixes
...
Remove compiler warnings
Update windows project files
2004-05-24 14:42:34 +03:00
marko@hundin.mysql.fi
40711b570a
InnoDB cleanup: Remove unused functions ut_sprintf() and ut_fprintf()
2004-05-20 01:32:02 +03:00
monty@mysql.com
a4b0ec1ede
Merge with 4.0, mainly to get changes to windows project files
2004-05-20 00:54:52 +03:00
marko@hundin.mysql.fi
03f19377a9
InnoDB cleanup: Add const qualifiers to many char* arguments
2004-05-17 14:40:31 +03:00
marko@hundin.mysql.fi
e6fb3e3531
InnoDB: Remove unused module sync0ipm
2004-05-17 11:11:26 +03:00
marko@hundin.mysql.fi
521c1983ee
InnoDB: Remove unused module os0shm
2004-05-17 10:49:01 +03:00
monty@mysql.com
cd3dab49cc
Merge with 4.0.20
2004-05-17 01:52:13 +03:00
marko@hundin.mysql.fi
a5cca9df64
InnoDB cleanup: eliminate IB__FILE__
2004-05-14 16:06:21 +03:00
marko@hundin.mysql.fi
3c87eda7ee
InnoDB: ut0mem: Remove ut_str_catenate(), add const qualifiers
2004-05-14 14:23:46 +03:00
marko@hundin.mysql.fi
b4ae2577f0
InnoDB: Remove unused function ut_str_catenate()
2004-05-14 12:26:12 +03:00
heikki@hundin.mysql.fi
d2649c110a
ha_innodb.cc, trx0trx.h, lock0lock.c, trx0trx.c:
...
Reserve the MySQL LOCK_thread_count mutex when printing thd->query of
an arbitrary transaction; if we are printing thd->query of a transaction that
we know is currently executing inside InnoDB, then we know that MySQL cannot
meanwhile change thd->query, and no need to reserve the MySQL mutex; note
that this patch still leaves open the possibility of races in MySQL's
thd->query_len
2004-05-13 22:07:51 +03:00
marko@hundin.mysql.fi
05a716a75f
InnoDB: Replace ut_strdup() with mem_strdup()
2004-05-11 12:51:42 +03:00
monty@mysql.com
28673669a4
Merge with 4.0 to get security patch for check_grant_colum
2004-05-06 13:42:26 +03:00
monty@mysql.com
d21d49a32a
Merge with 4.0.19
2004-05-05 17:05:24 +03:00
marko@hundin.mysql.fi
d15b0b577d
InnoDB portability fix: new function os_file_set_eof()
2004-05-05 15:54:28 +03:00
marko@hundin.mysql.fi
a490b95b04
InnoDB: implement LOCK TABLE (Bug #3299 )
2004-04-29 16:42:33 +03:00
marko@hundin.mysql.fi
acb54a243e
InnoDB: make UNIV_SYNC_DEBUG useable again
2004-04-28 17:03:26 +03:00
monty@mishka.local
e9cfe01db0
After merge fixes
...
Changed 'SHOW FIELD STATUS' to use 'Engine' instead of 'Type'
2004-04-27 15:33:40 +03:00
monty@mishka.local
21fd1d270e
Merge with 4.0
2004-04-26 15:53:31 +03:00
heikki@hundin.mysql.fi
7d3e633edc
ha_innodb.cc, sync0sync.h, sync0sync.c:
...
Use only noninlined InnoDB functions in ha_innodb.cc
2004-04-09 22:18:18 +03:00
marko@hundin.mysql.fi
253bf9861b
InnoDB: Remove debug functions unless #ifdef UNIV_DEBUG
2004-04-07 14:19:26 +03:00
marko@hundin.mysql.fi
6af38c65be
InnoDB: send diagnostic output to stderr or files
...
instead of stdout or fixed-size memory buffers
2004-04-06 16:14:43 +03:00
marko@hundin.mysql.fi
f7f8efc263
InnoDB: Backport fil_path_to_mysql_datadir from MySQL 4.1.x
2004-04-05 15:40:56 +03:00
marko@hundin.mysql.fi
23a5fc5558
InnoDB: ignore intra-database foreign key references between tables
...
when dropping database (Bug #3058 )
2004-04-02 16:25:48 +03:00
marko@hundin.mysql.fi
cfae16667e
InnoDB: Handle quotes properly in the InnoDB SQL parser
2004-04-02 11:58:54 +03:00
marko@hundin.mysql.fi
4da72c2eb1
Merge marko@build.mysql.com:/home/bk/mysql-4.0
...
into hundin.mysql.fi:/home/marko/j/mysql-4.0
2004-04-01 16:54:22 +03:00
marko@hundin.mysql.fi
e00bf40360
InnoDB cleanup: fixing buffer overflows and quoting of quotes
2004-04-01 16:51:34 +03:00
heikki@hundin.mysql.fi
a169bfa6ae
fil0fil.c, os0file.c, srv0srv.h, srv0srv.c:
...
Add an accessor function to set srv_io_thread_op_info, change the type to const char*, also change the type of srv_io_thread_function to const char*
2004-04-01 09:18:32 +03:00
marko@hundin.mysql.fi
7f2a007496
InnoDB: Remove ut_str_contains() and replace it with strchr()
2004-03-31 11:26:56 +03:00
marko@hundin.mysql.fi
16ac732cb9
InnoDB: Remove unused hash table code and parameters
2004-03-31 10:58:50 +03:00
marko@hundin.mysql.fi
3476db87a0
InnoDB: Remove unnecessary code, mostly related to stored procedures
2004-03-31 10:30:14 +03:00
heikki@hundin.mysql.fi
fd15536808
trx0undo.h, trx0undo.c, trx0trx.c:
...
Update an obsolete comment about trx commit: we can no longer call trx_undo_update_cleanup_by_discard(), and actually, the idea to call it was erroneous, it cannot work
2004-03-18 14:57:22 +02:00
monty@mysql.com
53c810cda4
merge fixes (use old code)
2004-03-18 00:16:04 +02:00
heikki@hundin.mysql.fi
e8efe9c32a
Many files:
...
Fix Bug #1942 : do not retrieve all columns in a table if we only need the 'ref' of the row (usually, the PRIMARY KEY) to calculate an ORDER BY
2004-03-17 19:37:48 +02:00
monty@mysql.com
f9ad650490
merge with 4.0
2004-03-17 10:36:12 +02:00
monty@mysql.com
350b433569
merge with 4.0
2004-03-16 22:41:30 +02:00
heikki@hundin.mysql.fi
a472dea224
ut0mem.h, ut0mem.c:
...
Add ut_strdup
os0file.h, os0file.c:
Add creation of directories
2004-03-16 20:55:49 +02:00