[Gluster-devel] BitRot design document

Venky Shankar yknev.shankar at gmail.com
Sat Dec 13 17:28:50 UTC 2014


On Sat, Dec 13, 2014 at 4:06 PM, Deepak Shetty <dpkshetty at gmail.com> wrote:
> It would be good to add few usecases to the document for completeness. I
> would say add usecases first, then the design should follow so that its a
> good logical flow for the reader.
>
> Few that i can think of:
>
> 1) Archival/Compliance usecase

That's the major use case. But it does has a wide variety of use cases.

>
> 2) Openstack cinder usecase - GlusterFS can act as a backup target for
> Cinder where we can have the bitrot functionality enabled, can help act as a
> differentiator and attraction for using glusterfs as a backup target
>
> 3) Gluster health usecase - BitRot can potentially act as *one* of the
> indicators for the health of gluster volume, which can pave way for 'gluster
> health status' kind of a new command. See "BitRot Notes" thread for more
> info on gluster health cmd i proposed

Good that you've mentioned it here. I'll put this up in the bitrot feature page.

>
> -----------------
>
>     It would also be good to add high level steps a storage admin has to
> take to enable BitRot, what he/she should do when an error gets reported by
> BitRot, how to check for errors etc. Visualising this would help the
> interface/CLI effort and also gives a better picture for mgmt applns (eg:
> openstack) on what it needs to do (since it would try to
> automate/orchestrate what otherwise admin would have done)

Agreed. The interface specification doc was also written at about the
same time as the design and can be accessed here: http://goo.gl/2o12Fn

Credit goes to Rachana for preparing this doc.

>
> Also, could you provide some high level view of how the CLIs for BitRot
> would look like ? That would help me map to the cinder usecase ( see (2)
> above )

As above. The interface is not set in stone, it's just a start. Let us
know your views.


>
> thanx,
> deepak
>
>
>
> On Fri, Dec 12, 2014 at 5:33 PM, Venky Shankar <vshankar at redhat.com> wrote:
>>
>> Hi folks,
>>
>> The design document for the upcoming "BitRot detection" feature (for 3.7)
>> is here: http://goo.gl/Mjy4mD
>>
>> Thanks to Raghavendra, Rachana, Kotresh and Ajeet for helping out in the
>> design. We plan to start implementation as soon as the design gets mature
>> and approved.
>>
>> As usual comment/suggestions are more than welcome.
>>
>>     Venky
>> _______________________________________________
>> Gluster-devel mailing list
>> Gluster-devel at gluster.org
>> http://supercolony.gluster.org/mailman/listinfo/gluster-devel
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at gluster.org
> http://supercolony.gluster.org/mailman/listinfo/gluster-devel
>


More information about the Gluster-devel mailing list