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

Status of dumb http transport?

From
Martin Langhoff <martin.langhoff@gmail.com>
Date
Jan 30, 2011, 15:07 UTC
Message-ID
<AANLkTik99NNjNwLbj3-xEvVqiYUENiaREYAeJUC0bwVY@mail.gmail.com>
Hi List!

What is the state of dumb http transport today, for fetching updates? Is the client code smart enough to fetch indexes and use range requests? If so, how does that fare for latency?

Background: I am looking at whether yum repositories' data (currently
in sqlite & xml) could benefit from being a git (or very gittish)
database -- with a bit of re-organizing to make it git-efficient of
course.

Not the data that would benefit, but rather, users pulling updates from fast-moving repos (updates, updates-testing, rawhide...).

One of the constraints is that this has to be http, and work well across a universe of mirrors (that won't install or configure software) and the good bad and ugly world of http proxies. Yum can be taught to use the git proto, but that won't gain widespread use quickly -- http is and will be the mainstay for a long time.

m
-- 
 martin.langhoff@gmail.com
 martin@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
Next: Jakub Narebski
Message 1 of 2 in “Status of dumb http transport?”
  1. Martin LanghoffJan 30, 2011
  2. Jakub NarebskiJan 30, 2011

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.