ingo@mysql.com
c39be2d0e7
WL#1895 - Print message to error log in case of detected MyISAM corruption
...
Changed my_error() to print error messages, which come from
arbitrary registered ranges of error messages. Messages can
be unregistered (and should be at end of the program).
Added registration of handler error messages.
Added a new mi_print_error() macro and a new
mi_report_error() function, which supply error
messages with a table name.
Added calls to mi_print_error() or mi_report_error()
at all places in MyISAM, where table corruption is detected.
2004-12-23 20:11:38 +01:00
petr@mysql.com
1ea48a2dbf
Set default port to the one assigned by IANA
2004-12-23 20:47:03 +03:00
acurtis@pcgem.rdg.cyberkinetica.com
bf40ab8cb1
Fix for embedded
2004-12-23 11:42:57 +00:00
acurtis@pcgem.rdg.cyberkinetica.com
5c53cb39dd
Fix compile error, caused by wl#925 variable rename
2004-12-23 11:23:36 +00:00
acurtis@pcgem.rdg.cyberkinetica.com
b051e8bb94
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into pcgem.rdg.cyberkinetica.com:/usr/home/acurtis/work/wl925.4
2004-12-23 10:49:28 +00:00
acurtis@pcgem.rdg.cyberkinetica.com
b1e30904d5
WL#925 - Privileges for stored routines
...
Implement fine-grained control over access to stored procedures
Privileges are cached (same way as existing table/column privs)
2004-12-23 10:46:24 +00:00
gluh@gluh.mysql.r18.ru
4ba850cab0
Bug#7219 information_schema: errors in "columns"
...
changed field names in 'collations' table(discussed with PGulutzan)
2004-12-23 13:35:34 +03:00
petr@mysql.com
8fb20802dc
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/cps/mysql/trees/mysql-5.0
2004-12-22 01:02:48 +03:00
petr@mysql.com
584a7ffda4
Bug #7468 Instance Manager fails to compile: thread_registry.cc
...
This fix icludes workaround for Irix compiler bug & removs some unused
variables (resulted in warnings)
2004-12-22 01:00:29 +03:00
dlenev@mysql.com
348c2ea808
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-tzbug
2004-12-21 17:47:48 +03:00
jan@hundin.mysql.fi
d035ccb434
Merge jlindstrom@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into hundin.mysql.fi:/home/jan/mysql-5.0
2004-12-21 15:54:04 +02:00
jan@hundin.mysql.fi
d3a979888d
Review fixes.
2004-12-21 15:53:01 +02:00
dlenev@mysql.com
95bd66bf54
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-tzbug
2004-12-21 16:23:17 +03:00
ram@gw.mysql.r18.ru
2b4c2fe2a8
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into gw.mysql.r18.ru:/usr/home/ram/work/5.0.b7283
2004-12-21 16:46:04 +04:00
dlenev@mysql.com
0ef4413f36
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-tzbug
2004-12-21 15:42:19 +03:00
ram@gw.mysql.r18.ru
ef4d6b6675
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into gw.mysql.r18.ru:/usr/home/ram/work/5.0.b7283
2004-12-21 16:12:46 +04:00
dlenev@mysql.com
d8995eaf18
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0
2004-12-21 13:03:17 +03:00
jan@hundin.mysql.fi
198dc7a8ec
Content merge.
2004-12-21 07:49:38 +02:00
sergefp@mysql.com
88b63ab669
Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/dbdata/psergey/mysql-5.0-nov-clean
2004-12-21 02:28:12 +03:00
sergefp@mysql.com
e89f5a7136
Fix for BUG#4480: In joins with SELECT_STRAIGHT_JOIN re-order tables by outer join dependency,
...
so we read dependent tables after tables they depend on (this is needed for outer joins)
2004-12-21 01:59:58 +03:00
kaa@polly.local
e0484ec64b
Merge akopytov@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into polly.local:/home/kaa/src/mysql-5.0
2004-12-20 20:20:20 +03:00
kaa@polly.local
10bca216c1
Fixed compilation for old Linux distributions that have no HugeTLB support
2004-12-20 20:17:36 +03:00
ram@gw.mysql.r18.ru
22f3ca4d8e
A fix (bug #7283 : Test failure: 'update' (using '--ps-protocol': server crash)).
2004-12-20 20:18:17 +04:00
dlenev@brandersnatch.localdomain
d65e78b527
Added test which covers nicely recent cleanup in derived tables
...
processing.
2004-12-20 09:55:06 +03:00
monty@mysql.com
0383b3fe6e
Changed mode of result files to -rw-rw-r--
2004-12-19 21:25:11 +02:00
monty@mysql.com
ef910e695b
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/my/mysql-5.0
2004-12-19 20:26:30 +02:00
monty@mysql.com
6477b4dfd2
Merge with global tree
...
Fixed some found bugs in BIT fields
Added more test cases for BIT fields and varchar
2004-12-19 20:25:19 +02:00
dlenev@mysql.com
c2ec8d37c7
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0
2004-12-19 13:39:28 +03:00
dlenev@mysql.com
578b091d73
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-tzbug
2004-12-19 13:12:06 +03:00
kaa@polly.local
3777af459e
Merge akopytov@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into polly.local:/home/kaa/src/mysql-5.0
2004-12-19 13:00:03 +03:00
kaa@polly.local
8bebebf826
Fixed cut&paste bug that broke compilation with compile-pentium-valgrind-max
2004-12-19 12:57:34 +03:00
dlenev@mysql.com
b174219777
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0
2004-12-19 12:52:18 +03:00
dlenev@brandersnatch.localdomain
48fcadf358
Small cleanup of derived tables handling.
...
We should not call free_tmp_table() for derived table in
mysql_derived_filling(), since by this moment this table is already
registered in THD::derived_tables list and thus free_tmp_table() will
be called for it automatically in close_thread_tables().
2004-12-19 12:51:40 +03:00
dlenev@mysql.com
ca8373f49d
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-tzbug
2004-12-19 11:32:21 +03:00
petr@mysql.com
52666fca26
fix for Bug#7386 - IM fails to compile on alpha with Compaq C++ compiler
2004-12-19 03:07:05 +03:00
heikki@hundin.mysql.fi
7d68f2e40d
trx0roll.c:
...
Put a sensible value of thread id and process no to a background rollback transaction
2004-12-18 19:52:43 +02:00
heikki@hundin.mysql.fi
2a072721c3
trx0roll.c:
...
Fix the rollback progress printout in crash recovery
2004-12-18 18:44:03 +02:00
heikki@hundin.mysql.fi
75b6b7ed70
trx0roll.c:
...
Print progress of background rollback of transactions with more than 1000 undo log entries
srv0start.c, trx0roll.c, log0recv.c, trx0roll.h:
Cleanup background rollback code in crash recovery; do not flush all modified pages from the buffer pool after a crash recovery: this makes mysqld accesible for users more quickly
2004-12-18 18:20:23 +02:00
heikki@hundin.mysql.fi
afc9c81292
rem0rec.ic:
...
Do not use short int in rem0rec.ic, since its size is not fixed in ANSI C; improve comments of the relative offset field in a record; use mach_read_from_2() to read the relative offset field to save CPU time, if the compiler does not optimize a more complex access function
2004-12-18 13:04:34 +02:00
monty@mysql.com
2a215c17bb
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/my/mysql-5.0
2004-12-18 12:49:14 +02:00
gluh@gluh.mysql.r18.ru
bc7860c80c
Fix for bug #7213 : information_schema: redundant non-standard TABLE_NAMES table
2004-12-18 13:49:13 +03:00
gluh@gluh.mysql.r18.ru
bf0104045d
Fix for bug #7210 : information_schema: can't access when table-name = reserved word
2004-12-18 12:48:01 +03:00
monty@mysql.com
f37fd31ddc
Merge with global tree
2004-12-18 06:05:16 +02:00
monty@mysql.com
3fb088a075
Add 0x before pointers (to help with debugging)
...
Add support for VARCHAR with 1 or 2 length bytes
Enable VARCHAR packing in MyISAM files (previous patch didn't pack data properly)
Give error if we got problems in temporary tables during a SELECT
Don't use new table generated by ALTER TABLE if index generation fails
Fixed wrong call by range_end() (Could cause an ASSERT in debug mode)
2004-12-18 05:19:21 +02:00
petr@mysql.com
0cca540502
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/cps/mysql/trees/mysql-5.0
2004-12-18 03:53:43 +03:00
konstantin@mysql.com
7c369a240b
More work on truncations in libmysql: after-review fixes.
2004-12-18 03:42:28 +03:00
petr@mysql.com
299a2cbeb3
BUG#7384 IM fails to compile on Solaris.
...
Solaris doesn't define INADDR_NONE macro. This resulted in compilation
failure. (advanced fix)
2004-12-18 03:21:20 +03:00
marko@hundin.mysql.fi
a2c9c8eaa0
InnoDB: fix a compilation error due to missing typedef (Bug #7383 )
...
rem0rec.ic:
Replace (int16_t) with (signed short).
2004-12-18 00:19:00 +02:00
heikki@hundin.mysql.fi
113c0dc0fa
Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into hundin.mysql.fi:/home/heikki/mysql-5.0
2004-12-17 23:17:26 +02:00
konstantin@mysql.com
7055fc5122
Truncations patch: a post-review fix.
2004-12-18 00:17:25 +03:00