This has been stable in my testing, and enabling parallelism speeds up
test runs considerably. In particular, with -v parallelism=16 in a
16-vcpu bhyve VM my test runs go from ~50m to ~40m; the exact numbers
depend on the kernel config in use.
Details
Details
- Reviewers
pouria - Group Reviewers
network - Commits
- rG6ab30433a73b: tests/net: Run all tests with execenv=jail and enable parallelism
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 73226 Build 70109: arc lint + arc unit
Event Timeline
Comment Actions
After @zlei work on VNET. I think it's better to remove is_exclusive=true.
Tested, LGTM
Comment Actions
Looks good to disable is_exclusive right now. Please let me know if new panic occurs.
BTW, all network related tests shall run great with execenv=jail ( vnet jail ). The vnet jail is naturally a good mean to isolate those network related tests.