summaryrefslogtreecommitdiffstats
path: root/doc/release-notes/3.4.1.md
blob: 5a23c51b32e352876586b9de2921295233a34366 (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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
GlusterFS 3.4.1 is a stabilization release.

Following are the bug fixes which are part of 3.4.1:


* 56769c4 posix-acl: fixup extended ACL entries properly

* 22e982e gNFS: avoid double fd unref in opendir

* 04163fc cluster/dht: Treat migration failures due to space constraints as skipped

* 35b0978 gfapi: implement a minimial glfs_fini()

* 999c177 cli,glusterd: Task parameters in xml output

* 3dbd950 cli: add aggregate status for rebalance and remove-brick status xml output

* ac92dcc glusterd: Don't reset rebalance status on add-brick

* 0af0e64 rpcsvc: allocate large auxgid list on demand

* 56e8bc6 mount/fuse: Implement forget in cbks for fuse.

* ac2f281 cli: Fix 'status all' xml output when volumes are not started

* c8e9704 cli: Add statusStr xml tag to task list and rebalance/remove brick status

* 8f103ac tests: Remove grep process entries from pidgrep

* 536eccd glusterd: Calculate volume op-versions only on set/reset

* 67b0e81 glusterd: Use volume op-versions during volgen

* d9dde29 mgmt/glusterd: Update sub_count on remove brick

* 8565d38 glusterd: Allow bumping down a peer's op-version during probe

* 9d4ea7a cluster/dht: Ignore subvols with error in min-free-disk/inodes

* f43a223 rpc: fix typo which refers glibc macro

* a3a704f gfapi: fix for not able to rename folders

* 5159d29 gfapi: fix glfs_readlink()

* 2cd2532 gfapi: perform open() on pre-existing inode in glfs_creat()

* 8641a86 performance/write-behind: invoke request queue processing if we find fd marked bad while trying to fulfill lies.

* 77a7ae0 libgfapi : Fix for hardlink creation on SMB mount

* d20878c glusterd: release big locks while doing mount

* 873ac7b mount/fuse: save the basefd flags in the new fd

* 6f3f1a5 io-cache: fix unsafe typcasting of pointer to uint64

* 9cf2c31 cluster/afr: unlock before aborting transaction

* 236216c api: Fill loc.path and loc.gfid before syncop_open.

* 4995efd api: Add null check for active_subvol in glfs_close.

* 4e598f4 glusterfs, gfapi: fix symbol clash

* 255b0dc gfapi: apply an upper bound on nested symlink resolution

* 49f073e gfapi: store the open/create flags in fd_t object

* 23f0ad9 cluster/dht: assign layout onto missing directories too

* a95bf63 parser: make the parser thread safe.

* 8eb866c core: increase the auxillary group limit to 65536

* 7a28d85 doc: Update link in release notes.

* 972e915 api: glusterfs-api.pc.in use rpath (-Wl,-R...) (backport BZ 1002220)

* 71f8726 tests: call 'cleanup' at the end of each test (backport BZ 983975)

* 8d31709 doc: Update bug for replace-brick problems.

* 1e09a63 performance/io-threads: fix potential use after free crash

* f7f12d1 cli: check for null in is_server_debug_xlator()

* 975d0c0 system/posix-acl: check for the sticky bit of the parent directory

* eb62d02 posix-acl: disable permission checks for fd based ops

* ddcb240 gluster/CLI: crash upon executing "peer status" command

* 63d1864 performance/open-behind: Fix fd-leaks in unlink, rename

* c28b40e xlator: NULL terminate volume_options struct

* 8e5e836 open-behind: propagate errors from ob_wake_cbk

* 3438475 performance/open-behind: use anonymous fd for doing fstat and readv

* 64c8472 mount/fuse: perform lookup() on inodes linked through readdirplus

* d3c5463 glusterd.service (systemd), ensure glusterd starts early, (backport BZ 1004795)

* cf5a6e9 md-cache: fix xattr caching code in getxattr

* 6e9dbdd nfs: prevent NFS server crash when upgrading from 3.2.x server

* 7ad7c01 md-cache: invalidate attributes on xattr update

* 62ad7e3 rpc: disable root-squash dynamically upon volume set command

* 1ad4d04 api: Set errno before invoking glfs_init_done()

* 06d2e2a call-stub: remove fall-through in ftruncate

* 285de41 call-stub: internal refactor

* 9032b1d fuse: pass the mountflags to older (< 2.6.21) kernels

* ba24c7c doc: Add known issue about peer probe with op-version

* bc18c15 rfc.sh: Include BUG: header even in first run

* c1c96e1 glusterd: Give up biglock before brick's rpc unref

* a7a9328 build: sync glusterfs.spec.in with Fedora glusterfs.spec

* cd5f31d Fix broken parallel install

* 03d9369 build: sync glusterfs.spec.in with Fedora glusterfs.spec

* 1127d51 glusterfsd: Use dynamic volfile buffer

* ccb48eb gfapi: handle failures in graph switches

* 97348f2 doc: Move admin-guide to markdown format.

* bfa0b8a include <limits.h> for PATH_MAX

* 279629f Added missing release note about timestamps changing to gmt.

* 73eaa1b Release notes: BD xlator known issues