)]}'
{
  "commit": "42160280d09de376b98eae2366bfdfd4696541ac",
  "tree": "a6eda29d2516a597edfcb3ca4e796b77fcecfdf0",
  "parents": [
    "0c0f45971be67a6604258f4e47b7fcfd52bd26e5"
  ],
  "author": {
    "name": "haoyuewang",
    "email": "haoyuewang@google.com",
    "time": "Fri Jun 16 12:28:08 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jun 16 12:29:10 2023 -0700"
  },
  "message": "Check if CID is missing in QuicConnection::WriteIfNotBlocked.\n\nWithout this change, write unexpectedly blocked QUIC BUG can be triggered when:\n(1) Multiple UDP packets are processed for the same session in the same Epoll loop.\n(2) Early packets schedule a send alarm.\n(3) Later packets made destination CID unavailable.\n\nProtected by FLAGS_quic_reloadable_flag_quic_write_is_blocked_when_cid_is_missing.\n\nPiperOrigin-RevId: 540964630\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22174b9513775f95a8a198de07b2e816ba5ff30f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.cc",
      "new_id": "218c418c716919f6f60ff6f6bed9c21dea7a2c72",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "d28cb385be9a62194b651521c7d44eb8f8ea7409",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_flags_list.h",
      "new_id": "4dee0a729f9cd1611fae9a8162a6ff3a72fda240",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_flags_list.h"
    }
  ]
}
