15:00:20 #startmeeting kolla 15:00:20 Meeting started Wed Nov 20 15:00:20 2019 UTC and is due to finish in 60 minutes. The chair is mgoddard. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:23 The meeting name has been set to 'kolla' 15:00:25 ping mgoddard mnasiadka hrw egonzalez yoctozepto rafaelweingartne 15:00:29 #topic rollcall 15:00:31 \o 15:00:34 o/ 15:00:36 o/ 15:02:43 o/ 15:02:55 Zhuo Zhen proposed openstack/kolla-ansible master: Fix hard-coded admin project name and username in blazar task https://review.opendev.org/695214 15:03:09 #topic agenda 15:03:19 * Roll-call 15:03:19 o\ 15:03:21 * Announcements 15:03:23 ** yoctozepto wishes to invite people to Białystok (on 2020-02-04) to talk about clouds (will explain) 15:03:25 * Review action items from last meeting 15:03:27 * CI status 15:03:29 * Train release planning 15:03:32 ** old Erlang for RMQ still scary: https://bugs.launchpad.net/kolla/+bug/1853167 - better update and take the risk of upgrade or leave it b0rken? 15:03:32 Launchpad bug 1853167 in kolla ussuri "CentOS RabbitMQ Unsupported Erlang Version" [Medium,Triaged] - Assigned to Radosław Piliszek (yoctozepto) 15:03:33 * Ussuri release planning 15:03:35 * Review priorities 15:03:37 #topic announcements 15:03:43 #info yoctozepto wishes to invite people to Białystok (on 2020-02-04) to talk about clouds (will explain) 15:03:58 yes, exactly 15:04:05 we are organizing a little conference 15:04:06 yoctozepto: bad timing - right after fosdem 15:04:29 not me to decide, maybe I can still get some of you to join 15:04:45 I can let bosses know about it but that's it :-) 15:04:54 the point is 15:05:02 fosdem, maybe I would finally go ;) 15:05:20 I have money to spend on one international (read: european) guest and one local guest 15:05:30 it would cover travel and accommodation costs 15:06:34 Thanks for sharing yoctozepto, keep us updated with details 15:06:35 the auditorium would consist of academia and education workers (i.e. researchers and educators plus other staff), students and local IT business people 15:06:45 topics include 15:06:51 cloud for hpc 15:06:57 cloud for science 15:07:05 science for cloud 15:07:26 hence asking around ppl from the so-called stackhpc company :-) 15:07:47 I will let you know if I can amend the schedule still 15:08:01 but please let me know if you are interested at any rate 15:08:36 what sort of size do you expect the event to be? 15:09:10 one day, about 6-7 presenters 15:09:31 mostly depends on who I and others manage to "hire" 15:10:44 sounds like an interesting event 15:11:01 I'll pass it on 15:11:06 #topic Review action items from last meeting 15:11:06 thanks, mgoddard 15:11:23 mgoddard to check stable/train backports 15:11:26 yoctozepto: to get in touch with cloudnull and find a time to discuss kolla image consumers, e.g. next week's meeting 15:11:29 I notified cloudnull 15:11:34 I did mine, although it's an ongoing effort 15:11:34 he promised to be around 15:11:41 checking mine now 15:11:43 o/ 15:11:47 hah :D 15:11:47 hi cloudnull 15:11:53 hi-ya 15:12:02 o/ 15:12:05 * cloudnull is around. though very split-brained, so situation normal :D 15:12:12 oh my 15:12:18 it can be cured 15:12:22 added to agenda 15:12:41 #topic CI status 15:12:46 however I am here for this meeting, and will do my best to not be distracted :D 15:12:57 cloudnull: thanks 15:13:16 thanks cloudnull. I added it the end of the agenda 15:13:31 I've been a bit distracted from kolla this past week 15:13:51 I saw there were some ubuntu CI issues, possibly mirror related. Still present? 15:14:20 still a few hours ago 15:14:38 no idea now 15:14:59 checked, last failure less than an hour ago 15:15:00 Yeah, infra has some AFS problems, I saw they mentioned some lock issues ;-) 15:15:02 so still 15:15:23 so this week is kolla-release-less definitely 15:15:48 yeah, especially we're failing on openssl update from bionic-security ;-) 15:15:54 and we drop usage of infra mirrors as a workaround if they don't fix it by Friday lol 15:17:33 ouch 15:17:37 hopefully they will 15:17:44 * yoctozepto hopes too 15:17:52 any other CI issues? 15:17:58 nah 15:18:39 cool 15:18:46 #topic Train release planning 15:18:54 from agenda: 15:18:58 old Erlang for RMQ still scary: https://bugs.launchpad.net/kolla/+bug/1853167 - better update and take the risk of upgrade or leave it b0rken? 15:18:58 Launchpad bug 1853167 in kolla ussuri "CentOS RabbitMQ Unsupported Erlang Version" [Medium,Triaged] - Assigned to Radosław Piliszek (yoctozepto) 15:19:12 the question is included 15:19:40 this seems a bit nasty 15:19:52 upgrading would bring my plan to keep 3.7.x in train (stein?) but upgrade erlang to a supported version 15:20:13 the upgrade in stein was clumsy, discovered lated I know 15:20:19 late* 15:20:54 so I would need to prepare erlang 22 for aarch64? 15:20:57 how does one install an updated erlang? 15:21:07 mgoddard: rmq provides dedicated binaries 15:21:10 for x86_64 15:21:21 then we run their supported platform for rmq 15:21:33 hrw would need to build for aarch64 to keep it on par 15:21:38 I assume this comes with all required libraries? 15:21:41 otherwise we diverge with compatibility 15:21:45 yeah 15:22:15 only hipe is gone now, from erlang vm I mean 15:22:34 but that is upstream erlang thingy 15:22:41 not much on rmq or us 15:24:05 would upgrading erlang cause any headaches on upgrades? 15:24:38 rabbitmq equals headache I guess - so we can't be certain 15:24:58 mgoddard: need to test that 15:25:17 considering it's actually erlang vm that does the heavy networking/clustering stuff 15:25:27 but the in place upgrade for rmq is 1) check that everything is stable 2) stop node 3) upgrade 4) start node 15:25:30 it could well cause some 15:26:00 https://www.rabbitmq.com/upgrade.html#rolling-upgrades 15:26:04 #link https://www.rabbitmq.com/upgrade.html#rolling-upgrades 15:26:13 it sounds like we need this long term. we probably need to try it out to decide on the risk/reward for a backport 15:26:28 is anyone actively working on it? 15:26:57 mgoddard: nope but I can 15:27:17 mnasiadka: I learn the chat bot collects all http stuff anyway, no #link needed 15:27:21 learnt* 15:27:24 yoctozepto: allrighty 15:27:42 I asked to know if you are not 100% against 15:27:44 :D 15:28:00 also, it means work for hrw 15:28:16 which I would need to do in ussuri anyway 15:28:45 right you are, sir 15:28:58 just not it becomes urgent ;p 15:29:03 now* 15:29:07 yoctozepto: I can adopt this bug if you let me. you know I have the upgrade bp also. 15:29:55 osmanlicilegi: yeah, you are welcome to - could you deliver something by tomorrow? 15:30:38 I will 15:31:01 yoctozepto: around erlang - have you tried to talk with the RDO guys to bump it up in RDO? (looking at the bug it's a bit non-compatible?) 15:31:23 mnasiadka: we are using another source of rabbitmq 15:31:37 ah, packagecloud I guess 15:31:42 not checked rdo version 15:31:49 maybe they package the right combination 15:32:26 yoctozepto: well, RDO provides rmq 3.6.16 15:32:33 I doubt you are interested in that :) 15:32:50 you have answered all the questions 15:33:19 3.6 is end of life from May 2018? huh 15:33:37 https://www.rabbitmq.com/versions.html 15:36:05 ok, let's move on. Thanks to osmanlicilegi for picking it up, and yoctozepto for offering. 15:37:18 Are there any other train blockers? 15:37:31 Or should we consider putting out a GA release soon? 15:37:44 https://launchpad.net/kolla-ansible/+milestone/9.0.0 15:38:06 https://bugs.launchpad.net/kolla-ansible/+bug/1853201 is marked high 15:38:06 Launchpad bug 1853201 in kolla-ansible ussuri "deploy fails with qinling_dev_mod is undefined" [High,In progress] - Assigned to Radosław Piliszek (yoctozepto) 15:38:25 mgoddard: already addressed 15:38:30 we add qinling in Train 15:38:38 and it seems b0rken since inception ;p 15:38:45 interestingly, seems people run train on xenial 15:39:19 yeah, saw that 15:39:20 well, needs to merge & backport to get into the releaase 15:39:24 though it does not break qinling 15:39:28 yeah 15:39:35 and it is still b0rken after that 15:39:35 marked RP+1 15:39:36 https://storage.bhs1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_593/695192/3/check/kolla-ansible-ubuntu-source-qinling/59377d1/primary/logs/ansible/deploy 15:39:50 so we need a patchset to get qinling to work 15:39:56 not tested = not working 15:40:05 cite me 15:40:31 is that CI test new? 15:40:48 added to reproduce? 15:40:53 yeah, I am trying to reproduce and fix 15:41:02 well, if we would have a support matrix for k-a, we could state qinling is not tested, and only community supported == bug priority is low 15:41:28 mnasiadka: still, I feel bad having Qinling in prelude and knowing it failing ;p 15:41:34 goldyfruit_ was the author of qinling, right 15:41:38 around goldyfruit_? 15:42:35 are you planning to get qinling fixed before release yoctozepto? 15:42:53 yeah, that's my plan indeed 15:42:56 ok 15:42:58 well, then we could have a CI with Magnum, Qinling and so on - I guess, but it wasn't done as part of pushing the actual code 15:42:59 the code looked nice overally 15:43:05 should not be broken completely 15:43:13 let it at least deploy and answer on API :D 15:43:28 sure, that's a good start 15:43:35 ;P 15:43:39 would be nice to get your CI test committed 15:43:56 yeah, when it is ready for it 15:44:21 now I am a bit glad that we might be bumping rmq for centos 15:44:32 it enables ipv6 as long as one does not need mariadb ha 15:44:37 ;D 15:44:53 makes our support sound much nicer 15:45:06 * yoctozepto caring for its baby 15:45:15 I'll go through the in progress bugs and add RP+1 where possible 15:45:18 his* 15:45:32 geez, I write weird today 15:45:42 #topic Ussuri release planning 15:45:45 mgoddard: nice, I tried keeping up with it 15:45:57 mgoddard, o/ 15:45:58 but you are welcome to fill-in the gaps :-) 15:46:05 yoctozepto, o/ 15:46:08 goldyfruit_: hi 15:46:14 What's wrong with Qinling? 15:46:31 oh hai goldyfruit_ 15:46:33 We are using the master/train code from kolla-ansible to deploy Qinling 15:46:47 goldyfruit_: oddly, it does not deploy :-) 15:46:56 unless you have the missing somewhere else 15:46:58 Hum 15:47:04 like in your inventories :-) 15:47:17 goldyfruit_: https://bugs.launchpad.net/bugs/1853201 15:47:17 Launchpad bug 1853201 in kolla-ansible ussuri "deploy fails with qinling_dev_mod is undefined" [High,In progress] - Assigned to Radosław Piliszek (yoctozepto) 15:47:30 and after fixing that, another: https://storage.bhs1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_593/695192/3/check/kolla-ansible-ubuntu-source-qinling/59377d1/primary/logs/ansible/deploy 15:47:37 maybe you can work with yoctozepto to get it fixed 15:47:55 yeah, I appreciate being around for my questions if need be :-) 15:48:07 let's move on 15:48:16 Will do my best to be around 15:48:25 #info Ussuri priority voting is finished 15:48:29 #link https://bugs.launchpad.net/bugs/1853201 15:48:29 Launchpad bug 1853201 in kolla-ansible ussuri "deploy fails with qinling_dev_mod is undefined" [High,In progress] - Assigned to Radosław Piliszek (yoctozepto) 15:48:30 #undo 15:48:31 Removing item from minutes: #link https://bugs.launchpad.net/bugs/1853201 15:48:37 #link https://etherpad.openstack.org/p/kolla-ussuri-priorities 15:48:54 I've ordered them, but they need some tidying up 15:49:15 remove our PTG discussion, replace with owners & status etc. 15:50:03 mgoddard: will you handle this? 15:50:07 yes 15:50:11 cool 15:50:22 #action mgoddard to tidy up ussuri priorities and add to whiteboard 15:50:32 I added ceilosca after the voting to let people know it is a valid option 15:50:35 first impressions - there are a lot of things listed 15:50:42 ;D 15:51:00 maybe we should just have one liners for anything with X or less votes? 15:51:21 doesn't mean we won't do it 15:51:53 well, ideally maybe not to pollute the whiteboard - we should have a bp link and an owner? 15:52:11 sounds better 15:52:15 +1 15:52:50 means we won't have it all in one place 15:53:05 will be hard to see the TODO/unassigned tasks 15:54:12 I'll see how it looks after the tidy up 15:54:41 well, you click in the bp, and we can have dependencies, larger chunks of work tidied up and so on 15:54:53 oh ok 15:54:59 I just feel that we are too lazy to update the statuses in the whiteboard :) 15:55:05 yes 15:55:21 and if changes are bound to bp - those will be visible on the bp itself 15:55:24 and blueprints will not be automatically updated :) 15:55:28 the bug in qinling has been introduced by this: https://github.com/openstack/kolla-ansible/commit/e610a73e9863bcc63f6e6c907f7eb654aa1ee37f#diff-669ed79df1cdc81f33b7527aa8e1faba 15:56:21 #topic Image consumers 15:56:23 mgoddard: well, something will be updated there :) 15:56:26 cloudnull: ping 15:56:34 o/ 15:56:43 yoctozepto: you're up 15:56:58 goldyfruit_: yeah, I felt you would not propose something broken right away :-) 15:57:07 mgoddard: sure 15:57:27 so, I had this idea that we could document kolla consumers 15:57:46 mostly about which images are used 15:58:01 consumers actually consist of tripleo and k-a 15:58:05 so we do the k-a part 15:58:11 but someone needs to do the tripleo part 15:58:33 and, more importanlty, such that it will be kept up to date 15:58:41 OK. so you're looking for the list of images we use? 15:58:49 https://docs.openstack.org/kolla/latest/support_matrix.html 15:59:29 list of images is a start, but we would prefer to get consensus on how to keep it current 16:00:18 hum. how is that current list generated? 16:00:37 it's not, but there's room for improvement - it's a csv :) 16:00:44 OK 16:01:24 hum... 16:01:55 well that list is our support matrix. I think we're looking at a new table on that page 16:01:59 I can get you a list, and we can provide updated lists for new releases, but updating that CSV may be difficult from our point of view 16:02:25 we can do either in csv 16:02:31 I think what we'd be looking at is a list of: 16:02:38 in an automated fashion that is 16:02:55 16:03:42 +1 16:03:48 if changes are rare 16:03:56 we can as well synchronize on our cycle end 16:04:03 Viktor Michalek proposed openstack/kolla-ansible master: Adds support of CADF notifying for other APIs next to keystone. https://review.opendev.org/674579 16:04:09 an alternative is that tripleo provides a list of containers they use which we could link to 16:04:48 cloudnull: can't we generate a list of container images used by tripleo and then transform them into a csv that could be rendered by sphinx-doc? 16:04:59 Skipping back, I think the goal here is to have a place to check which downstream projects will be affected by a change to an image 16:05:23 mnasiadka you could 16:05:49 mgoddard: yeah, exactly 16:07:12 mgoddard: you were investigating the proposal bot for something similar, right? 16:07:13 if the goal is to notify potential consumers, then maybe a release note is all that is really required ? 16:07:53 cloudnull: they would need aggregating 16:07:59 if somebody really reads the release notes... :) 16:08:08 cloudnull: I think we were hoping to encourage feedback earlier in the cycle than that 16:08:26 rather than hit you with it 16:08:30 * cloudnull reads release notes 16:08:36 then find it doesn't work for tripleo and we need to revert 16:08:44 ++ 16:08:49 this makes some sense 16:10:00 anyway, we're out of time. Hopefully we've got the problem across. Implementation details can be determined down the line 16:10:11 I will work on getting you a list of images 16:10:25 and an easy way to pull that info 16:10:29 thanks 16:10:35 something that we will maintain as a downstream 16:10:51 thanks, cloudnull 16:11:10 thanks all 16:11:12 #endmeeting