Hi Steven and Emilien, I need your advice on how to proceed with the fix in https://review.openstack.org/#/c/521632/. The issue in question is that code in puppet-neutron for the Nexus switch, performs a ping test to see if all the Nexus switches specified in the configuration are actually reachable. After that it performs a ssh-keyscan and adds the list of Nexus switches to the list on known hosts on the Controllers. Code can be viewed here: https://github.com/openstack/puppet-neutron/blob/master/manifests/plugins/ml2/cisco/nexus_creds.pp (starting from line #104) I spoke to Emilien about this during the Sydney summit. Since then I have tried a bunch of different ways to solve this problem and I am trying to figure out the best way to proceed: 1. Adding retry login around the ping test: https://review.openstack.org/#/c/521632/2 2. Changing the order in which Neutron ML2 plugins/services were initialized in https://review.openstack.org/#/c/521632/8 (Failed gate checks) 3. I also tried to remove a dependency between the ping test and the ssh-keyscan steps. (code in https://review.openstack.org/#/c/521632/7) 4. Finally, in the latest version of the fix I completely removed the ping test and ssh-keyscan steps to make progress. (https://review.openstack.org/#/c/521632/) Although, the ping test and ssh-keyscan are not essential for the functioning of the Nexus driver, I would like to find a way to keep this code. Please let me know what would be the best way to proceed. Thanks, Sandhya -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20171211/30daf3a9/attachment.html>