git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC] Timeouts on HTTP requests
@ 2005-10-18 23:51 Nick Hengeveld
  2005-10-19  6:02 ` Junio C Hamano
  0 siblings, 1 reply; 4+ messages in thread
From: Nick Hengeveld @ 2005-10-18 23:51 UTC (permalink / raw)
  To: git

Our QA department today checked what would happen if the network connection
went away completely in the middle of an HTTP transfer.  It looks as though
the answer is that git-http-fetch sits there forever waiting for CURL to
return something.

I'm thinking of taking advantage of CURL's capability of aborting a request
if the transfer rate drops below a threshold for a specified length of time
using a new pair of environment variables and/or config file settings:

GIT_HTTP_LOW_SPEED_LIMIT/http.lowspeedlimit
GIT_HTTP_LOW_SPEED_TIME/http.lowspeedtime

Does this make sense, and if so should there be defaults if nothing is
specified?

-- 
For a successful technology, reality must take precedence over public
relations, for nature cannot be fooled.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-10-19 15:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-18 23:51 [RFC] Timeouts on HTTP requests Nick Hengeveld
2005-10-19  6:02 ` Junio C Hamano
2005-10-19 11:09   ` Petr Baudis
2005-10-19 15:34     ` Nick Hengeveld

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).