From owner-freebsd-geom@FreeBSD.ORG Fri Dec 10 15:29:21 2010 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F6041065693; Fri, 10 Dec 2010 15:29:21 +0000 (UTC) (envelope-from lev@serebryakov.spb.ru) Received: from ftp.translate.ru (ftp.translate.ru [80.249.188.42]) by mx1.freebsd.org (Postfix) with ESMTP id 08AD48FC0A; Fri, 10 Dec 2010 15:29:20 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (89.112.15.178.pppoe.eltel.net [89.112.15.178]) (Authenticated sender: lev@serebryakov.spb.ru) by ftp.translate.ru (Postfix) with ESMTPA id 0C22513DF48; Fri, 10 Dec 2010 18:29:20 +0300 (MSK) Date: Fri, 10 Dec 2010 18:29:15 +0300 From: Lev Serebryakov X-Priority: 3 (Normal) Message-ID: <1272967424.20101210182915@serebryakov.spb.ru> To: Andriy Gapon In-Reply-To: <4D02413F.8020007@freebsd.org> References: <1365605559.20101210162253@serebryakov.spb.ru> <4D023DB7.9080509@freebsd.org> <4D02413F.8020007@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable Cc: freebsd-hackers@freebsd.org, freebsd-geom@freebsd.org Subject: Re: Where userland read/write requests, whcih is larger than MAXPHYS, are splitted? X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Dec 2010 15:29:21 -0000 Hello, Andriy. You wrote 10 =E4=E5=EA=E0=E1=F0=FF 2010 =E3., 18:03:27: > on 10/12/2010 16:48 Andriy Gapon said the following: >> But maybe I misunderstood your question and you talked about a different= I/O layer >> or different I/O path. > Oh, probably you talk about physread/physwrite =3D=3D physio. > Indeed, it issues bio-s with max size of si_iosize_max and runs them sequ= entially. Yep, I'm talking about this case. See my message to Alexander Motin with explanation why I think sequential processing here is not good idea. --=20 // Black Lion AKA Lev Serebryakov