EFA Command Blocking During Firmware Download
Before starting the firmware download, EFA verifies that all system services are not currently busy. If the verification does not complete within 2 minutes and 30 seconds, EFA displays an error. Retry the firmware download later.
Inventory Command Blocking
The following inventory commands are blocked when a firmware download is in progress for a specific device:
- Network Essentials (Native CLIs)
- Device Execute CLI
- Device Delete
Fabric Command Blocking
- The following fabric commands are blocked when at least one of the device is in
fwdl-in-progress state:
- Fabric device
add
Example: [Supposing firmware download is in progress for 10.20.246.1]
efa fabric device add --ip 10.20.246.2 --rack rack1 --name non-clos --username admin --password password Error: Device(s) 10.20.246.1 are going through firmware download
- Fabric device
remove
Example: [Supposing firmware download is in progress for 10.20.246.1]
efa fabric device remove --name non-clos --ip 10.20.246.1,10.20.246.2 Remove Device(s) [Failed] Removal of device with ip-address = [Failed] Reason: Device(s) 10.20.246.1 are going through firmware download
- Fabric
configure
Example: [Supposing firmware download is in progress for 10.20.246.1]
efa fabric configure --name non-clos Error : Device(s) 10.20.246.1 are going through firmware download
- Fabric device
add
- The following fabric commands are allowed even when the devices are in
fwdl-in-progress state:
- Fabric device remove with “no-device-cleanup" flag
- Fabric delete with “force” option
- Fabric topology show
physical/underlay/overlay to display the output by excluding the devices
in
fwdl-in-progress-state
Tenant Command Blocking
- If the target device list for a
particular tenant operation has at least one device in fwdl-in-progress state,
then the entire operation is rejected with an error to the user.
Example: [Supposing firmware download is in progress for 10.24.80.158]
efa tenant po create --name po1 --tenant t1 --speed 10Gbps --negotiation active --port 10.24.80.158[0/3], 10.24.80.159[0/3] PortChannel creation failed: Error: Firmware download is in progress for the devices [10.24.80.158]
- If the target device list for a
particular tenant operation has no device in fwdl-in-progress state,
then the operation proceeds as usual.
Example: [Supposing firmware download is in progress for 10.24.80.158]
efa tenant po create --name po1 --tenant t1 --speed 10Gbps --negotiation active --port 10.24.80.159[0/3] PortChannel creation succeeded