16:00:07 #startmeeting cinder 16:00:08 Meeting started Wed Mar 28 16:00:07 2018 UTC and is due to finish in 60 minutes. The chair is jungleboyj. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:11 The meeting name has been set to 'cinder' 16:00:29 Courtesy ping: jungleboyj DuncanT diablo_rojo, diablo_rojo_phon, rajinir tbarron xyang xyang1 e0ne gouthamr thingee erlontpsilva patrickeast tommylikehu eharney geguileo smcginnis lhx_ lhx__ aspiers jgriffith moshele hwalsh felipemonteiro lpetrut 16:00:33 hi 16:00:35 <_alastor_> o/ 16:00:41 hi 16:01:23 @! 16:01:23 <_pewp_> jungleboyj ( ^_^)/ 16:01:29 Agenda: 16:01:34 #link https://etherpad.openstack.org/p/cinder-rocky-meeting-agendas 16:01:47 hello 16:01:57 hi 16:02:02 hi 16:02:06 hi 16:02:28 o/ 16:02:33 o/ 16:02:43 Welcome all. Give people another minute to join up. 16:03:04 Hi. 16:03:15 Ah Swanson is here. Now we can start. 16:03:36 You may proceed. 16:03:37 #topic announcements 16:03:54 First, Vancouver Topic Submission tool is now Open. 16:04:09 #link https://etherpad.openstack.org/p/YVR-cinder-brainstorming 16:04:17 Right now all we have is in the etherpad. 16:04:34 Anyone have other topics to propose? 16:05:07 Nothing from me. 16:05:57 Ok. 16:06:05 Any concerns with submitting the topics we have in there? 16:06:08 jungleboyj: I added MA topic 16:06:24 jungleboyj: how much time do we have for the forum? 16:06:47 jgriffith: Ah, good. Not a bad idea to continue that discussion. 16:07:04 jungleboyj: I'd also like to consider Standalone/Container use Cinder if somebody other than just myself is interested in int 16:07:06 xyang: I think each one is like 40 minutes of time to talk. 16:07:07 it 16:07:08 jgriffith: That would be good if we can get some user-side input on that and if anything more is needed. 16:07:12 MA 16:07:17 jgriffith: Yeah. 16:07:26 jgriffith: +1 for standalone cinder :) 16:07:27 smcginnis: multi-attach 16:07:30 jgriffith: I know I am interested in that. 16:07:57 jgriffith: Yeah, I was just clarifying my comment was meant about the MA topic. 16:08:01 jgriffith: What are you doing? 16:08:28 jungleboyj: I dunno :) 16:08:35 Poor cinder, all alone. 16:08:37 eharney: I am wondering if the tempest topic is appropriate for the forum. 16:08:43 smcginnis: Standing proud! 16:08:49 smcginnis: :) 16:08:51 smcginnis: It doesn't need to be lonely. 16:08:51 jungleboyj: you mean don't update the ehterpad? 16:09:11 jgriffith: Now, I was watching you do it and couldn't figure out what you were trying to do? 16:09:31 eharney: We should connect with the qa team about the tempest topic. 16:10:08 +1 for standalone cinder, we have a similar suggestion for manila 16:10:16 smcginnis: So, worth submitting. 16:11:34 tbarro: do you want to steal this feature into manila? 16:11:45 tbarron: ^ 16:11:51 lol 16:12:14 feature lifecycle: nova => cinder => manile => ? 16:12:15 :-) 16:12:22 e0ne: Yep. 16:12:46 And then horizon. :O 16:12:49 e0ne: I know you are pulling my leg but manila can also run no-auth, run as dynamic external storage provider for k8s, be a CSI driver, etc. 16:12:50 I need standalone horizon! 16:13:18 tbarron: THat is good. 16:13:19 e0ne: LOL 16:13:43 tbarron: have you got someone to work on manila stand alone? 16:14:04 So, moving on. I am going to leave the etherpad open one more week and pester you all again next week. Then will submit the topics. 16:14:14 xyang: thanks for signing up! 16:14:29 * jungleboyj nominates xyang 16:14:31 xyang :) 16:14:35 :) 16:15:00 tbarron: I"m not here!:) 16:15:27 Other announcement is that os-brick 2.4.0 has been released. 16:16:01 I had proposed one for stable/queens that was 2.3.1 . Not sure that that one has merged yet. 16:16:25 Yep, looks like it did. 16:17:23 #topic Rocky Priorities Review 16:17:34 Yep, 2.3.1 went through this morning. 16:17:40 smcginnis: Thank you! 16:17:56 #link https://etherpad.openstack.org/p/cinder-spec-review-tracking 16:18:04 So, haven't had a lot of action in here. 16:18:34 tommylikehu: I saw a patch for Mark volume bekend or pool sold out but haven't seen a spec yet. 16:18:47 I started work on scheduler HA spec 16:18:48 jungleboyj: yeah 16:18:56 Is that forthcoming? 16:19:04 Oh, the Generic backup went in? 16:19:15 I want to talk with geguileo first. I like an idea with etcd for it 16:19:27 e0ne: great! 16:20:07 e0ne: Is that the update to the backup implementation spec that went in? 16:20:37 jungleboyj: no, here is a draft https://review.openstack.org/#/c/556529/ 16:21:09 I'm using https://etherpad.openstack.org/p/cinder-ptg-rocky-friday as a reference 16:21:22 eharney, smcginnis: thanks for the feedback on spec! 16:22:04 e0ne: Ok. Cool. I will take a look at that one too. 16:22:41 Who was going to be doing the Volume replication for in-use volumes spec? 16:23:19 jungleboyj: the whosit whatsit? 16:23:39 * jgriffith really should've been in Ireland 16:23:50 * smcginnis is confused too 16:24:09 * jungleboyj agrees that jgriffith should have been there. 16:24:14 Was too quiet without you. 16:24:47 I thought that there was supposed to be a spec being created for Replicating in-use volumes. 16:24:50 jgriffith: are you missing snow? :) 16:25:06 e0ne: haha 16:25:38 Isn't this the "sold out" spec? https://review.openstack.org/#/c/557112/ 16:25:41 Here's a pic from the PTG : https://vignette.wikia.nocookie.net/stephenking/images/e/e4/710.jpg/revision/latest?cb=20140512045133 16:25:55 #link https://wiki.openstack.org/wiki/CinderRockyPTGSummary#Volume_replication_for_in-use_volumes 16:25:57 smcginnis: :) 16:25:59 LOL 16:26:11 *laughing* 16:26:17 jgriffith: You're not too far from where that supposedly took place either. 16:26:33 jungleboyj: I don't understand that 16:26:43 the volume-replication one 16:27:02 Is that my request regarding failover? 16:27:08 Is that migration via replication? 16:27:10 it kinda looks like it, but not very clear 16:27:14 jgriffith: Ah, that is the spec. Thank you. 16:27:19 geesh 16:27:33 Really need to clarify that :) 16:28:13 "update in-use volumes after replication failover" 16:29:08 I am not remembering what that is either. 16:29:30 There's nothing about it on the notes etherpad from then either. 16:29:41 There isn't? 16:29:42 jungleboyj: I'm pretty sure the replication one is what I mentioned, given that I requested it 16:29:55 (jgriffith): Volume replication for in-use volumes 16:30:05 Line 100 - https://etherpad.openstack.org/p/nova-ptg-rocky 16:30:10 and I mentioned it to Matt 16:30:27 jgriffith: Ah, that is right. This was one you proposed. 16:30:49 That work item and the one below don't have owners. 16:30:54 So just very poor naming on that title 16:31:04 yeah.. my bad 16:31:06 #link http://lists.openstack.org/pipermail/openstack-dev/2018-February/127750.html 16:31:47 Sorry. 16:32:38 If we don't have a nova spec up already for this, it ain't happening in Rocky. 16:32:39 I can update the titles so that is less confusing. 16:33:21 smcginnis, It took 10 minutes to remember what it was. Ain't happening for Rocky. 16:33:22 We'll need to get ildikov to help, of course. :) 16:33:26 smcginnis: of course not, I mean.. we just released Q, how could we possibly work on something in R 16:33:53 :-) Ok, so it sounds like this is one to follow up on in the next Cross Project meeting with ildikov 16:34:54 jgriffith, involves nova. So not rocky, schadenfreude or tuppence. (Guessing at names.) 16:35:06 I won't belabor that stuff further. 16:35:12 *SMH* 16:35:16 mabye when we get back around to A? 16:35:23 I don't think geguileo is here today. 16:35:30 Paging geguileo 16:35:34 I do think our replication support does need more work. 16:35:44 jgriffith, Aardvark 16:35:48 smcginnis: :-) 16:35:52 Both as far as drivers supporting it, and as far as its general usefulness. 16:35:54 * jgriffith looks away and whistles 16:36:03 * jungleboyj is waiting for jgriffith to explode 16:36:03 jungleboyj:AFAIR, geguileo is on vacation this week 16:36:17 e0ne: Ok, we will skip the HA update then. 16:36:24 * jungleboyj thinks he is being avoided. ;-) 16:36:34 smcginnis, you know what I think v3 replication should be. 16:36:48 Oh God. 16:37:01 * jungleboyj is going to ban Swanson 16:37:05 :) 16:37:20 jungleboyj, I am strong with the dark side today. 16:37:31 jungleboyj: is it because we need to implement microversion 3.1 for replication? 16:37:33 Yeah, we are all kind-of Saucey today. 16:37:36 smcginnis: so for the record, I don't disagree with you; it was a first pass and it's just kida sate there 16:37:52 s/sate/sat/ 16:39:12 #topic Extending shows no error when scheduler rejects 16:39:20 lseki: All yours 16:39:26 hi 16:39:54 if you have a volume, and try to extend it w/ openstack cli 16:40:01 to a size exceeding the available space on backend 16:40:12 there will be a error line on c-sch 16:40:22 but nothing will happen besides that 16:40:34 looks like we need 'user message' for this case 16:40:39 e0ne: Yeah. 16:40:39 #link https://docs.openstack.org/cinder/pike/contributor/user_messages.html 16:40:46 the volume keeps its original size, and continue w/ 'available' status 16:40:58 may I report a bug about this? 16:41:18 lseki: yes, please 16:41:25 It's an async call, so you won't get an error back. 16:41:26 e0ne: ++ 16:41:38 But if we do not have a user message for that failure, we should add that. 16:41:43 Do we know there is not one? 16:42:00 smcginnis: I didn't find in the code anything 16:42:02 smcginnis: If it is failing at the scheduler why can't we do a message? 16:42:09 smcginnis: I haven't checked out user messages lately, but does this work on CLI? 16:42:20 ganso: +1 16:42:25 jungleboyj: The API accepted the request. 16:42:38 smcginnis: Oh .... 16:42:39 ganso: I thought we had added getting those from the CLI. 16:42:42 but we haven't disconnected yet, no? 16:43:00 scheduler code: https://github.com/openstack/cinder/blob/master/cinder/scheduler/manager.py#L401-L456 16:43:04 I mean returned... we're still on the *right* side of the boundary 16:43:48 we've got separate API for user messages 16:44:20 async API errors should be available in messages API 16:45:02 #link https://docs.openstack.org/cinder/latest/contributor/user_messages.html 16:45:38 If we don't have a way to get that via the CLI, we should add that. 16:45:54 That was definitely a miss in the implementation if so. 16:46:29 smcginnis: I think we have a way to get that message. The question is if it got to openstack cli 16:48:07 That one is probably less likely. 16:48:31 so a bug shouldn't be opened if there is a user message for this, right? 16:48:33 The message-list command? 16:49:27 So I'll verify if there's a way to get user messages from openstack cli 16:49:39 If there isn't, I'll report a bug 16:49:49 lseki: Yes, that would be an issue. 16:49:51 If not, that would be a bug (or story?) for openstacksdk. 16:50:06 If we do not have a user message in the extend code, then that's one for cinder. 16:51:05 Looks like w send out a notification, but do not set an error. 16:51:10 At least in the scheduler. 16:51:24 smcginnis: +1 16:51:32 smcginnis: hmm aren't we still implementing new functionality in the cinderclient to port over to the openstack client later? 16:52:14 ganso: Right. We haven't stopped implementing features in cinderclient. 16:52:30 jungleboyj: so if it isn't in cinderclient, it is a bug 16:53:35 ganso: If what isn't? 16:53:46 jungleboyj: this user-messages API 16:53:51 ganso: Yes. 16:55:00 So, any more comments on that one at this point in time? 16:55:16 lseki: Are you going to check those two items and open bugs if appropriate? 16:55:47 jungleboy: yes I will 16:55:56 lseki: Excellent. Thank you. 16:56:10 5 minute warning. 16:56:12 jungleboyj: thanks :) 16:56:15 Err, 4 minute warning. 16:56:42 #action lseki to investigate if there is a user message for an extension failure. Also to investigate user message API support in openstack client and cinderclient 16:57:11 #topic open discussion 16:57:43 is cinder making any stable/branch policy changes in light of https://review.openstack.org/#/c/548916 ? 16:58:12 * jungleboyj looks at shadow ptl smcginnis 16:58:56 maybe a longer discussion ... 16:59:29 tbarron: Yes, I think that is. I can put it on the Agenda for next week. I need to read that spec and then I think it would be good for us to make a collective discussion. 16:59:42 I have not made any changes yet, but we need to decide what we want to do. 17:00:02 jungleboyj: interested in your collective thinking on this 17:00:10 tbarron: Agreed. 17:00:17 Ok, I will put it on the agenda for next week. 17:00:23 As it is time to wrap up for today. 17:00:33 Thank you all for coming today and for working on Cinder. 17:00:40 #endmeeting