<div dir="ltr">It is my understanding that swift lays on top of cinder thus it uses whatever cinder presents to it.   Thus if you need to integrate all these different devices you do it at that level.<br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sun, Feb 2, 2014 at 5:15 AM, pragya jain <span dir="ltr"><<a href="mailto:prag_2648@yahoo.co.in" target="_blank">prag_2648@yahoo.co.in</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:12pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif"><div><span>thanks for the reply</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span><br></span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span>My question is: </span></div>
<div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span>if we have different types of devices, for example, some of them are SAN devices, other are some NAS filers
 and some of them are some vendor specific storage arrays, such as, storage arrays provided by EMC, NetApp etc.</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span>And we want all of them act as storage nodes for Openstack Swift Storage, then </span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span>Is it possible? and what should be the procedure for the same?</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span>-----</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span>Pragya Jain</span></div>
<div><div class="h5"><div style="display:block"> <br> <br> <div style="font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:12pt"> <div style="font-family:'times new roman','new york',times,serif;font-size:12pt">
 <div dir="ltr"> <font face="Arial"> On Sunday, 2 February 2014 3:22 PM, Aryeh Friedman <<a href="mailto:aryeh.friedman@gmail.com" target="_blank">aryeh.friedman@gmail.com</a>> wrote:<br> </font> </div> <blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;margin-top:5px;padding-left:5px">
  <div><div><div><div dir="ltr"><div><div>1. OpenStack abstracts almost all storage away so even if it is a physical disk it is best to treat as if it is not one<br clear="none"></div>2. Typically the
 storage node is an entire host machine which controls access to various high volume devices such as SAN's (in smaller installs this can be done with local disk but in larger ones it is not possible)<br clear="none">

</div>3. I do not know enough about your application but odds are your attempting to use the wrong API (if your attempting to store files use plain old cinder if your doing objects then you want swift [objects being defined as DB records or the alike])<br clear="none">

</div><div><br clear="none"><br clear="none"><div><div>On Sun, Feb 2, 2014 at 4:37 AM, pragya jain <span dir="ltr"><<a rel="nofollow" shape="rect" href="mailto:prag_2648@yahoo.co.in" target="_blank">prag_2648@yahoo.co.in</a>></span> wrote:<br clear="none">

<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><div>

<span>I am not talking about cinder.</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">

<span>My question is:</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span>Openstack swift provides storage as a service to the user so that user can store their data offline.</span></div>

<div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span>when a
 user store some data on swift using Object PUT command, data is stored as an object at some storage node.</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">

1. What is this storage node - Is it a physical hard disk?</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">

2. to store the data, Is swift virtualize the physical storage or directly store the data on physical disk?</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">

3. Is there any need of storage virtualization in swift?</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">

<br clear="none"></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">Thanks </div><span><font color="#888888"></font></span><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">

Pragya Jain</div><div><div><div style="display:block"> <br clear="none"> <br clear="none"> <div style="font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:12pt">
 <div style="font-family:'times new roman','new york',times,serif;font-size:12pt">
 <div dir="ltr"> <font face="Arial"> On Sunday, 2 February 2014 11:55 AM, Aryeh
 Friedman <<a rel="nofollow" shape="rect" href="mailto:aryeh.friedman@gmail.com" target="_blank">aryeh.friedman@gmail.com</a>> wrote:<br clear="none"> </font> </div> <blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;margin-top:5px;padding-left:5px">

  <div><div><div><div dir="ltr">You mean you need to access cinder or are you wondering what component handles storage (cinder then is the answer)<br clear="none"></div><div><br clear="none"><br clear="none"><div>On Sun, Feb 2, 2014 at 1:02 AM, pragya jain <span dir="ltr"><<a rel="nofollow" shape="rect" href="mailto:prag_2648@yahoo.co.in" target="_blank">prag_2648@yahoo.co.in</a>></span> wrote:<br clear="none">


<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div style="font-size:12pt;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">

<div>
hi all</div><div><br clear="none"></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">my query is:</div>


<div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><br clear="none"></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">


Is openstack swift virtualize the storage to store the data?</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">


And how does openstack swift implement it?</div><span><font color="#888888"></font></span><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">


<br clear="none"></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">Pragya Jain</div></div>


</div></div><br clear="none">_______________________________________________<br clear="none">
Mailing list: <a rel="nofollow" shape="rect" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br clear="none">
Post to     : <a rel="nofollow" shape="rect" href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br clear="none">
Unsubscribe : <a rel="nofollow" shape="rect" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"><br clear="all"><br clear="none">-- <br clear="none"><div dir="ltr">Aryeh M. Friedman, Lead Developer, <a rel="nofollow" shape="rect" href="http://www.petitecloud.org/" target="_blank">http://www.PetiteCloud.org</a><br clear="none">

</div>
</div></div></div><br clear="none"><br clear="none"></div> </blockquote>  </div> </div>   </div> </div></div></div></div></blockquote></div></div><br clear="none"><br clear="all"><br clear="none">-- <br clear="none"><div dir="ltr">
Aryeh M. Friedman, Lead Developer, <a rel="nofollow" shape="rect" href="http://www.petitecloud.org/" target="_blank">http://www.PetiteCloud.org</a><br clear="none">
</div>
</div></div></div><br><br></div> </blockquote>  </div> </div>   </div> </div></div></div></div></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Aryeh M. Friedman, Lead Developer, <a href="http://www.PetiteCloud.org" target="_blank">http://www.PetiteCloud.org</a><br>
</div>
</div>