IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

com.ibm.websphere.objectgrid.management
Interface QuorumManagerMBean


public interface QuorumManagerMBean

Each catalog service has a QuorumManager and an associated MBean. The QuorumManager monitors and manages the quorum state of the catalog service grid. When quorum is enabled, the QuorumManager for each catalog service process detects when all catalog services in the grid have quorum or not. This MBean allows querying the current quorum state and allows administrators to force quorum when there is a network failure.

 com.ibm.websphere.objectgrid:type=QuorumManager
 
If ObjectGrid is running in a WebSphere Application Server process, more key=value pairs may be added to the object name.

Since:
7.0, XC10

Field Summary
static String QUORUM_CHANGED_NOTIFICATION
           
static String QUORUM_LOST_NOTIFICATION
           
 
Method Summary
 String[] getActiveCatalogServerNames()
          Retrieves the names of the known active catalog service processes.
 int getActiveCatalogServers()
          Retrieve the known number of active catalog service processes.
 int getQuorumCatalogServers()
          Retrieve the number of catalog service processes required for quorum.
 void overrideQuorum()
          This operation forces surviving catalog service grid processes to reestablish a quorum.
 

Field Detail

QUORUM_LOST_NOTIFICATION

static final String QUORUM_LOST_NOTIFICATION
See Also:
Constant Field Values

QUORUM_CHANGED_NOTIFICATION

static final String QUORUM_CHANGED_NOTIFICATION
See Also:
Constant Field Values
Method Detail

overrideQuorum

void overrideQuorum()
                    throws Exception
This operation forces surviving catalog service grid processes to reestablish a quorum.

If a portion the catalog service grid fails or is divided due to a network failure, the grid will lose quorum. Once the administrator identifies the failure and the viable portion of the grid, this operation can be invoked on any of the surviving catalog service processes to reestablish a quorum. Reestablishing a quorum will allow the catalog service to continue to react to failures and topology changes.

Throws:
Exception

getActiveCatalogServers

int getActiveCatalogServers()
Retrieve the known number of active catalog service processes.

Returns:
the known number of active catalog service processes.

getQuorumCatalogServers

int getQuorumCatalogServers()
Retrieve the number of catalog service processes required for quorum.

Returns:
the number of catalog service processes required for quorum.

getActiveCatalogServerNames

String[] getActiveCatalogServerNames()
Retrieves the names of the known active catalog service processes.

Returns:
the names of the known active catalog service processes.
Since:
7.1

IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

© Copyright International Business Machines Corp 2005,2012. All rights reserved.