HA remote dhcp-disable is not cleared on config-reload or config-set
If a config-set/config-reload is sent to the primary server while lease synchronization is performed, and the secondary server is also shut down at this stage, the primary never recovers from partner's command dhcp-disable.
if the seconary server recovers, the state transition between the 2 servers will eventually make one server process traffic and send dhcp-enable to remote if necessary.
the issue is that timers are cleared on config-set/config-reload so the dhcp-disable state is never deactivated by the timer. The HAService on unload should also clear the origin = HA_REMOTE_COMMAND disabled state.
Edited by Razvan Becheriu