anchor.diff:  committing_single(commit, Sender, SD0 = #tx_coord_state{
       commit_time = Commit_time
   }) ->
  -    io:format("On committing_single~n"),
       reply_to_client(SD0#tx_coord_state{prepare_time = Commit_time, from = Sender, commit_time = Commit_time, state = committed}).
   
   %% @doc after receiving all prepare_times, send the commit message to all
  
positive.code: single_committing({committed, CommitTime}, S0 = #tx_coord_state{from = From, full_commit = FullCommit}) ->
      case FullCommit of
          false ->
              io:format("Replying to client CT with ~p~n", [CommitTime]),
              gen_fsm:reply(From, {ok, CommitTime}),
              {next_state, committing_single,
                  S0#tx_coord_state{commit_time = CommitTime, state = committing}};
  
negative.code:     NumToAck = length(Updated_partitions),
      case NumToAck of
          0 ->
              reply_to_client(SD0#tx_coord_state{state = committed_read_only, from = Sender});
          _ ->
              ok = ?CLOCKSI_VNODE:commit(Updated_partitions, Transaction, Commit_time),
  