Description of problem: Adding a new web proxy gear will fail when the head gear tries to activate the code on the new gear - it will try to rotate out/in the new gear, but the new gear doesn't have a gear registry yet, so you get an exception. Also, there is no reason to rotate a new gear out/in when scaling up because it's not even in the haproxy configuration yet. Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. Create scaled app 2. Try to make the app HA Actual results: make-ha fails Expected results: make-ha succeeds Additional info:
https://github.com/openshift/origin-server/pull/3976
Checked on devenv_3939, the scalable app can be make-ha successfully. And after that, all the gears have haproxy cartridge and gear registry. Move bug to verified.