I can confirm this.
I just did a repack keeping the default depth of 50 but with window=100
instead of the default of 10, and the pack shrunk from 2171385413 bytes
down to 410607140 bytes.
So our default window size is definitely not adequate for the gcc repo.
OTOH, I recall tytso mentioning something about not having much return
on a bigger window size in his tests when he proposed to increase the
default delta depth to 50. So there is definitely some kind of threshold
at which point the increased window size stops being advantageous wrt
the number of cycles involved, and we should find a way to correlate it
to the data set to have a better default window size than the current
fixed default.
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