MySQL Lists are EOL. Please join:

List:Commits« Previous MessageNext Message »
From:He Zhenxing Date:December 4 2009 5:25am
Subject:bzr commit into mysql-5.1-rep-semisync branch (zhenxing.he:3124) Bug#49020
View as plain text  
#At file:///media/sdb2/hezx/work/mysql/bzrwork/semisync/b49020/5.1-rep-semisync/ based on revid:zhenxing.he@stripped

 3124 He Zhenxing	2009-12-04
      Post fix for previous patch of Bug#49020
      
      Added back n_frees, use 'clear' instead of 'free' since memory is
      not freed here.
     @ plugin/semisync/semisync_master.cc
        Added back n_frees, use 'clear' instead of 'free' in the message since memory is not freed here.

    M  plugin/semisync/semisync_master.cc
=== modified file 'plugin/semisync/semisync_master.cc'
--- a/plugin/semisync/semisync_master.cc	2009-12-04 01:46:33 +0000
+++ b/plugin/semisync/semisync_master.cc	2009-12-04 05:25:26 +0000
@@ -292,6 +292,7 @@ int ActiveTranx::clear_active_tranx_node
     while (curr_node != new_front)
     {
       next_node = curr_node->next_;
+      n_frees++;
 
       /* Remove the node from the hash table. */
       unsigned int hash_val = get_hash_value(curr_node->log_name_, curr_node->log_pos_);
@@ -312,7 +313,7 @@ int ActiveTranx::clear_active_tranx_node
     trx_front_ = new_front;
 
     if (trace_level_ & kTraceDetail)
-      sql_print_information("%s: free %d nodes back until pos (%s, %lu)",
+      sql_print_information("%s: cleared %d nodes back until pos (%s, %lu)",
                             kWho, n_frees,
                             trx_front_->log_name_, (unsigned long)trx_front_->log_pos_);
   }


Attachment: [text/bzr-bundle] bzr/zhenxing.he@sun.com-20091204052526-bbenpu2h1dyvyd9l.bundle
Thread
bzr commit into mysql-5.1-rep-semisync branch (zhenxing.he:3124) Bug#49020He Zhenxing4 Dec