)]}'
{
  "commit": "d7eb7a57d26655c501a0ebcefbb7f5ccd5d2dee5",
  "tree": "5a044f171a2ee627c028cc686c5aa6a78d4a5bb8",
  "parents": [
    "e6bedbc767dbcb73516470533609a28bf5cdc5ab"
  ],
  "author": {
    "name": "jprat",
    "email": "jprat@google.com",
    "time": "Thu Sep 04 16:32:42 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 04 16:33:45 2025 -0700"
  },
  "message": "Remove DCHECK in QuicPingManager.\n\nThis change allows the `retransmittable_on_wire_timeout` to be effectively disabled, which is necessary for conducting specific QUIC experiments.\n\nCurrently, if `retransmittable_on_wire_timeout_` is set to 0, Chromium overwrites the value to 200ms in `quic_session_pool.cc`. This behavior prevents us from setting a value greater than keep_alive_timeout_ and thus disabling the retransmittable on wire timeout.\nhttps://source.chromium.org/chromium/chromium/src/+/main:net/quic/quic_session_pool.cc;l\u003d2234-2237;drc\u003d2e7604d8aa7dd54f8f4b60c1a1af66c6fbc427fe\n\nThis change modifies the logic to permit `retransmittable_on_wire_timeout_` to be set to a value that will always be greater than the keep_alive_timeout_. As a result, `GetEarliestDeadline()` will consistently return keep_alive_deadline_ as the deadline, allowing us to disable the retransmittable_on_wire_timeout for experimental purposes.\n\nPiperOrigin-RevId: 803221973\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee93bb03bd94f2cb3e96ea670fcfdbe9a8b3cbcf",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection_test.cc",
      "new_id": "6e819ffe37b24239b603a3a6837709537c76a0fd",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "52a5cd41011a4cb5bde658c2059367e72bde299f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_ping_manager.cc",
      "new_id": "7797a35850dd1669b11a00d66f90c9c4a6b62afb",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_ping_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "0ab3331ac85101d7198590a5f192bf89fc5942a5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_ping_manager_test.cc",
      "new_id": "7db8dcd945af7aa7e196c89708a0e5994fa8cae7",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_ping_manager_test.cc"
    }
  ]
}
