)]}'
{
  "commit": "fe4d6282115f0528fd5bc04b5644ce8ba1f43a50",
  "tree": "bd7f737f7e7b71ea26ecbc61cdf75e20031f99cc",
  "parents": [
    "4ddde0e984e9c8d85913f8a8be88ce66b1b0fbae"
  ],
  "author": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Wed Dec 15 14:03:52 2021 -0500"
  },
  "committer": {
    "name": "Bryan Mills",
    "email": "bcmills@google.com",
    "time": "Thu Dec 16 03:09:14 2021 +0000"
  },
  "message": "netutil: streamline and simplify LimitListener tests\n\nTestLimitListener had made a lot of assumptions about the kernel\u0027s\nwillingness to queue unaccepted connections, and relied on arbitrary\ntimeouts to shed load if the queue saturates.\n\nThis change eliminates the arbitrary timeouts, replacing them with\nsynchronization and cancellation and leaving only a couple of\narbitrary sleeps (that can be exceeded by arbitrary amounts without\ncausing the test to fail).\n\nFixes golang/go#22926\n\nChange-Id: Ibecff6254ec966e1cc98cf96c71493f18d3aaebe\nReviewed-on: https://go-review.googlesource.com/c/net/+/372495\nTrust: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Bryan Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "863d23b8f604a601185caa3ccb96a418387de174",
      "old_mode": 33188,
      "old_path": "netutil/helper_stub_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "922790a906928dbe77d4c19b1a905aa1f4472352",
      "old_mode": 33188,
      "old_path": "netutil/helper_unix_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8d5703d070c6fb549bad1a26b0d3b7f0c7719387",
      "old_mode": 33188,
      "old_path": "netutil/helper_windows_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0108e8d9e499f3b41f450e4a668355a02f47d66f",
      "old_mode": 33188,
      "old_path": "netutil/listen_test.go",
      "new_id": "ab8e599247e45458e604593ff19f4fd271b2eb06",
      "new_mode": 33188,
      "new_path": "netutil/listen_test.go"
    }
  ]
}
