How can LLT and GAB manually be unloaded and loaded on IBM AIX ?

book

Article ID: 100013153

calendar_today

Updated On:

Resolution


Steps to stop and unload Global Atomic Broadcast (GAB)


1. Check if GAB is loaded:

 
# /usr/sbin/lsdev -CHc gab
 
name status  location description
 

 
gab  Available            N/A
 


2. Check if GAB is running:

 
# /sbin/gabconfig -l
 
GAB Driver Configuration
 
Driver state         : ConfiguredPartition arbitration: Disabled
 
Control port seed    : Enabled
 
Halt on process death: Disabled
 
Missed heartbeat halt: Disabled
 
Halt on rejoin       : Disabled
 
Keep on killing      : Disabled
 
Restart              : Disabled
 
Node count           : 0
 
Disk HB interval (ms): 1000
 
Disk HB miss count   : 4
 
IOFENCE timeout (ms) : 15000
 
Stable timeout (ms)  : 5000
 

3. Stop GAB and verify:

 
# /sbin/gabconfig -U
 

 
# /sbin/gabconfig -l
 
GAB Driver Configuration
 
Driver state         : UnconfiguredPartition arbitration: Disabled
 
Control port seed    : Disabled
 
Halt on process death: Disabled
 
Missed heartbeat halt: Disabled
 
Halt on rejoin       : Disabled
 
Keep on killing      : Disabled
 
Restart              : Disabled
 
Node count           : 0
 
Disk HB interval (ms): 1000
 
Disk HB miss count   : 4
 
IOFENCE timeout (ms) : 15000
 
Stable timeout (ms)  : 5000
 

4. Unload GAB and verify:

 
# /usr/sbin/rmdev -l gab
 
gab Defined
 

 
# /usr/sbin/lsdev -CHc gab
 
name status  location description
 

 
gab  Defined          N/A
 



Steps to stop and unload Low Latency Transport (LLT)


1. Check if LLT is loaded:

 
# /usr/sbin/strload -q -d llt
 
llt: yes
 


2. Check if LLT is running:

 
# /sbin/lltconfig
 
LLT is running
 


3. Stop LLT and verify:

 
# /sbin/lltconfig -U
 
lltconfig: this will attempt to stop and reset LLT. Confirm (y/n)? y
 

 
# /sbin/lltconfig
 
LLT is not running
 


4. Unload LLT and verify:

 
# /usr/sbin/strload -u -d llt
 

 
# /usr/sbin/strload -q -d llt
 
llt: no
 




Steps to load and start LLT (provided LLT is not loaded)


1. Load LLT and verify:

 
# /usr/sbin/strload -d llt
 

 
# /usr/sbin/strload -q -d llt
 
llt: yes
 


2. Start LLT and verify:

 
# /sbin/lltconfig -c
 

 
# /sbin/lltconfig
 
LLT is running
 




Steps to load and start GAB (provided GAB is not loaded)


1.Load GAB and verify:

 
# /usr/sbin/mkdev -l gab
 
gab Available
 

 
# /usr/sbin/lsdev -CHc gab
 
name status    location description
 

 
gab  Available          N/A
 


2. Start GAB and verify:

 
# /sbin/gabconfig -c
 

 
# /sbin/gabconfig -l
 
GAB Driver Configuration
 
Driver state         : ConfiguredPartition arbitration: Disabled
 
Control port seed    : Enabled
 
Halt on process death: Disabled
 
Missed heartbeat halt: Disabled
 
Halt on rejoin       : Disabled
 
Keep on killing      : Disabled
 
Restart              : Enabled
 
Node count           : 0
 
Disk HB interval (ms): 1000
 
Disk HB miss count   : 4
 
IOFENCE timeout (ms) : 15000
 
Stable timeout (ms)  : 5000
 

# /opt/VRTSvcs/bin/hastart   (on all nodes)


Issue/Introduction

How can LLT and GAB manually be unloaded and loaded on IBM AIX ?