Commit b667c1b2 authored by Zardosht Kasheff's avatar Zardosht Kasheff Committed by Yoni Fogel

[t:4741], remove reference to node->h in garbage collection

git-svn-id: file:///svn/toku/tokudb@43533 c7de825b-a66e-492c-adef-691d508d4ae1
parent c61cedcc
...@@ -2210,6 +2210,7 @@ basement_node_gc_all_les(BASEMENTNODE bn, ...@@ -2210,6 +2210,7 @@ basement_node_gc_all_les(BASEMENTNODE bn,
// Garbage collect all leaf entires. // Garbage collect all leaf entires.
static void static void
brt_leaf_gc_all_les(BRTNODE node, brt_leaf_gc_all_les(BRTNODE node,
struct brt_header* h,
OMT snapshot_xids, OMT snapshot_xids,
OMT live_list_reverse, OMT live_list_reverse,
OMT live_root_txns) OMT live_root_txns)
...@@ -2224,7 +2225,7 @@ brt_leaf_gc_all_les(BRTNODE node, ...@@ -2224,7 +2225,7 @@ brt_leaf_gc_all_les(BRTNODE node,
delta.numrows = 0; delta.numrows = 0;
delta.numbytes = 0; delta.numbytes = 0;
basement_node_gc_all_les(bn, snapshot_xids, live_list_reverse, live_root_txns, &delta); basement_node_gc_all_les(bn, snapshot_xids, live_list_reverse, live_root_txns, &delta);
update_header_stats(&(node->h->in_memory_stats), &(delta)); update_header_stats(&(h->in_memory_stats), &(delta));
} }
} }
...@@ -2280,7 +2281,7 @@ toku_bnc_flush_to_child( ...@@ -2280,7 +2281,7 @@ toku_bnc_flush_to_child(
toku_pthread_mutex_unlock(&logger->txn_list_lock); toku_pthread_mutex_unlock(&logger->txn_list_lock);
} }
// Perform the garbage collection. // Perform the garbage collection.
brt_leaf_gc_all_les(child, snapshot_txnids, live_list_reverse, live_root_txns); brt_leaf_gc_all_les(child, h, snapshot_txnids, live_list_reverse, live_root_txns);
// Free the OMT's we used for garbage collecting. // Free the OMT's we used for garbage collecting.
toku_omt_destroy(&snapshot_txnids); toku_omt_destroy(&snapshot_txnids);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment