Hi, As per the discussion, we will have tier as a service in for 3.10 and the rest of the work such as add-brick, rebalance support and remove brick will be continued in the mainline. Each will be implemented one after the other. ----- Original Message ----- > From: "Dan Lambright" <dlambrig@xxxxxxxxxx> > To: "Shyam" <srangana@xxxxxxxxxx> > Cc: "Hari Gowtham" <hgowtham@xxxxxxxxxx>, "gluster-devel" <gluster-devel@xxxxxxxxxxx> > Sent: Thursday, December 8, 2016 11:54:33 PM > Subject: Re: Release 3.10 feature proposal : Volume expansion on tiered volumes. > > > > ----- Original Message ----- > > From: "Shyam" <srangana@xxxxxxxxxx> > > To: "Hari Gowtham" <hgowtham@xxxxxxxxxx>, "gluster-devel" > > <gluster-devel@xxxxxxxxxxx> > > Sent: Thursday, December 8, 2016 7:35:27 AM > > Subject: Re: Release 3.10 feature proposal : Volume > > expansion on tiered volumes. > > > > Hi Hari, > > > > Thanks for posting this issue to be considered part of 3.10. > > > > I have a few questions inline. > > > > Shyam > > > > On 12/08/2016 01:23 AM, Hari Gowtham wrote: > > > Hi, > > > > > > To support add/remove brick on tiered volumes we are planing to separate > > > the tier into a separate process in the service framework and add the > > > add/remove brick support. Later the users will be able to spawn rebalance > > > on tiered volumes (which is not possible). > > > > I assume tier as a separate process is from the rebalance deamon > > perspective, right? Or, is it about separating the xlator cod efrom DHT? > > > > Also, Dan would like your comments as Tier maintainer, on the maturity > > of the below proposal for 3.10 inclusion? Could you also add the > > required labels [2] to the issue as you see fit, and if this passes your > > inspection, then let us know and I can mark it for 3.10 milestone in > > github. > > The first part of this project "tier as a service" can probably get into > 3.10. I will discuss a bit more with Hari and the glusterd team to confirm > the entire feature will make it. > > > > > > > > > The following are the steps planed to be performed: > > > > > > *) tier as a service (final stages of code review) > > > > Can we get links to the code, and also the design spec if available, for > > the above (and possibly as a whole) > > > > > *) we are separating the attach tier from add brick and detach from > > > remove brick. > > > *) infra to support add/remove brick. > > > *) rebalance process on a tiered volume. > > > *) a few patches to take care of the issues that will be arising > > > eg: while adding a brick on a tiered volume, the tier process has to > > > be stopped as the graph switch occurs. and other issues like this. > > > > > > The whole volume expansion will be in an experimental state. while the > > > separation of tier into a separate service framework and attach/detach > > > tier separation from add/remove brick should be back to stable state > > > before > > > the release of 3.10 > > > > What is the mitigation plan in case this does not get stable? Would you > > have all commits in ready but not merged state till it is stable? > > > > This looks like a big change, and also something that has been going on > > for some time now, based on your comments above. > > > > > > > > [1] https://github.com/gluster/glusterfs/issues/54 > > [2] https://github.com/gluster/glusterfs/labels > > _______________________________________________ > > Gluster-devel mailing list > > Gluster-devel@xxxxxxxxxxx > > http://www.gluster.org/mailman/listinfo/gluster-devel > > > -- Regards, Hari. _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel