-
David Johnson authored
The switch may see a new port plugin before whatever is writing the metadata file actually writes the metadata entry. So the metadata service grows a thread for each switch that watches the metadata file for the switch. The controller puts ports that didn't have metadata when they first arrived onto a pending list in the metadata service, and the service notifies the controller when information for any of those ports is available.