15:03:36 #startmeeting RDO meeting - 2019-04-24 15:03:36 Meeting started Wed Apr 24 15:03:36 2019 UTC. 15:03:36 This meeting is logged and archived in a public location. 15:03:36 The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:36 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:03:36 The meeting name has been set to 'rdo_meeting_-_2019-04-24' 15:03:37 Meeting started Wed Apr 24 15:03:36 2019 UTC and is due to finish in 60 minutes. The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:38 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:03:40 The meeting name has been set to 'rdo_meeting___2019_04_24' 15:03:48 #chair ykarel 15:03:48 Current chairs: amoralej ykarel 15:03:49 Current chairs: amoralej ykarel 15:03:52 o/ 15:03:54 o/ 15:04:02 o/ 15:04:45 o/ 15:05:24 #chair mjturek baha fultonj jpena 15:05:24 Current chairs: amoralej baha fultonj jpena mjturek ykarel 15:05:25 Current chairs: amoralej baha fultonj jpena mjturek ykarel 15:06:41 let's start 15:06:45 #topic Move to tripleo-ci playbooks for ppc64le container builds 15:07:01 that's me and baha! 15:07:10 yeap, go on 15:07:17 so we have migrated to the tripleo-ci playbooks 15:07:24 thanks for everyone who reviewed 15:07:31 we have a follow up in flight to fix a small issue 15:08:06 (over at https://review.rdoproject.org/r/#/c/20425/) 15:08:08 but the standing issue is that amoralej has some concerns about how we configure repos 15:08:17 #link https://review.rdoproject.org/r/#/c/20425/ 15:08:33 amoralej: could you detail what you might think is wrong? 15:08:35 dlrn repos vs CBS repos? 15:08:58 mjturek, i remember having that discussion with you, but can't remember my concern tbh 15:09:11 it was at baha actually! 15:09:18 if that stokes your memory 15:09:21 oh, about deps? 15:09:44 [13:17:46] amoralej: baha, could i see logs of container-build jobs in ppc64le nodes?, i have a doubt about how you configure repos 15:09:54 That was both the beginning and end of the discussion, because I was out at that moment =) 15:10:07 I did send you an email with logs and the script that we run, though. 15:10:51 #action amoralej to check repo configuration of build-container jobs for ppc64le 15:11:00 works for me! 15:11:02 i'll check if everything is fine anyway 15:11:12 and will read irc logs 15:11:18 cool thank you amoralej ! 15:11:19 do you use promoted hash? 15:11:31 I'm not positive 15:11:38 the hash is determined by the playbooks 15:11:52 all we indicate is master and periodic 15:12:13 i think that was my doubt 15:12:32 do you collect the full server logs somewhere? 15:12:45 i mean files in /etc/yum.repos.d/ 15:12:52 or other config files 15:13:03 ahhh we can grab the repo files and email them to you if that helps 15:13:09 o/ 15:13:16 we have a build that we can red 15:13:17 sorry for lateness 15:13:19 ref* 15:13:40 amoralej, by default delorean repos are setup by those playbooks 15:14:03 delorean current + delorean current-tripleo + delorean deps 15:14:04 ykarel, current-tripleo? 15:14:12 amoralej, ^^ 15:14:24 ykarel, ack 15:14:35 i'll check it anyway 15:15:06 amoralej, https://github.com/openstack/tripleo-ci/blob/master/roles/tripleo-repos/tasks/main.yml#L73-L79 15:15:09 amoralej, ack 15:15:25 Merged rdo-infra/ci-config master: Update dependencies for ppc64le upstream containers job https://review.rdoproject.org/r/20425 15:15:41 mjturek, so https://review.rdoproject.org/r/#/c/20425/ should be enough to get it working? 15:15:44 thanks ykarel :) 15:15:56 at least the only known issues, right? 15:15:59 that is the hope yes 15:16:02 ykarel, ack 15:16:07 correct the only known issue 15:16:15 Any known issues, yes! We haven't been able to test the full script upstream yet though, due to the dependency issues 15:16:16 thanks mjturek 15:16:33 hopefully we'll have ppc64le containers soon :) 15:16:36 let's move on 15:16:50 :) 15:16:57 #topic Nautilus and Stein 15:17:17 o/ 15:17:21 #info start merging required reviews 15:17:34 fultonj, we have kind of everything we need pending to merge? 15:17:55 hey 15:18:14 #chair fultonj weshay|rover 15:18:14 Current chairs: amoralej baha fultonj jpena mjturek weshay|rover ykarel 15:18:15 Current chairs: amoralej baha fultonj jpena mjturek weshay|rover ykarel 15:18:17 aye.. so the review mentions a migration process 15:18:30 links or info to that are where.. how long.. etc 15:18:45 are they queued up on top of this patch? 15:18:48 https://etherpad.openstack.org/p/tripleo-integration-squad-status 15:19:12 ^ weshay|rover yes, the patchs linked there 15:19:17 fultonj probably should be in the review 15:19:30 in the future :) 15:20:09 weshay|rover: sure 15:20:29 mwhahaha ^ are we going to hold merging while ceph updates are going on? 15:20:48 https://etherpad.openstack.org/p/RDO-Meeting 15:21:00 no i thought we were disabling the voting of the ceph stuff 15:21:18 yes we are disaboing the voting for ceph 001/004 15:21:27 disabling* 15:21:29 right.. do we want to merge anything while those jobs are non-voting? 15:21:30 temporarily 15:21:46 https://review.opendev.org/#/c/655220/ 15:22:23 #chair leanderthal 15:22:47 i thought making them non-voting would keep tripleo ci from breaking and then we could make them voting again when 001/004 are working 15:22:59 we keep them from voting so people can still merge 15:23:04 (i assumed) 15:23:26 i guess it depends on priority 15:23:52 fultonj this should be handled much like an IT change window imho 15:23:59 do we need to merge more changes faster or do we need to be more certain nothing breaks 001/004 15:24:27 where you move gating jobs to non-voting, having everything needed for the migration queued up and ready to merge while NOTHING else is merged.... once you are set w/ your patches... 15:24:37 bring the jobs back to voting.. and change window is closed 15:24:46 all jobs queued up 15:24:53 s/jobs/reviews 15:24:53 anyone disagree w/ that? 15:26:15 i assume a revert of https://review.opendev.org/#/c/655220 is sufficeint to bring it back to voting and so are handling things like you describe weshay|rover 15:26:23 aye 15:26:32 the only difference is that i didn't ask anyone to non +w while we're in that state 15:26:57 if i was going to, one way to implement it would be to keep them voting though 15:27:29 i guess we want the middle state we can merge if we have to, but we ask people to take it easy on the +w until they're voting again 15:27:48 weshay|rover: should i email openstack-discuss w/ [tripleo] for this? 15:28:02 i'm happy to do so 15:28:16 fyi: fmount: ^ gfidente ^ 15:29:12 (silence is golden, i'll send an fyi to the list) 15:29:23 * gfidente not against the email but hopefully the timespan will be short 15:29:34 fultonj we were just discussing in our retrospective, that it would VERY helpful if when moving any job to non-voting emails are sent to the list and we have at least one ack from ci 15:30:03 since zuul is already overloaded, merging all those changes will take some time 15:30:10 http://zuul.openstack.org/status 15:30:18 weshay|rover fultonj maybe also mention we have all changes queued so it's not supposed to last long 15:30:30 gfidente that's awesome and thank you 15:30:43 weshay|rover: ok, i'll be happy to send the email 15:30:56 the potential to break things with these kinds of change.. either directly or indirectly is fairly high 15:30:56 weshay|rover thanks 15:31:03 weshay|rover yeah 15:31:05 i had mentioned it during tripleo meeting (not yesterday) but previous week and rdo meeting but i did't say non-voting 15:31:33 * fultonj has room to improve 15:31:40 and should be done carefully and with full communication.. meaning.. the folks who have to keep things running in CI.. have responded back to you 15:31:55 fultonj ack me too, thanks weshay|rover 15:32:14 fultonj right.. unfortunately we all know sometimes you have to say things many times 15:32:36 weshay|rover: yes, i will eamil today and always going forward 15:33:28 ykarel: you mentioned that promotions would be affected 15:33:38 the negative outcome I'm trying to prevent is of course more failing jobs, and going w/o promotions for weeks at a time 15:33:45 which I don't think anyone wants here 15:34:06 fultonj, yes after first two patches in patch merges jobs in promotion pipleline will fail 15:34:08 ceph jobs 15:34:17 if we switch the gate to non-voting we need to kick those jobs out of the promotion pipeline as well 15:34:19 first two patches in chain 15:34:23 so it shouldn't block promotion 15:34:56 yes can be done if window is long 15:35:00 fultonj, first round of reviews will switch only master or stein too? 15:35:09 should just be done, doesn't matter the window length 15:35:15 okk 15:35:18 that should be our operating procedure for these types of changes 15:35:20 we realized we need to backport at least t-h-t to stein 15:35:23 if we know it's going to break, disable in all the places 15:35:31 amoralej, tripleo-common also 15:35:49 gfidente fultonj coordinating w/ our ruck/rovers would be a minimum imho 15:36:26 amoralej: master first 15:36:39 should we backport non-merged change to stein now to queue it up? 15:36:43 fultonj, my doubt is if any of those changes will break stein 15:37:09 as some ci projects are branchless 15:37:35 tripleo-ci, tq/tqe are branchless 15:37:41 i.e. https://review.opendev.org/#/c/651286/ is updating stein 15:37:43 yes stein will break too also after tq and tqe patches are merged 15:37:43 too 15:38:34 rfolco|ruck ^ 15:38:39 please read through the above 15:38:58 i think proposing cherry-picks for tht and tripleo-common may be good 15:39:17 amoralej: you mean in advance? 15:39:24 yes 15:39:26 weshay|rover, ack 15:39:27 to minimize impact 15:39:36 amoralej: ok 15:39:40 * fmount reading all 15:39:48 we can wait to give +W until it's merged in master 15:39:52 but proposing it should be fine 15:41:36 Gorka Eguileor proposed openstack/cinder-distgit rpm-master: WIP: Create python-cinder-common subpackage https://review.rdoproject.org/r/17910 15:42:01 ok, i'll update https://etherpad.openstack.org/p/RDO-Meeting with a link to the stein cherry-picks 15:42:04 fultonj, can you create action item? 15:42:36 fultonj, can you also check my comment on tht patch, if valid good to fix before cherry-picks 15:43:00 https://review.opendev.org/#/c/651239/ 15:43:21 fultonj do all these need to merge? https://review.opendev.org/#/q/topic:ceph-nautilus 15:44:25 #action fmount to cherry pick relevant stein nautilus changes and update https://etherpad.openstack.org/p/tripleo-integration-squad-status 15:44:50 fultonj: ack ^ 15:45:11 weshay|rover: we don't need all of topic:ceph-nautilus to merge 15:45:33 k.. so just what's in https://etherpad.openstack.org/p/tripleo-integration-squad-status lines 9-17 15:45:51 weshay|rover: yes 15:45:58 amoralej ykarel agree ^ ? 15:46:30 correct 15:46:35 + stein cherry-picks 15:46:45 yes 15:47:06 ORDER of merge to check: non-voting patch 655220 -> 652959 -> 651281 -> 651286 -> 651287 -> 651239 15:47:10 weshay|rover: line 19 contains the order of merge 15:47:51 fultonj gfidente so you are starting to today.. how long do you expect we'll need? 1 day? I see the patches have +2's 15:48:12 weshay|rover: hopefully 1 day 15:48:16 it depends 15:48:37 aye.. I know .. it can :) 15:48:40 we have stuff ready to go in so i think the machines, not people, would be the bottleneck 15:49:03 fultonj gfidente note.. that you are starting this process while 3rd party is in a degraded state 15:49:10 you are NOT getting full feedback 15:50:55 weshay|rover: you're referring to "RDO Third Party CI check" right? 15:50:56 hoping 3rd party is back online after https://review.opendev.org/#/c/655389/ 15:51:03 right 15:51:18 weshay|rover, we need one more after ^^ 15:51:31 https://review.opendev.org/#/c/655450/1 15:52:27 seems like a pretty bad time to start imho 15:53:19 weshay|rover: so you propose we start after 655450 + 655389 land? 15:53:22 weshay|rover, any ETA about when third party jobs are recovered? 15:53:47 fultonj I wouldn't start until 3rd party jobs are green.. amoralej should be today afaict 15:54:20 today would be great 15:54:21 only first move has been the +w of https://review.opendev.org/#/c/655220 15:54:52 fultonj and that's the most damaging patch 15:55:54 weshay|rover: added a -1 to workflow 15:56:04 i added 15:56:44 fultonj it's too late for that.. you have to abandon and restore 15:56:51 it's still in queue 15:57:09 i think it will not be merged even if all jobs pass 15:57:24 if there is no +W in the patch 15:57:41 that's my understanding too 15:57:46 k.. it's out of the queue now 15:57:55 weshay|rover: Abandoned 15:58:21 ok then restore only after third party is good 15:58:23 fultonj k.. you can restore it.. and get it queued up for a workflow 15:58:34 ykarel++ 15:58:37 #agreed to wait for third party oooq jobs to be working before merging ceph-nautilus patches 15:58:52 is this correct ^ ? 15:59:04 amoralej: yes 15:59:10 I think that is smart 15:59:27 a little patience will keep us out of cix meetings :) 15:59:33 :) 15:59:42 :) 15:59:45 hopefully :) 15:59:55 btw, for the puppet side https://review.opendev.org/#/q/topic:ceph-nautilus+status:open+owner:%22Alfredo+Moralejo+%253Camoralej%2540redhat.com%253E%22 15:59:59 hopefully 16:00:01 thanks weshay|rover 16:00:07 if anyone can help 16:00:17 fultonj gfidente thanks to you guys!!! 16:00:27 it's quite late 16:00:31 let's move on 16:00:33 to the last topic 16:00:49 #topic Prepare announcement mail for RDO Stein - https://review.rdoproject.org/etherpad/p/stein-release-announcement 16:01:31 once we have everything working with nautilus we will send announcement of rdo stein 16:01:40 we need to start preparing announcement mail 16:01:46 thanks amoralej 16:02:21 i've created an etherpad to get new features or things that are worthy to include 16:02:26 as ceph nautilus :) 16:03:05 please, feel free to add it 16:03:36 thanks amoralej and ykarel 16:04:01 #action fultonj to add ceph content to https://review.rdoproject.org/etherpad/p/stein-release-announcement 16:04:08 I'll check the contributor list 16:04:11 #action all add content to the announcement mail for RDO stein 16:04:27 thanks jpena, i was about to ask leanderthal 16:04:32 but seems is not here 16:04:40 we can get it using repoxplorer 16:04:51 just need to remember the url for the server :) 16:04:51 ok, i wasn't sure about the tool we use 16:04:55 :) 16:05:07 i'll check what new packages were added 16:05:31 can use RDO-stein tracker 16:05:35 or rdoinfo 16:05:39 it'd be great if we could get it released before next meeting but i have some doubts we can get everything merged and released 16:05:49 yeah ykarel i use rdo_projects 16:05:53 to get the list 16:06:02 amoralej, yeah 16:06:03 good 16:06:25 let's move to open floor 16:06:29 #topic open floor 16:06:44 we are late but still have time in case someone has something to add 16:07:35 last call... 16:07:56 ok, i'll close the meeting 16:07:58 #endmeeting