[PATCH v2 0/7] Better threaded delta resolution in index-pack (another try)
- From
- Jonathan Tan <jonathantanmy@google.com>
- Date
- Sep 8, 2020, 19:48 UTC
- Message-ID
- <cover.1599594441.git.jonathantanmy@google.com>
- In-Reply-To
- <cover.1598296530.git.jonathantanmy@google.com>
From What's Cooking [1]:
Show 16 quoted lines
> * jt/threaded-index-pack (2020-08-27) 9 commits
> - builtin/index-pack.c: fix some sparse warnings
> - fixup! index-pack: make quantum of work smaller
> - index-pack: make quantum of work smaller
> - index-pack: make resolve_delta() assume base data
> - index-pack: calculate {ref,ofs}_{first,last} early
> - index-pack: remove redundant child field
> - index-pack: unify threaded and unthreaded code
> - index-pack: remove redundant parameter
> - Documentation: deltaBaseCacheLimit is per-thread
>
> "git index-pack" learned to resolve deltified objects with greater
> parallelism.
>
> Expecting the final reroll.
> cf. https://colabti.org/irclogger/irclogger_log/git-devel?date=2020-08-31#l82Here's the reroll.
[1] https://lore.kernel.org/git/xmqqk0xa8rvn.fsf@gitster.c.googlers.com/
Jonathan Tan (7):
Documentation: deltaBaseCacheLimit is per-thread
index-pack: remove redundant parameter
index-pack: unify threaded and unthreaded code
index-pack: remove redundant child field
index-pack: calculate {ref,ofs}_{first,last} early
index-pack: make resolve_delta() assume base data
index-pack: make quantum of work smallerDocumentation/config/core.txt | 2 +- builtin/index-pack.c | 456 +++++++++++++++++++--------------- 2 files changed, 251 insertions(+), 207 deletions(-)
-- 2.28.0.526.ge36021eeef-goog