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

Re: git http-push and MKCOL error (22/409)

From
Junio C Hamano <gitster@pobox.com>
Date
Aug 16, 2009, 19:34 UTC
Message-ID
<7veirb5z9a.fsf@alter.siamese.dyndns.org>
In-Reply-To
<be6fef0d0908160727r7dfa9b46l4d493e3954c21de3@mail.gmail.com>
Tay Ray Chuan <rctay89@gmail.com> writes:
Show 12 quoted lines
> On Sun, Aug 16, 2009 at 9:57 PM, Thomas
> Schlichter<thomas.schlichter@web.de> wrote:
>> Current "master" and "next" trees also have this problem. But as git version
>> 1.6.4 does not have this problem, I was able to bisect it down to commit:
>>
>>   5424bc557fc6414660830b470dd45774b8f5f281
>>   http*: add helper methods for fetching objects (loose)
>
> Interesting. Please do provide:
>
>  -steps to reproduce,
>  -your server's access log.
The report said:
    MKCOL 98fd7fb8f32843c1bb40bd195a2f1cd6cab0751d failed, aborting (22/409)

As far as I can see you are trying (in http-push.c::start_mkcol()) to create the two-hexdigit fan-out directory (i.e. "98" for this example); it is strange to see a request to create the full 40-hexdigit collection in the first place.

In another thread you responded to earlier:
    http://thread.gmane.org/gmane.comp.version-control.git/125933/focus=125972

the original report did not give the exact error message, but in that one, instead of failing to create 40-hexdigit collection like this, I am guessing that it fails with something like "MKCOL 'refs' failed".

So are these unrelated "breakages"[1]?
[Foornote]

*1* Not necessarily in the sense the client is broken but in the sense that the server-client combination does not work for the reporter.

Previous: Thomas SchlichterNext: Tay Ray Chuan
Message 7 of 12 in “git http-push and MKCOL error (22/409)”
  1. Thomas SchlichterAug 16, 2009
  2. Tay Ray ChuanAug 16, 2009
  3. Thomas SchlichterAug 16, 2009
  4. Tay Ray ChuanAug 17, 2009
  5. Thomas SchlichterAug 17, 2009
  6. Thomas SchlichterAug 17, 2009
  7. Junio C HamanoAug 16, 2009
  8. Tay Ray ChuanAug 17, 2009
  9. Thomas SchlichterAug 17, 2009
  10. Junio C HamanoAug 17, 2009
  11. Tay Ray ChuanAug 17, 2009
  12. Thomas SchlichterAug 17, 2009

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.