NET_IO_TIMEOUT_ALARM configuration parameter

Use the NET_IO_TIMEOUT_ALARM configuration parameter to control the frequency of ALARM notification upon network outage for alarm-timeout seconds and also forcefully abort when no response till hard-timeout seconds.

Blocked network write operations usually indicate an operating system problem. Use the NET_IO_TIMEOUT_ALARM configuration parameter to enable event alarm 82 for specific types of network traffic.

onconfig.std value
0
values

NET_IO_TIMEOUT_ALARM <network-category>[,<alarm-timeout>[,<hard-timeout>]]

where <network-category> - Indicates network categories where the timeout should be applied when the network is blocked or dead. The sum of one or more of the following enables the timeout for the corresponding components:

  1. 0 = Default value, indicating alarm is disabled
  2. 1 = Enabled for Enterprise Replication operations
  3. 2 = Enabled for distributed queries
  4. 4 = Enabled for HDR operations
  5. 8 = Enabled for SMX operations
  6. 16 = Enabled for other component operations

<alarm-timeout> - Alarm is raised when this timeout occurs. There could be multiple alarms if the <hard-timeout> is multiples of <alarm-timeout>. DEFAULT: 1800 seconds

<hard-timeout> - Hard timeout; this is when the network is considered dead and the waiting is ended. Default is MAXINT.

takes effect
After you edit your onconfig file and restart the database server.
When you reset the value dynamically in your onconfig file by running the onmode -wf command.

When you reset the value in memory by running the onmode -wm command.

Examples:
onmode -wf "NET_IO_TIMEOUT_ALARM=0"       Disabled
onmode -wf "NET_IO_TIMEOUT_ALARM=1"       Enabled for ER. The alarm will be raised every 1800 secs, until MAXINT is reached after which wait will be ended.
onmode -wf "NET_IO_TIMEOUT_ALARM=1,0,0"   Enabled for ER. No alarm raised, wait until MAXINT is reached after which wait will be ended.
onmode -wf "NET_IO_TIMEOUT_ALARM=1,60"    Enabled for ER. The alarm will be raised every 60 secs, until MAXINT is reached after which wait will be ended.
onmode -wf "NET_IO_TIMEOUT_ALARM=5,20,50" Enabled for ER+HDR. The alarm will be raised every 20 secs until 50 secs are over, after which wait will be ended.
onmode -wf "NET_IO_TIMEOUT_ALARM=1,10,5"  Enabled for ER. No alarm raised, wait will end after 5 secs.(No alarm raised because hard-timeout(5) < alarm-timeout(10))