Date: Wed, 24 Mar 2021 15:16:01 +0000 From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 254514] vnet: /sbin/ifconfig epair10b vnet $name getting stuck if one CPU is busy Message-ID: <bug-254514-27103-0fMoBvbEhb@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-254514-27103@https.bugs.freebsd.org/bugzilla/> References: <bug-254514-27103@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254514 andrew@tao11.riddles.org.uk changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrew@tao11.riddles.org.uk --- Comment #1 from andrew@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 on the CC list for the bug.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-254514-27103-0fMoBvbEhb>
