<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git/libglusterfs, branch v3.3.0.5rhs-39</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>Rebase commit #2</title>
<updated>2012-12-12T08:24:00+00:00</updated>
<author>
<name>Vijay Bellur</name>
<email>vbellur@redhat.com</email>
</author>
<published>2012-12-12T08:12:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=ae4970422efcbb168072c4db0ee82bbf2d2824f7'/>
<id>ae4970422efcbb168072c4db0ee82bbf2d2824f7</id>
<content type='text'>
Change-Id: Ie983d0b9862cc1401187532ed896e57bd3488e2b
BUG: 871323
Reviewed-on: https://code.engineering.redhat.com/gerrit/1893
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie983d0b9862cc1401187532ed896e57bd3488e2b
BUG: 871323
Reviewed-on: https://code.engineering.redhat.com/gerrit/1893
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core/statedump: statedump enahancements</title>
<updated>2012-12-12T05:14:29+00:00</updated>
<author>
<name>Raghavendra Bhat</name>
<email>raghavendra@redhat.com</email>
</author>
<published>2012-09-06T12:50:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=1a14fa83f06e2c92a6c1c05d70180daaeaa78d4c'/>
<id>1a14fa83f06e2c92a6c1c05d70180daaeaa78d4c</id>
<content type='text'>
* append timestamp to the statedump filename to prevent old files
  getting over written
* Add start and end markers to statedump to indicate beginning and
  finishing of statedump information
* Make glusterfs take options through /tmp/glusterdump.options file and
  treating those options with higher prioriry
* do not dump the entire inode table in the statedump. Instead just dump
  the ltable and the fdtable

Change-Id: I9a56a5be9970b58d08de509916f88aa2be56d864
Signed-off-by: Raghavendra Bhat &lt;raghavendra@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/1861
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* append timestamp to the statedump filename to prevent old files
  getting over written
* Add start and end markers to statedump to indicate beginning and
  finishing of statedump information
* Make glusterfs take options through /tmp/glusterdump.options file and
  treating those options with higher prioriry
* do not dump the entire inode table in the statedump. Instead just dump
  the ltable and the fdtable

Change-Id: I9a56a5be9970b58d08de509916f88aa2be56d864
Signed-off-by: Raghavendra Bhat &lt;raghavendra@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/1861
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fuse: make background queue length configurable</title>
<updated>2012-12-12T05:14:14+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2012-09-04T10:47:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=4f8dfaa90bddff3e0d094f292764f1d1690f6ec9'/>
<id>4f8dfaa90bddff3e0d094f292764f1d1690f6ec9</id>
<content type='text'>
* also make 'congestion_threshold' an option
* make 'congestion_threshold' as 75% of background queue length if
  not explicitely specified
* in glusterfsd.c, moved all the fuse option dictionary setting
  code to separate function

Change-Id: Ie1680eefaed9377720770a09222282321bd4132e
Signed-off-by: Amar Tumballi &lt;amarts@redhat.com&gt;
BUG: 845214
Reviewed-on: https://code.engineering.redhat.com/gerrit/1860
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* also make 'congestion_threshold' an option
* make 'congestion_threshold' as 75% of background queue length if
  not explicitely specified
* in glusterfsd.c, moved all the fuse option dictionary setting
  code to separate function

Change-Id: Ie1680eefaed9377720770a09222282321bd4132e
Signed-off-by: Amar Tumballi &lt;amarts@redhat.com&gt;
BUG: 845214
Reviewed-on: https://code.engineering.redhat.com/gerrit/1860
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libglusterfs,mount/fuse: implement gidcache mechanism in fuse-bridge</title>
<updated>2012-12-12T05:12:01+00:00</updated>
<author>
<name>Brian Foster</name>
<email>bfoster@redhat.com</email>
</author>
<published>2012-07-16T17:51:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=f62a8026be3875afd38fb1899e1fa235c8f1a6fb'/>
<id>f62a8026be3875afd38fb1899e1fa235c8f1a6fb</id>
<content type='text'>
This change genericizes the cache mechanism implemented in commit
8efd2845 into libglusterfs/src/gidcache.[ch] and adds fuse-bridge as
a client. The cache mechanism is fundamentally equivalent, with some
minor changes:

  - Change cache key from uid_t to uint64_t.
  - Modify the cache add logic to locate and use an entry with a
    matching ID, should it already exist. This addresses a bug in
    the existing mechanism where an expired entry supercedes a newly
    added entry in lookup, causing repeated adds and flushing of a
    cache bucket.

The fuse group cache is disabled by default. It can be enabled via
the 'gid-timeout' fuse-bridge translator option and accompanying
mount option (i.e., '-o gid-timeout=1' for a 1s entry timeout).

BUG: 800892
Change-Id: I0b34a2263ca48dbb154790a4a44fc70b733e9114
Signed-off-by: Brian Foster &lt;bfoster@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/1853
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change genericizes the cache mechanism implemented in commit
8efd2845 into libglusterfs/src/gidcache.[ch] and adds fuse-bridge as
a client. The cache mechanism is fundamentally equivalent, with some
minor changes:

  - Change cache key from uid_t to uint64_t.
  - Modify the cache add logic to locate and use an entry with a
    matching ID, should it already exist. This addresses a bug in
    the existing mechanism where an expired entry supercedes a newly
    added entry in lookup, causing repeated adds and flushing of a
    cache bucket.

The fuse group cache is disabled by default. It can be enabled via
the 'gid-timeout' fuse-bridge translator option and accompanying
mount option (i.e., '-o gid-timeout=1' for a 1s entry timeout).

BUG: 800892
Change-Id: I0b34a2263ca48dbb154790a4a44fc70b733e9114
Signed-off-by: Brian Foster &lt;bfoster@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/1853
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mount/fuse: add mount-option "enable-ino32" for the native client</title>
<updated>2012-11-19T09:03:08+00:00</updated>
<author>
<name>Niels de Vos</name>
<email>ndevos@redhat.com</email>
</author>
<published>2012-09-03T10:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=2e3b10e3d759583cc7df963ba09eb51f60445c49'/>
<id>2e3b10e3d759583cc7df963ba09eb51f60445c49</id>
<content type='text'>
From upstream commit c13823bd16b26bc471d3efb15f63b76fbfdf0309:

&gt; By default the GlusterFS-native client uses 64-bit inodes. Some 32-bit
&gt; applications can not handle these correctly. Introduce a client-side
&gt; mount option "enable-ino32" which causes the FUSE-client to squash the
&gt; 64-bit inodes into a 32-bit value.
&gt;
&gt; Change-Id: I3296d16528bfb50457b9675f6b8701234ed82ff0
&gt; BUG: 850352
&gt; Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;
&gt; Reviewed-on: http://review.gluster.org/3885
&gt; Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
&gt; Reviewed-by: Anand Avati &lt;avati@redhat.com&gt;
&gt; Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;

BUG: 876679
Change-Id: Ie52ebc7d08f69a11cfa892a057bc9faf71446dcc
Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/1585
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From upstream commit c13823bd16b26bc471d3efb15f63b76fbfdf0309:

&gt; By default the GlusterFS-native client uses 64-bit inodes. Some 32-bit
&gt; applications can not handle these correctly. Introduce a client-side
&gt; mount option "enable-ino32" which causes the FUSE-client to squash the
&gt; 64-bit inodes into a 32-bit value.
&gt;
&gt; Change-Id: I3296d16528bfb50457b9675f6b8701234ed82ff0
&gt; BUG: 850352
&gt; Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;
&gt; Reviewed-on: http://review.gluster.org/3885
&gt; Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
&gt; Reviewed-by: Anand Avati &lt;avati@redhat.com&gt;
&gt; Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;

