add log_recover
add log recover test