[Gluster-devel] gluster volume file

Muralidhar Balcha muralidharb at gmail.com
Thu Sep 26 15:02:38 UTC 2013

Thanks Jeff for the information. I will see if the volume filter will help
us get over the hump.

I will also add my comments to the feature proposal as I gain more
understanding on what is needed to support third party translators.  I
think it is very important for Gluster adoption. The reason I am inclined
to using the gluster is its translator framework and which perhaps is the
key differentiator in scaleout file systems.

Thanks again for quick reply.

Murali Balcha

On Thu, Sep 26, 2013 at 10:47 AM, Jeff Darcy <jdarcy at redhat.com> wrote:

> On 09/26/2013 10:33 AM, Muralidhar Balcha wrote:
>> I am experimenting with some custom translators. To test them I manually
>> edit the volume file to load my  translators. It looks like gluster is
>> aggressively maintaining the consistency of the original volume file and
>> overwrites my changes every time I restart the volume. How do I configure
>> gluster not to over write my changes?
> Yes, GlusterFS does aggressively try to maintain consistency of volfiles
> with
> the current configuration.  Having probably written more third-party or
> experimental translators than anyone I agree that this is incredibly
> inconvenient, but it probably still avoids more problems than it creates.
> There *is* a hook to add custom translators, so that they'll get re-added
> any
> time the volfile is regenerated.  Details here:
> http://www.gluster.org/**community/documentation/index.**
> php/Glusterfs-filter<http://www.gluster.org/community/documentation/index.php/Glusterfs-filter>
> If you want to write such a filter in Python, there's a library called
> volfilter.py that can parse/manipulate volfiles.  I've used it for several
> different projects, and a version is included in the GlusterFS source tree.
> With respect to more general support for custom translators via the CLI
> and so
> on, I suggest following this feature proposal:
> http://www.gluster.org/**community/documentation/index.**
> php/Features/Easy_addition_of_**custom_translators<http://www.gluster.org/community/documentation/index.php/Features/Easy_addition_of_custom_translators>
> Even better, chip in with some suggestions of what you think the interface
> should look like, since that's not entirely clear yet.  Thanks!

Muralidhar Balcha
508 494 5007
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20130926/bfb31e1f/attachment-0001.html>

More information about the Gluster-devel mailing list