From owner-freebsd-hackers@FreeBSD.ORG Sun Jul 6 19:08:24 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C3CB9903; Sun, 6 Jul 2014 19:08:24 +0000 (UTC) Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 09CD02BF9; Sun, 6 Jul 2014 19:08:23 +0000 (UTC) Received: by mail-wi0-f176.google.com with SMTP id n3so14955014wiv.15 for ; Sun, 06 Jul 2014 12:08:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=8gyXi8lm+M/BuPoyDu4b29Fsi3v+qNXMuSA6zzt4q1c=; b=MkSn4NX3t62RZ073iX/rBLYeOnYGkaCQ6fBqB7r8DTluXjQ8nK10D2qYE7qSUGgvrk 7E4k/Q7rpMTjMmKpJDm6haTcqZ7h3nNe94Dqx9HkG8GEZt2zycVCbKTGN+O7hiBo8hjP Mt/oOTZTbGDqlg1oTQ/l6BKCl4cmVbp53kGSvNefKwjjYCTNUbMLnYqmH6mwOtFXURjf Js6x7pb5UjJ0Eo7Odd8Uhiyuu47PHmi/BKUcF9elTSl7i+++1ESyDiTKFvxNzfvTvNkY NXrBpfnJlThzx28eb+FWnRnWg2HfehgmUq9HyuvUsyqW3zf5QiMd76wVXI3/FMA18QVO Da8g== X-Received: by 10.180.75.212 with SMTP id e20mr72745643wiw.5.1404673702165; Sun, 06 Jul 2014 12:08:22 -0700 (PDT) Received: from brick.home (adbh103.neoplus.adsl.tpnet.pl. [79.184.7.103]) by mx.google.com with ESMTPSA id gh16sm106070662wic.3.2014.07.06.12.08.21 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Jul 2014 12:08:21 -0700 (PDT) Sender: =?UTF-8?Q?Edward_Tomasz_Napiera=C5=82a?= Date: Sun, 6 Jul 2014 21:08:19 +0200 From: Edward Tomasz =?utf-8?Q?Napiera=C5=82a?= To: Craig Rodrigues Subject: Re: FreeBSD iscsi target Message-ID: <20140706190819.GA3032@brick.home> Mail-Followup-To: Craig Rodrigues , Sreenivasa Honnur , "freebsd-hackers@freebsd.org" , freebsd-current Current References: <20140626232727.GB1825@pwnie.vrt.sourcefire.com> <53ACE5B4.8070700@rice.edu> <20140701091252.GB3443@brick> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Cc: "freebsd-hackers@freebsd.org" , Sreenivasa Honnur , freebsd-current Current X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2014 19:08:24 -0000 On 0703T1615, Craig Rodrigues wrote: > On Tue, Jul 1, 2014 at 2:12 AM, Edward Tomasz NapieraƂa > wrote: > > > In 10-STABLE there is a way to control access based on initiator > > name and IP address. > > > > Edward, > > Out of curiousity, what kinds of interop testing do you do when you > implement > the iSCSI code in FreeBSD? As for the target, I wrote a script to test it against both old and new FreeBSD initiators, Linux initiator (Open-iSCSI) and Solaris one; you can find it at tools/regression/iscsi/. I also did manual testing with Windows XP and Windows Vista. I don't remember if I actually succeeded to do any testing with ESX (trying to run ESX under Fusion is not such a good idea, it turns out), but I got a 3rd party report that it worked correctly. As for the initiator, I did manual testing against istgt, LIO (Linux) and COMSTAR (Solaris). > I work on FreeNAS at iXsystems, and we have > found > that iSCSI is a complex protocol, No kidding :-) > and there are interop issues, especially > with VMWare ESX. > Luckily I see that Alexander Motin has been working with you to commit > fixes to the iSCSI code, which help. > > I've rolled an experimental FreeNAS image based on FreeBSD 10 at svn > revision r268201 if you want to give it a try: > > http://download.freenas.org/nightlies/10.0.0/ALPHA/20140703/ For now I'm swamped with work on autofs, but I'd definitely want to redo all the testing before 10.1 - last time I did it was just before 10.0.