BUG: 876679
Change-Id: Ie52ebc7d08f69a11cfa892a057bc9faf71446dcc
Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/1585
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>NFS is picking up geo-rep's already open (read-only) file descriptor</title>
<updated>2012-11-14T18:13:04+00:00</updated>
<author>
<name>Kaleb S. KEITHLEY</name>
<email>kkeithle@redhat.com</email>
</author>
<published>2012-11-12T16:48:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=49720aef1da73ec460c11be871d7e0cdd8f535d4'/>
<id>49720aef1da73ec460c11be871d7e0cdd8f535d4</id>
<content type='text'>
Add anonymous member to fd_t and use it instead of over-loading pid for
geo-rep and self heal

Change-Id: I53a3becb6ee72498bab889654547ca7422bc0a59
Signed-off-by: Kaleb S. KEITHLEY &lt;kkeithle@redhat.com&gt;
BUG: 874272
Reviewed-on: https://code.engineering.redhat.com/gerrit/1531
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add anonymous member to fd_t and use it instead of over-loading pid for
geo-rep and self heal

Change-Id: I53a3becb6ee72498bab889654547ca7422bc0a59
Signed-off-by: Kaleb S. KEITHLEY &lt;kkeithle@redhat.com&gt;
BUG: 874272
Reviewed-on: https://code.engineering.redhat.com/gerrit/1531
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>glusterfs: add gf_mkostemp api and use it instead of mkostemp if libc</title>
<updated>2012-10-19T12:25:02+00:00</updated>
<author>
<name>Raghavendra Bhat</name>
<email>raghavendra@redhat.com</email>
</author>
<published>2012-10-18T09:16:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=a94be52f3fe058d29274a30948dc84f8848e1180'/>
<id>a94be52f3fe058d29274a30948dc84f8848e1180</id>
<content type='text'>
Change-Id: I6d72be95d304d2506204159f6533a8e3d6631cc2
BUG: 852041
Signed-off-by: Raghavendra Bhat &lt;raghavendra@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/121
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6d72be95d304d2506204159f6533a8e3d6631cc2
BUG: 852041
Signed-off-by: Raghavendra Bhat &lt;raghavendra@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/121
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core/statedump: dump the information in a temporary file and</title>
<updated>2012-10-19T12:24:14+00:00</updated>
<author>
<name>Raghavendra Bhat</name>
<email>raghavendra@redhat.com</email>
</author>
<published>2012-10-18T09:12:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=acd958ed5ea5e100ea141ff670e68022a3752d7f'/>
<id>acd958ed5ea5e100ea141ff670e68022a3752d7f</id>
<content type='text'>
                then rename

Change-Id: Id35fd5b3801f46db75660a26d1f3011883c293a7
BUG: 852041
Signed-off-by: Raghavendra Bhat &lt;raghavendra@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/120
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
                then rename

Change-Id: Id35fd5b3801f46db75660a26d1f3011883c293a7
BUG: 852041
Signed-off-by: Raghavendra Bhat &lt;raghavendra@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/120
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>common-utils: valid_host_name() should allow (sub)domains starting/ending with a digit</title>
<updated>2012-10-10T05:10:46+00:00</updated>
<author>
<name>Niels de Vos</name>
<email>ndevos@redhat.com</email>
</author>
<published>2012-10-02T14:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=e5fc29c264397e3c76262b2cff9a4516fd4c6475'/>
<id>e5fc29c264397e3c76262b2cff9a4516fd4c6475</id>
<content type='text'>
Some (sub)domains start or end with a digit. If this is the case, it
will not be possible to 'gluster peer probe' hosts in that (sub)domain.
This is overly restrictive, and RFC 1912 contains a note that describes
the common use of start/end digits in (sub)domains:
&gt;
&gt; Allowable characters in a label for a host name are only ASCII
&gt; letters, digits, and the `-' character.  Labels may not be all
&gt; numbers, but may have a leading digit  (e.g., 3com.com).  Labels must
&gt; end and begin only with a letter or digit.  See [RFC 1035] and [RFC
&gt; 1123].  (Labels were initially restricted in [RFC 1035] to start with
&gt; a letter, and some older hosts still reportedly have problems with
&gt; the relaxation in [RFC 1123].)  Note there are some Internet
&gt; hostnames which violate this rule (411.org, 1776.com).
&gt;

This change will also allow (sub)domains to consist out of digits only,
like the example of 411.org above. It is still not allowed to start or
and a (sub)domain with a `-' (dash) character.

