RE: FW: git over https and http 1.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



See below the output of GIT_CURL_VERBOSE, I marked the position (POINT 1)
where there seems to be a hang (~20 seconds)


GIT_CURL_VERBOSE=1 git clone http:// @10.1.30.61/git/WebGui
Cloning into WebGui...
* Couldn't find host 10.1.30.61 in the .netrc file; using defaults
* About to connect() to 10.1.30.61 port 80 (#0)
*   Trying 10.1.30.61... * connected
* Connected to 10.1.30.61 (10.1.30.61) port 80 (#0)
* 0x8fb5b58 is at send pipe head!
> GET /git/WebGui/info/refs?service=git-upload-pack HTTP/1.1
User-Agent: git/1.7.5.1
Host: 10.1.30.61
Accept: */*
Pragma: no-cache

< HTTP/1.1 200 OK
< Date: Thu, 19 May 2011 04:37:40 GMT
< Server: Apache/2.2.17 (Ubuntu)
< Expires: Fri, 01 Jan 1980 00:00:00 GMT
< Pragma: no-cache
< Cache-Control: no-cache, max-age=0, must-revalidate
< Transfer-Encoding: chunked
< Content-Type: application/x-git-upload-pack-advertisement
<
*********************************************///////////POINT
1///////////**************************************
* Connection #0 to host 10.1.30.61 left intact
* Couldn't find host 10.1.30.61 in the .netrc file; using defaults
* About to connect() to 10.1.30.61 port 80 (#0)
*   Trying 10.1.30.61... * connected
* Connected to 10.1.30.61 (10.1.30.61) port 80 (#0)
> POST /git/WebGui/git-upload-pack HTTP/1.1
User-Agent: git/1.7.5.1
Host: 10.1.30.61
Accept-Encoding: deflate, gzip
Content-Type: application/x-git-upload-pack-request
Accept: application/x-git-upload-pack-result
Content-Encoding: gzip
Content-Length: 15639

< HTTP/1.1 200 OK
< Date: Thu, 19 May 2011 04:37:40 GMT
< Server: Apache/2.2.17 (Ubuntu)
< Expires: Fri, 01 Jan 1980 00:00:00 GMT
< Pragma: no-cache
< Cache-Control: no-cache, max-age=0, must-revalidate
< Transfer-Encoding: chunked
< Content-Type: application/x-git-upload-pack-result
<
remote: Counting objects: 33641, done.
^Cmote: Compressing objects:  99% (6677/6744)

real    0m1.866s
user    0m0.008s
sys     0m0.008s

-----Original Message-----
From: Daniel Stenberg [mailto:daniel@xxxxxxx] 
Sent: Wednesday, May 18, 2011 5:40 PM
To: Nir Friedman
Cc: git@xxxxxxxxxxxxxxx
Subject: Re: FW: git over https and http 1.1

On Wed, 18 May 2011, Nir Friedman wrote:

> Fast is - 15 seconds, around  50% less

15 seconds is a really long time. I think it might be useful if you did some

network snooping/capturing to see what's really going on. Or set 
GIT_CURL_VERBOSE to get some verbose libcurl output and see if that explains

anything.

> This was checked on 	Ubuntu 	11.04  Libcurl 	7.21.3
> This problem didn't exist on windows clients.

libcurl works exactly the same on Windows so that effectively nullifies the 
theory it would have something to do with libcurl's HTTP 1.1 support...

-- 

  / daniel.haxx.se

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]