)]}'
{
  "commit": "3913be720db809519c326663cc19c5788de277cc",
  "tree": "706d9f3bcb1ca57f02889555f95e8605a798a081",
  "parents": [
    "fe8463560a0752ea9f38eb4f38d168ac85d7dddf"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Wed Nov 11 10:07:17 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 11 10:07:54 2020 -0800"
  },
  "message": "Send QUIC GOAWAY after given time even if connection not idle.\n\nNote that in HTTP/2, timeout is checked each time a request is terminated.\nHowever, I chose to use a timer for QUIC instead.  This will allow GOAWAY frame\nto be sent even if the only active request is hanging for a long time.\n\nProtected by FLAGS_quic_reloadable_flag_quic_max_age_send_goaway.\n\nPiperOrigin-RevId: 341853883\nChange-Id: I0644e7e17637fdf9c6694073d5d388632c90337a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a57ded8990f1f8c7587ac5eab6702ffa02d20e40",
      "old_mode": 33188,
      "old_path": "quic/core/quic_error_codes.cc",
      "new_id": "9abde9f52b15a28ab0a89fa51b8e39ca2446c6f7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_error_codes.cc"
    },
    {
      "type": "modify",
      "old_id": "74ab936836feaf7c37f62e469d6cd1d3b4fafd0e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_error_codes.h",
      "new_id": "a1cd7a6eac9dc4f246ac2aa1a306b18a44fbf73a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_error_codes.h"
    },
    {
      "type": "modify",
      "old_id": "ca6a3e108fc02eddd6a5d71b4e5b6a37483650b3",
      "old_mode": 33188,
      "old_path": "quic/core/quic_flags_list.h",
      "new_id": "e6ce646e5ee00270e0c46ceec51584949decee57",
      "new_mode": 33188,
      "new_path": "quic/core/quic_flags_list.h"
    }
  ]
}
