The information you are about to copy is INTERNAL!
DO NOT share it with anyone outside Check Point.
Output of "cphaconf show_bond" command on VSX cluster shows the second slave as "Not available"
Technical Level
Solution ID
sk105999
Technical Level
Product
VSX, Quantum Appliances, Quantum Spark Appliances
Version
R77.20, R77.30 (EOL), R80.10 (EOL)
OS
Gaia
Platform / Model
2000, 4000, 13000
Date Created
09-May-2015
Last Modified
01-Apr-2019
Symptoms
When you create a new bond in Gaia Clish with only two physical slaves on VSX cluster, the output of "cphaconf show_bond" command shows the second added slave as "Not available"
Example:
[Expert@Member_1:0]# cphaconf show_bond bond0
Bond name: bond0
Bond mode: High Availability
Bond status: UP
Configured slave interfaces: 2
In use slave interfaces: 2
Required slave interfaces: 1
Note: No backup slaves. Bond High Availability cannot perform failover.
Slave name | Status | Link
----------------+-----------------+-------
eth4 | Active | Yes
eth5 | Not Available | Yes
[Expert@Member_1:0]#
[Expert@Member_2:0]# cphaconf show_bond bond0
Bond name: bond0
Bond mode: High Availability
Bond status: UP
Configured slave interfaces: 2
In use slave interfaces: 2
Required slave interfaces: 1
Note: No backup slaves. Bond High Availability cannot perform failover.
Slave name | Status | Link
----------------+-----------------+-------
eth5 | Active | Yes
eth4 | Not Available | Yes
[Expert@Member_2:0]#
Cause
The function that calculates whether the Bond interface is able to perform failover is called before the slave count of the bond interface is increased, making the bond incorrectly believe it has no slaves when the function is invoked.