summaryrefslogtreecommitdiffstats
path: root/done/Features/readdir-ahead.md
diff options
context:
space:
mode:
authorraghavendra talur <raghavendra.talur@gmail.com>2015-08-20 15:09:31 +0530
committerHumble Devassy Chirammal <humble.devassy@gmail.com>2015-08-31 02:27:22 -0700
commit9e9e3c5620882d2f769694996ff4d7e0cf36cc2b (patch)
tree3a00cbd0cc24eb7df3de9b2eeeb8d42ee9175f88 /done/Features/readdir-ahead.md
parentf6055cdb4dedde576ed8ec55a13814a69dceefdc (diff)
Create basic directory structure
All new features specs go into in_progress directory. Once signed off, it should be moved to done directory. For now, This change moves all the Gluster 4.0 feature specs to in_progress. All other specs are under done/release-version. More cleanup required will be done incrementally. Change-Id: Id272d301ba8c434cbf7a9a966ceba05fe63b230d BUG: 1206539 Signed-off-by: Raghavendra Talur <rtalur@redhat.com> Reviewed-on: http://review.gluster.org/11969 Reviewed-by: Humble Devassy Chirammal <humble.devassy@gmail.com> Reviewed-by: Prashanth Pai <ppai@redhat.com> Tested-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
Diffstat (limited to 'done/Features/readdir-ahead.md')
-rw-r--r--done/Features/readdir-ahead.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/done/Features/readdir-ahead.md b/done/Features/readdir-ahead.md
new file mode 100644
index 0000000..5302a02
--- /dev/null
+++ b/done/Features/readdir-ahead.md
@@ -0,0 +1,14 @@
+## Readdir-ahead ##
+
+### Summary ###
+Provide read-ahead support for directories to improve sequential directory read performance.
+
+### Owners ###
+Brian Foster
+
+### Detailed Description ###
+The read-ahead feature for directories is analogous to read-ahead for files. The objective is to detect sequential directory read operations and establish a pipeline for directory content. When a readdir request is received and fulfilled, preemptively issue subsequent readdir requests to the server in anticipation of those requests from the user. If sequential readdir requests are received, the directory content is already immediately available in the client. If subsequent requests are not sequential or not received, said data is simply dropped and the optimization is bypassed.
+
+readdir-ahead is currently disabled by default. It can be enabled with the following command:
+
+ gluster volume set <volname> readdir-ahead on