)]}'
{
  "commit": "55923ec340b91a8000fefb03a7b30496c28a0855",
  "tree": "0d0434ba965c0ee618c62ef46fbcf8fb153d995c",
  "parents": [
    "a63153813ed6698917dc35625d7e9451fe2ae8c0"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Mon Jun 14 11:14:35 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 14 11:15:16 2021 -0700"
  },
  "message": "Fix a bug in WriteGfeMemSliceSpanToStream().\n\nThe bug was that WriteGfeMemSliceSpanToStream() did not account for the fact that the DATA frame header is written by a separate write that could cause the stream to become write-blocked.\n\nI manually verified this fixes test flakes described in b/191017151.\n\nProtected by FLAGS_quic_restart_flag_quic_use_new_mem_slice_span2.\n\nPiperOrigin-RevId: 379315449\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e4b469edcef516b8311f820e85b15e811f70c82",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_encoder.cc",
      "new_id": "25f6200e59b9516adb4b5d62e9b02850e1ad2186",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "dc48bb0ed6e8117b16a259acb10372c4687f096b",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_encoder.h",
      "new_id": "585e739ef538f3695c117d38dbdebe1766cba7af",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "0c08938976c9218ae1e76a7f6e8fe418921198a7",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.cc",
      "new_id": "e797dee573a99321cc2435497c1a0acdf499f06a",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "4f962cee1b967dec72ef2022729f208d3db160dc",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream.h",
      "new_id": "74ae0702f122671792091621ee98b601c45c5e62",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream.h"
    }
  ]
}
