On Thu, 2005-05-12 at 15:15 -0400, James Bottomley wrote: > On Thu, 2005-05-12 at 12:05 -0700, Dmitry Yusupov wrote: > > oh, please! don't compare nbd and iSCSI this way... > > iSCSI is an emerging SAN technology, and the only technology to compare > > is FC. > > Well, the question was whether iSCSI could replace nbd; It's rather > difficult to answer that question by comparing iSCSI to FC ... ok. i'm just reacting on "bloated" wording. It really depends on implementation and design. If you were talking about amount of code in the kernel, than take a look on open-iscsi(just one file iscsi_tcp.c) and IET where we doing a lot of management stuff in user-space. It is not that much code in the kernel, really, but it is doing x10 times more useful things comparing to nbd and yet compliant with RFC. > But even projecting to iSCSI being totally mature, the amount of code > required to conform to the iSCSI standard is easily going to put it 10x > over the amount of code we have in nbd, principally because they're > aimed at solving different problems and nbd achieves a lot of > streamlining by being tied to the linux block subsystem instead of > trying to be a generic transport. yeah, generic transport, recovery levels, direct data placement for HW HBAs, etc, etc... it is all *must* features for enterprise's SAN deployment. So, yes, there is a price as usual. Dmitry. > James > > > - > : send the line "unsubscribe linux-scsi" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html