Date: Mon, 5 Sep 2016 14:26:30 -0600 From: Alan Somers <asomers@freebsd.org> To: Jim Ohlstein <jim@ohlste.in> Cc: FreeBSD Stable ML <freebsd-stable@freebsd.org> Subject: Re: AIO not working on NFS share - ? Regression Message-ID: <CAOtMX2iWaYq9ujgZ3bWx3YYo5ESgz5hp6epo=rbro7yDU2QESQ@mail.gmail.com> In-Reply-To: <6c9093cd-1323-77b1-b27e-f53b58ec86e4@ohlste.in> References: <6c9093cd-1323-77b1-b27e-f53b58ec86e4@ohlste.in>
next in thread | previous in thread | raw e-mail | index | archive | help
Just to get your webserver out of the picture, could you please try running the aio test suite on an NFS share? Do it like this: $ cd /usr/tests/sys/aio $ export TMPFS=/path/to/some/nfs/share $ kyua test -Alan On Mon, Sep 5, 2016 at 2:14 PM, Jim Ohlstein <jim@ohlste.in> wrote: > Hello, > > For sometime now we've used a backend (non-internet accessible) server to > generate static content that is shared via NFS to a front-end server for > internet access. Both machines use ZFS exclusively. > > The webserver is nginx and we had AIO set to on, with the AIO module built > into the kernel.In 10.x it "just worked". > > About two weeks ago I upgraded that backend machine to 11-STABLE in order to > start building packages for 11. I've just updated it again to r305417. I > don't recall it not working as expected. > > More recently I upgraded the front-end machine to 11-STABLE @r305311. Since > then, AIO is not working and I get a critical error in the nginx logs like > this: > > 2016/09/05 15:58:02 [crit] 21145#0: *649 aio_read("/path/to/file") failed > (45: Operation not supported) while sending response to client ... > > In 11 AIO is built into the kernel by default, and I have confirmed that it > works as expected in files from a local file system. Since the webserver > isn't aware that the file system in question is shared via NFS, it seems > this is an operating system issue. > > -- > Jim Ohlstein > _______________________________________________ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOtMX2iWaYq9ujgZ3bWx3YYo5ESgz5hp6epo=rbro7yDU2QESQ>