phase2 commit