)]}'
{
  "commit": "c8c21d0e94ed555add5e4f410687b17712ff3d21",
  "tree": "1dd8c7435a5ea4f538db7256928bd85524973ce4",
  "parents": [
    "7926d9c55fc147dab69ce5b2bf3f54c8ca3b1f1f"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Wed Dec 22 12:54:11 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Dec 22 12:55:18 2021 -0800"
  },
  "message": "Clear the OgHttp2Session pending frames queue on starting an immediate GOAWAY.\n\nThis CL completes an OgHttp2Session GOAWAY TODO that enables better GOAWAY\ntracking and brings oghttp2 behavior more in line with nghttp2.\n\nNote that OgHttp2Session does not clear RST_STREAM frames from the queue on\nimmediate GOAWAY, as the RST_STREAM frames provide important signal to the peer\nabout potential errors below the last stream ID.\n\nThis CL also adds logic to preserve user-submitted initial SETTINGS in the face\nof an immediate GOAWAY.\n\nPiperOrigin-RevId: 417871466\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15b34953dffd47eba8e0a9e986d16f0d95b5da7b",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_adapter_test.cc",
      "new_id": "3e35524b2223c3d4276e8148aad21587ee10b151",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9635bdf487c3814be5fea38b7886b1d203dbe235",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_adapter_test.cc",
      "new_id": "bb965c2521e99226d55c2128b9832da120dcefaf",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec746d44d8b42528e68a1b0aa344da20310644f6",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.cc",
      "new_id": "604b1cb53ec219566a0915ccfa01e857f21adc21",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "72e36e966b3009a68b15f83bfccd525beb55c72e",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.h",
      "new_id": "a3075c0e1495a866107ddbbf7985157eb9a928ef",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.h"
    }
  ]
}
