List:Commits« Previous MessageNext Message »
From:Vladislav Vaintroub Date:August 13 2008 12:19pm
Subject:bzr commit into mysql-6.0-falcon branch (vvaintroub:2777)
View as plain text  
#At file:///C:/bzr/mysql-6.0-falcon-team/

 2777 Vladislav Vaintroub	2008-08-13
      Post-review fix.
modified:
  storage/falcon/Table.cpp
  storage/falcon/Transaction.cpp
  storage/falcon/TransactionManager.cpp

=== modified file 'storage/falcon/Table.cpp'
--- a/storage/falcon/Table.cpp	2008-08-11 13:22:53 +0000
+++ b/storage/falcon/Table.cpp	2008-08-13 10:18:40 +0000
@@ -3333,7 +3333,7 @@ bool Table::hasUncommittedRecords(Transa
 
 void Table::waitForWriteComplete()
 {
-	return database->waitForWriteComplete(this);
+	database->waitForWriteComplete(this);
 }
 
 RecordVersion* Table::lockRecord(Record* record, Transaction* transaction)

=== modified file 'storage/falcon/Transaction.cpp'
--- a/storage/falcon/Transaction.cpp	2008-08-13 08:48:34 +0000
+++ b/storage/falcon/Transaction.cpp	2008-08-13 10:18:40 +0000
@@ -934,7 +934,7 @@ void Transaction::truncateTable(Table* t
 bool Transaction::hasRecords(Table* table)
 {
 	// This lock is to avoid race with writeComplete
-	Sync sync(&syncIndexes, "Transaction::releaseDependency");
+	Sync sync(&syncIndexes, "Transaction::hasRecords");
 	sync.lock(Exclusive);
 	for (RecordVersion *rec = firstRecord; rec; rec = rec->nextInTrans)
 		if (rec->format->table == table)

=== modified file 'storage/falcon/TransactionManager.cpp'
--- a/storage/falcon/TransactionManager.cpp	2008-08-11 13:22:53 +0000
+++ b/storage/falcon/TransactionManager.cpp	2008-08-13 10:18:40 +0000
@@ -183,7 +183,7 @@ void TransactionManager::waitForWriteCom
 		{
 		bool again = false;
 		Sync committedTrans (&committedTransactions.syncObject,
-			"waitForWriteComplete");
+			"TransactionManager::waitForWriteComplete");
 		committedTrans.lock (Shared);
 
 		for (Transaction *trans = committedTransactions.first; trans; 
@@ -200,7 +200,7 @@ void TransactionManager::waitForWriteCom
 			return;
 
 		committedTrans.unlock();
-		Thread::getThread("waitForWriteComplete")->sleep(500);
+		Thread::getThread("TransactionManager::waitForWriteComplete")->sleep(500);
 		}
 }
 void TransactionManager::commitByXid(int xidLength, const UCHAR* xid)

Thread
bzr commit into mysql-6.0-falcon branch (vvaintroub:2777) Vladislav Vaintroub13 Aug
  • Re: bzr commit into mysql-6.0-falcon branch (vvaintroub:2777)Olav Sandstaa13 Aug