After updating to version 2.2.2, Netatalk uses sendfile to transmit data to the client. As documented in kern/141305, this causes severe performance issues for Netatalk shares hosted on ZFS volumes, manifesting itself in extremely low network transfer speed, while causing excessive disk I/O. Please consider exposing the --disable-sendfile configure switch introduced in Netatalk 2.2.2 through the port's config options. Fix: Create a config option for disabling the use of sendfile. Patch attached. Patch attached with submission follows: How-To-Repeat: - create Netatalk share on ZFS - read any files from the share - watch transfer rate and server-side disk I/O
Responsible Changed From-To: freebsd-ports-bugs->marcus Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->closed Committed, thanks!
marcus 2012-04-29 00:43:37 UTC FreeBSD ports repository Modified files: net/netatalk Makefile Log: Disable sendfile support by default and make it optional. Sendfile can cause performance and excessive I/O problems when used with ZFS. PR: 167385 Submitted by: Daniel Becker <razzfazz@gmail.com> Revision Changes Path 1.106 +9 -1 ports/net/netatalk/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"