meta bug for dynamic volume management commits
PATCH: http://patches.gluster.com/patch/3390 in master (dynamic volume changes for graph replacement)
*** Bug 1001 has been marked as a duplicate of this bug. ***
*** Bug 1002 has been marked as a duplicate of this bug. ***
Now I "eliminated" bugs #1001, #1002 as duplicates of this one, to cut back on proliferation, but the issues are there not yet resolved (not even by the patch series I just sent).
PATCH: http://patches.gluster.com/patch/3558 in master (fix up option handling)
PATCH: http://patches.gluster.com/patch/3559 in master (fix fuse volume creation from volfile)
PATCH: http://patches.gluster.com/patch/3560 in master (minor option handling refactorizations)
PATCH: http://patches.gluster.com/patch/3561 in master (fix up OS X after dynamic volume changes)
PATCH: http://patches.gluster.com/patch/3563 in master (gluster-CLI-and-mgmt-glusterd-added-to-codebase)
*** Bug 1026 has been marked as a duplicate of this bug. ***
PATCH: http://patches.gluster.com/patch/3564 in master (provide a port option for gluster command line)
PATCH: http://patches.gluster.com/patch/3569 in master (cli: move readline to separate thread)
PATCH: http://patches.gluster.com/patch/3570 in master (Changes in CLI and glusterd)
PATCH: http://patches.gluster.com/patch/3627 in master (Bring in uuid to contrib)
PATCH: http://patches.gluster.com/patch/3633 in master (Fix compilation issues when uuid/uuid.h is not present)
PATCH: http://patches.gluster.com/patch/3792 in master ('glusterd' command)
PATCH: http://patches.gluster.com/patch/3811 in master (glusterfsd: make SIGINT gdb friendly)
PATCH: http://patches.gluster.com/patch/3814 in master (mount/fuse: disable fuse support from volfile)
PATCH: http://patches.gluster.com/patch/3815 in master (glusterd: implement GETSPEC)
PATCH: http://patches.gluster.com/patch/3816 in master (cli: fix 'unrecognized command' error on empty command)
PATCH: http://patches.gluster.com/patch/3817 in master (cli: fix consistent behaviour with newlines in cli_out())
PATCH: http://patches.gluster.com/patch/3827 in master (glusterfsd: move mgmt_init() to happen post deamonize())
PATCH: http://patches.gluster.com/patch/3834 in master (glusterfsd: ban specifying fuse in volfile)
PATCH: http://patches.gluster.com/patch/3862 in master (glusterfsd: fix bug in GETSPEC which would result in loading of -f volfile)
PATCH: http://patches.gluster.com/patch/3893 in master (syncop: initial implementation)
PATCH: http://patches.gluster.com/patch/4530 in master (gfid: introduce uuid based handles for inodes)
PATCH: http://patches.gluster.com/patch/4531 in master (gfid: changes in inode management)
PATCH: http://patches.gluster.com/patch/4532 in master (gfid: change in create() prototype to have params dictionary with uuid in it)
PATCH: http://patches.gluster.com/patch/4533 in master (gfid: changes in mknod() prototype to have params dictionary with uuid in it)
PATCH: http://patches.gluster.com/patch/4534 in master (gfid: changes in mkdir() prototype to have params dictionary with uuid in it)
PATCH: http://patches.gluster.com/patch/4535 in master (gfid: changes in symlink() prototype to have params dictionary with uuid in it)
PATCH: http://patches.gluster.com/patch/4536 in master (gfid: set request gfids for new entries in fuse)
PATCH: http://patches.gluster.com/patch/4537 in master (gfid: handling of gfids in storage/posix)
PATCH: http://patches.gluster.com/patch/4538 in master (gfid: changes in distribute to handle uuids in iatt structure)
PATCH: http://patches.gluster.com/patch/4529 in master (gfid: protocol/xdr changes to handle gfid based fops.)
PATCH: http://patches.gluster.com/patch/4539 in master (gfid: server resolver changes to use gfid instead of ino/gen)
PATCH: http://patches.gluster.com/patch/4540 in master (remove legacy/protocol from the build)
PATCH: http://patches.gluster.com/patch/4552 in master (cli: Add support for GET volume)
PATCH: http://patches.gluster.com/patch/4553 in master (mgmt/glusterd: Add GET volume support)
PATCH: http://patches.gluster.com/patch/4558 in master (cli: Display proper message when no volumes are present)
PATCH: http://patches.gluster.com/patch/4559 in master (mgmt/glusterd: misc fixes in replace-brick and get volumes)
PATCH: http://patches.gluster.com/patch/4637 in master (cluster/afr: Various self heal fixes wrt gfid.)
PATCH: http://patches.gluster.com/patch/4714 in master (posix: remove gen related xattr usage)
PATCH: http://patches.gluster.com/patch/4761 in master (posix: Copy gfid from stat to dirent for readdirp)
PATCH: http://patches.gluster.com/patch/4762 in master (nfs,nfs3,mnt3: Transition fh resolution to gfid)
PATCH: http://patches.gluster.com/patch/4763 in master (socket: add xfer data counts)
PATCH: http://patches.gluster.com/patch/4780 in master (remove 'gen' from iatt/protocol structures)
PATCH: http://patches.gluster.com/patch/4781 in master (posix: remove variables used for maintaining generation numbers)
PATCH: http://patches.gluster.com/patch/4782 in master (remove 'ino' from protocol structures)
PATCH: http://patches.gluster.com/patch/4862 in master (mgmt/glusterd: detach peer properly when msg submission fails)
PATCH: http://patches.gluster.com/patch/4880 in master (Friend find should handle hostname/ip)
PATCH: http://patches.gluster.com/patch/4933 in master (mount/fuse: generate gfid only in case of a fresh lookup)
PATCH: http://patches.gluster.com/patch/4934 in master (cli: Avoid exposing volume set-transport)
PATCH: http://patches.gluster.com/patch/4937 in master (cli: Make volume rename hidden)
PATCH: http://patches.gluster.com/patch/4948 in master (glusterfsd: handle relative path for '--volfile/-f' option)
PATCH: http://patches.gluster.com/patch/4950 in master (glusterd: fetch-spec now allows NFS like '/<volume-name>')
PATCH: http://patches.gluster.com/patch/4968 in master (mgmt/glusterd: resolve brick before doing uuid compare)
PATCH: http://patches.gluster.com/patch/4981 in master (mgmt/glusterd: Do not look into brick when logfile is being set for volume)
PATCH: http://patches.gluster.com/patch/5007 in master (glusterfsd: after volume fetch, return proper values from functions)
PATCH: http://patches.gluster.com/patch/5034 in master (more proper error returns in case of graph topology validation)
PATCH: http://patches.gluster.com/patch/5046 in master (mgmt/glusterd: compute cksum upon volume retrieval)
PATCH: http://patches.gluster.com/patch/5047 in master (mgmt/glusterd: Fix incorrect state machine transition)
PATCH: http://patches.gluster.com/patch/5088 in master (protocol/server: set 'this->private' only if 'init()' is successful)
PATCH: http://patches.gluster.com/patch/5096 in master (start the per brick process with 'glusterfsd' instead of 'glusterfs')
PATCH: http://patches.gluster.com/patch/5102 in master (Block add, remove and replace brick ops when rebalance is in progress)
PATCH: http://patches.gluster.com/patch/5157 in master (glusterd: put all the code related to 'rebalance' in new file)
PATCH: http://patches.gluster.com/patch/5158 in master (rebalance: bring in two stages)
PATCH: http://patches.gluster.com/patch/5196 in master (xdr: introduce extra flag in rmdir request)
PATCH: http://patches.gluster.com/patch/5197 in master (rmdir: introduce extra flags parameter in FOP prototype)
PATCH: http://patches.gluster.com/patch/5233 in master (cli: add more type for volumes)
PATCH: http://patches.gluster.com/patch/5238 in master (stat-prefetch: reduce the stat-prefetch mem-pool size)
PATCH: http://patches.gluster.com/patch/5260 in master (glusterd: more sanity checks during restart)
PATCH: http://patches.gluster.com/patch/5420 in master (Add confirmation to volume delete command)
PATCH: http://patches.gluster.com/patch/5426 in master (Do graph init after topology change)
PATCH: http://patches.gluster.com/patch/5441 in master (Copyright changes)
PATCH: http://patches.gluster.com/patch/5443 in master (Remove references to COPYING.* files)
PATCH: http://patches.gluster.com/patch/5470 in master (Change assert to GF_ASSERT)
PATCH: http://patches.gluster.com/patch/5471 in master (mgmt/glusterd: create brick path if does not exist)
PATCH: http://patches.gluster.com/patch/5479 in master (glusterd-rebalance: if file is open, don't do rebalance)
PATCH: http://patches.gluster.com/patch/5494 in master (extras: Do not check_config() for glusterd in Debian init)
PATCH: http://patches.gluster.com/patch/5602 in master (protocol/client: add check for changed gfids to fail revalidates)
PATCH: http://patches.gluster.com/patch/5605 in master (copy the gfid of root to the iatt structure of root)
PATCH: http://patches.gluster.com/patch/5611 in master (use uuid_copy instead of memcpy)
PATCH: http://patches.gluster.com/patch/5756 in master (resolver: handle corner cases of handling root inode better)
PATCH: http://patches.gluster.com/patch/5766 in master (inode: catch loop formation during inode_link() and fail linking)
PATCH: http://patches.gluster.com/patch/5772 in master (resolver: include par_idx access within the conditional section)
This is already added, other than that no need of adding any more documentation.. i will update the specific bugs if any.