JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Cluster Data Services Developer's Guide
search filter icon
search icon

Document Information

Preface

1.  Overview of Resource Management

2.  Developing a Data Service

3.  Resource Management API Reference

4.  Modifying a Resource Type

5.  Sample Data Service

6.  Data Service Development Library

7.  Designing Resource Types

8.  Sample DSDL Resource Type Implementation

9.  Solaris Cluster Agent Builder

10.  Generic Data Service

11.  DSDL API Functions

12.  Cluster Reconfiguration Notification Protocol

A.  Standard Properties

B.  Sample Data Service Code Listings

C.  DSDL Sample Resource Type Code Listings

D.  Legal RGM Names and Values

E.  Requirements for Non-Cluster Aware Applications

F.  Document Type Definitions for the CRNP

G.  CrnpClient.java Application

Index

Numbers and Symbols

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

R

S

T

U

V

W

X

D

daemon, designing the fault monitor, Designing the Fault Monitor Daemon
data service
creating
analyzing suitability, Analyzing the Application for Suitability
determining the interface, Determining the Interface to Use
sample, Overview of the Sample Data Service
common functionality, Providing Common Functionality to All Methods
controlling the data service, Controlling the Data Service
defining a fault monitor, Defining a Fault Monitor
extension properties in RTR file, Extension Properties in the RTR File
generating error messages, Generating Error Messages
handling property updates, Handling Property Updates
Monitor_check method, How the Monitor_check Method Works
Monitor_start method, How the Monitor_start Method Works
Monitor_stop method, How the Monitor_stop Method Works
obtaining property information, Obtaining Property Information
probe program, How the Probe Program Works
resource properties in RTR file, Resource Properties in the Sample RTR File
RTR file, Resource Type Properties in the Sample RTR File
Start method, How the Start Method Works
Stop method, How the Stop Method Works
Update method, How the Update Method Works
Validate method, How the Validate Method Works
setting up development environment, Setting Up the Development Environment for Writing a Data Service
transferring to cluster for testing, Transferring a Data Service to a Cluster
Data Service Development Library, See DSDL
data services
testing, Using TCP Keep-Alives to Protect the Server
testing HA, Testing HA Data Services
writing, Using TCP Keep-Alives to Protect the Server
debugging resource types with DSDL, Debugging the Resource Type Implementation
Default, resource property attribute, Resource Property Attributes
default property values
new value for upgrade, What Happens When a Cluster Administrator Upgrades
when inherited, What Happens When a Cluster Administrator Upgrades
dependencies, coordinating between resources, Coordinating Dependencies Between Resources
Description, resource property attribute, Resource Property Attributes
description values, rules, RGM Values
Desired_primaries, resource group property, Resource Group Properties
directive
#$upgrade
Specifying the #$upgrade and #$upgrade_from Directives
Format of Resource Type Names
#$upgrade_from
Specifying the #$upgrade and #$upgrade_from Directives
Specifying the #$upgrade and #$upgrade_from Directives
default tunability, Specifying the #$upgrade and #$upgrade_from Directives
placement in RTR file, Specifying the #$upgrade and #$upgrade_from Directives
RT_version, Specifying the #$upgrade and #$upgrade_from Directives
tunability constraints, Specifying the #$upgrade and #$upgrade_from Directives
directories, Agent Builder, Package Directory That Agent Builder Creates
directory structure, Agent Builder, Directory Structure That Agent Builder Creates
distinguishing between multiple registered versions, rt-version, Resource Type Name
distinguishing between vendors, vendor-id, Resource Type Name
documentation requirements
for upgrade, Documentation to Provide for a Modified Resource Type
tunability constraints, Documentation to Provide for a Modified Resource Type
DSDL (Data Service Development Library)
accessing network address, Accessing Network Address Information
components, Data Service Development Library
debugging resource types, Debugging the Resource Type Implementation
description
DSDL Overview
Managing Configuration Properties
enabling HA local file systems, Enabling Highly Available Local File Systems
fault monitor functions, Fault Monitor Functions
fault monitoring, Fault Monitoring Using TCP Connections Functions
general purpose functions, General-Purpose Functions
implementing a fault monitor, Implementing a Fault Monitor
libdsdev.so, Solaris Cluster Application Environment
network resource access functions, Network Resource Access Functions
overview, Solaris Cluster Application Environment
Process Monitor Facility (PMF) functions, PMF Functions
property functions, Property Functions
sample resource type implementation
determining the fault monitor action, Determining the Fault Monitor Action
returning from svc_start(), Returning From svc_start()
scds_initialize() function, scds_initialize() Function
starting the service, Starting the Service With svc_start()
SUNW.xfnts fault monitor, SUNW.xfnts Fault Monitor
SUNW.xfnts RTR file, SUNW.xfnts RTR File
svc_probe() function, svc_probe() Function
TCP port number, TCP Port Number
validating the service, Validating the Service Before Starting the X Font Server
X font server, X Font Server
X font server configuration file, X Font Server Configuration File
xfnts_monitor_check method, xfnts_monitor_check Method
xfnts_monitor_start method, xfnts_monitor_start Method
xfnts_monitor_stop method, xfnts_monitor_stop Method
xfnts_probe main loop, xfonts_probe Main Loop
xfnts_start method, xfnts_start Method
xfnts_stop method, xfnts_stop Method
xfnts_update method, xfnts_update Method
xfnts_validate method, xfnts_validate Method
starting a data service, Starting and Stopping a Data Service
stopping a data service, Starting and Stopping a Data Service
utility functions, Utility Functions
where implemented, Solaris Cluster Application Environment