Re: inotify to minimize stat() calls
- From
- Martin Fick <mfick@codeaurora.org>
- Date
- Feb 10, 2013, 19:26 UTC
- Message-ID
- <201302101226.12646.mfick@codeaurora.org>
- In-Reply-To
- <CAKXa9=qQwJqxZLxhAS35QeF1+dwH+ukod0NfFggVCuUZHz-USg@mail.gmail.com>
On Sunday, February 10, 2013 12:03:00 pm Robert Zeh wrote:
> On Sat, Feb 9, 2013 at 1:35 PM, Junio C Hamano
<gitster@pobox.com> wrote:
Show 19 quoted lines
> > Ramkumar Ramachandra <artagnon@gmail.com> writes: > >> This is much better than Junio's suggestion to study > >> possible implementations on all platforms and > >> designing a generic daemon/ communication channel. > >> That's no weekend project. > > > > It appears that you misunderstood what I wrote. That > > was not "here is a design; I want it in my system. Go > > implemment it". > > > > It was "If somebody wants to discuss it but does not > > know where to begin, doing a small experiment like > > this and reporting how well it worked here may be one > > way to do so.", nothing more. > > What if instead of communicating over a socket, the > daemon dumped a file containing all of the lstat > information after git wrote a file? By definition the > daemon should know about file writes.
But git doesn't, how will it know when the file is written? Will it use inotify, or poll (kind of defeats the point)?
-Martin