Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

El método Monitor_check

El método de rellamada Monitor_check en un recurso se invoca en un nodo para que el recurso especificado pueda determinar si el nodo del clúster es capaz de controlar el recurso (es decir, ¿pueden ejecutarse satisfactoriamente en el nodo las aplicaciones que está gestionando el recurso?). Generalmente, esta situación implica asegurarse de que todos los recursos del sistema que necesita la aplicación estén de hecho disponibles en el nodo del clúster. Como se explica en El método Validate, la función svc_validate() que implementa el desarrollador está destinada a realizar por lo menos esta comprobación.

Según la aplicación concreta que esté gestionando la implementación del tipo de recurso, el método Monitor_check se puede escribir para que realice otras tareas. El método Monitor_check debe implementarse de forma que no entre en conflicto con otros métodos que funcionen simultáneamente. Para los desarrolladores que utilizan DSDL es recomendable que el método Monitor_check aproveche la función svc_validate() escrita para implementar una validación de las propiedades de recurso específicas de la aplicación.