Bug 762703 (GLUSTER-971) - dynamic volume management
Summary: dynamic volume management
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-971
Product: GlusterFS
Classification: Community
Component: core
Version: mainline
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Anand Avati
QA Contact:
URL:
Whiteboard:
: GLUSTER-1001 GLUSTER-1002 GLUSTER-1026 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-06-01 10:45 UTC by Anand Avati
Modified: 2015-12-01 16:45 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: ---
Mount Type: ---
Documentation: DA
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Anand Avati 2010-06-01 10:45:16 UTC
meta bug for dynamic volume management commits

Comment 1 Anand Avati 2010-06-07 15:58:53 UTC
PATCH: http://patches.gluster.com/patch/3390 in master (dynamic volume changes for graph replacement)

Comment 2 Csaba Henk 2010-06-15 08:19:00 UTC
*** Bug 1001 has been marked as a duplicate of this bug. ***

Comment 3 Csaba Henk 2010-06-15 08:19:42 UTC
*** Bug 1002 has been marked as a duplicate of this bug. ***

Comment 4 Csaba Henk 2010-06-15 08:22:24 UTC
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).

Comment 5 Anand Avati 2010-07-08 09:24:53 UTC
PATCH: http://patches.gluster.com/patch/3558 in master (fix up option handling)

Comment 6 Anand Avati 2010-07-08 09:24:57 UTC
PATCH: http://patches.gluster.com/patch/3559 in master (fix fuse volume creation from volfile)

Comment 7 Anand Avati 2010-07-08 09:25:00 UTC
PATCH: http://patches.gluster.com/patch/3560 in master (minor option handling refactorizations)

Comment 8 Anand Avati 2010-07-08 09:25:05 UTC
PATCH: http://patches.gluster.com/patch/3561 in master (fix up OS X after dynamic volume changes)

Comment 9 Anand Avati 2010-07-09 03:28:11 UTC
PATCH: http://patches.gluster.com/patch/3563 in master (gluster-CLI-and-mgmt-glusterd-added-to-codebase)

Comment 10 Pranith Kumar K 2010-07-09 08:15:19 UTC
*** Bug 1026 has been marked as a duplicate of this bug. ***

Comment 11 Anand Avati 2010-07-12 10:39:39 UTC
PATCH: http://patches.gluster.com/patch/3564 in master (provide a port option for gluster command line)

Comment 12 Anand Avati 2010-07-12 10:59:27 UTC
PATCH: http://patches.gluster.com/patch/3569 in master (cli: move readline to separate thread)

Comment 13 Anand Avati 2010-07-12 10:59:32 UTC
PATCH: http://patches.gluster.com/patch/3570 in master (Changes in CLI and glusterd)

Comment 14 Anand Avati 2010-07-15 07:18:56 UTC
PATCH: http://patches.gluster.com/patch/3627 in master (Bring in uuid to contrib)

Comment 15 Anand Avati 2010-07-15 09:37:38 UTC
PATCH: http://patches.gluster.com/patch/3633 in master (Fix compilation issues when uuid/uuid.h is not present)

Comment 16 Anand Avati 2010-07-21 00:44:17 UTC
PATCH: http://patches.gluster.com/patch/3792 in master ('glusterd' command)

Comment 17 Anand Avati 2010-07-21 04:46:46 UTC
PATCH: http://patches.gluster.com/patch/3811 in master (glusterfsd: make SIGINT gdb friendly)

Comment 18 Anand Avati 2010-07-21 06:44:09 UTC
PATCH: http://patches.gluster.com/patch/3814 in master (mount/fuse: disable fuse support from volfile)

Comment 19 Anand Avati 2010-07-21 06:44:12 UTC
PATCH: http://patches.gluster.com/patch/3815 in master (glusterd: implement GETSPEC)

Comment 20 Anand Avati 2010-07-21 06:44:16 UTC
PATCH: http://patches.gluster.com/patch/3816 in master (cli: fix 'unrecognized command' error on empty command)

Comment 21 Anand Avati 2010-07-21 07:00:29 UTC
PATCH: http://patches.gluster.com/patch/3817 in master (cli: fix consistent behaviour with newlines in cli_out())

