Hi, Junio On Fri, Nov 8, 2019 at 5:41 AM Junio C Hamano <gitster@xxxxxxxxx> wrote: [...] > > * mt/threaded-grep-in-object-store (2019-10-02) 11 commits > - grep: move driver pre-load out of critical section > - grep: re-enable threads in non-worktree case > - grep: protect packed_git [re-]initialization > - grep: allow submodule functions to run in parallel > - submodule-config: add skip_if_read option to repo_read_gitmodules() > - grep: replace grep_read_mutex by internal obj read lock > - object-store: allow threaded access to object reading > - replace-object: make replace operations thread-safe > - grep: fix racy calls in grep_objects() > - grep: fix race conditions at grep_submodule() > - grep: fix race conditions on userdiff calls > > Traditionally, we avoided threaded grep while searching in objects > (as opposed to files in the working tree) as accesses to the object > layer is not thread-safe. This limitation is getting lifted. > > What's the current status of this one? This was the last round of improvements I had in mind for this topic. So for my part, I think this is ready. Thanks, Matheus