mgr_util: add CephfsClient implementation#32319
Merged
sebastian-philipp merged 3 commits intoceph:masterfrom Mar 20, 2020
Merged
mgr_util: add CephfsClient implementation#32319sebastian-philipp merged 3 commits intoceph:masterfrom
sebastian-philipp merged 3 commits intoceph:masterfrom
Conversation
Contributor
|
Already fixed with #32597
|
Member
|
deferring to @vshankar on this one |
Contributor
|
Thanks @jan--f -- I was planning to work on this today! |
vshankar
reviewed
Jan 7, 2020
Contributor
|
jenkins test make check |
Contributor
|
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Jan 16, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
11f9425 to
df03d2f
Compare
Contributor
Author
|
Updated things according to recent changes in the volumes implementation |
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Jan 24, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Jan 24, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Jan 24, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
sebastian-philipp
suggested changes
Jan 27, 2020
vshankar
reviewed
Jan 27, 2020
df03d2f to
87726d7
Compare
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Feb 10, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Feb 13, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
Contributor
Author
|
ping @vshankar |
5 tasks
Contributor
Author
|
@vshankar Anything still blocking this? |
Contributor
nothing -- got busy elsewhere. Will schedule test soon. |
Contributor
|
failures are not related to this pr |
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Apr 2, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Apr 2, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
3 tasks
vshankar
pushed a commit
to vshankar/ceph
that referenced
this pull request
Apr 14, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
vshankar
pushed a commit
to vshankar/ceph
that referenced
this pull request
Apr 14, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Apr 16, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Apr 16, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Apr 16, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Apr 16, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
vshankar
pushed a commit
to ceph/ceph-ci
that referenced
this pull request
Apr 28, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Apr 30, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
Apr 30, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
vshankar
pushed a commit
to vshankar/ceph
that referenced
this pull request
Apr 30, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
vshankar
pushed a commit
to vshankar/ceph
that referenced
this pull request
Apr 30, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
May 4, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
jan--f
pushed a commit
to jan--f/ceph
that referenced
this pull request
May 4, 2020
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
14 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pulls parts of the VolumesClient implementation into mgr_util to
make the CephFS specific pieces available to other mgr modules. To
reduce code dumplication the VolumeClient now extends the CephfsClient
class to add the volume specific methods.
Signed-off-by: Jan Fajerski jfajerski@suse.com
I did some of this originally in #29489. This is an update with some changes the VolumeClient received in the mean time. One change is that the
connection_pool_wrapis now a static method (it doesn't need to be an object method) and that it doesn't replace the fs_name with a fs_handle but returns an object that should behave just like the fs_name string but also contains the handle.This is more of an RFC, but I think its useful to have a basic CephfsClient implementation in mgr_util.
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard backendjenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox