GlusterFS Changelog

What's new in GlusterFS 3.4.2

Jan 7, 2014
  • gfapi.py: support dynamic loading of versioned libraries
  • cluster/dht: Ignore ENOENT errors for unlink of linkfiles
  • Revert “core: fix errno for non-existent GFID”
  • cluster/dht: interim fix for reverting 837422858c
  • tests: Do not use stripe-replicate volume in bug-905864.t
  • cli: Throw a warning during replace-brick
  • cli: Throw a warning during creation of rdma volumes.
  • mgmt/glusterd: Fix a memory leak in glusterd_is_local_addr()
  • posix: if brick-uid or brick-gid is not specified, do not set
  • cluster/dht: Ignore decommissioned subvol in overlap optimization
  • cluster/dht: Fix anomaly check
  • cluster/dht: Del GF_READDIR_SKIP_DIRS key from dict for first_up
  • cluster/dht: Do migration inprog/complete check only if ENOENT
  • cluster/dht: set layout in inode ctx even if linkfile fails
  • distribute: Rebalance should provide even disk space distribution
  • gfapi: backport handles to 3.4 for nfs-ganesha
  • cluster/afr: handle NULL check before strlen/strcmp in fgetxattr
  • glusterd: submit RPC requests without holding big lock
  • protocol/client: handle network disconnect/reconnect properly
  • cluster/dht: handle NULL check before strlen/strcmp in fgetxattr
  • glusterfsd: fix small memory leaks in glusterfsd-mgmt.c
  • tests: Change ‘volume create’ to ‘volume create force’
  • glusterd: changes in ‘volume create’ behaviour
  • cli: write ‘volume rebalance’ error message in xml format when —xml is specified
  • cluster/dht: set layout in inode ctx even if linkfile fails
  • cli: add peerid to volume status xml output
  • cli: use proper copy to set node-name
  • core: fix errno for non-existent GFID
  • gfapi: remove unnecessary call to glfs_resolve_base()
  • gfapi: use native STACK_WIND for read _async() calls
  • gfapi: Fix iobuf leaks in gfapi
  • gfapi: wake migration waiters after migration
  • fuse: Check the return status from state->resolve_now
  • mgmt/glusterd: add option to specify a different base-port
  • dual license: update remaining files with correct license text
  • gfapi: fix return value of glfs_fini
  • rpm: fix “warning: File listed twice: …/glusterd.info”
  • glusterd: Fix storing volumes on setting global opts
  • cli: add node uuid in rebalance and remove brick status xml output
  • Disable eager-locks on NetBSD for 3.4 branch
  • cli: skipped tag in xml output of rebalance/remove-brick status
  • cli: runtime in xml output of rebalance/remove-brick status
  • nfs/mount3: fix crash in subdir resolution
  • build: sync glusterfs.spec.in with Fedora glusterfs.spec