From: Jonas Oreland Date: January 26 2012 8:35am Subject: bzr push into mysql-5.5-cluster-7.2 branch (jonas.oreland:3789 to 3790) List-Archive: http://lists.mysql.com/commits/142569 Message-Id: <20120126083541.C3B1F55C2B9@perch.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 3790 Jonas Oreland 2012-01-26 [merge] ndb - merge 71 to 72 modified: storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp 3789 jonas oreland 2012-01-25 [merge] ndb - merge 71 to 72 modified: storage/ndb/src/kernel/vm/mt.cpp === modified file 'storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp' --- a/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp 2012-01-17 15:51:25 +0000 +++ b/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp 2012-01-26 08:15:55 +0000 @@ -3069,7 +3069,16 @@ void Dbtc::execTCKEYREQ(Signal* signal) case ZWRITE: case ZREFRESH: jam(); - if (unlikely((++ regApiPtr->m_write_count) > m_max_writes_per_trans)) + regApiPtr->m_write_count++; + if (regApiPtr->m_flags & ApiConnectRecord::TF_DEFERRED_CONSTRAINTS) + { + /** + * Allow slave applier to ignore m_max_writes_per_trans + */ + break; + } + + if (unlikely(regApiPtr->m_write_count > m_max_writes_per_trans)) { TCKEY_abort(signal, 65); return; No bundle (reason: useless for push emails).