diff --git a/ft/rollback-ct-callbacks.cc b/ft/rollback-ct-callbacks.cc
index 4283b254a1c9845cc583453e82fb49b4a0c3ce4d..570f7659002b3c5f29fd73ab49ef4650ff3314a2 100644
--- a/ft/rollback-ct-callbacks.cc
+++ b/ft/rollback-ct-callbacks.cc
@@ -217,6 +217,8 @@ void toku_rollback_clone_callback(
     else {
         *cloned_value_data = &cloned_rollback;
     }
+    // clear the dirty bit, because the node has been cloned
+    log->dirty = 0;
     new_attr->is_valid = false;
 }