IBM Books

Group Services Programming Guide and Reference


Contents

Figures

About this book

  • Checking which level of code you have
  • PSSP
  • HACMP
  • RSCT
  • Who should use this book
  • Typographic conventions
  • 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 ]