[Gluster-devel] Removing Fix layout during attach

Joseph Fernandes josferna at redhat.com
Mon Feb 22 10:53:23 UTC 2016


----- 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. 


----- 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.

Rafi KC

> Regards,
> Joe

More information about the Gluster-devel mailing list