From owner-freebsd-scsi Tue Apr 17 12:50:19 2001 Delivered-To: freebsd-scsi@freebsd.org Received: from crufty.research.bell-labs.com (crufty.research.bell-labs.com [204.178.16.49]) by hub.freebsd.org (Postfix) with SMTP id 9A84537B424 for ; Tue, 17 Apr 2001 12:50:16 -0700 (PDT) (envelope-from dharani@lucent.com) Received: from bronx.dnrc.bell-labs.com ([135.180.160.8]) by crufty; Tue Apr 17 15:47:08 EDT 2001 Received: from acme (acme [135.180.135.56]) by bronx.dnrc.bell-labs.com (8.9.3/8.9.3) with SMTP id PAA23018 for ; Tue, 17 Apr 2001 15:49:32 -0400 (EDT) Message-ID: <00db01c0c779$1cb702e0$3887b487@dnrc.belllabs.com> Reply-To: "Dharani Vilwanathan" From: "Dharani Vilwanathan" To: References: <200104170234.f3H2Xos19986@aslan.scsiguy.com> <3ADC8D2D.99125878@vpop.net> Subject: Tagged queuing Date: Tue, 17 Apr 2001 16:00:54 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I have a couple of SCSI disks and Adaptec SCSI controller. I tried to access data blocks from the raw device in parallel using multiple threads and processes. I did succeed to some extent. So I was convinced that the tagged I/O works. Now, is there any way I can access the data blocks in parallel in a single thread/process? I am looking for a way to issue read requests in asynchronous/non-blocked fashion. Does aio_read(), aio_write(), etc. calls work? Is there any other way to do this? Any help is appreciated. Thanks dharani To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message