Thursday, 2017-11-02

*** ganso has quit IRC01:30
*** tinwood has quit IRC01:50
*** tinwood has joined #openstack-manila01:51
*** markstur_ has quit IRC02:17
openstackgerritzhongjun proposed openstack/python-manilaclient master: Do not merge  https://review.openstack.org/51219302:31
zhongjunvponomaryov: Hi,   There are some docs about share group features. Since you are familiar with this feature. Could you take a look it if you have free time. Thanks in advance https://review.openstack.org/#/q/status:open+project:openstack/manila+branch:master+topic:bug/172471603:00
*** junboli has joined #openstack-manila03:06
*** Manor has joined #openstack-manila03:16
*** Manor has quit IRC03:20
*** wes_dillingham has quit IRC03:21
masbergood afternoon, I have a manila share03:46
masberI created an NFS manila share03:46
masberthen I mounted on a couple of machines which works fine, however I am hitting a problem where I can't connect more than 4 devices03:50
masberI checked manila quota and I could not find a limit in the number of mounts a share can have03:51
masberany thoughts?03:51
*** maysamacedos has joined #openstack-manila03:53
*** AlexeyAbashkin has joined #openstack-manila04:18
openstackgerritMerged openstack/puppet-manila master: Switch to Zuul v3 testing  https://review.openstack.org/51499204:18
*** AlexeyAbashkin has quit IRC04:22
gouthamrmasber: manila is out of the data path, could there be an issue with the access-rules?04:40
masbergouthamr, dont think so. It looks like is related with the number of instances with the share mounted.04:41
masberthe client hangs while trying to mount the partition04:42
masberbut if I unmount the share from a different node, then the first attempt is successful04:43
masberso lets say I have 3 nodes A, B and C with the same share mounted04:43
masberif I try to mount a fourth node D it will hang04:43
masberbut then I can unmount the share from C for instance and the D will mount04:44
gouthamroh, what backend are you using?04:45
*** markstur has joined #openstack-manila04:59
*** markstur_ has joined #openstack-manila05:01
*** markstur has quit IRC05:04
masbergouthamr, ceph05:10
gouthamrpaging tbarron / arnewiebalck ^05:14
*** arnewiebalck_ has joined #openstack-manila05:47
*** arnewiebalck_ has quit IRC05:51
*** pcaruana has joined #openstack-manila05:58
*** markstur_ has quit IRC06:01
*** markstur has joined #openstack-manila06:21
*** markstur has quit IRC06:26
*** dsariel__ has joined #openstack-manila06:52
*** Manor has joined #openstack-manila07:03
*** hoonetorg has quit IRC07:05
*** lpetrut has joined #openstack-manila07:17
*** jprovazn has joined #openstack-manila07:19
*** hoonetorg has joined #openstack-manila07:21
*** YuYangWang has joined #openstack-manila07:23
*** YuYangWang has quit IRC07:26
*** Manor_ has joined #openstack-manila07:30
*** Manor has quit IRC07:34
*** Manor has joined #openstack-manila07:53
*** Manor_ has quit IRC07:55
arnewiebalckmasber: Clients are using NFS to access a CephFS backend?07:56
masberarnewiebalck, mmm I created the share as NFS07:57
masberand just mount it07:57
masberbut the backend is ceph07:57
masberI am not using cephfs07:57
arnewiebalckso, you’re on Pike07:57
masberI built the system using kolla-ansible07:58
masberarnewiebalck, yes Im on pike07:58
*** AlexeyAbashkin has joined #openstack-manila07:58
arnewiebalckWe’re still on Ocata and haven’t tried the NFS re-export yet. Our clients are using cephfs directly. And they mount the same share from ~80 clients simultaneously.07:59
arnewiebalckI’d guess tbarron or rraja may be able to help.08:01
arnewiebalckDoes the ganesha server say anything in its logs?08:01
masberganesha?08:02
arnewiebalckFrom what I understand, using NFS as the protocol with a CephFS backend will launch an instance with Ganesha (a user-mode NFS server).08:03
arnewiebalckThis server will talk to CephFS at the back and NFS to the clients.08:04
arnewiebalckThis is how clients can talk NFS to a CephFS cluster.08:04
arnewiebalckIf my understanding is correct, you should a have an instance in your tenant runnign the Ganesha server.08:05
masberarnewiebalck, we don't use cephfs, we don't have mds deployed08:07
masberonly mgr and rgw08:08
arnewiebalckWhat’s the share_driver you’re using for your backend definition in your manila.conf ?08:11
openstackgerritTom Barron proposed openstack/puppet-manila master: Add support for address family parameters  https://review.openstack.org/51644908:17
openstackgerritzhongjun proposed openstack/python-manilaclient master: Do not merge  https://review.openstack.org/51219308:24
tbarronmasber: are you using the manila generic driver with NFS protocol for mounts from compute instances with a cinder storage back end where08:24
tbarronthe cinder storage back end is using cinder rbd for storage?08:24
*** lpetrut has quit IRC08:25
tbarronthat wouldn't use cephfs, or cephfs with nfs-ganesha gateway08:25
masbertbarron, I followed this tutorial https://docs.openstack.org/kolla-ansible/latest/reference/manila-guide.html08:26
masberI don't have cephfs for sure08:26
masberso I guess the storage is provided by rgw08:26
tbarronyes, you are using the generic driver08:27
tbarronthat tutorial doesn't say anything about ceph08:27
tbarronbut the generic driver gets its storage from cinder08:28
tbarronand cinder itself has different possibilities for setting up block storage back ends08:28
tbarronare you using ceph for the block storage back end for cinder?08:28
tbarronI'm just trying to figure out gouthamr:"what backend are you using?" masber:"ceph"08:30
tbarronFrom manila standpoint the back end you are using is "openstack nova and cinder" i.e. generic08:30
tbarronthen cinder will have its own back end08:30
*** lpetrut has joined #openstack-manila08:31
masbertbarron, yes I am using ceph for cinder08:31
tbarronso I don't know *why* the fourth mount of a single share to A, B, C, D fails but the first three work.08:31
tbarronIt seems that it's not because D is on some different network path than A, B, C because if you unmount A you can then get the mount to D to succeed.08:32
masbertbarron, correct08:33
masberplus all servers are in same network and project08:33
tbarronMy guess is that it has to do with some limitation or error from the nova compute instance serving as "share server" and that you need to look at the logs on that share server to see why it refuses the fourth mount08:33
masberis there any logs I can collect for you?08:33
tbarronmasber: well just show you know you got pointed my way b/c I work with the ceph and ceph/nfs drivers and this issue doesn't pertain to them.08:34
tbarronmasber: not saying I won't look or help, just that I'm not an expert in this area.08:34
openstackgerritzhongjun proposed openstack/manila master: Add count info in /shares and /shares/detail response  https://review.openstack.org/51720808:35
tbarronCan you get use the same credentials (user/password or ssh) that the manila service user uses to interact with the service VM, log on to it, and run dmesg, journalctl, look at /var/log/messages, etc. while attempting the fourth mount?08:36
tbarronThat's the way I would debug this.08:36
arnewiebalckI’d start there, too. (That’s why I suggested to have a look at the non-existing Ganesha server :) )08:37
tbarronmasber: the issue as you have described it won't show up in manila logs08:37
masberok08:38
tbarronmasber: presumably you are just using the same service image that we use for CI gate, the one posted at tarballs.openstack.org ....08:38
masbertbarron, correct08:39
masberhow can I login to that server?08:39
tbarronmasber: your /etc/manila.conf has a configuration in it with a back end definition\08:40
tbarronmasber: probably called '[generic]08:40
tbarron '[generic]' at the end08:40
tbarronwith an earlier 'enabled_share_back_ends = generic'08:41
tbarronI'm just guessing, you *could* have set this up in many ways08:41
tbarronBut the relevant back end section will have the credentials for accessing the service VM08:41
tbarronIf you've just been following a guide and using that reference image then you *may* be able to ssh to that service VM with user manila and password manila08:42
tbarronNote that IMO you should *only* be using that supplied image with those credentials, etc. for reference/learning purposes.08:43
tbarronThink about what was just said, in public, a few seconds ago :)08:43
masberok08:44
tbarronmasber: also, no one to my knowledge has tested use of that service image for production purposes.  These reference guides on how to use generic driver (which derive before my time) are I think intended as instructional, get you started stuff.08:45
tbarronmasber: Are you planning to use the generic driver in this way on a production system?08:45
masbertbarron, production08:45
tbarronmasber: well I personally would not do that because you have a single point of failure in the data path.  If you can live with that, OK.08:46
tbarronBut you'll definitely want to change the credentials on your service VM image.08:47
tbarronAnd test running at some scale after you solve this problem (beyond D).  Check the "flavor" of the VMs that are being used for service VMs.08:47
tbarronWe by default use small as we can service VMs because we have limited resources when running tests in CI gate.08:48
tbarronIn a real production system an NFS server should be a robust beast.08:48
tbarronmasber: Are you or your team involved with the kolla community?  If so it might make sense to find out whether anyone there is working on support for the cephfs/nfs driver.08:50
tbarronmasber: I work  for red hat so we use TripleO (with kolla images in the latest though) rather than kolla orchestration.08:51
masberyep08:52
masberok08:52
masberI will ask08:52
tbarronmasber: we're working on robust deployment of the new cephfs-nfs back end for manila, production quality, for folks like you who have a ceph cluster already being used for cinder and who want to use the same cluster as backing store for manila shares but present the shares via NFS08:52
zhongjunmasber: how can I login to that server -- Maybe you could refer to this:    https://www.server-world.info/en/note?os=CentOS_7&p=openstack_mitaka2&f=1808:53
zhongjuntbarron: It looks like manila client is broken now :)08:53
tbarronzhongjun: that looks like a good reference, thanks08:54
tbarronzhongjun: yuck, do you know when it broke?08:54
zhongjuntbarron: I tested it, it looks like the environment (admin_user_domain_name) variable has no value08:54
tbarronzhongjun: do you think this is a result of a requirements change, or of a change in the python-manilaclient code itself?08:56
zhongjuntbarron: In recent day,  Maybe yesterday08:56
tbarronzhongjun: maybe support for keystone prior-to-v3 being dropped?08:57
tbarronzhongjun: we should be able to use an older client with the new requirements to debug where the issue came in.08:57
zhongjuntbarron:  It doesn't like something changed in the python-manilaclient code itself, because we didn't merge anything for a long time08:58
* tbarron is just waking up, needs coffee08:58
tbarronzhongjun: ack08:58
zhongjuntbarron : Do you know raissa will migration the leagcy job in python-manilaclient08:58
tbarronzhongjun: in a few minutes (after a coffee) I'll look at cinder and see if they also hit the issue08:58
zhongjuntbarron :  they are hit another issue08:59
zhongjuntbarron :  Because of a cinder patch has been merged. Maybe it will meet the same issue after the bug has been finished, I just guessing :)09:00
tbarronzhongjun: raissa will probably answer your question herself in channel later but I think her plan is to get the split of the tempest tests into their own repo done and then anyone who wants to help can migrate jobs over09:00
tbarronI'll help with that, others can too09:00
tbarronalso we need to fix up the stable branches09:01
tbarronmaybe we should have this as a meeting topic today09:01
tbarron^^^ raissa ^^^09:01
zhongjuntbarron: " manila list --os-user-domain-name"  if you run this command, you can reproduce the failure that we meet it in our client function test gate.09:04
zhongjuntbarron: cool09:06
tbarronmasber: zhongjun I looked at the link zhongun gave earlier and noticed that it's really showing you logging in to the nova compute intance that is doing the mount (a centos machine), not the nova compute instance that is acting as the nfs server (if you use the tarballs image it's a ubuntu machine)09:09
tbarronmasber: using that article you would instead log in to 10.254.0.3 (the server) and debug what's going on when mounts are attempted09:10
*** lpetrut has quit IRC09:15
openstackgerritzhongjun proposed openstack/python-manilaclient master: Do not merge  https://review.openstack.org/51219309:16
openstackgerritMerged openstack/puppet-manila master: Deprecate service_instance_network_helper_type  https://review.openstack.org/51643009:24
*** gouthamr has quit IRC09:26
*** lpetrut has joined #openstack-manila10:06
openstackgerritTom Barron proposed openstack/puppet-manila master: Deprecate standalone_network_plugin_ip_version  https://review.openstack.org/51643710:06
openstackgerritTom Barron proposed openstack/puppet-manila master: Add support for address family parameters  https://review.openstack.org/51644910:06
*** lpetrut has quit IRC10:12
*** vivsoni has quit IRC10:25
*** Manor has quit IRC10:29
*** markstur has joined #openstack-manila10:29
*** Manor has joined #openstack-manila10:30
raissazhongjun: which legacy job? I migrated part of them - the tempest related ones - to manila repo10:31
raissathe ones that still have legacy in the name can be migrated to each repository. like the ones concerning manilaclient can live there and so on10:31
*** markstur has quit IRC10:34
*** arnewiebalck has quit IRC10:35
*** arnewiebalck has joined #openstack-manila10:37
*** Manor has quit IRC10:37
*** Manor has joined #openstack-manila10:54
zhongjunraissa: The job is:  legacy-manilaclient-dsvm-neutron-functional .   I just want to check whether you are working on migrate the other legacy jobs to each repository11:34
openstackgerritzhongjun proposed openstack/python-manilaclient master: Migrating legacy jobs  https://review.openstack.org/51727611:35
raissazhongjun: not currently :)11:35
zhongjunraissa: so I submit a simple patch for that. I am not sure is it correct. Could you take a look? https://review.openstack.org/51727611:37
raissazhongjun: are you going to leave rally-dsvm-manila-multibackend on the project-config? I think you'd have to put it there also and just leave the ones that should live there (https://docs.openstack.org/infra/manual/zuulv3.html#what-not-to-convert)11:44
raissaonly in the project part of the zuul.yaml, the definition for those (playbooks) are in the manila repo11:45
zhongjunraissa: yeah, It should follow your patches : https://review.openstack.org/#/c/513075/  and https://review.openstack.org/#/c/513076/11:46
zhongjunraissa : Add rally-dsvm-manila-multibackend  in https://review.openstack.org/#/c/517276/1/.zuul.yaml  ?11:48
raissaand the other one11:48
raissazhongjun: like so https://github.com/openstack-infra/project-config/blob/master/zuul.d/projects.yaml#L2149311:49
zhongjunraissa: got it11:50
openstackgerritTom Barron proposed openstack/puppet-manila master: Add support for address family parameters  https://review.openstack.org/51644911:50
*** dsariel__ has quit IRC11:51
openstackgerritzhongjun proposed openstack/python-manilaclient master: Migrating legacy jobs  https://review.openstack.org/51727611:52
zhongjunraissa: thanks11:52
*** lpetrut has joined #openstack-manila11:53
*** lpetrut has quit IRC12:09
*** dsariel__ has joined #openstack-manila12:26
*** lpetrut has joined #openstack-manila12:27
openstackgerritzhongjun proposed openstack/python-manilaclient master: Migrating legacy jobs  https://review.openstack.org/51727612:32
*** catintheroof has joined #openstack-manila12:34
openstackgerritMerged openstack/puppet-manila master: Remove nova network plugins  https://review.openstack.org/51644612:37
openstackgerritzhongjun proposed openstack/python-manilaclient master: Do not merge  https://review.openstack.org/51219312:48
*** markstur has joined #openstack-manila12:48
*** markstur has quit IRC12:53
*** markstur has joined #openstack-manila13:00
*** junboli has quit IRC13:01
*** lpetrut has quit IRC13:03
*** lpetrut has joined #openstack-manila13:04
*** markstur has quit IRC13:05
*** dustins has joined #openstack-manila13:16
*** AlexeyAbashkin has quit IRC13:23
*** wes_dillingham has joined #openstack-manila13:26
*** jprovazn has quit IRC13:34
*** jmlowe_ has quit IRC13:36
*** AlexeyAbashkin has joined #openstack-manila13:45
*** eharney has joined #openstack-manila13:56
*** jmlowe has joined #openstack-manila14:05
*** jmlowe has quit IRC14:11
*** jmlowe has joined #openstack-manila14:27
*** jprovazn has joined #openstack-manila14:35
*** maysamacedos has quit IRC14:38
*** rraja has joined #openstack-manila14:40
*** markstur has joined #openstack-manila14:54
*** ganso has joined #openstack-manila14:56
*** arnewiebalck_ has joined #openstack-manila15:00
openstackgerritMerged openstack/puppet-manila master: Deprecate standalone_network_plugin_ip_version  https://review.openstack.org/51643715:32
*** AlexeyAbashkin has quit IRC15:53
bswartzzhongjun: whitespace issue https://review.openstack.org/#/c/516659/15:56
openstackgerritTom Barron proposed openstack/manila master: Remove glusterfs-native job from check queue  https://review.openstack.org/51735715:57
openstackgerritzhongjun proposed openstack/manila master: Add API document for share group [3/3]  https://review.openstack.org/51665915:58
zhongjunbswartz: Oh, sorry for that, done15:58
*** Manor has quit IRC16:00
*** rraja has quit IRC16:02
openstackgerritTom Barron proposed openstack/manila master: Remove hdfs job from check queue  https://review.openstack.org/51736216:02
openstackgerritzhongjun proposed openstack/manila master: Add API document for share group [3/3]  https://review.openstack.org/51665916:02
openstackgerritMerged openstack/manila master: Add API document for share group [1/3]  https://review.openstack.org/49071616:03
*** arnewiebalck_ has quit IRC16:06
*** lpetrut has quit IRC16:12
*** dsariel__ has quit IRC16:19
openstackgerritAmit Oren proposed openstack/manila master: INFINIDAT add Manila driver.  https://review.openstack.org/51543216:23
openstackgerritTom Barron proposed openstack/manila master: Remove glusterfs-native job from check queue  https://review.openstack.org/51735716:24
*** catintheroof has quit IRC16:26
openstackgerritTom Barron proposed openstack/manila master: Remove hdfs job from check queue  https://review.openstack.org/51736216:27
*** catintheroof has joined #openstack-manila16:30
*** lpetrut has joined #openstack-manila16:31
openstackgerritzhongjun proposed openstack/manila master: Add API document for share group [2/3]  https://review.openstack.org/51663216:35
openstackgerritzhongjun proposed openstack/manila master: Add API document for share group [3/3]  https://review.openstack.org/51665916:38
*** maysamacedos has joined #openstack-manila17:09
*** Manor has joined #openstack-manila17:18
*** Manor has quit IRC17:22
*** AlexeyAbashkin has joined #openstack-manila17:31
*** AlexeyAbashkin has quit IRC17:35
*** a-pugachev has joined #openstack-manila17:37
*** lpetrut has quit IRC17:58
*** lpetrut has joined #openstack-manila17:59
*** a-pugachev has quit IRC18:00
*** gouthamr has joined #openstack-manila18:00
*** maysamacedos has quit IRC18:05
openstackgerritMerged openstack/manila master: Add API document for share group [2/3]  https://review.openstack.org/51663218:06
*** arnewiebalck_ has joined #openstack-manila18:08
*** AlexeyAbashkin has joined #openstack-manila18:09
openstackgerritMerged openstack/manila master: Add API document for share group [3/3]  https://review.openstack.org/51665918:10
*** pcaruana has quit IRC18:10
*** AlexeyAbashkin has quit IRC18:14
*** abhi has quit IRC18:20
*** eharney has quit IRC18:52
*** LobsterRoll has joined #openstack-manila19:20
*** wes_dillingham has quit IRC19:23
*** LobsterRoll is now known as wes_dillingham19:23
*** arnewiebalck_ has quit IRC19:57
*** wes_dillingham has quit IRC20:00
*** wes_dillingham has joined #openstack-manila20:01
*** eharney has joined #openstack-manila20:02
*** wes_dillingham has quit IRC20:09
*** arnewiebalck_ has joined #openstack-manila20:30
*** jprovazn has quit IRC20:46
*** jmlowe has quit IRC20:48
*** lpetrut has quit IRC20:56
*** arnewiebalck_ has quit IRC20:58
*** eharney has quit IRC21:08
*** AlexeyAbashkin has joined #openstack-manila21:08
*** markstur_ has joined #openstack-manila21:10
*** markstur has quit IRC21:12
*** AlexeyAbashkin has quit IRC21:13
*** jmlowe has joined #openstack-manila21:41
*** catintheroof has quit IRC21:53
*** AlexeyAbashkin has joined #openstack-manila22:08
*** AlexeyAbashkin has quit IRC22:13
*** wes_dillingham has joined #openstack-manila22:22
*** dustins has quit IRC22:28
*** Manor has joined #openstack-manila23:01
*** wes_dillingham has quit IRC23:04
*** Manor has quit IRC23:05
*** wes_dillingham has joined #openstack-manila23:11
*** markstur has joined #openstack-manila23:46
*** markstur_ has quit IRC23:47
*** cyberde has quit IRC23:59

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