New issue 301: Cloning large git repository fails in Kallithea with MemoryError
https://bitbucket.org/conservancy/kallithea/issues/301/cloning-large-git-repository-fails-in

Geoff Bache:

I just converted a ~2GB repository to Git and uploaded it to Kallithea. It 
turns out it cannot be cloned via Kallithea. Cloning it outside Kallithea works 
fine. Any attempts write the following to the Kallithea log:

2017-12-06 14:17:23.789 ERROR [waitress] Exception when serving 
/Documentation/doc/git-upload-pack
Traceback (most recent call last):
  File "c:\kallithea\env\lib\site-packages\waitress\channel.py", line 337, in 
service
    task.service()
  File "c:\kallithea\env\lib\site-packages\waitress\task.py", line 173, in 
service
    self.execute()
  File "c:\kallithea\env\lib\site-packages\waitress\task.py", line 392, in 
execute
    app_iter = self.channel.server.application(env, start_response)
  File "c:\python27\lib\site-packages\paste\gzipper.py", line 38, in __call__
    return response.write()
  File "c:\python27\lib\site-packages\paste\gzipper.py", line 68, in write
    out.seek(0)
  File "c:\python27\lib\StringIO.py", line 106, in seek
    self.buf += ''.join(self.buflist)
MemoryError

The machine isn't short of physical memory. We can see that the memory used by 
the Kallithea process increases by about 1GB before it throws this exception.


_______________________________________________
kallithea-general mailing list
[email protected]
https://lists.sfconservancy.org/mailman/listinfo/kallithea-general

Reply via email to