)]}'
{
  "commit": "65f778fc523950b6e4f39f18af9994ca330fefcf",
  "tree": "40ec2fd77b13fa3a2e5b365690de2817baf3d4c6",
  "parents": [
    "1b4afd19c10de88618ee1e1a58c4bef93b361828"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Wed Apr 17 14:28:20 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Apr 18 04:57:41 2019 -0700"
  },
  "message": "Create a RandomDelayLink (and symmetric version) and use it in QuartcBidiTest.\n\nRandom delay is one of the features of the network simulation Quartc uses in its\nupper-layer quality tests.  It is used to simulate poor network profiles where\nrandom interference or delays may occur.\n\nThis change extends OneWayLink to allow tests to specify a random delay (to be\nadded to the transfer time and propagation delay).  The additional random delay\nfollows an exponential distribution, with the tail chopped off at the chosen\nmaximum delay.\n\nQuartcBidiTest adds a case which uses random delay with a median of 25 ms.\n\ngfe-relnote: n/a (test only)\nPiperOrigin-RevId: 244067695\nChange-Id: I83c05cc5d2b9973644b501f384ed3c431ae761fd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db9972c37eb2d5cb47dce3e8c5586406d65cc6c4",
      "old_mode": 33188,
      "old_path": "quic/quartc/test/quartc_bidi_test.cc",
      "new_id": "7761a80a1177c427d5699b627eff7398bf6c4f80",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/quartc_bidi_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "397a564d177a590889caf7ca51565a0fe349d387",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/random_delay_link.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45f978edeaae25b119a2ac268e509e55e5ab08e3",
      "new_mode": 33188,
      "new_path": "quic/quartc/test/random_delay_link.h"
    },
    {
      "type": "modify",
      "old_id": "a016b89f937d6deb81e5d7e8c5922871a00e3ae1",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simulator/link.cc",
      "new_id": "110933e137973ecd09f61502aead86e082d14e77",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simulator/link.cc"
    },
    {
      "type": "modify",
      "old_id": "103afa0998cea76a8c7a875c7aed167f120d6c48",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simulator/link.h",
      "new_id": "531eff67cf45847ddc79c6abc6fab7f8613017c3",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simulator/link.h"
    }
  ]
}
