~drizzle-trunk/drizzle/development

Viewing all changes in revision 1819.7.118.

Merge Revision revid:vasil.dimov@oracle.com-20100513074652-0cvlhgkesgbb2bfh from MySQL InnoDB

Original revid:vasil.dimov@oracle.com-20100513074652-0cvlhgkesgbb2bfh

Original Authors: Vasil Dimov <vasil.dimov@oracle.com>
Original commit message:
Followup to Bug#51920, fix binlog.binlog_killed

This is a followup to the fix of

Bug#51920 Innodb connections in row lock wait ignore KILL until lock wait
timeout

in that fix (rb://279) the behavior was changed to honor when a trx is
interrupted during lock wait, but the returned error code was still
"lock wait timeout" when it should be "interrupted".

This change fixes the non-deterministically failing test binlog.binlog_killed,
that failed like this:

binlog.binlog_killed 'stmt'              [ fail ]
        Test ended at 2010-05-12 11:39:08

CURRENT_TEST: binlog.binlog_killed
mysqltest: At line 208: query 'reap' failed with wrong errno 1205: 'Lock wait timeout exceeded; try restarting transaction', instead of 0...

Approved by:    Sunny Bains (rb://344)

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: