Index

A

address space
locking, 1
APIs
development environment, 1
for managing peer nodes, 1
examples of use, 1
applications
debugging, 1
development environment for, 1
starting automatically, 1
testing, 1, 2

B

binary files
location for cluster, 1
broken pipes, 1

C

callback functions
cluster membership change, 1
CFLAGS entry, 1
cgha_cmm library, 1
change notifications, 1
cluster, 1
location of binary files, 1
state, 1
Cluster Management Service
programming interface, 1
CMM API
examples of use, 1
function calls, 1
header files
accessing, 1
introduction to, 1
libraries
accessing, 1
multithreading characteristics, 1
notifications, 1
usage, 1
cmm_cmc_filter function, 1
cmm_cmc_register function, 1
cmm_member_t structure
fields, 1
usage, 1
cmm_notify_t structure, 1
common.h library file
code example, 1
compiling
programs, 1

D

Daemon Monitor
monitoring thenhcmmd daemon, 1
daemons
issues when debugging, 1
nhcmmd, 1
sending notifications, 1
data transfer, 1
debugging applications, 1
development environment, 1, 2
development host
disk space, 1
requirements, 1
software requirements, 1
transferring data, 1
disks, space on development host, 1
display messages
formatting, 1

E

environment variables
LD_BIND_NOW, 1
errors
checking, 1
displaying, 1
from function calls, 1
log files, 1
logging, 1
reporting by the NMA, 1
return values, 1
example source code, 1

F

failures
of the active node, 1
provision of a standby node, 1
file descriptors
shortage of, 1
file systems
mounting, 1
files
copying, 1
transferring, 1
flags
compilerSee Makefiles
ftp command, 1
function calls
return values, 1

H

hardware requirements, 1
development host, 1
header files
inSUNWnhcmdpackage, 1
locating, 1

I

installation server
transferring data, 1

L

LD_BIND_NOW environment variable, 1
LDFLAGS entry, 1
libcgha_cmm.so library, 1
linking to your application, 1
location, 1
libraries, 1
cgha_cmm, 1
common.h library file
code example, 1
libcgha_cmm.so, 1
linking to your application, 1
locating, 1
linking programs, 1
locking address space, 1

M

Makefiles
CFLAGS entry, 1
LDFLAGS entry, 1
membership roles
change notifications, 1
displaying, 1
memory
locking shared objects in, 1
messages
formatting, 1
mlockall function, 1
mount command, 1
multithreading
characteristics of CMM API, 1

N

nhcmmd daemon
communicating withlibcgha_cmm.so library, 1
notification pipes, 1
sending notifications, 1
nodes
addr field, 1
availability in cluster, 1
CGTP address, 1
diskless
improving performance, 1
failures, 1
gathering information, 1
identifying, 1
incarnation_number field, 1
information about, 1
joining the cluster, 1
last reboot, 1
leaving the cluster, 1
name field, 1
nodeid field, 1
retrieving information, 1
standby, 1
notifications
broken pipes, 1
callback functions, 1
change, 1
sent bynhcmmd daemon, 1

P

packages
prerequisites for CMM API, 1
SUNWnhcmd, 1
performance
enhancing, 1
pipes
broken, 1
programs
compiling, 1, 2
enhancing performance, 1
linking, 1

R

rcp command, 1
return values, 1

S

saClmClusterNodeGet* functions
code example, 1
shared objects
locking in memory, 1
software requirements, development host, 1
source code
examples, 1
space requirements, of development host, 1
startup scripts, 1
Sun WorkShop TeamWare, 1
SUNWnhcmd package, 1
contents, 1
SUNWnhcmdpackage, 1
SUNWnhhad package, 1

T

transfer of data, 1