Tuesday, 2019-06-04

*** nicolasbock has quit IRC00:01
*** yamamoto has joined #openstack-infra00:02
*** rkukura has quit IRC00:12
*** weifan has quit IRC00:15
*** weifan has joined #openstack-infra00:16
*** weifan has quit IRC00:20
*** markvoelker has quit IRC00:24
*** _erlon_ has quit IRC00:29
*** Adri2000 has quit IRC00:40
*** mriedem has quit IRC00:44
*** Adri2000 has joined #openstack-infra00:45
*** bobh has joined #openstack-infra00:58
*** yamamoto has quit IRC01:03
*** lseki has quit IRC01:10
*** zhurong has joined #openstack-infra01:12
*** hwoarang has quit IRC01:17
*** gyee has quit IRC01:19
ianwwe should probably change the "source" link in the topic01:19
*** hwoarang has joined #openstack-infra01:22
*** jamesmcarthur has quit IRC01:22
*** jamesmcarthur has joined #openstack-infra01:31
*** jamesmcarthur has quit IRC01:43
*** jamesmcarthur has joined #openstack-infra01:44
*** michael-beaver has quit IRC01:48
*** bobh has quit IRC01:54
*** jamesmcarthur has quit IRC02:00
*** jamesmcarthur has joined #openstack-infra02:00
*** ChanServ changes topic to "Discussion of OpenStack Developer and Community Infrastructure | docs http://docs.openstack.org/infra/ | bugs https://storyboard.openstack.org/ | source https://opendev.org/opendev/ | channel logs http://eavesdrop.openstack.org/irclogs/%23openstack-infra/"02:01
fungiianw: how's that?02:01
*** Goneri has quit IRC02:05
*** rlandy has quit IRC02:12
*** hongbin has joined #openstack-infra02:17
*** jamesmcarthur has quit IRC02:39
*** jamesmcarthur has joined #openstack-infra02:40
*** jamesmcarthur has quit IRC02:43
*** jamesmcarthur has joined #openstack-infra02:43
*** yamamoto has joined #openstack-infra02:51
openstackgerritTristan Cacqueray proposed zuul/zuul master: docs: add cleanup-run documentation  https://review.opendev.org/66214702:55
*** whoami-rajat has joined #openstack-infra03:14
*** happyhemant has quit IRC03:20
*** gregoryo has joined #openstack-infra03:36
*** igordc has quit IRC03:39
*** jamesmcarthur has quit IRC03:45
*** jamesmcarthur has joined #openstack-infra03:46
*** jamesmcarthur has quit IRC03:49
*** jamesmcarthur_ has joined #openstack-infra03:49
*** hwoarang has quit IRC03:59
*** hwoarang has joined #openstack-infra04:01
openstackgerritTobias Henkel proposed zuul/zuul master: Parallelize github event processing  https://review.opendev.org/66281804:03
*** ramishra has joined #openstack-infra04:05
*** igordc has joined #openstack-infra04:06
*** hongbin has quit IRC04:17
*** haleyb has quit IRC04:22
*** armax has quit IRC04:22
*** udesale has joined #openstack-infra04:25
*** cyberpear has joined #openstack-infra04:51
openstackgerritMerged zuul/zuul master: git: only list heads and tags references  https://review.opendev.org/66118505:11
*** pcaruana has joined #openstack-infra05:12
*** pcaruana has quit IRC05:23
*** pcaruana has joined #openstack-infra05:28
*** ccamacho has quit IRC05:28
*** hwoarang has quit IRC05:28
*** raukadah is now known as chandankumar05:29
*** jamesmcarthur_ has quit IRC05:29
*** hwoarang has joined #openstack-infra05:30
*** ykarel|away has joined #openstack-infra05:31
*** ykarel|away is now known as ykarel05:34
*** e0ne has joined #openstack-infra05:43
*** jtomasek has joined #openstack-infra05:44
*** igordc has quit IRC05:51
*** kjackal has quit IRC05:52
*** kopecmartin|off is now known as kopecmartin06:07
*** lpetrut has joined #openstack-infra06:10
*** slaweq has joined #openstack-infra06:13
*** dpawlik has joined #openstack-infra06:13
openstackgerritcaoyuan proposed openstack/os-testr master: Update hacking version  https://review.opendev.org/64138406:14
evrardjp_corvus: sorry I went to bed early. I suppose this is what you prefer? https://review.opendev.org/#/c/662817/106:14
evrardjp_technically gather_facts are done implicitly, unless disabled by the conf/env06:15
evrardjp_which I am not sure this patch would fix things06:15
*** pgaxatte has joined #openstack-infra06:15
*** ykarel has quit IRC06:16
*** dtantsur|afk is now known as dtantsur06:16
*** ykarel has joined #openstack-infra06:17
*** kjackal has joined #openstack-infra06:24
*** gfidente|afk has quit IRC06:32
*** jbadiapa has joined #openstack-infra06:41
*** yamamoto has quit IRC06:41
*** evrardjp_ is now known as evrardjp06:43
openstackgerritIan Wienand proposed opendev/system-config master: [wip] backups  https://review.opendev.org/66265706:44
*** ykarel is now known as ykarel|afk06:48
*** kjackal_v2 has joined #openstack-infra06:51
*** kjackal has quit IRC06:51
ianwAJaeger: if you get a minute -- https://review.opendev.org/#/c/662670 -- ever seen this doubling of TOC entries due to (seemingly) a sub-TOC on another page?06:54
AJaegerianw: really strange06:57
AJaegermaybe stephenfin has an idea ^06:57
*** ianychoi has quit IRC06:57
*** ianychoi has joined #openstack-infra06:58
*** yamamoto has joined #openstack-infra06:59
*** ccamacho has joined #openstack-infra07:04
*** ccamacho has quit IRC07:04
*** ccamacho has joined #openstack-infra07:04
*** iurygregory has quit IRC07:06
evrardjppabelanger: are you there by any chance?07:08
evrardjp(it's to talk about the gather_facts which didn't happen implicitly in promote pipeline)07:09
*** e0ne has quit IRC07:09
*** ginopc has joined #openstack-infra07:14
*** gregoryo has quit IRC07:15
*** rpittau|afk is now known as rpittau07:15
*** slaweq has quit IRC07:16
*** rossella_s has joined #openstack-infra07:17
*** ykarel|afk is now known as ykarel07:18
*** yamamoto has quit IRC07:20
*** yamamoto has joined #openstack-infra07:21
*** gfidente has joined #openstack-infra07:23
lpetrutHi. We were thinking about renaming the #openstack-hyper-v channel to #openstack-windows. We think that its scope is too narrow at the moment, being more or less tied to Hyper-V/Nova discussions. There are people interested in deploying other Openstack services on Windows as well (such as Cinder, Glance, Neutron, etc) or running Windows guests (on top of KVM as well). We think this would better cover the scope of the "winstackers" team.07:23
lpetrutLooking at this http://codesearch.openstack.org/?q=openstack-hyper-v, I guess we'd only have to update /project-config, /governance and /system-config, right? Does anyone know how can we enable IRC logs? The current channel is not logged at the moment.07:23
*** ginopc has quit IRC07:23
*** ginopc has joined #openstack-infra07:23
*** tkajinam has quit IRC07:24
*** tkajinam has joined #openstack-infra07:24
openstackgerritTristan Cacqueray proposed zuul/nodepool master: nodepool: improve static driver request handling for multi labels  https://review.opendev.org/66295407:25
AJaegerlpetrut: http://docs.openstack.org/infra/system-config/irc.html should cover all of your questions07:26
lpetrutthat's great, thanks for the link07:26
*** adriant has quit IRC07:29
*** yamamoto has quit IRC07:30
*** zbr has joined #openstack-infra07:31
*** iokiwi has quit IRC07:31
*** markvoelker has joined #openstack-infra07:32
*** yamamoto has joined #openstack-infra07:33
openstackgerritTobias Henkel proposed zuul/zuul master: Evaluate CODEOWNERS settings during canMerge check  https://review.opendev.org/64455707:33
*** yamamoto has quit IRC07:39
*** slaweq has joined #openstack-infra07:40
*** yamamoto has joined #openstack-infra07:42
*** jpich has joined #openstack-infra07:47
openstackgerritIan Wienand proposed opendev/system-config master: [wip] backups  https://review.opendev.org/66265707:48
*** pkopec has joined #openstack-infra07:49
*** jpena|off is now known as jpena07:51
*** iurygregory has joined #openstack-infra07:52
*** xek has joined #openstack-infra07:52
*** tosky has joined #openstack-infra07:58
*** markvoelker has quit IRC08:05
openstackgerritTobias Henkel proposed zuul/zuul master: Evaluate CODEOWNERS settings during canMerge check  https://review.opendev.org/64455708:08
*** lucasagomes has joined #openstack-infra08:12
*** dchen has quit IRC08:17
*** iokiwi has joined #openstack-infra08:18
*** adriant has joined #openstack-infra08:18
*** factor has joined #openstack-infra08:18
*** jaosorior has joined #openstack-infra08:21
slaweqhi infra-root08:21
slaweqcan You take a look at https://review.opendev.org/#/c/643733/ and tell me what You think about it? thx in advance08:21
*** priteau has joined #openstack-infra08:23
*** tkajinam has quit IRC08:24
*** hrw has left #openstack-infra08:31
*** e0ne has joined #openstack-infra08:32
*** ravikumark815 has joined #openstack-infra08:36
*** hwoarang has quit IRC08:37
*** janki has joined #openstack-infra08:39
*** ykarel is now known as ykarel|lunch08:40
*** ravikumark815 has left #openstack-infra08:40
*** iurygregory is now known as iurygregory_emea08:40
*** iurygregory_emea is now known as iury_emeahackfes08:40
*** hwoarang has joined #openstack-infra08:43
*** derekh has joined #openstack-infra08:44
*** pkopec has quit IRC08:48
*** spsurya has joined #openstack-infra08:51
*** lennyb has quit IRC08:53
*** tesseract has joined #openstack-infra08:56
*** factor has quit IRC09:06
*** factor has joined #openstack-infra09:06
*** rcernin has quit IRC09:07
jamespagemorning09:07
*** factor has quit IRC09:07
*** factor has joined #openstack-infra09:07
jamespagecan gerrit/zuul deal with circular depends? I have a set of neutron reviews that need an associated update into neutron-tempest-plugin, but -tempest-plugin also needs the neutron reviews across multiple stable series to pass check/gate09:08
*** factor has quit IRC09:08
*** factor has joined #openstack-infra09:09
*** factor has quit IRC09:10
*** ykarel|lunch is now known as ykarel09:10
*** factor has joined #openstack-infra09:10
*** factor has quit IRC09:11
*** factor has joined #openstack-infra09:12
*** pkopec has joined #openstack-infra09:12
*** lennyb has joined #openstack-infra09:12
slaweqjamespage: hi, I don't think it will work like that09:12
jamespageno that's kinda where I had got to - I think I'll need to temporarily skip the tempest test and use a Depends-On from the reviews in neutron09:13
jamespageand then re-enable after all of the neutron reviews have landed09:13
slaweqjamespage: exactly, I was just going to write the same :)09:13
*** factor has quit IRC09:15
*** rpittau is now known as rpittau|reboot09:17
jamespageslaweq: thanks for confirming - I'll rework on that basis09:18
*** rpittau|reboot is now known as rpittau09:21
openstackgerritMerged zuul/zuul master: test_v3: replace while loop with iterate_timeout  https://review.opendev.org/66211209:28
*** panda is now known as panda|ruck09:38
*** tesseract has quit IRC09:40
*** jaosorior has quit IRC09:41
*** owalsh_ has joined #openstack-infra09:48
*** owalsh has quit IRC09:49
*** mugsie_ is now known as mugsie09:52
*** hwoarang has quit IRC09:54
*** ociuhandu has joined #openstack-infra09:54
*** hwoarang has joined #openstack-infra09:55
*** kjackal_v2 has quit IRC10:00
*** markvoelker has joined #openstack-infra10:02
*** happyhemant has joined #openstack-infra10:13
*** kjackal has joined #openstack-infra10:19
*** owalsh has joined #openstack-infra10:19
*** owalsh_ has quit IRC10:22
*** slaweq has quit IRC10:30
*** markvoelker has quit IRC10:36
*** yamamoto has quit IRC10:36
*** yamamoto has joined #openstack-infra10:37
*** yamamoto has quit IRC10:38
*** nicolasbock has joined #openstack-infra10:39
*** yoctozepto_ is now known as yoctozepto10:42
*** nicolasbock has quit IRC10:47
*** iury_emeahackfes is now known as iurygregory10:56
*** slaweq has joined #openstack-infra11:01
*** beagles has quit IRC11:03
*** hwoarang has quit IRC11:06
*** jaosorior has joined #openstack-infra11:07
*** hwoarang has joined #openstack-infra11:08
*** Goneri has joined #openstack-infra11:10
*** dpawlik has quit IRC11:12
*** jcoufal has joined #openstack-infra11:16
*** yamamoto has joined #openstack-infra11:21
*** janki has quit IRC11:30
*** markvoelker has joined #openstack-infra11:33
*** jpena is now known as jpena|lunch11:34
*** rh-jelabarre has joined #openstack-infra11:42
*** dpawlik has joined #openstack-infra11:43
*** yolanda has quit IRC11:44
*** panda|ruck is now known as panda|ruck|eat11:45
*** ccamacho has quit IRC11:45
*** dchen has joined #openstack-infra11:46
*** panda|ruck|eat is now known as panda|ruck11:51
*** udesale has quit IRC11:52
*** udesale has joined #openstack-infra11:52
*** yamamoto has quit IRC11:58
*** yamamoto has joined #openstack-infra12:00
*** jaosorior has quit IRC12:00
*** b3nt_pin has joined #openstack-infra12:02
*** markvoelker has quit IRC12:05
openstackgerritTobias Henkel proposed zuul/zuul master: Mount tmpfs on ansible tmp dir  https://review.opendev.org/66301512:10
*** yamamoto has quit IRC12:13
*** mugsie is now known as mugsie_12:18
*** mugsie_ is now known as mugsie12:18
*** rlandy has joined #openstack-infra12:30
*** dchen has quit IRC12:31
*** jpena|lunch is now known as jpena12:32
*** priteau has quit IRC12:34
*** panda|ruck is now known as panda|ruck|eat12:37
*** Goneri has quit IRC12:37
*** spsurya has quit IRC12:40
*** rlandy has quit IRC12:49
*** tdasilva has joined #openstack-infra12:50
*** aakarsh has quit IRC12:50
*** yamamoto has joined #openstack-infra12:51
*** panda|ruck|eat is now known as panda|ruck12:51
*** priteau has joined #openstack-infra12:57
*** tdasilva has quit IRC12:58
*** yamamoto has quit IRC12:59
*** yamamoto has joined #openstack-infra12:59
*** jamesmcarthur has joined #openstack-infra13:00
*** rfarr has joined #openstack-infra13:01
*** ekultails has joined #openstack-infra13:03
*** tdasilva has joined #openstack-infra13:03
*** priteau has quit IRC13:04
smcginnislpetrut: +1 on the rename.13:09
*** rlandy has joined #openstack-infra13:17
*** mriedem has joined #openstack-infra13:17
*** Goneri has joined #openstack-infra13:18
*** diablo_rojo has joined #openstack-infra13:18
*** b3nt_pin is now known as beagles13:19
*** jamesmcarthur has quit IRC13:20
*** aakarsh has joined #openstack-infra13:20
*** jamesmcarthur has joined #openstack-infra13:20
*** hwoarang has quit IRC13:21
*** diablo_rojo has quit IRC13:22
*** diablo_rojo has joined #openstack-infra13:23
*** jamesmcarthur has quit IRC13:25
*** hwoarang has joined #openstack-infra13:27
*** rlandy_ has joined #openstack-infra13:29
*** rlandy has quit IRC13:30
*** aaronsheffield has joined #openstack-infra13:30
clarkbjamespage: slaweq yup no cycles13:32
jamespageclarkb: ack13:33
openstackgerritMerged opendev/irc-meetings master: Hold kolla meetings in #openstack-kolla  https://review.opendev.org/66280113:33
openstackgerritMerged opendev/irc-meetings master: Change Placement meeting to Office Hour  https://review.opendev.org/66281413:33
*** rlandy_ is now known as rlandy13:34
*** lpetrut has quit IRC13:43
*** liuyulong has joined #openstack-infra13:53
slaweqclarkb: hi, can You take a look at https://review.opendev.org/#/c/643733/ and tell me what You think about it maybe?13:54
clarkbslaweq: I would look at how devstack does it. It serializes it in journald's export format which allows you yo use journalct to query it once converted back to native format13:57
clarkbalso I found xz compresses journals much better than gz if you want to keep the size down13:57
clarkbits a little more work to consume it but way more flexible13:58
slaweqclarkb: so basically it is already in devstack.journal.xz.gz file, but in binary format14:00
slaweqso it's harder to check as You need to download it and use journalctl tool to check it14:00
*** eharney has joined #openstack-infra14:00
clarkbyes but then you can query specific units and time ranges and so on14:00
*** amorin has joined #openstack-infra14:01
clarkbif you want logs for tthose specific services in human readable format I would dump just those units logs maybe14:01
*** lseki has joined #openstack-infra14:01
*** haleyb has joined #openstack-infra14:03
*** rpittau is now known as rpittau|afk14:05
*** jcoufal_ has joined #openstack-infra14:09
*** jcoufal has quit IRC14:13
*** mriedem is now known as mriedem_away14:14
openstackgerritMatthieu Huin proposed zuul/zuul master: [DNM] admin REST API: docker-compose PoC, frontend  https://review.opendev.org/64353614:17
*** zbr has quit IRC14:21
*** zbr has joined #openstack-infra14:22
*** pkopec has quit IRC14:27
*** pkopec has joined #openstack-infra14:27
*** ykarel is now known as ykarel|away14:30
*** jcoufal_ has quit IRC14:31
evrardjppabelanger: could you ping me when you're here? I need your infinite ansible + zuul knowledge14:31
zbris anyone aware of some rax mirroring issues because I keep get failures. Also http://logstash.openstack.org/#/dashboard/file/logstash.json?query=message:%5C%22Mirror%20sync%20in%20progress%5C%22 looks interesting14:31
clarkbzbr: can you link to an example? there were problems yesterday with a specific mirro running out of disk in its cache14:33
zbrclarkb: sure, http://logs.openstack.org/54/650054/10/check/openstack-ansible-deploy-aio_metal-ubuntu-bionic/23239f2/job-output.txt.gz#_2019-06-04_12_44_05_77559214:33
clarkbok that is the mirror14:33
clarkbI wonder if the cache was corrupted by the running out of disk14:33
clarkbhrm but that is from the afs side which is not using the apache cache14:34
clarkblikely a different issue then14:34
*** armax has joined #openstack-infra14:35
clarkb906361 is the size in bytes that I get for that file now14:35
clarkband seems to be a valid gzip file14:35
clarkband that was ~2 hours ago, long enough that the afs ubuntu mirror could've updated since14:36
* clarkb looks at logstash query14:36
zbrclarkb: incomplete rsyncs? clearly this happened for days, is not a one-off.14:36
fungithe ubuntu packages aren't mirrored vai rsync14:37
clarkbright we should always have a valid mirror due to reprepro which makes this odd14:37
clarkbis it possible you aren't doing an apt-get update first and this is a sync issue due to that?14:37
fungithey're mirrored with a tool called reprepro which fetches new packages, builds new indices, deletes old packages and then we vos release the volume it was updating to atomically update the content in all caches14:37
fungialso we delay the package deletions to the next run actually, in case you're working from an older index14:38
clarkbhappens on a variety of jobs some of which I'm fairly certain do an update first (the tox with bindep jobs)14:38
fungiso the order of operations is actually delete old packages left behind in the previous run, fetch new packages, build indices, vos release14:39
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return python artifact records to Zuul  https://review.opendev.org/66305314:39
clarkboh that happens during apt-get update, weird14:39
clarkbalso always seems to be bionic-updates14:39
fungialso if the packages are incomplete/corrupt, reprepro should fail in which case we won't vos release and so the broken mirror content doesn't get published14:40
fungiwhich makes this error all the more strange14:40
clarkbis it possible the afs cache has cached bad data?14:40
fungiclarkb: are all the failures for the same file?14:41
fungiand do they all report the same effective and expected size?14:41
clarkbfungi: no some are for bionic-updates/main and others bionic-updates/universe. All on Packages.gz for the respective repo though14:42
fungiand all are for mirror.dfw.rax?14:42
clarkbyes they all seem to be from that mirror14:42
fungiwhen does it seem to have started?14:43
clarkbfwiw I confirm that the size for bionic-updates/universe is 1290787 if fetched here14:43
clarkband seems to be a valid gzip file14:43
clarkbfungi: about 24 hours ago14:43
clarkblittle over that ~25-26?14:44
clarkbcould be related to the lvm/ext4 updates maybe?14:44
clarkbis there a safe way to clear out afs cache?14:44
clarkbcorvus: ^14:44
fungifs flush or fs flushvolume i think?14:45
fungiwas looking into cache coherency docs for afs just now14:45
clarkbfs flush -path14:45
clarkbI think we should try that next14:46
corvusthat looks promising.  haven't used it myself.14:46
corvusand if we get another error, fs flushvolume.14:46
pabelangerevrardjp: sure, have a few mins14:46
evrardjpwoot14:46
fungithis isn't the rebuilt mirror, is it? still has openstack.org in the instance name and looks like it was built in january of last year14:46
evrardjppabelanger: so. let me show you a patch:14:47
clarkbfungi: this is the new mirror14:47
fungiweirf14:47
fungier, weird14:47
clarkbfungi: http://logs.openstack.org/37/663037/2/check/openstack-tox-pep8/2aae794/job-output.txt#_2019-06-04_14_30_48_500082 says opendev.org. Its the one corvus did fs updates on yesterday14:47
evrardjppabelanger: I wanted to achieve this: https://review.opendev.org/#/c/659578/14:47
clarkbI'm going to run `fs flush -path /var/cache/openafs`14:47
clarkbon the mirror14:47
*** yamamoto has quit IRC14:48
fungioh, right, i'm logging into mirror.dfw.rax.openSTACK.org and it's not a cname to the replacement14:48
evrardjppabelanger: as you can see, the build/upload worked fine with the right date.14:48
evrardjpThe promote failed because ansible_date_time isn't defined, because facts aren't gathered on the promote pipeline14:48
clarkbfs: Error flushing file /var/cache/openafs: Invalid argument14:48
fungilooks like the kernel started reporting apache2 segfaults yesterday at 11:16:21z14:49
pabelangerevrardjp: Hmm, this looks to because it ran on zuul-executor, which we don't collect facts by default (to avoid leaking data)14:49
*** owalsh has quit IRC14:49
evrardjppabelanger: we discussed this with corvus yesterday14:49
corvusclarkb: i think you want the afs path of the file14:49
clarkbI think the path is meant to be a /afs path14:49
clarkbcorvus: ya trying that next :)14:49
fungiahh, the segfaults are likely related to the full proxy cache, so that's expected14:49
evrardjpand we came with either the approach to change the promote docker image role, or to gather_facts for making that happen14:50
funginothing in dmesg since the ext4 resize14:50
clarkb`fs flush -path /afs/openstack.org/mirror/ubuntu` did not error14:50
evrardjpsee also: https://review.opendev.org/#/c/662817/1/playbooks/docker-image/promote.yaml or  https://review.opendev.org/#/c/662828/14:50
clarkbbionic updates for universe packages.gz do not differ before and after the flush on that path14:51
pabelangerevrardjp: I haven't been too involved with the new docker build image process, but trying to see why we allow an upload from test node, but do it on executor for promote pipeline. I guess one uses a password and other doesn't14:51
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return javascript content artifact records to Zuul  https://review.opendev.org/66305614:51
clarkbmaybe it was the index itself that reported the wrong size though?14:51
evrardjpas you can see, the latest isn't really favoured by corvus, and I kinda join him there (let's omit the race condition, so it's not really a big deal for me, and I knew that)14:51
clarkbin which case it may still be happy after the flush14:51
pabelangerevrardjp: also, I am not sure gather_facts: true will actually collect anything, because we prime fact cache with empty jsonfile14:52
evrardjppabelanger: well the upload really happens in the build/upload14:52
pabelangerso, that might be a noop14:52
evrardjpthe promote only fetches the manifest of previous upload, and ensure things are well tagged (basically ensures things are running after things have merged succesfully)14:52
evrardjppabelanger: exactly!14:52
evrardjpwhich is exactly where you step in :D14:53
pabelangerevrardjp: yah, so my first question is why didn't we do that on nodepool node? if we did upload there14:53
*** yamamoto has joined #openstack-infra14:53
evrardjpthat's a lot of consumption of resources for just a curl?14:53
*** yamamoto has quit IRC14:53
pabelangeryah, that could be it14:53
pabelangerso, if we forced a fact refresh, are we okay with that14:54
*** ykarel_ has joined #openstack-infra14:54
*** yamamoto has joined #openstack-infra14:54
corvuspromote is meant to be instantaneous and run on the executors.14:54
pabelangerthat is my first question here14:54
fungiclarkb: was it still broken a few minutes ago? looks like the most recent vos release for that volume was 2019-06-04T14:49:33z14:54
fungiso, like, 5 minutes ago14:54
*** yamamoto has quit IRC14:55
evrardjppabelanger: what do you mean?14:55
*** yamamoto has joined #openstack-infra14:55
*** yamamoto has quit IRC14:55
clarkbfungi: logstash says it was still erroring at 14:5014:55
clarkbI'm now fs flushing specific files to see if doing it on a path doesn't fully recurse14:56
evrardjppabelanger: so here my concern is that by default if ansible doesn't get explicitly asked to gather_facts, it must do it automatically, so my patch is basically useless. I am just wondering what I should do to make this happen14:56
pabelangerevrardjp: there is a question about if we want to gather facts at all on an executor, because we don't today to reduce the info we leak about them14:56
*** owalsh has joined #openstack-infra14:56
*** ykarel|away has quit IRC14:56
evrardjpI see, so you mean partially leak info14:56
clarkbfungi: any idea where apt gets the other byte size count from?14:56
pabelangersetup: filter='ansible_date_time' should just return the specific info14:57
*** lpetrut has joined #openstack-infra14:57
evrardjpwhere is the code that makes it not gather facts or makes the fact gathered an empty json?14:57
pabelangerbut I am not sure if that will do anything because of the fact cache14:57
corvuspabelanger: i don't want to change zuul's default, but maybe it would be okay to explicitly gather facts -- if that's possible.14:57
pabelangerevrardjp: 1 sec14:57
corvusif that setup line works, that would be ideal :)14:57
evrardjpsetup is technically forcing the refresh of the fact cache ?14:57
pabelangercorvus: yah, I think we need to test14:57
evrardjpsorry, I meant... setup is technically forcing the refresh of the fact cache14:58
evrardjpso that would make sense14:58
clarkbfungi: if the error rate decreases now after my fs flushes on the specific paths I think we should flush volume to ensure the entire volume is happy14:58
pabelangerevrardjp: https://opendev.org/zuul/zuul/src/branch/master/zuul/executor/server.py#L40514:58
clarkbneed a few minutes to look at logstash data to know though14:58
fungiclarkb: http://mirror.dfw.rax.opendev.org/ubuntu/dists/bionic-updates/Release14:58
*** jcoufal has joined #openstack-infra14:58
pabelangerevrardjp: so, you should be able to try to reproduce locally but setting up fact cache like that for localhost14:59
pabelangerthen see if setup task works14:59
evrardjpI am doing that14:59
evrardjpit works14:59
clarkbfungi: ok so lets flush taht file too I guess14:59
evrardjpwoot nice14:59
pabelangerYay14:59
evrardjpI mean14:59
corvusfungi, clarkb: may as well flush the volume if you're planning on doing it anyway :)14:59
evrardjpI tried locally with my non-restricted environment that I can get that info14:59
evrardjpnot in zuul's env14:59
clarkbcorvus: k15:00
*** chandankumar is now known as raukadah15:00
pabelangerevrardjp: k, next would be to setup fact cache way we did in zuul15:01
evrardjpI am doing this right now :)15:01
evrardjpstep by step :)15:01
clarkb`fs flushvolume -path /afs/openstack.org/mirror/ubuntu` just run15:01
clarkb(timestamps in irc should help cross check against logstash)15:01
pabelangerevrardjp: I have to run to next meeting15:02
pabelangerwill review in a bit15:02
evrardjpyeah, will reping you. I have a meeting too, thanks for the timecheck there ;)15:02
clarkbearly logstash returns show that may have been the fix15:03
fungiclarkb: the error zbr linked was for main/binary-amd64/Packages.gz... i can wget it and its sha256sum matches what's in the release file15:03
clarkbfungi: ya logstash says it stopped around 14:56 wheich is when I starte fs flushing those paths15:03
openstackgerritJames E. Blair proposed opendev/base-jobs master: Add jobs to publish artifacts to tarballs.opendev.org  https://review.opendev.org/66287715:03
clarkbfungi: should wait a bit to make sure that there aren't any stragglers or slow indexing15:03
clarkbbut so far is looking good15:03
clarkbzbr: thank you for pointing that out. I think there is a good chance that the fs work that was done to fix the apache cache impacted the afs cache in an unexpected way15:05
*** dpawlik has quit IRC15:05
corvusclarkb: any ideas how?15:06
clarkbcorvus: not really :/ weird interaction between block device and fs layers in kernel?15:06
clarkbI guess we can see if dmesg has any complaints15:07
corvusthat was just lvextend+resize2fs.  i would be very surprised.15:07
clarkbnothing from dmesg15:07
clarkbif one of the caches were also shared with / and that filled up I would suspect something in state somewhere on disk there but we had separate mount points for each cache15:08
*** michael-beaver has joined #openstack-infra15:08
fungiactually, the time it started would suggest it coincided with the apache segfaults in dmesg, a few hours before the resize15:08
fungivolume/fs resize happened around 14:20z15:08
fungiapache segfaults started at 11:16z15:09
clarkbcould apache segfaulting in the middle of a read maybe cause afs cache to half populate?15:09
fungicould it be there's nothing wrong with afs but apache is unhappy and needs a restart?15:09
clarkbfungi: I haven't touched apache, but the problem seems to have stopped after flushing the afs cache15:09
clarkb~13 minutes now without a hit15:10
fungiwell, if we see it recur i guess we can investigate that route15:10
fungiwhat logstash query were you using?15:10
clarkbsyscalls do happen within the context of a running process so it is possible I suppose that running process segfaulting during afs syscalls could have impacted it  ?15:11
*** jamesmcarthur has joined #openstack-infra15:11
clarkbas a side note most of these failures seemed to happen in pre-run15:12
clarkbso we should have retried most of them15:12
*** eernst has joined #openstack-infra15:13
*** ykarel_ is now known as ykarel15:14
*** yamamoto has joined #openstack-infra15:15
*** yamamoto has quit IRC15:15
*** yamamoto has joined #openstack-infra15:15
*** eernst has quit IRC15:16
*** eernst has joined #openstack-infra15:16
*** dpawlik has joined #openstack-infra15:18
*** yamamoto has quit IRC15:20
*** dpawlik has quit IRC15:22
*** parasitid has quit IRC15:28
*** lpetrut has quit IRC15:29
*** e0ne has quit IRC15:32
clarkbfungi: sorry missed that question http://logstash.openstack.org/#/dashboard/file/logstash.json?query=message:%5C%22Mirror%20sync%20in%20progress%5C%22 which zbr provided earlier15:33
clarkbno new hits yet15:33
*** armax has quit IRC15:34
*** gyee has joined #openstack-infra15:35
zbrclarkb: so you flushed afs cache and it no longer appears?15:36
clarkbzbr: correct15:37
*** spsurya has joined #openstack-infra15:40
rosmaitafungi: when you have a few minutes, let me know if i addressed your concern: https://review.opendev.org/#/c/655451/15:41
*** bnemec has quit IRC15:44
*** ykarel has quit IRC15:45
*** jistr is now known as jistr|call15:45
*** jistr|call is now known as jistr15:45
*** bnemec has joined #openstack-infra15:46
clarkbfollow up on the nb03 arm64 image builder situation. All images have been rebuilt in the last ~15 hours including the buster image15:46
clarkbif hrw comes back around looking for buster images it is there now15:46
*** hamzy_ has quit IRC15:48
evrardjppabelanger: mmm I am editing my fact cache settings, pointing to a certain location, so I see my ansible fact cache setting works. I edited the localhost file to have the same content as the line it's pointing. and things are sitll working out of magic15:51
*** cousin_luigi has joined #openstack-infra15:56
cousin_luigiGreetings.15:56
*** ccamacho has joined #openstack-infra15:57
*** iurygregory has quit IRC15:59
*** lucasagomes has quit IRC16:00
clarkbfungi: part of the raeson we haven't been able to remove the shim is people won't update the jobs :P16:01
clarkbfungi: though I think at the pTG we mostly decided to pull the rug out from under them https://review.opendev.org/#/c/656195/ is the chagne for that I think16:01
clarkbif the legacy jobs were gone the shim would be gone16:02
fungirosmaita: you're too late, i approved it ~20 minutes before you asked16:02
clarkber I guess that rug pull is only for bindep side16:02
clarkbwe should also rug pull z-c shim16:02
fungiyep, that was what i was getting at16:03
AJaegerclarkb, for 656195 it also will break python36 etc jobs for repos that don't have bindep.txt files16:03
fungiclarkb: same scenario though, i agree16:03
clarkbAJaeger: yes16:03
clarkbAJaeger: we need to send an email and give people a few weeks to prepare16:03
clarkbAJaeger: but then we should merge it and continue to march forward16:03
fungiAJaeger: what specifically will be broken in the python36 jobs?16:03
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return python artifact records to Zuul  https://review.opendev.org/66305316:04
clarkbfungi: they won't have python3 installed16:04
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return javascript content artifact records to Zuul  https://review.opendev.org/66305616:04
clarkborany other deps16:04
fungiclarkb: really? i thought python3.6 was installed by default in bionic16:04
fungido our images not include it?16:04
*** pkopec has quit IRC16:04
clarkbfungi: oh thats a good point sopython3 may be a bad example16:04
clarkball their other system deps like libssl-dev then16:04
AJaegerfungi, any kind of job that needs one of the packages in there - like python3 or mariadb, won't it?16:04
rosmaitafungi: ty!16:05
*** sreejithp has joined #openstack-infra16:05
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: test zuul-jobs artifact changes Depends-On: https://review.opendev.org/663056  https://review.opendev.org/66308116:06
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: test zuul-jobs artifact changes  https://review.opendev.org/66308116:06
zbrclarkb: fungi: i am considering making a presentation about how to use molecule for testing ansible roles for Shanghai summit. would you find the subject interesting?16:09
clarkbzbr: maybe? I think we have foudn our new tests that actually run our full ansible run with puppet too to be the most effective testing for us16:09
clarkbbut we also aren't writing general roles for general consumption usually16:10
*** dtantsur is now known as dtantsur|afk16:11
fungiyeah, our main need is to satisfy ourselves that we won't break critical service interactions16:11
zbrclarkb: the big difference is that using molecule the user could test changes made to a single role locally almost instantly via tox, on multiple platforms in parallel. current testing approach does require user to raise CR which would be run by zuul.16:11
*** tosky has quit IRC16:12
clarkbzbr: ya I have no interest in running tests like that locally16:12
clarkb(I don't trust config managemtn tools on my local machines that are not my local machine config management tools :) )16:13
clarkbso I have to spin up a Vm for that and unless I need to debug unexpected behavior zuul is great for that :)16:13
zbrwell... maybe user locally term was incorrect: i wanted to say outside ci, on docker containers, VMs, or clouds, molecule can use any of these as providers.16:13
zbrnothing ever is running locally, it would be.... insane16:14
*** ykarel has joined #openstack-infra16:15
fungiat that point, all that's missing to turn it into a ci system is a scheduler ;)16:15
zbrhaha, good one16:15
*** ykarel is now known as ykarel|away16:15
*** pgaxatte has quit IRC16:16
clarkbI think if our focus switched to writing roles that were supposed to be on galaxy and used across a wide variety of systems then molecule would make a lot of sense16:16
clarkbbut our experience trying to do that in the puppet world is that it is a lot of effort for almost no return so we've transitioned away from that to writing roles for what we need16:17
clarkband those are constrained to a small enough set of systems and assumptions that our run the world testing works great16:17
*** mriedem_away is now known as mriedem16:20
*** ramishra has quit IRC16:20
*** xek has quit IRC16:20
*** xek_ has joined #openstack-infra16:20
*** ykarel|away has quit IRC16:23
evrardjppabelanger: so I couldn't really reproduce this locally. So I edited the file differently, and made that non read/writable by ansible, so that fact caching fails, and then did the filter on date_time, and that works in my playbook16:24
evrardjphowever, I had to explicitly say that the gather_facts: was smart16:25
evrardjp(which corresponds to L406 on the link you gave me)16:25
*** lpetrut has joined #openstack-infra16:27
*** jcoufal has quit IRC16:29
*** jcoufal has joined #openstack-infra16:29
openstackgerritJean-Philippe Evrard proposed zuul/zuul-jobs master: Explicitly store facts for promote  https://review.opendev.org/66281716:30
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: test zuul-jobs artifact changes  https://review.opendev.org/66308116:31
*** jpich has quit IRC16:32
openstackgerritJean-Philippe Evrard proposed zuul/zuul-jobs master: Explicitly store date facts for promote  https://review.opendev.org/66281716:32
*** mattw4 has joined #openstack-infra16:33
evrardjppabelanger: I added you to the review. I will work on that tomorrow based on your comments (if any).16:33
evrardjpthanks for your help, clarkb pabelanger and corvus!16:34
evrardjp(and patience, that was awesome!)16:34
corvusevrardjp: thank you!16:34
*** mattw4 has quit IRC16:37
*** xek_ has quit IRC16:37
*** kjackal has quit IRC16:43
dmsimardara 1.0 has officially been released and tagged, please let me know if anyone notices fallout16:52
dmsimardI also plan on helping with upgrades in the near future, ofc16:53
openstackgerritMerged openstack/devstack-gate master: Pin ARA to <1.0.0  https://review.opendev.org/66274616:53
*** lpetrut has quit IRC16:55
openstackgerritAdam Coldrick proposed opendev/storyboard master: Add a 'security' flag to Teams  https://review.opendev.org/64082316:55
openstackgerritAdam Coldrick proposed opendev/storyboard master: Add a table mapping Teams to Projects  https://review.opendev.org/64171816:55
openstackgerritAdam Coldrick proposed opendev/storyboard master: Add an endpoint for getting Projects related to a Team  https://review.opendev.org/64171916:55
openstackgerritAdam Coldrick proposed opendev/storyboard master: Allow Teams to be filtered by project_id  https://review.opendev.org/64172016:55
openstackgerritAdam Coldrick proposed opendev/storyboard master: Add a security flag to Stories  https://review.opendev.org/64205616:55
openstackgerritAdam Coldrick proposed opendev/storyboard master: Add RESTful endpoints for Story permissions  https://review.opendev.org/64205716:55
openstackgerritJames E. Blair proposed zuul/zuul master: Revert "Create zuul/web/static on demand"  https://review.opendev.org/66309916:57
*** pkopec has joined #openstack-infra16:57
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: test zuul-jobs artifact changes  https://review.opendev.org/66308116:57
*** mattw4 has joined #openstack-infra16:58
*** weifan has joined #openstack-infra17:03
*** derekh has quit IRC17:06
*** cousin_luigi has left #openstack-infra17:09
*** jpena is now known as jpena|off17:09
*** hamzy has joined #openstack-infra17:10
*** ykarel|away has joined #openstack-infra17:12
*** ykarel|away has quit IRC17:17
*** kopecmartin is now known as kopecmartin|off17:18
*** adriant has quit IRC17:20
*** iokiwi has quit IRC17:21
*** gfidente is now known as gfidente|afk17:21
*** whoami-rajat has quit IRC17:24
clarkbdmsimard: is there a tldr on what changes you have to make to use it?17:27
dmsimardclarkb: recording data is the same -- pip install ara (or pip install ara[server] if recording data locally) and export ANSIBLE_CALLBACK_PLUGINS=$(python -m ara.setup.callback_plugins)17:28
*** ociuhandu has quit IRC17:28
dmsimardthe web interface is completely decoupled now and is a stateless consumer of the api17:28
*** pkopec has quit IRC17:29
clarkbdmsimard: does that mean you can't compile a static site anymore?17:29
dmsimardnot yet17:29
dmsimardthe web interface is somewhat similar to zuul-web, it compiles to static css/js/html but expects an API to pull in data17:30
dmsimardan equivalent to static html export and/or the sqlite wsgi middleware is work for >1.017:31
clarkbgotcha17:31
dmsimardbut hey, playbook names and labels are in, something that I remember mordred and corvus wanting for a long time: https://ara.readthedocs.io/en/feature-1.0/playbook-names-and-labels.html17:33
dmsimardsorry it took so long :/17:33
clarkbfungi: were y ou going to push the z-c compat shim removal from base?17:37
clarkb(your email implies you might but wasn't sure)17:37
*** ricolin has joined #openstack-infra17:38
*** gyee has quit IRC17:41
*** udesale has quit IRC17:46
fungiclarkb: i think as long as doing so doesn't conflict with any base-test experiments already underway17:46
clarkbI am not aware of any17:46
fungilike for the bindep fallback removal. i guess that doesn't actually need base job changes?17:46
*** jamesmcarthur has quit IRC17:46
clarkbit does not17:46
fungilooks like we merely take it out of our main site-variables list17:47
clarkbwe remove the global var and let people override if they want17:47
mordreddmsimard: woot!17:47
*** yamamoto has joined #openstack-infra17:47
*** eernst has quit IRC17:47
fungii can't remember, does the bindep role have a graceful fallback behavior if there is no bindep.txt file and no bindep_fallback value?17:47
clarkbfungi: that way you can still say "this job has a bindep file overhere not part of the base dir in $repo17:47
fungilike, basically be a no-op?17:48
fungijust making sure we're not requiring projects to add an empty bindep.txt or somethnig17:48
clarkbfungi: tasks/main.yaml guards for when bindep_file is defined17:49
clarkbfungi: so it should be safe17:49
fungicool, because running bindep when there is no file supplied exits nonzero17:50
*** adriant has joined #openstack-infra17:50
*** iokiwi has joined #openstack-infra17:51
clarkbthat is in zuul/zuul-jobs/roles/bindep fwiw17:51
clarkbI'm fairly certain it is safe as is given my read of it17:52
fungioh, huh... seems to use https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/bindep/tasks/find.yaml which basically duplicates bindep's own config finding behaviors17:52
*** yamamoto has quit IRC17:52
clarkbya that sets bindep_file and if unset we don't do the package installs or make an install command17:52
fungii guess in service of making bindep_file a fallback choice rather than an override, yeah17:52
openstackgerritTobias Henkel proposed zuul/zuul master: Revert "Revert "Create zuul/web/static on demand""  https://review.opendev.org/66310817:54
clarkblooking at train calendar we could probably make those changes in the next ~4 weeks after this week17:54
clarkbmaybe pick a week and go for it (I'm out 17-20 though)17:54
fungiso... the "Define bindep_run fact" task seems to only fire if the find tasks located a bindep file or a bindep_file fallback is specified. however in the packages tasks we unconditionally seem to do "Get list of packages to install from bindep" with a command using the result. what's going to happen there when bindep_run is undefined?17:56
*** ginopc has quit IRC17:56
*** jcoufal has quit IRC17:57
*** jcoufal has joined #openstack-infra17:58
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return javascript content artifact records to Zuul  https://review.opendev.org/66305617:59
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return javascript content artifact records to Zuul  https://review.opendev.org/66305618:00
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return python artifact records to Zuul  https://review.opendev.org/66305318:00
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: test zuul-jobs artifact changes  https://review.opendev.org/66308118:01
*** rkukura has joined #openstack-infra18:06
*** diablo_rojo has quit IRC18:12
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return python artifact records to Zuul  https://review.opendev.org/66305318:13
clarkbfungi: we also skip the package tasks if bindep_file is undefined18:19
clarkbthere is a when on that include in main.yaml18:19
fungioh, yep, so there is! concern withdrawn18:20
*** tdasilva has quit IRC18:21
fungi+2 from me then18:21
*** spsurya has quit IRC18:24
*** whoami-rajat has joined #openstack-infra18:25
* clarkb eats before meeting18:27
*** diablo_rojo has joined #openstack-infra18:31
*** ociuhandu has joined #openstack-infra18:34
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: Use password lookup for run-buildset-registry role  https://review.opendev.org/66311918:43
*** ociuhandu has quit IRC18:43
*** weifan has quit IRC18:44
*** weifan has joined #openstack-infra18:44
*** weifan has quit IRC18:45
fungievrardjp: clarkb: ^ that came out of the discussions yesterday about ansible facts18:46
fungidepends on getting that plugin exposed by zuul, which is still wip, but this is the next step in seeing if it will work18:47
clarkb\o/18:48
*** weifan has joined #openstack-infra18:49
*** weifan has quit IRC18:51
*** kjackal has joined #openstack-infra18:52
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Return python artifact records to Zuul  https://review.opendev.org/66305318:53
*** e0ne has joined #openstack-infra18:54
*** e0ne has quit IRC18:55
clarkbfriendly reminder our weekly meeting begins in a few minutes. Join us in #openstack-meeting18:56
mnaser2019-06-04 14:56:34.347479 | ubuntu-bionic | E: Failed to fetch http://mirror.dfw.rax.opendev.org/ubuntu/dists/bionic-updates/main/binary-amd64/Packages.gz  File has unexpected size (906361 != 907417). Mirror sync in progress? [IP: 2001:4800:7819:105:be76:4eff:fe04:9b8a 80]19:00
mnaserim assume this is safe to recheck?19:00
openstackgerritMerged zuul/zuul master: Revert "Create zuul/web/static on demand"  https://review.opendev.org/66309919:00
clarkbmnaser: yes we think we fixed that today by clearing the afs cache on that mirror19:00
mnasercool19:00
clarkblogstash shows no new instances since19:00
*** ricolin has quit IRC19:10
openstackgerritIan Wienand proposed opendev/system-config master: [wip] backups  https://review.opendev.org/66265719:11
*** e0ne has joined #openstack-infra19:29
*** e0ne has quit IRC19:30
*** raissa has joined #openstack-infra19:31
*** weifan has joined #openstack-infra19:33
*** eernst has joined #openstack-infra19:33
*** jcoufal has quit IRC19:33
*** weifan has quit IRC19:38
*** eernst has quit IRC19:38
*** imacdonn has quit IRC19:38
*** weifan has joined #openstack-infra19:39
*** eernst has joined #openstack-infra19:39
*** altlogbot_2 has joined #openstack-infra19:39
*** jamesmcarthur has joined #openstack-infra19:42
*** slaweq has quit IRC19:43
*** eernst has quit IRC19:44
*** slaweq has joined #openstack-infra19:45
*** jamesmcarthur has quit IRC19:45
*** jamesmcarthur has joined #openstack-infra19:45
*** imacdonn has joined #openstack-infra19:53
*** raissa has quit IRC19:59
mordredclarkb: I approved the first nodepool builders patch19:59
clarkbmordred: woot19:59
*** dave-mccowan has joined #openstack-infra20:00
clarkbI need a short break after the meeting but them I'm back to it and will start working through my todo list as well as keeping an eye on nodepool20:02
*** raissa has joined #openstack-infra20:02
*** raissa has quit IRC20:02
openstackgerritMerged opendev/puppet-mediawiki master: More transitional Xenial package name replacements  https://review.opendev.org/66184820:05
openstackgerritJeremy Stanley proposed zuul/nodepool master: Update os-client-config references to openstacksdk  https://review.opendev.org/66313120:05
openstackgerritIan Wienand proposed opendev/system-config master: [wip] backups  https://review.opendev.org/66265720:05
openstackgerritMerged opendev/system-config master: Add control plane clouds to nodepool builder clouds.yaml  https://review.opendev.org/64002720:15
*** gfidente|afk has quit IRC20:21
*** weifan has quit IRC20:23
*** e0ne has joined #openstack-infra20:23
openstackgerritJeremy Stanley proposed opendev/base-jobs master: Test removal of fetch-zuul-cloner  https://review.opendev.org/66313520:25
*** Lucas_Gray has joined #openstack-infra20:25
*** dave-mccowan has quit IRC20:27
*** Lucas_Gray has quit IRC20:27
clarkband back20:29
*** Lucas_Gray has joined #openstack-infra20:29
fungiso i guess now we need to decide what dnm changes we want to depend on that ^20:30
openstackgerritClark Boylan proposed opendev/infra-specs master: Mark opendev-gerrit spec completed  https://review.opendev.org/66313620:30
fungiwell, not depend in the zuul depends-on sense20:30
fungibut switch to base-test once that merges20:30
clarkbfungi: I would do a zuulv3 tempest job, a nova/neutron unittest jobs, and maybe a requirements job? I think that will get you like 95% coverage20:31
*** hamzy has quit IRC20:31
clarkbinfra-root https://review.opendev.org/663136 is an easy review and marks opdnev-gerrit spec completed if you have a quick moment20:31
fungialso some legacy jobs, grenade in particulat20:31
fungiparticuler20:31
fungigah20:31
* fungi gives up on typing20:31
diablo_rojolol20:32
clarkbfungi: we aren't removing it from them are we?20:32
clarkbfungi: those will still use the shim20:32
clarkb(they require it)20:32
clarkbI guess you want to make sure we haven't accidentally removed it from those jobs?20:33
fungiyes20:33
fungior more precisely, that they're actually using the bits we think they are in legacy-base20:33
openstackgerritIan Wienand proposed opendev/system-config master: [wip] backups  https://review.opendev.org/66265720:33
fungibecause right now this role is in both base and legacy-base, so in theory we're doing it twice for those jobs?20:34
*** sthussey has joined #openstack-infra20:34
fungior do legacy-base jobs not inherit from base?20:34
clarkblegacy-base is a separate base no shared inheritance iirc20:35
fungiright, okay, that's why it's not running twice20:37
*** eharney has quit IRC20:41
*** e0ne has quit IRC20:41
*** e0ne has joined #openstack-infra20:42
*** e0ne has quit IRC20:43
*** dklyle has quit IRC20:49
*** dklyle has joined #openstack-infra20:49
fungiand with that, i should probably go wrestle my yard into submission while the weather is being reasonably mild20:51
*** whoami-rajat has quit IRC20:54
*** mattw4 has quit IRC20:55
*** weifan has joined #openstack-infra20:57
*** mattw4 has joined #openstack-infra20:58
*** jamesmcarthur has quit IRC21:00
*** jamesmcarthur has joined #openstack-infra21:00
*** Goneri has quit IRC21:02
*** jamesmcarthur has quit IRC21:04
*** pcaruana has quit IRC21:07
*** Qiming has quit IRC21:11
*** Qiming has joined #openstack-infra21:14
*** jamesmcarthur has joined #openstack-infra21:14
*** kjackal has quit IRC21:16
*** jamesmcarthur has quit IRC21:18
*** ekultails has quit IRC21:19
*** jamesmcarthur has joined #openstack-infra21:20
openstackgerritClark Boylan proposed opendev/system-config master: Add db backups to gitea  https://review.opendev.org/66314621:20
clarkbcorvus: ^ that may simplify your local backups as well21:21
clarkbyou don't need multiple commands because things are dumped to stdout so you can exec stdout into gzip21:21
clarkbI'm missing a "21:22
clarkbone sec21:22
*** mriedem is now known as mriedem_away21:22
openstackgerritClark Boylan proposed opendev/system-config master: Add db backups to gitea  https://review.opendev.org/66314621:22
clarkbmordred: fwiw the clouds.yaml update seems to have been ok on nb0121:23
clarkbat least checking the file. Haven't checked if it has uploaded any images since21:24
clarkbit is building an image now so should do uploads soonish21:24
clarkbfungi: +2 on the opendev base jobs fetch-zuul-cloner removal21:25
clarkbfungi: should I start working to draft the email for these flag days?21:25
*** jamesmcarthur has quit IRC21:28
fungiclarkb: not a bad idea. feel free to steal prose from my last message to the other thread21:28
fungiit was a mini teaser announcement in lieu of anything more official21:29
*** hwoarang has quit IRC21:29
*** hwoarang has joined #openstack-infra21:32
clarkbwriting an announcement email reminds me of https://review.opendev.org/#/c/661843/ anyone else want to review that one to add a service-announce@opendev.org list?21:36
fungiooh!21:36
fungithis would be a great thing to christen it with21:37
fungii missed that got formally proposed, only caught the conversation and probably didn't pay close enough attention21:37
*** aakarsh has quit IRC21:37
fungimake it so21:38
openstackgerritIan Wienand proposed opendev/system-config master: [wip] backups  https://review.opendev.org/66265721:38
*** jamesmcarthur has joined #openstack-infra21:49
*** yamamoto has joined #openstack-infra21:50
*** jamesmcarthur has quit IRC21:51
*** eernst has joined #openstack-infra21:51
clarkbinfra-root https://etherpad.openstack.org/p/9NRyYVT2g5 is draft email21:52
clarkbI think we need a chagne that removes z-c from base as well as base-test (we can WIP it) so that I can include that in the email too21:52
clarkbfungi: ^21:52
openstackgerritMerged zuul/nodepool master: Update os-client-config references to openstacksdk  https://review.opendev.org/66313121:55
*** yamamoto has quit IRC21:55
openstackgerritMerged opendev/system-config master: Add opendev service-announce list  https://review.opendev.org/66184321:55
fungisure, on it22:00
fungijust a sec22:00
fungion another yard break anyway22:00
clarkbyay mowing22:01
fungiclarkb: on the announcement, i wonder if we should avoid use of the word "legacy" except when talking about jobs which descend from legacy-base, for increased clarity of messaging there22:02
clarkbfungi: how about those edits22:02
fungimaybe say "deprecated" (though people will say "why doesn't it print a deprecation notice?" and we'll proceed to point them to dozens of mailing list messages over the past two years)22:02
fungiyeah, i think what you have there now works22:03
clarkbya I think emphasizing that this stuff comes from the land before time helps22:04
*** jamesmcarthur has joined #openstack-infra22:04
clarkbaka zuulv222:04
*** jtomasek has quit IRC22:05
openstackgerritJeremy Stanley proposed opendev/base-jobs master: Remove fetch-zuul-cloner  https://review.opendev.org/66315122:06
pabelangerfungi: added some extra info to your run down about zuul-cloner-removal22:06
pabelangerbut good right up, pretty much what happened22:06
pabelangerwrite*22:06
fungithanks pabelanger!!!22:07
*** eernst has quit IRC22:07
*** slaweq has quit IRC22:07
openstackgerritMerged openstack/devstack-gate master: Note status of CINDER_PERIODIC_INTERVAL setting  https://review.opendev.org/65545122:08
*** mattw4 has quit IRC22:08
clarkbhrm I bet tools/tox_install.sh has to be updated to use the /home/zuul/src/* paths22:09
clarkbthat should be straightforward to address22:09
*** slaweq has joined #openstack-infra22:11
pabelangeryah, I can't remember 100%, but I also think there was a workflow issue locally when people did tools/tox_install.sh too, maybe AJaeger knows more22:12
pabelangerbut +1, looking forward to having it removed22:13
clarkbcan probably do a if ! [ -d $HOME/src/$repo ] ; then git clone https://opendev.org/$repo ; done check22:13
*** jamesmcarthur has quit IRC22:16
*** sreejithp has quit IRC22:19
*** rfarr has quit IRC22:20
mordredclarkb: heya - after approving that first clouds.yaml change, I proceeded to be on the phone for 2 hours ... anything break?22:22
mordredclarkb: oh - I see you have reported it seems to be pok22:22
mordredok22:22
mordredI'll go ahead and approve the next change22:22
clarkbmordred: ya I haven't seen aything go sideways but don't thnik we've done any uploads yet22:24
*** slaweq has quit IRC22:24
*** mattw4 has joined #openstack-infra22:24
clarkbI think we've had a few failed image builds though which I haven't looked at yet22:24
corvusclarkb: i made 2 minor edits to the etherpad: one to clarify what zuul we're talking about (opendev), and the second is that i don't think we need to send this to the zuul-discuss list, as i don't believe the zuul project uses any legacy jobs (and sending it to that list would probably only confuse people)22:25
clarkbCould not open project list url: 'https://opendev.org/openstack/project-config/raw/gerrit/projects.yaml'22:25
clarkbcorvus: thanks!22:26
clarkbI'm going to debug (and hopefully fix the above image building error now)22:26
fungiclarkb: yeah, i think a copy to openstack-discuss is likely plenty. i doubt airship, kata or starlingx have any legacy jobs either22:26
fungibut also sending to service-announce is good for paving the way for our future of not caring so much ;)22:27
clarkbwfm22:27
clarkbfwiw that url works in my browser22:27
clarkbI can wget it on nb0222:27
clarkbso maybe not a persistent error22:27
fungior maybe we have a bad backend?22:28
clarkbwell the backend should be the same22:29
clarkber same for the wget on nb0222:29
clarkbfungi: pabelanger any reason to not approve https://review.opendev.org/#/c/663135/ now and get the ball rolling?22:31
clarkbI'll send out the email once that merges I think22:31
fungiclarkb: ahh, good point, if the pool remains static, the source hash should as well22:32
pabelangerclarkb: yah, we should be safe to land22:32
clarkbok I have approved it22:32
*** slaweq has joined #openstack-infra22:34
fungipabelanger: i *think* over the ensuing couple of years tonyb, prometheanfire and others working on openstack requirements made great strides to rewrite, replace and backport standard solutions to constraints handling in official openstack projects, so it may go more smoothly this time around22:37
*** aakarsh has joined #openstack-infra22:37
prometheanfireohai?22:38
fungii'm poking around in master branches of large projects and am at least only turning up zuul-cloner references in playbooks/legacy/... so *hopefully* those are just being used by legacy jobs22:39
clarkbI've subscribed to the service-announce ml22:39
clarkbyou should too :)22:39
fungiooh, so i should!22:39
fungiso should we all22:39
openstackgerritMerged opendev/base-jobs master: Test removal of fetch-zuul-cloner  https://review.opendev.org/66313522:40
pabelangerfungi: progress!22:40
pabelangeralso, I think tripleo is going to be the biggest user of zuul-cloner, the last I looked they still rely on it a lot22:40
pabelangerhowever, I also think they new specific base jobs too22:41
clarkbeveryone happy with the email etherpad? I'll send it to openstack-discuss and service-announce@lists.opendev.org shortly22:41
pabelangerclarkb:+122:41
fungiyeah, and tripleo jobs can always add that role explicitly if they need it22:41
clarkbpabelanger: yes they are also the biggest complainers about it (via zbr)22:41
mordredinfra-root: approved the change to build images for the first two control plane clouds22:41
fungionce it's gone from the base job, they can also make a derivative version of that role which doesn't chmod the repos, if that's what they want22:42
clarkbmordred: yay22:43
*** dave-mccowan has joined #openstack-infra22:44
*** eernst has joined #openstack-infra22:44
clarkbok sending emails now22:45
*** slaweq has quit IRC22:47
fungii wonder if, in a that's-so-meta sort of way, we need to announce in a number of places the creation of the service-announce ml22:50
mordredfungi: yes. although I do not think we need to announce it on the service-announce ml22:51
*** tkajinam has joined #openstack-infra22:51
clarkbya I think we should start advertising it to people22:51
clarkbfor openstack and starlingx I think we can send emails to their mailing lists22:53
clarkbmaybe zuul too or just say hi over the cube wall for zuul :)22:53
fungimordred: ooh, i hadn't thought of that!22:53
clarkbthen for airship we might need to have hogepodge figure out how to get that in the right places (their mailing list is not very well used)22:53
fungimaybe if people sent important things to their mailing list, they might feel more compelled to start using it22:54
corvusfungi: beware of the leopard22:55
openstackgerritMerged openstack/project-config master: Build ubuntu bionic minimal images for control plane  https://review.opendev.org/64004422:56
*** dave-mccowan has quit IRC22:56
*** rh-jelabarre has quit IRC22:56
*** dave-mccowan has joined #openstack-infra22:57
*** rh-jelabarre has joined #openstack-infra22:57
fungicorvus: how do you know what's on the door to my disused lavatory?!?22:58
corvusin the storyboard slow query log i have found a single query which is over 138KiB long.  it "only" took 51 seconds to run.22:59
fungiWOW22:59
fungijust... wow22:59
fungii'm surprised it could be parsed in 51 seconds23:00
fungimuch less executed23:02
mordredthe mysql lexer and parser are actually quite good hand-crafted madness23:02
corvusfungi: do you think there's any sensitive info in these?23:02
fungiit seems unlikely. i didn't notice any when spot-checking, at least23:02
fungithe sensitive info would be in where clauses i suppose? but i doubt we query on api tokens and session keys23:03
fungior on full content of sensitive things in private stories23:03
corvusthe word 'token' does not appear in the log23:04
fungithe sensitive info would be in the query results23:04
fungiso unlikely23:04
*** slaweq has joined #openstack-infra23:04
corvusthere are 15.4k queries logged, they de-duplicate to 5588 unique queries (though i suspect if we factor out parameterization we'll get even fewer)23:06
fungimight also make sense to rank them based on execution time multiplied by occurrence?23:07
mordredcorvus: wget http://percona.com/get/pt-query-digest ; bash pt-query-digest /path/to/slow-query-log.sql> digest-output.txt23:07
fungian occasional really-long-running query is probably less of a target than a very-frequently-run moderately-slow query23:07
corvusyeah; also examined_rows-returned_rows would be interesting (as a measure of inefficiency)23:07
openstackgerritClark Boylan proposed opendev/system-config master: Add db backups to gitea  https://review.opendev.org/66314623:07
fungiahh, yeah, that makes sense23:08
corvusmordred: what you don't think i should rewrite that in python?! :)  thank you.23:08
mordred:)23:08
corvusmordred: though that does seem to be a perl script not a bash script23:09
mordredoh - piddle23:09
mordredchmod +x pt-query-digest :)23:09
corvusit is chugging23:10
mordredcorvus: if you want to get crazy, you can do filters, like this:23:10
mordred--filter '($event->{Row_ratio} = $event->{Rows_sent} / ($event->{Rows_examined})) && 1'23:10
mordredwhich will add a ratio of rows sent to rows examined23:10
corvusmordred: if the program runs long enough, it outputs a progress and ETA :)23:10
mordredhttps://www.percona.com/doc/percona-toolkit/2.2/pt-query-digest.html23:10
corvusmordred, fungi: i think what would be maximially helpful would be to put the raw query log somewhere, along with the output of this program.  there's probably enough to get started on improvements right away, but it may also be useful for the folks digging in to this to run their own analisys with different args.23:12
mordred++23:12
corvusi'll stick them in afs and we can share a files.o.o link23:12
mordredpeople can also get them from AFS that way23:14
corvustrue23:14
clarkbcompeltely unrelated but I've discovered the utility of firefox containers (different than linux containers but similar in that they partition sets of tabs off from each other)23:15
*** slaweq has quit IRC23:17
*** Lucas_Gray has quit IRC23:17
*** dchen has joined #openstack-infra23:18
tonybI thought we got rid of the last reason for tox_install.sh so if you find people using it then please point them out so we can invesitage23:20
*** rcernin has joined #openstack-infra23:20
clarkbtonyb: excellent news and will do23:21
*** dchen has quit IRC23:21
*** dchen has joined #openstack-infra23:22
*** lseki has quit IRC23:22
openstackgerritIan Wienand proposed opendev/system-config master: [wip] backups  https://review.opendev.org/66265723:27
*** gyee has joined #openstack-infra23:29
hogepodgeclarkb: we have a meeting this thursday where I'll mention it23:32
clarkbfungi: our puppet jobs use the z-c shim if you want more test cases23:37
clarkbalso xenial updates now doing the bionic updates errors?23:37
clarkbis something wrong with afs or with reprepro?23:38
ianwE: Failed to fetch http://mirror.dfw.rax.opendev.org/ubuntu/dists/bionic-security/universe/binary-amd64/Packages.gz  File has unexpected size (414749 != 415430). Mirror sync in progress? [IP: 2001:4800:7819:105:be76:4eff:fe04:9b8a 80]23:38
clarkbhttp://logs.openstack.org/46/663146/3/check/openstackci-beaker-puppet-4/e4939c7/job-output.txt.gz#_2019-06-04_23_35_38_494535 xenial errors too23:38
clarkbthese were the type of errors I corrected earlier with the flush volume23:38
ianwis that related to the prior afs issues23:39
ianw... jinx ...23:39
ianware we thinking afs client issues?23:39
clarkbpossible, this is a bionic host right?23:39
clarkbI'm going to flushvolume as that seemed to help previously23:39
openstackgerritMerged opendev/infra-specs master: Mark opendev-gerrit spec completed  https://review.opendev.org/66313623:40
clarkbflushvolume done23:40
ianwyeah, this is 1.8 i think, as opposed to 1.623:40
*** yamamoto has joined #openstack-infra23:41
ianw1.8.0~pre523:42
ianwupstream is up to 1.8.323:42
clarkbodd that it didn't start until yseterayish23:42
clarkb*yesterdayish23:43
clarkbtyping is hard23:43
clarkbor maybe it was happening previously and we didn't notice?23:43
*** sthussey has quit IRC23:43
clarkbianw: if the flushvolume doesn't help I did run fs flush on specific paths last time prior to the flush volume23:44
clarkbianw: root's shell history on that host has the details23:44
ianwi'm wondering if the openafs client role has a history on a long-running server?23:44
ianwthe wheel builds are ephemeral servers ... is it used anywhere else?23:45
clarkbmaybe when we had specific wheel build servers? but I think those were puppet at the time23:45
ianwprobably worth an audit to double check it's idempotence, before we blame openafs :)23:45
clarkb++23:46
*** eernst has quit IRC23:46
clarkbhttp://logstash.openstack.org/#/dashboard/file/logstash.json?query=message:%5C%22Mirror%20sync%20in%20progress%5C%22 for tracking23:47
ianwlet me find that request in the logs23:48
clarkb16:45:46 is the most recent hit23:48
ianw2019-06-04 23:35:52.738695 for Packages.gz was the one i watched23:49
clarkber that is pacific time23:49
clarkbthere is a :48 hit now too23:49
clarkbso flushvolume may not have helped23:49
clarkbI would've thought the flushvolume a super set of the fs flush but maybe it isn't. I guess I should issue the specific flushes too23:50
*** slaweq has joined #openstack-infra23:50
fungiso... we're only seeing it on one client right?23:51
fungihard to blame the source volume if so23:51
clarkbfungi: yes23:52
fungihas apache been restarted since the proxy ran out of disk and started segfaulting? could it just be some borked apache threads/memory?23:52
ianw2001:4800:7819:105:be76:4eff:fe04:3a3d - - [04/Jun/2019:23:35:51 +0000] "GET /ubuntu/dists/bionic-security/universe/binary-amd64/Packages.gz HTTP/1.1" 200 414749 - "-" "Debian APT-HTTP/1.3 (1.6.10)"23:52
*** lseki has joined #openstack-infra23:53
ianwthat was it serving the request; it didn't error or otherwise think there was anything wrong with that file, afaics23:53
ianwroot      1133     1  0 May24 ?        00:00:32 /usr/sbin/apache2 -k start ... i guess it wasn't a full "stop/start"?23:54
ianwi'll do a full restart23:58
funginothing new in dmesg or the apache error log, so it likely won't help23:58
clarkbok I've fs flushed the paths I could see that were sad as well as the root disk Release files23:59
clarkbnow to see if that helps or was a fluke last time23:59
clarkbI'm going to have to pop out soon23:59

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!