NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/55663 (Support for EVFILT_USER in kqueue(2))



The following reply was made to PR kern/55663; it has been noted by GNATS.

From: Ruslan Nikolaev <nruslan_devel%yahoo.com@localhost>
To: gnats-bugs%netbsd.org@localhost, jnemeth%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
 netbsd-bugs%netbsd.org@localhost
Cc: 
Subject: Re: kern/55663 (Support for EVFILT_USER in kqueue(2))
Date: Tue, 20 Oct 2020 22:16:31 -0400

 Yes, I know that features should be added more sparingly... However, 
 this particular one is implemented more than 10 years ago in OS X and 
 FreeBSD. And some well-known applications such as nginx and mysql just 
 blindly assume it is present (and they are also probably tested more 
 when this option enabled as the mysql bug report suggests). It would be 
 good to maintain better NetBSD and FreeBSD compatibility if possible. 
 And it still does not fundamentally change the interface, unlike epoll 
 which would be a totally different story :)
 
 On 10/20/20 8:10 PM, Joerg Sonnenberger wrote:
 > The following reply was made to PR kern/55663; it has been noted by GNATS.
 >
 > From: Joerg Sonnenberger <joerg%bec.de@localhost>
 > To: gnats-bugs%netbsd.org@localhost
 > Cc: jnemeth%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost,
 > 	nruslan_devel%yahoo.com@localhost
 > Subject: Re: kern/55663 (Support for EVFILT_USER in kqueue(2))
 > Date: Wed, 21 Oct 2020 02:05:26 +0200
 >
 >   On Tue, Oct 20, 2020 at 09:25:01PM +0000, Ruslan Nikolaev wrote:
 >   >  1. Why is it needed?
 >   >
 >   >  Quite a few applications use it. To be specific, please consider Nginx.
 >   >  Although, it *does* compile under NetBSD, several critical features are
 >   >  missing without EVFILT_USER.
 >   
 >   That's a strawman. By that reasoning, we should add epoll(2). There is
 >   nothing in Nginx that needs it, just that the code currently requires
 >   it. That's a big difference.
 >   
 >   Joerg
 >   
 



Home | Main Index | Thread Index | Old Index