Thread (3 messages) flat view 3 messages, 3 authors, 2020-10-19

Re: [PATCH 1/4] fsmonitor: use fsmonitor data in `git diff`

From: Junio C Hamano <hidden>
Date: 2020-10-19 17:23:34

Taylor Blau [off-list ref] writes:
quoted
quoted
There is some overhead to invoke the hook and talk to watchman, but
I'd expect that to be dwarfed by not having to issue O(# files)
syscalls.
"invoke the hook"---is that a pipe+fork+exec, or something else that
is far lighter-weight?
The former; see 'fsmonitor.c:query_fsmonitor()'.
It brings us back to the "overhead of how many lstat(2) takes us
closer to the overhead of a single pipe+fork+exec plus reading from
the pipe", doesn't it?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help