On Friday, April 14, 2017 05:23:28 PM Maxim Sobolev wrote: > Author: sobomax > Date: Fri Apr 14 17:23:28 2017 > New Revision: 316874 > URL: https://svnweb.freebsd.org/changeset/base/316874 > > Log: > Restore ability to shutdown DGRAM sockets, still forcing ENOTCONN to be > returned by the shutdown(2) system call. This ability has been lost as part > of the svn revision 285910. > > Reviewed by: ed, rwatson, glebius, hiren > MFC after: 2 weeks > Differential Revision: https://reviews.freebsd.org/D10351
This appears to have broken syslogd and had a major change in behavior with regards to select(2). If you run syslogd with the -s flag (which is default), it now spins at 100% cpu as all the shutdown sockets now return readable from select. Old releases / jails also manifest this behavor. If it wasn't for losing the ability to run old branch binaries I'd suggest changing syslogd instead, but we depend on this in the cluster and I expect others do too. I'm not 100% certain that this change is the culprit but a heads-up can't hurt. I'll try reverting it on the freebsd cluster next, after fixing the broken auditing changes. -Peter -- Peter Wemm - pe...@wemm.org; pe...@freebsd.org; pe...@yahoo-inc.com; KI6FJV UTF-8: for when a ' or ... just won\342\200\231t do\342\200\246
signature.asc
Description: This is a digitally signed message part.