summaryrefslogtreecommitdiffstats
path: root/doc/release-notes/3.5.6.md
blob: df8874e477b95265b4ede9609d51f7370f150087 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
## Release Notes for GlusterFS 3.5.6

This is a bugfix release. The [Release Notes for 3.5.0](3.5.0.md),
[3.5.1](3.5.1.md), [3.5.2](3.5.2.md), [3.5.3](3.5.3.md), [3.5.4](3.5.4.md) and
[3.5.5](3.5.5.md) contain a listing of all the new features that were added and
bugs fixed in the GlusterFS 3.5 stable release.

### Bugs Fixed:

- [1244118](https://bugzilla.redhat.com/1244118): unix domain sockets on Gluster/NFS are created as fifo/pipe
- [1244147](https://bugzilla.redhat.com/1244147): Many build warnings when compiling glusterfs-3.5 with recent gcc


### Known Issues:

- The following configuration changes are necessary for 'qemu' and 'samba vfs
  plugin' integration with libgfapi to work seamlessly:

   1. `gluster volume set <volname> server.allow-insecure on`
   2. restarting the volume is necessary

       ~~~
       gluster volume stop <volname>
       gluster volume start <volname>
       ~~~

   3. Edit `/etc/glusterfs/glusterd.vol` to contain this line:

       ~~~
       option rpc-auth-allow-insecure on
       ~~~

   4. restarting glusterd is necessary

       ~~~
       service glusterd restart
       ~~~

   More details are also documented in the Gluster Wiki on the [Libgfapi with qemu libvirt](http://www.gluster.org/community/documentation/index.php/Libgfapi_with_qemu_libvirt) page.

- For Block Device translator based volumes open-behind translator at the
  client side needs to be disabled.

  ~~~
  gluster volume set <volname> performance.open-behind disabled
  ~~~

- libgfapi clients calling `glfs_fini` before a successful `glfs_init` will cause the client to
  hang as reported [here](http://lists.gnu.org/archive/html/gluster-devel/2014-04/msg00179.html).
  The workaround is NOT to call `glfs_fini` for error cases encountered before a successful
  `glfs_init`. This is being tracked in [Bug 1134050](https://bugzilla.redhat.com/1134050) for
  glusterfs-3.5 and [Bug 1093594](https://bugzilla.redhat.com/1093594) for mainline.

- If the `/var/run/gluster` directory does not exist enabling quota will likely
  fail ([Bug 1117888](https://bugzilla.redhat.com/show_bug.cgi?id=1117888)).