Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Aug 2016 13:54:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 212128] Default AIO settings break VirtualBox
Message-ID:  <bug-212128-13-5w7oLNHYeP@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-212128-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-212128-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212128

Jan Bramkamp <crest@bultmann.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |crest@bultmann.eu

--- Comment #1 from Jan Bramkamp <crest@bultmann.eu> ---
In-flight AIO requests require kernel resources (threads, kernel memory),
because of this the kernel limits the concurrency. This sounds like Virtual=
Box
tries to issue too many AIO requests and ignores the errors. Just increasing
the limits to something that doesn't fail on your system with your workload
doesn't fix such a but. At best (or worst) it hides the bug. An application=
 is
expected to handle temporary AIO errors. Possible strategies include falling
back to synchronous IO, retrying the AIO with an exponential backoff or just
reporting the temporary error to the next layer.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212128-13-5w7oLNHYeP>