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

jewel: rgw: librgw: objects created from s3 apis are not visible from nfs mount point #13177

Merged
merged 1 commit into from Feb 1, 2017

Conversation

smithfarm
Copy link
Contributor

With change, librgw/rgw_file consumers can provide an invalidation
callback, which is used by the library to invalidate directories
whose contents should be forgotten.

The existing RGWLib GC mechanism is being used to drive this.  New
configuration params have been added.  The main configurable is
rgw_nfs_namespace_expire_secs, the expire timeout.

Updated post Yehuda review.

Fixes: http://tracker.ceph.com/issues/18651

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
(cherry picked from commit deb2c1e)

Conflicts:
	src/rgw/rgw_lib_frontend.h - in class RGWLibProcess : public RGWProcess
                       there was no public method stop() in jewel (now there is)
@smithfarm smithfarm self-assigned this Jan 29, 2017
@smithfarm smithfarm added this to the jewel milestone Jan 29, 2017
@smithfarm smithfarm changed the title jewel: librgw: objects created from s3 apis are not visible from nfs mount point jewel: rgw: librgw: objects created from s3 apis are not visible from nfs mount point Jan 29, 2017
@smithfarm
Copy link
Contributor Author

Jenkins re-test this please

@smithfarm smithfarm merged commit bc704b1 into ceph:jewel Feb 1, 2017
@smithfarm smithfarm deleted the wip-18676-jewel branch February 1, 2017 22:56
@smithfarm
Copy link
Contributor Author

@smithfarm
Copy link
Contributor Author

(11:46:45 AM) smithfarm: owasserm: thanks. For jewel integration rgw, then, what it comes down to is verifying that these 6 valgrind failures are all libtcmalloc-related: http://pulpito.front.sepia.ceph.com/smithfarm-2017-01-31_12:35:14-rgw-wip-jewel-backports-distro-basic-smithi/
(11:46:58 AM) smithfarm: owasserm: I will do that now
(11:47:05 AM) owasserm: smithfarm, thanks
(11:47:33 AM) smithfarm: owasserm: and assuming they are tcmalloc related, you said I can directly merge all the rgw PRs? Or do you want me to ask you for review in the PRs first?
(11:47:53 AM) owasserm: smithfarm, yes you can merge them
(11:48:19 AM) smithfarm: ok, will merge and do at least one or two more rgw runs before passing 10.2.6 to QE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants