Re: [PATCH 0/4] t5552: fix flakiness by introducing proper locking for GIT_TRACE
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Aug 10, 2018, 18:40 UTC
- Message-ID
- <xmqqeff683qv.fsf@gitster-ct.c.googlers.com>
- In-Reply-To
- <20180810171546.GA32713@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 9 quoted lines
> I have tried to help with the actual problem, by identifying the root > cause (that the trace code's strategy is not fundamentally broken, but > that it relies on O_APPEND whose guarantees are obviously not portable > to Windows) and exploring possible solutions there (FILE_APPEND_DATA). > > Lacking any kind of Windows development environment, I'd just as soon > stop there and let more knowledgeable people take over. But please don't > characterize my presence in this thread as some kind of willful harm or > ignoring of the problem.
Thanks.
It seems like the other Johannes and the other Jeff are also interested, so we may hopefully see a properly fixed O_APPEND, which would be the real solution that would help appenders that are *not* tracing subsystem, too.