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.
Uma incorporação exemplary da invenção atual é um método para o reinício livre da afinidade de um gerente de recurso em um ambiente do multi-system. O método começa quando um pedido de reinício é recebido de um primeiro gerente de recurso em um primeiro sistema no ambiente do multi-system. O primeiro gerente de recurso é associado com uma transação incompleta. Em seguida, uma unidade distribuída da transação da estrutura da recuperação é construída para a transação incompleta. Então, a unidade distribuída da transação da estrutura da recuperação é emitida a um gerente de transação para processar do reinício. O processo do reinício inclui reiniciar o primeiro gerente de recurso no primeiro sistema. O processo do reinício inclui também reiniciar um segundo gerente de recurso em um segundo sistema no ambiente do multi-system se a transação incompleta for associada com o segundo gerente de recurso. O segundo sistema é um sistema diferente no ambiente do multi-system do que o primeiro sistema e o segundo gerente de recurso tiveram previamente um nó na terra comum com o primeiro gerente de recurso. As incorporações adicionais incluem um meio do sistema e de armazenamento para o reinício livre da afinidade de um gerente de recurso em um ambiente do multi-system.