Sun Cluster Data Services Developer's Guide for Solaris OS

Resource Type Name and Resource Type Monitor Implementations

You can register an upgrade aware resource type in Sun Cluster 3.0, but its name is recorded in the CCR without the version suffix. To run correctly in both Sun Cluster 3.0 and Sun Cluster 3.1 (and later releases), the monitor for this resource type must be able to handle both naming conventions:


vendor_id.resource_name:version
vendor_id.resource_name

The monitor code can determine the proper name to use by running the equivalent of:


scha_resourcetype_get -O RT_VERSION -T VEND.myrt
scha_resourcetype_get -O RT_VERSION -T VEND.myrt:vers

Then compare the output values with vers. Only one of these commands will succeed for a particular value of vers, because it is not possible to register the same version of the resource type twice under two different names.