Re: [PATCH v2] read_index_from(): Skip verification of the cache entry order to speed index loading
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 1, 2017, 06:09 UTC
- Message-ID
- <xmqqo9omttr2.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <20171031171058.vs5aau5x26ebx7kq@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 15 quoted lines
> On Tue, Oct 31, 2017 at 09:01:45AM -0400, Ben Peart wrote: > >> > > But what we probably _do_ need is to make sure that "git fsck" would >> > > detect such an out-of-order index. So that developers and users alike >> > > can diagnose suspected problems. >> > >> > Agree -- that seems like a better home for this logic. >> >> That is how version 1 of this patch worked but the feedback to that patch >> was to remove it "not only during the normal operation but also in fsck." > > Sorry for the mixed messages (I think they are mixed between different > people, and not mixed _just_ from me ;) ). > > For what it's worth, I like your v1, but can live with either approach.
I agree that v1 is the less bad one between the two.
To be honest, if the original code were done in that way (i.e. the state with v1 applied), I probably would have had a very hard time to justify accepting a patch to "make it safer by always checking at runtime" (i.e. a reverse of v1 patch).
So, let's go with v1. Thanks, all.