On Mon, May 15, 2017 at 03:13:52PM +0300, Dmitry Monakhov wrote:
> Observation #2
> It is appeared that git tree was corrupted after crash  :) Defenitely fsync 
> is missed
> somewhere in git-core, I've straced it and found 'git clone' does only
> two fsync for tmp-pack-xxx files. It seems git's crash consistency is 
> horrably broken.

You'll need to add

[core]
        fsyncobjectfiles = yes

to .gitconfig to make git not play lose with data integrity

Reply via email to