mariadb/extra
Satya B 342553252f Fix for BUG#18828 - If InnoDB runs out of undo slots,
it returns misleading 'table is full'

Innodb returns a misleading error message "table is full" 
when the number of active concurrent transactions is greater
than 1024.

Fixed by adding errorcode "ER_TOO_MANY_CONCURRENT_TRXS" to the
error codes. Innodb should return HA_TOO_MANY_CONCURRENT_TRXS
to mysql which is then mapped to ER_TOO_MANY_CONCURRENT_TRXS


Note: testcase is not written as this was reproducible only by
      changing innodb code.

extra/perror.c:
  Add error number and message for HA_ERR_TOO_MANY_CONCURRENT_TRXS
include/my_base.h:
  Add error number and message for HA_ERR_TOO_MANY_CONCURRENT_TRXS
sql/ha_innodb.cc:
  Return HA_ERR_TOO_MANY_CONCURRENT_TRXS to mysql server
sql/handler.cc:
  Add error number and message for HA_ERR_TOO_MANY_CONCURRENT_TRXS
sql/share/errmsg.txt:
  Add error message for ER_TOO_MANY_CONCURRENT_TRXS
2009-07-17 14:13:53 +05:30
..
yassl Merge from 5.0-bt 2009-06-29 15:17:01 +02:00
.cvsignore
charset2html.c fixes for warnings and compile errors for the fix of bug 26243 2008-03-29 16:12:23 +02:00
CMakeLists.txt make_win_bin_dist CMakeLists.txt resolveip.c Makefile.am: 2007-12-28 01:02:28 +01:00
comp_err.c Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
innochecksum.c Many files: 2006-12-23 20:17:15 +01:00
Makefile.am Bug#37098 Get rid of "Installed (but unpackaged)" files in the RPM build 2008-08-25 21:07:41 +02:00
my_print_defaults.c Bug #27390: mysqld_multi --config-file= not working as documented 2007-04-28 01:27:54 +02:00
mysql_waitpid.c Many files: 2006-12-23 20:17:15 +01:00
perror.c Fix for BUG#18828 - If InnoDB runs out of undo slots, 2009-07-17 14:13:53 +05:30
replace.c Many files: 2006-12-23 20:17:15 +01:00
resolve_stack_dump.c Many files: 2006-12-23 20:17:15 +01:00
resolveip.c Make this build on Windows. 2008-02-11 18:02:37 +01:00