Tuesday, 2021-06-22

opendevreviewMerged openstack/manila master: Remove deprecated config and auth  https://review.opendev.org/c/openstack/manila/+/74520601:46
opendevreviewMerged openstack/manila master: [doc] clean up compute client options  https://review.opendev.org/c/openstack/manila/+/74748701:47
opendevreviewGoutham Pacha Ravi proposed openstack/manila stable/ussuri: Fix generic share resize with 0.0.0.0/24 access  https://review.opendev.org/c/openstack/manila/+/79730904:43
iceyhey, is it necessary / recommended that manila-share and nfs-ganesha have different ceph credentials or can they share? vague question wrt version because I'm interested in the answer for basically all versions :)07:41
iceyit looks like [1] sharing ceph keys is likely to be racy and risky. 1: https://github.com/ceph/ceph-ci/blob/d2a3fcc728c31b25166aeb55c99b9ccf8d4985bb/src/pybind/ceph_volume_client.py#L476-L47908:02
opendevreviewMerged openstack/manila-ui master: [CI] Temporarily set integration test job to non-voting  https://review.opendev.org/c/openstack/manila-ui/+/79734710:08
tbarronicey: probably a good idea to use separate ceph clients/keys.10:56
tbarronicey: in devstack CI deployments we use 'admin' client/key for ganesha and 'manila' client/key for manila-share with ceph-volume library.  10:56
icey*nod*10:56
iceythanks for the confirmation tbarron10:57
tbarronicey: note that the ceph-volume library is no longer used though starting in wallaby10:57
iceytbarron: in favor of direct librados, or something else?10:57
tbarronicey: yeah, we use rados client and interaction with the ceph manager10:58
tbarronicey: the original driver code was written by our betters before most of us were on the scene, but it was pre-ceph manager10:58
vkmctbarron, icey, o/ 10:59
vkmcprobably a nice gotcha to add to our docs 10:59
tbarronicey: but vkmc ^^ drove a modernization effort in wallaby ...10:59
iceycoolio! it's always nice to update things, isn't it :)11:00
vkmcof course :) 11:00
vkmcicey, I'll submit a bug report on the docs and add this info 11:01
*** dviroel|out is now known as dviroel11:20
opendevreviewTom Barron proposed openstack/manila master: Remove duplicate line in release note  https://review.opendev.org/c/openstack/manila/+/79743011:24
*** osmanlicilegi is now known as Guest18712:25
*** ChanServ changes topic to "OpenStack Shared File System Service | Documentation: https://docs.openstack.org/manila/latest/ | Meetings: https://wiki.openstack.org/wiki/Manila/Meetings | Xena PTG Summary Etherpad: https://etherpad.opendev.org/p/xena-ptg-manila"12:30
archanaserverhi, i'm working on this bug(https://bugs.launchpad.net/manila/+bug/1646433) and proposed a patch -> https://review.opendev.org/c/openstack/manila/+/795990 can anyone left some review in here?15:55
gouthamricey: o/ i don't see any problem with sharing the user between ganesha/manila16:07
gouthamricey: in fact we do it that way in tripleo/RHOSP16:08
iceygouthamr: well, in releases prior to wallaby, manila-share evicts any other clients using the same credentials :-); nfs-ganesha seems to recover from that but it makes me nervous16:08
tbarrongouthamr: yeah, i was thinking icey might have found a potential issue when manila-share restarts or fails over16:09
gouthamrbut the nfs-ganesha user doesn't need/use mds capabilities16:10
gouthamrafaict - so an eviction means nothing to nfs-ganesha; what recovery is going on?16:10
tbarronwell it's a CephFS client with Ceph FSAL16:11
tbarronwhat am I missing16:11
gouthamrneed batrick or rraja to confirm, but, i am thinking that exports have their own client users 16:13
gouthamrthe client user we share is used to fetch objects from ceph during a ganesha recovery16:15
gouthamrwe do a song-and-dance coordination in tripleo where ganesha is started/restarted before manila-share, so the recovery in question has already occured16:16
gouthamr^ so maybe in that situation, it doesn't matter if the client user is evicted?16:16
gouthamrso in theory it is racy if the ganesha start-up/recovery was happening at the same time as manila startup?16:18
* gouthamr is thinking out loud, but also asking questions16:18
gouthamr:)16:18
tbarronyeah, or potentially exports in process?16:24
tbarronor maybe just a client for the FSAL doing data transfers?16:24
tbarronyou wouldn't want that client to "go away"16:25
gouthamrdata transfers use individual clients16:25
tbarronright, thanks16:25
gouthamreach export rule on manila is a different ceph client16:25
tbarronright, but not the export setup?16:25
tbarronI honestly don't know.16:26
gouthamrack, we can ask the ceph folks on here - lemme invite batrick and rraja16:26
gouthamroh there he is - rraja 16:28
gouthamrrraja: eavesdrop's not updated (https://meetings.opendev.org/irclogs/%23openstack-manila/latest.log.html) --- but, lemme here's a paste of the log from this channel: http://paste.openstack.org/show/806864/16:29
opendevreviewGoutham Pacha Ravi proposed openstack/manila-ui stable/wallaby: Fix share group creation with share types  https://review.opendev.org/c/openstack/manila-ui/+/79748316:32
rrajausing ceph-ansible as reference https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-nfs/templates/ganesha.conf.j2 we seem to be using the same cephx auth ID for RADOS_KV (client recovery), and RADOS_URL(fetching ganesha exports from RADOS objects). These would be different librados clients using the same ceph auth ID. The ceph_volume_client evicts CephFS clients by telling the MDS to do so https://docs.ceph.com/en/latest/cephfs/eviction/#ma17:16
rrajanual-client-eviction  I don't think think ceph_volume_client eviction affects the librados clients used by ganesha for recovery and fetching export objects even if they all use the same cephx auth ID17:16
rrajagouthamr, tbarron ^^17:16
gouthamrthat's what i was guessing - these are mds evicts, but the rados kv lookups should be unaffected17:17
gouthamrthanks for explaining rraja! :)17:17
gouthamricey ^ 17:17
opendevreviewMerged openstack/manila-ui master: Fix share group creation with share types  https://review.opendev.org/c/openstack/manila-ui/+/79735417:19
tbarronrraja: thanks!17:37
opendevreviewMerged openstack/manila-ui stable/victoria: Remove nova networking  https://review.opendev.org/c/openstack/manila-ui/+/79655417:41
opendevreviewMerged openstack/manila-ui stable/victoria: Fix parsing names in switched fields  https://review.opendev.org/c/openstack/manila-ui/+/79716317:44
gouthamrthere's batrick ! :)17:47
batrick\o17:47
iceythanks!18:03
opendevreviewMerged openstack/manila-ui stable/ussuri: Remove nova networking  https://review.opendev.org/c/openstack/manila-ui/+/79655518:31
opendevreviewGoutham Pacha Ravi proposed openstack/manila-ui stable/victoria: Fix share group creation with share types  https://review.opendev.org/c/openstack/manila-ui/+/79748518:36
*** iurygregory_ is now known as iurygregory18:39
opendevreviewGoutham Pacha Ravi proposed openstack/manila-ui stable/ussuri: Fix share group creation with share types  https://review.opendev.org/c/openstack/manila-ui/+/79748618:40
opendevreviewGoutham Pacha Ravi proposed openstack/manila-ui stable/train: Fix share group creation with share types  https://review.opendev.org/c/openstack/manila-ui/+/79748718:40
gouthamr^ dviroel carloss: just lining up the cherry-picks, but you're doing the right thing merging these in order :) thanks!18:41
* gouthamr likes to optimize CI turn around time18:41
opendevreviewMerged openstack/manila-ui stable/ussuri: Fix parsing names in switched fields  https://review.opendev.org/c/openstack/manila-ui/+/79716418:48
opendevreviewMerged openstack/manila-ui stable/wallaby: Fix share group creation with share types  https://review.opendev.org/c/openstack/manila-ui/+/79748318:50
opendevreviewMerged openstack/manila master: Remove duplicate line in release note  https://review.opendev.org/c/openstack/manila/+/79743019:13
opendevreviewMerged openstack/manila-ui stable/train: Remove nova networking  https://review.opendev.org/c/openstack/manila-ui/+/79655619:19
gouthamrmy relationship with pep8: https://images.app.goo.gl/Yca8YvbPGL1CeznHA19:30
dviroellol19:31
opendevreviewMerged openstack/manila-ui stable/train: Fix parsing names in switched fields  https://review.opendev.org/c/openstack/manila-ui/+/79654719:47
gouthamrphew likely a mid-air collision19:48
dviroelyeah, should pass now19:51
opendevreviewMerged openstack/manila-ui stable/victoria: Fix share group creation with share types  https://review.opendev.org/c/openstack/manila-ui/+/79748520:08
opendevreviewMerged openstack/manila stable/wallaby: Fix PDF build  https://review.opendev.org/c/openstack/manila/+/79622420:42
*** dviroel is now known as dviroel|out20:59
opendevreviewMerged openstack/manila-ui stable/ussuri: Fix share group creation with share types  https://review.opendev.org/c/openstack/manila-ui/+/79748621:35

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