Comment 22 Anand Avati 2010-07-21 10:34:38 UTC
PATCH: http://patches.gluster.com/patch/3827 in master (glusterfsd: move mgmt_init() to happen post deamonize())

Comment 23 Anand Avati 2010-07-22 05:55:53 UTC
PATCH: http://patches.gluster.com/patch/3834 in master (glusterfsd: ban specifying fuse in volfile)

Comment 24 Anand Avati 2010-07-23 04:00:26 UTC
PATCH: http://patches.gluster.com/patch/3862 in master (glusterfsd: fix bug in GETSPEC which would result in loading of -f volfile)

Comment 25 Anand Avati 2010-07-29 03:58:16 UTC
PATCH: http://patches.gluster.com/patch/3893 in master (syncop: initial implementation)

Comment 26 Vijay Bellur 2010-09-04 05:45:04 UTC
PATCH: http://patches.gluster.com/patch/4530 in master (gfid: introduce uuid based handles for inodes)

Comment 27 Vijay Bellur 2010-09-04 05:45:09 UTC
PATCH: http://patches.gluster.com/patch/4531 in master (gfid: changes in inode management)

Comment 28 Vijay Bellur 2010-09-04 05:45:14 UTC
PATCH: http://patches.gluster.com/patch/4532 in master (gfid: change in create() prototype to have params dictionary with uuid in it)

Comment 29 Vijay Bellur 2010-09-04 05:45:19 UTC
PATCH: http://patches.gluster.com/patch/4533 in master (gfid: changes in mknod() prototype to have params dictionary with uuid in it)

Comment 30 Vijay Bellur 2010-09-04 05:45:24 UTC
PATCH: http://patches.gluster.com/patch/4534 in master (gfid: changes in mkdir() prototype to have params dictionary with uuid in it)

Comment 31 Vijay Bellur 2010-09-04 05:45:28 UTC
PATCH: http://patches.gluster.com/patch/4535 in master (gfid: changes in symlink() prototype to have params dictionary with uuid in it)

Comment 32 Vijay Bellur 2010-09-04 05:45:32 UTC
PATCH: http://patches.gluster.com/patch/4536 in master (gfid: set request gfids for new entries in fuse)

Comment 33 Vijay Bellur 2010-09-04 05:45:36 UTC
PATCH: http://patches.gluster.com/patch/4537 in master (gfid: handling of gfids in storage/posix)

Comment 34 Vijay Bellur 2010-09-04 05:45:40 UTC
PATCH: http://patches.gluster.com/patch/4538 in master (gfid: changes in distribute to handle uuids in iatt structure)

Comment 35 Vijay Bellur 2010-09-04 05:45:44 UTC
PATCH: http://patches.gluster.com/patch/4529 in master (gfid: protocol/xdr changes to handle gfid based fops.)

Comment 36 Vijay Bellur 2010-09-04 05:45:48 UTC
PATCH: http://patches.gluster.com/patch/4539 in master (gfid: server resolver changes to use gfid instead of ino/gen)

Comment 37 Vijay Bellur 2010-09-04 05:45:51 UTC
PATCH: http://patches.gluster.com/patch/4540 in master (remove legacy/protocol from the build)

Comment 38 Vijay Bellur 2010-09-05 10:27:27 UTC
PATCH: http://patches.gluster.com/patch/4552 in master (cli: Add support for GET volume)

Comment 39 Vijay Bellur 2010-09-05 10:27:31 UTC
PATCH: http://patches.gluster.com/patch/4553 in master (mgmt/glusterd: Add GET volume support)

Comment 40 Vijay Bellur 2010-09-06 02:28:28 UTC
PATCH: http://patches.gluster.com/patch/4558 in master (cli: Display proper message when no volumes are present)

Comment 41 Vijay Bellur 2010-09-06 02:28:33 UTC
PATCH: http://patches.gluster.com/patch/4559 in master (mgmt/glusterd: misc fixes in replace-brick and get volumes)

Comment 42 Vijay Bellur 2010-09-07 14:50:26 UTC
PATCH: http://patches.gluster.com/patch/4637 in master (cluster/afr: Various self heal fixes wrt gfid.)

Comment 43 Vijay Bellur 2010-09-13 10:44:48 UTC
PATCH: http://patches.gluster.com/patch/4714 in master (posix: remove gen related xattr usage)

