From owner-freebsd-ports-bugs@freebsd.org Thu Aug 25 13:54:37 2016 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6DDCFBC5C4F for ; Thu, 25 Aug 2016 13:54:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5395216AC for ; Thu, 25 Aug 2016 13:54:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u7PDsb47006126 for ; Thu, 25 Aug 2016 13:54:37 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 212128] Default AIO settings break VirtualBox Date: Thu, 25 Aug 2016 13:54:37 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: crest@bultmann.eu X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Aug 2016 13:54:37 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212128 Jan Bramkamp changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |crest@bultmann.eu --- Comment #1 from Jan Bramkamp --- 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.=