Monday, 2021-06-07

*** LinPeiWen has joined #openstack-manila00:34
*** lkuchlan has joined #openstack-manila03:30
*** lkuchlan has quit IRC05:40
*** lkuchlan has joined #openstack-manila06:25
*** josecastroleon has joined #openstack-manila06:26
*** vishalmanchanda has joined #openstack-manila06:33
opendevreviewYuehuiLei proposed openstack/puppet-manila master: Changed minversion in tox to 3.18.0  https://review.opendev.org/c/openstack/puppet-manila/+/79503208:04
*** carloss has joined #openstack-manila10:43
*** nahimsouza has joined #openstack-manila11:14
*** enriquetaso has joined #openstack-manila11:14
zigoHi there! I've setup manila in my PoC cluster, and now, when starting manila-share, I have this in the logs:11:28
zigomanila.exception.BridgeDoesNotExist: Bridge br-int does not exist.11:28
zigoI don't understand why manila-share wants to lookup for br-int in my controller machines (which do *not* run OVS...).11:29
zigoIs there a way I can tell manila-share not to do that?11:29
zigovkmc: ^11:29
*** toabctl has joined #openstack-manila11:33
*** tosky has joined #openstack-manila11:59
tbarronzigo: are you running manila-share on a controller node and networking services on a separate dedicated node?12:06
tbarronzigo: the generic driver won't work in that deployment topology: https://bugs.launchpad.net/manila/+bug/1867950/comments/312:09
opendevmeetLaunchpad bug 1867950 in OpenStack Shared File Systems Service (Manila) "[doc][rfe] Need to call out Generic Driver limitations" [Undecided,New]12:09
zigotbarron: Ok, so it's probably advised to run manila-share on either a compute or a network node then?12:09
tbarronzigo: well *I* don't advise deploying it in production though we use it in gate for an open source software deployed back end that has features otherwise available only with proprietary backednds12:11
tbarronzigo: there the topology is all in one12:11
tbarronzigo: in production I run manila-share on controller nodes since currently it runs active-standby and we want exactly one instance running at all times12:13
tbarronand we use pacemaker for that12:13
tbarronzigo: just saying what I have experience with12:13
zigotbarron: Does this mean I must run only a single instance of manila-share?!?12:13
zigoHow can I make it HA ?12:14
tbarronzigo: but generic back end itself has no HA12:14
zigoOh... :/12:14
zigoSo, I'd have to do that myself, I guess then.12:14
*** fabiooliveira has joined #openstack-manila12:14
zigo(I mean, the HA feature)12:14
zigoThanks for all of the info.12:15
tbarronzigo: Yes that would be a way cool contribution :D12:15
tbarronzigo: it's not trivial though12:15
zigotbarron: I was meaning, with corosync/pacemaker type of stuff... :)12:15
tbarronhttps://review.opendev.org/c/openstack/manila-specs/+/50498712:16
tbarronzigo: ^^12:16
tbarronzigo: getting a viable open source back end for manila is a continuing struggle.  The only people *paid* to work on that are concentrating on ceph back end, at least  for now, rather than generic.12:17
zigotbarron: Is the CEPH backend fully HA, and multi-tenant ?12:18
zigoI'm fine with Ceph...12:18
zigoThat would work for me.12:18
tbarronzigo: it is HA, bug if you run nfs in front of it currently that's HA only with pacemaker-corosync, like manila-share itself.12:19
tbarronGoal though is to get both of those running active-active without any pacemaker corosync required.12:19
tbarronOn multi-tenancy, yes from a storage POV.  If you and I are in separate keystone projects there is no way I can get your storage.12:20
zigotbarron: Is there also the goal to use Cinder multi-attachment, so the share VM could be a double-VM with a shared VRRP port or something, like Octavia does?12:20
tbarronfrom networking POV it's more "subtle" -- there is one share server on a common share network (today) and that12:20
tbarronshould have ebtables for no arp spoofing and client VMs should use a neutron policy that prevents ingress from anyone else on that network.12:21
tbarronIn production our VMs use two nics, the regular one with private net and NAT, etc, and a second nic onto that storage network, which is itself unrouted.12:22
tbarronzigo: it's not a "goal" b/c no one has been developing the generic driver for a number of years now.  Could be done probably.12:23
zigotbarron: So, for production, you'd recommend using the Ceph driver then?12:24
zigoI mean, CephFS ...12:24
zigoThen no need to bother with the VMs and all, right?12:24
tbarronzigo: Currently I think that's the only viable open source production back end for Manila but12:27
tbarronother Manila folks might have other views or know something I don't.12:27
tbarronzigo: actually glusterfs is also pretty viable but the problem is that even though it is used in production the folks who use it12:28
tbarronaren't here for the most part and don't keep the upstream back end up to date12:28
tbarronLately there have been a few new reviews for glusterfs though so maybe that situation will get better.12:29
tbarronzigo: But yes, if you use CephFS then you'll find others in #openstack-manila who work on it and keep it working.12:30
tbarronand who have customers who will yell at them if it breaks12:30
tbarronzigo: we also have a zfs on linux back end, but it too would need some love for production deployment.12:31
tbarrongotta run off now, will check in later ....12:32
zigotbarron: Thanks a lot for all of the above. I'll try to setup CephFS then, but it lacks documentation. The doc only tells about the Generic backend ... :(12:48
*** eharney has joined #openstack-manila13:06
zigomanila-share doesn't need access to the db, right?13:25
*** felipe_rodrigues has joined #openstack-manila13:56
*** caiquemello has joined #openstack-manila13:56
zigoLooks like it needs it ...14:03
opendevreviewSimon Dodsley proposed openstack/puppet-manila master: Support for Pure Storage flashBlade Manila driver  https://review.opendev.org/c/openstack/puppet-manila/+/79284814:04
opendevreviewSimon Dodsley proposed openstack/puppet-manila master: Support for Pure Storage flashBlade Manila driver  https://review.opendev.org/c/openstack/puppet-manila/+/79284814:12
*** lkuchlan has quit IRC14:21
opendevreviewSimon Dodsley proposed openstack/puppet-manila master: Support for Pure Storage flashBlade Manila driver  https://review.opendev.org/c/openstack/puppet-manila/+/79284814:26
*** kafilat has joined #openstack-manila14:28
vkmchi all14:30
vkmcjust a reminder that today we will start with our bug squash14:30
vkmcwe will gather on https://meetpad.opendev.org/ManilaX-ReleaseBugSquash in 30min14:30
vkmcyou can check more details in [Manila] Upcoming Bug Squash starting June 7th through June 11th 2021 (openstack-discuss mailing list)14:31
vkmcsee you there!14:31
opendevreviewSimon Dodsley proposed openstack/puppet-manila master: Support for Pure Storage flashBlade Manila driver  https://review.opendev.org/c/openstack/puppet-manila/+/79284814:49
zigovkmc: Hi there ! Do you agree with tbarron's view that the generic driver shouldn't be used?14:49
zigoI'm getting "manila.exception.NoValidHost: No valid host was found. Failed to find a weighted host, the last executed filter was CapabilitiesFilter." in the scheduler's logs when creating a share btw, what should I look into?14:50
vkmczigo, hi there!14:51
tbarronzigo: "shouldn't be used" is a bit strong, I just don't think it's suitable for *production* deployments if that means running with HA, etc.14:54
tbarronzigo: w.r.t DB, the share service does access the database14:54
vkmczigo, well, there are many reasons for which we advise to look for other backend alternatives for production usage (https://docs.openstack.org/manila/latest/admin/generic_driver.html#known-restrictions) plus the ones that need to be14:55
vkmcdocumented14:55
tbarronzigo: and we have some cephfs back end doc here: https://docs.openstack.org/manila/latest/admin/cephfs_driver.html14:55
vkmcthat were listed here https://bugs.launchpad.net/manila/+bug/1867950/14:56
opendevmeetLaunchpad bug 1867950 in OpenStack Shared File Systems Service (Manila) "[doc][rfe] Need to call out Generic Driver limitations" [Undecided,New]14:56
opendevreviewSimon Dodsley proposed openstack/puppet-manila master: Support for Pure Storage flashBlade Manila driver  https://review.opendev.org/c/openstack/puppet-manila/+/79284814:56
vkmczigo, for that error check the manila scheduler log to get more details, probably a capability missing from the share-type being used14:57
tbarronzigo: w.r.t. 'No valid host found' and scheduler capabilities filter you likely have mismatch between the capabilities (as extra specs) in the share type used to create the share and the capabilities that manila-share is reporting from the driver to the scheduler.14:57
tbarronzigo: debug logs for the manila scheduler should take you to the mismatch14:57
tbarronthat is, what vkmc just said14:58
vkmctbarron++14:58
vkmc:)14:58
tbarronvkmc: as you know I am actually out today and will have to catch up with bug squash later14:58
vkmctbarron, I am aware14:58
vkmcwe will assign all bugs to you14:59
tbarronvkmc: i've got some bugs I'm working on and will add them to that list14:59
vkmc:D14:59
tbarronvkmc: of course :D14:59
vkmccool!14:59
zigovkmc: I get this: http://paste.openstack.org/show/806424/15:01
zigoThough I really have:15:01
zigo[generic]15:01
zigodriver_handles_share_servers=True15:01
zigoin my manila-share server ...15:01
tbarronwith debug on that log should show the actual capabilities reported, periodically.15:09
tbarronthen as administrator run 'manila type-list'/'manila extra-specs-list' to see the "template" for extra-specs (and therefore back end capabilities) in the share type you are using when attempting the share create15:11
tbarronyou may just need to update your share type definition15:11
tbarronok, now I'm really out of here for  the day15:11
*** lkuchlan has joined #openstack-manila15:38
*** lkuchlan has quit IRC15:41
*** lkuchlan has joined #openstack-manila15:44
*** lkuchlan has quit IRC15:45
*** kiwi_36 has joined #openstack-manila16:23
*** lkuchlan has joined #openstack-manila16:50
*** lkuchlan has quit IRC16:51
*** kiwi_36_ has joined #openstack-manila17:30
*** vishalmanchanda has quit IRC19:12
*** lkuchlan has joined #openstack-manila19:36
*** lkuchlan has quit IRC19:36
*** kafilat has quit IRC19:47
opendevreviewArchana Kumari proposed openstack/python-manilaclient master: Add --wait flag to the delete share group operation  https://review.opendev.org/c/openstack/python-manilaclient/+/78901820:00
opendevreviewSimon Dodsley proposed openstack/manila master: Add Pure Storage FlashArray driver  https://review.opendev.org/c/openstack/manila/+/79518020:36
opendevreviewSimon Dodsley proposed openstack/manila master: WIP: Add Pure Storage FlashArray driver  https://review.opendev.org/c/openstack/manila/+/79518020:37
opendevreviewSimon Dodsley proposed openstack/manila master: WIP: Add Pure Storage FlashArray driver  https://review.opendev.org/c/openstack/manila/+/79518021:08
*** kiwi_36 has quit IRC21:12
opendevreviewSimon Dodsley proposed openstack/manila master: xWIP: Add Pure Storage FlashArray driver  https://review.opendev.org/c/openstack/manila/+/79518021:26
*** caiquemello has quit IRC21:59
*** nahimsouza has quit IRC22:03
*** tosky has quit IRC22:04
*** fabiooliveira has quit IRC22:44
*** rraja has joined #openstack-manila23:11
*** enriquetaso has quit IRC23:36

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