From: Dennis Kaarsemaker Date: Mon, 29 Aug 2016 21:31:27 GMT Subject: Re: Reducing CPU load on git server Message-ID: <1472506287.4265.36.camel@kaarsemaker.net> In-Reply-To: On ma, 2016-08-29 at 13:57 -0700, W. David Jarvis wrote: > >  * If you do need branches consider archiving stale tags/branches > > after some time. I implemented this where I work, we just have a > > $REPO-archive.git with every tag/branch ever created for a given > > $REPO.git, and delete refs after a certain time. > > This is something else that we're actively considering. Why did your > company implement this -- was it to reduce load, or just to clean up > your repositories? Did you notice any change in server load? At 50k refs, ref negotiation gets expensive, especially over http D.