16:00:08 #startmeeting cinder 16:00:09 Meeting started Wed Jan 24 16:00:08 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:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:12 The meeting name has been set to 'cinder' 16:00:15 o/ 16:00:17 hi 16:00:29 Courtesy ping: jungleboyj DuncanT diablo_rojo, diablo_rojo_phon, rajinir tbarron xyang xyang1 e0ne gouthamr thingee erlon patrickeast tommylikehu eharney geguileo smcginnis lhx_ lhx__ aspiers jgriffith moshele hwalsh felipemonteiro 16:00:36 @! 16:00:36 <_pewp_> jungleboyj (。・д・)ノ゙ 16:00:39 hi 16:00:41 hey 16:00:42 hi o/ 16:00:50 hi 16:00:53 .o/ 16:01:01 hi 16:01:03 hello 16:01:16 o/ 16:02:02 Hello. Just wait another minute to see if others show up. 16:02:14 hello 16:02:19 hey 16:02:26 hey 16:03:05 Cool. Have a good crowd today. Lets get started. 16:03:18 #topic Announcements 16:03:34 #link https://etherpad.openstack.org/p/cinder-queens-meeting-agendas 16:03:54 Hi 16:04:05 Reminder that we will be cutting the release for Cinderclient tomorrow. Yes, on THURSDAY. 16:04:23 hey 16:04:26 Is anyone aware of things that need to get it that are not in? 16:04:36 :) 16:04:56 If not I will even try to propose the cut today. 16:05:10 Last time I looked, I think we had all the important stuff in. 16:05:34 jungleboyj: please, don't forget to release python-brick-cinderclient for Queens too 16:05:38 I don't think there is anything pending for brick-cinderclient-ext but I think there is a dependency change. I will look at that. 16:05:46 e0ne: Great minds think alike. :-) 16:05:49 :) 16:06:25 Ok, I think that is all I had for that. 16:06:38 jungleboyj: there is the backup issue 16:06:50 oh, we are talking cinderclient... 16:06:55 * geguileo shutsup 16:06:57 I wanted to introduce and welcome Sofia Enriquez enriquetaso 16:07:13 Hey :) 16:07:13 She is interested in helping as a Google Summer of Code intern. 16:07:38 e0ne: Could use help with the Generic Backup Implementation. So, she will be helping with that. 16:07:56 jungleboyj: thanks! 16:07:57 I met some of you in Barcelona :) 16:08:19 enriquetaso: Awesome! You previously helped jbernard on some work for Cinder? 16:08:23 enriquetaso: Welcome! 16:08:33 enriquetaso: welcome! 16:08:33 enriquetaso: Welcome! 16:08:35 enriquetaso, welcome! 16:08:52 Yes, I worked with Jon ! 16:08:55 enriquetaso: welcome! 16:09:02 I have gotten enriquetaso started with code reviews and if we have any little bugs that come in she is eager to look at them. 16:09:25 Yay 16:09:45 enriquetaso: Anything you want to share to introduce yourself? 16:09:45 enriquetaso: feel free to ping me if you need any help 16:10:02 Ok, thanks e0ne ! 16:12:05 So, if enriquetaso needs any help please make yourself available to help. Want to give her another good internship experience. :-) 16:12:19 We must have done ok the first time around given that she wanted to come back. 16:12:38 :) 16:12:58 Moving on. 16:13:10 Reminder that we have the PTG Planning etherpad: 16:13:23 #link https://etherpad.openstack.org/p/cinder-ptg-rocky 16:13:43 Thank you to everyone that has already indicated their attendance. Looks like we have a good crowd shaping up. 16:14:04 hemna: Is going to be able to be there to do the hangouts streaming and video recording. 16:14:19 So, if you are remote we should be able to support you. 16:14:36 great! we've got our camera-man back! :) 16:14:49 Please start adding topics. I will start proposing things as I start going through specs. 16:14:52 e0ne: ++ 16:14:59 jungleboyj: will do 16:15:27 Ok, that is all for announcements. 16:15:37 #topic Features not Complete 16:15:55 So, we have a couple of specs we talked about last week that still need attention. 16:16:03 Transfer Snapshots with Volumes: 16:16:13 #link https://review.openstack.org/533564 16:16:21 eharney: You were -2 on this. Can that be removed? 16:16:29 jungleboyj: already removed 16:16:38 has anyone reviewed this substantially? 16:16:43 eharney: Excellent. So we just need reviews. 16:17:21 eharney: So, we need to get people reviewing that with a target to merge by Friday. If it doesn't merge by then, then I think it should be held. 16:17:26 Any disagreements? 16:17:57 jungleboyj: sounds like a good plan go to forward with this one 16:18:01 Feature freeze is tomorrow (Thursday) so it would be good if we can do something before that. 16:18:04 :) 16:18:14 Yes, by friday. 16:18:22 On Thursday. 16:18:23 ?? 16:18:26 ok 16:18:26 smcginnis: :-p 16:18:51 jungleboyj, what time tomorrow? 16:19:00 smcginnis: Technically we FF'ed last week for Cinder. 16:19:05 ON THURSDAY. 16:19:12 Oh, good point! :) 16:19:12 do we still have something for feature freeze exception? 16:19:24 The teacher becomes the student. 16:19:43 I mean something not mentioned in etherpad 16:19:45 e0ne: Just the Snapshots with Volumes and Provisioning improvements. 16:19:53 e0ne: No, not that I am aware of. 16:19:53 jungleboyj, wasnt that the proposal freeze? 16:20:14 erlon: No, was FF, but we gave these two an exception. 16:20:33 erlon: Do you think you can hit mid day tomorrow? 16:20:48 jungleboyj, just on point, our driver side changes for the Overprovisioning changes are just needing to pass CI: https://review.openstack.org/534855 16:21:32 erlon: Ok. 16:21:38 jungleboyj, I got a +2 from geguileo, just added some documentation that was missing in this last patch 16:22:04 So, lets work to review/get these patches through in the next ~28 hours. 16:22:18 jungleboyj, there are some additions to doc, but that does not count in the feature freeze right? 16:22:32 erlon: Right. Doc updates can continue. 16:22:52 Oh, we also have eharney 's RBD encryption change. Where is that at? 16:23:02 jungleboyj: got lost in zuul somewhere, i'm watching it today 16:23:13 jungleboyj: it was +W'd 16:23:26 eharney: Ok, that was what I had though. 16:23:29 *thought 16:23:38 So, just need a spec to go with that before too long. 16:23:43 yes 16:24:01 #action eharney To get spec associated with RBD Encrypted Volume support. 16:24:30 the nova side is also in the process of merging, i believe 16:24:41 We have two other specs that have been moved out and it looks like those have been merged. 16:25:07 I will also propose moving out 'Update Backup's Size when Backup is Created' 16:25:20 jungleboyj: ok 16:25:44 Anything more on Features for Queens? 16:26:28 Ok, Moving on. 16:26:44 #topic Priorities going forward. 16:26:50 So, the PTG is about a month away. 16:27:07 So, we need to focus on getting bug fixes in place, reviewed and merged. 16:27:14 Test, test, test. 16:27:27 Agreed! 16:27:34 I also would like to see us focus on reviewing the specs out there so we know what all we need to discuss when we meet in Dublin. 16:27:53 Its always fun to add more feature! But Im fan of the stable releases 16:28:19 erlon: :-) Well, I think we have done a decent job of not releasing anything too unstable lately. 16:28:24 Would like to keep it that way. 16:28:38 So, appreciate everyone's support in meeting those goals. 16:29:03 Next topic. 16:29:13 #topic Recent timeouts in backup test cases 16:29:21 Not sure that there is much more to talk about here. 16:29:26 geguileo: Looks like you are on top of it? 16:30:05 yup 16:30:16 there's a patch already 16:30:22 geguileo: Awesome. Thank you for the quick response. 16:30:23 https://review.openstack.org/#/c/537437/2 16:30:44 geguileo: You rock! 16:30:59 So, last item that someone added: 16:31:12 #topic CInder-tempest-plugin hardcoded path bug 16:31:20 Who added this? 16:31:28 jungleboyj: I did 16:31:33 jungleboyj: sorry forgot to add my name 16:31:36 Take it away ganso 16:32:05 geguileo: did you check our rbd driver for this issue? it has tpool usages too 16:32:07 so I opened this bug a few minutes ago 16:32:31 e0ne: The RBD driver only has tpool for calls to librados library 16:32:33 because I have a third party CI with custom tests which code imports the code that has been moved 16:32:55 geguileo: ok, thanks for the clarification 16:32:57 #link https://bugs.launchpad.net/cinder/+bug/1745175 16:32:58 Launchpad bug 1745175 in Cinder "hardcoded plugin path in cinder-tempest-plugin" [Undecided,New] 16:33:05 e0ne: np 16:33:25 I am having problems with that because I am installing the plugin as one normally would I suppose, but there is a hardcoded line in the plugin 16:33:25 eharney: Thanks. :-) 16:33:35 that forces the plugin module folder to be within the cinder folder 16:33:51 I haven't found that plugin being used in any of the CI jobs 16:34:05 that's the entry point in setup.cfg? 16:34:16 eharney: no, plugin.py 16:34:30 ganso, I remember there might be some experimental jobs on project-config 16:35:02 ah 16:35:09 not sure if that heavily relied on the internal tests or just run the tests if found 16:35:28 eharney: plugin.py should return the path of the plugin. It is usually __file__, as it could be installed anywhere, and the egg just returns its path 16:35:36 i agree 16:35:39 eharney: but being cinder.__file__ forces it to be inside cinder folder 16:36:14 eharney: I believe this doesn't make much sense since it is a separate repo, and one would need to move the module folder around 16:36:22 i agree, it's a bug that should be fixed 16:37:02 on that note, I believe this plugin is not being tested, and we have a coverage gap here 16:37:59 it's just finishing getting bootstrapped as a new repo/plugin/etc, but IIRC the guts are there to start testing it properly 16:38:02 I know that there are some tests in tempest repo and some other that were in-tree (and have now been moved to this repo), do we have any plans to run those tests? 16:38:05 We were discussing a couple days ago about adding a tempest run to this repo. Right now it just runs pep8. 16:38:27 But we also need at least some of our Cinder jobs to include this plugin. 16:38:46 smcginnis: yes 16:39:15 it is sad to see tests that have been written not being run :( 16:40:19 ganso: Third party CI's should have been running them before if they were following our stated requirements, but I think I only saw one or two actually doing it. 16:40:57 smcginnis: I guess I was the first to stumble on this bug 16:41:12 anyway, I think that's all for this topic 16:41:48 ganso: Something for follow-up discussion at the PTG? 16:42:42 jungleboyj: maybe we could discuss the new jobs planned to run those tests 16:43:05 We could probably contact Chandan (?) the goal champion for the tempest split if he has any advice based on other repos. 16:43:07 jungleboyj: or if we intend to run them within one of the existing jobs 16:43:21 ganso: Yeah. Do we have anyone who understands this whole split well? 16:43:32 jungleboyj: erlon is probably the guy 16:43:38 the plugin tests should run within existing jobs 16:43:47 * erlon who? 16:43:51 :-) 16:44:14 I admit I don't understand how this is all supposed to work very well and it sounds like others are in the same boat. 16:45:06 It _should_ just need to have the plugin installed, then as long as the tests are run with "tox -e all_plugin" it should pick up any of those plugins and run. 16:45:09 eharney, seems to now that very welll :p 16:45:36 * jungleboyj is enjoying watching the game of hot potato. 16:46:10 well, it's not terribly complicated 16:46:15 smcginnis, yeap, thats true, the thing is that not all jobs run with -eall-plugin 16:46:25 we have tempest jobs. the plugin has additional tests for Cinder that can run in those jobs. so, we should run them 16:47:45 So it sounds like the work is to make sure that the plugins are being installed and that our existing temptest jobs are setup to run with -e all-plugin ? 16:48:00 jungleboyj: yup, that pretty much sums it up 16:48:08 that plus getting people to contribute more tests\ 16:48:24 eharney: :-) Baby steps 16:48:38 our track record with in-tree tempest tests has been... slow 16:49:18 Yeah, having them out of tree I don't think will speed that up. 16:49:32 C'est le Vie 16:49:52 viva la vida 16:50:13 Anyway, do we have anyone that can take a look at doing the two steps above are being done? 16:50:16 ganso: :-) 16:50:33 ganso: La vida loca! 16:50:46 jungleboyj: ROFL 16:50:46 lol 16:51:03 lol 16:51:34 * jungleboyj is channeling Ricky Martin ... oh god help me! 16:51:58 jungleboyj: yea it was better sticking with Coldplay :P 16:52:09 Beuhler ....... Beuhler ........ 16:52:14 ganso: Indeed. 16:53:26 Well, I am going to put this as a topic for the PTG so it isn't forgotten and we will follow up then. 16:53:29 Sound good? 16:53:32 ++ 16:53:42 jungleboyj, +1 16:54:04 #action jungleboyj to add the tempest testing discussion to the PTG. 16:54:38 * jungleboyj kicks the can down the road 16:54:44 #topic Open Discussion 16:55:01 Just a reminder for reviewers that soft string freeze is tomorrow too. 16:55:09 smcginnis: ++ Thanks. 16:55:13 So we should be careful about not letting too many unnecessary string changes through. 16:55:32 smcginnis: Only translated strings though. Right? 16:56:28 Correct, just anything in _(). 16:56:39 So much less restrictive now that we don't translate all log messages. 16:56:47 Cool. 16:57:39 smcginnis: Is that freeze on a Thursday? 16:58:24 smcginnis, I was wondering how/who when, runs the script to update the docs according to the new and changed options 16:58:53 smcginnis, is the string freeze related to that? 16:58:57 jungleboyj: :) 16:59:05 erlon: Which docs? 16:59:06 erlon: No. Docs are separate. 16:59:19 erlon: Yeah, not documentation. Just in code. 16:59:22 We don't have automation for the config options right now though. 16:59:43 erlon: If you have updates there you should be proposing changes to the documentation. 17:00:18 jungleboyj, don't we? theres a *bold* header in the file saying we shuld run the automation 17:00:31 Which one? 17:00:39 Oh cinder/opts.py? 17:01:10 jungleboyj, cinder-common.inc 17:01:12 Times up. 17:01:22 Oy. erlon lets take this to the channel. 17:01:31 Thanks everyone for a good meeting! 17:01:37 jungleboyj, ok 17:01:38 o/ 17:01:44 #endmeeting.