On Mon, 26 Nov 2007, Dana How wrote:I don't see why you would need the pack->blob copy normally. Then you can do just that for big enough blobs where "big enough" is configurable: encapsulate them in a pack instead of a loose object. Problem solved. Sure you'll end up with a bunch of packs containing only one blob object, but given that those blobs are so large to be a problem in your work flow when written out as loose objects, then they certainly must be few enough not to cause an explosion in the number of packs. They already don't. I currently count 2 calls to zlib, not 3. And with big blobs as packs, as suggested above then you'd have only one call when actually staging their content. This should be really straight forward to implement given that pack-objects is already a built-in. 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
| Jeff Garzik | Re: [RFC] Heads up on sys_fallocate() |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Anton Salikhmetov | [PATCH -v8 3/4] Enable the MS_ASYNC functionality in sys_msync() |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | Re: xfrm_state locking regression... |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [PATCH 3/3] Convert the UDP hash lock to RCU |
