[Gluster-devel] 2 way with Arbiter degraded behavior

Jeff Applewhite japplewh at redhat.com
Wed Feb 21 20:17:06 UTC 2018


Yes thanks. That is exactly the scenario I was referring to.
Writes will never be optimizable in this way but in random workloads
the majority of IO's will usually be reads.

On Wed, Feb 21, 2018 at 11:39 AM, Manoj Pillai <mpillai at redhat.com> wrote:
>
>
> On Wed, Feb 21, 2018 at 9:13 PM, Jeff Applewhite <japplewh at redhat.com>
> wrote:
>>
>> Hi All
>>
>> When you have a setup with 2 way replication + Arbiter backed by two
>> large RAID 6 volumes what happens when there is a disk failure and
>> rebuild in progress in one of those RAID sets from a client
>> perspective?
>>
>> Does the FUSE client know how to prioritize the quicker disk (the RAID
>> set that is not in rebuild)?  If not could it be made smart in this
>> way? I ask because with large disks, rebuild priority could be set to
>> very fast on the controller card if Gluster can auto detect or in some
>> way work around the relatively slow performance from one of two
>> backends. The likelihood of having rebuilds in progress on two
>> different raid sets on two different servers is very low.
>>
>> Another way to state this is "is there some advantage we can gain from
>> having double replication (RAID 6 + Gluster file replication)?"
>>
>> Thanks,
>>
>>
>> Jeff Applewhite
>
>
> I opened an issue sometime back  with this and some other scenarios in mind:
> https://github.com/gluster/glusterfs/issues/363.
>
> -- Manoj
>
>> _______________________________________________
>> Gluster-devel mailing list
>> Gluster-devel at gluster.org
>> http://lists.gluster.org/mailman/listinfo/gluster-devel
>
>



-- 
Jeff Applewhite
Principal Product Manager


More information about the Gluster-devel mailing list