<div dir="ltr">I have not gone through this implementation nor the new iscsi implementation being worked on for 3.9 but I thought I&#39;d share the design behind a distributed iscsi implementation that we&#39;d worked on some time back based on the istgt code with a libgfapi hook.<br><div><br>The implementation used the idea of using one file to represent one block (of a chosen size) thus allowing us to use gluster as the backend to store these files while presenting a single block device of possibly infinite size. We used a fixed file naming convention based on the block number which allows the system to determine which file(s) needs to be operated on for the requested byte offset. This gave us the advantage of automatically accessing all of gluster&#39;s file based functionality underneath to provide a fully distributed iscsi implementation.<br><br></div><div>Would this be similar to the new iscsi implementation thats being worked on for 3.9?<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 29, 2016 at 4:04 PM, Pranith Kumar Karampuri <span dir="ltr">&lt;<a href="mailto:pkarampu@redhat.com" target="_blank">pkarampu@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Prasanna explains how Gluster can be used as a distributed block store with Kubernetes cluster at:<br><br><a href="https://pkalever.wordpress.com/2016/06/29/non-shared-persistent-gluster-storage-with-kubernetes" target="_blank">https://pkalever.wordpress.com/2016/06/29/non-shared-persistent-gluster-storage-with-kubernetes</a><br><div><br>Please note that the current version of kubernetes doesn&#39;t have support for multi-path.<br>We will be sending out an updated version of this post once Kubernetes 1.3.0. is released.<br><br>This is a follow-up post to:<font size="2"><br>&quot;</font><font size="2">Gluster Solution for Non Shared Persistent Storage in Docker Container</font><font size="2">        &quot;</font><br><a href="https://pkalever.wordpress.com/2016/06/23/gluster-solution-for-non-shared-persistent-storage-in-docker-container/" target="_blank">https://pkalever.wordpress.com/2016/06/23/gluster-solution-for-non-shared-persistent-storage-in-docker-container/</a><br clear="all"><div><br></div><div>We would love to hear your feedback to both of these solutions.<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div><br>-- <br><div data-smartmail="gmail_signature"><div dir="ltr">Pranith<br></div></div>
</div></font></span></div></div>
<br>_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br>
<a href="http://www.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br></blockquote></div><br></div>