<br><br><div class="gmail_quote">On Tue, Nov 27, 2012 at 12:04 PM, Eric Harney <span dir="ltr"><<a href="mailto:eharney@redhat.com" target="_blank">eharney@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Mon, 2012-11-26 at 20:22 -0500, Russell Bryant wrote:<br>
> On 11/26/2012 06:46 PM, Eric Harney wrote:<br>
> > Hi everyone,<br>
> ><br>
> > I've posted a blueprint for supporting the LIO (<a href="http://linux-iscsi.org" target="_blank">linux-iscsi.org</a>) target<br>
> > in Cinder.  This leverages targetd to interface with LIO, and will be<br>
> > implemented as an alternative target within the iSCSI driver.<br>
> ><br>
> > A detailed spec has not been posted yet, but I would like to welcome<br>
> > high-level feedback on this as a feature and start discussion around it.<br>
> ><br>
> > <a href="https://blueprints.launchpad.net/cinder/+spec/lio-support-via-targetd" target="_blank">https://blueprints.launchpad.net/cinder/+spec/lio-support-via-targetd</a><br>
><br>
> Thanks, Eric!<br>
><br>
> I have one implementation question.  You mention that this will be<br>
> implemented as an alternative target within the iSCSI driver.  Why not<br>
> make it its own driver?<br>
><br>
> IIRC, the iSCSI driver is built around exposing local storage.  A<br>
> targetd driver would be managing remote storage resources, so it seems<br>
> to be a different model.<br>
><br>
> Thoughts?<br>
><br>
<br>
</div>Thinking about this a bit more, it does probably make sense for it to be<br>
its own driver, which would be consistent with many of the other drivers<br>
for remote storage resources.<br>
<br>
I'm not too clear on where the line is here (between iSCSI vs. other<br>
driver), but your reasoning sounds right to me.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><div><span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)">> I'm curious as to the rationale of including a (relatively new) python project</span><br style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)">

<span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)">> for this. It seems like the fastest path to using LIO would be to simply</span><br style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)">

<span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)">> extend the tgt code to be able to use targetcli[1] in addition to tgtadmin</span><br style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)">

<span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)">> and ietadmin. That seems like literally a few days of work.</span></div>

<div><span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)"><br></span></div><div><span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)">I have to say this (Vish's comment above) is actually more of what I had envisioned when I talked with Eric about this last week.  I also think that doing an iterative approach is a good idea.</span></div>

<div><span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:17px;background-color:rgb(255,255,255)"><br></span></div><div><font face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="line-height:17px">As far as targetd, I'm not sure it's quite ready (well definitely don't think it's ready in the Grizzly time-frame)?  If I'm wrong on this please let me know, but in terms of distro support aren't we looking at 2013 releases before we start seeing it fully integrated? </span></font></div>

<div><font face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="line-height:17px"><br></span></font></div><div><font face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="line-height:17px">I also would like to hear from the HP, Brocade and IBM folks that are working on FC support.  It might be a good idea to get some thought together with them regarding details of what they have in mind and what LIO may or may not be able to help with.  This likely won't change the current conversation but there may be some details that we should be thinking about.</span></font></div>

<div><br></div><div><font face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="line-height:17px">John</span></font></div>