RE: [PATCH/RFC] Always auto-gc after calling a fast-import transport

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stepan Kasal wrote:
> From: Johannes Schindelin <johannes.schindelin@xxxxxx>
> Date: Mon, 9 Apr 2012 13:04:35 -0500
> 
> After importing anything with fast-import, we should always let the
> garbage collector do its job, since the objects are written to disk
> inefficiently.
> 
> This brings down an initial import of http://selenic.com/hg from about
> 230 megabytes to about 14.
> 
> In the future, we may want to make this configurable on a per-remote
> basis, or maybe teach fast-import about it in the first place.

Actually I tested this patch and it makes no difference. Before and
after the patch the repository size is exactly the same (and so is the
run-time).

That is because after the initial import there are no loose objects,
every thing is into one big pack, so `git gc --auto` does nothing.

> Could anyone on the list try to reproduce the performance problem
> that triggered this?

I'd say this patch is not doing anything in recent versions of Git.

-- 
Felipe Contreras
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]