summaryrefslogtreecommitdiffstats
path: root/Features/nufa.md
diff options
context:
space:
mode:
authorhchiramm <hchiramm@redhat.com>2015-08-04 11:07:42 +0530
committerhchiramm <hchiramm@redhat.com>2015-08-04 11:07:42 +0530
commitd7d3274c6f6cea46ad296fc6d1259ee9a4e9964f (patch)
tree8db500bcea5190101703ab2ebc4b28587a6e994c /Features/nufa.md
parent146b7ef7a31997634b29302a6e345ff5d9d7497a (diff)
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 <hchiramm@redhat.com>
Diffstat (limited to 'Features/nufa.md')
-rw-r--r--Features/nufa.md20
1 files changed, 20 insertions, 0 deletions
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.
+