<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git/transport, branch v3.0.0pre1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>transport/socket:Enable NODELAY by default for lowlat client and server sockets</title>
<updated>2009-10-29T16:23:57+00:00</updated>
<author>
<name>Vijay Bellur</name>
<email>vijay@gluster.com</email>
</author>
<published>2009-10-29T05:59:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=c555dcbb3a41f47149035c1d9ea95f67812db8c8'/>
<id>c555dcbb3a41f47149035c1d9ea95f67812db8c8</id>
<content type='text'>
TCP_NODELAY is enabled by default for lowlat client and server sockets.

Signed-off-by: Vijay Bellur &lt;vijay@gluster.com&gt;
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 344 (Add support for TCP NODELAY in master)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=344
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TCP_NODELAY is enabled by default for lowlat client and server sockets.

Signed-off-by: Vijay Bellur &lt;vijay@gluster.com&gt;
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 344 (Add support for TCP NODELAY in master)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=344
</pre>
</div>
</content>
</entry>
<entry>
<title>transport/socket: Support for TCP_NODELAY</title>
<updated>2009-10-29T16:23:50+00:00</updated>
<author>
<name>Vijay Bellur</name>
<email>vijay@gluster.com</email>
</author>
<published>2009-10-29T05:58:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=0897c400c0864be252e5d23d41b71779f70eafe4'/>
<id>0897c400c0864be252e5d23d41b71779f70eafe4</id>
<content type='text'>
Signed-off-by: Vijay Bellur &lt;vijay@gluster.com&gt;
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 344 (Add support for TCP NODELAY in master)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=344
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Vijay Bellur &lt;vijay@gluster.com&gt;
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 344 (Add support for TCP NODELAY in master)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=344
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed occurrences of Z Research to Gluster.</title>
<updated>2009-10-07T10:54:49+00:00</updated>
<author>
<name>Vijay Bellur</name>
<email>vijay@gluster.com</email>
</author>
<published>2009-10-05T23:59:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=0b1197defa255ee533e568c9534bc6a5b5aadc29'/>
<id>0b1197defa255ee533e568c9534bc6a5b5aadc29</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>transport/ib-verbs: initialize fini member of new-transports created during accepting client connections.</title>
<updated>2009-09-15T06:33:04+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-15T00:33:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=ad33df39dec4850c249c453822a99b3038b41389'/>
<id>ad33df39dec4850c249c453822a99b3038b41389</id>
<content type='text'>
- This bug used to cause a memory leak of 2 * sizeof(ib_verbs_private_t) for each new client connection.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 259 (Memory leak on server side when there are large number of disconnections from clients)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=259
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- This bug used to cause a memory leak of 2 * sizeof(ib_verbs_private_t) for each new client connection.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 259 (Memory leak on server side when there are large number of disconnections from clients)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=259
</pre>
</div>
</content>
</entry>
<entry>
<title>ib-verbs: handle failure of ibv_create_qp gracefully.</title>
<updated>2009-09-02T17:30:15+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-08-31T22:35:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=cf1005c9f650069a22d443dec32f33129431990a'/>
<id>cf1005c9f650069a22d443dec32f33129431990a</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 217 (crash in ib_verbs_create_qp)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=217
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 217 (crash in ib_verbs_create_qp)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=217
</pre>
</div>
</content>
</entry>
<entry>
<title>increased ib-verbs buffer size</title>
<updated>2009-08-05T00:07:04+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2009-08-04T17:51:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=edd633f30adba95c65d29c58a2562ccbb18c3495'/>
<id>edd633f30adba95c65d29c58a2562ccbb18c3495</id>
<content type='text'>
Noticed that in few cases, where ib-verbs doesn't handle a bigger
sized buffer to be sent across, which happens without problem in
tcp. Caused frame losses in the case where server's reply msg was
bigger, hence the msg got dropped at the server end. With this patch
ib-verbs buffer size is fixed to 512KB. (4 x page-size)

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 190 (missing frames due to larger reply message size.. (ib-verbs))
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=190
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Noticed that in few cases, where ib-verbs doesn't handle a bigger
sized buffer to be sent across, which happens without problem in
tcp. Caused frame losses in the case where server's reply msg was
bigger, hence the msg got dropped at the server end. With this patch
ib-verbs buffer size is fixed to 512KB. (4 x page-size)

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 190 (missing frames due to larger reply message size.. (ib-verbs))
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=190
</pre>
</div>
</content>
</entry>
<entry>
<title>client-protocol: log messages at WARNING loglevel when client_bind on privileged port fails.</title>
<updated>2009-07-31T20:11:32+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-07-30T23:08:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=acb06b282a64b2751d33424e4e833c0c7dcf87d7'/>
<id>acb06b282a64b2751d33424e4e833c0c7dcf87d7</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 140 (use appropriate loglevel to log in case of failure to bind to privileged socket)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=140
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 140 (use appropriate loglevel to log in case of failure to bind to privileged socket)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=140
</pre>
</div>
</content>
</entry>
<entry>
<title>ib-verbs: don't append ioq_entry to pending_list if first attempt of writing to network fails</title>
<updated>2009-07-16T06:15:04+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@zresearch.com</email>
</author>
<published>2009-07-09T23:59:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=22c076cadc04e15aa84f86bca621d38fbf111932'/>
<id>22c076cadc04e15aa84f86bca621d38fbf111932</id>
<content type='text'>
* fix to bug #101 - When a buffer bigger than ib-verbs-work-request-send-size
    was attempted to write to network, ib-verbs returns ENOTCONN. Neverthless,
    the ioq_entry corresponding to the write was appended to the pending lists
    of ioq_entries waiting to be written to network. This resulted in double
    free of header, once in protocol_client_xfer and again during cleanup of
    transport. The transport cleanup happened due to the timeouts of
    subsequent operations, since ioq_entry corresponding to writev
    was blocking any other operations from reaching server.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 101 (ib-verbs config crashing while dd'ing with a big mtu size)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=101
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix to bug #101 - When a buffer bigger than ib-verbs-work-request-send-size
    was attempted to write to network, ib-verbs returns ENOTCONN. Neverthless,
    the ioq_entry corresponding to the write was appended to the pending lists
    of ioq_entries waiting to be written to network. This resulted in double
    free of header, once in protocol_client_xfer and again during cleanup of
    transport. The transport cleanup happened due to the timeouts of
    subsequent operations, since ioq_entry corresponding to writev
    was blocking any other operations from reaching server.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 101 (ib-verbs config crashing while dd'ing with a big mtu size)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=101
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the trailing "/" which fails build with new version of automake</title>
<updated>2009-06-18T22:54:12+00:00</updated>
<author>
<name>Harshavardhana</name>
<email>harsha@zresearch.com</email>
</author>
<published>2009-06-16T10:34:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=cc931ebf51e7a810e08155ba0b916b10f25d7f16'/>
<id>cc931ebf51e7a810e08155ba0b916b10f25d7f16</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ib-verbs error log enhancement</title>
<updated>2009-06-03T13:00:08+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2009-06-01T17:58:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=08d46effee3b5e07b89a3a04251714383cf02eec'/>
<id>08d46effee3b5e07b89a3a04251714383cf02eec</id>
<content type='text'>
Earlier it was thought that only not having 'opensm' running will cause
handshake errors in ib-verbs.

Recently understood that even having a wrong 'ib-verbs.port' option can
also cause the same behavior, and it took more than 5-6 e-mail iterations
with the user and lot of brain cycle in support team to understand the
problem. Made the log message more descriptive, so user can be find the
cause, or can send us email without wasting time.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Earlier it was thought that only not having 'opensm' running will cause
handshake errors in ib-verbs.

Recently understood that even having a wrong 'ib-verbs.port' option can
also cause the same behavior, and it took more than 5-6 e-mail iterations
with the user and lot of brain cycle in support team to understand the
problem. Made the log message more descriptive, so user can be find the
cause, or can send us email without wasting time.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
