If any server must recover the transaction, it initiates a process called probe, which determines the last known status of the transaction. The probe process makes use of the same status-checking function, stat_xact, that the commit service uses to check on the progress of a distributed transaction. After it returns the status of that transaction to the commit service, the probe process ends.