Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the feature "Parallel Readdir" production ready #166

Closed
poornimag opened this issue Apr 17, 2017 · 3 comments
Closed

Make the feature "Parallel Readdir" production ready #166

poornimag opened this issue Apr 17, 2017 · 3 comments

Comments

@poornimag
Copy link

No description provided.

@ShyamsundarR
Copy link
Contributor

What does this involve? some further details would help in understand what part of the feature is still pending, or are there bugs to be fixed?

Further, we can drop 3.11 from the issue subject, as that ties a feature to a release, we can track and update that using the milestones instead.

@poornimag
Copy link
Author

poornimag commented Apr 18, 2017

No defaults are changed. In 3.10 release notes, this feature was mentioned as Experimental. This issue is for restating the 3.10 release note content, but without experimental tag.

The 3.10 release not content:
Currently the directory listing gets slower as the number of bricks/nodes increases in a volume, though the file/directory numbers remain unchanged. With this feature, the performance of directory listing is made mostly independent of the number of nodes/bricks in the volume. Thus scale doesn’t exponentially reduce the directory listing performance. (On a 2, 5, 10, 25 brick setup we saw ~5, 100, 400, 450% improvement consecutively)

To enable this feature:
#gluster volume set performance.readdir-ahead on
#gluster volume set performance.parallel-readdir on

To disable this feature:
#gluster volume set performance.parallel-readdir off
If there are more than 50 bricks in the volume it is good to increase the cache size to be more than 10Mb (default value):
#gluster volume set performance.rda-cache-limit

@amarts amarts modified the milestone: Release 3.11 (STM) Apr 24, 2017
@ShyamsundarR ShyamsundarR added this to Release 3.11 in Releases Apr 25, 2017
@ShyamsundarR ShyamsundarR changed the title Make the feature "Parallel Readdir" production ready in 3.11 Make the feature "Parallel Readdir" production ready May 25, 2017
@gluster-ant
Copy link
Collaborator

A patch https://review.gluster.org/17390 has been posted that references this issue.
Commit message: doc: Updated release notes for several features/changes in 3.11.0

mscherer pushed a commit that referenced this issue May 26, 2017
Updates #61, Updates #156
Fixes #166, Fixes #167

Change-Id: I031bf944493b959d44c97fb0ddf7c1b80e53bdda
Signed-off-by: Shyam <srangana@redhat.com>
Reviewed-on: https://review.gluster.org/17390
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
Smoke: Gluster Build System <jenkins@build.gluster.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants