Re: What's cooking in git.git (Nov 2019, #02; Fri, 8)
From: Matheus Tavares Bernardino <hidden>
Date: 2019-11-08 15:01:06
Hi, Junio On Fri, Nov 8, 2019 at 5:41 AM Junio C Hamano [off-list ref] 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