14:00:14 <tellesnobrega> #startmeeting sahara 14:00:18 <openstack> Meeting started Thu Apr 26 14:00:14 2018 UTC and is due to finish in 60 minutes. The chair is tellesnobrega. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:19 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:21 <openstack> The meeting name has been set to 'sahara' 14:00:38 <tellesnobrega> #topic News/Updates 14:00:42 <tosky> o/ 14:00:51 <shuyingya> o/ 14:00:54 <tellesnobrega> lets start since I see tosky and shuyingya around 14:00:59 <tellesnobrega> jeremy won't be joining today 14:01:22 <tellesnobrega> I'm currently still working on boot from volume, which I have a draft but didn't test yet 14:01:37 <tellesnobrega> also working on moving plugins tests from sahara to the new sahara-plugins project 14:01:59 <tellesnobrega> and on top of that I'm trying to figure out the magic problem that is preventing cdh job to be run 14:02:05 <tosky> I did some testing that lead to few stories/bugs, few patches and few more work for tellesnobrega 14:02:35 <tellesnobrega> image seems to similar to the one from sahara-image-elements, but clearly we are missing some small thing 14:03:14 <tosky> I also fixed a basic patch that should unlock the patches which removes mox, I think I can use some meeting time to briefly talk about what happened 14:03:24 <shuyingya> I reviewed zckun's vanilla 2.7.5 patch this week. didn't have spare time do upstream task 14:03:30 <tellesnobrega> tosky, of course 14:03:44 <tellesnobrega> we can get to it right after updates 14:04:21 <tellesnobrega> any more news/updates? 14:04:58 <tellesnobrega> lets move on 14:05:04 <tellesnobrega> #topic Mox removal 14:05:43 <tellesnobrega> tosky, go ahead 14:06:04 <tosky> thank to Charles/Chuck Short, we have a bunch of patches which fixes more than 50% of the files 14:06:34 <tosky> I didn't check if the difficult ports are in the remaining files, but it's more than a good start! 14:07:06 <tosky> right now the patches require a small change, and after the first is merged, the others will need a fix to remove a common part 14:07:19 <tosky> the status is collected here (I just updated the document): 14:07:26 <tosky> #link https://etherpad.openstack.org/p/sahara-mox-removal 14:07:44 <tosky> now, the difficult part, which may be relevant also for the split sahara/sahara-plugins 14:08:06 <tosky> the patches rely on a new feature in horizon/master, so a not-yet-released version of horizon 14:08:31 <tosky> from the point of view of the relaese team this is problematic, because one should depend on released features 14:08:54 <tosky> and horizon is consumed through pypi, so it's in requirements and lower-requirements 14:09:21 <tosky> what I did is a bit hacky and it worked just out of luck: the first milestone of rocky is released, so there is a beta package of horizon 14:09:47 <tosky> and I switched to that as minimum dependency in sahara-dashboard/master (https://review.openstack.org/#/c/563733/) 14:10:39 <tosky> there is a discussion about how to solve such issues, maybe horizon should/could switch to "cycle-with-intermediary" so that it could include new features 14:10:55 <tosky> or it could be split between a core with such cycle and the rest (like the core dashboards) 14:11:02 <tosky> but anyway, it's still under discussion 14:11:31 <tosky> tempest for example provides tempest.lib with a stable interface, but in fact tempest has an independent release cycle and it releases intermediates release 14:11:41 <tosky> so you can depend on a new release if you want to use the new features 14:12:12 <tosky> now, it may be not so problematic for sahara/sahara-plugins, as we are probably not going to change the interface too much initially 14:12:17 <tosky> but it's something to remember 14:12:33 <tellesnobrega> even if they decide to change horizon to cycle with intermediary, are they planning to change in rocky? 14:13:06 <tosky> I don't think so, but I don't really know - and anyway, I don't think anyone will complain about our hacky solution for now 14:13:07 <tellesnobrega> yes, we should keep that in mind so we don't run into similar issues 14:13:17 <tellesnobrega> probably not 14:13:23 <tellesnobrega> thanks for working on that 14:14:31 <tellesnobrega> is that all tosky? 14:14:55 <tosky> that's all 14:15:02 <tellesnobrega> thanks :) 14:15:04 <tellesnobrega> I want to talk about the other community goal 14:15:15 <tellesnobrega> #topic Community Goal: Mutable config 14:15:37 <tellesnobrega> the topic the tosky just talked about is one of the community goals for rocky 14:15:45 <tellesnobrega> the other one is this: 14:15:56 <tellesnobrega> #link https://governance.openstack.org/tc/goals/rocky/enable-mutable-configuration.html 14:16:26 <tellesnobrega> basically the idea is to allow configurations to be changed without the need for a service restart 14:16:37 <tellesnobrega> we are past r-1 14:16:43 <tellesnobrega> we should start work on that 14:17:09 <tellesnobrega> right now I'm not able to pick this up, maybe after summit, depending on how things go on cdh image and boot from volume 14:17:14 <tosky> but what does it require in practice? I thought it was mostly on the infrastructural part 14:17:16 <shuyingya> I think I can do this task. 14:17:26 <tosky> also, do we need to do anything if we switch to wsgi by default? 14:17:26 <tellesnobrega> but if anyone wants to pick it up 14:17:34 <tellesnobrega> I would appreciate the help 14:17:45 <shuyingya> 22:17 shuyingya: I think I can do this task. 14:17:49 <tellesnobrega> tosky, I don't know, I didn't take the time to fully investigate 14:17:58 <shuyingya> or zckun can do it too. 14:18:04 <tellesnobrega> shuyingya, thanks 14:18:20 <tellesnobrega> the first task is to dig and figure out what we really need to do 14:19:01 <tellesnobrega> and maybe next week we can talk again and you can explain to us the whole situation, what is needed or not, and we move on from there 14:19:12 <tellesnobrega> does that makes sense to all? 14:19:25 <shuyingya> I won't attend meeting next week 14:19:40 <shuyingya> going to have a vacation :) 14:19:53 <tosky> or you can talk about it on IRC anytime, or email about it :) 14:19:56 <shuyingya> but I can talk with gcb tomorrow 14:20:04 <shuyingya> of course 14:20:05 <tosky> but vacation is better, I agree 14:20:10 <tellesnobrega> :) 14:20:13 <tellesnobrega> great 14:20:15 <shuyingya> aha 14:20:16 <tellesnobrega> thanks shuyingya 14:20:52 <tellesnobrega> we can move on 14:21:21 <tellesnobrega> any specific topics for now? 14:22:13 <shuyingya> I don't have. 14:22:22 <tellesnobrega> #topic Open Discussion 14:23:22 <tellesnobrega> it is still a little time, but I want to let you all know that I'll taking the week before summit of (I will be in Canada already visiting friends) 14:23:47 <tellesnobrega> so I will be basically 2 weeks / 2.5 weeks off 14:24:08 <tellesnobrega> from may 14th till jun 2nd I believe 14:24:14 <tellesnobrega> I will make sure and let you all know for sure 14:24:57 <shuyingya> a really long vacation :) 14:25:21 <tellesnobrega> kinda 14:25:27 <tellesnobrega> there will be summit in the middle 14:25:48 <tellesnobrega> it will be broken but hopefully I will get some rest 14:26:00 <tosky> oh, it worked for me in Tokyo 14:26:06 <tosky> I landed 1 week before 14:26:15 <tosky> before the Summit 14:27:22 <tellesnobrega> I will have a crazy long flight, and as soon as I get to Vancouver I will travel again (kelowna and Vermilion) to visit friends, won't be too much relaxing those days 14:27:36 <tellesnobrega> but after the summit I'm staying a couple more days in vancouver to recover 14:27:55 <tosky> I will be on vacation too around that date, for the record: from May 24th (or 23rd) to May 28th, and then May 31st - Jun 3rd 14:28:24 <tellesnobrega> fun fact, if you try to look for vermilion, Canada in the map, it will be so small that is hard to see 14:28:40 <tellesnobrega> good that most of our time off will be together, 14:29:03 <tellesnobrega> overload when we come back, but that is another problem 14:29:05 <tellesnobrega> lol 14:29:06 <tosky> :D 14:30:09 <tellesnobrega> if we don't have more topics for today we can close early 14:30:26 <tellesnobrega> so shuyingya can go to sleep and we can get 30 minutes back of work 14:30:53 <tellesnobrega> actually, just one more thing 14:31:06 <tellesnobrega> September PTG will be held in Denver 14:31:30 <tosky> with no train, they said (but to be honest I'm probably the only one who didn't hear the train) 14:31:44 <tellesnobrega> I answered that we (sahara) intend to go, but I would like to hear from all, if you think we should do it, if you plan to go 14:32:10 <tellesnobrega> tosky, I had no problems with them either. I heard them, but not enough to annoy me 14:32:26 <tosky> I still don't know if I'm going, but I will start investigating 14:32:55 <tellesnobrega> cool 14:33:14 <tellesnobrega> shuyingya, can you start digging to see if you will be able to make it? 14:33:51 <shuyingya> will talk with them 14:33:59 <shuyingya> and give you a feedback soon 14:34:34 <tellesnobrega> thanks 14:34:39 <tellesnobrega> and that is all 14:34:47 <shuyingya> thanks 14:34:53 <tellesnobrega> thanks all 14:34:58 <tellesnobrega> keep up the good work 14:36:16 <tellesnobrega> #endmeeting