Features Overview

From GlusterFS Documentation
Jump to navigationJump to search
Home


This is a place-holder for description of features in GlusterFS. All new features to be developed will need an entry here.

Block Device Translator

Block Device translator

client_t

Refactor server_connection_t in xlator/protocol/server to a new client_t in libglusterfs.

Disperse

A new layout translator that uses an information dispersal algorithm (IDA) to fragment the file contents and disperse them amongst a set of bricks with a configurable level of redundancy

Duplicate Request Cache

DRC for GlusterNFS to provide resilience to rpc restransmissions of non-idempotent operations.

Elastic Brick

Currently in concept.

Event History

Maintain an in-memory history of events happening

Event Hooks

Volume lifecycle extensions.

Inotify

Inotify is a File system event monitoring tool which is is essential for many types of programs ranging from file managers to security tools.

Multi Tenancy Concept stage

NFSACL

ACLv3 support for NFS.

Operating Version

“operating-version” support in glusterd is required to ensure that different versions of gluster binary bits interact with each other without problems.

Puppet Module Puppet Module (WIP)

Build a puppet module for installing/adding node to a Gluster cluster.

Server Quorum

This feature, when enabled, kills the bricks in the volume that do not meet the quorum because of network splits/outages.

Snapshot

Crash consistent snapshot of glusterfs volumes

Split Network

For many users, having a separate network exclusively for servers is highly desirable for both performance reasons (segregating administrative traffic and/or second-hop NFS traffic from ongoing user I/O) and security reasons (limiting administrative access to the private network).

Write Once Read Many times option

“worm” support in gluster volume set <volname> worm on is required to enable volumes to be converted a worm type.

Feature Template[edit | edit source]

To introduce new features, see the link below. Be sure to include links to code or a site where you describe the project.

Feature Template

Home