Guide des développeurs pour les services de données Sun Cluster 3.1 10/03

Méthodes d'Init, de Fini et d'Initialisation

Les trois méthodes facultatives d'Init , de Fini et d'Initialisation permettent au gestionnaire RGM d'exécuter un programme d'initialisation ou d'arrêt sur une ressource. Le gestionnaire RGM appelle la méthode d'Init pour exécuter l'initialisation unique d'une ressource qui devient gérée soit parce que le groupe de ressources auquel elle appartient bascule d'un état non géré à un état géré ou parce qu'elle est créée dans un groupe de ressources déjà géré.

Le gestionnaire RGM appelle la méthode Fini pour supprimer la ressource qui devient non gérée soit parce que le groupe de ressources auquel elle appartient bascule d'un état géré à un état non géré ou parce qu'elle est supprimée d'un groupe de ressources géré. La suppression doit être idempotente. Par conséquent, si la suppression a déjà été effectuée, le résultat de Fini est 0 (succès).

Le gestionnaire RGM appelle la méthode d'Initialisation sur les noeuds qui viennent de se connecter au cluster, c'est-à-dire, qui viennent d'être initialisés ou réinitialisés.

L'initialisation induite par les méthodes d'Initialisation et d'Init est généralement identique. Elle doit être idempotente. Par conséquent, si la ressource a déjà été initialisée sur le noeud local, le résultat d'Initialisation et Init est 0 (succès).