If slave IAP is factory reset, why is the extended SSID config not applied post config sync?
In an active IAP cluster, if Extended SSID is disabled and any of the slave is reset to factory default, then we might notice that Extended SSID is still enabled on the slave even after the config push.
Below are the steps to test this setup:
1) Disable extended ssid and reload swarm
2) "show aps" will show extended SSID disabled on all aps
3) Now factory reset one of the slaves and reload it
4) when slave comes up and syncs up the config, extended SSID will show up as enabled.
In 4.2.1, extended ssid is enabled by default. And if we want to disable it, a reboot is needed after configuration change to let it take effect. This feature is by design in the mentioned code.
So, after a factory reset, AP joins the cluster where extended ssid is disabled, it will just get the configuration synced, but AP will have extended ssid in enabled state. We would need another reboot to disable the extended SSID.