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

Re: [GSoC][RFC] Proposal: Make pack access code thread-safe

From
Torsten Bögershausen <tboegi@web.de>
Date
Apr 9, 2019, 05:54 UTC
Message-ID
<bebc5bfe-0d84-d499-4dff-8f72b8b9f12b@web.de>
In-Reply-To
<CAHd-oW79P+Fq6OkdDa4Ly2mecuCM0tyS7jopON2_2rL-mf9RXQ@mail.gmail.com>
On 2019-04-08 21:36, Matheus Tavares Bernardino wrote:
Show 29 quoted lines
> On Mon, Apr 8, 2019 at 4:19 PM Philip Oakley <philipoakley@iee.org> wrote:
>>
>> Hi Matheus
>>
>> On 08/04/2019 18:04, Matheus Tavares Bernardino wrote:
>>>> Another "32-bit problem" should also be expressly considered during the
>>>> GSoC work because of the MS Windows definition of uInt / long to be only
>>>> 32 bits, leading to much of the Git code failing on the Git for Windows
>>>> port and on the Git LFS (for Windows) for packs and files greater than
>>>> 4Gb.https://github.com/git-for-windows/git/issues/1063
>>
>>> Thanks for pointing it out. I didn't get it, thought, if your
>>> suggestion was to also propose tackling this issue in this GSoC
>>> project. Was it that? I read the link but it seems to be a kind of
>>> unrelated problem from what I'm planing to do with the pack access
>>> code (which is tread-safety). I may have understood this wrongly,
>>> though. Please, let me know if that's the case :)
>>>
>> The main point was to avoid accidental regressions by re-introducing
>> simple 'longs' where memsized types were more appropriate.
>>
>> Torsten has already done a lot of work at
>> https://github.com/tboegi/git/tree/tb.190402_1552_convert_size_t_only_git_master_181124_mk_size_t
>
> Got it. Thanks, Philip!
>
>> HTH
>> Philip
>> (I'm off line for a few days)

Thanks for the reminder - I will probably send something out the next days/weeks.

Previous: Matheus Tavares BernardinoNext: Matheus Tavares Bernardino
Message 12 of 13 in “[GSoC][RFC] Proposal: Make pack access code thread-safe”
  1. Matheus Tavares BernardinoApr 7, 2019
  2. Christian CouderApr 7, 2019
  3. Duy NguyenApr 8, 2019
  4. Duy NguyenApr 8, 2019
  5. Christian CouderApr 8, 2019
  6. Matheus Tavares BernardinoApr 8, 2019
  7. Matheus Tavares BernardinoApr 8, 2019
  8. Philip OakleyApr 8, 2019
  9. Matheus Tavares BernardinoApr 8, 2019
  10. Philip OakleyApr 8, 2019
  11. Matheus Tavares BernardinoApr 8, 2019
  12. Torsten BögershausenApr 9, 2019
  13. Matheus Tavares BernardinoApr 8, 2019

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.