git repack memory limit

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

git repack memory limit

From: Bahadir Balban <hidden>
Date: 2016-06-15 22:48:49

I am running git-repack on a server with memory limits. I am seeing the
repack spending 400MB and going out of memory. I could not limit repack
memory usage in anyway. I tried:

git config pack.deltaCacheLimit 1
git config pack.deltaCacheSize 1
git config pack.windowMemory 32m

then git repack -a -f -d

also I would particularly expect git repack -a -f -d --window-memory=16
to succeed.

Using git 1.6.5. Any thoughts?

-- 
Bahadir

Re: git repack memory limit

From: hasen j <hidden>
Date: 2016-06-15 22:48:49

On 18 May 2010 16:10, Bahadir Balban [off-list ref] wrote:
I am running git-repack on a server with memory limits. I am seeing the
repack spending 400MB and going out of memory. I could not limit repack
memory usage in anyway. I tried:

git config pack.deltaCacheLimit 1
git config pack.deltaCacheSize 1
git config pack.windowMemory 32m

then git repack -a -f -d

also I would particularly expect git repack -a -f -d --window-memory=16
to succeed.

Using git 1.6.5. Any thoughts?
I ran into a similar situation before.

I believe it loads the entire file to memory, so if you have a single
file that's larger than the available memory, you'll run out of
memory, no matter how you tweak your settings.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help