[Bug 254514] vnet: /sbin/ifconfig epair10b vnet $name getting stuck if one CPU is busy
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Mar 24 15:16:02 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254514
andrew at tao11.riddles.org.uk changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |andrew at tao11.riddles.org.uk
--- Comment #1 from andrew at tao11.riddles.org.uk ---
(In reply to Mina Galić from comment #0)
> given that this is a side-effect of 1 CPU core being 100% busy, does this mean that draining callbacks needs all CPUs?
Yes, it does mean that. Draining epoch callbacks is done by having the thread
doing the drain bind itself to each cpu in turn, so it'll block if for any
reason it can't be scheduled any runtime on some cpu (such as if a cpu is 100%
busy at a priority that doesn't let it be preempted by the drain).
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list