Wednesday, 2020-06-17

auristoralso update afs01.dfw to 1.8.5 first because that is the server that is performing the sending00:00
fungithanks for the reminder, we definitely do need to upgrade it00:00
auristorthere are many rx improvements in 1.8 over 1.6.   Its effectively the auristor rx code base as of 201200:00
fungioh, right, i remember you mentioning that now00:01
ianwyeah, i at least was working under the lore that we couldn't mix the versions, i don't know where i picked that up from00:01
fungiso definitely worth trying again with 1.800:01
auristorit still isn't anywhere close to the current auristor rx performance but its much better than 1.600:01
auristoron the fileserver, you have to install a version that is compatible with your vice partitions00:02
auristorwhat kernel is running on afs01.dfw, afs02.dfw and afs01.ord?00:02
clarkbthey are currently ubuntu xenial, but we'd likely upgrade them to at least bionic if doing openafs upgrades00:03
ianwyeah, i'd say skip to focal for a new server and give us more lts00:03
clarkbthe volume data is on removable iscsi cinder volumes we can shift around00:03
ianwthat said, focal ships a ~pre release again, so we'd be using our PPA 1.8.5 packages00:04
auristordo you remember what kernels were on the systems when you gave up on afs01.ord?00:04
clarkbno that was a while back00:04
clarkband they were trusty era kernels then00:04
fungiubuntu continues to pull packages from debian/unstable (which has been doing prereleases of openafs) instead of debian/testing (which has actual release versions of openafs)00:05
ianwauristor: you mean the kafs work ... let me dig up the page00:05
auristorthe linux kernel udp performance was turbocharged sometime just before the 3.10 kernel00:05
fungione of the places where debian and ubuntu support concepts don't quite line up00:05
ianwoh, no you mean the server00:05
auristoriamw: I literally mean the kernel version on the afs01.dfw server and afs01.ord server00:05
fungiit's a patched linux 4.400:06
auristorthe udp performance is excellent now; it used to be a bit like a second class citizen to tcp00:06
fungilists itself as "4.4.0-184" but it's basically 184 patches from (mostly) the 4.4 stable branch backported to 4.4.000:06
openstackgerritMerged opendev/system-config master: rax-dns-backup: fix copy file typo  https://review.opendev.org/73606300:08
*** mlavalle has quit IRC00:15
mordredianw: I'd also say skip to focal00:16
mordredbecause then we'd be potentially good for a _while_00:16
mordredI'm excited to hear that we might get better performance from a re-spin of ord if we wanted to try it again00:17
mordredor - even like an afs01.sjc1.vexxhost instead00:17
mordred(get _actual_ off-site)00:17
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-virtualenv: call ensure-pip for Xenial  https://review.opendev.org/73606700:23
ianwmordred: any ideas how we could gate test the server bits?00:23
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-virtualenv: call ensure-pip for Xenial  https://review.opendev.org/73606700:38
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-pip: remove Xenial venv workaround  https://review.opendev.org/73606800:38
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-virtualenv: call ensure-pip for Xenial  https://review.opendev.org/73606700:53
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-pip: remove Xenial venv workaround  https://review.opendev.org/73606800:53
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-pip: install from EPEL for Python 2  https://review.opendev.org/73607000:53
*** Meiyan has joined #opendev00:57
ianw2020-06-17 01:02:11  | Running vos release.01:03
ianw2020-06-17 01:02:26  | Released volume mirror.fedora successfully01:03
* fungi cheers01:05
ianwfungi: if you have a sec; https://review.opendev.org/#/c/735773/ will add f32, which should be a good larger incremental test01:07
fungi+2, feel free to self-approve if you're going to keep an eye on it (i didn't check whether there's sufficient quota, presumably you have)01:10
ianwyeah i can, and there is from the graphs01:14
*** olaph has quit IRC01:14
*** xiaolin has joined #opendev01:40
openstackgerritMerged opendev/system-config master: mirror-update: mirror Fedora 32  https://review.opendev.org/73577301:42
openstackgerritIan Wienand proposed zuul/zuul-jobs master: Remove the -plain job variants  https://review.opendev.org/73577401:48
auristorrsync to mirror.fedora is underway02:51
auristorapproximately 7500 store operations so far02:52
ianwit's up to "b"03:00
ianwi probably should have held the lock manually but i'm hoping it copies before the timeout03:01
*** ysandeep|away is now known as ysandeep03:55
*** ykarel|away is now known as ykarel04:08
AJaegerianw: do we need ensure-pip before revoke-sudo or is afterwards fine as well? See https://review.opendev.org/#/c/736043/1/playbooks/release/pre.yaml04:45
AJaegerianw: do you have time to fix https://review.opendev.org/736032 up, please? I need to run some errands first but think this is important to have04:46
openstackgerritMerged zuul/zuul-jobs master: Remove the -plain job variants  https://review.opendev.org/73577404:48
openstackgerritMerged zuul/zuul-jobs master: ensure-pip: install from EPEL for Python 2  https://review.opendev.org/73607004:53
openstackgerritMerged zuul/zuul-jobs master: ensure-virtualenv: call ensure-pip for Xenial  https://review.opendev.org/73606704:53
*** diablo_rojo has quit IRC04:53
auristorabout 2.3GB of data written in 300,000 rpcs so far.   I'm done for the night.05:06
*** factor__ has joined #opendev05:19
*** icarusfactor has quit IRC05:22
openstackgerritIan Wienand proposed openstack/project-config master: Ensure pip is installed for propose-update-constraints  https://review.opendev.org/73603205:56
AJaegerianw: can we include a role in pre-task? https://review.opendev.org/#/c/736032/2/playbooks/proposal/pre.yaml uses pip in pre_task...05:58
ianwAJaeger: sorry, just looking at it now :)  missed that bit05:58
AJaegerianw: one step at a time - thanks!05:59
ianwdo we want to install it in a venv and link it to /usr/local/bin maybe?05:59
AJaegerwe have only a few users for that one, so can change those as well05:59
AJaegerplaybooks/proposal/propose_update.sh is the user - hope the only one06:00
openstackgerritIan Wienand proposed openstack/project-config master: Ensure pip is installed for propose-update-constraints  https://review.opendev.org/73603206:03
ianwAJaeger: ^ how about that?06:03
AJaegerthanks, looks good06:04
AJaegerianw: now it needs ensure-virtualenv as well, doesn't it?06:06
ianwAJaeger: to use '{{ ensure_pip_virtualenv_command }}' we don't need virtualenv06:07
AJaegerah06:07
ianwit will use venv everywhere now06:07
AJaegergreat06:09
AJaegerso, should we merge that now to have it fixed - or wait?06:10
ianwif it passes lint i think i'm happy with it06:11
ianwthere are certainly more instances requiring ensure-pip than i thought.  it's probably good to have them explicitly calling it out as a dependency though06:16
AJaegeryes, that's more than expected.06:17
AJaegerand mordred and corvus had a discussion in #zuul last night that now ensure-pip needs sudo - while before those were baked in. So, that might need some further changes...06:18
AJaegerianw: do you have time for some reviews later, please? https://review.opendev.org/736016 https://review.opendev.org/735932 https://review.opendev.org/735819 https://review.opendev.org/73593706:21
AJaegerlinters are happy on 73603206:21
ianwAJaeger: oh i haven't been through that, but we had a big conversation about that at some point; basically ensure-pip doesn't/shouldn't need sudo if pip is already installed06:22
AJaegerianw: and that one would be nice as well https://review.opendev.org/#/c/735929/06:22
AJaegerianw: ah, good point06:22
ianwthat was the general gist of the ensure-* roles (ensure-tox similar)06:23
ianwso basically if people have static nodes/other images, if they bake those things in first, the ensure-* should be a noop06:23
ianwAJaeger: what do you think about returning the gpg bits as artifacts themselves?  makes it easier than digging through logs06:31
openstackgerritMerged openstack/project-config master: Turn -plain nodes down to min-ready 0  https://review.opendev.org/73577706:32
AJaegerianw: nice idea, let's see what fungi thinks06:34
AJaegerfungi, this is about 73592906:36
* AJaeger needs to step out for a bit, bbl06:36
openstackgerritMerged zuul/zuul-jobs master: ensure-pip: remove Xenial venv workaround  https://review.opendev.org/73606806:37
openstackgerritMerged openstack/project-config master: Replace build-sphinx-docs jobs  https://review.opendev.org/73601606:39
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/project-config master: Add vexxhost/ansible-role-frrouting  https://review.opendev.org/73611506:55
*** rpittau|afk is now known as rpittau06:56
*** DSpider has joined #opendev07:16
*** roman_g has joined #opendev07:19
AJaegerfrickler, ianw , could you +2A https://review.opendev.org/#/c/736032/ as well, please?07:29
*** roman_g has quit IRC07:35
*** roman_g has joined #opendev07:35
*** roman_g has quit IRC07:35
*** tosky has joined #opendev07:36
openstackgerritMerged openstack/project-config master: Ensure pip is installed for propose-update-constraints  https://review.opendev.org/73603207:53
*** moppy has quit IRC08:01
*** moppy has joined #opendev08:01
*** ykarel is now known as ykarel|lunch08:13
AJaegerargh, publish-openstack-python-branch-tarball is still failing08:49
*** priteau has joined #opendev08:49
AJaegerhttps://zuul.opendev.org/t/openstack/build/af6e45cad84245e7bdad1e4034ce505d - "install wheel" complains about missing sudo password ;(08:52
*** roman_g has joined #opendev08:55
AJaegermordred: left a comment on https://review.opendev.org/#/c/73600108:56
*** tkajinam has quit IRC08:57
*** ykarel|lunch is now known as ykarel09:03
smcginnisThe weird thing about 736001 is that doesn't appear related to the pip and virtualenv changes.09:06
*** aannuusshhkkaa has quit IRC09:20
AJaegersmcginnis: it is - we have less installed in our images and thus need to install things now09:24
smcginnisAh, so it ended up being a noop before, therefore it never hit the issue.09:25
smcginnisSo sort of unrelated, but a direct result of that change.09:26
*** ysandeep is now known as ysandeep|afk09:26
openstackgerritMerged opendev/irc-meetings master: Remove the Tricircle team meeting  https://review.opendev.org/72892209:27
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/project-config master: Add openstack-ansible-os_adjutant repo  https://review.opendev.org/73614209:31
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/project-config master: Add openstack-ansible-os_adjutant repo  https://review.opendev.org/73614209:35
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/project-config master: Add os_adjutant zuul project  https://review.opendev.org/73614509:40
*** ysandeep|afk is now known as ysandeep09:54
*** Meiyan has quit IRC09:55
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/project-config master: Add openstack-ansible-os_adjutant repo  https://review.opendev.org/73614210:05
*** rpittau is now known as rpittau|bbl10:18
fricklerinfra-root: devstack jobs seem to be lacking lots of data collection. can this be related to the ansible upgrade? https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_0e5/735640/2/check/devstack-platform-opensuse-15/0e5543e/controller/logs/10:35
*** sshnaidm_ has joined #opendev11:32
*** sshnaidm has quit IRC11:33
*** sshnaidm_ is now known as sshnaidm11:35
fungiAJaeger: ianw: i'd be fine returning the checksums and signatures as artifacts, but should we also be returning the wheels and sdist tarballs as artifacts too in that case?11:36
fungifrickler: that job failed fairly early (couldn't find pip), so perhaps there were simply fewer files to collect?11:39
*** tosky has quit IRC11:56
openstackgerritSlawek Kaplonski proposed openstack/project-config master: [Grafana] Update label of neutron-functional-with-uwsgi job  https://review.opendev.org/73616811:58
*** tosky has joined #opendev11:59
*** rpittau|bbl is now known as rpittau12:06
AJaegerfungi, ianw, let's merge fungi's change and we can return those as followup...12:06
openstackgerritMerged openstack/diskimage-builder master: update grub cmdline to current kernel parameters  https://review.opendev.org/73544512:15
openstackgerritMerged zuul/zuul-jobs master: Record artifact checksums and signatures to stdout  https://review.opendev.org/73592912:15
*** hashar has joined #opendev12:18
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: Revert "Make sure wheel is installed for python releases"  https://review.opendev.org/73618312:25
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: Avoid become on build-python-release  https://review.opendev.org/73618512:32
fricklerfungi: iurygregory mentioned this in -qa , missing tempest.conf/.log, I assumed that that was similar, but maybe two different issue really https://zuul.opendev.org/t/openstack/build/da4a72ab684f41a499c6677ff87b768112:37
iurygregorymissing the useful logs for ironic (ironic-bm-logs folder also) XD12:37
fricklerand what I'm missing in the opensuse log is e.g. the local.conf generated for devstack, that should be in place before stack.sh is started12:40
*** mrunge has quit IRC12:41
auristorianw: by my estimate it took a bit over 7h to rsync f32 into mirror.fedora which required approximate 550,000 storedata rpcs.  The vos release at 07:17:27 UTC completed.12:43
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618512:52
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618513:06
openstackgerritMerged zuul/zuul-jobs master: Revert "Make sure wheel is installed for python releases"  https://review.opendev.org/73618313:10
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618513:12
*** mrunge has joined #opendev13:27
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618513:35
*** rpittau is now known as rpittau|brb13:39
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618513:40
*** priteau has quit IRC13:40
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618513:44
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618513:45
*** rpittau|brb is now known as rpittau13:53
*** priteau has joined #opendev13:56
*** lpetrut has joined #opendev13:56
*** ysandeep is now known as ysandeep|brb14:07
openstackgerritAndreas Jaeger proposed openstack/project-config master: Fix missing repos for zuul tenant  https://review.opendev.org/73622614:08
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618514:09
*** rchurch has quit IRC14:14
*** rchurch has joined #opendev14:15
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/project-config master: Add openstack-ansible-os_adjutant repo  https://review.opendev.org/73614214:18
openstackgerritMerged openstack/project-config master: Add vexxhost/ansible-role-frrouting  https://review.opendev.org/73611514:23
openstackgerritMerged openstack/project-config master: Add noop-jobs for neutron-fwaas and neutron-fwaas-dashboard projects  https://review.opendev.org/73580714:25
mnaserAJaeger: ^14:28
mnaseri guess opendev/infra-manual doesn't push notifications here..14:28
mnaserwait, it is supposed to..14:29
mnaserhttps://review.opendev.org/#/c/736238/ should have pushed a notification here14:29
mnaserinfra-root: i think maybe something is borked in openstackgerrit ?  https://opendev.org/openstack/project-config/src/branch/master/gerritbot/channels.yaml#L99 should have shown the opendev/infra-manual change above14:31
AJaegermnaser: we haven't updated gerritbot for some time, waiting for ansiblification of it14:32
fungimnaser: its config is way out of date because it hasn't been switched form puppet to ansible+containers yet14:32
mnaserah, my bad, sorry, i haven't kept up to date with all of this14:32
mordredblast. sorry - that's on my plate - I realy need to finish that14:32
fungiit runs on review.opendev.org directly at the moment, and we're wanting to move it to eavesdrop where most of the other irc bots reside14:33
fungii think the only other one not running there is elastic-recheck's irc bot component14:33
mnaseri would try my hand at it but i feel like it wouldn't progress as much14:33
mnasermost i can help with is containerizing accessbot if the source code is somewhere14:33
mnaserbut the rest is a bit harder as i cant see whats happening inside as much14:34
*** mlavalle has joined #opendev14:34
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/project-config master: Add openstack-ansible-os_adjutant repo  https://review.opendev.org/73614214:36
mnaseroh looks like it already has containers14:37
mnaserso i guess the rest is re-wiring it all up14:37
mordredmnaser: yeah. it really sholdn't be hard- I just keep getting distracted14:38
*** mrunge has quit IRC14:45
*** mrunge has joined #opendev14:46
*** ysandeep|brb is now known as ysandeep15:04
openstackgerritMerged openstack/project-config master: Add openstack-ansible-os_adjutant repo  https://review.opendev.org/73614215:12
*** sshnaidm is now known as sshnaidm|bbl15:17
AJaegerianw: could you check the promote failure on https://review.opendev.org/736230 - is it correct that the afs jobs runs there?15:17
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: WIP: Avoid become on build-python-release  https://review.opendev.org/73618515:19
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add os_adjutant zuul project  https://review.opendev.org/73614515:23
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Update guideline docs for os specific tasks  https://review.opendev.org/73160615:24
*** hashar has quit IRC15:38
openstackgerritMerged zuul/zuul-jobs master: Update guideline docs for os specific tasks  https://review.opendev.org/73160615:40
mordredclarkb: I'm working on the puppet manifest split because of the broken puppet applu job15:41
mordredclarkb: I haz a question - in the ansible world we have things set up to not run things on backup-server normally15:41
mordredbut we seem to have openstack_project::backup_server and openstack_project::server running in puppet unconditionally15:42
mordredI feel like the puppet is vestigal and should just go away from looking at it15:43
mordredoh - I get it15:43
mordredit isn't run - because backup servers aren't int eh puppet group15:44
mordredso it's just cruft15:44
fungiin the past we manually ran those when we could observe and confirm we didn't break the server15:44
fungiwe just didn't want an automatic configuration management run to break the backup host, have nobody notice, and then later suffer an outage where we needed to restore from backup and find out we've not been backing anything up for months15:45
mordredfungi: yeah - that part makes sense - I was just confused because it looked like we were _always_ running the puppet15:53
openstackgerritMonty Taylor proposed opendev/system-config master: Split site.pp into smaller files  https://review.opendev.org/73628215:56
*** aannuusshhkkaa has joined #opendev15:57
mordredinfra-root: that's a giant patch, but I think it's 80% of the way there - I'm guessing some of the hostnames are wrong, and there's probably other issues15:57
openstackgerritMonty Taylor proposed opendev/system-config master: Split site.pp into smaller files  https://review.opendev.org/73628216:01
mordredcorvus, clarkb, frickler, AJaeger: I have a job in openstackclient that uses unittests as a base job (and thus revoke-sudo) - and then the job content is a shell script which calls virtualenv do to some things. what do we think is the right way to go about doing ensure-virtualenv?16:08
mordredif I do ensure-virtualenv in a pre playbook, it'll do the install as not-root into a venv right? and then I need to use the variable to get the virtualenv command?16:09
mordredwait - no, it's goingto install virtualenv via packages16:10
mordredwhich means it needs root16:10
mordredwhich means I can't use the unittests base job16:10
mordrednevermind - we don't do revoke-sudo in unittests. cool16:12
*** rpittau is now known as rpittau|afk16:17
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: Make build-python-release use python3  https://review.opendev.org/73618516:19
auristormirror.ubuntu, mirror.centos mirror.epel, mirror.ubuntu-cloud, mirror.deb-jewel, mirror.debian, mirror.opensuse, mirror.deb-luminous, project.zuul, mirror.yum-puppetlabs, and more updated this morning without copying the entire volume16:20
fungiyep, the mirror.centos, mirror.epel, mirror.opensuse and mirror.yum-puppetlabs ones there are relevant to the rsync change16:20
fungithe debian/ubuntu package mirrors are built with a different tool (reprepro) so didn't have the problem to begin with16:21
clarkbmordred: aya backup server puppet is just old16:21
openstackgerritSorin Sbarnea (zbr) proposed zuul/zuul-jobs master: POC: test build-python-release using python  https://review.opendev.org/73629316:29
*** ykarel is now known as ykarel|away16:33
*** ysandeep is now known as ysandeep|away16:36
clarkbinfra-root looks like the dns backups are running now16:51
clarkbwhich I think means we are good to start cleaning up records /me finds that etherpad16:51
clarkbhttps://etherpad.opendev.org/p/rax-dns-openstack-org16:52
clarkbone thing I noticed on there is smokestack.openstack.org, that was the old dprince thing right and thus should be totally safe to remove?16:52
fungiyes16:54
fungiwow i can't believe that's still in there16:54
fungiwell, okay, i can16:54
fungibut still, that takes me waaaay back16:55
clarkbya16:55
clarkbif others want to look that over in the next few hours I'm happy to click the buttons in the web ui to clean stuff up after my bike ride and lunch today16:55
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Ensure wheel exists for build-release-python  https://review.opendev.org/73618516:56
corvusall those "_" afs/krb things should stay, right?16:56
corvusi just did a strikethrough on those so you can see what i propose to delete from the etherpad (in order to indicate that the records should remain)16:57
clarkbcorvus: yes afs/krb things should stay. I think ianw was suggested we simply remove the records from the etherpad if we want to keep them (out of sight out of mind)16:59
clarkbbut I'll look for explicit DELETE to delete things in any case17:00
*** diablo_rojo has joined #opendev17:00
*** lpetrut has quit IRC17:02
corvusdone17:02
clarkbthanks!17:03
openstackgerritJames E. Blair proposed opendev/system-config master: Zookeeper: listen on plain and TLS ports  https://review.opendev.org/73630917:39
openstackgerritJames E. Blair proposed opendev/system-config master: Switch to ZK TLS in Nodepool and Zuul  https://review.opendev.org/73631017:39
openstackgerritJames E. Blair proposed opendev/system-config master: Remove Zookeeper plain-text listener  https://review.opendev.org/73631117:39
corvusokay, that's the new plan for zk tls17:39
fungiand we should be able to merge 736309 immediately, yeah?17:40
corvuslast 2 changes are WIP waiting for us to be ready to use it.17:40
corvusfungi: yep17:40
corvusthat will switch the cluster to tls internally, and stage certs on all the clients but not use them17:40
clarkbcorvus: that will require a complete restart of the cluster right?17:41
clarkbrather than rolling? since we switch to ssl quorum17:41
corvusclarkb: i believe so17:49
corvus(strictly speaking, i think we could do the client ssl without quorum ssl, but i think it makes sense to get this out of the way; it seemed to work fine)17:50
mordredcorvus: +2 from me17:51
mordredclarkb: look - _some_ of the jobs passed! https://review.opendev.org/#/c/736282/ :)17:51
openstackgerritMerged openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/73578218:08
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633018:28
*** hashar has joined #opendev18:29
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633018:33
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633018:37
*** roman_g has quit IRC18:49
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633018:52
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633018:55
*** sshnaidm|bbl is now known as sshnaidm19:09
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633019:40
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Ensure wheel exists for build-release-python  https://review.opendev.org/73618519:46
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633019:47
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: Add ensure pre-run policy to ansible-lint  https://review.opendev.org/73636720:01
clarkbcorvus: when you get a sec can you review https://review.opendev.org/#/c/735969/2 which adds testing for our zuul and nodepool restart playbooks. Mordred and I kinda collabed on that so would be good to get a second reviewer that isn't one of us20:05
corvusclarkb: +w great -- i have a minor concern that maybe that could be an issue doing a restart right before testinfra or something if our testinfra tests get better; but i bet we can deal with that.20:08
clarkbya and I think the regular bring up in theory has the same race so we're relying on timing either way and would have ot address it if it started to fail20:11
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: phoronix-test-suite: extract ensure- role from run playbook  https://review.opendev.org/73636820:11
*** tosky_ has joined #opendev20:12
*** tosky has quit IRC20:13
*** tosky_ is now known as tosky20:13
*** JasonF has joined #opendev20:14
*** JayF has quit IRC20:18
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Add linting rule to enforce no-same-owner policy  https://review.opendev.org/72764220:27
*** aannuusshhkkaa has quit IRC20:37
*** shtepanie has quit IRC20:38
*** knikolla has quit IRC20:40
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633020:42
*** knikolla has joined #opendev20:42
*** priteau has quit IRC20:49
*** knikolla has quit IRC20:52
*** shtepanie has joined #opendev20:52
openstackgerritMerged opendev/system-config master: Run restart playbooks to test they work  https://review.opendev.org/73596920:55
openstackgerritMerged opendev/system-config master: Add stop and start playbooks for nodepool  https://review.opendev.org/73603120:55
*** shtepanie has quit IRC20:57
*** diablo_rojo_phon has joined #opendev21:00
*** JasonF is now known as JayF21:06
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Add linting rule to enforce no-same-owner policy  https://review.opendev.org/72764221:07
*** noonedeadpunk has quit IRC21:12
openstackgerritAhmad Mahmoudi proposed zuul/zuul-jobs master: (fix) Changed pip to pip3  https://review.opendev.org/73637921:16
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: Add ensure pre-run policy to ansible-lint  https://review.opendev.org/73636721:19
*** xiaolin has quit IRC21:27
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633021:31
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Fix ansible-lint rules tests  https://review.opendev.org/73638721:34
*** aannuusshhkkaa has joined #opendev21:34
clarkbI'm doing the dns cleanups now21:34
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Add linting rule to enforce no-same-owner policy  https://review.opendev.org/72764221:35
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Fix ansible-lint rules tests  https://review.opendev.org/73638721:37
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Add linting rule to enforce no-same-owner policy  https://review.opendev.org/72764221:37
*** knikolla has joined #opendev21:40
*** shtepanie has joined #opendev21:42
clarkb#status log Cleaned up old unnecessary records in openstack.org DNS zone.21:50
mordredclarkb: \o/21:50
openstackstatusclarkb: finished logging21:50
fungithanks clarkb!21:51
*** hashar has quit IRC21:52
openstackgerritClark Boylan proposed opendev/system-config master: Remove elasticsearch01  https://review.opendev.org/73638921:52
clarkbminor related cleanup that I noticed as I went through that list21:52
*** tosky has quit IRC21:56
*** tosky has joined #opendev21:56
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Fix ansible-lint rules tests  https://review.opendev.org/73638721:58
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Ensure wheel exists for build-release-python  https://review.opendev.org/73618521:59
openstackgerritMerged zuul/zuul-jobs master: Add option to install tox into a path location  https://review.opendev.org/73633022:05
fungiclarkb: i also marked a few more in the pad22:09
clarkbfungi: thanks looks like some of those may need a bit more investigating22:11
fungiyeah, some are candidates for asking arund22:12
fungiaround22:12
clarkbfungi: for trystack I think we want to keep the name for the redirect?22:12
fungiclarkb: maybe, though i don't know that trystack.openstack.org was ever circulated22:12
fungiit was originally going to be where we hosted the trystack site, but we never hosted the trystack site22:13
clarkbah22:13
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Fix ansible-lint rules tests  https://review.opendev.org/73638722:13
fungitrystack.org was the main domain name used in urls while trystack was in operation22:13
fungibut the effort dried up around the time we were trying to move hosting into infra22:13
fungiand as part of that move we said let's turn the vanity domain into a redirect to something in the openstack.org domain22:14
fungibut instead that never finisied so we redirected the openstack.org subdomain to the trystack.org domain and watched it finish dying22:15
clarkbgotcha we likely can clean it up in that case. Should we cross check with the foundation?22:15
clarkb(thinking out loud here, maybe we do a bit more investigating on those you call out that may need ti then in near future do another pass of deletes)22:16
clarkbfungi: maybe you can add a DELETE next to the ones you're sure can go and then we'll ask about the iffy ones?22:19
ianwhere's something ... interesting ... the fedora 32 bits seem to want to rsync themselves again22:19
ianw>f..T...... Cloud/x86_64/images/Fedora-Cloud-32-1.6-x86_64-CHECKSUM22:20
clarkbianw: I think that is a side effect of no -t?22:20
ianw An alternate value of T means that the modification time will be set to the transfer time, which happens when a file/symlink/device is updated without ‑‑times and when a symlink is changed and the receiver can't set its time.22:21
ianwi have no idea what that sentence is supposed to mean22:21
clarkbthe manpage warns about it but says it has other optimizations to reduce amount of data transfered anyway22:21
clarkbiirc22:21
clarkb"in  other words, a missing -t or -a will cause the next transfer to behave as if it used -I, causing all files to be updated (though rsync’s delta-transfer algorithm will make the update fairly efficient if the files haven’t actuallychanged, you’re much better off using -t)."22:22
ianwsigh22:22
ianwi guess for the extant mirrors, that were run with "-t", we haven't notice this, it's only the fresh mirroring bits?22:23
ianwperhaps the best solution is to build a later rsync with the "don't update nanosecond if not required" fixes mentioned in our ppa22:23
clarkbhrm you're thinking that having a pass with -t addresses this problem then subsequent ones are better? and since this was never run with -t its in a sadder state? thta could be I guess22:24
clarkbI was thinking about newer rsync and wondered if maybe a container would be better?22:24
clarkbthen we don't have to rely on ppas and use our container infrastructure (and possibly just a newish debuntu)22:25
clarkbmordred: ^ you've been fiddling with afs in containers any concerns with that as an option?22:25
fungior upgrade mirror-update.opendev.org to focal?22:25
mordredso...22:25
mordredthe quick story about afs client in containers22:25
clarkbfungi: ya I guess that is an option too if rsync is new enough there22:26
mordredis that if you just do afs client in docker, all docker containers will share the PAG22:26
mordredHOWEVER22:26
mordredif you wrap the call in zuul-bwrap inside of docker, zuul-bwrap gets an new PAG22:26
fungiclarkb: the suspected fix is in rsync 3.1.3 which is what focal ships, bionic has 3.1.222:26
mordredall that said, I think it's not an issue given our usage on mirror-update22:26
clarkb(fwiw I'm not opposed to using a ppa, but wanted to call out other options we might consider)22:27
mordredit should just be noted that with only docker we get not auth separation between containers22:27
fungiat the moment, the only things mirror-update.opendev.org does are run rsync and act as an openafs client, so in theory upgrading to (rebuilding on) focal shouldn't be terrible22:28
mordredof course, it should be fairly easy to test on mirror-update if newer rsync is happier using a zuul/zuul-executor image22:28
mordredbefore upgrading to focal22:28
ianwyeah, a focal rebuild sounds probably the way forward22:28
mordredbut I also agree with fungi, a focal rebuild also sounds straightforward22:29
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Add linting rule to enforce no-same-owner policy  https://review.opendev.org/72764222:29
ianwi have a git rsync built anyway (which is how i realised that recent rsync doesn't set the modification time, because the breakpoint i set on it never hit)22:30
ianwso maybe i'll do two runs with that -- one to bring it back in with timestamps, then a second to test zero delta updates22:30
ianwif we're not seeing some OTHER F**##$ING PROBLEM ... which seems very possible ... we can probably go with an upgrade22:31
mordred++22:31
fungisounds right22:33
fungiclarkb: i've updated most of those i feel comfortable can go with DELETE by them, the others i suggest who to check with22:42
clarkbthanks22:43
clarkbttx: can we delete forumtopics.openstack.org DNS records? clenaup details are at https://etherpad.opendev.org/p/rax-dns-openstack-org22:44
openstackgerritMerged zuul/zuul-jobs master: Ensure wheel exists for build-release-python  https://review.opendev.org/73618522:48
*** DSpider has quit IRC22:51
*** seongsoocho has joined #opendev22:52
fungiclarkb: ttx: i found notes that i deleted the forumtopics server 2019-03-20 so i almost certainly just failed to clean it up in dns22:53
clarkbfungi: and forum topic stuff got folded into the regular summit cfp too so should all be fine22:54
fungiright22:54
fungii'll update the pad22:54
*** tkajinam has joined #opendev22:54
*** shtepanie has quit IRC23:05
*** tosky has quit IRC23:09

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