Translators
From GlusterDocumentation
Translators provide modular extensibility to GlusterFS. They are designed for advanced users.
[edit]
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. |
[edit]
Obsolete/legacy translators
| Translator class | Translator name | Obsoleted in | Client or server | Functionality enabled |
|---|---|---|---|---|
| cluster | unify | 2.00 | client | Obsoleted by /cluster/distribute |


