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

luminous: ceph_volume_client: add get, put, and delete object interfaces #18037

Merged
merged 3 commits into from Oct 6, 2017

Conversation

Projects
None yet
3 participants
@ajarr
Contributor

ajarr commented Sep 29, 2017

ajarr added some commits Sep 18, 2017

pybind/ceph_volume_client: set the version
... of on-disk structures to be same as the class attribute 'version'
of the CephFSVolumeClient class.

Signed-off-by: Ramana Raja <rraja@redhat.com>
(cherry picked from commit 8267c2b)
pybind/ceph_volume_client: remove 'compat_version'
... class attribute of the 'CephFSVolumeClient' class. It was supposed
to record the earliest version of CephFSVolumeClient that the current
version is compatible with. It's not useful data to be stored as a
class attribute.

Signed-off-by: Ramana Raja <rraja@redhat.com>
(cherry picked from commit 894a734)
pybind/ceph_volume_client: add get, put, and delete object interfaces
Wrap low-level rados APIs to allow ceph_volume_client to get, put, and
delete objects. The interfaces would allow OpenStack Manila's
cephfs driver to store config data in a shared storage to implement
highly available Manila deployments. Restrict  write(put) and
read(get) object sizes to 'osd_max_size' config setting.

Signed-off-by: Ramana Raja <rraja@redhat.com>
(cherry picked from commit d1bd171)

@ajarr ajarr requested a review from batrick Sep 29, 2017

@ajarr ajarr added the cephfs label Sep 29, 2017

@ajarr ajarr added this to the luminous milestone Sep 29, 2017

@liewegas liewegas merged commit d46675a into ceph:luminous Oct 6, 2017

3 of 4 checks passed

Docs: build check Docs: failed with errors
Details
Signed-off-by all commits in this PR are signed
Details
Unmodified Submodules submodules for project are unmodified
Details
make check make check succeeded
Details

@ajarr ajarr deleted the ajarr:wip-21602-luminous branch Oct 12, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment