You're probably hitting the same memory allocator fragmentation issue I
had with the gcc repo. On my machine with 1GB of ram, I was able to
repack the 1.5GB source pack just fine, but repacking the 300MB source
pack was impossible due to memory exhaustion.
My theory is that the smaller pack has many more deltas with deeper
delta chains, and this is stumping much harder on the memory allocator
which fails to prevent fragmentation at some point. When Jon Smirl
tested Git using the Google memory allocator there was around 1GB less
allocated, which might indicate that the glibc allocator has issues with
some of Git's workloads.
Nicolas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html