Re: need some clarification regarding STGT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Dec 30, 2011 at 2:54 AM, ronnie sahlberg
<ronniesahlberg@xxxxxxxxx> wrote:
> I wouldn't worry too much about that old political document. Politics is boring.

Well, it might be boring, but there is plenty of it in some open
source arenas :-)

> There are many iSCSI targets for linux. STGT is one, SCST is another,
> and the one everyone thinks is the best right now is Lio.
> So you have plenty top pick from.

It is correct that there are many. I started with STGT but migrated to SCST.

> Some benefits of STGT for some use cases is that it runs in userspace.
> Other implementations have other benefits.

Well, SCST also allows you to write device handlers in user-space,
which is most likely the key requirement.

> STGT also have semi-mature implementations of VTL and Jukebox. I have
> no idea if LIO or SCST supports these. Maybe they do, and maybe they
> are even better than STGT and then everyone wins ! Who knows?

I disagree with some aspects of the VTL implementation (esp the mixing
of metadata with data) but I am sure that it could be ported to SCST
without too much trouble. I think there is a Jukebox implementation
for SCST as well.

SCST has scst_local and LIO has lio_loop, which both allow you to
access device handlers locally for testing and other interesting
purposes.

> Pick the implementation that suits you best.

This is a good piece of advice.

>> 1. Kernel side FILEIO
>> 2. Kernel side BLOCKIO
>> 3. User space FILEIO
>> 4. O_DIRECT FILEIO
>> 5. Async FILEIO
>> 6. Failover Clustering
>> 7. Bidirectional Commands
>> 8. Different threading models to choose the best performing

Bing or Google is your friend. You really should do your homework yourself.

-- 
Regards,
Richard Sharpe
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SCSI]     [Linux RAID]     [Linux Clusters]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]

  Powered by Linux