Tuesday, 2020-08-25

*** weshay is now known as weshay|interview13:54
*** weshay|interview is now known as weshay16:04
clarkbAnyone else here for the meeting? I Think we may have a small group today as others are busy or on vacation18:59
zbro/19:00
zbri am here but nothing particular to discuss19:00
clarkbif we've only got a small number I think we can deviate from the agenda, bring up any big items people here want to talk about then call it a day19:00
clarkbor a meeting at least :)19:00
clarkb#startmeeting infra19:01
openstackMeeting started Tue Aug 25 19:01:06 2020 UTC and is due to finish in 60 minutes.  The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot.19:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:01
*** openstack changes topic to " (Meeting topic: infra)"19:01
openstackThe meeting name has been set to 'infra'19:01
clarkb#link http://lists.opendev.org/pipermail/service-discuss/2020-August/000079.html Our Agenda19:01
ianwo/19:01
clarkbAs mentioned lets see how many manage to make it today before digging in too deep19:01
clarkb#topic Announcements19:02
*** openstack changes topic to "Announcements (Meeting topic: infra)"19:02
clarkbThere are no announcements19:02
clarkb#topic Actions from last meeting19:02
*** openstack changes topic to "Actions from last meeting (Meeting topic: infra)"19:02
clarkb#link http://eavesdrop.openstack.org/meetings/infra/2020/infra.2020-08-18-19.01.txt minutes from last meeting19:02
clarkbThere were no actions from last meeting19:02
clarkbThats the bookkeeping done. I'll give it a few minutes to see if anyone else makes it then continue from there19:02
clarkbianw: zbr: may just be the three of us. Should we do a less formal agenda then?19:05
zbrsure19:05
ianw++19:06
clarkbcool I'll start with the item I want to bring up then will open it to other items19:06
clarkb#topic Non master repo HEAD support for new projects19:06
*** openstack changes topic to "Non master repo HEAD support for new projects (Meeting topic: infra)"19:06
clarkb#link https://review.opendev.org/741277 Needed in Gerritlib first as well as a Gerritlib release with this change.19:06
clarkb#link https://review.opendev.org/741279 Can land once Gerritlib release is made with above change.19:06
clarkbCalling this out as it came up in the board meeting today (though I didn't manage to attend so can't provide direct details)19:06
clarkbI also plan to attend the diversity and inclusion working group meeting on monday to talk about the technical aspects of any potential changes to git branch naming19:07
zbrclarkb: maybe there is a chance to also get https://review.opendev.org/#/c/729966/ into the new release?19:07
clarkbzbr: I can review that one too ya19:08
ianwi don't think i've looked over gerritlib code before, but it lgtm, and mnaser has looked too, i think it's as gtg as ever19:08
clarkbianw: thanks19:09
clarkbits been good to be able to point to steady progress on this as people have higher level conversations around the topic19:09
clarkbanyway thats all I had on this subject19:09
clarkbianw: zbr anything you'd like to bring up?19:09
ianwnope; lgtm.  i'm sure there's things lurking if it gets changed, but just have to deal with it as it comes up19:10
ianwknown unknowns, unknown unknowns and all that :)19:10
clarkbindeed19:10
clarkb#topic Github 3rd Party CI19:11
*** openstack changes topic to "Github 3rd Party CI (Meeting topic: infra)"19:11
clarkbianw: anything new on this? I see commentary about arm64 focal openafs in the other channel :)19:11
ianwumm, since last week we dug deeper on the wheel generation issues, and found it wasn't exactly the toolchain, but actually patchelf, as part of the wheel construction, messing the alignment19:12
ianw#link https://github.com/pypa/manylinux/issues/73519:13
ianwthat has stalled a bit as the changes need to make it through a few projects19:13
ianwand then the other angle has been pyca/cryptography pushing rust into the build19:14
ianwso zuul jobs now has an ensure-rust, so we're ok with our extant arm64 testing ... the wheel story, something about rust and musl libc and the builder that i lost track of a bit19:14
ianwi don't think it quite works even on x86 atm19:15
ianwand upstream switched from travis-ci.org to travis-ci.com as well, which somehow apparently gives them access to arm64 hardware in aws19:15
ianwso ... while a lot happened, in terms of "is there a .whl file for arm64" the answer is still no :)19:16
ianwoh, and the focal mirror ... yeah the bionic arm64 mirror turned itself off again too19:17
ianwgetting the focal mirror up has been an exercise too, ipv4 broke in the cloud which kevinz had to fix19:18
clarkbI know back in the early days debian was considered to be the most stable on arm64 (or at least I seem to recall that)19:18
clarkbdo we need to consider maybe running more debian?19:18
ianwnot sure, the oops appears to be from openafs, and at least to an initial search, appears to be unique19:19
ianwone of these great things we seem to hit where the only occurrence of the error message on google is the error string in the actual code19:19
clarkbnice19:19
ianwhttps://www.google.com/search?nonzero+refcount+in+shutdown_osisleep19:20
ianw:)19:20
clarkbanything else on this subject?19:21
ianwno, sorry progress has been slow.  it's breaking a lot of new ground in various places19:21
clarkbno worries19:22
clarkb#topic Gerrit Upgrade Thoughts/Ideas/Info19:22
*** openstack changes topic to "Gerrit Upgrade Thoughts/Ideas/Info (Meeting topic: infra)"19:22
clarkbI continue to poke at Gerrit upgrade things19:22
clarkbI looked at review-test and noticed that the git repos are currently on the root device for the review-test server which is different than production gerrit. In prod we hvae the git repos on a fast cinder volume19:22
clarkbI think we may want to build a new review-test and better line up the git repo locations as that will likely be important for timing data as well as having enough head room to do the notedb migration19:23
clarkbthat got me thinking about how viable keeping in sync with prod is if we're doing snapshots and rolling back19:23
clarkbMostly wondering if we should pick a point in time and not worry about keeping in sync with prod to simplify (that should still give us a really good idea for disk usage and migration times)19:23
clarkbSeparately I started digging into what notedb means for replication configs19:24
clarkbfor the account and group data we'll already avoid replicating them with our exisitng config due to the replicatePermissions = false setting on our replication configs19:24
clarkbI think that is a good thing at least to start19:24
clarkbthe change notedb data goes in refs/changes/XY/ABCDXY/meta though19:25
clarkbwhich means we'll be replicating all of that and i odn't know of a way to construct a refspec that replicates res/changes/XY/ABCDXY/1 2 3 etc but not meta19:25
clarkbI think it would be fine to replicate the metadata fwiw. Just worry about disk usage on the gitea mirrors if we do that (we can check repo sizes for that during testing with prod data I guess)19:26
ianware you supposed to replicate that?  like are there client tools that might show interesting things if you have it locally?19:26
clarkbianw: so far it seems that the only things that really consume it are other gerrit servers19:26
clarkbfor active standby setups19:26
clarkbthat got me diving into how the new notedb setup stores data19:27
ianwi wonder if it ends up that much bigger?  it would really only be the change descriptions right?  the refs/changes we are already doing?19:28
clarkbianw: its all of the code review comments19:28
clarkbwhich ya for most change swon't be that large19:28
clarkbthe other potential issue there is the increase in refs19:29
clarkbgitea had trouble with that before but has gotten much better19:29
clarkbOne thing I noticed digging around in the notedb storage details is that All-Users:refs/meta/external-ids may need special permissions changes19:29
clarkbI need to ask luca about that one. They do special perms for refs/users but not the external-ids and I expect they want that19:30
clarkbbasically a long winded way of saying I've learned a lot about notedb recently19:30
clarkbHope to send another email to luca in near future with the questions that have popped up19:31
clarkb#topic Open Discussion19:31
*** openstack changes topic to "Open Discussion (Meeting topic: infra)"19:31
clarkbIf there is anything else feel free to bring it up now. I'll leave the floor open for about 5 minutes and if we get nothing call that the meeting19:33
clarkbAlright. Thanks everyone!19:37
clarkbI'll call that a meeting19:38
clarkb#endmeeting19:38
*** openstack changes topic to "Incident management and meetings for the OpenDev sysadmins; normal discussions are in #opendev"19:38
openstackMeeting ended Tue Aug 25 19:38:06 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:38
openstackMinutes:        http://eavesdrop.openstack.org/meetings/infra/2020/infra.2020-08-25-19.01.html19:38
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/infra/2020/infra.2020-08-25-19.01.txt19:38
openstackLog:            http://eavesdrop.openstack.org/meetings/infra/2020/infra.2020-08-25-19.01.log.html19:38

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!