16:00:10 #startmeeting fuel 16:00:10 #chair xarses 16:00:10 Todays Agenda: 16:00:10 #link https://etherpad.openstack.org/p/fuel-weekly-meeting-agenda 16:00:10 Who's here? 16:00:11 Meeting started Thu Mar 31 16:00:10 2016 UTC and is due to finish in 60 minutes. The chair is xarses. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:15 \o 16:00:15 hi 16:00:16 The meeting name has been set to 'fuel' 16:00:17 Current chairs: xarses 16:00:20 hi 16:00:20 hi 16:00:28 hi 16:00:33 hi everyone 16:00:34 hi 16:00:45 Hi! 16:00:46 hi 16:00:50 hi 16:01:00 hello 16:01:11 \o 16:01:26 hi 16:01:35 \o 16:01:42 #topic action items from last week 16:01:45 greetings from wrong timezone ;) 16:01:49 hi 16:01:52 o/ 16:01:55 angdraug holser_ will raise UX tzar ML 16:02:23 o/ 16:02:41 xarses: ok 16:02:46 0/ 16:02:56 hi 16:03:03 holser_: any update? 16:03:16 no updates from my side 16:03:27 thanks 16:03:30 holser_ angdraug with collaborate on [asutin schedule] 16:03:37 Draft: https://etherpad.openstack.org/p/fuel-austin-agenda 16:03:43 Schedule: https://etherpad.openstack.org/p/fuel-newton-summit-planning 16:03:45 xarses: 16:03:51 I will provide an update 16:03:58 https://etherpad.openstack.org/p/fuel-newton-summit-planning 16:04:07 Here is a planning with schedule 16:04:18 We picked the most hottest topics 16:04:41 However, schedule may be adjusted 16:04:42 in fact most of topics, not only hottest 16:05:00 we assigned leaders and mandatory participants 16:05:08 and started doing a draft of agenda 16:05:27 so Leader of every topic should work on details of agenda 16:05:46 I will follow up on that personally with Topic Leaders 16:05:52 that’s all from my side 16:05:58 thanks 16:06:07 yw 16:06:27 #topic Deploy RDO using Fuel (kozhukalov, dmellado) 16:06:45 i added this topic 16:07:00 the idea is to make it possible to deploy RDO 16:07:07 kozhukalov, wow^ I applaud you. Sounds like we can build on top of what we started with the UCA feature 16:07:18 here is the BP https://blueprints.launchpad.net/fuel/+spec/deploy-rdo-using-fuel 16:07:34 in a nutshell there are two major work items 16:07:46 1) put some of fuel packages to RDO 16:07:52 ideally all of them 16:08:01 but mcagents at least 16:08:26 2) implement rpm image build in fuel-agent 16:08:39 and looks like we have volunteer 16:08:55 kozhukalov, who is our volunteer? 16:09:00 I'll try to help on that 16:09:08 we just need to help him, answer questions, and help with design 16:09:08 on a best-effort volunteer based, though ;) 16:09:22 so we'll need more people on that 16:09:47 by all means 16:09:54 we have already talked and discussed preliminary design 16:10:12 first step will be PoC 16:10:20 deploy RDO over base Centos 16:10:25 my first question is do we intend to do just CentOS? Or also Fedora? 16:10:43 i don't know 16:10:51 i'm sure there will be a bunch of issues in library around centos 16:10:52 mattymo: I think Centos will be easier as a first step, as there was already a base for that 16:10:58 and rdo package names 16:11:04 but I'm not an expert on that, by any means 16:11:07 if RDO is compatible with Fedora then yes but later 16:11:53 mwhahaha: yes, you are right 16:11:58 kozhukalov: what do we need to do to move this along? 16:12:00 but will see 16:12:14 yea just something we'll need to keep an eye on, the first step is just being able to deploy centos again 16:12:16 mwhahaha: doesn't delorean works on centos? 16:12:19 dmellado, just curious, what time zone are you in? 16:12:24 I'm CEST 16:12:50 dmellado: no the issue is that we've been deving with deb packages so the various other packages that we use for things like pacemaker/haproxy may not exist 16:13:02 i know haproxy will be a problem because we use a custom version that supports conf.d 16:13:05 mwhahaha: I see 16:13:19 but we also have some other custom names like for our mysql packages 16:13:26 ok, I think it is just an announcement, and I'd like we to be as friendly as possible to help 16:13:28 haproxy, rabbitmq, and ceph will all present issues, based on what we saw with deploying on top of Ubuntu openstack packages 16:13:59 yea i'd like to see the centos deployment so just something to be aware of :) 16:14:42 do we need any actions here? 16:14:52 xarses: not yet 16:14:55 kozhukalov: good to hear that fuel is going to support centos deployment for slave nodes again. 16:14:56 k, thanks 16:15:03 #topic bit.ly/1RD6JLR - many review requests (mihgen) 16:15:25 hey folks there are many reviews in the queue 16:15:32 how do we deal with it.. ? 16:15:46 and SCF is next week 16:15:55 there're a lot of specs 16:16:02 and fuel-mirror 16:16:10 specs for 10 are fine 16:16:13 afaiu, fuel-mirror is targeted to 10.0 16:16:29 'cause it's about refactoring 16:16:34 kozhukalov: can you confirm that? 16:17:03 ikalnitsky: which one exactly? 16:17:12 can we just merge https://review.openstack.org/#/c/297798 16:17:18 its fixing spec markup 16:17:32 ahh, yes, it is refactoring 16:17:34 kozhukalov: https://review.openstack.org/#/q/status:open+project:openstack/fuel-mirror+branch:master+topic:perestroika/refactoring-2 16:17:48 i will poke build team to review this 16:18:52 I still have 2 specs pending for 9 16:18:52 #topic API guidelines http://git.openstack.org/cgit/openstack/api-wg/tree/guidelines (kozhukalov) 16:19:07 it is again from my side 16:19:09 sorry, do we still need to talk about last 16:19:38 #topic bit.ly/1RD6JLR - many review requests (mihgen) 16:19:52 ogelbukh: yes, guys please review ogelbukh's specs 16:20:09 its landed already and needs to be closed 16:20:23 #link https://review.openstack.org/#/q/project:openstack/fuel-specs+owner:%22Oleg+Gelbukh+%253Cogelbukh%2540mirantis.com%253E%22+(topic:bp/upload-deployment-facts-to-configdb+OR+topic:bp/serialized-facts-nailgun-api) 16:20:55 #topic API guidelines http://git.openstack.org/cgit/openstack/api-wg/tree/guidelines (kozhukalov) 16:21:05 ok, back to you kozhukalov 16:21:10 the idea is to follow community API guidelines and actively discuss these guidelines 16:21:36 I'd like Igor to be our liasion in this group 16:21:56 ikalnitsky: what do you think? 16:22:11 is it going to be useful? 16:22:28 kozhukalov: taking into account not good shape of nailgun api (and not only nailgun), i think it might be a good idea 16:23:18 ok, then are interested to be Fuel liasion in API-wg? 16:23:30 yep 16:23:43 i'll propose myself 16:23:50 ok, nice ) 16:23:59 that is it on this topic 16:24:03 #topic Mixed team status (zynzel) 16:24:14 Fixed team is working on multipath, idempotency and bugfixing/reviewing process. 16:24:17 Multipath - one issue left (https://bugs.launchpad.net/fuel/+bug/1562836), but for now it is not reproductive. 16:24:18 Launchpad bug 1562836 in Fuel for OpenStack "Provision of node with multipath device fails on boot" [Medium,In progress] - Assigned to Aleksey Zvyagintsev (azvyagintsev) 16:24:20 Idempotency - one issue found today (https://bugs.launchpad.net/fuel/+bug/1564358). 16:24:21 Launchpad bug 1564358 in Fuel for OpenStack "cgroups task is not idempotent" [High,In progress] - Assigned to Bartosz Kupidura (zynzel) 16:24:23 QA/CI tests for idempotency are in review, tests for ensurability in progress. 16:24:26 QA/CI patch for collecting fixtures was merged. Those fixtures will be used by fuel-noop-fixtures framework. 16:24:31 questions? 16:24:50 zynzel: 16:25:01 Did you verify idempotency for all tasks 16:25:12 not just run one .pp in one task 16:25:26 one task may configyre something but another configure in different way 16:25:30 we use 2 methods to find not idempotent task 16:25:40 1) run 2 times in a row each granular 16:26:01 2) run whole deployment against deployed env 16:26:16 so we find all not idempotent tasks afaik 16:26:32 now that we have classes for each granular, should we start using beaker to enforce this? 16:27:37 i dont think this question is for me 16:27:50 why? 16:28:02 we already have integration tests 16:28:16 based on fuel-qa 16:28:30 we should look at being able to test the classes leveraging beaker to do simple validation 16:28:41 alex_didenko: we can't rely on just integration tests for validating _everything_ 16:28:43 rather than having to spin up the multi-node stuff we already do 16:28:44 to test for idempotency? 16:29:04 it's much easier to test idempotency via beaker by running the classes again then trying to elverage fuel to do it 16:29:19 how about multi-tasks idempotency? 16:29:33 what if one task changes the same resoruces/files as the other 16:29:36 we managed to get some reporting items into astute to allow us to report on idempotency but it's basically a double run of deploments 16:29:41 we tested both 16:29:44 so if you run one task multiple times - it's idempotent 16:29:53 but if you run both - the won't be idempotent 16:29:57 1) double run the tasks serially and 2) double run deployments 16:30:15 so double deployments with fuel-qa and beaker 16:30:16 we identified only a few places where the tasks are not idempotent 16:30:25 sounds like we need to continue to visit idempotency testing in newton 16:30:30 well the first one could be done via beaker 16:30:36 and the double deployment via fuel-qa 16:31:00 we should continue this conversation as the framework we have is very time and labor intensive at the moment 16:31:21 but we can't replace it with beaker 16:31:24 and would be a swarm check and not CI 16:31:29 no we should augment with beaker 16:31:33 we can add some additional test coverage with beaker 16:31:51 but we should research if it brings any value 16:32:01 some one want an action item here? 16:32:02 we also didn't test fuel master idempotency either 16:32:22 but that should be covered as part of an effort to upstream a fuel module 16:32:40 https://blueprints.launchpad.net/fuel/+spec/split-fuel-puppet-module 16:33:38 #action mwhahaha alex_didenko zynzel will document remaining gaps in idempotency coverage 16:33:42 #topic UI Team status (vkramskikh) 16:33:46 Hi! Here is our status for 9.0 release. We've finished working on features and switched to bugfixing. Since the last week we had 8 outgoing and 6 incoming bugs. Currently we have 36 bugs, 7 of them are High. Currently we're fixing both High and Medium bugs - we want to fix some Mediums before SCF. 16:34:48 vkramskikh: do these medium bugs already have patches to review? 16:35:02 xarses: some of them 16:35:19 like https://review.openstack.org/#/c/295401/ and https://review.openstack.org/#/c/299456/ 16:35:33 SCF is next week, if we don't have CR's up before monday, don't expect to them to land 16:35:48 ok 16:36:17 #topic Bugfix status (dpyzhov) 16:36:28 hi guys 16:36:34 We have a SCF next week and we are in pretty good shape with it. We’ve reviewed all medium/low/wishlist priority bugs and already moved some of them to the Newton release. 16:36:43 With QA help we’ve marked some of bugs with keep-in-9.0 and we’ll try to fix them in 9.0. However we cannot commit on that. 16:36:50 I guess we’ll fix the rest of them at the begging of Newton release. 16:37:16 I don't expect any other unassigned bug to be fixed in 9.0 16:37:52 As for numbers we have 127 medium/low/wishlist bugs in total and it's smaller than at the begging of the release 16:38:23 dpyzhov: other than working on them early in newton, is there something we can do to help reduce this number? 16:38:24 It will be good to get some help from SME guys 16:38:48 in order to review bugs with 'feature', 'covered-by-bp', 'tech-debt', 'need-bp' tags 16:39:05 we need to make sure that there are no risks hidden there 16:39:34 xarses: I guess we are already doing the best 16:39:49 dpyzhov: thanks 16:39:52 folks, I would like to pay attention on bug https://bugs.launchpad.net/fuel/+bug/1548271, it keeps reproducing again and again.. it was reported on Feb 22 first time. 16:39:53 Launchpad bug 1548271 in Fuel for OpenStack "Access denied for user 'root'@'localhost'/Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock errors during cluster deployment" [Critical,Confirmed] - Assigned to Alex Schultz (alex-schultz) 16:40:22 xarses: we can ask people to take more bugs now. But we don't have time to fix and merge them 16:40:40 ok 16:40:54 That's all for medium. Also we have 76 bugs in high priority 16:41:04 17 in library, 59 in python 16:41:18 23 in new features, 12 in networking and 24 in all other areas 16:41:40 maximov: thanks, I'll look at the bug 16:41:56 I guess the number of bugs is ok 16:42:03 ok, moving? 16:42:12 that's all from my side 16:42:15 maximov: I am working on 1548271 16:42:22 #topic Telco Team Status (fzhadaev) 16:42:28 My update will be extremely short. 16:42:28 Our main activity during this week was fixing bugs: 16:42:28 7 done 16:42:28 6 in progress 16:42:28 Any questions? 16:42:49 fzhadaev: are you in good shape for SCF next week? 16:42:54 short update is good 16:43:14 yep. most of our open bugs are high 16:43:58 thanks 16:44:02 #topic open discussion 16:44:13 does any one have anything to raise? 16:44:44 Otherwise I will close the meeting early (gasp) 16:45:51 ok guys, thanks for playing, see you next time 16:45:57 o/ 16:45:58 #endmeeting