16:00:59 #startmeeting Fuel 16:01:01 Meeting started Thu Apr 23 16:00:59 2015 UTC and is due to finish in 60 minutes. The chair is kozhukalov. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:05 The meeting name has been set to 'fuel' 16:01:06 #chair kozhukalov 16:01:07 Current chairs: kozhukalov 16:01:13 hey guys 16:01:16 hello 16:01:20 hi! 16:01:21 agenda as usual 16:01:30 #link https://etherpad.openstack.org/p/fuel-weekly-meeting-agenda 16:01:43 who else is here? 16:01:47 hi 16:02:01 hi 16:02:01 hi 16:02:08 o/ 16:02:26 great, 7 people 16:02:33 let's start 16:02:53 hi 16:02:55 #topic Fuel CI migrated to new Jenkins instance ci.fuel-infra.org 16:03:17 who added this topic? 16:03:38 I think devops? bookwar is not here 16:03:39 I think it was bookwar 16:04:02 this is excellent actually, I'm very glad that this happened finally 16:04:14 hi all 16:04:21 bookwar: hi 16:04:22 hi :) 16:04:23 hello 16:04:23 I'd add just redirect from old fuel-jenkins. 16:04:30 bookwar: we're talking about ci.fuel-infra.org 16:04:36 hello everyone 16:04:43 +1 for redirect from old CI 16:05:01 oh wait a sec, "This server is switched to read-only mode to provide logs for older builds. It will be switched off in July 2015" 16:05:03 we don't want to do redirect because we need to keep the history of builds and logs, so all links from gerrit reviews should work 16:05:16 do we need logs folks? 16:05:34 ok, what about link to new jobs in old jobs description? 16:05:51 like "New job is here" 16:06:03 openstack infra says that CI should store logs for about three months, we can come up with smaller limit, but still we need direct links to job results to work for some time 16:06:17 alex_didenko: why would we need it? 16:06:26 in gerrit reviews you have direct link to job with build number 16:06:44 last week I gave links to our CI jobs in slides, so now they are not accurate 16:06:44 ok let's keep it as bookwar suggests 16:07:12 alex_didenko: people should be able to find it still… 16:07:40 I just don't think we should over-engineer and spend 2h of bookwar going over old builds and providing links to new builds 16:07:48 if we have old review, for example https://review.openstack.org/#/c/175388/ links to test results should be available 16:07:50 can we do a banner at the top of every jenkins page with a link to ci.fuel-infra.org? 16:08:17 where can == much less than 2 hours of work :) 16:08:19 i can replace the topbar (the blue one) with a huge banner 16:08:36 alex_didenko: would that solve your problem? 16:08:49 yep 16:08:55 i almost did that, if you not scared by my crazy design skills i can do it this evening :) 16:09:42 ok, let's do it then 16:09:56 I like crazy design skills 16:10:00 #action bookwar adds banner at the top of every jenkins page with a link to ci.fuel-infra.org 16:10:20 ok, looks like we are done on this topic 16:10:23 moving on 16:10:37 #topic Failed community builds on ci.fuel-infra.org (mihgen) 16:10:52 I just noticied red builds over there. 16:11:11 may be the reason is in configuration after moving to new ci 16:11:37 but I saw many fails before, on old instance too. The question is why those are failing more often, than on jenkins-product ci 16:11:46 the reason is the recent merge 16:12:08 which switched iso builds to use internal mirrors by default 16:12:27 whoo what internal mirrors? 16:12:38 why do we have those? 16:12:39 bookwar: how are we going to solve this? 16:12:41 centos stuff 16:12:52 why those are not public? 16:12:56 i've just got aglarendil's confirmation here that fix for that is already merged 16:13:09 ok sounds better 16:13:10 bookwar: great 16:13:27 mihgen: these are centos upstream mirror which were used internally in our infra 16:13:38 just a snapshot of upstream 16:14:03 we need to keep looking at those community builds - ideally those should be just of same color as those on jenkins-product 16:14:03 so the fix has landed and we will check if it is ok 16:14:22 btw, i am working on introducing priorities for centos mirrors https://review.openstack.org/#/c/176438/ 16:14:28 still in progress 16:14:37 mihgen: they were the same, internal staging builds were broken too :) 16:15:04 ohh 16:15:09 ok kozhukalov let's move on 16:15:26 #topic Voting fuel library unit tests https://review.fuel-infra.org/#/c/6150 16:15:47 that's just a small notification, that we are going to switch the job to voting 16:15:53 if there are no objections 16:16:17 rspec tests? 16:16:19 3.. 2 16:16:22 #link https://review.fuel-infra.org/#/c/6150 16:16:34 yep, per-module puppet-rspec tests 16:16:53 let's do it finally ) 16:16:56 we're running them in non-voting mode for a very long time 16:17:12 CR+1 are welcome 16:17:22 bookwar: thanx for this info 16:17:29 moving on ? 16:17:32 yep 16:17:44 #topic New proposals (alex_bh) 16:17:48 thanks. I will be very fast 16:17:55 In Create-Net (http://www.create-net.org) we are working on Fuel from the 3.2.1 version and we developed some new modules. Now, we would like to contribute to Fuel with new features. 16:18:02 I wrote 2 draft blueprints (we have also other ideas ;) ). The first one is on the installation of Calamari UI I order to provide a monitoring and management UI for Ceph. 16:18:11 The second proposal is about the multiple regions deployment. 16:18:17 I would like to submit to you these two ideas and start a discussion, in order to address our development. 16:18:54 alex_bh: that's interesting actually 16:18:56 alex_bh: could you please so kind to prepare specs in rst format? https://github.com/stackforge/fuel-specs 16:19:00 I like the calamari proposal 16:19:12 on both accounts, +1 to what kozhukalov just said :) 16:19:21 are you guys extensively using ceph deployment via Fuel? 16:19:42 #link https://wiki.openstack.org/wiki/Fuel/How_to_contribute#Propose_enhancements 16:19:57 well, now we are deploying ceph in a few production env 16:20:33 and yes, I have deployed by Fuel 16:21:02 alex_bh: please keep xarses in the loop on your progress, he will help you get fuel developers attention for reviews 16:21:03 alex_bh: great to hear that 16:21:36 let's take a look at proposals, and see if work can be done as plugins to Fuel 16:21:40 alex_bh: sounds great. For both we would likely want to weigh the implementation directly in fuel, vs creating a fuel plugi-n. Both sound good in the core and I'd almost think that multi-region would have to have some parts in the core 16:22:12 about Calamari the idea is to write a plugin 16:22:20 alex_bh: yes, and depending on your time zone please ping me or xarses if you have questions about spec preparations or any other questions (for me email is preferable) 16:22:37 ok...thanks a lot for your cooperation 16:22:52 alex_bh: please feel free to poke me if you need anything 16:23:19 will update the doc according to your suggestions 16:23:25 thanks a lot 16:23:28 good. should we move on? 16:23:36 alex_bh: great, thank you, moving on 16:23:42 thanks 16:23:51 #topic recent provisioning improvements 16:24:06 there are some sub-topics here 16:24:22 they are written down in agenda 16:24:32 yeah thanks for summarizing those 16:24:54 question is how far we from being not that busy with bugs here ) 16:25:19 mihgen: pretty close ) 16:25:19 so you could start looking at volume-manager refactoring, at least from the design perspective 16:25:39 did you hear any issues from scale lab? 16:25:59 were folks able to do 200 nodes after rmoe's fix? 16:26:05 mihgen: actually i did look in december 2014 and i have some ideas about that 16:27:04 no, i didn't, last time when i heard about issues was that but which was fixed by rmoe 16:27:11 kozhukalov: we'd need to do cross validation of use cases with some of other folks who are close to users 16:27:21 https://review.openstack.org/#/c/174662/ this one 16:27:43 mihgen: yes, i see 16:27:57 will try to summarize feedback 16:28:12 from guys in the field 16:28:46 ok cool, thanks 16:28:58 another point here is that we can workaround some volume manager bugs in 6.1 16:29:19 in progress here 16:29:28 any other questions? 16:29:50 in not, let's move on 16:30:13 #topic Fuel design sessions during the Vancouver summit https://etherpad.openstack.org/p/fuel-7.0-roadmap (zigo) 16:30:56 #link https://etherpad.openstack.org/p/fuel-7.0-roadmap 16:31:02 zigo: around? 16:31:57 looks like he is not here 16:32:07 zigo has created the linked etherpad to kick off the discussion of what we can cover in an open design session (or two) at the Vancouver summit 16:32:38 we won 16:32:45 his priority is supporting Fuel on Debian, as you can see from the ideas he's thrown in 16:32:50 ya, so we want to have public sessions in Vancouver 16:32:59 we won't have many ppl going there, but still 16:33:11 but it doesn't mean that we can't add more things to the list 16:33:12 aglarendil, mattymo, bookwar should be there 16:33:13 and we'd like to see some of you propose topics to discuss, and we will also pass it around on the ML 16:33:26 for example bookwar will be there, so worth including ci related topics 16:34:11 from the CI stuff, I'd love to see more reusage of what upstream infra does, and contributing our improvements back there 16:34:14 i agree with mihgen, we can and will discuss things but for full-scale design session there are not enough people there 16:35:08 there only need to be enough fuel people there to host it, and enough interesting topics for community people to show up with their ideas 16:35:28 you won't walk out of there with semi-ready blueprint specs 16:35:43 so it would be more like brainstorming session 16:35:53 yes, brainstorming and feedback gathering 16:36:04 basically you can brainstorm and you can propose ideas and see if it is generally acceptable 16:36:31 same as what angdraug said, basically:) 16:36:34 ok cool, moving on?) 16:36:44 I'm inpatient today ) 16:36:57 yup 16:37:02 yep, moving on 16:37:09 mattymo: we don't have the 'generally' part, minoringly acceptable :) 16:37:16 #topic Help to fuel-library team in squashing high/criticals, even assigned bugs (mihgen) 16:37:52 so you folks might be aware, majority of most complicated / time consuming bugs we have in fuel-library 16:38:06 basically everything related to puppet modules and linux configuration 16:38:17 looks like python team gonna be in time with bugs by HCF, but library needs help 16:39:01 yes. So, if you guys / your team members who are not at the meeting now can go over those bugs and help in any form, that would be awesome 16:39:13 mihgen: should we contact aglarendil and ask where and how we can help? 16:39:16 of course if you are not over subscribed with your own area 16:39:22 I can comment on that. I'm just getting lots of -1 with "fix this", followed with another -1 "fix that".. slowing down bug squashing velocity 16:39:45 if you have multiple concerns with a patch, please just put it all out there, rather than clogging CI workflow with drip-coffee-action negative feedback 16:39:56 +1 16:39:57 yep, aglarendil should be able to help identify those bugs 16:40:14 mattymo: +1 16:40:26 I've also seen this pattern: please go through whole commit when reviewing, don't stop after you've found one problem 16:40:35 I'm not going to name names, but I had a wonderful case where 1 person managed to -1 my patch 9 times 16:40:44 please be as constructive as possible while reviewing 16:40:54 mattymo: +1. Folks just get into communication with those who are keep doing this, and try to fix it 16:41:14 also, if it's a minor/cosmetic issue, lets consider creating a bug to follow it up and allow it to stand 16:41:15 if it doesn't fly - let me know and I'll do something ) 16:41:31 xarses: +1 16:41:42 xarses, +1 especially for gartantuan multi-project commits that take 2-3 hrs to test each iteration 16:41:50 critical things should be fixed fast. remaining polishing can be considered as separate bugs 16:42:23 mihgen: sounds frightening 16:42:57 no, just common sense 16:43:05 no worries, you won't feel pain =) 16:43:49 closing meeting? 16:43:52 mihgen: yes, it is gonna be rather pleasant (couldn't resist to say this) 16:43:59 1 more thing 16:44:08 I'm not that way ) 16:44:15 just wanted to mention that we've started running noop tests (puppet-rspec) for puppet tasks in non-voting mode https://ci.fuel-infra.org/job/fuellib_noop_tests/ 16:44:46 alex_didenko: great! how fast those pass? 16:44:58 Took 3 min 10 sec 16:45:02 alex_didenko: thanx for this info 16:45:11 #link https://ci.fuel-infra.org/job/fuellib_noop_tests/buildTimeTrend 16:45:33 that's excellent. Will we be running remaining long -running tests only after this "smoke" passes? 16:45:51 noop -> rspec -> heavy system 16:46:06 I think we run in parallel now, don't we? 16:46:07 eventually yes 16:46:12 I hope :) 16:46:16 mihgen: +1 sounds like "must do" 16:46:40 we had a meeting with devops on it some time ago 16:46:50 yeah let's try to make it sooner, that's how we can free up some hardware and people's time :) 16:46:54 so it should be doable 16:47:01 it is not simple from jenkins configuration side, but it is doable 16:47:26 so we are not getting it today or next week, but eventually, yes :) 16:47:48 bookwar: cool 16:48:04 folks, any other questions? 16:48:09 suggestions? 16:48:15 announcements? 16:48:19 bookwar: I thought it's just child job.. ok I hope you'll find easy and best solution 16:48:42 looks like we are done 16:48:58 great meeting, thanks everyone for attending 16:49:02 closing 16:49:04 yep, thanks, let's move on 16:49:07 =) 16:49:22 #endmeeting