Baremetal Host Taking Excessively Long to Boot (TFTP Client Timed Out)
Problem
Baremetal host is taking excessively long to boot.
"Client [IP] timed out" messages for tftpd are observed in the Ironic controller log.
"PXE-E32: TFTP open timeout" is observed on the host console.

Environment
Platform9 Managed Baremetal - All Versions
Ironic
Trivial Transfer File Protocol (TFTP)
Cause
The TFTP blocksize is set as 512 by default, which may limit the speed of transfers. Alternatively, the blocksize may currently exceed the MTU of the NIC.
Resolution
Set the TFTP blocksize to a value which is below the MTU of the NIC – accounting for additional headers, including: TFTP (4 bytes), UDP (8 bytes), and IP (20 bytes) = 32. The value should be appended to the ExecStart as shown below within the /etc/systemd/system/tftp.service unit file.
To not exceed the standard ethernet MTU (1500), it is recommended to set the blocksize to 1468 or lower.
Additional Information
