Could reproduce this bug with origin-gitserver(317a4a0a087e) with ocp 3.3.0.17 env now. +++ This bug was initially created as a clone of Bug #1334147 +++ Description of problem: When push code to gitserver repo via app route, show below error. No build is triggered. # git push openshift master Password for 'http://xiuwang@git-xiuwang.0506-5sa.qe.rhcloud.com': Counting objects: 267, done. Delta compression using up to 8 threads. Compressing objects: 100% (166/166), done. Writing objects: 100% (267/267), 41.00 KiB, done. Total 267 (delta 88), reused 267 (delta 88) error: RPC failed; result=22, HTTP code = 504 fatal: The remote end hung up unexpectedly fatal: recursion detected in die handler Everything up-to-date #When push code to gitserver via app service ip or port-forward 8080 in localhost, will hang on long long time. Version-Release number of selected component (if applicable): openshift/origin-gitserver(6ae0b13def4c) How reproducible: always Steps to Reproduce: 1.Create the Git Server $ oc create -f gitserver.yaml 2.Grant edit access to the git service account $ oc policy add-role-to-user edit -z git 3.Push a repository to your git server # clone a public repository $ git clone https://github.com/openshift/ruby-hello-world.git # add a remote for your git server $ cd ruby-hello-world $ git remote add openshift http://git-myproject.infra.openshift.com/ruby-hello-world.git # push the code to the git server $ git push openshift master Actual results: $ git push openshift master Password for 'http://xiuwang@git-xiuwang.0506-5sa.qe.rhcloud.com': Counting objects: 267, done. Delta compression using up to 8 threads. Compressing objects: 100% (166/166), done. Writing objects: 100% (267/267), 41.00 KiB, done. Total 267 (delta 88), reused 267 (delta 88) error: RPC failed; result=22, HTTP code = 504 fatal: The remote end hung up unexpectedly fatal: recursion detected in die handler Everything up-to-date Expected results: Could push code to gitserver repo, and trigger new build. Additional info: Should works as https://bugzilla.redhat.com/show_bug.cgi?id=1252826#c3 --- Additional comment from Cesar Wong on 2016-05-12 18:32:52 EDT --- new-app changed to use --depth=1 when cloning repositories from git servers. That parameter seems to make the gitserver server hang. Investigating. --- Additional comment from Cesar Wong on 2016-05-19 19:15:05 EDT --- PR https://github.com/openshift/origin/pull/8953
PR https://github.com/openshift/origin/pull/10396
Fix merged. Testing it will require an updated openshift/origin-gitserver image.
Fixed in ocp (openshift v3.3.0.19) with openshift/origin-gitserver (imageid 098f6fe68631). Could trigger new builds when push code to git server.
Reopen this bug , as the image is rebuilt, and the problems comes again. docker.io/openshift/origin-gitserver 0868b05342d1
Wang Haoran, can you still reproduce this? I am not able to reproduce locally.
It works now with image: openshift/origin-gitserver 96cc3498dad5
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:0066