Change GAB timeout values to prevent panics on AIX- gab_kill_ntries gab_isolate_tm

book

Article ID: 100027449

calendar_today

Updated On:

Description

Error Message

There are no error messages reported. The system will randomly panic.

Cause

Lack of system resources to allow GAB to run in the default window.

Resolution

The following options can be explored:

1) Change gab_kill_ntries to max
Note: The minimum value for this tunable is 3 and the maximum is 10.

AND/OR

2) Change gab_isolate_time to max
Note: The minimum value for this timer is 16 seconds and the maximum is 4 minutes.

To get the current list of module attributes, the command below can be run
# lsattr -El gab
gab_conn_wait   12     N/A True
gab_flowctrl    128    N/A True
gab_ibuf_count  8      N/A True
gab_isolate_tm  120000 N/A True
gab_kill_ntries 5      N/A True
gab_logbufsize  48100  N/A True
gab_msglogsize  128    N/A True
gab_numnids     64     N/A True
gab_numports    32     N/A True
gab_timer_pri   17     N/A True

To change a specific attribute
# chdev -l gab -P -a gab_kill_ntries=8
gab changed

To allow the changes to take effect, unload and restart GAB using below:

# gabconfig –U
# /etc/methods/gabkext -stop
# /etc/methods/gabkext -start

 

NOTE: The “gabconfig –B” option can be explored to disable the system panic on heartbeat loss, but it will delay the failover.

 

Applies To

AIX-5300-09

Issue/Introduction

The system is getting GAB panics due to high system load but the customer can not correct the performance issue.

Error Message

There are no error messages reported. The system will randomly panic.