<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gluster-block.git/rpc, branch v0.1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/'/>
<entry>
<title>gluster-blockd: parse create and delete outputs</title>
<updated>2017-02-27T12:52:40+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-23T15:13:07+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=2445dd3403b3b6e2e903f6d476ed4076e9a51e29'/>
<id>2445dd3403b3b6e2e903f6d476ed4076e9a51e29</id>
<content type='text'>
The new parsed output of create and delete command will look like:

$ gluster-block create sample/sample-block ha 2 ${HOST1} ${HOST2} 1GiB
IQN: iqn.2016-12.org.gluster-block:aafea465-9167-4880-b37c-2c36db8562ea
PORTAL(S): ${HOST1}:3260 ${HOST2}:3260
RESULT: SUCCESS

$ gluster-block delete sample/sample-block
SUCCESSFUL ON:  ${HOST1} ${HOST2}
RESULT: SUCCESS

Change-Id: Id98e643c62a898a1f7298b6cfeb6ddfa10397b7f
Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new parsed output of create and delete command will look like:

$ gluster-block create sample/sample-block ha 2 ${HOST1} ${HOST2} 1GiB
IQN: iqn.2016-12.org.gluster-block:aafea465-9167-4880-b37c-2c36db8562ea
PORTAL(S): ${HOST1}:3260 ${HOST2}:3260
RESULT: SUCCESS

$ gluster-block delete sample/sample-block
SUCCESSFUL ON:  ${HOST1} ${HOST2}
RESULT: SUCCESS

Change-Id: Id98e643c62a898a1f7298b6cfeb6ddfa10397b7f
Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build: refactor</title>
<updated>2017-02-25T10:52:22+00:00</updated>
<author>
<name>Niels de Vos</name>
<email>ndevos@redhat.com</email>
</author>
<published>2017-02-23T10:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=cf23c6e16217a9bc52e73799ad70cae22dc7a746'/>
<id>cf23c6e16217a9bc52e73799ad70cae22dc7a746</id>
<content type='text'>
- tcmu-runner and targetcli are not build dependencies

- use pkg-config to get libgfapi build parameters

- cleanup .spec file

Change-Id: Ib1451f7a375438cd2e78ae4137d1d02e01516fbd
Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- tcmu-runner and targetcli are not build dependencies

- use pkg-config to get libgfapi build parameters

- cleanup .spec file

Change-Id: Ib1451f7a375438cd2e78ae4137d1d02e01516fbd
Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gluster-blockd: defend on connect() issues</title>
<updated>2017-02-20T12:47:28+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-20T12:17:42+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=905c66de4e2adcbc169ce708b8b405de41feaea8'/>
<id>905c66de4e2adcbc169ce708b8b405de41feaea8</id>
<content type='text'>
currently remote connect(b/w gluster-blockd's) failed cases such as,

ECONNREFUSED
        No-one listening on the remote address.
ENETUNREACH
        Network is unreachable.
ETIMEDOUT
        Timeout  while  attempting  connection ...

are considered as CONFIGFAIL, this patch defend on these errno's.

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
currently remote connect(b/w gluster-blockd's) failed cases such as,

ECONNREFUSED
        No-one listening on the remote address.
ENETUNREACH
        Network is unreachable.
ETIMEDOUT
        Timeout  while  attempting  connection ...

are considered as CONFIGFAIL, this patch defend on these errno's.

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gluster-blockd: treat delete success if block doesn't exist</title>
<updated>2017-02-20T11:00:14+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-20T10:39:15+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=1c5a7f4dc33bbb1738b66dd73aa281c78aa0c326'/>
<id>1c5a7f4dc33bbb1738b66dd73aa281c78aa0c326</id>
<content type='text'>
problem:
say because of some reasons create failed to config on node, so it will
log CONFIGFAIL in the metafile. At the time of delete since config
failed it is obvious that block will not exist. since delete cannot find
it now it fails to delete hence returning -1.

solution:
treat delete success if there is no block with given name on that node.

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
problem:
say because of some reasons create failed to config on node, so it will
log CONFIGFAIL in the metafile. At the time of delete since config
failed it is obvious that block will not exist. since delete cannot find
it now it fails to delete hence returning -1.

solution:
treat delete success if there is no block with given name on that node.

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gluster-blockd: fix violation of double pointer usage</title>
<updated>2017-02-20T11:00:14+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-19T17:35:39+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=8515ad3db4eacae348921fd7e7599361b5b6b8e2'/>
<id>8515ad3db4eacae348921fd7e7599361b5b6b8e2</id>
<content type='text'>
Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gluster-blockd: fix bug in glusterBlockCleanUp</title>
<updated>2017-02-20T11:00:14+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-20T07:21:22+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=4bc104f0d91a858956159f6c1eff8943c3d605f3'/>
<id>4bc104f0d91a858956159f6c1eff8943c3d605f3</id>
<content type='text'>
fix filename in GB_METAUPDATE_OR_GOTO()
i.e change gbid to blockname

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix filename in GB_METAUPDATE_OR_GOTO()
i.e change gbid to blockname

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gluster-block: improve log messages</title>
<updated>2017-02-20T11:00:14+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-19T17:11:31+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=cc1294a86736a18955b76f4face415a6a070c445'/>
<id>cc1294a86736a18955b76f4face415a6a070c445</id>
<content type='text'>
improve strings
add missing log messages wherever helpful

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
improve strings
add missing log messages wherever helpful

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gluster-block: refactor return values</title>
<updated>2017-02-19T09:10:51+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-19T09:10:12+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=245ee93f275301ad7f277b37614a30853d9def36'/>
<id>245ee93f275301ad7f277b37614a30853d9def36</id>
<content type='text'>
Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>create: cleanup config in all the nodes if mpath is not satisfied</title>
<updated>2017-02-17T06:45:47+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-17T06:43:44+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=57f050901da07136df3970ac966aa0398c5039c1'/>
<id>57f050901da07136df3970ac966aa0398c5039c1</id>
<content type='text'>
partial success is treated as failure.

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
partial success is treated as failure.

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cli: deprecate volserver option</title>
<updated>2017-02-17T05:15:27+00:00</updated>
<author>
<name>Prasanna Kumar Kalever</name>
<email>prasanna.kalever@redhat.com</email>
</author>
<published>2017-02-16T17:31:48+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/gluster-block.git/commit/?id=760742763686d561f03768345d672935d72e49b0'/>
<id>760742763686d561f03768345d672935d72e49b0</id>
<content type='text'>
volserver can be considered as "localhost", as we anyway tieing-up
glusterd, gluster-blockd and cli processes.

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
volserver can be considered as "localhost", as we anyway tieing-up
glusterd, gluster-blockd and cli processes.

Signed-off-by: Prasanna Kumar Kalever &lt;prasanna.kalever@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
