git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [GSoC] Improving parallelism

From
Felipe Tanus <fotanus@gmail.com>
Date
Mar 18, 2012, 04:58 UTC
Message-ID
<CANELHzNsZH5zJ9Y-E9yacuBwx6sTw+5AXR8cdbGG0j=SX_2TZg@mail.gmail.com>
In-Reply-To
<CACsJy8BFcx0dR12MYtZiHsmh3=z71NoT9CuL9Xsgq6bca-Q_Cg@mail.gmail.com>
On Sun, Mar 18, 2012 at 1:42 AM, Nguyen Thai Ngoc Duy <pclouds@gmail.com> wrote:
Show 18 quoted lines
> On Sun, Mar 18, 2012 at 5:18 AM, Felipe Tanus <fotanus@gmail.com> wrote:
>>  but if you know already other
>> commands that might benefit from this parallelism, please tell me in
>> order for me to include in my proposal.
>
> "git blame" (I think, I don't use this command much) and "git fsck".
> "git index-pack" is getting multithread support soon (you can search
> mail archive), but even then I think there's still room for further
> improvements (i.e. parallelize the hashing code in the first phase of
> checking the pack).
>
> If that's not enough, you may want to investigate whether multithread
> support can speed up "git rev-list --objects --all" without adding too
> much complexity. Speeding up this can also be achieved by implementing
> pack format version 4 (current version is 3). But that's a bigger work
> and may need more time to land.
> --
> Duy
Hi Duy,

Thanks for the answer, was very helpful. I'll check this commands and see what can I complete in time to add into the proposal.

Regards,
-- 
Felipe de Oliveira Tanus
E-mail: fotanus@gmail.com
Site: http://www.inf.ufrgs.br/~fotanus/
-----
"All we have to decide is what to do with the time that is given us." - Gandalf
Previous: Nguyen Thai Ngoc DuyNext: Thomas Rast
Message 3 of 5 in “[GSoC] Improving parallelism”
  1. Felipe TanusMar 17, 2012
  2. Nguyen Thai Ngoc DuyMar 18, 2012
  3. Felipe TanusMar 18, 2012
  4. Thomas RastMar 21, 2012
  5. Felipe TanusMar 21, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.