Patent ID: 7966516

Claim:
A computer-based method, for use with a system that includes a cluster, of automatically performing a transaction recovery service migration in the cluster, comprising the steps of: providing a cluster which includes a plurality of application servers, including a primary server and one or more backup servers; providing, initially at the primary server, a transaction recovery service which logs transactions to a transaction log repository, and which recovers transactions on behalf of the primary server; determining a configuration information which specifies an automatic migration policy for use with the transaction recovery service; monitoring, using a singleton monitor, the presence of the transaction recovery service within the cluster; detecting, by the singleton monitor, a failure of the primary server; and automatically migrating the transaction recovery service from the primary server to a selected backup server, without requiring rebooting the primary server, and according to the automatic migration policy, including running any specified post-script at the primary server to prepare for migration, including dismounting the transaction log repository if specified, running any specified pre-script at the selected backup server to prepare for migration, including mounting the transaction log repository if specified, and starting the transaction recovery service on the selected backup server, including accessing the transaction log repository to recover any in-flight transactions.