Last active
November 4, 2019 23:27
-
-
Save jblazquez/6c8dabdf696fc6a4fe3277cb19e4193a to your computer and use it in GitHub Desktop.
curl HTTP/3+Quiche hangs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* STATE: INIT => CONNECT handle 0x561187f35458; line 1491 (connection #-5000) | |
* Added connection 0. The cache now contains 1 members | |
* STATE: CONNECT => WAITRESOLVE handle 0x561187f35458; line 1532 (connection #0) | |
% Total % Received % Xferd Average Speed Time Time Time Current | |
Dload Upload Total Spent Left Speed | |
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 104.18.10.101:443... | |
* Sent QUIC client Initial, ALPN: h3-23 | |
* STATE: WAITRESOLVE => WAITCONNECT handle 0x561187f35458; line 1611 (connection #0) | |
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* quiche established connection! | |
* Marked for [keep alive]: HTTP/3 default | |
* STATE: WAITCONNECT => SENDPROTOCONNECT handle 0x561187f35458; line 1667 (connection #0) | |
* STATE: SENDPROTOCONNECT => DO handle 0x561187f35458; line 1685 (connection #0) | |
* h3 [:method: GET] | |
* h3 [:path: /channels/public/bundles/0001101F899946AF.bundle] | |
* h3 [:scheme: https] | |
* h3 [:authority: http3.dyn.test.riotcdn.net] | |
* h3 [user-agent: curl/7.67.0-DEV] | |
* h3 [accept: */*] | |
* Using HTTP/3 Stream ID: 0 (easy handle 0x561187f35458) | |
> GET /channels/public/bundles/0001101F899946AF.bundle HTTP/3 | |
> Host: http3.dyn.test.riotcdn.net | |
> user-agent: curl/7.67.0-DEV | |
> accept: */* | |
> | |
* STATE: DO => DO_DONE handle 0x561187f35458; line 1756 (connection #0) | |
* STATE: DO_DONE => PERFORM handle 0x561187f35458; line 1877 (connection #0) | |
* HTTP 1.1 or later with persistent connection | |
< HTTP/3 200 | |
< date: Mon, 04 Nov 2019 23:16:02 GMT | |
< content-type: binary/octet-stream | |
< content-length: 19046612 | |
< set-cookie: __cfduid=da588f4695a7908e0db25a873a9e9d4fe1572909362; expires=Tue, 03-Nov-20 23:16:02 GMT; path=/; domain=.test.riotcdn.net; HttpOnly | |
< cf-cache-status: DYNAMIC | |
< cache-control: max-age=28800 | |
< cf-ray: 530a4b1b185feb69-LAX | |
< accept-ranges: bytes | |
< age: 18351 | |
< etag: "d365485e12b8b09eb1c57cf52f565e1f" | |
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" | |
< last-modified: Wed, 06 Mar 2019 23:45:13 GMT | |
< via: 1.1 9d99e2b9dedf1fed654116378ecfcced.cloudfront.net (CloudFront) | |
< x-amz-cf-id: Hn9AAMLDDByVcTVhntznSlYfxAB62p4dhuZXUfgXjwlKkdKQBZmxEA== | |
< x-amz-cf-pop: LAX3-C4 | |
< x-amz-replication-status: COMPLETED | |
< x-amz-server-side-encryption: AES256 | |
< x-amz-version-id: I1aJW0Xzh93JGTCFOw5TZVyXA7K0bHLa | |
< x-cache: Hit from cloudfront | |
< x-riot-cdn: Cloudflare | |
< alt-svc: h3-23=":443"; ma=86400 | |
< server: cloudflare | |
* Curl_readwrite: forcibly told to drain data | |
< | |
{ [17649 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12628 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1496 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [22447 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [10321 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [14930 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [14924 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [2914 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [18893 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1148 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [10012 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [2715 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [23684 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [9084 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [11575 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [6888 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [6888 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [7417 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [9798 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5740 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [4592 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5740 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5740 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1158 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [2281 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [22960 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [2296 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [4592 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [639 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [18872 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [4590 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8029 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1277 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [14776 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [6882 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5735 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5375 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [355 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8029 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5735 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [9176 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8029 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1444 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [21491 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8029 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3248 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3629 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [9176 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8029 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5735 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3441 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [2758 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [7560 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [17205 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8003 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3969 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [2294 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3441 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5735 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3441 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3441 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [10447 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [13635 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [9176 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [6882 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3075 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3802 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [9176 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [19790 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [23791 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8977 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [194 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [13764 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12617 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [6193 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1831 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12617 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [18320 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [16085 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1147 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1147 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [14389 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [15428 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [10323 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [6882 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [135 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [11330 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3441 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12617 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5380 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8379 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [17205 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [4588 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [2596 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12310 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [20458 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1330 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12617 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [18352 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [469 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12143 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [14911 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [5714 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [17221 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [7526 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [9674 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12617 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [10477 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [11311 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [9176 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [3225 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [16384 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [6764 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [1428 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [20480 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [4096 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [4096 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8192 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [8192 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [12288 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
{ [790 bytes data] | |
* Curl_readwrite: forcibly told to drain data | |
5 18.1M 5 1023k 0 0 821k 0 0:00:22 0:00:01 0:00:21 820k | |
5 18.1M 5 1023k 0 0 453k 0 0:00:41 0:00:02 0:00:39 453k | |
5 18.1M 5 1023k 0 0 313k 0 0:00:59 0:00:03 0:00:56 313k | |
5 18.1M 5 1023k 0 0 239k 0 0:01:17 0:00:04 0:01:13 239k | |
5 18.1M 5 1023k 0 0 193k 0 0:01:36 0:00:05 0:01:31 195k | |
5 18.1M 5 1023k 0 0 162k 0 0:01:54 0:00:06 0:01:48 0 | |
5 18.1M 5 1023k 0 0 140k 0 0:02:12 0:00:07 0:02:05 0 | |
5 18.1M 5 1023k 0 0 123k 0 0:02:31 0:00:08 0:02:23 0 | |
5 18.1M 5 1023k 0 0 109k 0 0:02:49 0:00:09 0:02:40 0 | |
5 18.1M 5 1023k 0 0 98k 0 0:03:07 0:00:10 0:02:57 0 | |
5 18.1M 5 1023k 0 0 92338 0 0:03:26 0:00:11 0:03:15 0 | |
5 18.1M 5 1023k 0 0 84791 0 0:03:44 0:00:12 0:03:32 0 | |
5 18.1M 5 1023k 0 0 78383 0 0:04:02 0:00:13 0:03:49 0 | |
5 18.1M 5 1023k 0 0 72876 0 0:04:21 0:00:14 0:04:07 0 | |
5 18.1M 5 1023k 0 0 68092 0 0:04:39 0:00:15 0:04:24 0 | |
5 18.1M 5 1023k 0 0 63898 0 0:04:58 0:00:16 0:04:42 0 | |
5 18.1M 5 1023k 0 0 60190 0 0:05:16 0:00:17 0:04:59 0 | |
5 18.1M 5 1023k 0 0 56889 0 0:05:34 0:00:18 0:05:16 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* STATE: INIT => CONNECT handle 0x55b59d29d458; line 1491 (connection #-5000) | |
* Added connection 0. The cache now contains 1 members | |
* STATE: CONNECT => WAITRESOLVE handle 0x55b59d29d458; line 1532 (connection #0) | |
% Total % Received % Xferd Average Speed Time Time Time Current | |
Dload Upload Total Spent Left Speed | |
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 104.18.11.101:443... | |
* Sent QUIC client Initial, ALPN: h3-23 | |
* STATE: WAITRESOLVE => WAITCONNECT handle 0x55b59d29d458; line 1611 (connection #0) | |
* quiche established connection! | |
* Marked for [keep alive]: HTTP/3 default | |
* STATE: WAITCONNECT => SENDPROTOCONNECT handle 0x55b59d29d458; line 1667 (connection #0) | |
* STATE: SENDPROTOCONNECT => DO handle 0x55b59d29d458; line 1685 (connection #0) | |
* h3 [:method: GET] | |
* h3 [:path: /channels/public/bundles/0001101F899946AF.bundle] | |
* h3 [:scheme: https] | |
* h3 [:authority: http3.dyn.test.riotcdn.net] | |
* h3 [user-agent: curl/7.67.0-DEV] | |
* h3 [accept: */*] | |
* Using HTTP/3 Stream ID: 0 (easy handle 0x55b59d29d458) | |
> GET /channels/public/bundles/0001101F899946AF.bundle HTTP/3 | |
> Host: http3.dyn.test.riotcdn.net | |
> user-agent: curl/7.67.0-DEV | |
> accept: */* | |
> | |
* STATE: DO => DO_DONE handle 0x55b59d29d458; line 1756 (connection #0) | |
* STATE: DO_DONE => PERFORM handle 0x55b59d29d458; line 1877 (connection #0) | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 | |
0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment