Monday, 2023-10-09

opendevreviewMerged openstack/puppet-manila master: Remove redundant order enforcement  https://review.opendev.org/c/openstack/puppet-manila/+/89751406:37
opendevreviewMerged openstack/puppet-manila master: Add support for share manger options  https://review.opendev.org/c/openstack/puppet-manila/+/89751106:48
opendevreviewMerged openstack/puppet-manila master: PowerMax: Fix wrong nfs client package name in Ubuntu/Debian  https://review.opendev.org/c/openstack/puppet-manila/+/89756007:06
eliaswimmerHi! Recently I stumbled upon an issue with cephfs driver in manila, when using a filesystem named other than cephfs.09:02
eliaswimmerWith native cephfs. The export location does not include the actual filesystem in use, thus users have to know from somewhere else and in Kubernetes manila CSI driver needs an extra kernel parameter set.09:06
eliaswimmerAs far as I know from reading the code, this export information is rather freestyle.09:07
eliaswimmerFor native cephfs we could switch to the new mounting syntax (since Pacific?) or add additional fields providing more information.09:08
eliaswimmerThe manila CSI driver for Kubernetes, relies on the current format. There the new format would give troubles cause it does not include the mon addresses.09:10
eliaswimmerSo either way is not perfect...09:10
eliaswimmerIn my opinion, it's best to add more fields returned.09:12
eliaswimmerThis would not break APIs?09:13
eliaswimmerOr maybe as metainfo?09:24
opendevreviewkiran pawar proposed openstack/manila master: Delete share network subnet during network deletion  https://review.opendev.org/c/openstack/manila/+/89654113:08
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily while we restart it for a combined runtime and platform upgrade16:33
carlosso/ eliaswimmer - I believe gouthamr might have some context on this :)20:47
eliaswimmercarlos: true! I hope he will answer me. Maybe I will discuss this at the next PTG20:55
* gouthamr o/ lost scrollback, but will consult the logs21:36
gouthamreliaswimmer: yes, i think i need some more context as to what relies on this filessytem name data - we've never encoded the filesystem name in the export paths; in the past (xena and prior) releases, we used to allow prefixing the paths with a directory name. that's gone now.. 21:40
gouthamrthis thread may be relating to the same issue: https://lists.openstack.org/pipermail/openstack-discuss/2023-September/035098.html21:40
gouthamrthe background for this comes from the change in the API that manila uses to create shares with cephfs.. we're now using the ceph mgr volumes (and subvolumes) API in the driver... this API has been supported since Ceph Nautilus 21:41
gouthamrin Pacific, Ceph killed the older python API module manila used in Xena and earlier releases21:42
gouthamreliaswimmer: i'd like to understand the usecase a bit better, maybe export location metadata can be a good vehicle for funneling the filesystem information since the driver has it.. if you're available to talk about this at the PTG, please do add an item here: https://etherpad.opendev.org/p/caracal-ptg-manila-planning21:44
eliaswimmergouthamr: Is there already a time for the manila meetings? If it's before midnight I am in :)21:49
eliaswimmerMy usecase was a new openstack setup which uses the same ceph cluster. Thus I wanted to use a different fs for manila.21:50
eliaswimmerThis worked as expected. But the export location is lacking the details that this is a different fs than "cephfs"21:51
gouthamreliaswimmer: yes, slots for the PTG aren't scheduled yet.. carloss was looking to do that soon, the time slots we'd pick though would be between 1300-1700 on Mon, Wed-Fri.. 21:52
gouthamreliaswimmer: ah i see; and kubernetes/CSI consumes from both openstack setups?21:53
eliaswimmerAlso manila csi needs this information supplied via storgeclass21:53
eliaswimmerNo thankfully not!21:53
eliaswimmerBut users need to know!21:53
eliaswimmerIt's hidden to the users21:54
eliaswimmer13:00-17:00 UTC?21:54
gouthamrmanila csi would only need the share type info in the storage class today; couldn't you encode this information through that?21:54
eliaswimmersure, but it's not always me in control21:55
gouthamr(not as transparent, but, the share type can specify the cephfs_filesystem_name)21:55
eliaswimmeryes21:55
gouthamryes 1300-1700 UTC21:57
gouthamrbut not all days; please feel free to indicate a preferred time if you'd like on the etherpad.. if its in the window, carloss can use that to pencil in a spot 21:58
eliaswimmergreat21:58
eliaswimmerbut a 'openstack share type show' does not show the fs21:59
eliaswimmerAnyway I will discuss that in two weeks22:00
gouthamr++ eliaswimmer 22:02
gouthamreliaswimmer: yes; it'd be a "hidden" extra-spec as far as end users are concerned.. 22:02
eliaswimmerIt's after midnight now! I wish you nice evening. Will go to bed now :)22:08
opendevreviewTakashi Kajinami proposed openstack/puppet-manila master: DNM: Testing ...  https://review.opendev.org/c/openstack/puppet-manila/+/89774122:24

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!