Change-Id: Ia2b338b1f727c86ffcc3984d877b63c8476367e7
BUG: 863908
Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;
Reviewed-on: http://review.gluster.org/4017
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Kaleb KEITHLEY &lt;kkeithle@redhat.com&gt;
Reviewed-by: Jeff Darcy &lt;jdarcy@redhat.com&gt;
Reviewed-by: Anand Avati &lt;avati@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/60
Reviewed-by: Amar Tumballi &lt;amarts@redhat.com&gt;
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some (sub)domains start or end with a digit. If this is the case, it
will not be possible to 'gluster peer probe' hosts in that (sub)domain.
This is overly restrictive, and RFC 1912 contains a note that describes
the common use of start/end digits in (sub)domains:
&gt;
&gt; Allowable characters in a label for a host name are only ASCII
&gt; letters, digits, and the `-' character.  Labels may not be all
&gt; numbers, but may have a leading digit  (e.g., 3com.com).  Labels must
&gt; end and begin only with a letter or digit.  See [RFC 1035] and [RFC
&gt; 1123].  (Labels were initially restricted in [RFC 1035] to start with
&gt; a letter, and some older hosts still reportedly have problems with
&gt; the relaxation in [RFC 1123].)  Note there are some Internet
&gt; hostnames which violate this rule (411.org, 1776.com).
&gt;

This change will also allow (sub)domains to consist out of digits only,
like the example of 411.org above. It is still not allowed to start or
and a (sub)domain with a `-' (dash) character.

Change-Id: Ia2b338b1f727c86ffcc3984d877b63c8476367e7
BUG: 863908
Signed-off-by: Niels de Vos &lt;ndevos@redhat.com&gt;
Reviewed-on: http://review.gluster.org/4017
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Kaleb KEITHLEY &lt;kkeithle@redhat.com&gt;
Reviewed-by: Jeff Darcy &lt;jdarcy@redhat.com&gt;
Reviewed-by: Anand Avati &lt;avati@redhat.com&gt;
Reviewed-on: https://code.engineering.redhat.com/gerrit/60
Reviewed-by: Amar Tumballi &lt;amarts@redhat.com&gt;
Reviewed-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
Tested-by: Vijay Bellur &lt;vbellur@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mgmt/glusterd: Implementation of server-side quorum.</title>
<updated>2012-09-27T05:11:19+00:00</updated>
<author>
<name>Pranith Kumar K</name>
<email>pranithk@gluster.com</email>
</author>
<published>2012-09-26T19:19:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=13cfed388a19dd70984197fb14330d0277ba91e7'/>
<id>13cfed388a19dd70984197fb14330d0277ba91e7</id>
<content type='text'>
Feature-page:
http://www.gluster.org/community/documentation/index.php/Features/Server-quorum

Change-Id: Ifec0f1a697d390a29ba447a09750602fea1b3a4b
BUG: 840122
Signed-off-by: Pranith Kumar K &lt;pranithk@gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Feature-page:
http://www.gluster.org/community/documentation/index.php/Features/Server-quorum

Change-Id: Ifec0f1a697d390a29ba447a09750602fea1b3a4b
BUG: 840122
Signed-off-by: Pranith Kumar K &lt;pranithk@gluster.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
