Tuesday, 2019-12-10

*** enriquetaso has quit IRC01:12
*** RyanLiang has joined #openstack-manila02:04
*** tridde has joined #openstack-manila02:45
*** trident has quit IRC02:46
openstackgerritzhongshengping proposed openstack/puppet-manila master: Prepare Ussuri M1  https://review.opendev.org/69815806:25
*** lpetrut has joined #openstack-manila07:00
*** pcaruana has joined #openstack-manila07:39
openstackgerritRyan Liang proposed openstack/manila master: VNX/Powermax: Make it work under python3  https://review.opendev.org/69600207:44
*** tosky has joined #openstack-manila08:11
*** maaritamm has joined #openstack-manila08:36
*** RyanLiang has left #openstack-manila08:57
*** RyanLiang has joined #openstack-manila08:58
*** sam_wan has quit IRC09:14
*** kambiz has quit IRC11:09
*** kambiz has joined #openstack-manila11:14
*** tommylikehu has joined #openstack-manila11:37
*** enriquetaso has joined #openstack-manila13:04
*** jcollin has joined #openstack-manila13:16
brtknrhey folks, we have a ceph server on Luminous and Manila on Stein which uses Nautilus client13:17
brtknrunfortunately, there appears to be incompatibility as the server fails to accept requrests to create volumes13:18
vkmcbrtknr, hey13:18
brtknrself.fs.setxattr(path, 'ceph.quota.max_bytes', to_bytes(size), 0)13:18
vkmcit is, yes, we are working on updates for the drivers so they can work with latest ceph versions13:18
jcollinthat^ should be coming from create_subvolume() call13:19
brtknrvkmc: so the problem is with ceph client version?13:19
brtknrnot ceph server?13:20
brtknras the ceph client that comes with rocky doesnt have this issue13:20
vkmcjcollin, maybe you can address this better :)13:20
brtknris there ia bug report for this somewhere?13:20
jcollinbrtknr: can you give the complete logs to check?13:22
tbarronbrtknr: why is your Stein manila using nautilus client? manila hasn't yet been updated to use nautilus so I'm13:22
brtknrhttp://paste.openstack.org/show/787368/13:22
tbarrontrying to understand why your client upgraded to nautilus when you went to stein (if  that's what happened)13:23
*** ChanServ changes topic to "OpenStack Shared File System Service | Ussuri Virtual PTG - 11th Dec 2019, 13:00 UTC - details/notes: https://etherpad.openstack.org/p/shanghai-ptg-manila-virtual"13:23
brtknrin the kolla container i was using, the python-rbd version was python-rbd-14.2.1-0.el7.x86_6413:24
tbarronmanila is still tested with luminous upstream and just installing maniila doesn't install ceph ...13:24
tbarronbrtknr: ah, kolla install, hmm..13:25
brtknrand python-cephfs-12.2.11-0.el7.x86_6413:25
brtknrin the kolla container i was using, the python-rbd version was python-cephfs-14.2.1-0.el7.x86_6413:25
brtknrin rocky its python-cephfs-12.2.11-0.el7.x86_6413:25
brtknrand python-rbd-12.2.11-0.el7.x86_6413:25
tbarronbrtknr: so this is really a deployment tool question, why is kolla forcing install of an incompatible client version13:26
brtknrtbarron: hmm not sure13:26
tbarronbrtknr: why not sure :)13:26
brtknri'll go ask in the kolla channel :) thanks for the swift responses13:27
tbarronmanila doesn't determine the ceph versions that are actually installed13:27
tbarrontripleo, kolla, osa, etc. do13:27
brtknrwhere is the ceph version requirement supported by manila listed?13:27
tbarronbut manila needs to do some work to be compatbile with nautilus, octopus, etc. as vkmc says13:27
* tbarron looks13:28
jcollinyeah, this should be upgraded to use mgr/volumes plugin interfaces.13:29
brtknrtbarron: ouch13:30
tbarronbrtknr: we need to update13:31
tbarronhttps://docs.openstack.org/manila/latest/admin/cephfs_driver.html13:31
tbarronwhich just says "jewel or later"13:31
tbarronor just get the nautilus+ support in place :)13:32
vkmctbarron, we need to update both drivers and docs yes13:32
tbarronjcollin: so that's the work vkmc is going to do in consultation with you :)13:32
brtknrso mimic is supported correct?13:32
tbarronbrtknr: should work, not tested upstream where luminous is working in CI13:33
jcollintbarron: Yes I understand :)13:33
gouthamrtbf, we test only with LTS releases, and haven't caught up to Nautilus yet13:33
tbarronbrtknr: assuming your client and server ceph stuff are com[patible13:33
tbarrongouthamr: +113:33
jcollinthere should be more details than shown here: http://paste.openstack.org/show/787368/. what setxattr returns from cephfs.pyx?13:34
tbarronjcollin: could that be a pythoo2/python3 issue in the ceph volume library?  to_btyes(0) is having trouble?13:37
tbarronto_bytes ... (maybe)13:38
tbarronhmm my underscores are disappearing ...13:38
jcollintbarron: "File "cephfs.pyx", line 1051" - which upstream ceph version you use? So that I could check what is 1051.13:40
brtknri have filed a bug here: https://bugs.launchpad.net/kolla-ansible/+bug/185588513:41
openstackLaunchpad bug 1855885 in kolla-ansible "Stein Manila+ only supports up to ceph mimic client" [Undecided,New]13:41
brtknrtbarron: jcollin: what follows is [Errno 95] error in setxattr13:46
brtknrtbarron: jcollin: what follows is OperationNotSupported: [Errno 95] error in setxattr13:46
jcollinbrtknr, Yeah I saw that13:46
vkmcbrtknr++13:47
tbarronbrtknr: what are the ceph versions from inside the kolla container running manila-share service13:47
tbarronfor jcollin ^^13:47
brtknras mentioned in the bug report: 14.2.1-013:47
brtknrtbarron:13:47
tbarronbrtknr: ty :)13:47
brtknrnp13:48
brtknrwe recently upgraded openstack to stein13:48
jcollinret = ceph_setxattr(self.cluster, _path, _name, _value, _value_len, _flags)13:48
brtknrbut now have rolled back manila to rocky13:48
jcollinThis call returns a negative value13:48
jcollinI'm checking that13:49
vkmcjcollin, you managed to get your manila deploy with cephfs native using nautilus?13:54
jcollinvkmc, I've been working on that. Playing with openstack instances.13:55
vkmcjcollin, nice13:55
jcollinvkmc, this week I've been fixing some teuthology bugs related to mgr/volumes. I will continue where I stopped last week.13:56
vkmcjcollin, k k, I was going to ping you to hear how were you doing... got distracted with some other stuff13:57
vkmcwe should sync up this/next week13:57
jcollinvkmc, sure. We will have a Bluejeans sometime this week.13:57
*** eharney has quit IRC14:07
jcollinbrtknr: this seems to be an invalid size argument to_bytes() might have failed. Can you give python bt pastebin?14:12
brtknrjcollin: not sure what that means sorry14:17
brtknr"python bt"'14:17
jcollinbrtknr: the full backtrace when the error occured?14:31
gouthamrvkmc tbarron: we had this mimic bug a while ago: https://bugs.launchpad.net/manila/+bug/183893614:31
openstackLaunchpad bug 1838936 in Manila "manila-share not working with ceph mimic 13.2.6" [Undecided,New]14:31
gouthamrit appears to be very similar to the issue brtknr hit with nautilus14:31
vkmcgouthamr, good catch14:32
brtknrjcollin: gouthamr: that looks identical14:32
tbarrongouthamr: ++14:32
brtknrjcollin: i put the full backtrace in the bug report14:33
brtknrso actaully, mimic doesnt work either14:33
*** mmethot has joined #openstack-manila14:35
*** mmethot is now known as mmethot|conferen14:35
*** pcaruana has quit IRC14:36
tbarronbrtknr: agree.  I wonder if the error is present with ceph-volume-library mimic+ irrespective of server side version or14:37
tbarrononly if the server is still running luminous14:37
brtknrour server is Luminous14:37
tbarronjcollin: ^^ no need for immediate response, just framing a debug question14:37
tbarronbrtknr: ack14:38
tbarronI think mimic or nautiluse volume-library will get baked into container images for manila (as happened to you with kolla) so14:39
tbarronthe volume library needs to be backwards compatabile (if this is a compatibility issue)14:39
tbarronit might just be a plain bug in the newer volume library versions14:39
*** eharney has joined #openstack-manila14:47
jcollintbarron, size 0 is allowed to unset the quota (infinite) in the mgr/volumes plugin. But it seems different in ceph_volume_client.14:49
gouthamrcarloss: re: our earlier discussion of limiting the number of shares per share server: https://review.opendev.org/#/c/510542/14:52
carlossoh, ty gouthamr, I'll take a look on the patch14:54
jcollinbrtknr, I see that now.14:58
*** pcaruana has joined #openstack-manila15:01
*** jcollin has quit IRC15:03
*** senrique_ has joined #openstack-manila15:08
*** enriquetaso has quit IRC15:10
tbarronjcollin: yeah as you can see from https://bugs.launchpad.net/manila/+bug/1838936 we don't know why it's being set to zero there15:23
openstackLaunchpad bug 1838936 in Manila "manila-share not working with ceph mimic 13.2.6" [Undecided,New]15:23
*** jmlowe has joined #openstack-manila16:00
*** lpetrut has quit IRC16:29
*** lpetrut has joined #openstack-manila16:39
openstackgerritMerged openstack/puppet-manila master: Prepare Ussuri M1  https://review.opendev.org/69815816:44
*** mmethot|conferen is now known as mmethot16:48
*** jmlowe has quit IRC16:50
*** lpetrut has quit IRC16:50
*** senrique__ has joined #openstack-manila16:54
*** senrique_ has quit IRC16:57
*** RyanLiang has quit IRC16:58
*** tosky has quit IRC17:27
*** senrique__ is now known as enriquetaso17:50
*** kopecmartin is now known as kopecmartin|off18:41
*** mmethot has quit IRC18:46
*** mmethot has joined #openstack-manila18:46
*** eharney has quit IRC19:55
*** pcaruana has quit IRC20:16
*** eharney has joined #openstack-manila21:02
*** enriquetaso has quit IRC23:30

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!