lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4C85629D.90101@vlnb.net>
Date:	Tue, 07 Sep 2010 01:52:29 +0400
From:	Vladislav Bolkhovitin <vst@...b.net>
To:	"Nicholas A. Bellinger" <nab@...ux-iscsi.org>
CC:	James Bottomley <James.Bottomley@...e.de>,
	Dirk Meister <dmeister@...-paderborn.de>,
	linux-scsi@...r.kernel.org, Chetan Loke <chetanloke@...il.com>,
	Chetan Loke <generationgnu@...oo.com>,
	scst-devel <scst-devel@...ts.sourceforge.net>,
	linux-kernel@...r.kernel.org, Mike Christie <michaelc@...wisc.edu>,
	FUJITA Tomonori <fujita.tomonori@....ntt.co.jp>
Subject: Re: [Scst-devel] Fwd: Re: linuxcon 2010...

Nicholas A. Bellinger, on 09/03/2010 12:25 AM wrote:
>>> Again, I still have no idea what you are trying to conjour up.  The
>>> passthrough for STGT compatibility with TCM_Loop via SG_IO and BSG has
>>> already been merged by Tomo-san into tgt.git.  Futhermore, we are using
>>> the same TCM_Loop high level multi-fabric WWPN emulation together with
>>> new (and old) QEMU HBA emulation into KVM guest using SG_IO and BSG as
>>> well.
>>
>> The patches were good, but don't mislead people about that. For sake of
>> clearness, what you called "the passthrough for STGT compatibility with
>> TCM_Loop via SG_IO and BSG" has nothing with LIO/TCM_Loop. What merged
>> fixed problems STGT had in the pass-through implementation. It at the
>> same time fixed problems with SCST's scst_local, so similarly can be
>> called "the passthrough for STGT compatibility with scst_local via SG_IO
>> and BSG".
>>
>
> Uh, I don't think TCM_Loop and scst_local are exactly comparable at this
> point.  TCM_Loop supports high level multi-fabric WWPN emulation that
> allows it to work transparently with inter-nexus SPC-4 PR operation.
> Therefore, using TCM_Loop, STGT userspace fabrics now support both PR
> and ALUA emulation from TCM_Loop LUNs.  This is done at struct
> config_group_ops->make_group() time to report $PROTO_IDENT and the
> necessary WWPN info to TCM Core logic.  TCM_Loop also uses the fabric
> indepent configfs handlers for pretty much all of it's control plane
> code.

TCM_Loop and scst_local are exactly comparable and do absolutely the 
same thing. If you see any difference, please be precise. Internal 
implementation doesn't matter as soon as it doesn't affect the 
functionality STGT uses.

>> I have no doubts in benefits to TCM. But I have asked about benefits
>> _for an average user_. STGT already can do what you listed above.
>>
>
> Again, from above how it benefits users:
>
> 1) a userspace library in intrepted languages and 2) create high level
> applications using said userspace libraries that allow compatiblity to
> be contained in the lib below.
>
> 2) create high level applications using said userspace libraries that
> allow compatiblity to be contained in the lib.

All those can be done for STGT. LIO isn't needed for that. So, value for 
STGT users still not questionable to me.

Vlad
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