)]}'
{
  "commit": "da26cdbf35740c4263a931c477eb0dbc9ff9d90a",
  "tree": "fb428f50b836d6e0175e7ad5e5c472f0c8cb5e88",
  "parents": [
    "c050d7a289a2aeb231b85f499027ea71be52baff"
  ],
  "author": {
    "name": "rch",
    "email": "rch@google.com",
    "time": "Fri May 17 11:57:37 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 17 11:58:47 2019 -0700"
  },
  "message": "gfe-relnote: Fix a bug in QuicSpdyClientStreamBase. Protected by --gfe2_reloadable_flag_quic_eliminate_static_stream_map_3\n\nWhen eliminate_static_stream_map is true, GetSpdyDataStream() will be called with a stream id that may not be a spdy stream. This results in an invalid cast which blows up in some Chrome tests. I\u0027ve added a DCHECK in GetSpdyDataStream() to make sure we never do this again, and have added and IsStaticStream() method which can be used for checks in this case. Renames gfe2_reloadable_flag_quic_eliminate_static_stream_map_2 to gfe2_reloadable_flag_quic_eliminate_static_stream_map_3.\n\nPiperOrigin-RevId: 248762017\nChange-Id: Iab361cc46408cd57e38848f172a7f826f346b28d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2db5b84dbb584aff711ce6fd3d3aac1d0d5e01dc",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_client_session_base.cc",
      "new_id": "93f68808d42153ce9580ccb59bd29c5eb7ee3cd6",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_client_session_base.cc"
    },
    {
      "type": "modify",
      "old_id": "5eec97d6013a0a2129714f9be4fb2c97a7a37845",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.cc",
      "new_id": "bdaa433f9a1d9d7e034ea1b46aa38edfc1a23c22",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "8217cd759ef84ddb7db60273ed5ad8b5dbfa1b1d",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session_test.cc",
      "new_id": "0e2fcf89891f7a11ad8ba14874eca7b940e5e8a3",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "abc63311ba55a1e371e55bb2b7952f5358c0e4a3",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "6d526ab77ad584c81daf369020abb1dd61a46ce7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "7da8ec3d178753bd761e575aaddb2b926b31dac4",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "d8f40c9d61b87630aa14f5e29b4ac786cf12423a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "5af49fa12a249e3dda3d9e3746cf8c1c1d5171b0",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session_test.cc",
      "new_id": "5b86bdd9f164491e122722bc9c624d4790641f75",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session_test.cc"
    }
  ]
}
