Understanding Various Translators

From GlusterFS Documentation
Jump to navigationJump to search
Home


Contents[edit | edit source]

Translator Inventory[edit | edit source]

Translator Function Current API CLI Support
bindings/python
cluster/afr synchronous replication yes yes
cluster/dht distributed hash table yes yes
cluster/nufa DHT alternative. Adds support for local data yes no
cluster/switch DHT alternative data placement based on file type yes no
cluster/ha redundant paths to brick no
cluster/map
cluster/striping striped volumes yes yes
debug/error-gen
debug/io-stats
debug-trace
encryption/rot-13 sample encryption translator using trivial bit rotation scheme yes no
features/filter
features/index
features/locks
features/mac-compat
features/path-converter
features/marker change detection for georep. maintains xtime yes yes
features/path-converter
features/quiesce
features/quota volume quota management yes yes
features/read-only
features/trash trash can functionality
lib/libxlator
meta/meta created filtered view of volume no no
mgmt/glusterd management agent for each server yes yes
mount/fuse
nfs/server NFSv3 server. top of translator stack yes yes
performance/io-cache
performance/io-threads
performance/md-cache metadata cache
performance/quick-read
performance/read-ahead
performance/symlink-cache
performance/write-behind
protocol/auth
protocol/client client side of RPC translator yes yes
protocol/server server side of RPC translator yes yes
storage/posix bottom of stack. stores and accesses data from local file system
system/posix-acl

Obsolete Translators[edit | edit source]

Translator Function API CLI Support
cluster/unity data distribution, replaced by dht
storage/bdb persists data to bdb as alternative to local file system no no

AFR[edit | edit source]

Jeff Darcy’s blog entry on AFR.

DHT[edit | edit source]

Jeff Darcy’s blog entry on DHT



Home