Comment 44 Vijay Bellur 2010-09-14 06:32:01 UTC
PATCH: http://patches.gluster.com/patch/4761 in master (posix: Copy gfid from stat to dirent for readdirp)

Comment 45 Vijay Bellur 2010-09-14 06:32:06 UTC
PATCH: http://patches.gluster.com/patch/4762 in master (nfs,nfs3,mnt3: Transition fh resolution to gfid)

Comment 46 Vijay Bellur 2010-09-14 08:37:15 UTC
PATCH: http://patches.gluster.com/patch/4763 in master (socket: add xfer data counts)

Comment 47 Vijay Bellur 2010-09-14 12:16:04 UTC
PATCH: http://patches.gluster.com/patch/4780 in master (remove 'gen' from iatt/protocol structures)

Comment 48 Vijay Bellur 2010-09-14 12:16:10 UTC
PATCH: http://patches.gluster.com/patch/4781 in master (posix: remove variables used for maintaining generation numbers)

Comment 49 Vijay Bellur 2010-09-14 12:16:15 UTC
PATCH: http://patches.gluster.com/patch/4782 in master (remove 'ino' from protocol structures)

Comment 50 Vijay Bellur 2010-09-18 09:19:33 UTC
PATCH: http://patches.gluster.com/patch/4862 in master (mgmt/glusterd: detach peer properly when msg submission fails)

Comment 51 Vijay Bellur 2010-09-21 07:24:04 UTC
PATCH: http://patches.gluster.com/patch/4880 in master (Friend find should handle hostname/ip)

Comment 52 Vijay Bellur 2010-09-23 02:28:48 UTC
PATCH: http://patches.gluster.com/patch/4933 in master (mount/fuse: generate gfid only in case of a fresh lookup)

Comment 53 Vijay Bellur 2010-09-23 02:28:53 UTC
PATCH: http://patches.gluster.com/patch/4934 in master (cli: Avoid exposing volume set-transport)

Comment 54 Vijay Bellur 2010-09-23 02:29:08 UTC
PATCH: http://patches.gluster.com/patch/4937 in master (cli: Make volume rename hidden)

Comment 55 Vijay Bellur 2010-09-24 07:53:48 UTC
PATCH: http://patches.gluster.com/patch/4948 in master (glusterfsd: handle relative path for '--volfile/-f' option)

Comment 56 Vijay Bellur 2010-09-24 07:53:59 UTC
PATCH: http://patches.gluster.com/patch/4950 in master (glusterd: fetch-spec now allows NFS like '/<volume-name>')

Comment 57 Vijay Bellur 2010-09-24 16:15:47 UTC
PATCH: http://patches.gluster.com/patch/4968 in master (mgmt/glusterd: resolve brick before doing uuid compare)

Comment 58 Vijay Bellur 2010-09-25 08:05:09 UTC
PATCH: http://patches.gluster.com/patch/4981 in master (mgmt/glusterd: Do not look into brick when logfile is being set for volume)

Comment 59 Vijay Bellur 2010-09-27 15:58:06 UTC
PATCH: http://patches.gluster.com/patch/5007 in master (glusterfsd: after volume fetch, return proper values from functions)

Comment 60 Vijay Bellur 2010-09-28 13:04:54 UTC
PATCH: http://patches.gluster.com/patch/5034 in master (more proper error returns in case of graph topology validation)

Comment 61 Vijay Bellur 2010-09-28 13:05:08 UTC
PATCH: http://patches.gluster.com/patch/5046 in master (mgmt/glusterd: compute cksum upon volume retrieval)

Comment 62 Vijay Bellur 2010-09-28 13:05:13 UTC
PATCH: http://patches.gluster.com/patch/5047 in master (mgmt/glusterd: Fix incorrect state machine transition)

Comment 63 Vijay Bellur 2010-09-29 16:23:18 UTC
PATCH: http://patches.gluster.com/patch/5088 in master (protocol/server: set 'this->private' only if 'init()' is successful)

Comment 64 Vijay Bellur 2010-09-30 05:52:25 UTC
PATCH: http://patches.gluster.com/patch/5096 in master (start the per brick process with 'glusterfsd' instead of 'glusterfs')

