)]}'
{
  "commit": "b59c6f1baf7d95562deee4f23d8a8b6f763c9f25",
  "tree": "d2dab48c3793ffaa937df2cf357fdcd1a2554944",
  "parents": [
    "923b6d2da8ba8d55e0b6b1c9ff9fb13a115f72d6"
  ],
  "author": {
    "name": "fayang",
    "email": "fayang@google.com",
    "time": "Mon Mar 23 15:06:14 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 23 15:06:54 2020 -0700"
  },
  "message": "gfe-relnote: In QUIC, use QuicNetworkBlackholeDetector which detects both path degrading and network blackhole. Protected by gfe2_reloadable_flag_quic_use_blackhole_detector.\n\nPath degrading is only armed after handshake completes. And blackhole detection now is based on time rather than event driven (i.e., 5RTO, 6PTO, etc)\n\nPiperOrigin-RevId: 302526709\nChange-Id: I43e776e18979d4f8ce4f26708107b4ef9356aa1a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f2b0312c70019e93a0637edda8aff6dd24601b5",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.cc",
      "new_id": "dcb8ef846332738a4035d6f0b0617952ff155bc6",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "fcd177a033ec788ff7638213915dd48e7b342489",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.h",
      "new_id": "cd478a6b64cfac0e7c43b138ad8647767d9c28e1",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "cd83e94fe084178686299e4a5f74fc296b1ebb73",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_test.cc",
      "new_id": "1b1511b214a8382c5e205f358478b7ff85ee470a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9206ae47fb60557c324a2b6df0dda95679e4d674",
      "new_mode": 33188,
      "new_path": "quic/core/quic_network_blackhole_detector.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b839d428574ef4a6ca49009943209b46c6d1b143",
      "new_mode": 33188,
      "new_path": "quic/core/quic_network_blackhole_detector.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eca50e3c1f3304f0e4ce592cab0c9157c1241180",
      "new_mode": 33188,
      "new_path": "quic/core/quic_network_blackhole_detector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4a041d86bbb5487d1e1cecef0498a7befd27991b",
      "old_mode": 33188,
      "old_path": "quic/core/quic_sent_packet_manager.cc",
      "new_id": "d87d6c7c6ca6f5c1baaebb67d741f5fc48954110",
      "new_mode": 33188,
      "new_path": "quic/core/quic_sent_packet_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "ed51a9cd3c3bcd8d0af1dd3e761481c61b09f773",
      "old_mode": 33188,
      "old_path": "quic/core/quic_sent_packet_manager.h",
      "new_id": "5f1de705bb38c504b4b2ac6780787ca289c8c435",
      "new_mode": 33188,
      "new_path": "quic/core/quic_sent_packet_manager.h"
    },
    {
      "type": "modify",
      "old_id": "41527c29ded2ba66e0fc783c2f399f1e4d1fc1d3",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_config_peer.cc",
      "new_id": "20463ab4592a470429038602de55f5e4b78bd8d0",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_config_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "61e2ef2f43d9e01bbc2040aced0c38adf1c8272c",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_config_peer.h",
      "new_id": "b52bf42085b1156de1b7f77c50e315fdd7337ce4",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_config_peer.h"
    },
    {
      "type": "modify",
      "old_id": "b38b64e9279428af54cf378644310691574b9ed9",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_connection_peer.cc",
      "new_id": "21a01053fbaf89a447d9723e3b6bec2ec2231ade",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_connection_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "e0a97b841a6235d2138acef6d2f042c401da395c",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_connection_peer.h",
      "new_id": "ab14190bb5d405e112970d3936848c2b0b35ef0f",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_connection_peer.h"
    }
  ]
}
