)]}'
{
  "commit": "dcf1d4bd5b25031994f7a1363906abfe7bc2c9f1",
  "tree": "7192dfeb1cf6f595ba6bfb4dd7b959cca7d8b46e",
  "parents": [
    "d0e7117aa7a219cc832c7b6c12b23254d28318d3"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Thu Sep 23 12:44:52 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 23 12:45:40 2021 -0700"
  },
  "message": "Let client-side OgHttp2Session obey the peer\u0027s advertised SETTINGS_MAX_CONCURRENT_STREAMS.\n\nThis CL allows client-side OgHttp2Session to save the peer\u0027s advertised\nSETTINGS_MAX_CONCURRENT_STREAMS value and use that value in SubmitRequest() to\ndetermine whether to create a stream immediately for the request or store the\nrequest for later. OgHttp2Session will create a stream immediately unless that\nwould violate SETTINGS_MAX_CONCURRENT_STREAMS; in this case instead, the\nrequest is stored in a (newly added) PendingStreamState. Then when removing a\nstream from the map in CloseStream(), OgHttp2Session will check if pending\nstreams can be created (compliant with SETTINGS_MAX_CONCURRENT_STREAMS).\n\nPiperOrigin-RevId: 398554048\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28e34114f25ccad8fcdaffdb0c89190ef9b8c9cb",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_adapter_test.cc",
      "new_id": "9877513dfbe3a930f7116c295f72c570aeeea6d4",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0ec920e3a5e04b09313f12a0d25a13f7cd70cd35",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.cc",
      "new_id": "e09ac21cfff8d2edadb0b7f913f0f8e9f4df31fd",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "cd9bbda1cf52cbdfb9936e4414e5ccfeb18eba47",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.h",
      "new_id": "56f0621d927ecce050f59d9eb1344c503e32d882",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.h"
    }
  ]
}
