From d7d3274c6f6cea46ad296fc6d1259ee9a4e9964f Mon Sep 17 00:00:00 2001 From: hchiramm Date: Tue, 4 Aug 2015 11:07:42 +0530 Subject: Adding Features and planning features to glusterfs-specs repo As per the discussion (http://www.gluster.org/pipermail/gluster-users/2015-July/022918.html) the specs are part of this repo. Signed-off-by: hchiramm --- Features/nufa.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Features/nufa.md (limited to 'Features/nufa.md') diff --git a/Features/nufa.md b/Features/nufa.md new file mode 100644 index 0000000..03b8194 --- /dev/null +++ b/Features/nufa.md @@ -0,0 +1,20 @@ +# NUFA Translator + +The NUFA ("Non Uniform File Access") is a variant of the DHT ("Distributed Hash +Table") translator, intended for use with workloads that have a high locality +of reference. Instead of placing new files pseudo-randomly, it places them on +the same nodes where they are created so that future accesses can be made +locally. For replicated volumes, this means that one copy will be local and +others will be remote; the read-replica selection mechanisms will then favor +the local copy for reads. For non-replicated volumes, the only copy will be +local. + +## Interface + +Use of NUFA is controlled by a volume option, as follows. + + gluster volume set myvolume cluster.nufa on + +This will cause the NUFA translator to be used wherever the DHT translator +otherwise would be. The rest is all automatic. + -- cgit