Comment 65 Vijay Bellur 2010-09-30 10:58:03 UTC
PATCH: http://patches.gluster.com/patch/5102 in master (Block add, remove and replace brick ops when rebalance is in progress)

Comment 66 Vijay Bellur 2010-10-02 02:38:52 UTC
PATCH: http://patches.gluster.com/patch/5157 in master (glusterd: put all the code related to 'rebalance' in new file)

Comment 67 Vijay Bellur 2010-10-02 02:38:57 UTC
PATCH: http://patches.gluster.com/patch/5158 in master (rebalance: bring in two stages)

Comment 68 Vijay Bellur 2010-10-03 02:18:53 UTC
PATCH: http://patches.gluster.com/patch/5196 in master (xdr: introduce extra flag in rmdir request)

Comment 69 Vijay Bellur 2010-10-03 02:19:00 UTC
PATCH: http://patches.gluster.com/patch/5197 in master (rmdir: introduce extra flags parameter in FOP prototype)

Comment 70 Vijay Bellur 2010-10-04 11:05:37 UTC
PATCH: http://patches.gluster.com/patch/5233 in master (cli: add more type for volumes)

Comment 71 Vijay Bellur 2010-10-04 11:05:54 UTC
PATCH: http://patches.gluster.com/patch/5238 in master (stat-prefetch: reduce the stat-prefetch mem-pool size)

Comment 72 Vijay Bellur 2010-10-04 16:52:45 UTC
PATCH: http://patches.gluster.com/patch/5260 in master (glusterd: more sanity checks during restart)

Comment 73 Vijay Bellur 2010-10-11 07:32:44 UTC
PATCH: http://patches.gluster.com/patch/5420 in master (Add confirmation to volume delete command)

Comment 74 Vijay Bellur 2010-10-11 09:10:23 UTC
PATCH: http://patches.gluster.com/patch/5426 in master (Do graph init after topology change)

Comment 75 Vijay Bellur 2010-10-11 11:31:17 UTC
PATCH: http://patches.gluster.com/patch/5441 in master (Copyright changes)

Comment 76 Vijay Bellur 2010-10-11 11:54:37 UTC
PATCH: http://patches.gluster.com/patch/5443 in master (Remove references to COPYING.* files)

Comment 77 Vijay Bellur 2010-10-12 06:39:04 UTC
PATCH: http://patches.gluster.com/patch/5470 in master (Change assert to GF_ASSERT)

Comment 78 Vijay Bellur 2010-10-12 06:39:11 UTC
PATCH: http://patches.gluster.com/patch/5471 in master (mgmt/glusterd: create brick path if does not exist)

Comment 79 Vijay Bellur 2010-10-12 07:04:12 UTC
PATCH: http://patches.gluster.com/patch/5479 in master (glusterd-rebalance: if file is open, don't do rebalance)

Comment 80 Anand Avati 2010-10-26 07:01:44 UTC
PATCH: http://patches.gluster.com/patch/5494 in master (extras: Do not check_config() for glusterd in Debian init)

Comment 81 Anand Avati 2010-10-29 07:42:31 UTC
PATCH: http://patches.gluster.com/patch/5602 in master (protocol/client: add check for changed gfids to fail revalidates)

Comment 82 Anand Avati 2010-10-29 10:33:03 UTC
PATCH: http://patches.gluster.com/patch/5605 in master (copy the gfid of root to the iatt structure of root)

Comment 83 Anand Avati 2010-11-02 05:59:05 UTC
PATCH: http://patches.gluster.com/patch/5611 in master (use uuid_copy instead of memcpy)

Comment 84 Anand Avati 2010-11-24 05:33:38 UTC
PATCH: http://patches.gluster.com/patch/5756 in master (resolver: handle corner cases of handling root inode better)

Comment 85 Anand Avati 2010-11-24 05:33:44 UTC
PATCH: http://patches.gluster.com/patch/5766 in master (inode: catch loop formation during inode_link() and fail linking)

Comment 86 Anand Avati 2010-11-24 11:40:02 UTC
PATCH: http://patches.gluster.com/patch/5772 in master (resolver: include par_idx access within the conditional section)

Comment 87 Amar Tumballi 2011-02-15 04:51:05 UTC
This is already added, other than that no need of adding any more documentation.. i will update the specific bugs if any.


Note You need to log in before you can comment on or make changes to this bug.