Re: Strategy to deal with slow cloners
- From
- Eric Wong <e@80x24.org>
- Date
- Apr 21, 2021, 20:08 UTC
- Message-ID
- <20210421200816.GA13772@dcvr>
- In-Reply-To
- <20210419180803.GA10171@dcvr>
Eric Wong <e@80x24.org> wrote:
Show 10 quoted lines
> Konstantin Ryabitsev <konstantin@linuxfoundation.org> wrote: > > Hello: > > > > I try to keep repositories routinely repacked and optimized for clones, in > > hopes that most operations needing lots of objects would be sending packs > > straight from disk. However, every now and again a client from a slow > > connection requests a large clone and then takes half a day downloading it, > > resulting in gigabytes of RAM being occupied by a temporary pack. > > Yeah, I'm familiar with the problem.
Also, AFAIK nginx has "proxy_buffering on" by default. However, I seem to recall that prevents clients from seeing a single byte until the pack is completely generated. It's been many years since I've used nginx myself, so my knowledge about it could be out-of-date.