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

Funciones del tipo de recurso

Estas funciones acceden a la información sobre el tipo de recurso registrado con RGM.

scha_resourcetype_open(), scha_resourcetype_get () y scha_resourcetype_close()

La función scha_resourcetype_open() inicializa el acceso a un recurso y devuelve un controlador para scha_resourcetype_get(), que accede a la información del recurso. La función scha_resourcetype_close() invalida el controlador y libera la memoria asignada para los valores de devolución de scha_resourcetype_get ().

Se puede cambiar un tipo de recurso, mediante una reconfiguración del clúster o una acción administrativa, después de que scha_resourcetype_open() devuelva el controlador del tipo de recurso. Como resultado, es posible que la información obtenida por scha_resourcetype_get() mediante el controlador no sea precisa. Si se realiza una reconfiguración del clúster o una acción administrativa en un tipo de recurso, RGM devuelve el código de error scha_err_seqid a scha_resourcetype_get() para indicar que la información sobre el tipo de recurso puede haber cambiado. No se trata de un error grave. La función devuelve información de forma satisfactoria. Puede optar por ignorar el mensaje o aceptar la información devuelta. También puede cerrar el controlador actual y abrir uno nuevo para acceder a la información sobre el tipo de recurso.

Estas tres funciones se describen en una página de comando man. Puede acceder a ella mediante cualquiera de las funciones individuales scha_resourcetype_open(3HA), scha_resourcetype_get(3HA) o scha_resourcetype_close(3HA).