mariadb/sync
irana 47a4352ec2 branches/innodb+ rb://281
changes to mtr_commit:

1) grab log mutex (and do initial mtr commit stuff)
for each dirty block
 2) grab flush_list mutex
 3) Insert into flush list
 4) release flush_list mutex
5) release log_sys mutex

Changed version:

1) grab log mutex (and do initial mtr commit stuff)
2) grab a new flushList order mutex
3) release log mutex
for each dirty block
 4) grab flush_list mutex
 5) Insert into flush list
 6) release flush_list mutex
7) Release new flush list order mutex 

Approved by: Marko has given the initial nod.
2010-03-31 20:49:53 +00:00
..
sync0arr.c branches/innodb+: Merge branches/perfschema back into innodb+. 2010-03-29 07:34:42 +00:00
sync0rw.c branches/innodb+: Merge branches/perfschema back into innodb+. 2010-03-29 07:34:42 +00:00
sync0sync.c branches/innodb+ rb://281 2010-03-31 20:49:53 +00:00