Ceph-proxy unable to relate to ceph-fs

Bug #1922195 reported by Fulvio Galeazzi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Ceph-Proxy Charm
Fix Committed
Wishlist
Felipe Reyes

Bug Description

Extend charm-ceph-proxy code so it can relate to ceph-fs.

Ceph-proxy charm is useful in those cases where you have an existing Ceph cluster you want to use for Cinder/Rados/whatever, and for a number of reasons you cannot have Ceph managed via charms.

Current charm-ceph-proxy works to relate with Cinder and Rados, but unfortunately is lacking capability to relate to Ceph-FS (and thus, it
prevents adding Manila).

The proposed patch adds a ceph-proxy:mds interface and the relevant code, to make it possible to establish a relation with ceph-fs:ceph-mds.

Revision history for this message
Alex Kavanagh (ajkavanagh) wrote :

I think this is a wishlist item, but it's a bit hard to tell. Please could you clarify your bug (by editing the description) to:

1. What is requirement that is not being met; i.e. the scenario that the current set of charms don't have the feature set to solve?
2. What you think may solve this problem.

Many thanks

Changed in charm-ceph-proxy:
status: New → Incomplete
Revision history for this message
Fulvio Galeazzi (fulvio-galeazzi) wrote :

Please see first commit (and failed gerrit tests) at: https://review.opendev.org/c/openstack/charm-ceph-proxy/+/784212

Changed in charm-ceph-proxy:
status: Incomplete → Triaged
importance: Undecided → Wishlist
Revision history for this message
Fulvio Galeazzi (fulvio-galeazzi) wrote :

Right Alex, apologies for being cryptic.

Please let me know whether it's more clear now.

Thanks!

description: updated
Changed in charm-ceph-proxy:
assignee: nobody → Erlon R. Cruz (sombrafam)
Revision history for this message
Fulvio Galeazzi (fulvio-galeazzi) wrote :

Hallo all, just a quick comment to let you know that previous
review was not properly creating Ceph user.
The new review:
https://review.opendev.org/c/openstack/charm-ceph-proxy/+/784212
 now includes code that is actually working, as verified in my
environment. :-) Ceph user gets created, mds service on ceph-fs
stays alive.
Thanks!

Fulvio

Felipe Reyes (freyes)
Changed in charm-ceph-proxy:
assignee: Erlon R. Cruz (sombrafam) → Felipe Reyes (freyes)
tags: added: sts
Changed in charm-ceph-proxy:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-guide (master)
Changed in charm-guide:
status: New → In Progress
Felipe Reyes (freyes)
Changed in charm-guide:
assignee: nobody → Felipe Reyes (freyes)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on charm-ceph-proxy (master)

Change abandoned by "James Page <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/charm-ceph-proxy/+/784212
Reason: This review is > 12 weeks without comment, and failed testing the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

no longer affects: charm-guide
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceph-proxy (master)

Reviewed: https://review.opendev.org/c/openstack/charm-ceph-proxy/+/784212
Committed: https://opendev.org/openstack/charm-ceph-proxy/commit/a2ffd3a49754eeb984429f947c37c6d2802d5211
Submitter: "Zuul (22348)"
Branch: master

commit a2ffd3a49754eeb984429f947c37c6d2802d5211
Author: Fulvio Galeazzi <email address hidden>
Date: Thu Apr 1 08:55:53 2021 +0000

    Add support for CephFS.

    Extend ceph-proxy to implement ceph-mds interface, this allows the
    ceph-fs to be related. The testing is made reusing the CephFSTests
    testing class.

    Usage example:

      juju add-relation ceph-proxy:mds ceph-fs:ceph-mds

    Co-Authored-By: Felipe Reyes <email address hidden>
    Closes-Bug: #1922195
    Func-Test-PR: https://github.com/openstack-charmers/zaza-openstack-tests/pull/558
    Change-Id: I437dbac9fe018eb2d0ffb87052d61a08aa014473

Changed in charm-ceph-proxy:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.