)]}'
{
  "commit": "2489d688a6e0057715374c58d05bc4f2d85cd21c",
  "tree": "599b23c0aa067d6f75402c119c9ea1450639399e",
  "parents": [
    "96b92aa7a50beb09678c3ba786a0ff7ce335d3b9"
  ],
  "author": {
    "name": "haoyuewang",
    "email": "haoyuewang@google.com",
    "time": "Thu May 27 12:55:26 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 27 12:57:03 2021 -0700"
  },
  "message": "Retire server connection ID proactively on path validation failure instead of waiting for read/write other packets.\n\nThe alarm to retire connection IDs no longer on paths is scheduled at the\nend of writing and reading packet. On path validation failure, there could\nbe no packet to write or read. In this case, the retirement alarm for the connection ID associated with the failed path needs to be proactively scheduled.\n\nPiperOrigin-RevId: 376230134\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a04c23140e62bf5dbec87dec5e5b9eaca48eaf22",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.cc",
      "new_id": "ca0298fef807a755f96034e191940372bfa1ff3c",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.cc"
    }
  ]
}
