Method and system for removal of resource manager affinity during restart in a transaction processing system

The present invention relates generally to transaction processing systems. More particularly, the present invention relates to removal of resource manager affinity during restart in a transaction processing system. An exemplary embodiment of the present invention is a method for affinity free restar...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Candee, Juliet C, Greenspan, Steven J, Kready, Ricky L
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates generally to transaction processing systems. More particularly, the present invention relates to removal of resource manager affinity during restart in a transaction processing system. An exemplary embodiment of the present invention is a method for affinity free restart of a resource manager in a multi-system environment. The method begins when a restart request is received from a first resource manager on a first system in the multi-system environment. The first resource manager is associated with an incomplete transaction. Next, a distributed transaction unit of recovery structure is built for the incomplete transaction. Then, the distributed transaction unit of recovery structure is sent to a transaction manager for restart processing. The restart process includes restarting the first resource manager on the first system. The restart process also includes restarting a second resource manager on a second system in the multi-system environment if the incomplete transaction is associated with the second resource manager. The second system is a different system in the multi-system environment than the first system and the second resource manager previously had a node in common with the first resource manager. Additional embodiments include a system and storage medium for affinity free restart of a resource manager in a multi-system environment.