Translators

From GlusterDocumentation

Translators provide modular extensibility to GlusterFS. They are designed for advanced users.


Translators v2.0.x

Translator class Translator name First version Client or server Functionality enabled
storage posix server POSIX interface for the underlying filesystem.
protocol server server Serving through IP, InfiniBand, etc.
protocol client client Access through IP, InfiniBand, etc.
cluster distribute client Distributed file storage between multiple servers.
cluster nufa client Non-uniform distributed storage, which prefers a local disk.
cluster replicate client Replicate (mirror) content between servers.
cluster stripe client Striping between multiple servers.
performance readahead client Read ahead blocks for sequential read.
performance writebehind client Aggregate written blocks.
performance io-threads server Multithread for performance.
performance io-cache client Cache read blocks.
features locks server POSIX locking on server (required for shared access translators).
features filter server Path filters.
debug trace client Trace GlusterFS internal functions.
encryption rot-13 client Sample encryption code. (Don't use for production.)
performance quick-read client internal get interface abstracted in posix interface to fetch small files in a single call.
performance stat-prefetch client prefetch stats in readdir.

Obsolete/legacy translators

Translator class Translator name Obsoleted in Client or server Functionality enabled
cluster unify 2.00 client Obsoleted by /cluster/distribute

 

Copyright © 2009 Gluster, Inc. All Rights Reserved.