Use these custom properties for advanced configurations for core groups.
To configure a custom property, on the indicated Custom properties page, complete one of the following actions:
Use this custom property to eliminate a condition that is reported by a message that is displayed repeatedly in your SystemOut.log file.
[9/24/04 13:28:19:497 CDT] 00000013 VSync W DCSV2005W: DCS Stack DefaultAccessPointGroup.P at Member 172.16.1.86:9353: The amount of memory available for synchronization is low. The configured memory size is 418816 bytes. Currently used memory size is 420307 bytes.
If the member IP address is in the format of a dotted decimal IP address and port, you can eliminate these messages by increasing the amount of memory that is allocated to the core stack that is used for core group communication. Increase the value of this property until you no longer see the message in your SystemOut.log file. Because the memory is dynamically allocated, setting a larger stack size than you need does not cause memory problems.
See Core group bridge custom properties for more information about how to set the property at those levels.
Units | megabytes |
Default | 5 |
To set a value for this custom property, in the administrative console, click
core_group_name. Then, under Additional Properties, click .This custom property is used to specify the consecutive number of heartbeats that must be missed before the core group member is considered failed.
However, you can also use the Discovery and failure detection page in the administrative console to change the settings for the Discovery and Failure Detection protocols. Unless you are running in a mixed cell environment, using the administrative console is the preferred technique for changing the settings for the Discovery and Failure Detection protocols because the IBM_CS_FD_CONSECUTIVE_MISSED property is deprecated.
Units | seconds |
Default | 6 |
To set a value for this custom property, in the administrative console, click
core_group_name. Then, under Additional Properties, click .This custom property is used to change how frequently the Failure Detection Protocol checks the core group network connections that the discovery protocol establishes. The Failure Detection Protocol notifies the Discovery Protocol if a connection failure occurs.
However, you can also use the Discovery and failure detection page in the administrative console to change how frequently the high availability manager Discovery Protocol checks for new core group members. Unless you are running in a mixed cell environment, using the administrative console is the preferred technique for updating this setting because the IBM_CS_FD_PERIOD_SECS property is deprecated.
Units | seconds |
Default | 6 |
To set a value for this custom property, in the administrative console, click
core_group_name. Then, under Additional Properties, click .Use this custom property to configure all of the members of the selected core group to run with a different version of the higher level core group protocol, which is also referred to as the high availability manager protocol. You can change the value of this property while the core group members continue to run. After you save and synchronize the changed value to all of the nodes containing core group processes, the high availability manager automatically detects the configuration change and starts using the new core group protocol version to communicate with the core group members.
Version ID | Required Minimum Product Level | Description |
---|---|---|
6.0.2.31 |
|
This protocol version is the original or base version of the HAM protocol. This version was included in the 6.0.2.31, 6.1.0.19, and 7.0.0.1 service packs to facilitate core group bridge scalability. This version is recommended for topologies that contain multiple core groups and core group bridges as part of their configuration. |
Use this custom property to adjust how frequently the core group IP cache is cleared.
The caching of name-to-IP address information at the core group level eliminates some of the system overhead required to assign IP addresses to core group members.
Units | Minutes |
Default | 1 |
Acceptable values | Any positive integer. 1 is the minimum value that can be specified |
To set a value for this custom property, in the administrative console, click
core_group_name. Then, under Additional Properties, click .Use this custom property to explicitly enable exception handlers that are specific for OutOfMemoryExceptions that occur when sending or receiving network messages. When this property is set to Isolate, if an OutOfMemoryException occurs when a network message is being sent or received, these exception handlers stop High Availability Manager communications to the Out of Memory process.
If IBM_CS_OOM_ACTION=Isolate is not added to the configuration settings for a core group, if a core group process runs out of memory, the Out of memory process might not be able to respond to all messages. This situation prevents multi-step protocols from completing, and prevents the starting server from receiving its initial view of the distributed state.
Use this custom property to change the size of the socket buffer that the core group transport obtains.
Units | One of the following:
|
Default | 2 megabytes for all buffer types. |
To set a value for this custom property, in the administrative console, click
core_group_name. Then, under Additional Properties, click .This custom property is used to change how frequently the high availability manager Discovery Protocol checks for new core group members. A new core group member is not able to communicate with other core group members until the Discovery Protocol establishes communication between the new member and the existing members.
However, you can also use the Discovery and failure detection page in the administrative console to change how frequently the high availability manager Discovery Protocol checks for new core group members. Unless you are running in a mixed cell environment, using the administrative console is the preferred technique for updating this setting because the IBM_CS_UNICAST_DISCOVERY_INTERVAL_SECS property is deprecated.
Units | seconds |
Default | 30 |
To set a value for this custom property, in the administrative console, click
core_group_name. Then, under Additional Properties, click .Use this custom property to configure all of the members of the selected core group to run with a different version of the core group protocol. You can change the value of this property while the core group members continue to run. After you save and synchronize the changed value to all of the nodes containing core group processes, the high availability manager automatically detects the configuration change and starts using the new core group protocol version to communicate with the core group members.
Version ID | Required Minimum Product Level | Description |
---|---|---|
6.0.0 |
|
This protocol version is the original or base version. All versions of the high availability manager can use this protocol version. If you do not specify a particular protocol version the high availability manager uses this version. |
6.0.2.9 |
|
This protocol version was included in the 6.0.2.9 service pack, and in Versions 6.1, and 7.0 of the product to facilitate core group bridge scalability. This version is recommended for large topologies that contain multiple core groups and core group bridges as part of their configuration. |
6.1.0 |
|
This protocol version was included in Versions 6.1, and 7.0 of the product to add core group scalability improvements, and more support for large topologies. |
You can set this custom property to the values that are listed in the Version ID column of the previous table. Set the value to the most current value that is possible for your environment.
To set a value for this custom property, in the administrative console, click
core_group_name. Then, under Additional Properties, click .