16:00:29 #startmeeting fuel 16:00:29 #chair xarses 16:00:29 Todays Agenda: 16:00:29 #link https://etherpad.openstack.org/p/fuel-weekly-meeting-agenda 16:00:29 Who's here? 16:00:29 Meeting started Thu Mar 24 16:00:29 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:31 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:33 The meeting name has been set to 'fuel' 16:00:34 Current chairs: xarses 16:00:47 o/ 16:00:49 hi 16:00:49 Hi! 16:00:55 hi 16:00:57 Hi! 16:00:57 hello 16:01:11 o/ 16:01:28 hi 16:01:31 hi 16:01:39 ^_^ 16:01:58 hi 16:01:59 Hi 16:02:16 hi 16:02:40 hi 16:02:54 #topic Action items from last meeting 16:02:54 hi 16:02:57 hi 16:03:02 asaprykin will follow up on fuel master node idempotentcy for 10 16:04:05 asaprykin is not with us today 16:04:11 akislitsky_: romcheg to update on fuel-web deadlocks issue 16:04:11 o/ 16:04:37 xarses: as far as I know romcheg sent email 16:04:55 ok 16:05:00 there was a discussion between kozhukalov and romcheg 16:05:01 there was email thread from ikalnitsky and I've prepared a patch https://review.openstack.org/#/c/294976/ 16:05:08 yup 16:05:30 ashtokolov will follow up on scheduling demo for enhancements team features 16:05:42 https://etherpad.openstack.org/p/unlock_settings_demos 16:05:43 mihgen: nice work ;) 16:06:06 akscram to update ML and bug regarding FFE for in-place upgrade code 16:06:52 the bug report was updates and a letter was sent 16:07:00 ok 16:07:18 The feature has two +2 and it's ready to be merged. 16:07:23 now for the main event 16:07:32 #topic Driving consistent UX across fuel-ui and python-fuelclient (holser) 16:08:31 * angdraug prods holser_ 16:08:47 #link https://review.openstack.org/287508 16:08:54 holser_: raised a valid concern in the review ^ 16:09:11 we don't have anyone to make sure UX between fuel-ui and python-fuelclient remains consistent 16:09:37 and by proxy, how the API changes impact them 16:09:41 in the same time, many people objected to solving this problem by having a single component lead for both 16:10:06 which also makes sense, component leads have enough to worry about as it is 16:10:25 angdraug: web UI and cli provide defferent UX 16:10:28 I think we need to borrow yet another OpenStack collaboration technique and assign/volunteer a UX tzar 16:10:43 how can someone make is consistent? 16:10:59 consistent doesn't mean exactly the same 16:11:12 angdraug: +1 16:11:13 I think the difference is so huge as horizon and nova cli 16:11:30 so nova PTL is responsible for nova CLI 16:11:38 excacly 16:11:50 I guess for now Nailgun CL should be responsible for fuel-client 16:12:25 wow, easy 16:12:26 in the future, when we finish separating components, we may end up with a cli client/api wrapper for every one of them 16:12:33 and collaborate with UI CL to make a consistency 16:13:25 so what is the action from this? 16:13:41 we merged 287508 16:13:47 I propose a role of cross-component UX liaison 16:14:02 if there's no objections, I can announce it on openstack-dev and call for volunteers 16:14:03 +! 16:14:12 angdraug: what they are going to be responsible for? 16:14:16 make action item :) 16:14:39 romcheg: keeping track of UX changes in both ui and fuelclient and reminding people when they grow too far apart 16:14:40 angdraug: too many roles 16:14:51 we're a big project 16:14:52 kozhukalov: +1 16:15:07 if there's no consensus, lets bump the whole discussion to ML and move on 16:15:13 CLI is an API wrapper 16:15:25 the only UX it can provide is cover 100% of API 16:15:32 openstack itself even does not have CL, it should be up to a component team if they need CL or not 16:15:35 i think every single person must watch that and raise questions if there's inconsistence 16:15:43 romcheg: that is false 16:15:51 it has to also be usable 16:15:55 +1 to ikalnitsky 16:16:00 ikalnitsky: when everyone's responsible, nobody's accountable 16:16:06 xarses: it is usable by covering API 16:16:15 meritocracy should win 16:16:24 we need it to be awesome UX, not just useful 16:16:44 UX is a part of spec 16:16:45 components have to stive to have awesome UX 16:16:46 mihgen: even useful would be an improvement over usable 16:17:02 we have plenty of engineers, why engineers aren't going to decide what's useful ? 16:17:04 mihgen: for that we should design an awesome API, not just cover it by a nice wrapper 16:17:12 no matter how good API is if major use cases over CLI and CLI is terrible 16:17:13 romcheg: no, we have had issues where the CLI is not working with the user well 16:17:38 17 minutes in and at the first topic 16:17:42 lets move this to ML 16:17:45 +1 16:17:47 yep 16:17:47 ok 16:17:56 #topic FFEs status (angdraug) - http://lists.openstack.org/pipermail/openstack-dev/2016-March/088311.html 16:17:59 at least we agreed on smth :) 16:18:07 lets review the state of our feature freeze exceptions: 16:18:07 #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/088311.html 16:18:09 UCA: merged on 3/10, fix for bug #1556011 merged on 3/17 16:18:09 multipath disks: merged on 3/4 16:18:09 LCM readyness for all deployment tasks: merged on 3/16 16:18:09 bug 1556011 in Fuel for OpenStack "UCA specific data must be moved into separate release in openstack.yaml" [High,Fix committed] https://launchpad.net/bugs/1556011 - Assigned to Matthew Mosesohn (raytrac3r) 16:18:09 HugePages: merged on 3/18 16:18:10 Numa: merged on 3/17 16:18:12 SR-IOV: merged on 3/15 16:18:14 Decouple Fuel and OpenStack tasks: missed the deadline of 3/20, one commit left and ready for merge: 16:18:17 #link https://review.openstack.org/283332 16:18:19 Remove conflicting openstack module parts: missed the deadline of 3/20, one commit left and failing CI: 16:18:22 #link https://review.openstack.org/296668 16:18:24 DPDK: one commit left and failing CI: 16:18:26 #link https://review.openstack.org/293981 16:18:28 Unlock "Settings" Tab: missing the deadline of 3/24, a number of unmerged commits 16:18:30 ConfigDB: missing the deadline of 3/24, a number of unmerged commits 16:18:32 Osnailyfacter refactoring for Puppet Master compatibility: merged on 3/23 16:18:33 #action angdraug holser_ will raise UX tzar ML 16:18:34 owners of remaining FFEs, please comment 16:18:48 xarses: you're first on the list 16:18:56 #link https://review.openstack.org/#/c/283332/ 16:18:56 .Is the last one of mine that is open, is ready to land, and is waiting for puppet CI to recover from ruby gem jwt 1.5.3 being removed 16:19:16 should be good to +A now 16:19:26 1.5.4 was released and other items are passing puppet CI now 16:19:43 mwhahaha: thanks 16:19:44 lets land it then 16:20:00 angdraug: confirmed for NFV, thanks 16:20:02 same for the status on the conflicting openstack module parts, the recheck is running now 16:20:09 it'll land shortly 16:20:27 https://review.openstack.org/#/c/296668/ 16:20:49 https://review.openstack.org/293981 will be landed today 16:20:55 angdraug: next 16:20:59 fzhadaev: thanks 16:21:12 that leaves ashtokolov 16:21:22 Hi folks! We are very close to landing all our features Unlock Settings. But we still have a set of reviews to be merged. I would like to request extra time till Monday to land them. 16:21:30 ogelbukh_: you're next, don't fall asleep this time ) 16:21:30 https://review.openstack.org/#/q/branch:master+topic:bp/store-deployment-tasks-history 3 patches to be merged 16:21:37 https://review.openstack.org/#/q/status:open++branch:master+topic:bp/save-deployment-info-in-database 2 patches to be merged 16:21:42 https://review.openstack.org/#/q/branch:master+topic:bp/custom-graph-execution+NOT+status:abandoned 5 patches to be merged 16:21:48 https://review.openstack.org/#/q/status:open+branch:master+topic:bp/computable-task-fields-yaql 5 patches to be merged 16:21:53 https://review.openstack.org/#/q/status:open+branch:master+topic:bp/unlock-settings-tab 2 patches to be merged 16:22:04 yikes, that's a lot of patches 16:22:07 I'm here, yes 16:22:17 o.O 16:22:26 some of them should be landed today 16:22:35 ... ashtokolov is typing ... 16:22:37 but we have CI issues with fuel-web repo 16:22:45 *had 16:22:48 how many of the 17 are ready to land? 16:22:59 are these 17 it, or will there be more? 16:23:33 ... ashtokolov is counting and typing ... 16:23:33 7 or 8 are ready to be merged 16:23:41 others are on review 16:23:57 there appears to be a lot of -1 from ci 16:24:19 personally, I think this is a hugely important feature and worth some risk 16:24:21 afaik due to python27-db gate issues 16:24:49 ikalnitsky fixed it today 16:24:50 but if we keep merging more feature code next week, we'll put SCF date at risk, again 16:25:10 I would like to request extra time till Monday to land them. 16:25:28 ashtokolov: will we work to land them over the weekend? 16:25:50 xarses: I don't see how we can land that much code without it :( 16:25:58 we will 16:25:59 otherwise I'm not sure Monday is not realistic 16:26:20 objections to extending FFE to 3/28? 16:26:37 we need to strive getting these in 16:26:46 3/28 is going to be the final deadline, we simply can't push it further 16:26:52 we need 2 cores from each fuel-web, python-fuelclient and fuel-lib to support them this weekend 16:26:52 I think we need to support ashtokolov and folks as much as we can 16:26:57 whatver isn't ready by then will have to be left out 16:27:25 dibs! 16:27:28 If we have that, then I think we can maybe do that 16:27:30 ashtokolov: are there outstanding fuelclient/library patches? 16:27:31 I can handle that 16:27:44 holser_: aglarendil: thanks! 16:28:02 (there is one library, and one client by the looks 16:28:20 angdraug nope, only these I mentioned 16:28:28 romcheg: can you keep an eye on that client patch over the weekend? 16:28:35 or help it land tomorrow :) 16:28:47 I will try to make myself free tomorrow 16:28:50 :) 16:28:57 ashtokolov: sounds like the bulk of patches is on python side 16:29:07 unfortunately we're fairly short on fuel-web cores :( 16:29:08 romcheg was working with us all this week. Thank you! 16:29:50 ashtokolov: I will take a look at all of them one more time today 16:30:00 after I'm done with some other stuff 16:30:09 one of them, Bulat was working on patches and can not merge them 16:30:22 one of fuel-web core I mean 16:30:29 ikalnitsky: looks like you'll have to be the one to merge it 16:30:39 i'll try to help 16:30:53 we need a 1-2 volunteers to help ikalnitsky 16:31:08 I will try to help too. 16:31:14 Telco team will help with review :) At least tomorrow 16:31:31 thanks, looks like this can work out 16:31:33 I'll try to help as well 16:31:41 Thank you so much, guys! 16:31:48 thanks everyone for volunteering, much appreciated, you're all awesome! 16:32:08 ogelbukh_: lets talk about ConfigDB 16:32:14 8) 16:32:17 sure 16:32:26 :popcorn: 16:32:47 configdb status: 16:32:47 1. API extension being finalized 16:32:47 - Code is in openstack/tuning-box repo, available for review 16:32:47 - Packaging in progress, integration and dependencies solved, spec pending 16:32:47 2. Deployment task for data upload is in progress in Puppet Master plugin source code tree 16:32:47 - Integrated with main plugin body 16:32:47 - Tested against mock backend 16:32:48 3. For auth, decided to let the user create service creds and pass to plugin 16:33:11 #link https://git.openstack.org/openstack/tuning-box 16:34:06 ogelbukh_: what is still waiting on fuel internals if anything? 16:34:12 so it seems that we won't use the benefits of the FFE and everything will be separated from the fuel core 16:34:22 xarses: from configdb standpoint, no 16:34:42 sounds good 16:34:43 xarses: for the end-to-end solution, we depend on osnailyfacter refactoring 16:34:57 ogelbukh_: that's all merged since yesterday 16:34:59 so we could test puppet-master integration 16:35:05 yes, I'm aware of that 16:35:24 we plan to start integration tests from Monday 16:35:38 the configdb extension will be finalized by then 16:35:44 cool, that's a relief 16:35:57 moving? 16:36:02 yup 16:36:04 well, we still expect many raw endge 16:36:07 *edges 16:36:10 #topic Revisiting FFE for Reassigning Nodes without Re-Installation (akscram) - https://review.openstack.org/280067 16:36:19 This change is ready to be merged, I'm waiting for +A. 16:37:06 do we have agreement from QA to extend the testing scope to prevent regressions? 16:37:26 I looked at this yesterday, it looks like the non-extention impact is just a few lines of code 16:37:52 angdraug: that was my impression also 16:37:52 nurla: ^? 16:38:07 I'm not sure but this change has backward compatibility with the old reassigning mechanism. 16:38:39 xarses: akscram: can you describe testing scope changes that you want QA to confirm? 16:39:15 It's very hard because there is no yet the upgrade procedure from 8.0 to 9.0 in the upstream. 16:39:15 angdraug: I just want to feel warm and fuzzy that QA is fine with adding any features at this point 16:39:24 I'd rather we merge it today to reduce the chance of it interfering with unlock settings tab related work 16:40:32 I think we're 3 weeks too late for warm and fuzzy 16:41:04 with the number of FFEs we've had pending until today, 16:41:19 yep 16:41:27 I'm pretty sure QA wasn't going to start proper acceptance testing until SCF anyway 16:41:57 lets just merge this one tiny commit and move on 16:42:08 Heh, thanks. 16:42:27 #topic Tag mitaka-3 in fuel git repos (angdraug) 16:42:33 I'll be quick 16:42:45 lets tag our repos with "mitaka-3" tag when we're done with all FFEs 16:43:04 we didn't do mitaka-1 and mitaka-2 because we've started late 16:43:14 but we should start using the beta tags, and now is a good time 16:43:36 angdraug: +1 16:43:56 great, lets move on before anyone objects :) 16:44:13 #topic Fuel Telco Team Status (fzhadaev) 16:44:27 Two main activities of Telco team on this week were: 16:44:27 1) Finishing work on DPDK feature (done) 16:44:27 2) Fixing bugs (8 fixed, 10 in progress) 16:44:27 Any questions? 16:45:04 awesome, keep up the work 16:45:12 #topic Fuel Network team status (akasatkin) 16:45:29 We work on NFV and other two stories. 16:45:29 NFV status was provided already. Other tickets: 16:45:29 https://blueprints.launchpad.net/fuel/+spec/allow-any-vip 16:45:29 QA is almost done: Manual testing complete. Auto tests are complete. 16:45:29 https://blueprints.launchpad.net/fuel/+spec/external-lbs 16:45:30 QA is in progress: Manual testing complete. Auto tests are in progress. 16:45:30 No serious bugs for the moment. 16:45:54 akasatkin: great to hear those are going well 16:46:07 #topic UI Team status (vkramskikh) 16:46:12 Hi! Here is our status for 9.0 features: 16:46:12 1) https://blueprints.launchpad.net/fuel/+spec/remove-vendor-code - implemented. 16:46:12 2) NFV stuff - implemented. There are a few known bugs which we've already started fixing. The most important one is to fix bond type for DPDK-enabled bonds - currently it's "linux" but should be "ovs". 16:46:12 3) https://blueprints.launchpad.net/fuel/+spec/unlock-settings-tab - progress for UI part is about 70%, for further progress working backend is needed. 16:46:13 As for the bugs, there are 38 UI bugs, 10 of them are High. 16:46:15 Questions? 16:46:58 and urgent issues outside unlock settings? 16:47:26 don't remember any 16:47:35 ok, thanks 16:47:38 For NFV we have one major high bug, that has to be fixed by downstream patch in neutron #link https://bugs.launchpad.net/fuel/+bug/1558613 16:47:38 Launchpad bug 1558613 in Fuel for OpenStack "[SR-IOV] Instance creation fails if there are few sriov nics with same physical network name" [High,Confirmed] - Assigned to MOS Neutron (mos-neutron) 16:48:08 other seems good so far 16:48:16 thanks 16:48:19 #topic Fuel-mixed team status (pzhurba) 16:48:34 Hi 16:48:42 Mixed team was working on bugfixing ,reviews and other duty staffs. 16:48:56 All features merged, but We still have a bug in progress, 16:49:04 related to conflict between LVM and multipath: 16:49:12 https://bugs.launchpad.net/fuel/+bug/1559197 16:49:12 Launchpad bug 1559197 in Fuel for OpenStack "lvm broke multipath on provisioned systems" [High,In progress] - Assigned to Sergey Slipushenko (sslypushenko) 16:49:19 Now we are working on fixing it 16:49:31 Also We have demos scheduled for this week: today for idempotency and insurability 16:49:40 and tomorrow for multipath 16:50:02 thanks 16:50:03 Any questions? 16:50:31 #topic Austin Design Summit topics - prepare agenda (holser, angdraug) 16:50:54 holser_: you go first :) 16:51:05 yeah 16:51:15 I wanted to remind about summit and topics 16:51:28 We should start working on agenda and topics 16:51:50 #link https://etherpad.openstack.org/p/fuel-austin-agenda 16:51:52 as there will be limited time and participants 16:52:04 we just need to make it better structured 16:52:12 better structured 16:52:18 and pick topics 16:52:26 yes 16:52:26 we've got 3 fishbowl (large) and 11 workroom (small) sessions approved 16:52:30 and get the rest offline 16:52:39 also a full-day contributor meetup on Friday 16:52:42 I can spent time with PTL to make it clean 16:53:01 but we still don't know who is going to attend this summit 16:53:35 we should know who can attend by tomorrow 16:53:58 I think we will have to follow up offline and maybe collaborate on it before next week 16:54:12 Action item? 16:54:50 #action holser_ angdraug with collaborate on https://etherpad.openstack.org/p/fuel-austin-agenda 16:55:08 #topic open discuss 16:55:15 hey we haven't had this one in a while 16:55:19 wow, whole five minutes left :D 16:55:30 we have 5 min left, anyone have something to raise? 16:55:43 glance makes me sad 16:55:55 mwhahaha: how so? 16:56:07 the CI issue I'm guessing 16:56:12 CI failures … 16:56:13 yea the TestVM thing 16:56:27 has that been active today? 16:56:27 guys are digging into this 16:56:48 ikalnitsky: hey have we enabled performance tests for every single patch? 16:56:48 i like the format of infra summit agenda https://etherpad.openstack.org/p/infra-newton-summit-planning 16:57:01 mihgen: not yet 16:57:10 i'll work on it tomorrow 16:57:15 are they green now? 16:57:23 any chance to insert some lcm/upgrade agenda in that list? 16:57:40 which list? 16:57:43 fuel? 16:57:44 the galera stuff seems to be fixed as of this morning so that should clean up the CI a bit, but we still have the TestVM failures out there 16:58:06 ogelbukh_: put it in so it can be evaluated 16:58:12 kozhukalov: yup, good format, holser_ please have a look 16:58:31 I am looking 16:58:34 ogelbukh_: sure, just put what you think is important here https://etherpad.openstack.org/p/fuel-austin-agenda 16:58:35 Good format 16:58:41 that can be sent to community 16:58:43 ogelbukh_: it's #1 on the list atm 16:58:52 got it 16:59:11 lets be good neighbours and finish on time :) 16:59:19 (I used to read lists from the bottom up) 16:59:23 #endmeeting