Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [egit-dev] Problem with pushing changes

Dariusz Luksza <dariusz.luksza@xxxxxxxxx> wrote:
> On 03/17/2010 04:07 PM, Shawn O. Pearce wrote:
>> This should be fixed.  I had to restart the server.  I suspect
>> a file descriptor leak which is translating into resources being
>> unavailable from local disk when they need to be...
>
> I'm afraid that this this issue still exist because right now I
> can't push my changes.
>
> From my point of view nothing has changed, git hangs up in the
> same way as before.

The server is being DOS'd by anonymous HTTP clone requests:

$ ssh egit gerrit show-queue -w
Task     State                 Command
------------------------------------------------------------------------------
485b92b6                       git-upload-pack egit.git
a85a4eb1 waiting ....          git-upload-pack egit.git
88550a86 waiting ....          git-upload-pack egit.git
e877e62f waiting ....          git-upload-pack egit.git
08859a2d waiting ....          git-upload-pack egit.git
4866328a waiting ....          git-receive-pack '/egit.git' (dluksza)
a8756e30 waiting ....          git-upload-pack egit.git
e89e0688 waiting ....          git-receive-pack '/egit.git' (dluksza)
6b3e9042 10:48:28.825          Log File Compressor
------------------------------------------------------------------------------
  9 tasks

Due to the limited memory on this system, its only configured to
run 1 task at a time, others queue up behind it.  Each of the tasks
above without a username is an anonymous http:// request to clone
or fetch the egit project.

That first task, 485b, is wedged, perhaps because the client isn't
talking with us anymore.  The others are all stuck waiting for that
one to finish.

Your two push attempts above are also stuck in the queue, and a
ton of more http:// requests just came in behind it...

]$ ssh egit gerrit show-queue
Task     State                 Command
------------------------------------------------------------------------------
4866328a                       git-receive-pack '/egit.git' (dluksza)
a8756e30 waiting ....          git-upload-pack egit.git
e89e0688 waiting ....          git-receive-pack '/egit.git' (dluksza)
68921684 waiting ....          git-upload-pack egit.git
88874a42 waiting ....          git-upload-pack egit.git
c8cc62a1 waiting ....          git-upload-pack egit.git
08d7da31 waiting ....          git-upload-pack egit.git
68dd364f waiting ....          git-upload-pack egit.git
6b3e9042 10:48:28.825          Log File Compressor
------------------------------------------------------------------------------
  9 tasks

Arrrgh.

-- 
Shawn.


Back to the top