*** earlephilhower has quit IRC | 00:02 | |
*** diogogmt has joined #openstack-cinder | 00:03 | |
*** zhangjn has quit IRC | 00:04 | |
*** _fortis has quit IRC | 00:33 | |
*** tsekiyam_ has joined #openstack-cinder | 00:41 | |
*** kfox1111 is now known as kfox1111_away | 00:42 | |
*** _fortis has joined #openstack-cinder | 00:43 | |
*** tsekiyama has quit IRC | 00:44 | |
*** tsekiyam_ has quit IRC | 00:45 | |
*** mtanino has quit IRC | 00:46 | |
*** edmondsw has quit IRC | 00:46 | |
*** rhagarty_ has quit IRC | 00:47 | |
*** rhagarty__ has quit IRC | 00:47 | |
*** boris-42 has quit IRC | 00:49 | |
*** zhangjn has joined #openstack-cinder | 00:52 | |
*** annegentle has joined #openstack-cinder | 00:54 | |
*** p0rtal has quit IRC | 00:56 | |
*** leeantho has quit IRC | 00:57 | |
*** p0rtal has joined #openstack-cinder | 00:57 | |
*** haomaiwang has joined #openstack-cinder | 00:57 | |
*** annegentle has quit IRC | 00:59 | |
*** haomaiwang has quit IRC | 01:00 | |
*** haomaiwa_ has joined #openstack-cinder | 01:00 | |
*** haomaiwa_ has quit IRC | 01:01 | |
*** haomaiwang has joined #openstack-cinder | 01:01 | |
*** p0rtal has quit IRC | 01:01 | |
*** akerr is now known as akerr_away | 01:03 | |
*** haomaiwang has quit IRC | 01:12 | |
*** Apoorva has quit IRC | 01:24 | |
*** bill_az has quit IRC | 01:25 | |
*** Lee1092 has joined #openstack-cinder | 01:28 | |
*** davechen has joined #openstack-cinder | 01:30 | |
*** esker has joined #openstack-cinder | 01:36 | |
*** geguileo has quit IRC | 01:36 | |
*** davechen1 has joined #openstack-cinder | 01:37 | |
*** mudassirlatif has quit IRC | 01:39 | |
*** davechen has quit IRC | 01:40 | |
*** zhenguo has joined #openstack-cinder | 01:43 | |
*** davechen has joined #openstack-cinder | 01:43 | |
*** geguileo has joined #openstack-cinder | 01:45 | |
*** davechen1 has quit IRC | 01:46 | |
*** julim has joined #openstack-cinder | 01:51 | |
*** davechen1 has joined #openstack-cinder | 01:55 | |
*** davechen has quit IRC | 01:57 | |
*** haomaiwang has joined #openstack-cinder | 01:57 | |
*** chenying has joined #openstack-cinder | 01:58 | |
*** rushil has joined #openstack-cinder | 01:58 | |
*** haomaiwang has quit IRC | 02:01 | |
*** markstur has left #openstack-cinder | 02:01 | |
*** rushil_ has joined #openstack-cinder | 02:01 | |
*** haomaiwa_ has joined #openstack-cinder | 02:01 | |
*** chenying11 has joined #openstack-cinder | 02:02 | |
*** DericHorn-HP has joined #openstack-cinder | 02:03 | |
*** rushil has quit IRC | 02:04 | |
openstackgerrit | LisaLi proposed openstack/cinder: Data transfer between encrypted volumes and images https://review.openstack.org/216567 | 02:05 |
---|---|---|
openstackgerrit | LisaLi proposed openstack/cinder: Copy encryptors from Nova to Cinder https://review.openstack.org/217557 | 02:05 |
*** DericHorn-HP has quit IRC | 02:16 | |
*** DericHorn-HP has joined #openstack-cinder | 02:18 | |
*** rushil_ has quit IRC | 02:23 | |
*** rushil has joined #openstack-cinder | 02:24 | |
*** esker has quit IRC | 02:27 | |
*** esker has joined #openstack-cinder | 02:28 | |
*** akerr_away is now known as akerr | 02:33 | |
*** DericHorn-HP has quit IRC | 02:33 | |
*** r-daneel has quit IRC | 02:33 | |
*** rushil has quit IRC | 02:33 | |
*** DericHorn-HP has joined #openstack-cinder | 02:38 | |
openstackgerrit | LisaLi proposed openstack/cinder: Copy encryptors from Nova to Cinder https://review.openstack.org/217557 | 02:42 |
*** annegentle has joined #openstack-cinder | 02:43 | |
*** ericksonsantos has quit IRC | 02:47 | |
*** annegentle has quit IRC | 02:48 | |
openstackgerrit | LisaLi proposed openstack/cinder: Data transfer between encrypted volumes and images https://review.openstack.org/216567 | 02:50 |
*** DericHorn-HP has quit IRC | 02:52 | |
*** ericksonsantos has joined #openstack-cinder | 02:53 | |
openstackgerrit | LisaLi proposed openstack/cinder: Create encrypted volumes from images https://review.openstack.org/216567 | 02:59 |
*** salv-orl_ has joined #openstack-cinder | 02:59 | |
*** DericHorn-HP has joined #openstack-cinder | 03:00 | |
*** haomaiwa_ has quit IRC | 03:01 | |
*** haomaiwang has joined #openstack-cinder | 03:01 | |
*** salv-orlando has quit IRC | 03:02 | |
*** diogogmt has quit IRC | 03:04 | |
*** akerr_ has joined #openstack-cinder | 03:09 | |
*** akerr_ has quit IRC | 03:09 | |
openstackgerrit | LisaLi proposed openstack/cinder: Prevent uploading encrypted volume to images https://review.openstack.org/213616 | 03:10 |
*** DericHorn-HP has quit IRC | 03:10 | |
*** akerr has quit IRC | 03:12 | |
*** davechen1 is now known as davechen | 03:20 | |
*** DericHorn-HP has joined #openstack-cinder | 03:26 | |
*** edtubill has joined #openstack-cinder | 03:38 | |
*** julim has quit IRC | 03:41 | |
*** chenying11 has quit IRC | 03:48 | |
*** harlowja_at_home has joined #openstack-cinder | 03:48 | |
*** martyturner has joined #openstack-cinder | 03:48 | |
*** chenying11 has joined #openstack-cinder | 03:48 | |
*** martyturner has quit IRC | 03:52 | |
openstackgerrit | Tina Tang proposed openstack/cinder: Clone cg support in VNX driver https://review.openstack.org/215530 | 03:56 |
*** haomaiwang has quit IRC | 04:01 | |
*** haomaiwang has joined #openstack-cinder | 04:01 | |
*** geguileo has quit IRC | 04:14 | |
*** geguileo has joined #openstack-cinder | 04:15 | |
*** jwcroppe has joined #openstack-cinder | 04:26 | |
*** chenying has quit IRC | 04:30 | |
*** chenying11 has quit IRC | 04:30 | |
*** annegentle has joined #openstack-cinder | 04:32 | |
*** annegentle has quit IRC | 04:36 | |
*** garthb has joined #openstack-cinder | 04:39 | |
*** fifieldt has joined #openstack-cinder | 04:52 | |
*** edtubill has quit IRC | 04:56 | |
*** haomaiwang has quit IRC | 05:01 | |
*** haomaiwang has joined #openstack-cinder | 05:01 | |
*** ircuser-1 has quit IRC | 05:09 | |
*** harlowja_at_home has quit IRC | 05:11 | |
*** garthb has quit IRC | 05:13 | |
*** dsariel_ has joined #openstack-cinder | 05:15 | |
*** yrabl has quit IRC | 05:24 | |
openstackgerrit | Yuriy Nesenenko proposed openstack/cinder: Small optimization in Block Device driver https://review.openstack.org/220561 | 05:27 |
openstackgerrit | Yuriy Nesenenko proposed openstack/cinder: Small optimization in Block Device driver https://review.openstack.org/220561 | 05:30 |
*** ankit_ag has joined #openstack-cinder | 05:31 | |
*** vgridnev has joined #openstack-cinder | 05:36 | |
*** mudassirlatif has joined #openstack-cinder | 05:37 | |
*** vgridnev has quit IRC | 05:52 | |
*** annasort has quit IRC | 05:58 | |
*** annasort_ has joined #openstack-cinder | 05:58 | |
*** annasort_ is now known as annasort | 05:58 | |
*** jwcroppe has quit IRC | 05:59 | |
*** jwcroppe has joined #openstack-cinder | 06:00 | |
*** nkrinner has joined #openstack-cinder | 06:00 | |
*** haomaiwang has quit IRC | 06:01 | |
*** haomaiwang has joined #openstack-cinder | 06:01 | |
*** DericHorn-HP has quit IRC | 06:02 | |
*** esker has quit IRC | 06:04 | |
*** esker has joined #openstack-cinder | 06:04 | |
*** jwcroppe has quit IRC | 06:04 | |
openstackgerrit | Wilson Liu proposed openstack/cinder: Huawei driver add check before use a QoS https://review.openstack.org/227129 | 06:06 |
*** p0rtal has joined #openstack-cinder | 06:07 | |
*** p0rtal has quit IRC | 06:07 | |
*** p0rtal has joined #openstack-cinder | 06:07 | |
*** vgridnev has joined #openstack-cinder | 06:10 | |
*** cfriesen__ has quit IRC | 06:11 | |
*** vlaza has joined #openstack-cinder | 06:11 | |
openstackgerrit | Wilson Liu proposed openstack/cinder: Huawei driver add check before use a QoS https://review.openstack.org/226637 | 06:12 |
openstackgerrit | Vincent Hou proposed openstack/cinder: Implement update_migrated_volume for NFS driver https://review.openstack.org/227132 | 06:14 |
*** vgridnev has quit IRC | 06:15 | |
*** chenying has joined #openstack-cinder | 06:15 | |
*** chenying11 has joined #openstack-cinder | 06:15 | |
*** ircuser-1 has joined #openstack-cinder | 06:16 | |
*** bkopilov has quit IRC | 06:17 | |
*** BharatK has joined #openstack-cinder | 06:18 | |
*** yrabl has joined #openstack-cinder | 06:18 | |
*** bkopilov has joined #openstack-cinder | 06:20 | |
*** annegentle has joined #openstack-cinder | 06:20 | |
*** vgridnev has joined #openstack-cinder | 06:25 | |
*** annegentle has quit IRC | 06:25 | |
*** markvoelker has quit IRC | 06:27 | |
*** p0rtal_ has joined #openstack-cinder | 06:30 | |
*** p0rtal has quit IRC | 06:33 | |
*** boris-42 has joined #openstack-cinder | 06:34 | |
*** p0rtal_ has quit IRC | 06:34 | |
*** p0rtal has joined #openstack-cinder | 06:35 | |
openstackgerrit | Cedric Zhuang proposed openstack/cinder: Add retype logic in manage_existing for VNX https://review.openstack.org/209176 | 06:38 |
*** bkopilov has quit IRC | 06:39 | |
*** p0rtal has quit IRC | 06:40 | |
*** pradipta has joined #openstack-cinder | 06:43 | |
*** deepakcs has joined #openstack-cinder | 06:46 | |
openstackgerrit | Wilson Liu proposed openstack/cinder: Encode username and password in Huawei driver https://review.openstack.org/216085 | 06:47 |
openstackgerrit | Wilson Liu proposed openstack/cinder: Encode username and password in Huawei driver https://review.openstack.org/216085 | 06:51 |
*** bkopilov has joined #openstack-cinder | 06:54 | |
*** salv-orl_ has quit IRC | 06:55 | |
*** salv-orlando has joined #openstack-cinder | 06:56 | |
*** anshul has joined #openstack-cinder | 06:57 | |
*** daneyon has quit IRC | 07:00 | |
*** haomaiwang has quit IRC | 07:01 | |
*** daneyon has joined #openstack-cinder | 07:01 | |
*** haomaiwa_ has joined #openstack-cinder | 07:01 | |
openstackgerrit | Wilson Liu proposed openstack/cinder: Use function capsulation in Huawei driver https://review.openstack.org/222916 | 07:07 |
openstackgerrit | Vincent Hou proposed openstack/cinder: Implement update_migrated_volume for NFS driver https://review.openstack.org/227132 | 07:10 |
openstackgerrit | Wilson Liu proposed openstack/cinder: Fix capacity report error in Huawei driver https://review.openstack.org/226308 | 07:10 |
openstackgerrit | Vincent Hou proposed openstack/cinder: Implement update_migrated_volume for NFS driver https://review.openstack.org/227132 | 07:13 |
*** vgridnev has quit IRC | 07:18 | |
*** stevemar has quit IRC | 07:20 | |
*** stevemar has joined #openstack-cinder | 07:21 | |
*** stevemar has quit IRC | 07:24 | |
*** markvoelker has joined #openstack-cinder | 07:28 | |
*** jwcroppe has joined #openstack-cinder | 07:28 | |
*** markvoelker has quit IRC | 07:33 | |
*** xiaolidi has joined #openstack-cinder | 07:46 | |
*** ronis has joined #openstack-cinder | 07:47 | |
*** mudassirlatif has quit IRC | 07:47 | |
*** vgridnev has joined #openstack-cinder | 07:50 | |
*** jamielennox is now known as jamielennox|away | 07:53 | |
*** jordanP has joined #openstack-cinder | 07:56 | |
*** haomaiwa_ has quit IRC | 08:01 | |
*** haomaiwang has joined #openstack-cinder | 08:01 | |
*** markus_z has joined #openstack-cinder | 08:04 | |
*** annegentle has joined #openstack-cinder | 08:09 | |
*** sam_wan has joined #openstack-cinder | 08:10 | |
openstackgerrit | Shay Halsband proposed openstack/cinder: XtremIO fix formatting bug https://review.openstack.org/227170 | 08:14 |
*** annegentle has quit IRC | 08:14 | |
*** bluex-pl has joined #openstack-cinder | 08:18 | |
bauzas | DuncanT: heya good morning | 08:22 |
bauzas | DuncanT: are you BST ? | 08:22 |
DuncanT | Morning. I'm two hours ahead of BST | 08:23 |
bauzas | DuncanT: so 10.24am now ? | 08:24 |
DuncanT | 11:24 now | 08:25 |
bauzas | DuncanT: just asking you that because I'm sorry you felt left off when we discussed about AZs last night | 08:25 |
bauzas | DuncanT: it was not the intent and jgriffith was mentioning your work about AZs | 08:25 |
bauzas | DuncanT: so, I just replied to you, but something is still unclear in my mind with Cinder AZs and I had no precise answer last night | 08:26 |
bauzas | DuncanT: so I'd love to get more insights | 08:26 |
DuncanT | bauzas: Ah, yesterday was a bit religious festival here, so I wasn't working for the day. Not everybody can keep up to the lists every day. I totally agree some things are unclear, I just thing we should take a breath, let operators talk about a) how they have deployed it and b) how they want to deploy it | 08:26 |
bauzas | DuncanT: given what I understand and what jgriffith said, Cinder AZs are an historical piece of code that was inherited from Nova when it was formerly nova-volumes | 08:27 |
DuncanT | I'll take a look at your reply now | 08:27 |
DuncanT | Yes, they date from pre-cinder, but they are very much in use for some operators for some very sensible reasons | 08:27 |
DuncanT | Can't see any emails yet | 08:27 |
bauzas | DuncanT: like I explained in my email, Nova AZs are logical abstractions that don't necessarly match with network isolation or physical segregation unless you do a very specific setup | 08:28 |
DuncanT | For other operators, they just get in the way | 08:28 |
bauzas | ie. cells with distinct nova networks | 08:28 |
bauzas | DuncanT: the 99% other deployments are sharing the same bus and database | 08:29 |
DuncanT | bauzas: You can do nova AZs with compute-host level fault isolation without cells for sure. You don't get control plane resiliancy, but you can do network etc | 08:29 |
bauzas | DuncanT: agreed, the failure domain is the host | 08:29 |
DuncanT | You can make your control plane and bus resilient to one of three failure easily enough | 08:29 |
DuncanT | So allow any one cell to go down without affecting the others | 08:29 |
bauzas | DuncanT: but that's because you made a very specific setup | 08:30 |
bauzas | DuncanT: so that you're considering that your logical abstraction maps with the physical setup you made | 08:30 |
DuncanT | People are absolutely already doing so - breaking them is not a good thing. We should make resiliency easier, not harder | 08:30 |
bauzas | DuncanT: like I said, I agree with you | 08:30 |
DuncanT | bauzas: Most admin level decissions in openstack need to be made with knowledge of physical and logical constraints, that isn't new | 08:31 |
*** pradipta has quit IRC | 08:31 | |
bauzas | DuncanT: okay, read my email then and reach me later on | 08:31 |
DuncanT | Will do. The email hasn't come throught to me yet, but I'll keep an eye out. We definitely have work to do in this area | 08:32 |
bauzas | agreed | 08:32 |
bauzas | my take on that is that I just want to make sure that everybody is on the same page on how to do volume affinity | 08:33 |
bauzas | DuncanT: but I'm still puzzled on how you can deploy Cinder on a way close to cells | 08:33 |
bauzas | DuncanT: so I guess the deployment would be to see the same controlplane, but cinder-volumes behind separate logical networks ? | 08:34 |
openstackgerrit | Vincent Hou proposed openstack/cinder: Implement update_migrated_volume for NFS driver https://review.openstack.org/227132 | 08:34 |
bauzas | DuncanT: so that's more a discussion about having network isolation rather than resiliency and BCP ? | 08:35 |
DuncanT | Separate physical network if you want... Some people run a separate 10gig network for each AZ | 08:35 |
DuncanT | People are doing different things with it | 08:35 |
*** zhangjn has quit IRC | 08:35 | |
DuncanT | They all follow one of the two models I posted though | 08:36 |
*** sgotliv has quit IRC | 08:36 | |
bauzas | DuncanT: so, I just think they used a very loosely defined abstraction model for their own purposes without having us properly designing the model | 08:37 |
bauzas | DuncanT: since it was a piece of information shared between Nova and Cinder, they used in, but not in the sense we planned it | 08:38 |
*** zhangjn has joined #openstack-cinder | 08:38 | |
bauzas | well, we haven't actally planned anything... | 08:38 |
DuncanT | Since the abstraction works fine for them, I don't see a good reason to rip anything out without carefully planning what we aim to do. We've had the same behaviour for ages, and only now are we getting feedback - this isn't a thing that needs fixing tomorrow | 08:40 |
*** sgotliv has joined #openstack-cinder | 08:41 | |
bauzas | DuncanT: agreed again | 08:41 |
DuncanT | Just got your email. I didn't realise the deprecation is on M not Liberty - that makes me much happier | 08:42 |
DuncanT | We can always un-deprecate it after Tokyo if that is the best plan | 08:42 |
DuncanT | Personally I think we should just make cinder able to ignore AZs and make nova not care - it always passes in the AZ to cinder, and cinder knows best. Cinder can refuse attaches if it wants, and nova doesn't need to know or care | 08:43 |
DuncanT | We want to remove more of the volume decision code from nova this cycle as-is, it being there rather than in cinder is really hampering a bunch of fixes and improvements we want to make. | 08:43 |
bauzas | DuncanT: okay, I see your point | 08:44 |
bauzas | DuncanT: that's certainly understandable | 08:44 |
bauzas | DuncanT: FWIW, we're actively working on refinining our RPC interfaces by passing o.voo objects to the scheduler as resources | 08:46 |
bauzas | (speaking of the nova-scheduler) | 08:46 |
bauzas | DuncanT: because lots of operators are asking us to do volume and network affinity for our VMs | 08:46 |
*** lpetrut has joined #openstack-cinder | 08:46 | |
DuncanT | It looks like we haven't done anything that is not easily unwound after Tokyo, which is great. I plan on putting a writeup of operator feedback on the list at least a week before the summit, so that people can digest the ideas before the session. | 08:46 |
DuncanT | Volume affinity is something that keeps coming up, again and again. The trouble is, different people mean different things by it | 08:47 |
bauzas | DuncanT: so, I was also planning to call for volunteers at Tokyo to gather feedback from Cinder and Neutron teams about their requirements for passing resources to Nova in order to allow that kind of SLA request | 08:47 |
bauzas | DuncanT: that, I agree | 08:48 |
bauzas | DuncanT: hence a discussion about what could be defined as affinity | 08:48 |
DuncanT | We really need detailed, worked usecases for each idea, then to work through them and see where they are compatable and incompatable | 08:48 |
DuncanT | Maybe some up with some new names for the the different ideas | 08:49 |
*** lifeless has quit IRC | 08:49 | |
bauzas | DuncanT: fair to say that | 08:49 |
bauzas | DuncanT: I guess that's the duty of the next PTL to do the planning where the sessions will happen ? | 08:49 |
bauzas | DuncanT: I guess also Cinder haven't yet identified which sessions to discuss ? | 08:50 |
DuncanT | I'm beginning to think we should ban the words 'affinity' and 'replication', make people come up with new terms for what they actually want, and see if we make more progress that way | 08:50 |
DuncanT | We have an etherpad of proposed sessions, but nothing nailed down yet | 08:50 |
bauzas | DuncanT: I suppose mostly fishbowls + one day meetup, like Nova ? | 08:50 |
DuncanT | We tend to do the actual session planning quite late | 08:50 |
DuncanT | One moment, I'll find the etherpad | 08:50 |
*** chenying11 has quit IRC | 08:50 | |
bauzas | DuncanT: heh, I won't speak for Nova :p | 08:50 |
DuncanT | https://etherpad.openstack.org/p/cinder-mitaka-summit-topics | 08:51 |
*** chenying1 has joined #openstack-cinder | 08:52 | |
openstackgerrit | Wilson Liu proposed openstack/cinder: Report *real* free capacity in Huawei driver https://review.openstack.org/227183 | 08:52 |
*** chenying1 has quit IRC | 08:54 | |
*** chenying has quit IRC | 08:54 | |
*** chenying has joined #openstack-cinder | 08:55 | |
bauzas | DuncanT: coolness, will try to follow | 08:59 |
*** haomaiwang has quit IRC | 09:01 | |
*** haomaiwang has joined #openstack-cinder | 09:01 | |
*** lifeless has joined #openstack-cinder | 09:03 | |
*** BharatK has quit IRC | 09:06 | |
*** daneyon has quit IRC | 09:06 | |
*** esker has quit IRC | 09:06 | |
*** daneyon has joined #openstack-cinder | 09:07 | |
*** esker has joined #openstack-cinder | 09:07 | |
openstackgerrit | Vincent Hou proposed openstack/cinder: Remove the destination volume check in delete_volume https://review.openstack.org/219108 | 09:15 |
*** BharatK has joined #openstack-cinder | 09:20 | |
*** rakesh_hs has joined #openstack-cinder | 09:23 | |
*** rakesh_hs has left #openstack-cinder | 09:23 | |
*** gouthamr has joined #openstack-cinder | 09:25 | |
*** gouthamr_ has joined #openstack-cinder | 09:26 | |
*** ndipanov has joined #openstack-cinder | 09:27 | |
*** markvoelker has joined #openstack-cinder | 09:29 | |
*** aix has quit IRC | 09:29 | |
*** gouthamr has quit IRC | 09:30 | |
*** markvoelker has quit IRC | 09:34 | |
*** lprice has joined #openstack-cinder | 09:44 | |
*** esker has quit IRC | 09:44 | |
*** lprice1 has quit IRC | 09:44 | |
*** BharatK has quit IRC | 09:49 | |
*** davechen has left #openstack-cinder | 09:54 | |
*** IanGovett has joined #openstack-cinder | 09:55 | |
*** annegentle has joined #openstack-cinder | 09:58 | |
*** haomaiwang has quit IRC | 10:01 | |
*** haomaiwang has joined #openstack-cinder | 10:01 | |
*** aix has joined #openstack-cinder | 10:02 | |
*** annegentle has quit IRC | 10:03 | |
openstackgerrit | Wilson Liu proposed openstack/cinder: Fix update Huawei driver issue https://review.openstack.org/227200 | 10:06 |
*** BharatK has joined #openstack-cinder | 10:06 | |
*** takedakn has joined #openstack-cinder | 10:20 | |
*** zhangjn has quit IRC | 10:21 | |
*** takedakn has quit IRC | 10:22 | |
*** e0ne has joined #openstack-cinder | 10:23 | |
*** e0ne has quit IRC | 10:24 | |
*** gouthamr has joined #openstack-cinder | 10:24 | |
*** anshul has quit IRC | 10:26 | |
*** gouthamr_ has quit IRC | 10:26 | |
*** EinstCrazy has joined #openstack-cinder | 10:34 | |
*** ndipanov has quit IRC | 10:35 | |
*** salv-orlando has quit IRC | 10:40 | |
*** salv-orlando has joined #openstack-cinder | 10:40 | |
*** anshul has joined #openstack-cinder | 10:42 | |
*** zhenguo has quit IRC | 10:42 | |
*** gouthamr has quit IRC | 10:44 | |
*** haomaiwang has quit IRC | 10:47 | |
*** haomaiwang has joined #openstack-cinder | 10:48 | |
*** haomaiwa_ has joined #openstack-cinder | 10:48 | |
*** haomaiwang has quit IRC | 10:48 | |
*** stevemar has joined #openstack-cinder | 10:52 | |
*** stevemar has quit IRC | 10:55 | |
*** anshul has quit IRC | 10:56 | |
*** julim has joined #openstack-cinder | 10:58 | |
*** chenying has quit IRC | 10:59 | |
*** haomaiwa_ has quit IRC | 11:01 | |
*** haomaiwa_ has joined #openstack-cinder | 11:01 | |
*** gouthamr has joined #openstack-cinder | 11:03 | |
*** anshul has joined #openstack-cinder | 11:12 | |
*** timcl has joined #openstack-cinder | 11:23 | |
*** zhangjn has joined #openstack-cinder | 11:27 | |
*** cdelatte has joined #openstack-cinder | 11:28 | |
*** markvoelker has joined #openstack-cinder | 11:30 | |
*** ociuhandu has quit IRC | 11:30 | |
*** markvoelker has quit IRC | 11:34 | |
*** alexpilotti has joined #openstack-cinder | 11:41 | |
*** bswartz has quit IRC | 11:43 | |
*** sam_wan has quit IRC | 11:44 | |
*** takedakn has joined #openstack-cinder | 11:44 | |
openstackgerrit | Wilson Liu proposed openstack/cinder: Encode username and password in Huawei driver https://review.openstack.org/216085 | 11:46 |
*** annegentle has joined #openstack-cinder | 11:47 | |
*** porrua has joined #openstack-cinder | 11:48 | |
*** chenying has joined #openstack-cinder | 11:49 | |
*** annegentle has quit IRC | 11:52 | |
*** takedakn has quit IRC | 11:52 | |
*** chenying has quit IRC | 11:53 | |
*** takedakn has joined #openstack-cinder | 11:56 | |
*** haomaiwa_ has quit IRC | 12:01 | |
*** haomaiwang has joined #openstack-cinder | 12:01 | |
*** bkopilov has quit IRC | 12:03 | |
*** ankit_ag has quit IRC | 12:06 | |
*** haomaiwang has quit IRC | 12:09 | |
openstackgerrit | Wilson Liu proposed openstack/cinder: Report *real* free capacity in Huawei driver https://review.openstack.org/227183 | 12:09 |
*** bswartz has joined #openstack-cinder | 12:13 | |
*** sayali has quit IRC | 12:17 | |
*** dims__ has quit IRC | 12:19 | |
*** sayali has joined #openstack-cinder | 12:20 | |
*** dims_ has joined #openstack-cinder | 12:20 | |
*** annegentle has joined #openstack-cinder | 12:22 | |
*** raildo-afk is now known as raildo | 12:29 | |
*** markvoelker has joined #openstack-cinder | 12:31 | |
*** cdelatte has quit IRC | 12:31 | |
*** edmondsw has joined #openstack-cinder | 12:32 | |
*** ociuhandu has joined #openstack-cinder | 12:33 | |
*** annegentle has quit IRC | 12:34 | |
*** jamielennox|away is now known as jamielennox | 12:37 | |
*** esker has joined #openstack-cinder | 12:38 | |
*** esker has quit IRC | 12:38 | |
*** esker has joined #openstack-cinder | 12:39 | |
*** zhangjn has quit IRC | 12:46 | |
*** EinstCrazy has quit IRC | 12:46 | |
*** martyturner has joined #openstack-cinder | 12:50 | |
*** deepakcs has quit IRC | 12:51 | |
*** akerr has joined #openstack-cinder | 12:53 | |
*** stevemar has joined #openstack-cinder | 12:53 | |
*** toabctl has joined #openstack-cinder | 12:54 | |
*** BharatK has quit IRC | 12:54 | |
*** tpsilva has joined #openstack-cinder | 12:55 | |
*** takedakn has quit IRC | 12:56 | |
*** stevemar has quit IRC | 12:57 | |
*** takedakn has joined #openstack-cinder | 12:59 | |
*** cdelatte has joined #openstack-cinder | 13:03 | |
*** markstur has joined #openstack-cinder | 13:04 | |
*** markstur has left #openstack-cinder | 13:05 | |
*** larsks has quit IRC | 13:07 | |
*** sayali has quit IRC | 13:10 | |
*** bill_az has joined #openstack-cinder | 13:10 | |
*** EinstCrazy has joined #openstack-cinder | 13:12 | |
*** sayali has joined #openstack-cinder | 13:13 | |
*** alejandrito has joined #openstack-cinder | 13:14 | |
*** mriedem_away is now known as mriedem | 13:18 | |
*** jungleboyj_ has joined #openstack-cinder | 13:20 | |
*** takedakn has quit IRC | 13:23 | |
*** Yogi1 has joined #openstack-cinder | 13:24 | |
*** merooney has joined #openstack-cinder | 13:26 | |
*** jgregor has joined #openstack-cinder | 13:27 | |
*** bluex-pl has quit IRC | 13:29 | |
*** xyang1 has joined #openstack-cinder | 13:29 | |
*** mriedem is now known as mriedem_away | 13:30 | |
*** mriedem_away is now known as mriedem_meeting | 13:30 | |
*** takedakn has joined #openstack-cinder | 13:33 | |
*** dustins has joined #openstack-cinder | 13:36 | |
*** bluex-pl has joined #openstack-cinder | 13:37 | |
erlon | david-lyle: ping | 13:37 |
*** tomh_ has joined #openstack-cinder | 13:39 | |
*** esker has quit IRC | 13:41 | |
*** haomaiwang has joined #openstack-cinder | 13:43 | |
*** gouthamr has quit IRC | 13:43 | |
*** zhangjn has joined #openstack-cinder | 13:45 | |
*** zhangjn has quit IRC | 13:46 | |
*** zhangjn has joined #openstack-cinder | 13:47 | |
*** lprice1 has joined #openstack-cinder | 13:47 | |
*** zhangjn has quit IRC | 13:47 | |
*** zhangjn has joined #openstack-cinder | 13:48 | |
*** zhangjn has quit IRC | 13:49 | |
*** lprice has quit IRC | 13:50 | |
*** cdelatte has quit IRC | 13:54 | |
*** timcl has quit IRC | 13:54 | |
*** eharney has joined #openstack-cinder | 13:56 | |
*** EinstCrazy has quit IRC | 13:57 | |
*** julim has quit IRC | 13:58 | |
*** zhangjn has joined #openstack-cinder | 13:59 | |
*** haomaiwang has quit IRC | 14:01 | |
*** haomaiwang has joined #openstack-cinder | 14:01 | |
jgriffith | bauzas: You're still digging on that? | 14:02 |
bauzas | jgriffith: I'd rather say that AZs are haunting me :) | 14:02 |
jgriffith | LOL | 14:03 |
*** lprice1 has quit IRC | 14:03 | |
jgriffith | bauzas: I stil stand by what I said yesterday. On the cinder side they pretty much do nothing | 14:03 |
bauzas | jgriffith: yeah I see | 14:03 |
jgriffith | bauzas: we have lots of great unit tests for it though :) | 14:04 |
smcginnis | If we want to change the concept (and probably the name) their could be some value there. But as it is now... meh. | 14:04 |
bauzas | jgriffith: since DuncanT is proposing to revive those in Cinder, I just want to understand if all of that goes in the righr direction | 14:04 |
guitarzan | haha | 14:04 |
jgriffith | I'm still trying to parse DuncanT statements and figure out what I'm missing | 14:04 |
bauzas | jgriffith: my only problem is that I definitely miss some Cinder mojo :) | 14:04 |
*** martyturner has quit IRC | 14:05 | |
jgriffith | I don't know of anywhere that it's used in a volume-service, all api checks AFAIK and that's about it. arbitrary | 14:05 |
jgriffith | bauzas: well load up devstack and get it back :) | 14:05 |
*** rhagarty has joined #openstack-cinder | 14:05 | |
*** rhagarty_ has joined #openstack-cinder | 14:05 | |
jgriffith | start tracing that code :) | 14:05 |
*** Yogi1 has quit IRC | 14:05 | |
bauzas | jgriffith: heh | 14:06 |
*** martyturner has joined #openstack-cinder | 14:06 | |
jgriffith | bauzas: :) | 14:06 |
*** mriedem_meeting is now known as mriedem | 14:07 | |
* DuncanT starts on the spec earlier than planned to hopefully get across what people are trying to do. TLDR: We definitely need a way to tell cinder to get AZs completely and utterly out of the way. This is a very common desire and seems like the way the majority of ops want to deploy. Great. But a buncho f other people want AZs to mean something, for a good reason, | 14:07 | |
* DuncanT and we should support that too. Preferably as transparently as possible. | 14:07 | |
*** mudassirlatif has joined #openstack-cinder | 14:07 | |
DuncanT | Draft spec up soon | 14:07 |
jgriffith | cool | 14:08 |
jgriffith | I think | 14:08 |
*** diogogmt has joined #openstack-cinder | 14:09 | |
bauzas | DuncanT: feel free to CC me when it's up, I'd be glad to sneak peek on it | 14:09 |
DuncanT | bauzas: Will do | 14:09 |
bauzas | coolness | 14:10 |
*** breitz has quit IRC | 14:10 | |
*** breitz has joined #openstack-cinder | 14:11 | |
*** dims__ has joined #openstack-cinder | 14:11 | |
*** j_king has quit IRC | 14:12 | |
*** BharatK has joined #openstack-cinder | 14:13 | |
*** j_king has joined #openstack-cinder | 14:13 | |
*** dims_ has quit IRC | 14:14 | |
*** takedakn has quit IRC | 14:15 | |
*** jaypipes has joined #openstack-cinder | 14:19 | |
*** amoturi has joined #openstack-cinder | 14:19 | |
*** mc_nair has joined #openstack-cinder | 14:21 | |
guitarzan | hey, did devstack used to use sqlite and now use mysql? | 14:23 |
*** diogogmt has quit IRC | 14:23 | |
smcginnis | guitarzan: If I remember right, unit tests use sqlite but devstack uses mysql. | 14:24 |
guitarzan | smcginnis: it does now, I'm just wondering if it used to use sqlite | 14:24 |
guitarzan | I thought I remembered /etc/cinder/state/cinder.sqlite | 14:25 |
smcginnis | guitarzan: Not since I've been using it. But maybe. | 14:25 |
eharney | if it did it must have been quite a while ago, because i don't recall ever seeing that | 14:25 |
guitarzan | yeah, it's no problem | 14:25 |
guitarzan | I had a dev environment that ran sqlite and it's running into lots of sqlite lock problems | 14:26 |
*** jamielennox is now known as jamielennox|away | 14:26 | |
*** ndipanov has joined #openstack-cinder | 14:26 | |
*** dsariel_ has quit IRC | 14:27 | |
guitarzan | but it's probably the case where no one runs sqlite so no one else has this problem :) | 14:27 |
*** martyturner has quit IRC | 14:27 | |
*** jwcroppe has quit IRC | 14:28 | |
*** cdelatte has joined #openstack-cinder | 14:29 | |
*** mc_nair has quit IRC | 14:29 | |
*** gouthamr has joined #openstack-cinder | 14:29 | |
*** thingee has joined #openstack-cinder | 14:30 | |
*** edtubill has joined #openstack-cinder | 14:31 | |
openstackgerrit | Shay Halsband proposed openstack/cinder: XtremIO fix remapping bug https://review.openstack.org/227170 | 14:31 |
jgriffith | guitarzan: no | 14:31 |
guitarzan | yeah, I might be the only one who has run sqlite then :) | 14:32 |
*** lprice1 has joined #openstack-cinder | 14:32 | |
*** timcl has joined #openstack-cinder | 14:33 | |
*** mc_nair has joined #openstack-cinder | 14:36 | |
*** julim has joined #openstack-cinder | 14:38 | |
*** martyturner has joined #openstack-cinder | 14:39 | |
*** zhangjn has quit IRC | 14:39 | |
*** EinstCrazy has joined #openstack-cinder | 14:40 | |
*** zhangjn has joined #openstack-cinder | 14:40 | |
*** zhangjn has quit IRC | 14:40 | |
*** garthb has joined #openstack-cinder | 14:40 | |
*** salv-orlando has quit IRC | 14:41 | |
*** vlaza has left #openstack-cinder | 14:41 | |
*** zhangjn has joined #openstack-cinder | 14:41 | |
*** zhangjn has quit IRC | 14:41 | |
*** salv-orlando has joined #openstack-cinder | 14:41 | |
*** zhangjn has joined #openstack-cinder | 14:42 | |
*** zhangjn has quit IRC | 14:42 | |
*** zhangjn has joined #openstack-cinder | 14:43 | |
*** zhangjn has quit IRC | 14:43 | |
*** zhangjn has joined #openstack-cinder | 14:44 | |
*** ronis has quit IRC | 14:44 | |
*** cfriesen__ has joined #openstack-cinder | 14:45 | |
*** mtanino has joined #openstack-cinder | 14:45 | |
bswartz | sqlite isn't a real database | 14:47 |
openstackgerrit | Vincent Hou proposed openstack/cinder: Implement update_migrated_volume for NFS driver https://review.openstack.org/227132 | 14:48 |
*** yrabl has quit IRC | 14:49 | |
*** cdelatte has quit IRC | 14:51 | |
*** Yogi1 has joined #openstack-cinder | 14:51 | |
*** stevemar has joined #openstack-cinder | 14:54 | |
*** cdelatte has joined #openstack-cinder | 14:56 | |
*** tsekiyama has joined #openstack-cinder | 14:56 | |
guitarzan | bswartz: I don't think anyone is arguing that :) | 14:56 |
bswartz | okay good | 14:57 |
*** timcl has quit IRC | 14:59 | |
*** haomaiwang has quit IRC | 15:01 | |
*** haomaiwang has joined #openstack-cinder | 15:01 | |
*** annegentle has joined #openstack-cinder | 15:01 | |
*** haomaiwang has quit IRC | 15:03 | |
*** crose has joined #openstack-cinder | 15:03 | |
*** fifieldt has quit IRC | 15:05 | |
*** erhudy has joined #openstack-cinder | 15:06 | |
openstackgerrit | wanghao proposed openstack/cinder: CG creation should be scheduled on backend level https://review.openstack.org/224405 | 15:07 |
*** annegentle has quit IRC | 15:09 | |
*** zhangjn_ has joined #openstack-cinder | 15:09 | |
*** annegentle has joined #openstack-cinder | 15:09 | |
*** cdelatte has quit IRC | 15:11 | |
*** timcl has joined #openstack-cinder | 15:12 | |
*** zhangjn has quit IRC | 15:13 | |
*** jordan_ has joined #openstack-cinder | 15:16 | |
*** jordanP has quit IRC | 15:16 | |
*** annasort has quit IRC | 15:17 | |
*** annasort has joined #openstack-cinder | 15:17 | |
*** diogogmt has joined #openstack-cinder | 15:21 | |
*** annasort has quit IRC | 15:22 | |
*** alexpilotti has quit IRC | 15:23 | |
*** kfox1111_away is now known as kfox1111 | 15:26 | |
*** zhangjn_ has quit IRC | 15:26 | |
*** zhangjn has joined #openstack-cinder | 15:27 | |
*** zhangjn has quit IRC | 15:27 | |
*** zhangjn has joined #openstack-cinder | 15:28 | |
*** BharatK has quit IRC | 15:28 | |
*** zhangjn has quit IRC | 15:28 | |
*** salv-orlando has quit IRC | 15:28 | |
*** zhangjn has joined #openstack-cinder | 15:28 | |
*** kevincarr1991 has joined #openstack-cinder | 15:33 | |
kevincarr1991 | I am trying to install cinder on each compute node and point them to a nfs. is this possible? | 15:33 |
*** esker has joined #openstack-cinder | 15:34 | |
*** zhangjn_ has joined #openstack-cinder | 15:35 | |
*** earlephilhower has joined #openstack-cinder | 15:36 | |
*** zhangjn has quit IRC | 15:37 | |
*** hemnafk is now known as hemna | 15:37 | |
hemna | mornin | 15:39 |
*** esker has quit IRC | 15:40 | |
kevincarr1991 | morning | 15:40 |
tbarron | kevincarr1991: yes, it is possible | 15:40 |
kevincarr1991 | tbarron: do you know of any good documentation for this? | 15:41 |
*** krtaylor has quit IRC | 15:41 | |
tbarron | kevincarr1991: are you using the generic nfs driver? | 15:41 |
*** esker has joined #openstack-cinder | 15:41 | |
kevincarr1991 | yes | 15:41 |
kevincarr1991 | tbarron: yes | 15:41 |
tbarron | kevincarr1991: in that case, the regular openstack doc should cover it. I haven't worked with the generic driver much, but what issues are you having? | 15:42 |
kevincarr1991 | tbarron: well the regular install has the setup for the controller and the cinder server. I dont have a cinder server to work with. I only have 3 compute nodes, network node, and a controller node. I have a storage array that I want to mount using cinder. When I try the install guide I am unsure of what do for Cinder Server portion. | 15:44 |
tbarron | kevincarr1991: one approach would be to get cinder running w/o nfs (with lvm) on one of your compute nodes, then modify it to do nfs. | 15:46 |
tbarron | kevincarr1991: divide and conquer | 15:46 |
*** zhangjn has joined #openstack-cinder | 15:46 | |
kevincarr1991 | tbarron: would the basic install guide be sufficient for that? | 15:46 |
tbarron | kevincarr1991: I think so, but honestly I'm a cinder developer who works in simplified devstack environment and am not the best | 15:47 |
tbarron | person to advise on how to setup cinder in your multinode production environment. | 15:48 |
kevincarr1991 | tbarron: well I appreciate the help and will give it a shot | 15:48 |
tbarron | kevincarr1991: my point is that that issue is really orthogonal to getting cinder to work with nfs | 15:48 |
tbarron | for that you just need whatever node that runs cinder to have net connectivity and nfs access to the share or shares | 15:48 |
tbarron | used to back the cinder volumes. | 15:49 |
*** zhangjn_ has quit IRC | 15:49 | |
tbarron | kevincarr1991: the basic, first thing to do is to manually mount the nfs shares running as the openstack user and ensure that you can read/write to them. | 15:49 |
tbarron | if the manual mount and access won't work, then openstack won't be able to do it either. | 15:50 |
kevincarr1991 | tbarron: I am able to mount the nfs | 15:50 |
tbarron | kevincarr1991: so then your main problem is getting cinder running. After that, I think the docs will show you how to modify cinder.conf and restart services. | 15:51 |
*** _cjones_ has quit IRC | 15:51 | |
*** annasort has joined #openstack-cinder | 15:52 | |
kevincarr1991 | tbarron: understood. Am I able to install the entire cinder service on the controller? | 15:53 |
*** esker has quit IRC | 15:53 | |
*** krtaylor has joined #openstack-cinder | 15:54 | |
mc_nair | hey all - question about string formatting... Is there a preference between using "{} string {}".format("my", "replace") vs. "%(my)s string %(replace)s" % ("my": "my", "replace": "replace")? | 15:54 |
smcginnis | mc_nair: My preference is "%(stuff)s" % {'stuff': val} because it's used in over 90% of the code. | 15:55 |
*** diogogmt has quit IRC | 15:55 | |
smcginnis | mc_nair: Just my preference though. | 15:55 |
*** diogogmt has joined #openstack-cinder | 15:56 | |
tbarron | kevincarr1991: as I say, I'm not an expert on how to deploy multinode openstack in production, but that is probably what I would do. | 15:57 |
guitarzan | mc_nair: for translation reasons, the dict method is absolutely preferred | 15:58 |
tbarron | kevincarr1991: your 'controller' is I assume the node running your centralized services and multiple compute nodes consume these. | 15:58 |
kevincarr1991 | tbarron: that is correct | 15:59 |
mc_nair | smcginnis, guitarzan - cool, thanks. I noticed that was the trend but didn't know that was the reason. So then guessing it's kosher to -1 a patch for using ".format" a bunch instead of the dict method? | 15:59 |
tbarron | kevincarr1991: yes, that's what I would do in your shoes then. | 15:59 |
tbarron | kevincarr1991: I have to run off to a meeting for an hour or so | 15:59 |
tbarron | kevincarr1991: but will check back in later | 15:59 |
kevincarr1991 | tbarron: OK, thank you for your help | 15:59 |
*** ronis has joined #openstack-cinder | 16:02 | |
*** cdelatte has joined #openstack-cinder | 16:08 | |
*** ndipanov has quit IRC | 16:11 | |
*** _cjones_ has joined #openstack-cinder | 16:12 | |
*** timcl has quit IRC | 16:15 | |
jgriffith | kevincarr1991: yes, many people commonly do install c-vol services on the controller node. Especially when using an external backend device | 16:16 |
*** cdelatte has quit IRC | 16:17 | |
*** esker has joined #openstack-cinder | 16:17 | |
kevincarr1991 | jgriffith: Do you know of any good documentation? Or would i just follow the basic guide doing all of the commands on the controller node. | 16:18 |
jgriffith | jungleboyj_: when you get a moment, probably ready to lift our -2's | 16:18 |
*** p0rtal has joined #openstack-cinder | 16:18 | |
jgriffith | jungleboyj_: https://review.openstack.org/#/c/201404/ and https://review.openstack.org/#/c/209701/ | 16:19 |
jgriffith | maybe others... not sure | 16:19 |
jgriffith | kevincarr1991: depending on what you're goal is I'd go with the openstack-docs | 16:19 |
jgriffith | kevincarr1991: there is no shortage of opinions on the web about how you should deploy :) | 16:19 |
jgriffith | kevincarr1991: but they all boil down to "what you might need" | 16:20 |
jungleboyj_ | Ok, I have that on the todo list for today. I will start pulling those off. | 16:20 |
*** markvoelker_ has joined #openstack-cinder | 16:21 | |
kevincarr1991 | jgriffith: well i mainly just need to be able to have my compute nodes store instances on the nfs and i am not finding many helpful docs, but i might be looking in the wrong places | 16:22 |
*** nkrinner has quit IRC | 16:23 | |
*** cdelatte has joined #openstack-cinder | 16:23 | |
*** ociuhandu has quit IRC | 16:24 | |
*** afazekas has quit IRC | 16:24 | |
*** markvoelker has quit IRC | 16:24 | |
*** eikke has quit IRC | 16:24 | |
*** wolsen has quit IRC | 16:24 | |
*** pckizer_ has joined #openstack-cinder | 16:24 | |
*** pckizer_ has quit IRC | 16:24 | |
*** pckizer_ has joined #openstack-cinder | 16:24 | |
*** ronis has quit IRC | 16:24 | |
*** kbyrne has quit IRC | 16:24 | |
*** pckizer has quit IRC | 16:24 | |
*** leeantho has joined #openstack-cinder | 16:24 | |
hemna | mriedem, jgriffith re: boot from volume source=image | 16:24 |
*** ronis_ has joined #openstack-cinder | 16:24 | |
hemna | I was under the impression that the momentum for users/operators is to start using the openstackclient ? | 16:24 |
*** leeantho has quit IRC | 16:24 | |
*** SergeyLukjanov has quit IRC | 16:24 | |
*** afazekas has joined #openstack-cinder | 16:24 | |
*** SergeyLukjanov has joined #openstack-cinder | 16:24 | |
*** wolsen has joined #openstack-cinder | 16:24 | |
*** kbyrne has joined #openstack-cinder | 16:24 | |
*** eikke has joined #openstack-cinder | 16:25 | |
jgriffith | hemna: I think some of that whole thread is a bit intertwined | 16:25 |
hemna | yah, there are a few threads of discussion going on | 16:25 |
jgriffith | hemna: also openstack client works by calling nova-client, cinder-client etc :) | 16:25 |
hemna | the AZ stuff and the Nova orchestration stuffs, and the timeouts, etc. | 16:26 |
jgriffith | hemna: it just aggreagtes them for you, and gives you a better shell etc, long term that may be different | 16:26 |
hemna | but I was curious, if we could simply deprecate the nova orchestration, and then migrate that into the openstack client. | 16:26 |
jgriffith | hemna: yeah... possibly | 16:26 |
*** dustins is now known as dustins|afk | 16:26 | |
hemna | ask the openstack client to create the volume from image, and deal w/ the waiting | 16:26 |
*** leeantho_ has joined #openstack-cinder | 16:26 | |
thingee | jgriffith, hemna lots of great stuff for Cinder came out of the 1.6.0 release of os-client http://docs.openstack.org/developer/python-openstackclient/releases.html#aug-2015 | 16:27 |
hemna | then have it simply pass in the volume id to the nova client to boot. | 16:27 |
hemna | and get nova out of the job of orchestration for this piece. | 16:27 |
jgriffith | hemna: turns out there are more folks that use that than I thought (and have made their own fixes etc) | 16:27 |
jgriffith | thingee: indeed! | 16:27 |
*** porrua has quit IRC | 16:27 | |
openstackgerrit | Einst Crazy proposed openstack/cinder: Gluster: extand volume to the right path https://review.openstack.org/227415 | 16:27 |
jgriffith | It's a cool project | 16:27 |
hemna | yah I saw the several responses of "I need this! we use it!" comments | 16:27 |
hemna | hence deprecation | 16:27 |
hemna | and not outright removal | 16:28 |
hemna | and see if we can get those operators to migrate to the openstack client eventually ? | 16:28 |
hemna | maybe I'm drunk | 16:28 |
jgriffith | thingee: I'm still trying to decide if I like cliff or not :) Some things about it are great, some things newish enough that I'm having a hard time figuring it out | 16:28 |
hemna | dunno | 16:28 |
jgriffith | hemna: sure | 16:29 |
jgriffith | hemna: the other thing is make some minor mods if/where needed to avoid the timeout issue altogether :) | 16:29 |
hemna | yah if that's possible | 16:29 |
thingee | hemna: keystone is doing it. deprecation warnings when you use the keystone client cli directly | 16:29 |
openstackgerrit | Scott DAngelo proposed openstack/cinder-specs: cinder-api-microversions https://review.openstack.org/223803 | 16:30 |
hemna | so if we get the novaclient to wait for cinder, don't we run into possible nova api -> compute manager timeouts as well ? | 16:30 |
thingee | hemna: dunno when the cut is though for them | 16:30 |
hemna | it could be a cascade of timeout issues | 16:30 |
hemna | I'd just hate to see us put in a lot of hacks to make it work | 16:31 |
*** ociuhandu has joined #openstack-cinder | 16:31 | |
jgriffith | hemna: TBF it does "work" | 16:31 |
hemna | when the long term is to just use an external (non novaclient) orchestration. | 16:31 |
jgriffith | hemna: there are just some edge cases/timing issues. BUT, it also appears based on what mriedem posted yesterday there have been some fixes to that problem already | 16:31 |
hemna | as long as the volume/image is small enough for it to work right ? | 16:32 |
jgriffith | hemna: smaller image, faster storage etc | 16:32 |
jgriffith | hemna: but they have a configurable timeout in their now | 16:33 |
jgriffith | so that solves a lot of the problem | 16:33 |
jgriffith | I think | 16:33 |
jgriffith | hemna: certainly a good thing to look at... I just never liked that wrapper :) But, regardless... that doesn't really matter | 16:34 |
hemna | :) | 16:34 |
*** EinstCrazy has quit IRC | 16:34 | |
jgriffith | hemna: also keep in mind, your idea of OpenStack client is fine... but you also have to remember that the functionality is in Horizon. | 16:34 |
scottda | leeantho_: hemna Was there ever a POC patch to remove the Volume manager locks? or just a spec? | 16:35 |
hemna | I just wonder if the cinder timeout was long enough, that the novaclient itself might timeout to the nova api, etc. dunno. | 16:35 |
jgriffith | hemna: I know david-lyle was fixing some things up on that side already | 16:35 |
hemna | scottda, Anthony did have a poc patch | 16:35 |
leeantho_ | scottda, there was an initial poc patch from a while ago. I can find it if you want it | 16:35 |
scottda | OK, couldn't find it in Launchpad... | 16:35 |
hemna | scottda, that patch showed all the tempest failures caused by returning the VolumeIsBusy | 16:35 |
hemna | jgriffith, yah I get that. The good thing about Horizon is that it doesn't have to use novaclient to do it all, it could call cinder directly to create the volume from image then pass in the volume id to nova boot. | 16:36 |
scottda | leeantho_: That'd be great if you could find it. I was going to try to make it work with cinder-api-microversions | 16:37 |
*** jordan_ has quit IRC | 16:37 | |
leeantho_ | scottda, https://review.openstack.org/#/c/153748/ here it is. not update for a long time | 16:38 |
leeantho_ | updated* | 16:38 |
*** Zhongjun has joined #openstack-cinder | 16:38 | |
scottda | thanks. I'll see if I can merge it up locally. | 16:38 |
*** BharatK has joined #openstack-cinder | 16:40 | |
jgriffith | bswartz: tbarron https://bugs.launchpad.net/manila/+bug/1499334 | 16:41 |
openstack | Launchpad bug 1499334 in Manila "Regression: Proprietary code needed to use NetApp with Cinder and Manila" [Undecided,In progress] - Assigned to Thomas Bechtold (toabctl) | 16:41 |
jgriffith | ^^ ? | 16:41 |
jgriffith | bswartz: tbarron I'm wondering if there's a mistake/misunderstanding there? | 16:42 |
jgriffith | bswartz: tbarron also noticed that I can't seem to find the source for the library either? | 16:42 |
toabctl | jgriffith: I'm the guy who filled the bug. And I talked to bswartz already. and also to eharney | 16:43 |
jgriffith | bswartz: tbarron the license is a bit of a problem I think | 16:43 |
jgriffith | toabctl: ahh... ok. So what's the story? | 16:43 |
ameade | the source is in the pypi package, it's python | 16:43 |
jgriffith | ameade: that's not the point | 16:44 |
toabctl | jgriffith: well - what I wrote in the bug. some apache-2.0 licensed code was replaced with netapp_lib which is proprietary | 16:44 |
toabctl | jgriffith: which is a problem for distributions (and I guess deployers) because we can not ship the needed code | 16:44 |
*** raildo is now known as raildo-afk | 16:45 | |
jgriffith | toabctl: indeed | 16:45 |
toabctl | jgriffith: I think there are other vendors doing similar things but in this case it's a regression because there is already working code released under the apache license | 16:45 |
toabctl | and imho that's not acceptable in a opensource project. | 16:45 |
jgriffith | toabctl: sadly there are quite a few vendors using that model, BUT all the ones that I've looked at are using OSS licenses | 16:46 |
jgriffith | toabctl: and I completely agree, which is why I pinged bswartz and tbarron :) | 16:46 |
*** BharatK has quit IRC | 16:47 | |
*** anshul has quit IRC | 16:47 | |
*** raildo-afk is now known as raildo | 16:48 | |
jgriffith | toabctl: I agree with the proposal for a revert, but need to get input from them first | 16:48 |
*** esker has quit IRC | 16:50 | |
bswartz | jgriffith: just got back from lunch, what's up? | 16:52 |
jgriffith | bswartz: https://bugs.launchpad.net/manila/+bug/1499334 | 16:53 |
openstack | Launchpad bug 1499334 in Manila "Regression: Proprietary code needed to use NetApp with Cinder and Manila" [Undecided,In progress] - Assigned to Thomas Bechtold (toabctl) | 16:53 |
bswartz | oh yeah toabctl talked to me about this this morning | 16:53 |
jgriffith | bswartz: yeah, he filled me in :) | 16:53 |
jgriffith | thanks! | 16:53 |
bswartz | I've recused myself on that bug due to a conflict of interest | 16:53 |
jgriffith | haha! | 16:53 |
jgriffith | bswartz: I always knew you were a smart person :) | 16:53 |
openstackgerrit | John Griffith proposed openstack/cinder: Revert "Update NetApp Drivers to use netapp_lib" https://review.openstack.org/227427 | 16:55 |
openstackgerrit | John Griffith proposed openstack/cinder: Revert "Update NetApp Drivers to use netapp_lib" https://review.openstack.org/227427 | 16:56 |
*** jordanP has joined #openstack-cinder | 16:56 | |
*** porrua has joined #openstack-cinder | 16:57 | |
mriedem | jungleboyj_: fyi, thorst expressed interest in a nova call this morning on helping with multiattach stuff in mitaka | 16:57 |
mriedem | since he's done some of that already | 16:57 |
tbarron | jgriffith: in my role as netapp employee I think i can definitively say "no comment" :-) | 16:59 |
*** p0rtal_ has joined #openstack-cinder | 16:59 | |
jgriffith | tbarron: fair enough | 16:59 |
*** zhangjn_ has joined #openstack-cinder | 16:59 | |
*** zhangjn has quit IRC | 16:59 | |
* tbarron runs to a meeting :-) | 17:00 | |
*** ronis_ has quit IRC | 17:01 | |
*** p0rtal has quit IRC | 17:01 | |
jungleboyj_ | mriedem: Cool. Thanks for letting me know. | 17:02 |
*** p0rtal_ has quit IRC | 17:03 | |
*** markus_z has quit IRC | 17:03 | |
*** mriedem has quit IRC | 17:03 | |
*** ronis_ has joined #openstack-cinder | 17:04 | |
scottda | hemna: I'm going to push out taking Cinder-Nova API changes to today's Nova meeting if we don't have a Nova spec. Is that OK with you? | 17:05 |
hemna | arg | 17:05 |
hemna | I had started on the spec last night | 17:06 |
jgriffith | hemna: jungleboyj_ something to consider on reviews in the future :) | 17:06 |
hemna | scottda, I just hadn't finished it yet | 17:06 |
hemna | scottda, it's always something that pulls me away. *sigh* | 17:06 |
jgriffith | so the problem here is we can't do a simple revert of just that patch due to changes after the merge | 17:06 |
scottda | OK, I'm not wanting to nag you, just looking at the clock and all. | 17:06 |
hemna | scottda, ok, it might be worth pushing it to next week | 17:06 |
jgriffith | I hate to propose complete removal of the driver, but I also don't think I should have to go in and try and fix merge conflicts on the netapp drivers | 17:07 |
hemna | that'll give us more time to churn on it and iron some issues out | 17:07 |
hemna | scottda, sorry man :( | 17:07 |
* jgriffith is talking to himself :) | 17:07 | |
scottda | thingee: We had said we'd bring cinder-nova API changes to the Nova meeting this week, but hemna and I think it'd be better to wait.... | 17:07 |
scottda | We need a Nova spec. | 17:07 |
scottda | And We're likely to have some POC code next week (I'm working on it now). | 17:07 |
hemna | jgriffith, crap, what did I miss ? | 17:08 |
scottda | hemna: It's cool. I want to keep The Boss happy. Even if he is a lame duck... | 17:08 |
hemna | jgriffith, oh the license | 17:08 |
jgriffith | hemna: https://bugs.launchpad.net/manila/+bug/1499334 | 17:08 |
openstack | Launchpad bug 1499334 in Cinder "Regression: Proprietary code needed to use NetApp with Cinder and Manila" [Critical,In progress] - Assigned to John Griffith (john-griffith) | 17:08 |
*** zhangjn has joined #openstack-cinder | 17:08 | |
*** zhangjn_ has quit IRC | 17:09 | |
hemna | hrmm yah | 17:09 |
hemna | that does sux0rs | 17:09 |
hemna | when we created our lib we intentionally used the same license as openstack to avoid such issues. | 17:09 |
*** mriedem has joined #openstack-cinder | 17:13 | |
hemna | scottda, do you have a cinderclient poc yet ? | 17:13 |
scottda | No, I'm working on the lock removal stuff first. | 17:14 |
scottda | cinderclient is next...maybe later today but I've a few other things queued up. | 17:14 |
xyang1 | jgriffith: are we open to merge new features now since Mitaka is open or should we wait until 10/15? | 17:15 |
hemna | xyang1, Mitaka is open afaik. | 17:15 |
jgriffith | xyang1: master is opened back up | 17:16 |
xyang1 | jgriffith: hemna so those -2 should be removed now? | 17:16 |
jgriffith | ameade: you want to fix the merge conflicts on that revert proposal or should I just remove the netapp drivers altogether? | 17:16 |
jgriffith | xyang1: yes | 17:16 |
xyang1 | Thanks | 17:16 |
xyang1 | jungleboyj_: ^ | 17:16 |
xyang1 | jungleboyj_: can you remove -2's? | 17:17 |
hemna | xyang1, yes I think so | 17:17 |
jungleboyj_ | Sorry, in a meeting. Will tackle as soon as I am off. | 17:17 |
xyang1 | jungleboyj_: no problem | 17:17 |
jungleboyj_ | xyang1: THanks for patience. | 17:18 |
*** zhangjn has quit IRC | 17:23 | |
*** raildo is now known as raildo-afk | 17:24 | |
*** cdelatte has quit IRC | 17:25 | |
*** salv-orlando has joined #openstack-cinder | 17:29 | |
*** ronis_ has quit IRC | 17:32 | |
*** raildo-afk is now known as raildo | 17:34 | |
*** rajinir has quit IRC | 17:38 | |
*** bluex-pl has quit IRC | 17:38 | |
*** eharney has quit IRC | 17:39 | |
*** cdelatte has joined #openstack-cinder | 17:40 | |
*** delattec has joined #openstack-cinder | 17:40 | |
*** yrabl has joined #openstack-cinder | 17:42 | |
*** ociuhandu has quit IRC | 17:43 | |
*** eharney has joined #openstack-cinder | 17:43 | |
*** Yogi1 has quit IRC | 17:50 | |
*** Yogi1 has joined #openstack-cinder | 17:52 | |
*** aix has quit IRC | 17:52 | |
*** leseb has quit IRC | 17:54 | |
*** dustins|afk is now known as dustins | 17:56 | |
*** annegentle has quit IRC | 17:57 | |
patrickeast | hey, so i have a linux+python question... anyone know how to check if a disk is writable for the root user from python code running as not the root user? | 17:58 |
akerr | couldn't you ls to check the permissions? Or is it not even viewable as non-root? | 17:58 |
patrickeast | back to chasing ghosts with https://bugs.launchpad.net/cinder/+bug/1495701 and am looking for a way to catch this type of error early in os-brick http://ec2-54-67-51-189.us-west-1.compute.amazonaws.com/70/227170/2/check/PureFCDriver-tempest-dsvm-volume-multipath/7d9ec68/logs/screen-c-vol.txt.gz?level=TRACE#_2015-09-24_15_17_15_945 | 17:58 |
openstack | Launchpad bug 1495701 in OpenStack Compute (nova) "Sometimes Cinder volumes fail to attach with error "The device is not writable: Permission denied"" [Undecided,New] | 17:58 |
patrickeast | akerr: ah yea thats a good idea | 17:59 |
patrickeast | oh derp, os.stat() is what i was looking for i think | 18:03 |
*** angela-s has joined #openstack-cinder | 18:03 | |
jgriffith | patrickeast: :) | 18:05 |
*** ociuhandu has joined #openstack-cinder | 18:06 | |
*** p0rtal has joined #openstack-cinder | 18:06 | |
eharney | patrickeast: keep in mind that i think libvirt will (usually) temporarily change permissions when attaching devices to instances | 18:07 |
eharney | though maybe that's only for files | 18:08 |
patrickeast | eharney: oh, i did not know that... do you know what it does? ie restricts or adds more? | 18:08 |
openstackgerrit | Kendall Nelson proposed openstack/cinder: Missing configuration opts from cinder.sample.conf https://review.openstack.org/225974 | 18:08 |
eharney | patrickeast: changes user/group ownership from root/root to things like qemu/qemu -- you can see by checking when the device is attached | 18:08 |
patrickeast | ahh gotcha | 18:09 |
eharney | they call this "dynamic ownership" i think | 18:09 |
diablo_rojo | geguileo: I updated the commit message to remove the comment so it's ready for your +2 :) | 18:09 |
patrickeast | hmm well a bug with that would explain the libvirt issues for that bug, but not the c-vol and c-bak ones | 18:10 |
geguileo | diablo_rojo: Ok, I'll do it now :-) | 18:10 |
patrickeast | afaik we don't change ownership | 18:10 |
diablo_rojo | geguileo: THank you! | 18:10 |
*** timcl has joined #openstack-cinder | 18:10 | |
geguileo | diablo_rojo: Thank you for fixing that!! | 18:10 |
diablo_rojo | geguileo: No problem :) After I get the hacking check all squared away I will get another patch out with the suggested refactor from hemna and clean up a few more things :) | 18:11 |
geguileo | diablo_rojo: Awesome!! | 18:11 |
*** cdelatte has quit IRC | 18:11 | |
*** delattec has quit IRC | 18:11 | |
eharney | patrickeast: i'm really confused looking at one of the logs in that bug. screen-n-cpu.txt seems to be a Nova log? | 18:13 |
jgriffith | Holy netapp commits during feature freeze BATMAN!!! | 18:14 |
eharney | patrickeast: er, never mind. need more coffee | 18:14 |
*** delattec has joined #openstack-cinder | 18:14 | |
*** cdelatte has joined #openstack-cinder | 18:14 | |
patrickeast | eharney: yea the issue happens sometimes in n-cpu when attaching the volume to an instance, sometimes when writing backing data in c-bak and sometimes when doing image -> volume operations in c-vol | 18:14 |
patrickeast | kind of anywhere we need to attach and write to a disk | 18:14 |
eharney | i see these on lio and pure jobs, i wonder if they've hit the LVM tgtd jobs | 18:15 |
patrickeast | its very sparse in the gate, there are like 2 instances of the n-cpu one in the last 7 days | 18:15 |
patrickeast | but its wrecking my FC ci jobs | 18:15 |
patrickeast | like 2/3 fail from it | 18:15 |
*** salv-orlando has quit IRC | 18:15 | |
patrickeast | eharney: gate-tempest-dsvm-neutron-dvr uses LVM | 18:17 |
patrickeast | its the first one in the list for the last 7d now http://logstash.openstack.org/#eyJzZWFyY2giOiJcImxpYnZpcnRFcnJvcjogb3BlcmF0aW9uIGZhaWxlZDogb3BlbiBkaXNrIGltYWdlIGZpbGUgZmFpbGVkXCIiLCJmaWVsZHMiOltdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6IjYwNDgwMCIsImdyYXBobW9kZSI6ImNvdW50IiwidGltZSI6eyJ1c2VyX2ludGVydmFsIjowfSwic3RhbXAiOjE0NDMxMTcwODQ1NTl9 | 18:17 |
eharney | ahh, ok | 18:18 |
*** Apoorva has joined #openstack-cinder | 18:20 | |
tsekiyama | hemna: are you around? | 18:24 |
hemna | tsekiyama, no | 18:24 |
hemna | :P | 18:24 |
tsekiyama | hemna: lol | 18:24 |
tsekiyama | hemna: want to clarify somthing about https://review.openstack.org/#/c/196482/ | 18:24 |
hemna | ok shoot | 18:24 |
*** eharney_ has joined #openstack-cinder | 18:24 | |
tsekiyama | hemna: was FC+multipath+encryption working before? | 18:24 |
hemna | heh good question. I don't believe I've tested encrypted volumes much. | 18:25 |
tsekiyama | hemna: I'm wondering it was not working if cinder was returning a path starting with /dev/mapper | 18:25 |
tsekiyama | hemna: because it conflicts with crypt device name nova specified. | 18:25 |
hemna | but I believe if we relied on paths existing in /dev/mapper, then there are problems with that for sure | 18:25 |
patrickeast | it doesn't look like it would have been working | 18:25 |
hemna | patrickeast, +1 | 18:25 |
hemna | friendly names should die a fiery death | 18:26 |
patrickeast | haha | 18:26 |
hemna | burn!!! | 18:26 |
*** eharney has quit IRC | 18:26 | |
patrickeast | should just add code into brick to disable friendly names | 18:26 |
hemna | heh | 18:27 |
hemna | redhat 7 changed to default friendly names on. | 18:27 |
patrickeast | ouch | 18:27 |
hemna | that caused no end of problems | 18:27 |
tsekiyama | hemna: hmm | 18:27 |
tsekiyama | hemna: so .. If it is not working, we don't have to care about upgrading from that version, right? | 18:27 |
hemna | so the only thing that's safe really is to know the WWN of the volume | 18:27 |
hemna | tsekiyama, well I dunno, maybe a fallback mechanism as a best effort? | 18:28 |
hemna | which is what I try to do for FC multipath devices in os-brick | 18:28 |
hemna | tries 3 different mechanisms to find the mpath device before it punts | 18:29 |
hemna | and each location is different :( | 18:29 |
tsekiyama | hemna: what I should do in that patch is a way to estimate how crypt device name is determined in previous version. not multipath device.. | 18:29 |
hemna | and ignore the fact that multipath daemon sometimes fails to ever create the mpath device at all, on busy systems. | 18:29 |
tsekiyama | hemna: it was determined from multipath device name, but was broken if the multipath device was placed on /dev/mapper/. We shouldn't have to care about that case | 18:30 |
hemna | just depends on how robust you want to be. | 18:31 |
hemna | my faith in the mpath daemon isn't overly good at the moment. | 18:31 |
stevemar | thingee: oh i like this conversation about using osc :) | 18:32 |
stevemar | i was going to approach you all at the summit, but irc works just fine :) | 18:32 |
tsekiyama | hemna: yah. maybe additional checking for /dev/mapper/<wwn> would be make things a bit more robust. For friendly name .. | 18:33 |
tsekiyama | hemna: I don't know how I can estimate the old name | 18:33 |
stevemar | thingee: hemna so, aside from a few of the newer v2 cinder commands, openstackclient should have pretty decent parity with the current command set | 18:34 |
stevemar | for both v1 and v2 | 18:34 |
stevemar | as as thingee said, the keystone team started to print out deprecation warnings for their CLI, and refused any patches to it that weren't security fixes / critical | 18:35 |
morgan | ++ | 18:35 |
hemna | tsekiyama, friendly names will show up as /dev/mapper/mpathX :( | 18:35 |
tsekiyama | hemna: and X is impossible to guess :( | 18:36 |
morgan | it made for a pretty easy transition to the common client (though we still get asked about keystoneclient supporting keystone v3 CLI fairly often) | 18:36 |
hemna | tsekiyama, correct | 18:36 |
hemna | tsekiyama, only via calling multipath -ll <device> can you get it. | 18:36 |
stevemar | morgan: that peaked around kilo | 18:36 |
hemna | and running multipath -ll sux | 18:36 |
morgan | stevemar: I still tell people "no" but it's getting less frequent | 18:37 |
stevemar | morgan: ever since the official docs went to OSC there have been fewer and fewer questions about it | 18:37 |
morgan | yeah | 18:37 |
tsekiyama | hemna: right | 18:37 |
*** r-daneel has joined #openstack-cinder | 18:37 | |
hemna | stevemar, I really like the idea of having the openstack client do the orchestration for the nova boot from volume source=image | 18:37 |
hemna | stevemar, where osc will call cinder to create the volume from image and deal with the waiting, then pass the volid to nova | 18:37 |
DuncanT | hemna: The disadvantage there is that there are many clients, not just the official python one, and plenty of room for bugs | 18:38 |
tsekiyama | hemna: but I believe attaching encryption deviece with friendly multipath fails now (without my patch) | 18:38 |
hemna | DuncanT, well bugs have to get fixed either way, but I think it's less than ideal that nova coordinates creating cinder volumes. | 18:38 |
DuncanT | hemna: I see the best solution as being to spilt the orcestration bits (compute, vol and net) out of nova into its own service | 18:39 |
stevemar | hemna: its got a lot of upside | 18:39 |
hemna | stevemar, yah | 18:39 |
stevemar | hemna: it'll also handle all the authentication bits in one common spot, instead of the clients struggling with that | 18:39 |
*** timcl has quit IRC | 18:39 | |
DuncanT | hemna: That can be agile, like cinder was to start with, and talk to clean, simple apis for the individual services | 18:39 |
hemna | DuncanT, yah that's I think the best long term solution | 18:40 |
*** eharney_ is now known as eharney | 18:40 | |
hemna | deprecate for now, push operators to use the osc, and at some time in the future deal with removing it from novaclient. | 18:40 |
hemna | easier said than done :) | 18:40 |
stevemar | hemna: fwiw, you can see the entire command set here: https://github.com/openstack/python-openstackclient/blob/master/setup.cfg#L346-L418 | 18:40 |
*** jordanP has quit IRC | 18:41 | |
hemna | stevemar, nice | 18:41 |
DuncanT | You can keep a pass-through proxy to the new service in nova for as long as they feel the need - I don't know how much of the volume one is still there, but it was certainly there for many releases | 18:41 |
hemna | for a time I had cinder client puking in my vagrant VMs but osc worked | 18:41 |
hemna | heh | 18:41 |
stevemar | hemna: for keystone it worked out nicely, since we were transitioning to v3 and creating a completely new set of commands | 18:42 |
*** Apoorva has quit IRC | 18:42 | |
*** Apoorva_ has joined #openstack-cinder | 18:42 | |
stevemar | it provided a nice clean slate to work from | 18:42 |
hemna | yah, very nice. I'm a fan of osc | 18:42 |
morgan | hemna: yeah especially if "new hotness" stuff only appears in OSC it is an easy move | 18:43 |
stevemar | hemna: i'm not sure what the plans for cinder are in the near future? new API version or just iterating on v2 for a while longer? | 18:43 |
morgan | hemna: fix the docs/devstack and deprecate cli in clinderclient -2 any "new features/commands" and it forces a move | 18:43 |
morgan | stevemar: i don't think it matters. | 18:43 |
hemna | stevemar, so we are going to stick with v2, and then implement microversions. | 18:43 |
morgan | stevemar: if new support only goes into OSC it's good. | 18:43 |
hemna | at least that's the current in flight plan | 18:44 |
morgan | and if old client only does base microversion -- even easier ;) | 18:44 |
morgan | effectively the same as the ksc move | 18:44 |
hemna | stevemar, https://review.openstack.org/#/c/223803/ | 18:44 |
*** Adriano_ has quit IRC | 18:45 | |
*** adrianofr has quit IRC | 18:45 | |
tsekiyama | hemna: If encryption was broken before, there is no possibility that /dev/mapper/mpathX is an encryption device. So _is_crypt_device_available('mpathX') will always return False, we don't have to check this. | 18:45 |
morgan | hemna: so I'd use the microversions as the push for OSC CLI vs cinderclient CLI - but that is just from experience in keystone working | 18:45 |
hemna | tsekiyama, ok | 18:46 |
*** Apoorva_ has quit IRC | 18:47 | |
hemna | morgan, well, for now we are going to have to do microversions in cinderclient, as it's the only way, that I know of, that nova talks to cinder | 18:47 |
*** Apoorva has joined #openstack-cinder | 18:47 | |
hemna | cinderclient as the python class vs. cmdln | 18:47 |
morgan | hemna: the library yes. just from the CLI don't support anything but the base level | 18:47 |
morgan | hemna: keystoneclient as a library fully supports keystone v3 | 18:48 |
morgan | we just never did a CLI for v3 | 18:48 |
*** delattec has quit IRC | 18:48 | |
*** cdelatte has quit IRC | 18:48 | |
morgan | have OSC support the "new features" that are part of the microversions for the CLI perspective | 18:48 |
hemna | morgan, so the one caveat to this is that we are working on removing volume manager locks in cinder to allow HA | 18:49 |
hemna | that requires a new microversion bump | 18:49 |
hemna | and as a result the cinder api will return a 409 error code when the volume is busy doing something already | 18:50 |
morgan | hemna: so out of curiosity, what happens if an older client makes a request against the lower version and that state is happening? | 18:50 |
hemna | If/when we get this in it would be really nice if the clients used that. | 18:50 |
hemna | morgan, we are ironing that out | 18:50 |
hemna | but we are required to support the existing functionality | 18:50 |
hemna | which is going to leave the locks in place for the older version. | 18:51 |
hemna | and that means folks won't get active/active c-vol | 18:51 |
hemna | so be it | 18:51 |
*** esker has joined #openstack-cinder | 18:51 | |
morgan | hemna: I think that is a fair reason to push to OSC if you can do it in the same timeframe | 18:51 |
morgan | hemna: but this is just a personal view | 18:51 |
hemna | yah | 18:51 |
morgan | i'm not a cinder dev/deployer at the moment | 18:51 |
hemna | all of it hinges on this stuff getting in. | 18:52 |
hemna | which is non-trivial | 18:52 |
*** esker has quit IRC | 18:52 | |
hemna | scottda, is doing most of the heavy lifting so far. | 18:52 |
morgan | active/active c-vol would be a nice push to "stop using the old CLI" :) | 18:52 |
hemna | yah | 18:52 |
morgan | well hope you can land it all :) | 18:52 |
hemna | me too, but it has to work :) | 18:52 |
*** esker has joined #openstack-cinder | 18:52 | |
* morgan looks for a rock to lurk under again :P | 18:53 | |
hemna | :) | 18:53 |
*** hemna is now known as hemnalunch | 18:53 | |
*** Zhongjun has quit IRC | 18:57 | |
*** lcurtis has joined #openstack-cinder | 18:58 | |
*** aix has joined #openstack-cinder | 19:01 | |
openstackgerrit | Duncan Thomas proposed openstack/cinder-specs: Cinder AZ rework spec https://review.openstack.org/227478 | 19:03 |
DuncanT | jgriffith: hemna: https://review.openstack.org/227478 for the start of an AZs spec. I'll try to work on the proposed solution section tomorrow | 19:04 |
*** thangp has joined #openstack-cinder | 19:04 | |
*** krtaylor has quit IRC | 19:15 | |
*** timcl has joined #openstack-cinder | 19:18 | |
*** thangp has quit IRC | 19:25 | |
*** krtaylor has joined #openstack-cinder | 19:28 | |
*** ronis_ has joined #openstack-cinder | 19:28 | |
*** martyturner has quit IRC | 19:29 | |
*** lpetrut has quit IRC | 19:29 | |
*** martyturner has joined #openstack-cinder | 19:30 | |
*** hodos has joined #openstack-cinder | 19:31 | |
*** bnemec has quit IRC | 19:34 | |
*** rhagarty_ has quit IRC | 19:37 | |
*** rhagarty has quit IRC | 19:37 | |
jgriffith | mgagne: I find the whole thing interesting and maybe kinda scary | 19:48 |
jgriffith | mgagne: even though I don't like the feature, I don't know how one would propose deprecatoin/removal of something that's known to be in use without having an equivalent replacement | 19:49 |
jgriffith | mgagne: and to your point, nova does networking and other 'things' as well | 19:49 |
jgriffith | mgagne: I owe an apology for voicing my opinions about that whole thing | 19:50 |
jgriffith | to you | 19:50 |
mgagne | jgriffith: I fortunately happen to have (somewhat small) time to voice my opinion | 19:50 |
jgriffith | :) | 19:51 |
mgagne | jgriffith: what I find unfortunate is the trend to deprecate stuff and not proposing a well tested and feature complete alternative. We stop developing feature and propose something else that is not even half finished or better and still WIP for months/years. | 19:52 |
mgagne | jgriffith: that's not fair to the end users and us operators supporting those people | 19:52 |
*** alejandrito has quit IRC | 19:53 | |
*** timcl has quit IRC | 19:54 | |
kevincarr1991 | Can anyone point me to some good documentation on how to add cinder to the controller and use nfs mount | 19:58 |
openstackgerrit | John Griffith proposed openstack/cinder: Remove NetApp drivers from Cinder https://review.openstack.org/227524 | 19:59 |
jgriffith | mgagne: I completely agree... ala keystone client and openstackclient etc | 20:01 |
jgriffith | mgagne: there's a disconnect between developers and users that's actually the source of quite a bit of trouble | 20:02 |
*** martyturner has quit IRC | 20:02 | |
mgagne | jgriffith: that's what I implicitly referred to. see my reply on #openstack-nova | 20:02 |
jgriffith | ahh... yes, I see | 20:03 |
smcginnis | jgriffith: ping | 20:03 |
jgriffith | smcginnis: hi | 20:03 |
smcginnis | Funny | 20:03 |
smcginnis | About the netapp thing... | 20:04 |
jgriffith | smcginnis: why are you the only one every around and watching what's going on ? | 20:04 |
jgriffith | :) | 20:04 |
jgriffith | s/every/ever/ | 20:04 |
*** martyturner has joined #openstack-cinder | 20:04 | |
smcginnis | The shadow knows... | 20:04 |
smcginnis | :) | 20:04 |
smcginnis | That's just a dependency on a proprietary library, right? | 20:04 |
smcginnis | Not wrong license for Cinder code. | 20:04 |
jgriffith | smcginnis: correct | 20:05 |
jgriffith | smcginnis: but it seems there's some issues for folks that do distros | 20:05 |
*** jwcroppe has joined #openstack-cinder | 20:05 | |
*** timcl has joined #openstack-cinder | 20:05 | |
smcginnis | I was under the assumption that we had other drivers like that. | 20:05 |
jgriffith | smcginnis: where having that import in the code may or may not represent some sort of issue for them | 20:05 |
smcginnis | jgriffith: That the driver could be distributed, but if someone wanted to actually use it they would need to download the proprietary bits to make it run. | 20:06 |
jgriffith | more importantly though IMHO is the principle of the matter in terms of what OpenStack has traditionally held up as values | 20:06 |
jgriffith | smcginnis: Yes, but lawyers and licenses are funny | 20:06 |
smcginnis | jgriffith: Don't get me wrong, I don't really like it - but I could see why someone may need to do it that way. :/ | 20:06 |
jgriffith | smcginnis: things like "you referenced it in your code.. now I own your ass" etc | 20:06 |
*** hemnalunch is now known as hemna | 20:06 | |
eharney | it actually is a big problem for us, since we have customers using that driver, and can't distribute the new lib... but you can ignore all of that and figure it's just wrong from the upstream community POV anyway | 20:06 |
jgriffith | eharney: +1 | 20:07 |
smcginnis | jgriffith, eharney: OK, fair enough. | 20:07 |
xyang1 | jgriffith: smcginnis i think one problem is the code was in driver in kilo with apache2 license | 20:07 |
xyang1 | So now it was in a lib with proprietory license | 20:07 |
smcginnis | xyang1: My impression was there was code in kilo, but not _that_ code. | 20:07 |
xyang1 | It is that code | 20:07 |
jgriffith | xyang1: yes! | 20:08 |
xyang1 | The code was moved to a lib | 20:08 |
*** tpsilva has quit IRC | 20:08 | |
smcginnis | xyang1: Doesn't one of the EMC drivers have a similar dependency on an outside lib or command tool that needs to be installed separately? | 20:08 |
jgriffith | xyang1: so they took the code contributed up part way into L and just copy/pasted it into a lib and slapped a proprietary license on it | 20:08 |
jgriffith | :( | 20:08 |
jgriffith | poor form | 20:08 |
xyang1 | So seems moving from open source to non open source | 20:08 |
jgriffith | as it includes contributions from all of us | 20:08 |
cfriesen__ | downside of apache license? | 20:09 |
smcginnis | jgriffith, xyang1: If that is the case, then I'm all for the proposed direction. | 20:09 |
smcginnis | But do we know that for sure? | 20:09 |
xyang1 | smcginnis: emc does not move open source code to emc license | 20:09 |
jgriffith | and as I said before, regardless of legal issues, distribution problems etc, IMO it's just poor form | 20:09 |
eharney | smcginnis: see the notes in the LP bug | 20:09 |
xyang1 | It is the otherway around | 20:09 |
xyang1 | So that seems odd to me | 20:09 |
smcginnis | eharney: I read that. I thought it said it was just switching to a different library. I didn't think it was the same code repackaged. | 20:09 |
jgriffith | smcginnis: so the issue is not moving code to libs.... | 20:09 |
* smcginnis rereads... | 20:10 | |
jgriffith | smcginnis: the issue is moving it to a lib with a proprietary license | 20:10 |
jgriffith | smcginnis: so folks like EMC, Pure and HP that do that and use the Apache license are completely different deal | 20:10 |
*** breitz has quit IRC | 20:10 | |
smcginnis | tbarron, ameade: Any input? Or you need to wait for the lawyers? :) | 20:11 |
*** breitz has joined #openstack-cinder | 20:11 | |
xyang1 | smcginnis: we still have lib that is not open source, but we did not change the same code from apache2 to EMC license | 20:11 |
smcginnis | The point I would like clarified is - is the code in the proprietary lib the code that was formerly Apache? Or is it a new set of code. | 20:11 |
jgriffith | smcginnis: it appears it's the same code that was in place before | 20:12 |
smcginnis | xyang1: Hence my point of needing clarification. | 20:12 |
eharney | smcginnis: https://bugs.launchpad.net/manila/+bug/1499334/comments/6 | 20:12 |
openstack | Launchpad bug 1499334 in Cinder "Regression: Proprietary code needed to use NetApp with Cinder and Manila" [Critical,In progress] - Assigned to John Griffith (john-griffith) | 20:12 |
xyang1 | It is the same code to my understanding | 20:12 |
tbarron | smcginnis: jgriffith: all: we know there is a problem here. It's not a technical issue, but something we are pushing up the management/lawyer chain, etc. | 20:12 |
xyang1 | Netapp folks can clarify of course | 20:12 |
jgriffith | tbarron: push faster! :) | 20:12 |
tbarron | smcginnis: jgriffith: yes, it's the same code | 20:12 |
* jgriffith is working on the backport of that patch | 20:13 | |
smcginnis | tbarron: Thanks for the clarification. | 20:13 |
jgriffith | to rc | 20:13 |
*** Lee1092 has quit IRC | 20:13 | |
jgriffith | err... stable/liberty as it were | 20:13 |
hemna | gah, it's the same code? | 20:15 |
*** leseb has joined #openstack-cinder | 20:15 | |
jgriffith | hemna: well.. you approved it :) | 20:16 |
cfriesen__ | https://testpypi.python.org/pypi/netapp-lib <--- netap lib | 20:16 |
cfriesen__ | someone more familiar with that code should be able to see if it's the same | 20:16 |
xyang1 | So to jgriffith's point, the code could contain contribution from non-NetApp people also | 20:16 |
*** Yogi1 has quit IRC | 20:16 | |
hemna | jgriffith, *sigh* yah I know, I guess I should have looked into installing the lib and looking at the source..... | 20:16 |
jgriffith | xyang1: and does, as pointed out by the link eharney provided | 20:16 |
xyang1 | Because it is been out for a while | 20:16 |
jgriffith | hemna: TBH I most likely would've missed it too | 20:16 |
jgriffith | hemna: this is good though, because in the future it's something we'll think about probably | 20:17 |
eharney | even if it wasn't the same code, you can't just slip in a change to require non open-source licensed code on people who are already using this driver | 20:17 |
hemna | jgriffith, yah, learn from the mistake. | 20:17 |
jgriffith | eharney: yeah... there are a number of levels that make it wrong | 20:17 |
xyang1 | eharney: if you have a need to support new feature, maybe | 20:18 |
jgriffith | anyway... hopefully we can get it fixed up | 20:18 |
xyang1 | eharney: to support replication, install this lib | 20:18 |
jgriffith | xyang1: then it needs to be a new driver | 20:18 |
xyang1 | :) | 20:18 |
*** rhagarty_ has joined #openstack-cinder | 20:18 | |
*** rhagarty has joined #openstack-cinder | 20:18 | |
*** crose has quit IRC | 20:18 | |
jgriffith | xyang1: it's a case of upgrading existing deployments | 20:18 |
xyang1 | jgriffith: right | 20:18 |
cfriesen__ | interesting...the license on that netapp-lib package is non-assignable and non-transferable....might have implications. | 20:19 |
hemna | and the NetAppLibException looks quite similar to CinderException..... | 20:19 |
hemna | bleh | 20:19 |
*** bswartz has quit IRC | 20:19 | |
hemna | basically a copy/paste | 20:19 |
*** salv-orlando has joined #openstack-cinder | 20:19 | |
*** Yogi1 has joined #openstack-cinder | 20:20 | |
*** merooney has quit IRC | 20:21 | |
*** salv-orlando has quit IRC | 20:22 | |
openstackgerrit | Angela Smith proposed openstack/cinder-specs: Spec for FCZM Zone Driver Friendly Zone names https://review.openstack.org/144384 | 20:24 |
*** bnemec has joined #openstack-cinder | 20:24 | |
openstackgerrit | Angela Smith proposed openstack/cinder-specs: Spec for FCZM Zone Driver Friendly Zone names https://review.openstack.org/144384 | 20:25 |
hemna | angela-s, :) | 20:26 |
*** wyatt22 has joined #openstack-cinder | 20:27 | |
openstackgerrit | Angela Smith proposed openstack/cinder-specs: Spec for Brocade Zone Driver Virtual Fabrics support https://review.openstack.org/144389 | 20:28 |
*** eduardo has quit IRC | 20:34 | |
*** nate1 has joined #openstack-cinder | 20:34 | |
*** salv-orlando has joined #openstack-cinder | 20:35 | |
*** salv-orlando has quit IRC | 20:35 | |
*** salv-orlando has joined #openstack-cinder | 20:36 | |
openstackgerrit | LisaLi proposed openstack/cinder: Create encrypted volumes from images https://review.openstack.org/216567 | 20:37 |
openstackgerrit | Angela Smith proposed openstack/cinder-specs: Spec for Brocade Zone Driver Virtual Fabrics support https://review.openstack.org/144389 | 20:37 |
*** martyturner has quit IRC | 20:37 | |
angela-s | hemna: :D | 20:38 |
*** mudassirlatif has quit IRC | 20:40 | |
*** timcl has quit IRC | 20:40 | |
*** wyatt22 has quit IRC | 20:43 | |
*** nate1 has quit IRC | 20:43 | |
*** jgriffith1 has joined #openstack-cinder | 20:51 | |
*** jgriffith has quit IRC | 20:51 | |
*** jgriffith1 has quit IRC | 20:52 | |
*** akerr has quit IRC | 20:52 | |
*** jgriffith has joined #openstack-cinder | 20:55 | |
*** raildo is now known as raildo-afk | 20:56 | |
*** martyturner has joined #openstack-cinder | 20:58 | |
*** ronis_ has quit IRC | 20:59 | |
*** jgriffith has quit IRC | 21:00 | |
*** mtanino has quit IRC | 21:01 | |
*** hemna is now known as hemnafk | 21:01 | |
openstackgerrit | xing-yang proposed openstack/cinder: Fix VMAX live migration problem https://review.openstack.org/226847 | 21:01 |
*** edmondsw has quit IRC | 21:02 | |
jungleboyj_ | xyang1: Which summit was it that was in China? Was that for Icehouse? | 21:03 |
xyang1 | jungleboyj_: yes | 21:03 |
jungleboyj_ | xyang1: Thank you. | 21:03 |
xyang1 | jungleboyj_: hong kong | 21:03 |
jungleboyj_ | Ah, thanks! | 21:03 |
xyang1 | Np | 21:03 |
jungleboyj_ | I was thinking Beijing. | 21:03 |
jungleboyj_ | And yes, I will remove my -2's still. :-) | 21:03 |
xyang1 | jungleboyj_: that was olympics:) | 21:03 |
*** angela-s has quit IRC | 21:04 | |
*** daneyon has quit IRC | 21:04 | |
*** hemna has joined #openstack-cinder | 21:05 | |
*** daneyon has joined #openstack-cinder | 21:05 | |
*** timcl has joined #openstack-cinder | 21:08 | |
*** mudassirlatif has joined #openstack-cinder | 21:08 | |
*** mtanino has joined #openstack-cinder | 21:11 | |
*** angela-s has joined #openstack-cinder | 21:12 | |
*** mdenny has quit IRC | 21:15 | |
angela-s | thingee: for Brocade CI, we have addressed all the issues you mentioned. Thank you for bringing those items to our attention. | 21:16 |
angela-s | thingee: since CI was the blocker, could you please remove the -2s from these reviews so that I can work on them for M? | 21:17 |
angela-s | thingee: https://review.openstack.org/#/c/144389/ https://review.openstack.org/#/c/144384/ https://review.openstack.org/#/c/184799/ | 21:17 |
*** martyturner has quit IRC | 21:19 | |
*** jgriffith has joined #openstack-cinder | 21:21 | |
*** lprice1 has quit IRC | 21:22 | |
*** eharney has quit IRC | 21:26 | |
*** jungleboyj_ has quit IRC | 21:27 | |
thingee | esker: RE from #openstack-manila, I'm happy to hear the attribution issue will be resolved immediately for netapp_lib. | 21:29 |
*** dims__ has quit IRC | 21:29 | |
thingee | jgriffith, smcginnis ^ | 21:29 |
*** cbader has quit IRC | 21:30 | |
*** dustins has quit IRC | 21:31 | |
thingee | scottda, hemnafk definitely agree. wait for the spec to be done. | 21:31 |
scottda | cool, wanted to keep you in the loop. | 21:31 |
smcginnis | thingee, esker: Good to hear. | 21:32 |
thingee | hemnafk, stevemar I'm definitely for us moving towards the openstack-client... I think it's good to help along with keystone influencing others to do the same. | 21:32 |
*** Guest99 has joined #openstack-cinder | 21:33 | |
thingee | I know some of us here have some reservations with how things work in it, but maybe we could bring those thoughts to the project itself. | 21:33 |
jgriffith | thingee: I don't know that anybody opposed that at all actually | 21:33 |
jgriffith | thingee: do you know what reservations people have? | 21:34 |
stevemar | jgriffith: i thought you had some of the reservations :) | 21:34 |
thingee | jgriffith: well you mentioned cliff. I know that's a dependency deep, but.. | 21:34 |
stevemar | what with it being based on cliff and all | 21:34 |
thingee | stevemar: :) | 21:34 |
jgriffith | I have reservations about removing existing functionality that deployers are using yes | 21:34 |
jgriffith | stevemar: please don't adlib what I stated earlier | 21:35 |
stevemar | jgriffith: no one is saying to remove it, just a long ass deprecation cycle | 21:35 |
jgriffith | stevemar: that statement was specifically in resonse to someobdy stating they hadn't used it much, and my response was that I have been poking at it | 21:35 |
jgriffith | stevemar: and that I think it's cool and the right direction | 21:35 |
jgriffith | stevemar: but that I was having trouble with figuring out some of the inricancies of cliff | 21:35 |
jgriffith | stevemar: the only other statement that I made, that I will make again very CLEARLY | 21:36 |
stevemar | jgriffith: ah, didn't mean to adlib - but proceed, its all good | 21:36 |
jgriffith | stevemar: is that I do NOT believe you can/should deprecate an existing API or interface UNTIL a replacement is avaialable and solid and NOT in beta etc | 21:36 |
stevemar | gotcha | 21:37 |
jgriffith | stevemar: I apologize if my words gave a different impression | 21:37 |
stevemar | jgriffith: its all good, happens over text, plus i wasn't paying the most attention in the morning | 21:37 |
*** changbl has quit IRC | 21:37 | |
jgriffith | LOL | 21:37 |
* morgan never pays attention | 21:38 | |
stevemar | jgriffith: re: your concern, so it's fair and sensible. someone (maybe the cinder team?) needs to evaluate osc and see if it's a viable replacement? FWIW osc is *not* in beta | 21:38 |
stevemar | that sounds like a lot of work though | 21:38 |
*** changbl has joined #openstack-cinder | 21:39 | |
stevemar | but i agree, marking something as deprecated when the solution is half baked is silly pant | 21:39 |
stevemar | s | 21:39 |
stevemar | when the alternative solution*... | 21:39 |
jgriffith | stevemar: yes, sorry beta being a poor word there | 21:39 |
jgriffith | stevemar: there is some fundamental misunderstanding here though I think | 21:39 |
*** diablo_rojo has quit IRC | 21:40 | |
jgriffith | stevemar: the fact is that osc doesn't replace any of what was being discussed when the topic came up | 21:40 |
*** eikke has quit IRC | 21:40 | |
jgriffith | stevemar: the nova-boot-create-volume is completely different issue | 21:40 |
jgriffith | stevemar: and I don't think people seem to understand that "for now" at least osc leverages all of the individual clients | 21:40 |
*** eikke has joined #openstack-cinder | 21:41 | |
jgriffith | stevemar: the focus on "new" right now is an awesome shell | 21:41 |
jgriffith | I don't know too much more than that, so I won't say anything that will be used against me in a court of law later :) | 21:41 |
thingee | yeah it won't be easy. I think we agree on that. But we're evolving from that choice back when it was just a few projects and it was ok for people to have their own clients. | 21:41 |
*** alejandrito has joined #openstack-cinder | 21:41 | |
jgriffith | thingee: it has nothign to do with easy | 21:41 |
jgriffith | thingee: it's reality.. right now it's a shell no? | 21:42 |
openstackgerrit | Angela Smith proposed openstack/cinder: Adds friendly zone name support https://review.openstack.org/180518 | 21:42 |
thingee | jgriffith: sure | 21:42 |
stevemar | jgriffith: right, the long term goal is to use openstacksdk, but right now we call the python bindings of the python-*client libraries | 21:42 |
*** dtroyer has joined #openstack-cinder | 21:42 | |
jgriffith | thingee: I'm not sure why it's a topic here actually. So I'm a HUGE fan of OSC and what's going on there | 21:42 |
dtroyer | o/ | 21:42 |
thingee | jgriffith: I disagree that it being difficult does play into it though in someway. | 21:42 |
jgriffith | thingee: I'm not sure why there's this impression that I'm not | 21:42 |
jgriffith | dtroyer: :) | 21:43 |
stevemar | as the sdk matures, we will drop some of the more troublesome client libs (swift and glance for starters) :) | 21:43 |
dtroyer | stevemar: rang the bell | 21:43 |
jgriffith | dtroyer: just trying to clear up a misinterpretation of something I typed earlier | 21:43 |
jgriffith | dtroyer: I LOVE osc!!! | 21:43 |
stevemar | jgriffith: lol | 21:43 |
jgriffith | think it's a great project and the right direction | 21:43 |
jgriffith | for some reason somebody is spreading rumors that I said something bad abou tit | 21:44 |
jgriffith | about | 21:44 |
thingee | jgriffith: I was talking about your specific mention of cliff, which is a dependency of osc. I know your opinions on osc are great. | 21:44 |
thingee | /great/positive/ | 21:44 |
*** vgridnev has quit IRC | 21:44 | |
jgriffith | I think cliff is fantastic as well... I simply said that it was new and I was stuck trying to figure out a couple of details around it | 21:44 |
jgriffith | thingee: I've been trying to write my own code that uses it | 21:44 |
thingee | ok, no problem! | 21:45 |
jgriffith | thingee: and for the most part it's been super awesome and fast learning curve | 21:45 |
dtroyer | I saw that in the logs…cliff is interesting for sure…and was written for OSC so isn't always intuitive to use elsewhere | 21:45 |
jgriffith | but I got hung up on some things with reading in subcommands that I haven't figure out, not because there's anything wrong with it, but because it's different than anything I've used, and things like osc and nuetron use it differently than I am trying to | 21:46 |
jgriffith | dtroyer: thanks | 21:46 |
dtroyer | DON'T look at neutronclient as an example | 21:46 |
dtroyer | for anything | 21:46 |
jgriffith | lol | 21:46 |
stevemar | ++ | 21:46 |
dtroyer | please | 21:46 |
jgriffith | I noticed that it is infact VERY different | 21:46 |
dtroyer | way over-normalized | 21:46 |
*** kevincar_ has joined #openstack-cinder | 21:46 | |
dtroyer | OSC may be the other extreme, we copy-n-paste a good bit, but in the name of not fouling up older versions and other commands | 21:47 |
dtroyer | so cliff gets most of our factored-out bits at the command-parsing level | 21:47 |
*** jgregor has quit IRC | 21:47 | |
jgriffith | dtroyer: yeah, I was messing with trying to have base command files if that makes sense | 21:48 |
jgriffith | dtroyer: so like: command/volumes.py, snapshots.py etc etc | 21:48 |
jgriffith | dtroyer: the idea being "myshell volumes -h" | 21:48 |
dtroyer | so not version-specific? | 21:48 |
jgriffith | dtroyer: hadn't gotten to that part yet :) | 21:49 |
mriedem | cinder peeps - would appreciate review of this for anyone that was involved in that ML thread https://review.openstack.org/#/c/227564/ | 21:49 |
dtroyer | oh, no, I see | 21:49 |
jgriffith | dtroyer: but that was going to be next | 21:49 |
jgriffith | dtroyer: so I don't want a class per method, I want a class per resource | 21:49 |
jgriffith | and methods/sub-commands under that | 21:49 |
jgriffith | it might be stupid, don't know | 21:49 |
dtroyer | I think we have cliff doing partial command helps where it lists the matching remainig bits now | 21:49 |
*** daneyon has quit IRC | 21:49 | |
jgriffith | dtroyer: yes, I played with osc and it's almost exactly what I want actually | 21:49 |
*** daneyon has joined #openstack-cinder | 21:50 | |
jgriffith | dtroyer: couple of things that I just haven't figured out yet but honestly haven't looked at it in a week or two | 21:50 |
jgriffith | dtroyer: it was more in some of the "magic" stuff that cliff reads in and does | 21:50 |
*** kevincarr1991 has quit IRC | 21:50 | |
dtroyer | yeah, you need to know the flow through cliff.app to get it well | 21:51 |
jgriffith | dtroyer: yeah.. I do think it's super cool | 21:51 |
dtroyer | for the setup, the commands themselves are pretty simple | 21:51 |
jgriffith | dtroyer: coming from using things like argparse, click and codegangsta-cli I really like it | 21:51 |
*** kevincar_ has quit IRC | 21:51 | |
jgriffith | Just need more time and probably examples to figure it out :) | 21:52 |
jgriffith | completely that is | 21:52 |
dtroyer | FWIW, I've been toying with the idea of making stand-alone subcommands (if that makes sense) to help with the object name overload we're getting in to. that might be helpful for what you are thinking about too | 21:52 |
*** dims_ has joined #openstack-cinder | 21:52 | |
jgriffith | dtroyer: YES! | 21:53 |
dtroyer | it's mostly for plugins, but I don't want to lose the all-in-one idea either | 21:53 |
*** yrabl has quit IRC | 21:53 | |
jgriffith | dtroyer: if we're on the same page (and I think we are) that makes sense | 21:53 |
*** mriedem has quit IRC | 21:53 | |
dtroyer | it would also let you build any random cli with just the clientmanager (wihtout keystone)/cliff/shell bits easily | 21:54 |
dtroyer | I used github as the original plugin sample | 21:54 |
*** timcl has quit IRC | 21:55 | |
*** e0ne has joined #openstack-cinder | 21:56 | |
*** changbl has quit IRC | 22:00 | |
thingee | angela-s: ack, will get around to it today to take a closer look | 22:03 |
*** edtubill has quit IRC | 22:03 | |
angela-s | thingee: thanks! | 22:03 |
*** annasort has quit IRC | 22:04 | |
*** changbl has joined #openstack-cinder | 22:04 | |
*** jwcroppe has quit IRC | 22:07 | |
*** jwcroppe has joined #openstack-cinder | 22:07 | |
*** zhangjn has joined #openstack-cinder | 22:09 | |
*** hemna has quit IRC | 22:10 | |
*** zhangjn has quit IRC | 22:11 | |
*** jwcroppe has quit IRC | 22:12 | |
*** zhangjn has joined #openstack-cinder | 22:12 | |
*** zhangjn has quit IRC | 22:12 | |
*** zhangjn has joined #openstack-cinder | 22:13 | |
*** Guest99 has quit IRC | 22:14 | |
*** garthb has quit IRC | 22:15 | |
*** e0ne has quit IRC | 22:17 | |
*** zhangjn has quit IRC | 22:17 | |
*** Guest88 has joined #openstack-cinder | 22:19 | |
*** hemnafk is now known as hemna | 22:22 | |
*** amoturi has left #openstack-cinder | 22:25 | |
*** Guest88 has left #openstack-cinder | 22:25 | |
*** Guest88 has joined #openstack-cinder | 22:26 | |
*** stevemar has quit IRC | 22:30 | |
scottda | If anyone is interested in helping with a Tokyo Summit talk on contributing to OpenStack, I've 3 questions for you.... | 22:36 |
scottda | https://www.surveymonkey.com/r/G35S66W | 22:36 |
*** zhangjn has joined #openstack-cinder | 22:36 | |
*** zhangjn has quit IRC | 22:37 | |
*** zhangjn has joined #openstack-cinder | 22:38 | |
*** mc_nair has quit IRC | 22:40 | |
*** sghanekar has joined #openstack-cinder | 22:40 | |
*** lcurtis has quit IRC | 22:44 | |
*** jgriffith has quit IRC | 22:55 | |
*** jgriffith has joined #openstack-cinder | 22:55 | |
*** bswartz has joined #openstack-cinder | 22:55 | |
*** Guest88 has quit IRC | 22:57 | |
*** jgriffith has quit IRC | 22:57 | |
*** zhangjn_ has joined #openstack-cinder | 22:57 | |
*** jgriffith has joined #openstack-cinder | 23:00 | |
*** IanGovett has quit IRC | 23:00 | |
*** zhangjn has quit IRC | 23:01 | |
*** alejandrito has quit IRC | 23:03 | |
*** markvoelker_ has quit IRC | 23:04 | |
*** dims_ has quit IRC | 23:05 | |
*** gouthamr has quit IRC | 23:11 | |
*** Yogi1 has quit IRC | 23:13 | |
*** diogogmt has quit IRC | 23:16 | |
*** stevemar has joined #openstack-cinder | 23:31 | |
*** stevemar has quit IRC | 23:33 | |
*** erhudy has quit IRC | 23:39 | |
openstackgerrit | John Griffith proposed openstack/cinder: Remove NetApp drivers from Cinder https://review.openstack.org/227524 | 23:43 |
*** jamielennox|away is now known as jamielennox | 23:56 | |
*** rex_lee_ has quit IRC | 23:56 | |
*** jaypipes has quit IRC | 23:56 | |
*** harlowja has quit IRC | 23:56 | |
*** sayali has quit IRC | 23:56 | |
*** thrawn01 has quit IRC | 23:56 | |
*** r-daneel has quit IRC | 23:57 | |
*** sage has quit IRC | 23:57 | |
*** harlowja has joined #openstack-cinder | 23:57 | |
*** xyang1 has quit IRC | 23:57 | |
*** thrawn01 has joined #openstack-cinder | 23:58 | |
*** sage has joined #openstack-cinder | 23:58 | |
*** thingee has quit IRC | 23:59 | |
*** r-daneel has joined #openstack-cinder | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!