Important Update: Cohesity Products Knowledge Base Articles


All Cohesity Knowledge Base Articles are now managed via the Cohesity Support Portal: https://support.cohesity.com/s/searchunify. The Knowledge Base articles available here will not reflect the latest information or may no longer be accessible.

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

Article: 100013153
Last Published: 2012-08-19
Ratings: 0 0
Product(s): InfoScale & Storage Foundation

Problem

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

Solution


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)


Was this content helpful?