1. 11 Oct, 2006 2 commits
    • aelkin/elkin@dsl-hkigw8-feb9fb00-191.dhcp.inet.fi's avatar
      Merge aelkin@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl · f16b8adc
      into  dsl-hkigw8-feb9fb00-191.dhcp.inet.fi:/home/elkin/MySQL/TEAM/BARE/5.0
      f16b8adc
    • aelkin/elkin@dsl-hkigw8-feb9fb00-191.dhcp.inet.fi's avatar
      BUG#20697 slave fails to rollback replicated transaction hang over innodb_lock_wait_timeou · d05db0e7
      Transaction on the slave sql thread got blocked against a slave's mysqld local ta's
      lock. Since the default, slave-transaction-retries=10, there was replaying of the 
      replicated ta. That failed because of a new started from 5.0.13 policy not to rollback
      a timed-out transaction. Effectively the first round of a timed-out ta becomes committed
      by the replaying's first "BEGIN".
      
      It was decided to backport already existed method working in 5.1 implemented in
      bug #16228 for handling symmetrical deadlock problem. That patch introduced end_trans
      execution whenever a replicated ta deadlocks or timed-out.
      
      Note, that this solution can be practically suboptimal - in the light of the changed behavior
      due to timeout we still could replay only the last statement -  only with a high rate of timeouting
      replicated transactions.
      d05db0e7
  2. 10 Oct, 2006 1 commit
  3. 08 Oct, 2006 1 commit
  4. 06 Oct, 2006 8 commits
  5. 05 Oct, 2006 3 commits
  6. 03 Oct, 2006 2 commits
  7. 02 Oct, 2006 6 commits
  8. 29 Sep, 2006 13 commits
  9. 28 Sep, 2006 4 commits