Due to SO_REUSE_PORT it is possible for a localhost:0
address to repeat. This causes failure in DHT tests
where we spun up a lot of nodes inside test.
As for a birthday paradox it is enough to use 140
ports to get 20% chance for collision which was causing
failure in our case.
The fix is to disable REUSE_PORT routine for the
tests and leave it running for sharness tests where
not that many addresses are used at the same time.
License: MIT
Signed-off-by:
Jakub Sztandera <kubuxu@protonmail.ch>
| 名称 |
最后提交
|
最后更新 |
|---|---|---|
| Godeps | 正在载入提交数据... | |
| assets | 正在载入提交数据... | |
| bin | 正在载入提交数据... | |
| blocks | 正在载入提交数据... | |
| blockservice | 正在载入提交数据... | |
| cmd | 正在载入提交数据... | |
| commands | 正在载入提交数据... | |
| core | 正在载入提交数据... | |
| diagnostics | 正在载入提交数据... | |
| docs | 正在载入提交数据... | |
| exchange | 正在载入提交数据... | |
| flags | 正在载入提交数据... | |
| fuse | 正在载入提交数据... | |
| importer | 正在载入提交数据... | |
| merkledag | 正在载入提交数据... | |
| mfs | 正在载入提交数据... | |
| misc | 正在载入提交数据... | |
| namesys | 正在载入提交数据... | |
| notifications | 正在载入提交数据... | |
| path | 正在载入提交数据... | |
| pin | 正在载入提交数据... | |
| repo | 正在载入提交数据... | |
| routing | 正在载入提交数据... | |
| tar | 正在载入提交数据... | |
| test | 正在载入提交数据... | |
| thirdparty | 正在载入提交数据... | |
| tour | 正在载入提交数据... | |
| unixfs | 正在载入提交数据... | |
| .artifact_files | 正在载入提交数据... | |
| .dockerignore | 正在载入提交数据... | |
| .gitignore | 正在载入提交数据... | |
| .gobuilder.yml | 正在载入提交数据... | |
| .travis.yml | 正在载入提交数据... | |
| CHANGELOG.md | 正在载入提交数据... | |
| Dockerfile | 正在载入提交数据... | |
| Dockerfile.fast | 正在载入提交数据... | |
| LICENSE | 正在载入提交数据... | |
| Makefile | 正在载入提交数据... | |
| README.md | 正在载入提交数据... | |
| appveyor.yml | 正在载入提交数据... | |
| circle.yml | 正在载入提交数据... | |
| contribute.md | 正在载入提交数据... | |
| dev.md | 正在载入提交数据... | |
| doc.go | 正在载入提交数据... | |
| package.json | 正在载入提交数据... | |
| roadmap.md | 正在载入提交数据... |