Group Services Programming Guide and Reference
Figures
About this book
Understanding Group Services
High availability in a multicomputer environment
Introduction to Group Services
Synchronization within an application
Coordination among applications
Using Group Services
Overview of Group Services concepts
Group membership
Group Services domains
Group creation
Responsiveness checks
Protocols and voting
The expel protocol
Deactivate-on-failure handling
Deactivate scripts
Notifications
An illustration of a multi-phase protocol
One-phase and n-phase changes
Active protocol proposals
Failures
Provider actions during voting
Subscribing to a group
Provider and subscriber tokens
Source-target group relationships
Host and adapter membership groups
Quorum
Sundered networks
GSAPI design considerations
Coding callback routines
Coding for performance
Migration and coexistence
Group Services subroutine reference
GSAPI summary
GSAPI commands
GSAPI routines for handling notifications
GSAPI deactivate scripts
GSAPI First Failure Data Capture subroutine
ha_gs_announcement_callback subroutine
ha_gs_change_attributes subroutine
ha_gs_change_state_value subroutine
ha_gs_delayed_error_callback subroutine
ha_gs_dispatch subroutine
ha_gs_expel subroutine
ha_gs_get_adapter_info subroutine
ha_gs_get_ffdc_id subroutine
ha_gs_get_node_number subroutine
ha_gs_goodbye subroutine
ha_gs_init subroutine
ha_gs_join subroutine
ha_gs_leave subroutine
ha_gs_n_phase_callback subroutine
ha_gs_protocol_approved_callback subroutine
ha_gs_protocol_rejected_callback subroutine
ha_gs_quit subroutine
ha_gs_responsiveness_callback subroutine
ha_gs_send_message subroutine
ha_gs_subscribe subroutine
ha_gs_subscriber_callback subroutine
ha_gs_unsubscribe subroutine
ha_gs_vote subroutine
Group Services files reference
GSAPI errors (err_gsapi)
ha_gs.h file
Using the GSAPI: A Group Services client example
The sample_schg.c sample program
The sample_utility.c utility functions
The sample_utility.h header file
The sample_deactive_ksh.sh deactivate script
The sample_deactive_c_prog.c deactivate script
Appendix A. Subscription special data
Formats
General representation structure
Reporting adapter death events
Dealing with adapter events with multiple aliases
Multiple ha_gs_special_block_t elements
Prerequisite system conditions for receiving subscription special data
Notices
Trademarks
Publicly available software
Glossary of Terms and Abbreviations
Bibliography
Information formats
Finding documentation on the World Wide Web
Accessing PSSP documentation online
Manual pages for public code
RS/6000 SP planning publications
RS/6000 SP hardware publications
RS/6000 SP Switch Router publications
Related hardware publications
RS/6000 SP software publications
AIX publications
DCE publications
Redbooks
Non-IBM publications
Index
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]