16:00:42 #startmeeting fuel 16:00:42 #chair xarses 16:00:42 Todays Agenda: 16:00:42 #link https://etherpad.openstack.org/p/fuel-weekly-meeting-agenda 16:00:43 Meeting started Thu Apr 7 16:00:42 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:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:44 Who's here? 16:00:47 The meeting name has been set to 'fuel' 16:00:48 Current chairs: xarses 16:00:48 hi 16:00:50 Hi 16:00:50 hi 16:00:54 hi 16:01:01 hi 16:01:05 hi 16:01:22 hi 16:01:55 Hi! 16:01:58 hi 16:02:00 \o/ 16:02:25 #topic action items from last meeting 16:02:33 mwhahaha alex_didenko zynzel will document remaining gaps in idempotency coverage 16:02:48 #chair kozhukalov 16:02:50 Current chairs: kozhukalov xarses 16:04:15 i'm not aware of any movement ont hat 16:04:32 mwhahaha: thanks 16:05:02 on to the main event, 16:05:10 #topic Mixed team status (rlu/mrelewicz) 16:05:17 Hi, for the last week, Mixed team was working on bugfixing. That’s all. 16:05:29 * twm2016_ is lurking 16:05:56 have you started planning what you will address in newton? 16:06:26 not yet 16:06:30 ok 16:06:36 #topic UI Team status (vkramskikh) 16:06:43 Hi! Since the last week we had 8 outgoing and 6 incoming bugs. Currently we have 26 bugs (-10 since the last week), 5 of them are High (-2 since the last week). The remaining High bugs are mostly related to unlock-settings-tab and and NFV, we plan to fix them in the next few days. 16:06:43 We also promoted a few medium bugs to High to be able to fix them after SCF, because all the fixes were ready, but on Tuesday there was incident with NPM registry, so all npm-run jobs for all OpenStack projects were failing. Here is the bug: https://github.com/npm/npm/issues/12196 - it's still not fixed. For fuel-ui this job was made non-voting. For other projects this issue was solved by upgrading nodejs to 4.x LTS and NPM to 16:06:43 3.x on OpenStack infra. This change broke our linting job (even though it's non-voting) - this seems to be a new Critical bug for us, we'll investigate. 16:06:46 Questions? 16:07:46 vkramskikh: have you done with unlocked settings tab.. ? 16:08:14 mihgen: yes, but there are still some bugs. like inability to rollback to deployed settings from the dashboard 16:08:44 ok. I assume we plan to fix those before HCF.. 16:09:08 yes, both backend and UI patches are on review 16:09:27 BTW, when is HCF? 16:09:34 for 9.0 16:09:48 https://wiki.openstack.org/wiki/Fuel/9.0_Release_Schedule here is only HCF for 9.0.1 mentioned 16:10:21 next week then? 16:10:35 I think yes 16:10:45 well I hope that it can be fixed by 9.0 community release 16:11:09 yes, but nailgun patch is also needed - I can't make any guarantee on that 16:11:18 UI patch is pretty simple 16:11:26 so there shouldn't be any problems 16:12:10 moving? 16:12:17 yes 16:12:19 #topic Fuel network team status (alex_didenko) 16:12:52 Right now we're working on bugs for Fuel-9.0. At the moment there are 17 unfixed network related bugs (among them: 3 sr-iov, 5 dpdk): 16:12:52 7 bugs unassigned 16:12:52 7 bugs in progress 16:12:52 9 bugs fixed during this week by the team 16:13:17 That's all 16:13:43 pretty quick :) 16:14:01 sounds like you need two more weeks to fix them all 16:14:01 you may refer to broken noop framework ;) 16:14:05 right? ) 16:14:28 can't provide any eta, some bugs are pretty tricky, also we keep getting new ones 16:14:42 I'm worried to see low number of bugs, frankly 16:14:57 usually it means that we have not yet started thorough testing... 16:14:59 about noop - it's better to proceed in ML ;) 16:15:23 17 critical/high bugs is not low 16:15:55 those are bygs with team-network tag (i.e. network related) 16:15:59 *bugs 16:16:23 we have plenty of others :) 16:16:41 ok) 16:17:46 #topic Bugfix status (dpyzhov) // need to leave at 16:30 UTC 16:17:58 and about 'plenty of other bugs' ) 16:18:00 Bugfix status. We passed SCF and here some numbers for medium/low/wishlist priority bugs in python and library. 16:18:05 We have fixed 138 bugs. We’ve fixed 199 of them in 8.0 16:18:10 We invalidated 44 bugs. In 8.0 we invalidated 100 bugs. 16:18:15 We have 109 open bugs. We had 139 at the SCF of 8.0 16:18:23 We have 50 unassigned bugs without tags of feature teams in python and 7 in library. 16:18:28 11 of them are related to small components: client and fuelmenu. 16:18:33 So we have 39 unassigned bugs in python and most of them are tricky. 16:18:38 For me it looks like great progress with bugfixing. Our current scope for old issues is tricky, but observable. Good job, team. 16:18:53 of course it all depends on new findings 16:19:08 thats all for SCF in bugfixing 16:19:10 questions? 16:19:23 wow, nice breakdown 16:19:37 +1 great job, especially in the light of major code changes and so many FFEs ! 16:19:54 +1 16:19:58 new features helped to get rid of some old issues ) 16:20:00 dpyzhov: and thanks for great report, very clear 16:20:30 dpyzhov: and this is super awesome :) 16:20:59 +1, nice way to show progress since 8.0 16:22:06 #topic Bulk movement of bugs to the Newton release (dpyzhov) 16:22:10 We created branches for Mitaka backports and we passed Mitaka SCF. Our master branches of all repos are switched to Newton release. 16:22:17 It means that we should move all product bugs to Newton and target high priority bugs for backport to Mitaka. 16:22:24 I know that each team has own flow for it’s bugs. For example, in python/library/ui we don’t want to backport bugs with ‘feature’, ‘tech-debt’, ‘covered-by-bp’ and ‘need-bp’ tags. 16:22:32 I’m not sure about rules in other teams. 16:22:36 So I’m asking a question. Are we ok to move all bugs to Newton release and target high priority bugs for backport to Mitaka and let each team to update bugs manually according to their internal rules? 16:23:18 I'm OK with that 16:23:39 what about infra/qa/other teams? 16:23:40 isn't it going to be less work to leave the bugs in Mitaka and expect each team to clean up their low priority bugs? 16:23:52 we handle all bugs via master branch anyways 16:24:10 I'm worried that we're placing the human factor risk in the wrong place 16:24:15 angdraug: I guess that move is somewhat automated? 16:24:42 ogelbukh: somewhat. it will mess things up in many cases 16:25:06 got it 16:25:14 my point is, it's safer to leave some low priority bugs in Mitaka than accidentally move some high priority bugs to Newton and forget about them 16:25:17 angdraug: as for python/library we reviewed our bugs and ready to move them to Newton automatically 16:25:47 angdraug: we are in tricky position now 16:26:03 bugs are targeted to 9.0 and fixes are merged in newton 16:26:25 good point 16:26:39 so we need to check every bug before merge manually in order to be sure that the bug is in right milestone 16:27:28 dpyzhov: if we change development focus on LP it will be ok 16:27:41 as default series will be newton 16:28:02 bookwar: you mean that bugs will not be marked as 'fix committed' automatically? 16:28:15 looks like a quick solution 16:28:24 they won't be marked as fix-commited in mitaka series 16:28:42 I guess we should do it 16:29:00 but then all bugs which are not currently targeted to mitaka explicitly, will be targeted to newton only 16:29:21 it is acceptable, I guess 16:29:40 all new medium priority bugs should be targeted to Newton 16:29:43 there will be number of bugs with default series and 9.0 milestone 16:30:40 moving on? can I assign an action to follow up? 16:30:55 so again, my proposal is to move all bugs to Newton, switch development focus and review bugs in order to backport some of them to Mitaka ) 16:31:15 maybe switch development focus first? 16:31:30 xarses: i can take an action for dev focus 16:31:46 and we'll discuss with dpyzhov 16:31:53 ok 16:32:23 #action bookwar will update dev focus to newton 16:32:51 #action bookwar and dpyzhov will collaborate on next steps for moving bugs 16:32:54 #topic Tricky bug with MySQL https://bugs.launchpad.net/fuel/+bug/1548271 status and discussion (sgolovatyuk) 16:32:57 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 Sergii Golovatiuk (sgolovatiuk) 16:33:07 We have a tricky race 16:33:23 and it occurs in very rare conditions 16:33:37 unfortunately we cannot reproduce it locally. 16:33:56 We are making some guesses to fix the bug 16:34:10 It requires a little bit more time than expected 16:34:41 I have a few ideas I am going to implement some stuff tomorrow 16:34:44 to get it done 16:34:50 that’s all 16:35:33 anything we can do to help? 16:35:55 I will work with mwhahaha to get it done faster 16:36:11 he will be able to test it tonight 16:36:17 so I expect a merge tomorrow 16:36:30 ok 16:36:37 #topic fuel upgrade status (ogelbukh) 16:37:23 ok, let's see 16:37:29 fuel upgrade status 16:37:29 data-driven upgrade 8 to 9 IN DEVELOPMENT 16:37:29 https://review.openstack.org/#/q/status:open+project:openstack/fuel-octane+branch:master+topic:upgrade-80-90 16:37:29 data-driven upgrade 7 to 8 DONE 16:37:29 deliver fuel-octane updated package to 7 and 8 IN REVIEW 16:38:01 we're working to make the packages properly available to existing installation 16:38:03 7->8 great! what happens with plugins in this case? 16:38:29 plugins are synced from the previous release as is 16:38:45 if they are not compatible with 8, they will break most likely 16:39:05 hmmm this is what I'm not sure if I like ) 16:39:13 so they should upgrade the plugins first? 16:39:16 can we take a few major ones and see what happens 16:39:22 we need more testing on that 16:39:34 which is currently beyond our capacity 16:39:40 we can't fully upgrade plugins either, because Fuel 8 will be still running Kilo cloud 16:40:23 ogelbukh: it's not just testing, I'm pretty sure we'd need to do some engineering work there... 16:40:26 ikalnitsky: around? 16:40:34 plugins are preserved in the database and their tasks are synced from the filysystem but their still related for their release 16:40:47 well, testing is required to understand the effeor 16:40:50 *effort 16:40:51 it means that after upgrade it is not possible to use them for the new release 16:41:05 that's correct 16:41:21 that's fine. I need them to be usable for the old release on Kilo 16:41:26 new versions of plugins should be installed manually if you want to use them for the new release 16:41:34 yes, we need to test scale out case mostly 16:41:43 ogelbukh: yep 16:41:59 and if we manage to deploy Kilo with 8, then that case too 16:42:05 and in Fuel 8-> 9 research about lcm cases too 16:42:16 we've done it successfully once by now 16:42:17 ogelbukh: yes 16:42:22 with some minor issues 16:42:27 did you need to hack some code? 16:42:36 or it was out of the box? 16:42:40 without working lcm it is hard to research anything 16:42:43 yes, a bit of hacking and bit of backports 16:42:53 nothing exceptional, as I understand 16:43:01 mihgen: sorry, yep, i'm around 16:43:16 openstack env upgrade status 16:43:16 upgrade 7 to 8 IN REVIEW 16:43:16 https://review.openstack.org/#/q/project:openstack/fuel-octane+branch:master+status:open+owner:%22Sergey+Abramov+%253Csabramov%2540mirantis.com%253E%22+topic:%22%22 16:43:19 ogelbukh: if we need to push patches to updates for Fuel 8, then we need to do it... 16:43:48 or it's only about octane? I thought some work on nailgun side is needed 16:43:55 we have a bunch of commits in review that adjust octane to be able to upgrade openstack 7 to 8 16:44:04 because by default, Fuel doesn't allow to create new envs of older releases after upgrade 16:44:09 no, it's about nailgun too 16:44:25 mihgen: it's artificial limitation. could be changed via api, i believe 16:44:26 I will summarize and send an email to openstack-dev 16:44:27 I see only octane patches in the shared link 16:44:35 ogelbukh: ok thanks 16:44:43 sorry folks for holding too long on this 16:44:49 this link is about patches to upgrade openstack 16:45:03 so it's only octane 16:45:15 deployment of old release requires fixes in nailgun 16:45:20 let's move on 16:45:54 #topic configdb api status (ogelbukh) 16:46:01 configdb status 16:46:01 API extension is DONE 16:46:01 integration with LCM plugin IN TESTING 16:46:01 automated functional tests IN REVIEW 16:46:01 automated integration tests IN REVIEW 16:46:01 fuel2 extension CLI client IN REVIEW 16:46:01 still pending a merge of a spec: https://review.openstack.org/284109 16:46:19 so we basically done from the functional standpoint 16:46:43 except for cli part that slipped a little, expected tomorrow 16:47:07 folks let's land the spec... it can be endless minor fixing. I'll review latest changes.. 16:47:13 we still can't collect all required reviews for spec, so I will appreciate if you all could help 16:47:32 we merged smaller one just today though 16:47:54 currently it is mostly testing, testing automation and cli 16:48:17 and we started desiging the next iteration, I will come up with proposals early next week 16:48:45 that's all on my side, if no question, then we can move on 16:49:04 #topic Enhancements Team status (ashtokolov) 16:49:11 Hi folks 16:49:14 We are working on High and Critical bugs: 16:49:20 Total - 26 16:49:25 In progress - 11 16:49:29 Incomplete - 3 16:49:42 That's all 16:50:11 #topic Telco Team Status (fzhadaev) 16:50:19 As on previous week our main activity during this week was fixing bugs: 16:50:19 Done 9 16:50:19 In progress (in development and on review) 14 16:50:19 Any questions? 16:51:35 thanks 16:51:36 #topic Design Summit in Austin - agenda 16:51:47 #link https://etherpad.openstack.org/p/fuel-newton-summit-planning 16:52:26 xarses: mwhahaha ashtokolov aglarendil have topics that still need agenda's 16:52:38 i do? 16:52:48 you did as of a few min ago 16:53:03 Okay, gimme one day to fill it in 16:53:04 the link has been there for a few weeks now 16:53:13 but i can copy-pasta if so required 16:53:13 holser_: , bookwar 16:53:20 mwhahaha: I may be blind 16:53:37 yeah we need to fill it in, I've heard folks from att are interested, and other. Ideally self-explanatory so those who don't do daily work with fuel features can understand, join and provide feedback at sessions 16:53:38 I have a discussion with Topic Leaders 16:53:50 I asked to update agenda as we need to send it to community 16:54:08 i shall copy paste 16:54:15 so Topic leaders should do it today 16:54:19 by the way xarses 16:54:29 mwhahaha: there is a link on yours at this point, thanks 16:54:29 you’ve not put agenda for your tracks :) 16:54:53 yes, I called my self on it too 16:55:08 I’ll continue working with Leads on agenda details 16:55:29 kozhukalov: wants to announce agenda on next week 16:55:39 so it will be visible to community 16:55:52 guys will be able to plan their agenda accordingly 16:55:56 ok 16:56:40 #topic open discuss 16:57:00 anything else to raise? otherwise I will close the meeting shortly 16:58:02 thanks everyone, have a good rest of your day. 16:58:06 #endmeeting