~drizzle-trunk/drizzle/development

Viewing all changes in revision 1819.5.46.

[patch 046/129] Merge patch for revision 1834 from InnoDB SVN:
revno: 1834
revision-id: svn-v4:16c675df-0fcb-4bc9-8058-dcc011a37293:branches/zip:5826
parent: svn-v4:16c675df-0fcb-4bc9-8058-dcc011a37293:branches/zip:5825
committer: marko
timestamp: Thu 2009-09-10 10:29:46 +0000
message:
  branches/zip: Roll back recovered dictionary transactions before
  dropping incomplete indexes (Issue #337).
  
  trx_rollback_or_clean_recovered(ibool all): New function, split from
  trx_rollback_or_clean_all_recovered().  all==FALSE will only roll back
  dictionary transactions.
  
  recv_recovery_from_checkpoint_finish(): Call
  trx_rollback_or_clean_recovered(FALSE) before
  row_merge_drop_temp_indexes().
  
  rb://158 approved by Sunny Bains
modified:
  include/trx0roll.h             2@16c675df-0fcb-4bc9-8058-dcc011a37293:trunk%2Finclude%2Ftrx0roll.h
  log/log0recv.c                 2@16c675df-0fcb-4bc9-8058-dcc011a37293:trunk%2Flog%2Flog0recv.c
  trx/trx0roll.c                 2@16c675df-0fcb-4bc9-8058-dcc011a37293:trunk%2Ftrx%2Ftrx0roll.c
diff:
=== modified file 'include/trx0roll.h'

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: