~drizzle-trunk/drizzle/development

  • Committer: Stewart Smith
  • Author(s): Vasil Dimov
  • Date: 2010-11-17 05:01:55 UTC
  • mto: (2021.1.2 build)
  • Revision ID: stewart@flamingspork.com-20101117050155-yj8coqr9wa9yvhd8
Merge Revision revid:vasil.dimov@oracle.com-20100622163043-dc0lxy0byg74viet from MySQL InnoDB

Original revid:vasil.dimov@oracle.com-20100622163043-dc0lxy0byg74viet

Original Authors: Vasil Dimov <vasil.dimov@oracle.com>
Original commit message:
Fix Bug#47991 InnoDB Dictionary Cache memory usage increases indefinitely
when renaming tables

Allocate the table name using ut_malloc() instead of table->heap because
the latter cannot be freed.

Adjust dict_sys->size calculations all over the code.

Change dict_table_t::name from const char* to char* because we need to
ut_malloc()/ut_free() it.

Reviewed by:    Inaam, Marko, Heikki (rb://384)
Approved by:    Heikki (rb://384)
Filename Latest Rev Last Changed Committer Comment Size
..
clean_source.sh 1122.2.2 15 years ago Monty Taylor Added missing copyright headers. Added drizzled/gl 1.1 KB Diff Download File
File cpplint.py 1241.9.37 15 years ago Monty Taylor Removed the server_includes.h and global.h excepti 112 KB Diff Download File
include.am 1757.2.8 14 years ago Monty Taylor Removed my_print_defaults. Guess what - it's no lo 214 bytes Diff Download File
mysql_password_hash.c 1799.2.4 14 years ago Monty Taylor Made BSD files reference root BSD file. 692 bytes Diff Download File
File run_cpplint.sh 1192.6.2 15 years ago Monty Taylor Merged in lifeless' fix for parallel lint and only 1.2 KB Diff Download File