[Gluster-devel] Removing Fix layout during attach

Nithya Balachandran nbalacha at redhat.com
Mon Feb 22 11:01:01 UTC 2016


> +gluster-devel
> 
> ----- Original Message -----
> From: "Joseph Fernandes" <josferna at redhat.com>
> To: "Mohammed Rafi K C" <rkavunga at redhat.com>
> Cc: "Nithya Balachandran" <nbalacha at redhat.com>, rhgs-tiering at redhat.com
> Sent: Monday, February 22, 2016 4:21:48 PM
> Subject: Re: Removing Fix layout during attach
> 
> Thanks Rafi for the follow up mail after the call.
> 
> 1. Yep first we will have a background fixlayout which will serve two things
>    a. Proactive healing of directories so that the first io need not do it.
>    b. CTR Database heal using lookups.
> 
> 2. The race (https://bugzilla.redhat.com/show_bug.cgi?id=1286208.) is the
> view consistency issue of gluster and will happen anyhow.
> 
> Regards,
> Joe


Something else that can be considered - does the tier daemon really require all subvols to be up?

> 
> 
> ----- Original Message -----
> From: "Mohammed Rafi K C" <rkavunga at redhat.com>
> To: "Joseph Fernandes" <josferna at redhat.com>, "Nithya Balachandran"
> <nbalacha at redhat.com>
> Cc: rhgs-tiering at redhat.com
> Sent: Monday, February 22, 2016 4:13:17 PM
> Subject: Re: Removing Fix layout during attach
> 
> 
> 
> On 02/22/2016 12:24 PM, Joseph Fernandes wrote:
> > Hi Nithya/Rafi,
> >
> > Could you please let me know what are the implication of not having fix
> > layout during attach tier.
> 
> One of the major problem is the performance drop, can be neutralized by
> having a background fix-layout. Again if we are planning to have a
> background fix-layout, though it is independent of tier functionality it
> is good to have a way to determine whether we completed a successful
> fix-layout at least once, if so we don't need to run fix-layout for
> every tier restart.
> 
> Currently tier daemon will be killed if fix-layout fails, I think we can
> remove this constrain. We can abort the back ground fix-layout, but in
> my understanding we don't need to stop the tier process.
> 
> >
> > I am looking into this issue now and would like to know what are prior
> > discussion that happened before. Just getting insync.
> This is the one of the open bug [1] that I'm aware of, which can hit in
> this case. But this race is independent of tier and fix-layout all
> together. So we can move forward , and this can be fixed parallel.
> 
> [1] : https://bugzilla.redhat.com/show_bug.cgi?id=1286208.
> 
> Regards!
> Rafi KC
> 
> >
> > Regards,
> > Joe
> 
> 


More information about the Gluster-devel mailing list