Skip to content

Instantly share code, notes, and snippets.

@dominic-p
Created June 12, 2021 06:12
Show Gist options
  • Save dominic-p/95fd4029204c9d21cb1342d86965eb99 to your computer and use it in GitHub Desktop.
Save dominic-p/95fd4029204c9d21cb1342d86965eb99 to your computer and use it in GitHub Desktop.
Trow authorization issue logs
Command
$ sudo crictl --debug pull --creds test:test trow-svc.trow.svc.cluster.local:8000/test/nginx:alpine
DEBU[0000] get image connection
DEBU[0000] connect using endpoint 'unix:///var/run/crio/crio.sock' with '2s' timeout
DEBU[0000] connected successfully using endpoint: unix:///var/run/crio/crio.sock
DEBU[0000] PullImageRequest: &PullImageRequest{Image:&ImageSpec{Image:trow-svc.trow.svc.cluster.local:8000/test/nginx:alpine,Annotations:map[string]string{},},Auth:&AuthConfig{Username:test,Password:test,Auth:,ServerAddress:,IdentityToken:,RegistryToken:,},SandboxConfig:nil,}
DEBU[0000] PullImageResponse: nil
FATA[0000] pulling image: rpc error: code = Unknown desc = unable to retrieve auth token: invalid username/password: unauthorized: authentication required
Logs
[2021-06-12T06:07:56Z DEBUG hyper::server] Incoming stream
[2021-06-12T06:07:56Z TRACE hyper::buffer] get_buf []
[2021-06-12T06:07:56Z TRACE hyper::buffer] read_into_buf buf[0..4096]
[2021-06-12T06:07:56Z TRACE hyper::buffer] get_buf [u8; 4096][0..227]
[2021-06-12T06:07:56Z TRACE hyper::http::h1] try_parse([22, 3, 1, 0, 222, 1, 0, 0, 218, 3, 3, 36, 179, 116, 208, 148, 137, 2, 72, 77, 129, 162, 216, 93, 250, 140, 103, 122, 67, 233, 192, 21, 119, 140, 125, 255, 30, 107, 174, 18, 33, 153, 153, 32, 188, 226, 255, 196, 21, 61, 92, 236, 58, 220, 139, 198, 31, 176, 250, 31, 137, 251, 41, 151, 255, 65, 137, 165, 124, 219, 14, 207, 30, 32, 175, 132, 0, 22, 192, 44, 192, 48, 192, 43, 192, 47, 192, 10, 192, 9, 192, 20, 192, 19, 19, 3, 19, 1, 19, 2, 1, 0, 0, 123, 0, 5, 0, 5, 1, 0, 0, 0, 0, 0, 10, 0, 10, 0, 8, 0, 29, 0, 23, 0, 24, 0, 25, 0, 11, 0, 2, 1, 0, 0, 13, 0, 26, 0, 24, 8, 4, 4, 3, 8, 7, 8, 5, 8, 6, 4, 1, 5, 1, 6, 1, 5, 3, 6, 3, 2, 1, 2, 3, 255, 1, 0, 1, 0, 0, 18, 0, 0, 0, 43, 0, 9, 8, 3, 4, 3, 3, 3, 2, 3, 1, 0, 51, 0, 38, 0, 36, 0, 29, 0, 32, 246, 161, 143, 61, 32, 46, 13, 106, 49, 175, 209, 44, 142, 45, 241, 73, 227, 41, 200, 170, 190, 143, 175, 176, 76, 121, 35, 41, 81, 190, 68, 13])
[2021-06-12T06:07:56Z TRACE hyper::http::h1] Request.try_parse([Header; 100], [u8; 227])
[2021-06-12T06:07:56Z INFO hyper::server] request error = Header
[2021-06-12T06:07:56Z DEBUG hyper::server] keep_alive loop ending for 10.244.0.0:49314
[2021-06-12T06:07:56Z DEBUG hyper::server] Incoming stream
[2021-06-12T06:07:56Z TRACE hyper::buffer] get_buf []
[2021-06-12T06:07:56Z TRACE hyper::buffer] read_into_buf buf[0..4096]
[2021-06-12T06:07:56Z TRACE hyper::buffer] get_buf [u8; 4096][0..194]
[2021-06-12T06:07:56Z TRACE hyper::http::h1] try_parse([71, 69, 84, 32, 47, 118, 50, 47, 32, 72, 84, 84, 80, 47, 49, 46, 49, 13, 10, 72, 111, 115, 116, 58, 32, 49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48, 13, 10, 85, 115, 101, 114, 45, 65, 103, 101, 110, 116, 58, 32, 99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52, 13, 10, 68, 111, 99, 107, 101, 114, 45, 68, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 45, 65, 112, 105, 45, 86, 101, 114, 115, 105, 111, 110, 58, 32, 114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48, 13, 10, 65, 99, 99, 101, 112, 116, 45, 69, 110, 99, 111, 100, 105, 110, 103, 58, 32, 103, 122, 105, 112, 13, 10, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 58, 32, 99, 108, 111, 115, 101, 13, 10, 13, 10])
[2021-06-12T06:07:56Z TRACE hyper::http::h1] Request.try_parse([Header; 100], [u8; 194])
[2021-06-12T06:07:56Z TRACE hyper::http::h1] Request.try_parse Complete(194)
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "Host"=[49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48]
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "User-Agent"=[99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52]
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "Docker-Distribution-Api-Version"=[114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48]
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "Accept-Encoding"=[103, 122, 105, 112]
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "Connection"=[99, 108, 111, 115, 101]
[2021-06-12T06:07:56Z DEBUG hyper::server::request] Request Line: Get AbsolutePath("/v2/") Http11
[2021-06-12T06:07:56Z DEBUG hyper::server::request] Headers { Host: 10.99.246.200:8000
, User-Agent: cri-o/1.19.1 go/go1.15.2 os/linux arch/arm64
, Docker-Distribution-Api-Version: registry/2.0
, Accept-Encoding: gzip
, Connection: close
, }
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.set( "Connection", Connection([Close]) )
[2021-06-12T06:07:56Z TRACE rocket::data::data] Data::new(EmptyReader)
[2021-06-12T06:07:56Z TRACE rocket::data::data] Filled peek buf with 0 bytes.
[2021-06-12T06:07:56Z TRACE rocket::data::data] Peek bytes: 0/512 bytes.
[2021-06-12T06:07:56Z INFO rocket::rocket] GET /v2/:
[2021-06-12T06:07:56Z TRACE rocket::router] Routing the request: GET /v2/
[2021-06-12T06:07:56Z TRACE rocket::router] All matches: [Route { name: Some("get_v2root"), method: Get, base: Origin { source: None, path: "/", query: None, segment_count: [uninitialized storage] }, uri: Origin { source: None, path: "/v2", query: None, segment_count: [uninitialized storage] }, rank: -4, format: None, metadata: Metadata { path_segments: [RouteSegment { string: "v2", kind: Static, name: "v2", index: Some(0), _part: PhantomData }], query_segments: None, fully_dynamic_query: true } }]
[2021-06-12T06:07:56Z INFO rocket::rocket] Matched: GET /v2 (get_v2root)
[2021-06-12T06:07:56Z INFO rocket::rocket] Outcome: Failure
[2021-06-12T06:07:56Z WARN rocket::rocket] Responding with 401 Unauthorized catcher.
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.append_raw( "www-authenticate", [66, 101, 97, 114, 101, 114, 32, 114, 101, 97, 108, 109, 61, 34, 104, 116, 116, 112, 58, 47, 47, 49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48, 47, 108, 111, 103, 105, 110, 34, 44, 115, 101, 114, 118, 105, 99, 101, 61, 34, 116, 114, 111, 119, 95, 114, 101, 103, 105, 115, 116, 114, 121, 34, 44, 115, 99, 111, 112, 101, 61, 34, 112, 117, 115, 104, 47, 112, 117, 108, 108, 34] )
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.append_raw( "Content-Type", [97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 106, 115, 111, 110] )
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.append_raw( "Server", [82, 111, 99, 107, 101, 116] )
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.append_raw( "Docker-Distribution-API-Version", [114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48] )
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.set( "Content-Length", ContentLength(0) )
[2021-06-12T06:07:56Z DEBUG hyper::server::response] writing head: Http11 Unauthorized
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.set( "Date", Date(HttpDate(Tm { tm_sec: 56, tm_min: 7, tm_hour: 6, tm_mday: 12, tm_mon: 5, tm_year: 121, tm_wday: 6, tm_yday: 162, tm_isdst: 0, tm_utcoff: 0, tm_nsec: 153930123 })) )
[2021-06-12T06:07:56Z DEBUG hyper::server::response] headers [
Headers { Connection: close
, www-authenticate: Bearer realm="http://10.99.246.200:8000/login",service="trow_registry",scope="push/pull"
, Content-Type: application/json
, Server: Rocket
, Docker-Distribution-API-Version: registry/2.0
, Content-Length: 0
, Date: Sat, 12 Jun 2021 06:07:56 GMT
, }]
[2021-06-12T06:07:56Z TRACE hyper::server::response] ending
[2021-06-12T06:07:56Z INFO rocket::rocket] Response succeeded.
[2021-06-12T06:07:56Z DEBUG hyper::server] keep_alive = false for 10.244.0.0:17242
[2021-06-12T06:07:56Z DEBUG hyper::server] keep_alive loop ending for 10.244.0.0:17242
[2021-06-12T06:07:56Z DEBUG hyper::server] Incoming stream
[2021-06-12T06:07:56Z TRACE hyper::buffer] get_buf []
[2021-06-12T06:07:56Z TRACE hyper::buffer] read_into_buf buf[0..4096]
[2021-06-12T06:07:56Z TRACE hyper::buffer] get_buf [u8; 4096][0..210]
[2021-06-12T06:07:56Z TRACE hyper::http::h1] try_parse([71, 69, 84, 32, 47, 108, 111, 103, 105, 110, 63, 115, 99, 111, 112, 101, 61, 114, 101, 112, 111, 115, 105, 116, 111, 114, 121, 37, 51, 65, 116, 101, 115, 116, 37, 50, 70, 110, 103, 105, 110, 120, 37, 51, 65, 112, 117, 108, 108, 38, 115, 101, 114, 118, 105, 99, 101, 61, 116, 114, 111, 119, 95, 114, 101, 103, 105, 115, 116, 114, 121, 32, 72, 84, 84, 80, 47, 49, 46, 49, 13, 10, 72, 111, 115, 116, 58, 32, 49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48, 13, 10, 85, 115, 101, 114, 45, 65, 103, 101, 110, 116, 58, 32, 99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52, 13, 10, 65, 99, 99, 101, 112, 116, 45, 69, 110, 99, 111, 100, 105, 110, 103, 58, 32, 103, 122, 105, 112, 13, 10, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 58, 32, 99, 108, 111, 115, 101, 13, 10, 13, 10])
[2021-06-12T06:07:56Z TRACE hyper::http::h1] Request.try_parse([Header; 100], [u8; 210])
[2021-06-12T06:07:56Z TRACE hyper::http::h1] Request.try_parse Complete(210)
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "Host"=[49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48]
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "User-Agent"=[99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52]
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "Accept-Encoding"=[103, 122, 105, 112]
[2021-06-12T06:07:56Z TRACE hyper::header] raw header: "Connection"=[99, 108, 111, 115, 101]
[2021-06-12T06:07:56Z DEBUG hyper::server::request] Request Line: Get AbsolutePath("/login?scope=repository%3Atest%2Fnginx%3Apull&service=trow_registry") Http11
[2021-06-12T06:07:56Z DEBUG hyper::server::request] Headers { Host: 10.99.246.200:8000
, User-Agent: cri-o/1.19.1 go/go1.15.2 os/linux arch/arm64
, Accept-Encoding: gzip
, Connection: close
, }
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.set( "Connection", Connection([Close]) )
[2021-06-12T06:07:56Z TRACE rocket::data::data] Data::new(EmptyReader)
[2021-06-12T06:07:56Z TRACE rocket::data::data] Filled peek buf with 0 bytes.
[2021-06-12T06:07:56Z TRACE rocket::data::data] Peek bytes: 0/512 bytes.
[2021-06-12T06:07:56Z INFO rocket::rocket] GET /login?scope=repository%3Atest%2Fnginx%3Apull&service=trow_registry:
[2021-06-12T06:07:56Z TRACE rocket::router] Routing the request: GET /login?scope=repository%3Atest%2Fnginx%3Apull&service=trow_registry
[2021-06-12T06:07:56Z TRACE rocket::router] All matches: [Route { name: Some("login"), method: Get, base: Origin { source: None, path: "/", query: None, segment_count: [uninitialized storage] }, uri: Origin { source: None, path: "/login", query: None, segment_count: [uninitialized storage] }, rank: -4, format: None, metadata: Metadata { path_segments: [RouteSegment { string: "login", kind: Static, name: "login", index: Some(0), _part: PhantomData }], query_segments: None, fully_dynamic_query: true } }]
[2021-06-12T06:07:56Z INFO rocket::rocket] Matched: GET /login (login)
[2021-06-12T06:07:56Z INFO rocket::rocket] Outcome: Failure
[2021-06-12T06:07:56Z WARN rocket::rocket] Responding with 401 Unauthorized catcher.
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.append_raw( "www-authenticate", [66, 101, 97, 114, 101, 114, 32, 114, 101, 97, 108, 109, 61, 34, 104, 116, 116, 112, 58, 47, 47, 49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48, 47, 108, 111, 103, 105, 110, 34, 44, 115, 101, 114, 118, 105, 99, 101, 61, 34, 116, 114, 111, 119, 95, 114, 101, 103, 105, 115, 116, 114, 121, 34, 44, 115, 99, 111, 112, 101, 61, 34, 112, 117, 115, 104, 47, 112, 117, 108, 108, 34] )
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.append_raw( "Content-Type", [97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 106, 115, 111, 110] )
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.append_raw( "Server", [82, 111, 99, 107, 101, 116] )
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.append_raw( "Docker-Distribution-API-Version", [114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48] )
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.set( "Content-Length", ContentLength(0) )
[2021-06-12T06:07:56Z DEBUG hyper::server::response] writing head: Http11 Unauthorized
[2021-06-12T06:07:56Z TRACE hyper::header] Headers.set( "Date", Date(HttpDate(Tm { tm_sec: 56, tm_min: 7, tm_hour: 6, tm_mday: 12, tm_mon: 5, tm_year: 121, tm_wday: 6, tm_yday: 162, tm_isdst: 0, tm_utcoff: 0, tm_nsec: 156894140 })) )
[2021-06-12T06:07:56Z DEBUG hyper::server::response] headers [
Headers { Connection: close
, www-authenticate: Bearer realm="http://10.99.246.200:8000/login",service="trow_registry",scope="push/pull"
, Content-Type: application/json
, Server: Rocket
, Docker-Distribution-API-Version: registry/2.0
, Content-Length: 0
, Date: Sat, 12 Jun 2021 06:07:56 GMT
, }]
[2021-06-12T06:07:56Z TRACE hyper::server::response] ending
[2021-06-12T06:07:56Z INFO rocket::rocket] Response succeeded.
[2021-06-12T06:07:56Z DEBUG hyper::server] keep_alive = false for 10.244.0.0:7851
[2021-06-12T06:07:56Z DEBUG hyper::server] keep_alive loop ending for 10.244.0.0:7851
Command
$ sudo crictl --debug pull --creds test:test 10.99.246.200:8000/test/nginx:alpine
DEBU[0000] get image connection
DEBU[0000] connect using endpoint 'unix:///var/run/crio/crio.sock' with '2s' timeout
DEBU[0000] connected successfully using endpoint: unix:///var/run/crio/crio.sock
DEBU[0000] PullImageRequest: &PullImageRequest{Image:&ImageSpec{Image:10.99.246.200:8000/test/nginx:alpine,Annotations:map[string]string{},},Auth:&AuthConfig{Username:test,Password:test,Auth:,ServerAddress:,IdentityToken:,RegistryToken:,},SandboxConfig:nil,}
DEBU[0000] PullImageResponse: &PullImageResponse{ImageRef:10.99.246.200:8000/test/nginx@sha256:6243b2a72ee9fd917c350149a365ee0bb7fdabf6175ecaf0d404ad7a316fa7ee,}
Image is up to date for 10.99.246.200:8000/test/nginx@sha256:6243b2a72ee9fd917c350149a365ee0bb7fdabf6175ecaf0d404ad7a316fa7ee
Logs
[2021-06-12T06:03:08Z DEBUG hyper::server] Incoming stream
[2021-06-12T06:03:08Z TRACE hyper::buffer] get_buf []
[2021-06-12T06:03:08Z TRACE hyper::buffer] read_into_buf buf[0..4096]
[2021-06-12T06:03:08Z TRACE hyper::buffer] get_buf [u8; 4096][0..227]
[2021-06-12T06:03:08Z TRACE hyper::http::h1] try_parse([22, 3, 1, 0, 222, 1, 0, 0, 218, 3, 3, 18, 176, 230, 34, 18, 125, 160, 155, 116, 221, 109, 169, 50, 49, 254, 196, 119, 216, 116, 101, 214, 201, 57, 156, 21, 46, 254, 120, 156, 116, 175, 131, 32, 23, 238, 14, 184, 135, 253, 156, 7, 93, 101, 44, 30, 163, 223, 181, 38, 242, 215, 123, 63, 39, 10, 118, 69, 209, 204, 166, 164, 105, 0, 72, 46, 0, 22, 192, 44, 192, 48, 192, 43, 192, 47, 192, 10, 192, 9, 192, 20, 192, 19, 19, 3, 19, 1, 19, 2, 1, 0, 0, 123, 0, 5, 0, 5, 1, 0, 0, 0, 0, 0, 10, 0, 10, 0, 8, 0, 29, 0, 23, 0, 24, 0, 25, 0, 11, 0, 2, 1, 0, 0, 13, 0, 26, 0, 24, 8, 4, 4, 3, 8, 7, 8, 5, 8, 6, 4, 1, 5, 1, 6, 1, 5, 3, 6, 3, 2, 1, 2, 3, 255, 1, 0, 1, 0, 0, 18, 0, 0, 0, 43, 0, 9, 8, 3, 4, 3, 3, 3, 2, 3, 1, 0, 51, 0, 38, 0, 36, 0, 29, 0, 32, 187, 97, 206, 189, 32, 171, 26, 206, 126, 244, 59, 7, 114, 251, 93, 90, 41, 106, 208, 164, 194, 133, 245, 49, 189, 251, 108, 150, 82, 69, 209, 77])
[2021-06-12T06:03:08Z TRACE hyper::http::h1] Request.try_parse([Header; 100], [u8; 227])
[2021-06-12T06:03:08Z INFO hyper::server] request error = Header
[2021-06-12T06:03:08Z DEBUG hyper::server] keep_alive loop ending for 10.244.0.0:19838
[2021-06-12T06:03:08Z DEBUG hyper::server] Incoming stream
[2021-06-12T06:03:08Z TRACE hyper::buffer] get_buf []
[2021-06-12T06:03:08Z TRACE hyper::buffer] read_into_buf buf[0..4096]
[2021-06-12T06:03:08Z TRACE hyper::buffer] get_buf [u8; 4096][0..194]
[2021-06-12T06:03:08Z TRACE hyper::http::h1] try_parse([71, 69, 84, 32, 47, 118, 50, 47, 32, 72, 84, 84, 80, 47, 49, 46, 49, 13, 10, 72, 111, 115, 116, 58, 32, 49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48, 13, 10, 85, 115, 101, 114, 45, 65, 103, 101, 110, 116, 58, 32, 99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52, 13, 10, 68, 111, 99, 107, 101, 114, 45, 68, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 45, 65, 112, 105, 45, 86, 101, 114, 115, 105, 111, 110, 58, 32, 114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48, 13, 10, 65, 99, 99, 101, 112, 116, 45, 69, 110, 99, 111, 100, 105, 110, 103, 58, 32, 103, 122, 105, 112, 13, 10, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 58, 32, 99, 108, 111, 115, 101, 13, 10, 13, 10])
[2021-06-12T06:03:08Z TRACE hyper::http::h1] Request.try_parse([Header; 100], [u8; 194])
[2021-06-12T06:03:08Z TRACE hyper::http::h1] Request.try_parse Complete(194)
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Host"=[49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "User-Agent"=[99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Docker-Distribution-Api-Version"=[114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept-Encoding"=[103, 122, 105, 112]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Connection"=[99, 108, 111, 115, 101]
[2021-06-12T06:03:08Z DEBUG hyper::server::request] Request Line: Get AbsolutePath("/v2/") Http11
[2021-06-12T06:03:08Z DEBUG hyper::server::request] Headers { Host: 10.99.246.200:8000
, User-Agent: cri-o/1.19.1 go/go1.15.2 os/linux arch/arm64
, Docker-Distribution-Api-Version: registry/2.0
, Accept-Encoding: gzip
, Connection: close
, }
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Connection", Connection([Close]) )
[2021-06-12T06:03:08Z TRACE rocket::data::data] Data::new(EmptyReader)
[2021-06-12T06:03:08Z TRACE rocket::data::data] Filled peek buf with 0 bytes.
[2021-06-12T06:03:08Z TRACE rocket::data::data] Peek bytes: 0/512 bytes.
[2021-06-12T06:03:08Z INFO rocket::rocket] GET /v2/:
[2021-06-12T06:03:08Z TRACE rocket::router] Routing the request: GET /v2/
[2021-06-12T06:03:08Z TRACE rocket::router] All matches: [Route { name: Some("get_v2root"), method: Get, base: Origin { source: None, path: "/", query: None, segment_count: [uninitialized storage] }, uri: Origin { source: None, path: "/v2", query: None, segment_count: [uninitialized storage] }, rank: -4, format: None, metadata: Metadata { path_segments: [RouteSegment { string: "v2", kind: Static, name: "v2", index: Some(0), _part: PhantomData }], query_segments: None, fully_dynamic_query: true } }]
[2021-06-12T06:03:08Z INFO rocket::rocket] Matched: GET /v2 (get_v2root)
[2021-06-12T06:03:08Z INFO rocket::rocket] Outcome: Failure
[2021-06-12T06:03:08Z WARN rocket::rocket] Responding with 401 Unauthorized catcher.
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "www-authenticate", [66, 101, 97, 114, 101, 114, 32, 114, 101, 97, 108, 109, 61, 34, 104, 116, 116, 112, 58, 47, 47, 49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48, 47, 108, 111, 103, 105, 110, 34, 44, 115, 101, 114, 118, 105, 99, 101, 61, 34, 116, 114, 111, 119, 95, 114, 101, 103, 105, 115, 116, 114, 121, 34, 44, 115, 99, 111, 112, 101, 61, 34, 112, 117, 115, 104, 47, 112, 117, 108, 108, 34] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Content-Type", [97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 106, 115, 111, 110] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Server", [82, 111, 99, 107, 101, 116] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Docker-Distribution-API-Version", [114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Content-Length", ContentLength(0) )
[2021-06-12T06:03:08Z DEBUG hyper::server::response] writing head: Http11 Unauthorized
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Date", Date(HttpDate(Tm { tm_sec: 8, tm_min: 3, tm_hour: 6, tm_mday: 12, tm_mon: 5, tm_year: 121, tm_wday: 6, tm_yday: 162, tm_isdst: 0, tm_utcoff: 0, tm_nsec: 179857285 })) )
[2021-06-12T06:03:08Z DEBUG hyper::server::response] headers [
Headers { Connection: close
, www-authenticate: Bearer realm="http://10.99.246.200:8000/login",service="trow_registry",scope="push/pull"
, Content-Type: application/json
, Server: Rocket
, Docker-Distribution-API-Version: registry/2.0
, Content-Length: 0
, Date: Sat, 12 Jun 2021 06:03:08 GMT
, }]
[2021-06-12T06:03:08Z TRACE hyper::server::response] ending
[2021-06-12T06:03:08Z INFO rocket::rocket] Response succeeded.
[2021-06-12T06:03:08Z DEBUG hyper::server] keep_alive = false for 10.244.0.0:33077
[2021-06-12T06:03:08Z DEBUG hyper::server] keep_alive loop ending for 10.244.0.0:33077
[2021-06-12T06:03:08Z DEBUG hyper::server] Incoming stream
[2021-06-12T06:03:08Z TRACE hyper::buffer] get_buf []
[2021-06-12T06:03:08Z TRACE hyper::buffer] read_into_buf buf[0..4096]
[2021-06-12T06:03:08Z TRACE hyper::buffer] get_buf [u8; 4096][0..258]
[2021-06-12T06:03:08Z TRACE hyper::http::h1] try_parse([71, 69, 84, 32, 47, 108, 111, 103, 105, 110, 63, 97, 99, 99, 111, 117, 110, 116, 61, 116, 101, 115, 116, 38, 115, 99, 111, 112, 101, 61, 114, 101, 112, 111, 115, 105, 116, 111, 114, 121, 37, 51, 65, 116, 101, 115, 116, 37, 50, 70, 110, 103, 105, 110, 120, 37, 51, 65, 112, 117, 108, 108, 38, 115, 101, 114, 118, 105, 99, 101, 61, 116, 114, 111, 119, 95, 114, 101, 103, 105, 115, 116, 114, 121, 32, 72, 84, 84, 80, 47, 49, 46, 49, 13, 10, 72, 111, 115, 116, 58, 32, 49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48, 13, 10, 85, 115, 101, 114, 45, 65, 103, 101, 110, 116, 58, 32, 99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52, 13, 10, 65, 117, 116, 104, 111, 114, 105, 122, 97, 116, 105, 111, 110, 58, 32, 66, 97, 115, 105, 99, 32, 100, 71, 86, 122, 100, 68, 112, 48, 90, 88, 78, 48, 13, 10, 65, 99, 99, 101, 112, 116, 45, 69, 110, 99, 111, 100, 105, 110, 103, 58, 32, 103, 122, 105, 112, 13, 10, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 58, 32, 99, 108, 111, 115, 101, 13, 10, 13, 10])
[2021-06-12T06:03:08Z TRACE hyper::http::h1] Request.try_parse([Header; 100], [u8; 258])
[2021-06-12T06:03:08Z TRACE hyper::http::h1] Request.try_parse Complete(258)
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Host"=[49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "User-Agent"=[99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Authorization"=[66, 97, 115, 105, 99, 32, 100, 71, 86, 122, 100, 68, 112, 48, 90, 88, 78, 48]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept-Encoding"=[103, 122, 105, 112]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Connection"=[99, 108, 111, 115, 101]
[2021-06-12T06:03:08Z DEBUG hyper::server::request] Request Line: Get AbsolutePath("/login?account=test&scope=repository%3Atest%2Fnginx%3Apull&service=trow_registry") Http11
[2021-06-12T06:03:08Z DEBUG hyper::server::request] Headers { Host: 10.99.246.200:8000
, User-Agent: cri-o/1.19.1 go/go1.15.2 os/linux arch/arm64
, Authorization: Basic dGVzdDp0ZXN0
, Accept-Encoding: gzip
, Connection: close
, }
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Connection", Connection([Close]) )
[2021-06-12T06:03:08Z TRACE rocket::data::data] Data::new(EmptyReader)
[2021-06-12T06:03:08Z TRACE rocket::data::data] Filled peek buf with 0 bytes.
[2021-06-12T06:03:08Z TRACE rocket::data::data] Peek bytes: 0/512 bytes.
[2021-06-12T06:03:08Z INFO rocket::rocket] GET /login?account=test&scope=repository%3Atest%2Fnginx%3Apull&service=trow_registry:
[2021-06-12T06:03:08Z TRACE rocket::router] Routing the request: GET /login?account=test&scope=repository%3Atest%2Fnginx%3Apull&service=trow_registry
[2021-06-12T06:03:08Z TRACE rocket::router] All matches: [Route { name: Some("login"), method: Get, base: Origin { source: None, path: "/", query: None, segment_count: [uninitialized storage] }, uri: Origin { source: None, path: "/login", query: None, segment_count: [uninitialized storage] }, rank: -4, format: None, metadata: Metadata { path_segments: [RouteSegment { string: "login", kind: Static, name: "login", index: Some(0), _part: PhantomData }], query_segments: None, fully_dynamic_query: true } }]
[2021-06-12T06:03:08Z INFO rocket::rocket] Matched: GET /login (login)
[2021-06-12T06:03:08Z INFO rocket::rocket] Outcome: Success
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Content-Type", [97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 106, 115, 111, 110] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Server", [82, 111, 99, 107, 101, 116] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Docker-Distribution-API-Version", [114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Content-Length", ContentLength(330) )
[2021-06-12T06:03:08Z DEBUG hyper::server::response] writing head: Http11 Ok
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Date", Date(HttpDate(Tm { tm_sec: 8, tm_min: 3, tm_hour: 6, tm_mday: 12, tm_mon: 5, tm_year: 121, tm_wday: 6, tm_yday: 162, tm_isdst: 0, tm_utcoff: 0, tm_nsec: 225788145 })) )
[2021-06-12T06:03:08Z DEBUG hyper::server::response] headers [
Headers { Connection: close
, Content-Type: application/json
, Server: Rocket
, Docker-Distribution-API-Version: registry/2.0
, Content-Length: 330
, Date: Sat, 12 Jun 2021 06:03:08 GMT
, }]
[2021-06-12T06:03:08Z DEBUG hyper::server::response] write 330 bytes
[2021-06-12T06:03:08Z TRACE hyper::server::response] ending
[2021-06-12T06:03:08Z INFO rocket::rocket] Response succeeded.
[2021-06-12T06:03:08Z DEBUG hyper::server] keep_alive = false for 10.244.0.0:59820
[2021-06-12T06:03:08Z DEBUG hyper::server] keep_alive loop ending for 10.244.0.0:59820
[2021-06-12T06:03:08Z DEBUG hyper::server] Incoming stream
[2021-06-12T06:03:08Z TRACE hyper::buffer] get_buf []
[2021-06-12T06:03:08Z TRACE hyper::buffer] read_into_buf buf[0..4096]
[2021-06-12T06:03:08Z TRACE hyper::buffer] get_buf [u8; 4096][0..921]
[2021-06-12T06:03:08Z TRACE hyper::http::h1] try_parse([71, 69, 84, 32, 47, 118, 50, 47, 116, 101, 115, 116, 47, 110, 103, 105, 110, 120, 47, 109, 97, 110, 105, 102, 101, 115, 116, 115, 47, 97, 108, 112, 105, 110, 101, 32, 72, 84, 84, 80, 47, 49, 46, 49, 13, 10, 72, 111, 115, 116, 58, 32, 49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48, 13, 10, 85, 115, 101, 114, 45, 65, 103, 101, 110, 116, 58, 32, 99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52, 13, 10, 65, 99, 99, 101, 112, 116, 58, 32, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 111, 99, 105, 46, 105, 109, 97, 103, 101, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 49, 43, 106, 115, 111, 110, 13, 10, 65, 99, 99, 101, 112, 116, 58, 32, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 50, 43, 106, 115, 111, 110, 13, 10, 65, 99, 99, 101, 112, 116, 58, 32, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 49, 43, 112, 114, 101, 116, 116, 121, 106, 119, 115, 13, 10, 65, 99, 99, 101, 112, 116, 58, 32, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 49, 43, 106, 115, 111, 110, 13, 10, 65, 99, 99, 101, 112, 116, 58, 32, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 108, 105, 115, 116, 46, 118, 50, 43, 106, 115, 111, 110, 13, 10, 65, 99, 99, 101, 112, 116, 58, 32, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 111, 99, 105, 46, 105, 109, 97, 103, 101, 46, 105, 110, 100, 101, 120, 46, 118, 49, 43, 106, 115, 111, 110, 13, 10, 65, 117, 116, 104, 111, 114, 105, 122, 97, 116, 105, 111, 110, 58, 32, 66, 101, 97, 114, 101, 114, 32, 101, 121, 74, 104, 98, 71, 99, 105, 79, 105, 74, 73, 85, 122, 73, 49, 78, 105, 73, 115, 73, 110, 82, 53, 99, 67, 73, 54, 73, 107, 112, 88, 86, 67, 74, 57, 46, 101, 121, 74, 104, 100, 87, 81, 105, 79, 105, 74, 85, 99, 109, 57, 51, 73, 70, 74, 108, 90, 50, 108, 122, 100, 72, 74, 53, 73, 105, 119, 105, 90, 88, 104, 119, 73, 106, 111, 120, 78, 106, 73, 122, 78, 68, 103, 120, 77, 122, 103, 52, 76, 67, 74, 112, 89, 88, 81, 105, 79, 106, 69, 50, 77, 106, 77, 48, 78, 122, 99, 51, 79, 68, 103, 115, 73, 109, 108, 122, 99, 121, 73, 54, 73, 110, 82, 121, 98, 51, 99, 116, 99, 51, 90, 106, 76, 110, 82, 121, 98, 51, 99, 117, 99, 51, 90, 106, 76, 109, 78, 115, 100, 88, 78, 48, 90, 88, 73, 117, 98, 71, 57, 106, 89, 87, 119, 54, 79, 68, 65, 119, 77, 67, 73, 115, 73, 109, 112, 48, 97, 83, 73, 54, 73, 106, 89, 119, 77, 68, 100, 108, 78, 122, 69, 122, 76, 84, 89, 121, 89, 106, 77, 116, 78, 71, 89, 122, 79, 67, 49, 105, 89, 122, 66, 104, 76, 84, 69, 52, 77, 109, 69, 49, 77, 84, 70, 105, 77, 122, 77, 122, 89, 83, 73, 115, 73, 109, 53, 105, 90, 105, 73, 54, 77, 84, 89, 121, 77, 122, 81, 51, 78, 122, 99, 52, 79, 67, 119, 105, 99, 51, 86, 105, 73, 106, 111, 105, 100, 71, 86, 122, 100, 67, 74, 57, 46, 122, 53, 56, 98, 114, 84, 83, 67, 119, 90, 70, 109, 115, 107, 100, 109, 68, 78, 100, 45, 68, 122, 84, 68, 76, 112, 98, 109, 100, 109, 68, 83, 73, 99, 73, 51, 67, 79, 74, 78, 118, 107, 115, 13, 10, 68, 111, 99, 107, 101, 114, 45, 68, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 45, 65, 112, 105, 45, 86, 101, 114, 115, 105, 111, 110, 58, 32, 114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48, 13, 10, 65, 99, 99, 101, 112, 116, 45, 69, 110, 99, 111, 100, 105, 110, 103, 58, 32, 103, 122, 105, 112, 13, 10, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 58, 32, 99, 108, 111, 115, 101, 13, 10, 13, 10])
[2021-06-12T06:03:08Z TRACE hyper::http::h1] Request.try_parse([Header; 100], [u8; 921])
[2021-06-12T06:03:08Z TRACE hyper::http::h1] Request.try_parse Complete(921)
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Host"=[49, 48, 46, 57, 57, 46, 50, 52, 54, 46, 50, 48, 48, 58, 56, 48, 48, 48]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "User-Agent"=[99, 114, 105, 45, 111, 47, 49, 46, 49, 57, 46, 49, 32, 103, 111, 47, 103, 111, 49, 46, 49, 53, 46, 50, 32, 111, 115, 47, 108, 105, 110, 117, 120, 32, 97, 114, 99, 104, 47, 97, 114, 109, 54, 52]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept"=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 111, 99, 105, 46, 105, 109, 97, 103, 101, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 49, 43, 106, 115, 111, 110]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept"=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 50, 43, 106, 115, 111, 110]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept"=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 49, 43, 112, 114, 101, 116, 116, 121, 106, 119, 115]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept"=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 49, 43, 106, 115, 111, 110]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept"=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 108, 105, 115, 116, 46, 118, 50, 43, 106, 115, 111, 110]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept"=[97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 111, 99, 105, 46, 105, 109, 97, 103, 101, 46, 105, 110, 100, 101, 120, 46, 118, 49, 43, 106, 115, 111, 110]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Authorization"=[66, 101, 97, 114, 101, 114, 32, 101, 121, 74, 104, 98, 71, 99, 105, 79, 105, 74, 73, 85, 122, 73, 49, 78, 105, 73, 115, 73, 110, 82, 53, 99, 67, 73, 54, 73, 107, 112, 88, 86, 67, 74, 57, 46, 101, 121, 74, 104, 100, 87, 81, 105, 79, 105, 74, 85, 99, 109, 57, 51, 73, 70, 74, 108, 90, 50, 108, 122, 100, 72, 74, 53, 73, 105, 119, 105, 90, 88, 104, 119, 73, 106, 111, 120, 78, 106, 73, 122, 78, 68, 103, 120, 77, 122, 103, 52, 76, 67, 74, 112, 89, 88, 81, 105, 79, 106, 69, 50, 77, 106, 77, 48, 78, 122, 99, 51, 79, 68, 103, 115, 73, 109, 108, 122, 99, 121, 73, 54, 73, 110, 82, 121, 98, 51, 99, 116, 99, 51, 90, 106, 76, 110, 82, 121, 98, 51, 99, 117, 99, 51, 90, 106, 76, 109, 78, 115, 100, 88, 78, 48, 90, 88, 73, 117, 98, 71, 57, 106, 89, 87, 119, 54, 79, 68, 65, 119, 77, 67, 73, 115, 73, 109, 112, 48, 97, 83, 73, 54, 73, 106, 89, 119, 77, 68, 100, 108, 78, 122, 69, 122, 76, 84, 89, 121, 89, 106, 77, 116, 78, 71, 89, 122, 79, 67, 49, 105, 89, 122, 66, 104, 76, 84, 69, 52, 77, 109, 69, 49, 77, 84, 70, 105, 77, 122, 77, 122, 89, 83, 73, 115, 73, 109, 53, 105, 90, 105, 73, 54, 77, 84, 89, 121, 77, 122, 81, 51, 78, 122, 99, 52, 79, 67, 119, 105, 99, 51, 86, 105, 73, 106, 111, 105, 100, 71, 86, 122, 100, 67, 74, 57, 46, 122, 53, 56, 98, 114, 84, 83, 67, 119, 90, 70, 109, 115, 107, 100, 109, 68, 78, 100, 45, 68, 122, 84, 68, 76, 112, 98, 109, 100, 109, 68, 83, 73, 99, 73, 51, 67, 79, 74, 78, 118, 107, 115]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Docker-Distribution-Api-Version"=[114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Accept-Encoding"=[103, 122, 105, 112]
[2021-06-12T06:03:08Z TRACE hyper::header] raw header: "Connection"=[99, 108, 111, 115, 101]
[2021-06-12T06:03:08Z DEBUG hyper::server::request] Request Line: Get AbsolutePath("/v2/test/nginx/manifests/alpine") Http11
[2021-06-12T06:03:08Z DEBUG hyper::server::request] Headers { Host: 10.99.246.200:8000
, User-Agent: cri-o/1.19.1 go/go1.15.2 os/linux arch/arm64
, Accept: application/vnd.oci.image.manifest.v1+json
Accept: application/vnd.docker.distribution.manifest.v2+json
Accept: application/vnd.docker.distribution.manifest.v1+prettyjws
Accept: application/vnd.docker.distribution.manifest.v1+json
Accept: application/vnd.docker.distribution.manifest.list.v2+json
Accept: application/vnd.oci.image.index.v1+json
, Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJUcm93IFJlZ2lzdHJ5IiwiZXhwIjoxNjIzNDgxMzg4LCJpYXQiOjE2MjM0Nzc3ODgsImlzcyI6InRyb3ctc3ZjLnRyb3cuc3ZjLmNsdXN0ZXIubG9jYWw6ODAwMCIsImp0aSI6IjYwMDdlNzEzLTYyYjMtNGYzOC1iYzBhLTE4MmE1MTFiMzMzYSIsIm5iZiI6MTYyMzQ3Nzc4OCwic3ViIjoidGVzdCJ9.z58brTSCwZFmskdmDNd-DzTDLpbmdmDSIcI3COJNvks
, Docker-Distribution-Api-Version: registry/2.0
, Accept-Encoding: gzip
, Connection: close
, }
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Connection", Connection([Close]) )
[2021-06-12T06:03:08Z TRACE rocket::data::data] Data::new(EmptyReader)
[2021-06-12T06:03:08Z TRACE rocket::data::data] Filled peek buf with 0 bytes.
[2021-06-12T06:03:08Z TRACE rocket::data::data] Peek bytes: 0/512 bytes.
[2021-06-12T06:03:08Z INFO rocket::rocket] GET /v2/test/nginx/manifests/alpine application/vnd.oci.image.manifest.v1+json:
[2021-06-12T06:03:08Z TRACE rocket::router] Routing the request: GET /v2/test/nginx/manifests/alpine application/vnd.oci.image.manifest.v1+json
[2021-06-12T06:03:08Z TRACE rocket::router] All matches: [Route { name: Some("get_manifest_2level"), method: Get, base: Origin { source: None, path: "/", query: None, segment_count: 0 }, uri: Origin { source: None, path: "/v2/<user>/<repo>/manifests/<reference>", query: None, segment_count: [uninitialized storage] }, rank: -1, format: None, metadata: Metadata { path_segments: [RouteSegment { string: "v2", kind: Static, name: "v2", index: Some(0), _part: PhantomData }, RouteSegment { string: "<user>", kind: Single, name: "user", index: Some(1), _part: PhantomData }, RouteSegment { string: "<repo>", kind: Single, name: "repo", index: Some(2), _part: PhantomData }, RouteSegment { string: "manifests", kind: Static, name: "manifests", index: Some(3), _part: PhantomData }, RouteSegment { string: "<reference>", kind: Single, name: "reference", index: Some(4), _part: PhantomData }], query_segments: None, fully_dynamic_query: true } }]
[2021-06-12T06:03:08Z INFO rocket::rocket] Matched: GET /v2/<user>/<repo>/manifests/<reference> (get_manifest_2level)
[2021-06-12T06:03:08Z TRACE mio::poll] registering with poller
[2021-06-12T06:03:08Z INFO trow::client_interface] Getting read location for test/nginx with ref alpine
[2021-06-12T06:03:08Z DEBUG trow::client_interface] Connecting to https://127.0.0.1:51000
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; idle
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; connecting
[2021-06-12T06:03:08Z TRACE hyper::client::connect::http] Http::connect; scheme=Some("https"), host=Some("127.0.0.1"), port=Some(Port(51000))
[2021-06-12T06:03:08Z DEBUG hyper::client::connect::http] connecting to 127.0.0.1:51000
[2021-06-12T06:03:08Z TRACE mio::poll] registering with poller
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; not ready
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; connecting
[2021-06-12T06:03:08Z DEBUG hyper::client::connect::http] connected to 127.0.0.1:51000
[2021-06-12T06:03:08Z TRACE hyper::client::conn] client handshake HTTP/2
[2021-06-12T06:03:08Z DEBUG h2::client] binding client connection
[2021-06-12T06:03:08Z TRACE mio::poll] registering with poller
[2021-06-12T06:03:08Z DEBUG h2::client] client connection bound
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding SETTINGS; len=18
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding setting; val=EnablePush(0)
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding setting; val=InitialWindowSize(2097152)
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding setting; val=MaxFrameSize(16384)
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] encoded settings rem=27
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=65535; old=0; new=65535
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=65535; old=0; new=65535
[2021-06-12T06:03:08Z TRACE h2::server] server_handshake; io=hyper::common::io::rewind::Rewind<tonic::transport::service::io::ServerIo>
[2021-06-12T06:03:08Z TRACE h2::server] -> server_handshake
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] Prioritize::new; flow=FlowControl { window_size: Window(65535), available: Window(65535) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::proto::connection] Connection; peer=Client
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] set_target_connection_window; target=5242880; available=65535, reserved=0
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding SETTINGS; len=12
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding setting; val=InitialWindowSize(1048576)
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding setting; val=MaxFrameSize(16384)
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] encoded settings rem=21
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; connected
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; not ready
[2021-06-12T06:03:08Z TRACE h2::server] flush
[2021-06-12T06:03:08Z TRACE h2::server] <- server_handshake
[2021-06-12T06:03:08Z TRACE h2::server] -> server_handshake
[2021-06-12T06:03:08Z TRACE h2::server] state=Handshaking::Flushing(_)
[2021-06-12T06:03:08Z TRACE h2::server] -> flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] queued_data_frame=false
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::server] <- flush
[2021-06-12T06:03:08Z TRACE h2::server] flush.poll=Ready
[2021-06-12T06:03:08Z TRACE h2::server] read_preface
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE h2::server] -- flush
[2021-06-12T06:03:08Z TRACE h2::server] -> read_preface
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::server] <- read_preface
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=65535; old=0; new=65535
[2021-06-12T06:03:08Z TRACE want] signal: Want
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=65535; old=0; new=65535
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] Prioritize::new; flow=FlowControl { window_size: Window(65535), available: Window(65535) }
[2021-06-12T06:03:08Z TRACE want] signal found waiting giver, notifying
[2021-06-12T06:03:08Z DEBUG h2::proto::connection] Connection; peer=Server
[2021-06-12T06:03:08Z TRACE h2::server] connection established!
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; connected
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] set_target_connection_window; target=1048576; available=65535, reserved=0
[2021-06-12T06:03:08Z TRACE h2::server] <- server_handshake
[2021-06-12T06:03:08Z TRACE h2::server] -- server_handshake
[2021-06-12T06:03:08Z TRACE want] poll_want: taker wants!
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; ready
[2021-06-12T06:03:08Z TRACE h2::server] -- read_preface
[2021-06-12T06:03:08Z TRACE h2::server] -- server_handshake
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z DEBUG trow::client_interface] Connected to https://127.0.0.1:51000
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
[2021-06-12T06:03:08Z TRACE h2::frame::window_update] encoding WINDOW_UPDATE; id=StreamId(0)
[2021-06-12T06:03:08Z TRACE tower_buffer::service] sending request to buffer worker
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] encoded window_update rem=40
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=5177345; old=65535; new=5242880
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[2021-06-12T06:03:08Z TRACE h2::frame::window_update] encoding WINDOW_UPDATE; id=StreamId(0)
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] encoded window_update rem=13
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE tower_buffer::worker] worker polling for next message
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=983041; old=65535; new=1048576
[2021-06-12T06:03:08Z TRACE tower_buffer::worker] processing new request
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE tower_buffer::worker] resumed=false worker received request; waiting for service readiness
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] queued_data_frame=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] queued_data_frame=false
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; connected
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE want] poll_want: taker wants!
[2021-06-12T06:03:08Z TRACE tonic::transport::service::reconnect] poll_ready; ready
[2021-06-12T06:03:08Z DEBUG tower_buffer::worker] service.ready=true processing request
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE tower_buffer::worker] returning response future
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE tower_buffer::worker] worker polling for next message
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=2097152; old=0; new=2097152
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=65535; old=0; new=65535
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE h2::proto::streams::send] send_headers; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }; init_window=65535
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] Prioritize::queue_frame; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=27
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_send stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=27
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 27B
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> first entry
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Settings
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reserve_capacity; stream.id=StreamId(1) requested=1 effective=1 curr=0
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_assign_capacity; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv SETTINGS frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] requested=1 additional=1 buffered=0 window=65535 conn=65535
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assigning capacity=1
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] assigned capacity to stream; available=1; buffered=0; id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Settings { flags: (0x1: ACK) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] notifying task
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=1 requested=1 buffered=0 has_unavailable=true
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding SETTINGS; len=0
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] encoded settings rem=9
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE hyper::proto::h2] send body chunk: 25 bytes, eos=false
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] send_data; sz=25 requested=1
[2021-06-12T06:03:08Z TRACE h2::proto::settings] ACK sent; applying settings
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> send_data
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=13
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] buffered=25
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=13
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 13B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=WindowUpdate
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_assign_capacity; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_assign_capacity
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] requested=25 additional=24 buffered=25 window=65535 conn=65534
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assigning capacity=24
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv WINDOW_UPDATE frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] assigned capacity to stream; available=25; buffered=25; id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=5177345; old=65535; new=5242880
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=25 requested=25 buffered=25 has_unavailable=true
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> already queued
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assign_connection_capacity; inc=5177345
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=25 buffered=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] Prioritize::queue_frame; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_send stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> already queued
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- send_data
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- send_data
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Open { local: Streaming, remote: AwaitingHeaders } }; is_closed=false; pending_send_empty=false; buffered_send_data=25; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reserve_capacity; stream.id=StreamId(1) requested=1 effective=26 curr=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_assign_capacity; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] queued_data_frame=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] requested=26 additional=1 buffered=25 window=65535 conn=65510
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assigning capacity=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] assigned capacity to stream; available=26; buffered=25; id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] notifying task
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=26 requested=26 buffered=25 has_unavailable=true
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> already queued
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reserve_capacity; stream.id=StreamId(1) requested=0 effective=25 curr=26
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assign_connection_capacity; inc=1
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE hyper::proto::h2] send body eos
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] send_data; sz=0 requested=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> send_data
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] buffered=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::state] send_close: Open => HalfClosedLocal(AwaitingHeaders)
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reserve_capacity; stream.id=StreamId(1) requested=0 effective=25 curr=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=25 buffered=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] Prioritize::queue_frame; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_send stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> already queued
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- send_data
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- send_data
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedLocal(AwaitingHeaders) }; is_closed=false; pending_send_empty=false; buffered_send_data=25; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: HalfClosedLocal(AwaitingHeaders) }, is_counted: true, ref_count: 2, next_pending_send: None, is_pending_send: true, send_flow: FlowControl { window_size: Window(65535), available: Window(25) }, requested_send_capacity: 25, buffered_send_data: 25, send_task: Some(Waker { data: 0xffff58024b80, vtable: 0xaaaac1b838e8 }), pending_send: Deque { indices: Some(Indices { head: 0, tail: 2 }) }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData }, content_length: Omitted }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedLocal(AwaitingHeaders) }; is_closed=false; pending_send_empty=false; buffered_send_data=25; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE want] signal: Want
[2021-06-12T06:03:08Z TRACE want] signal: Want
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=21
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=21
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 21B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Settings
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv SETTINGS frame=Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Settings { flags: (0x1: ACK) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Settings { flags: (0x1: ACK) }
[2021-06-12T06:03:08Z TRACE h2::frame::settings] encoding SETTINGS; len=0
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] encoded settings rem=9
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::settings] ACK sent; applying settings
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] recv_stream_window_update; stream.id=StreamId(1) stream.state=State { inner: HalfClosedLocal(AwaitingHeaders) } inc=983041 flow=FlowControl { window_size: Window(65535), available: Window(25) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> recv_stream_window_update
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=983041; old=65535; new=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_assign_capacity; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] requested=25 additional=0 buffered=25 window=1048576 conn=65510
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- recv_stream_window_update
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- recv_stream_window_update
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=13
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=13
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 13B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=WindowUpdate
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv WINDOW_UPDATE frame=WindowUpdate { stream_id: StreamId(0), size_increment: 983041 }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=983041; old=65535; new=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assign_connection_capacity; inc=983041
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=9
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=9
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 9B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Settings
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv SETTINGS frame=Settings { flags: (0x1: ACK) }
[2021-06-12T06:03:08Z DEBUG h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] update_initial_window_size; new=2097152; old=2097152
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] popped; stream.id=StreamId(1) stream.state=State { inner: HalfClosedLocal(AwaitingHeaders) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] is_pending_reset=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> first entry
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedLocal(AwaitingHeaders) }; is_closed=false; pending_send_empty=false; buffered_send_data=25; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] writing frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] -> hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] encoding at pos=18
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] <- hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] -- hpack::encode
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] popped; stream.id=StreamId(1) stream.state=State { inner: HalfClosedLocal(AwaitingHeaders) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] is_pending_reset=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] data frame sz=25 eos=false window=25 available=25 requested=25 buffered=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] sending data frame len=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=25; window=1048576; available=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=25; window=1048576; available=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame; frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> first entry
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedLocal(AwaitingHeaders) }; is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] writing frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reclaimed frame=Data { stream_id: StreamId(1) } sz=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] popped; stream.id=StreamId(1) stream.state=State { inner: HalfClosedLocal(AwaitingHeaders) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] is_pending_reset=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] data frame sz=0 eos=true window=0 available=0 requested=0 buffered=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] sending data frame len=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=0; window=1048551; available=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=0; window=1048551; available=1048551
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame; frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedLocal(AwaitingHeaders) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] writing frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reclaimed frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } sz=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] queued_data_frame=false
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=9
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=9
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 9B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Settings
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Settings { flags: (0x1: ACK) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv SETTINGS frame=Settings { flags: (0x1: ACK) }
[2021-06-12T06:03:08Z DEBUG h2::proto::settings] received settings ACK; applying Settings { flags: (0x0), initial_window_size: 1048576, max_frame_size: 16384 }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] update_initial_window_size; new=1048576; old=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=79
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=79
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 79B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Headers
[2021-06-12T06:03:08Z TRACE h2::frame::headers] loading headers; flags=(0x4: END_HEADERS)
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] -> hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=70 kind=Indexed
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=69 kind=Indexed
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=68 kind=LiteralWithIndexing
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=55 kind=LiteralWithoutIndexing
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=24 kind=LiteralWithIndexing
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=13 kind=LiteralWithIndexing
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] <- hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] -- hpack::decode
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=1048576; old=0; new=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] inc_window; sz=2097152; old=0; new=2097152
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] recv_headers; stream=StreamId(1); state=State { inner: Idle }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] opening stream; init_window=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> first entry
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Open { local: AwaitingHeaders, remote: Streaming } }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=34
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=34
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 34B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Data
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv DATA frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] recv_data; size=25; connection=1048576; stream=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=25; window=1048576; available=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=25; window=1048576; available=1048576
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Open { local: AwaitingHeaders, remote: Streaming } }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=9
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=9
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 9B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Data
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv DATA frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] recv_data; size=0; connection=1048551; stream=1048551
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=0; window=1048551; available=1048551
[2021-06-12T06:03:08Z TRACE h2::proto::streams::state] recv_close: Open => HalfClosedRemote(AwaitingHeaders)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=0; window=1048551; available=1048551
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(AwaitingHeaders) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] next_incoming; id=StreamId(1), state=State { inner: HalfClosedRemote(AwaitingHeaders) }
[2021-06-12T06:03:08Z TRACE h2::server] received incoming
[2021-06-12T06:03:08Z TRACE hyper::proto::h2::server] incoming request
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] release_capacity; size=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] release_connection_capacity; size=25, connection in_flight_data=25
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] release_capacity; size=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] release_connection_capacity; size=0, connection in_flight_data=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: HalfClosedRemote(AwaitingHeaders) }, is_counted: true, ref_count: 2, next_pending_send: None, is_pending_send: false, send_flow: FlowControl { window_size: Window(2097152), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: None, pending_send: Deque { indices: None }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: false, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(1048551), available: Window(1048576) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData }, content_length: Omitted }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(AwaitingHeaders) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::send] send_headers; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }; init_window=2097152
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] Prioritize::queue_frame; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_send stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> first entry
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(Streaming) }; is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reserve_capacity; stream.id=StreamId(1) requested=1 effective=1 curr=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_assign_capacity; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] requested=1 additional=1 buffered=0 window=2097152 conn=5242880
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assigning capacity=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] assigned capacity to stream; available=1; buffered=0; id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] notifying task
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=1 requested=1 buffered=0 has_unavailable=true
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- reserve_capacity
[2021-06-12T06:03:08Z TRACE hyper::proto::h2] send body chunk: 218 bytes, eos=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] send_data; sz=218 requested=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> send_data
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] buffered=218
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_assign_capacity; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] requested=218 additional=217 buffered=218 window=2097152 conn=5242879
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assigning capacity=217
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] assigned capacity to stream; available=218; buffered=218; id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=218 requested=218 buffered=218 has_unavailable=true
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> already queued
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=218 buffered=218
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] Prioritize::queue_frame; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_send stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> already queued
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- send_data
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- send_data
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(Streaming) }; is_closed=false; pending_send_empty=false; buffered_send_data=218; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reserve_capacity; stream.id=StreamId(1) requested=1 effective=219 curr=218
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_assign_capacity; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] requested=219 additional=1 buffered=218 window=2097152 conn=5242662
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assigning capacity=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] assigned capacity to stream; available=219; buffered=218; id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::stream] notifying task
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] available=219 requested=219 buffered=218 has_unavailable=true
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> already queued
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_assign_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reserve_capacity; stream.id=StreamId(1) requested=0 effective=218 curr=219
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] assign_connection_capacity; inc=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- assign_connection_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::state] send_close: HalfClosedRemote => Closed
[2021-06-12T06:03:08Z TRACE h2::proto::streams::send] send_trailers -- queuing; frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] Prioritize::queue_frame; stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_send stream.id=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> already queued
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- Prioritize::queue_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reserve_capacity; stream.id=StreamId(1) requested=0 effective=218 curr=218
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- reserve_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=218; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: Closed(EndStream) }, is_counted: true, ref_count: 2, next_pending_send: None, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(218) }, requested_send_capacity: 218, buffered_send_data: 218, send_task: Some(Waker { data: 0xffffa800af40, vtable: 0xaaaac1b8a890 }), pending_send: Deque { indices: Some(Indices { head: 0, tail: 2 }) }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(1048551), available: Window(1048576) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData }, content_length: Omitted }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=218; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: Closed(EndStream) }, is_counted: true, ref_count: 1, next_pending_send: None, is_pending_send: true, send_flow: FlowControl { window_size: Window(2097152), available: Window(218) }, requested_send_capacity: 218, buffered_send_data: 218, send_task: Some(Waker { data: 0xffffa800af40, vtable: 0xaaaac1b8a890 }), pending_send: Deque { indices: Some(Indices { head: 0, tail: 2 }) }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(1048551), available: Window(1048576) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData }, content_length: Omitted }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=218; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] popped; stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] is_pending_reset=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> first entry
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=218; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] writing frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] -> hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] encoding at pos=9
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] <- hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] -- hpack::encode
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] popped; stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] is_pending_reset=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] data frame sz=218 eos=false window=218 available=218 requested=218 buffered=218
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] sending data frame len=218
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=218; window=2097152; available=218
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- updating stream flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=218; window=5242880; available=5242880
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- updating connection flow
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame; frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] Queue::push
[2021-06-12T06:03:08Z TRACE h2::proto::streams::store] -> first entry
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=false; pending_send_empty=false; buffered_send_data=0; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] writing frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] reclaimed frame=Data { stream_id: StreamId(1) } sz=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] popped; stream.id=StreamId(1) stream.state=State { inner: Closed(EndStream) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] is_pending_reset=false
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=1; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] dec_num_streams; stream=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- popped
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] writing frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] -> hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] encoding at pos=283
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] <- hpack::encode
[2021-06-12T06:03:08Z TRACE h2::hpack::encoder] -- hpack::encode
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] queued_data_frame=false
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=47
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=47
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 47B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Headers
[2021-06-12T06:03:08Z TRACE h2::frame::headers] loading headers; flags=(0x4: END_HEADERS)
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] -> hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=38 kind=Indexed
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=37 kind=LiteralWithIndexing
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=24 kind=LiteralWithIndexing
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] <- hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] -- hpack::decode
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] recv_headers; stream=StreamId(1); state=State { inner: HalfClosedLocal(AwaitingHeaders) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] opening stream; init_window=2097152
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedLocal(Streaming) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=227
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=227
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 227B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Data
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv DATA frame=Data { stream_id: StreamId(1) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] recv_data; size=218; connection=5242880; stream=2097152
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=218; window=5242880; available=5242880
[2021-06-12T06:03:08Z TRACE h2::proto::streams::flow_control] send_data; sz=218; window=2097152; available=2097152
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: HalfClosedLocal(Streaming) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=21
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=21
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 21B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=Headers
[2021-06-12T06:03:08Z TRACE h2::frame::headers] loading headers; flags=(0x5: END_HEADERS | END_STREAM)
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] -> hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] rem=12 kind=LiteralWithIndexing
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] <- hpack::decode
[2021-06-12T06:03:08Z TRACE h2::hpack::decoder] -- hpack::decode
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] recv_headers; stream=StreamId(1); state=State { inner: HalfClosedLocal(Streaming) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::state] recv_close: HalfClosedLocal => Closed
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] dec_num_streams; stream=StreamId(1)
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: Closed(EndStream) }, is_counted: false, ref_count: 2, next_pending_send: None, is_pending_send: false, send_flow: FlowControl { window_size: Window(1048551), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: Some(Waker { data: 0xffff58024b80, vtable: 0xaaaac1b838e8 }), pending_send: Deque { indices: None }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(2096934), available: Window(2096934) }, in_flight_recv_data: 218, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: Some(Indices { head: 1, tail: 2 }) }, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData }, content_length: Omitted }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] release_capacity; size=218
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::recv] release_connection_capacity; size=218, connection in_flight_data=218
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: Closed(EndStream) }, is_counted: false, ref_count: 1, next_pending_send: None, is_pending_send: false, send_flow: FlowControl { window_size: Window(1048551), available: Window(0) }, requested_send_capacity: 0, buffered_send_data: 0, send_task: Some(Waker { data: 0xffff58024b80, vtable: 0xaaaac1b838e8 }), pending_send: Deque { indices: None }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(2096934), available: Window(2097152) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData }, content_length: Omitted }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::counts] transition_after; stream=StreamId(1); state=State { inner: Closed(EndStream) }; is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=0
[2021-06-12T06:03:08Z TRACE tower_buffer::worker] worker polling for next message
[2021-06-12T06:03:08Z TRACE hyper::proto::h2::client] client::dispatch::Sender dropped
[2021-06-12T06:03:08Z TRACE want] signal: Closed
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] poll_complete
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] schedule_pending_open
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- pop_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- pop_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- try_reclaim_frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE hyper::proto::h2::client] send_request dropped, starting conn shutdown
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::buffer; frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_write] send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
[2021-06-12T06:03:08Z TRACE h2::frame::go_away] encoding GO_AWAY; code=NO_ERROR
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] encoded go_away rem=17
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::buffer
[2021-06-12T06:03:08Z DEBUG h2::proto::connection] Connection::poll; connection error error=NO_ERROR
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> already going away
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Closing(NO_ERROR)
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection closing after flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] queued_data_frame=false
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Open
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Closed(NO_ERROR)
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] Streams::recv_eof
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] frame decoded from buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] read.bytes=17
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::decode_frame; offset=17
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] decoding frame from 17B
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] frame.kind=GoAway
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::decode_frame
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::decode_frame
[2021-06-12T06:03:08Z DEBUG h2::codec::framed_read] received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::connection] recv GOAWAY frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
[2021-06-12T06:03:08Z TRACE mio::poll] deregistering handle with poller
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -> poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll_ready
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -> FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] poll
[2021-06-12T06:03:08Z TRACE tokio_util::codec::framed_read] attempting to decode a frame
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] <- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::codec::framed_read] -- FramedRead::poll_next
[2021-06-12T06:03:08Z TRACE h2::proto::connection] codec closed
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] Streams::recv_eof
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Closing(NO_ERROR)
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection closing after flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -> FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] flushing buffer
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] <- FramedWrite::flush
[2021-06-12T06:03:08Z TRACE h2::codec::framed_write] -- FramedWrite::flush
[2021-06-12T06:03:08Z INFO rocket::rocket] Outcome: Success
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Content-Type", [97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 118, 110, 100, 46, 100, 111, 99, 107, 101, 114, 46, 100, 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 46, 109, 97, 110, 105, 102, 101, 115, 116, 46, 118, 50, 43, 106, 115, 111, 110] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Docker-Content-Digest", [115, 104, 97, 50, 53, 54, 58, 54, 50, 52, 51, 98, 50, 97, 55, 50, 101, 101, 57, 102, 100, 57, 49, 55, 99, 51, 53, 48, 49, 52, 57, 97, 51, 54, 53, 101, 101, 48, 98, 98, 55, 102, 100, 97, 98, 102, 54, 49, 55, 53, 101, 99, 97, 102, 48, 100, 52, 48, 52, 97, 100, 55, 97, 51, 49, 54, 102, 97, 55, 101, 101] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Server", [82, 111, 99, 107, 101, 116] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.append_raw( "Docker-Distribution-API-Version", [114, 101, 103, 105, 115, 116, 114, 121, 47, 50, 46, 48] )
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Content-Length", ContentLength(1233) )
[2021-06-12T06:03:08Z DEBUG hyper::server::response] writing head: Http11 Ok
[2021-06-12T06:03:08Z TRACE hyper::header] Headers.set( "Date", Date(HttpDate(Tm { tm_sec: 8, tm_min: 3, tm_hour: 6, tm_mday: 12, tm_mon: 5, tm_year: 121, tm_wday: 6, tm_yday: 162, tm_isdst: 0, tm_utcoff: 0, tm_nsec: 245874033 })) )
[2021-06-12T06:03:08Z TRACE h2::proto::connection] connection.state=Closed(NO_ERROR)
[2021-06-12T06:03:08Z DEBUG hyper::server::response] headers [
Headers { Connection: close
, Content-Type: application/vnd.docker.distribution.manifest.v2+json
, Docker-Content-Digest: sha256:6243b2a72ee9fd917c350149a365ee0bb7fdabf6175ecaf0d404ad7a316fa7ee
, Server: Rocket
, Docker-Distribution-API-Version: registry/2.0
, Content-Length: 1233
, Date: Sat, 12 Jun 2021 06:03:08 GMT
, }]
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- poll
[2021-06-12T06:03:08Z TRACE h2::proto::connection] <- Connection
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z TRACE hyper::proto::h2::server] incoming connection complete
[2021-06-12T06:03:08Z DEBUG hyper::server::response] write 1233 bytes
[2021-06-12T06:03:08Z TRACE h2::proto::streams::streams] Streams::recv_eof
[2021-06-12T06:03:08Z TRACE hyper::server::response] ending
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -> clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] <- clear_pending_capacity
[2021-06-12T06:03:08Z TRACE h2::proto::streams::prioritize] -- clear_pending_capacity
[2021-06-12T06:03:08Z TRACE mio::poll] deregistering handle with poller
[2021-06-12T06:03:08Z TRACE h2::proto::connection] -- Connection
[2021-06-12T06:03:08Z INFO rocket::rocket] Response succeeded.
[2021-06-12T06:03:08Z DEBUG hyper::server] keep_alive = false for 10.244.0.0:19089
[2021-06-12T06:03:08Z DEBUG hyper::server] keep_alive loop ending for 10.244.0.0:19089
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment