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 metadata-caching/small file performance production ready #167

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

Comments

@poornimag
Copy link

No description provided.

@ShyamsundarR
Copy link
Contributor

What does this involve? Changing the default options? If so can the option list be elaborated, and more details for this feature be added?

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 poornimag changed the title Make the feature metadata-caching/small file performance production ready in 3.11 Make the feature metadata-caching/small file performance production ready Apr 18, 2017
@poornimag
Copy link
Author

All these releases it was marked as experimental feature. Making it production feature meaning adding in the release notes that this feature can be used in production setup. The defaults are not changed. Here is the release notes content:
In order to improve the performance of directory operations of Gluster volumes, the maximum metadata (stat, xattr) caching time on the client side is increased to 10 minutes, without compromising on the consistency of the cache. Significant performance improvements can be achieved in the following workloads on FUSE and SMB access, by enabling metadata caching:
Listing of directories (recursive)
Creating files
Deleting files
Renaming files
To enable metadata caching execute the following commands:
# gluster volume set group metadata-cache
# gluster volume set network.inode-lru-limit
n, is set to 50000. It should be increased if the number of concurrently accessed files in the volume is very high. Increasing this number increases the memory footprint of the brick processes.

@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
@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