Description of problem: scalable app fail to git push after migrated Version-Release number of selected component (if applicable): 1.2/2013-06-05.9 How reproducible: Always Steps to Reproduce: 1. Setup ose-1.1.3 env 2. Create a scalable app, its min gear is set to 2. 3. Following http://etherpad.corp.redhat.com/OSE-1-2-upgrade-notes to do upgrade testing 4. After upgrade, do some change in app repo, then git push Actual results: $ git push <--snip--> remote: + for rpccall in '"${OPENSHIFT_SYNC_GEARS_POST[@]}"' remote: + ssh 6952dc985c5a4a66a9d01edf27d1d1c8.59.180 'gear remotedeploy' remote: No such file or directory - /var/lib/openshift/6952dc985c5a4a66a9d01edf27d1d1c8/git/mediawiki.git remote: Exit code: remote: An error occurred executing 'gear postreceive' remote: remote: For more details about the problem, try running the command again with the '--trace' option. To ssh://886807d5d84843e2aa9f0c03540aa3d6.com/~/git/mediawiki.git/ It is looking for the second gear's git repo - /var/lib/openshift/6952dc985c5a4a66a9d01edf27d1d1c8/git/mediawiki.git; But after migrated, the second gear still has a old git repo - /var/lib/openshift/6952dc985c5a4a66a9d01edf27d1d1c8/git/6952dc985c.git Expected results: After migrate, git push for scalable app should succeed. Additional info:
Untested fix in this branch: https://github.com/dobbymoodge/enterprise/tree/bz971862 Will test first thing Monday AM, 6/17/2013.
Fixed with https://github.com/openshift/enterprise/commit/11ac3a277a2518ad44f3bcb46ae8bb77f0de8bc1
The above fix is not merged into 1.2/2013-06-17.1 puddle
Retest this bug with 1.2/2013-06-19.2, the fix is still not merged, so move it to "ASSIGNED".
Should be in puddle today with rebuilt upgrade RPMs.
Hello, Symptoms of this bug are similar to bug 974786. Hope this helps, Boris
Verified this bug with openshift-enterprise-upgrade-node-1.2-1.git.83.a254045.el6op.noarch in 1.2/2013-06-20.5, and PASS. Now git push for scalable app successfully.
Closing all bugs introduced, fixed, and verified during 1.2 release work (thus never shipped).