Monday, 2019-08-26

*** eernst has quit IRC00:16
*** bobh has joined #openstack-infra00:16
*** jamesmcarthur has joined #openstack-infra00:17
*** markvoelker has joined #openstack-infra00:20
*** bobh has quit IRC00:20
*** bobh has joined #openstack-infra00:21
*** markvoelker has quit IRC00:25
openstackgerritMohammed Naser proposed opendev/base-jobs master: logs: stop uploading to mtl1  https://review.opendev.org/67843900:34
mnaserinfra-core / infra-root: can we push this through right now?00:36
fungimnaser: i already approved it ;)00:36
mnaserwoah, that was quick.  thanks fungi !00:36
fungithanks for the heads-up!00:36
mnaseri'll publish a revert with a -1 to keep it on my dashboard00:36
ianw++ :)00:36
fungigood thinking00:36
openstackgerritMohammed Naser proposed opendev/base-jobs master: Revert "logs: stop uploading to mtl1"  https://review.opendev.org/67844000:37
mnaserps it would be really good to look into finding a way that deduplicates all the ara stuff00:40
mnaserthe static assets are duplicated by the thousands00:40
openstackgerritMerged opendev/base-jobs master: logs: stop uploading to mtl1  https://review.opendev.org/67843900:42
*** hongbin has joined #openstack-infra00:51
fungiyeah, i wonder if we could serve those somewhere centrally and then not bundle them in the archive upload00:53
*** dchen has quit IRC01:30
*** bobh has quit IRC01:30
*** bobh_ has joined #openstack-infra01:30
*** dchen has joined #openstack-infra01:30
*** jamesmcarthur has quit IRC01:33
*** dchen has quit IRC01:43
*** dchen has joined #openstack-infra01:43
*** larainema has joined #openstack-infra01:49
*** eernst has joined #openstack-infra01:49
*** bobh_ has quit IRC01:51
*** eernst has quit IRC01:55
*** bobh has joined #openstack-infra01:57
*** bobh has quit IRC02:02
*** bobh has joined #openstack-infra02:09
*** bobh has quit IRC02:13
*** jamesmcarthur has joined #openstack-infra02:14
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815902:18
*** bobh has joined #openstack-infra02:26
*** bobh has quit IRC02:30
*** jamesmcarthur has quit IRC02:37
*** dchen has quit IRC02:38
*** dchen has joined #openstack-infra02:39
*** masayukig has joined #openstack-infra02:41
*** bobh has joined #openstack-infra02:42
*** bobh has quit IRC02:46
*** markvoelker has joined #openstack-infra02:55
*** bobh has joined #openstack-infra02:58
*** markvoelker has quit IRC03:00
*** bobh has quit IRC03:02
*** jamesmcarthur has joined #openstack-infra03:04
*** rcernin_ has joined #openstack-infra03:15
*** rcernin has quit IRC03:15
*** bobh has joined #openstack-infra03:17
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815903:17
*** bobh has quit IRC03:22
*** ijw has joined #openstack-infra03:27
*** jamesmcarthur has quit IRC03:33
*** bobh has joined #openstack-infra03:37
*** bobh has quit IRC03:41
*** bhavikdbavishi has joined #openstack-infra03:44
*** hamzy_ has joined #openstack-infra03:48
*** hamzy has quit IRC03:51
*** bobh has joined #openstack-infra03:55
*** ykarel has joined #openstack-infra03:59
*** bobh has quit IRC04:00
*** ramishra has joined #openstack-infra04:01
*** hongbin has quit IRC04:02
*** whoami-rajat has joined #openstack-infra04:04
AJaegerconfig-core, the next round of promote jobs is ready, please review the topic promote-docs - https://review.opendev.org/#/q/status:open+++topic:promote-docs04:05
*** udesale has joined #openstack-infra04:05
*** bobh has joined #openstack-infra04:07
*** bobh has quit IRC04:12
*** ykarel has quit IRC04:19
*** bobh has joined #openstack-infra04:19
*** markvoelker has joined #openstack-infra04:20
*** bobh has quit IRC04:24
*** ykarel has joined #openstack-infra04:24
*** markvoelker has quit IRC04:25
*** ijw has quit IRC04:29
*** ijw has joined #openstack-infra04:31
*** bobh has joined #openstack-infra04:31
*** bobh has quit IRC04:35
*** raukadah is now known as chkumar|rover04:37
*** bobh has joined #openstack-infra04:44
openstackgerritIan Wienand proposed opendev/system-config master: Make haproxy role more generic  https://review.opendev.org/67790304:44
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815904:44
*** bobh has quit IRC04:49
openstackgerritMerged openstack/os-testr master: Add Python 3 Train unit tests  https://review.opendev.org/67063604:55
*** bobh has joined #openstack-infra04:56
*** bobh has quit IRC05:00
*** bobh has joined #openstack-infra05:08
*** bobh has quit IRC05:13
*** beekneemech has quit IRC05:16
*** bnemec has joined #openstack-infra05:20
*** ijw_ has joined #openstack-infra05:24
*** ijw has quit IRC05:28
*** bobh has joined #openstack-infra05:35
openstackgerritIan Wienand proposed opendev/system-config master: Make haproxy role more generic  https://review.opendev.org/67790305:39
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815905:39
*** odicha has joined #openstack-infra05:40
*** bobh has quit IRC05:40
*** AJaeger has quit IRC05:45
*** AJaeger has joined #openstack-infra05:48
*** bobh has joined #openstack-infra05:49
*** jaosorior has joined #openstack-infra05:51
*** ijw_ has quit IRC05:53
*** bobh has quit IRC05:54
openstackgerritMerged openstack/project-config master: Remove now obsolete publish jobs  https://review.opendev.org/67780405:55
*** aluria has joined #openstack-infra05:56
*** bobh has joined #openstack-infra06:01
*** dchen has quit IRC06:01
openstackgerritIan Wienand proposed opendev/system-config master: Make haproxy role more generic  https://review.opendev.org/67790306:01
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815906:01
*** dchen has joined #openstack-infra06:05
*** bobh has quit IRC06:05
*** xarses_ has quit IRC06:07
*** andreww has joined #openstack-infra06:07
*** eernst has joined #openstack-infra06:08
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: promote: Fix PDF path  https://review.opendev.org/67846306:10
AJaegerconfig-core, one more, please ^06:10
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: promote: Fix PDF path  https://review.opendev.org/67846306:12
*** bobh has joined #openstack-infra06:13
AJaegerthanks, ianw for reviewing!06:13
ianwAJaeger: should just merge?  what was the job failure?06:13
AJaeger"/var/lib/zuul/builds/488f93fca2be428bb538007a24814ca0/work/pdf/ was skipped as it does not seem to be a valid directory or it cannot be accessed"06:14
AJaegersee http://zuul.opendev.org/t/openstack/build/488f93fca2be428bb538007a24814ca0/console06:14
AJaegerFind PDF role06:14
AJaegerbut we downloaded a PDF...06:15
*** andreww has quit IRC06:16
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add PDF to api promote job  https://review.opendev.org/67834406:16
AJaegerianw: could you review this again - and also https://review.opendev.org/678256, please?06:17
*** xarses has joined #openstack-infra06:17
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add promote jobs for static site / releasenotes  https://review.opendev.org/67835106:17
openstackgerritAndreas Jaeger proposed openstack/project-config master: Remove now unused publish jobs  https://review.opendev.org/67835606:17
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add allowed-projects to static publish jobs  https://review.opendev.org/67835706:17
*** bobh has quit IRC06:18
*** rcernin_ has quit IRC06:18
*** lpetrut has joined #openstack-infra06:18
*** ykarel is now known as ykarel|afk06:21
*** dpawlik has joined #openstack-infra06:23
*** ijw has joined #openstack-infra06:24
AJaegerianw: could you +2 678463 again, please? I just added an "/"06:27
ianw:)06:27
AJaegerthanks06:27
openstackgerritMerged openstack/openstack-zuul-jobs master: Rebase api-guide/ref jobs  https://review.opendev.org/67825606:27
*** bobh has joined #openstack-infra06:28
*** ijw has quit IRC06:29
*** ykarel|afk is now known as ykarel06:32
*** bobh has quit IRC06:33
*** takamatsu has joined #openstack-infra06:34
openstackgerritJan Kubovy proposed zuul/zuul master: Fix weak dependencies to work with child_jobs  https://review.opendev.org/67793606:39
*** takamatsu has quit IRC06:42
AJaegerfrickler: could you review 678463, please? (and if possible rest of https://review.opendev.org/#/q/status:open+++topic:promote-docs at some time as well...)06:43
*** bobh has joined #openstack-infra06:43
*** bobh has quit IRC06:48
openstackgerritJan Kubovy proposed zuul/zuul master: Fix weak dependencies to work with child_jobs  https://review.opendev.org/67793606:50
*** zhurong has joined #openstack-infra06:55
*** ginopc has joined #openstack-infra06:57
*** ijw has joined #openstack-infra06:58
*** trident has quit IRC07:01
*** ykarel is now known as ykarel|afk07:01
*** ijw_ has joined #openstack-infra07:02
*** ijw has quit IRC07:04
*** jtomasek has joined #openstack-infra07:07
*** odicha has quit IRC07:09
openstackgerritJan Kubovy proposed zuul/zuul master: Fix weak dependencies to work with child_jobs  https://review.opendev.org/67793607:10
*** trident has joined #openstack-infra07:10
*** jpena|off is now known as jpena07:11
*** bobh has joined #openstack-infra07:11
*** bobh has quit IRC07:16
*** sshnaidm|afk is now known as sshnaidm07:16
openstackgerritIan Wienand proposed opendev/system-config master: Add a service load balancer  https://review.opendev.org/67815907:19
*** odicha has joined #openstack-infra07:22
*** bobh has joined #openstack-infra07:23
ianwclarkb: it seems the 2019-08-24T00:44:34,046144208+00:00 fedora run failed07:25
ianwRelease failed: rxk: authentication expired07:25
ianwCould not end transaction on a ro volume: rxk: authentication expired07:25
ianw Could not update VLDB entry for volume 53687100607:25
ianwit's been locked ever since07:25
*** bobh has quit IRC07:28
ianwunfortunately, no timestamps ... maybe network?  perhaps we shoudl run this through the same filter we use for devstack that timestamps each line07:28
ianwi'm re-running manually in a screen on mirror-udpate.opendev.org now after manually unlocking07:29
ianw#status log unlocked mirror.fedora volume after afs release failure @  2019-08-24T00:44:3407:29
openstackstatusianw: finished logging07:29
*** ijw_ has quit IRC07:29
*** ijw has joined #openstack-infra07:30
*** roman_g has joined #openstack-infra07:35
*** bobh has joined #openstack-infra07:35
*** bobh has quit IRC07:39
*** ykarel|afk is now known as ykarel07:43
*** zhurong has quit IRC07:43
*** apetrich has joined #openstack-infra07:43
*** bobh has joined #openstack-infra07:45
openstackgerritMonty Taylor proposed opendev/git-review master: Install commit hook into submodules  https://review.opendev.org/67842807:48
*** bobh has quit IRC07:49
*** markvoelker has joined #openstack-infra08:02
*** eernst has quit IRC08:04
*** bobh has joined #openstack-infra08:05
*** markvoelker has quit IRC08:07
*** ijw has quit IRC08:09
*** derekh has joined #openstack-infra08:09
*** bobh has quit IRC08:10
openstackgerritMonty Taylor proposed opendev/puppet-gerrit master: Add support for replicateOnStartup config option  https://review.opendev.org/67848608:13
openstackgerritMonty Taylor proposed opendev/system-config master: Don't run replication on gerrit startup  https://review.opendev.org/67848708:16
*** dchen has quit IRC08:17
*** bobh has joined #openstack-infra08:18
*** gfidente has joined #openstack-infra08:18
AJaegermordred: you're up early ;) Could I bother you with reviewing https://review.opendev.org/678463 (and rest of topic:promote-docs if possible as well), please?08:21
*** bobh has quit IRC08:22
mordredAJaeger: I'm in the Europe!08:23
mordredAJaeger: corvus and I are in sweden at the Gerrit User Summit08:24
mordredand done08:24
*** zerick has quit IRC08:25
*** ykarel is now known as ykarel|lunch08:26
*** pkopec has joined #openstack-infra08:27
*** janki has joined #openstack-infra08:29
*** tkajinam has quit IRC08:30
*** bobh has joined #openstack-infra08:32
*** janki has quit IRC08:32
*** janki has joined #openstack-infra08:34
openstackgerritMerged opendev/base-jobs master: promote: Fix PDF path  https://review.opendev.org/67846308:35
*** bobh has quit IRC08:36
*** ralonsoh has joined #openstack-infra08:40
*** ramishra has quit IRC08:43
*** xenos76 has joined #openstack-infra08:44
*** ramishra has joined #openstack-infra08:46
*** dtantsur|afk is now known as dtantsur08:46
*** bobh has joined #openstack-infra08:48
*** bobh has quit IRC08:52
*** strigazi has joined #openstack-infra08:58
*** ykarel|lunch is now known as ykarel09:07
*** rcernin_ has joined #openstack-infra09:13
*** bobh has joined #openstack-infra09:18
*** bobh has quit IRC09:23
openstackgerritMonty Taylor proposed opendev/system-config master: Remove the extra bazel options  https://review.opendev.org/67841209:24
openstackgerritMonty Taylor proposed opendev/system-config master: Build gerrit with bazel 0.27.1 instead  https://review.opendev.org/67314109:24
openstackgerritMonty Taylor proposed opendev/system-config master: Split out bazel builder and gerrit base image  https://review.opendev.org/67314209:24
openstackgerritMonty Taylor proposed opendev/system-config master: Put bazel options into bazelrc  https://review.opendev.org/67314309:24
openstackgerritMonty Taylor proposed opendev/system-config master: Put bazel options into bazelrc  https://review.opendev.org/67314309:24
openstackgerritMonty Taylor proposed opendev/system-config master: Remove the extra bazel options  https://review.opendev.org/67841209:26
openstackgerritMonty Taylor proposed opendev/system-config master: Build gerrit with bazel 0.27.1 instead  https://review.opendev.org/67314109:26
openstackgerritMonty Taylor proposed opendev/system-config master: Split out bazel builder and gerrit base image  https://review.opendev.org/67314209:27
openstackgerritMonty Taylor proposed opendev/system-config master: Put bazel options into bazelrc  https://review.opendev.org/67314309:27
mordredcorvus, clarkb: That stack should be ready for re-review, assuming it's all green. sorry for creating a file and then removing a file - I could squash - but I thought the churn was good for verifying the build was working :)09:29
*** bobh has joined #openstack-infra09:35
*** bobh has quit IRC09:40
*** rcernin_ has quit IRC09:42
*** bhavikdbavishi has quit IRC09:45
*** apetrich has quit IRC09:49
*** bobh has joined #openstack-infra09:51
*** bobh has quit IRC09:55
*** bobh has joined #openstack-infra09:56
*** bobh has quit IRC10:00
AJaegermordred, thanks! Enjoy the summit!10:02
*** markvoelker has joined #openstack-infra10:05
*** markvoelker has quit IRC10:10
*** xenos76 has quit IRC10:15
*** xenos76 has joined #openstack-infra10:21
*** jaosorior has quit IRC10:26
*** bobh has joined #openstack-infra10:28
*** bobh has quit IRC10:33
*** markvoelker has joined #openstack-infra10:35
*** markvoelker has quit IRC10:40
mnaserinfra-root: I submitted a patch to drop swift uploads from opendev/base-jobs but I'm still seeing a lot of uploads. Should there be somewhere else to remove it?10:49
mnaserIt's making it hard to work on this maintenance10:50
AJaegermnaser: remove it from playbooks/base/post-logs.yaml10:51
AJaegeryou removed it from base-minimal which is unused...10:52
mnaserahhh :(10:52
AJaegermnaser: do you want to sent a patch? I would +2A...10:52
mnaserAJaeger: not near a computer right now10:52
mnaserI just got a message this morning that we still see a lot of requests10:53
AJaegermnaser: let me do it...10:54
mnaserAJaeger: thanks10:55
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Remvoe vexxhost from swift upload  https://review.opendev.org/67851810:55
AJaegerinfra-root, I'll self approve the change above ^10:55
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Revert "logs: stop uploading to mtl1"  https://review.opendev.org/67844010:57
AJaegermnaser: updated the revert up as well ^10:58
AJaegermnaser: should merge in less than 5 minutes...10:59
openstackgerritMerged opendev/base-jobs master: Remvoe vexxhost from swift upload  https://review.opendev.org/67851811:03
*** udesale has quit IRC11:04
AJaegermnaser: merged, hope your team can do maintenance better now ^11:05
*** tesseract has joined #openstack-infra11:12
*** ccamacho has joined #openstack-infra11:21
*** jpena is now known as jpena|lunch11:25
*** rosmaita has joined #openstack-infra11:36
*** apetrich has joined #openstack-infra11:41
*** Garyx has quit IRC11:43
*** jaosorior has joined #openstack-infra11:44
*** jroll has quit IRC11:44
*** jroll has joined #openstack-infra11:45
noonedeadpunkHi everyone. We've got some problems with zuul manifest task on rocky. so we have this http://paste.openstack.org/show/763464/ for https://review.opendev.org/#/c/677716 and http://paste.openstack.org/show/764537/ for https://review.opendev.org/#/c/675886/11:49
noonedeadpunkSo I'd say that there's extra logs folder in the path, but not really sure...11:49
*** rh-jelabarre has joined #openstack-infra11:53
*** rcernin_ has joined #openstack-infra11:53
*** rlandy has joined #openstack-infra11:59
*** rlandy is now known as rlandy|ruck11:59
*** derekh has quit IRC12:00
*** markvoelker has joined #openstack-infra12:00
*** e0ne has joined #openstack-infra12:01
*** guoqiao has quit IRC12:07
*** weshay_MOD is now known as weshay12:07
*** larainema has quit IRC12:08
noonedeadpunkActually, can you somehow provide access to that vm (hold?) so that we can check why these files were deiscovered by https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/generate-zuul-manifest/library/generate_manifest.py#L52 at the first place?12:15
*** jpena|lunch is now known as jpena12:30
*** rcernin_ has quit IRC12:32
fricklernoonedeadpunk: I think there are two issues, the first one seems to be triggered by the "ip" command not being available here https://opendev.org/openstack/openstack-ansible-tests/src/branch/master/test-log-collect.sh#L28312:38
fricklernoonedeadpunk: for the second one, I'd guess the missing file to be a dangling symlink. I can set up a hold, but I'm not 100% sure whether it will be triggered on POST_FAILURE. which job would you like to check.12:39
*** xek_ has joined #openstack-infra12:42
fricklerthe post failures also only seem to occur for os_horizon and os_aodh12:43
*** mgoddard has quit IRC12:47
*** xek_ has quit IRC12:47
*** jamesmcarthur has joined #openstack-infra12:47
*** mgoddard has joined #openstack-infra12:47
openstackgerritMonty Taylor proposed opendev/system-config master: Put bazel options into bazelrc  https://review.opendev.org/67314312:49
*** slaweq has joined #openstack-infra12:58
AJaegerfungi, frickler , could you review https://review.opendev.org/678344 and https://review.opendev.org/678351 for further docs promote job work, please?12:58
*** e0ne has quit IRC12:59
*** Goneri has joined #openstack-infra13:02
*** sean-k-mooney has joined #openstack-infra13:03
sean-k-mooneyo/13:03
noonedeadpunkfrickler: actually not only, but also for  ansible-role-systemd_networkd, os_neutron13:03
sean-k-mooneyquick question is it me or have there been more POST_FAILURES lately. im wondering if this could be related to swaping to swirft for logs?13:04
*** e0ne has joined #openstack-infra13:05
AJaegersean-k-mooney: I'm not aware of a current problem - why do you think this might be a problem?13:09
jrossersean-k-mooney: we are seeing many in openstack-ansible, digging into it so far gives this http://paste.openstack.org/show/764537/13:09
jrosseralso http://zuul.openstack.org/builds?result=POST_FAILURE#13:09
*** eharney has quit IRC13:09
sean-k-mooneyAJaeger: i have just seen a lot of random build fail with it over teh last few weeks while reviewing13:10
sean-k-mooneythe reaon i remember it is in several cases all other jobs have passed and we have just rechecked due to post_failture13:11
sean-k-mooneyand on the recheck it was fine13:11
AJaegersean-k-mooney: the issue that jrosser and noonedeadpunk mentioned is indeed one on openstack-ansible...13:11
AJaegerplease report them here and I hope somebody can look into them...13:11
sean-k-mooneywell https://review.opendev.org/#/c/678497/ failed on bashate13:11
jrosserthey are really hard to debug becasue no logs get collected13:12
sean-k-mooneyand i have see it on other tox jobs too13:12
jrosseri only got that paste becasue i watched the job console to the bitter end and copied it out of my browser13:12
AJaegerjrosser: if you expect it to fail, tail the log in zuul.opendev.org13:12
*** janki has quit IRC13:12
AJaegerjrosser: yep, exactly...13:12
sean-k-mooneyjrosser: yep how do i debug no logs.... look at the  oh13:12
eanderssonAnyone happen to have an example on how to set up ssl in devstack for a... non-wsgi ready service?13:12
AJaegereandersson: you might better ask in #openstack-qa13:13
eanderssonWill do - thanks13:13
jrosserAJaeger: for reasons not understood a lot of these POST_FAILURES affect the OSA rocky branch see the many failed jobs here https://review.opendev.org/#/q/topic:goodbye_42.3+(status:open+OR+status:merged)13:15
AJaegerjrosser: yeah, was surprised there as well...13:16
jrosserimho this is all linked to generate-zuul-manifext which seems to have been introduced at a similar time to these things started failing13:17
AJaegerlet's ask mordred and corvus  - but they are conferencing right now ^13:17
sean-k-mooneyis there a way in kibana to filer on post failures13:17
sean-k-mooneyit looks like its not in build_status13:17
donnydnode_provider:"fortnebula-regionone" AND filename:job-output.txt AND message:"ON POST FAILURE"13:18
donnydor something like that13:18
sean-k-mooneyha you have to use message13:18
sean-k-mooneyactully that wont work becasue there will be non logs in logstace for kiban to filter on13:19
donnydIts going to be something like that13:19
sean-k-mooneybecause it failed to upload the logs because its a post_failure13:20
*** dave-mccowan has joined #openstack-infra13:20
jrosserhmm yes i tried earlier and could find success & failure but not post_failure13:20
sean-k-mooneyright but since post failure means no logs logstash would not know anything about that build right13:20
*** haleyb|away is now known as haleyb13:21
AJaegerjrosser, sean-k-mooney, sorry, can't help further myself, hope somebody else will be around later and has an idea13:21
sean-k-mooneyits not really an issue at the moement just notice it more often then normal13:21
sean-k-mooneyactully it looks liek we have som e logs for post failter13:22
jrosserfor OSA it is a big issue becasue our rocky branch basically can't merge any code now for a couple of weeks13:22
mnaserfwiw: infra generated 19 million objects since swift was added13:23
donnydI am looking through here, your right I only see RESULT_NORMAL  results13:25
donnydnode_provider:"fortnebula-regionone" AND filename:"job-output.txt" AND message:"POST-RUN END"13:25
sean-k-mooneymnaser: do they get deleted eventurely13:25
AJaegermnaser: how many objects were in your swift cluster before we used it? ;)13:25
mnaserAJaeger: that 19 million objects were only by infra, the issue is that infra uploads *so much* so quickly13:25
mnaserso ceph doesn't like it (esp using filestore) and struggles to keep up with file splitting13:25
mnasersean-k-mooney: they should?13:25
*** ykarel is now known as ykarel|away13:26
AJaegermnaser: wow ;(13:26
mnaserin one day, 2.4 million objects uploaded were just ara-report13:26
*** aaronsheffield has joined #openstack-infra13:26
sean-k-mooneymnaser: they should afte 3 months when they expire the old logs or however long the retention peiord is13:26
AJaegermnaser , read your email, that's indeed something to optimize...13:27
donnydmnaser i have around the same in FN13:27
donnydgood test of my swift cluster.. :) :)13:27
donnydabout 228 containers, 19M objects13:28
mnaserso for example, in a day, ~2.6m PUTs from infra, 1.5m of those were ara-report13:28
mnaserthat's a significant overhead..13:28
sean-k-mooneymnaser: clearly you need latest an gretest intel optaine ram hybrid stroage system. that will be 1 kidney or your first born to upgrade13:28
mnasersean-k-mooney: lolol13:28
mnasernot wrong :)13:29
AJaegermnaser: hope dmsimard has an idea...13:29
AJaegerjrosser: did you see frickler's comment above on missing "ip"? Please try getting it installed and see whether that fixes some of the issues13:34
jrosserThat isn’t failing th job13:34
jrosserYou see just below that the play succeeds, and then the post job is the one that returns failure13:35
jrosserThat missing ip message has been there for ever in those jobs13:35
*** slaweq has quit IRC13:36
mnaserjrosser: i actually see the possible issue here in zuul13:38
mnaserjrosser, noonedeadpunk do you have a hold on an instance that has that sisue?13:41
fricklerjrosser: ah, sorry, I didn't read that first paste to the end. but I confirmed locally that os.stat() gives me FileNotFoundError for a dangling symlink. so we need to add error handling for that13:41
fricklermnaser: ^^13:41
mnaserfrickler: yeah that's exactly my theory too13:41
mnaseri was trying to setup a test13:42
*** jeliu_ has joined #openstack-infra13:42
noonedeadpunkfrickler: and is there at least /var/lib/zuul/builds/e5c0e0bf87b44decbe4ea3e307835b7a/work/logs/logs/etc/ folder?13:42
*** jamesmcarthur has quit IRC13:44
noonedeadpunkYeah, that should be ok13:44
fricklercorvus: that is the line appearing in the backtrace. maybe we add a "try:" around it and just ignore those that fail? https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/generate-zuul-manifest/library/generate_manifest.py#L7013:45
*** jamesmcarthur has joined #openstack-infra13:47
AJaegerfrickler: a try with continue - so that the next file is tried? Yeah, sounds like right approach...13:47
mnaserhmm13:49
mnaseri cant replicate this here locally13:50
*** e0ne has quit IRC13:51
fricklermnaser: do a "ln -s x y" and then os.stat("y"). assuming x doesn't exist, I get that error13:51
openstackgerritJens Harbott (frickler) proposed zuul/zuul-jobs master: Fix handling of dangling symlink on manifest generation  https://review.opendev.org/67855213:52
*** jamesmcarthur has quit IRC13:52
AJaegercorvus, mordred ^13:52
frickleroh, I should actually handle the exception13:52
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Check path for existance in generate_manisfest.py  https://review.opendev.org/67855313:52
noonedeadpunkfrickler: mnaser shouldn't that handle this?  ^13:53
mnaseri think frickler approach should be cleaner because *technically* an os.walk should give us all 'clean' files13:54
mnaserand existing ones13:54
noonedeadpunkat least it needs except: pass13:55
noonedeadpunkbut, I'd say that non-existent files shouldn't be present in the file list13:55
fungiit's a eafp vs lbyl distinction13:56
*** mgoddard has quit IRC13:56
openstackgerritJens Harbott (frickler) proposed zuul/zuul-jobs master: Fix handling of dangling symlink on manifest generation  https://review.opendev.org/67855213:57
noonedeadpunkyep, you're right13:57
fricklerlistdir() lists files, dirs and symlinks. they all exist in a certain sense, it's just that stat() errors out on dangling symlinks13:58
AJaegerthanks, frickler.13:59
noonedeadpunkyeah, just os.path.exists checks if symlink is not borken13:59
*** mriedem has joined #openstack-infra13:59
AJaegerjrosser: see 67855213:59
noonedeadpunkand thanks jrosser:)14:00
*** apetrich has quit IRC14:00
mnaserfrickler: im working on tests for your change14:00
*** eharney has joined #openstack-infra14:01
*** odicha has quit IRC14:01
*** apetrich has joined #openstack-infra14:03
corvusmnaser, frickler: tests would be great -- there's a unit test suite for that role, which we normally would expect to add a test to for this before merging14:07
mnaseryes, i am working on those :) i might need a tiny lil refactor just to be avoid mocking out os.stat14:07
corvus(but obvs if it's an emergency, that's fine -- the current tests should at least prevent a regression)14:07
corvusmnaser: ++14:07
corvusmnaser, frickler: also, there is very similar code in the upload-logs-swift role -- it's possible that it may hit the same thing14:08
openstackgerritMerged zuul/zuul-jobs master: Fix handling of dangling symlink on manifest generation  https://review.opendev.org/67855214:14
*** shilpasd has joined #openstack-infra14:19
shilpasdHi All: need discussion related to python3-train patch for masakari-monitors https://review.opendev.org/#/c/669387/ for py27/py36 and py37, here observed 'import libvirt' is an issue, seems libvirt-python package is an issue14:19
shilpasdpl throw few pointers to resolve this14:19
openstackgerritMohammed Naser proposed zuul/zuul-jobs master: Add tests for manifest generation for missing files  https://review.opendev.org/67857314:19
*** eharney has quit IRC14:20
AJaegershilpasd: "ImportError: libvirt.so.0: cannot open shared object file: No such file or directory", ensure that bindep.txt installs the proper packages14:20
*** jamesmcarthur has joined #openstack-infra14:21
*** michael-beaver has joined #openstack-infra14:21
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Update keystoneauth exception name  https://review.opendev.org/67857514:21
shilpasdAJaeger: as of now we don't have bindep.txt for masakari-monitors, will add so, but what exactly package we need to list here14:21
AJaegershilpasd: we installed these in the past: https://opendev.org/openstack/project-config/src/branch/master/nodepool/elements/bindep-fallback.txt#L51 but don't do for a few months anymore. So, I suggest to add bindep.txt with the libvirt lines14:22
*** e0ne has joined #openstack-infra14:22
shilpasdAJaeger:okay, tnx, for masakari we did the same https://review.opendev.org/#/c/678495/114:23
*** e0ne has quit IRC14:23
shilpasdAJaeger: but for monitors error was total different, so can't correlated14:23
*** eharney has joined #openstack-infra14:23
*** e0ne has joined #openstack-infra14:24
mordredinfra-root: I've been pushing up some patches related to things that ahve come up in the room here at the gerrit user summit with the topic "gus2019" - we've also learned that we should almost certainly be tuning the H2 database that used for caching as running a large gerrit with default h2 settings is likely to be a performance issue - but I have not yet dug in to in which ways we should be tuning14:25
mordredit14:25
mordredalso - in case anyone winds up needing to do gerrit patches, I just got .gitreview files added to the repo :)14:26
AJaegermordred: thanks for fixing those quickly ;)14:26
clarkbmordred: wedont use an h2 db14:26
clarkbunless its a different h2 db than the twoo we have already replaced14:26
AJaegerclarkb, could you review https://review.opendev.org/678344 and https://review.opendev.org/678351 for further docs promote docs work, please?14:27
mordredclarkb: ah but we do14:28
*** jamesmcarthur has quit IRC14:28
*** bdodd has joined #openstack-infra14:29
mordredclarkb: this is the thing that we have discovered is both true and not clear to many people14:29
mordredclarkb: if you look in /home/gerrit2/cache you'll see a lovely collection of h2 cache databases - and apparently they're important to gerrit performance14:29
clarkbre swiftuploads 150k against 19 million isnt a really big cost? seems like we need to be looking at other improvements14:30
clarkbthat is lessthan 1% of uploads14:31
clarkbmnaser: ^14:31
clarkbwhile it might be nice to improve that I doubt it fixes anything14:31
mnaseri think we're comparing different numbers here14:31
mnaseron a busy day, ~2.5m requests come in from infra to swift, ~1.6m of them are ara-report files14:32
mnaserthe 19m figure was just a 'hey this is the total'14:32
mnaserso my guess that maybe roughly 11.4 million of those 19 million is just ara14:32
clarkbgotcha14:32
*** zigo has joined #openstack-infra14:32
clarkbso daily is 2.5 million with ~150k being ara static files14:33
fungiso 60%14:33
clarkbthe other 1.4 million will be the playbook/task/etc files that differ between runs14:33
clarkbwhich is 10% range14:34
clarkbstill not sure reduving 9% of the uploads will fix anything? though that is a betterimprovement14:34
corvusnote that there are two kinds of ara reports -- zuul's report and reports from any nested ansible runs (which are configured in the jobs themselves, eg, devstack)14:35
mordredclarkb, fungi: https://review.opendev.org/Documentation/config-gerrit.html#cache is the relevant config section. for instance, we should almost certainly be increasing our diff-cache size which defaults to 10M but our on-disk H2 db size is 3.9G14:35
fungii don't see a /home/gerrit2/cache on our server14:36
clarkbmordred: diff-cache is the in memory cache and that h2 file is on disk cache?14:36
*** jbadiapa has quit IRC14:36
clarkbfungi: review_site/cache maybe?14:36
mordredclarkb: yeah.14:36
mordredsorry - review_site/cache14:36
fungiaha, yep14:37
fungiand i do indeed see 6 h2 files with current modification timestamps14:37
mordredclarkb: so cache.diff.memoryLimit would tune the amount of memory used for in-memory caching of diffs that are otherwise cached on disk in review_site/cache/diff.h2.db14:37
openstackgerritMerged zuul/zuul-jobs master: Update keystoneauth exception name  https://review.opendev.org/67857514:38
corvusif the ara static reports are a problem, we could stop generating them for zuul's ansible -- i think the javascript summary covers most of what ara provides there (but it still has a couple of bugs and doesn't supply all the info ara does).  it isn't in a place to substitute for nested ansible runs though.14:40
*** markvoelker has quit IRC14:41
clarkbmordred: worth noting we have occasional memory pressure issues with gerrit still14:41
clarkbso bumping up memory caches could make things worse if garbage collecting cost rises (we'll need to watch changes basically)14:41
fungii wonder if we can classify how much of what we're uploading is ara reports for nested ansible in jobs vs the ones zuul provides. i gather some of the nested ansible jobs average many orders of magnitude more tasks so could easily account for the bulk of them14:42
fungi(since ara uses several files per task invocation)14:43
*** jbadiapa has joined #openstack-infra14:43
*** markvoelker has joined #openstack-infra14:44
mordredclarkb: yah. I think the main lesson is "there are h2 databases that are worth paying attention to and potentially tuning at some point"14:44
mordredclarkb: also - https://review.opendev.org/#/c/67848714:45
mordredand https://review.opendev.org/#/c/678413 should help some of our users behind bad networking from hitting the 64 connection per-user limit14:46
clarkbthose docs dont reflect the default we experience. Any idea if that option is available on older gerrit replication plugins?14:49
clarkband the timeout thing must've changed14:51
clarkbbeause I remember zuul having trouble with review-dev once upon a time as its ssh connection would go idle as there were infrequent events there14:52
corvusclarkb: mordred has a change up to link to version-appropriate plugin docs14:53
mordredhttps://gerrit-review.googlesource.com/c/gerrit/+/23471914:54
mordredhttps://gerrit.googlesource.com/plugins/replication/+doc/stable-2.13/src/main/resources/Documentation/config.md is the appropriate config14:55
clarkbmordred: oh if you are pushing to gerrit now you may want to push your db fixes that we had to add to our fork (for mysql on that one table)14:55
mordredclarkb: good point.14:55
*** lpetrut has quit IRC14:55
AJaegermnaser: want to WIP your swift revert change for vexxhost? https://review.opendev.org/67844014:56
mnaserah yes14:56
mordredclarkb: any chance you know if we ever filed a bug about that?14:57
clarkbmordred: I want to say there was a bug already because someone else had hit the lack of mysql support14:57
*** josephrsandoval has joined #openstack-infra15:00
mordrednod15:02
mordredclarkb: it was you! https://bugs.chromium.org/p/gerrit/issues/detail?id=660315:03
*** armax has joined #openstack-infra15:04
clarkboh good I filed a bug like a good user then :)15:06
mordredclarkb: https://gerrit-review.googlesource.com/c/gerrit/+/23479515:09
clarkbmordred: ++15:09
*** pkopec has quit IRC15:10
*** pkopec has joined #openstack-infra15:10
*** e0ne has quit IRC15:11
mordredclarkb: oh - also - the docker image buikld for gerrit is green now15:11
mordredclarkb: we learned a few things about bazel15:11
mordredclarkb: https://review.opendev.org/#/c/678411 makes things work better, and allows us to do the next one in the chain (removing the crazy memory flags)15:12
mordredpaladox: ^^ FYI15:12
*** ykarel|away has quit IRC15:12
clarkbgreat, I'll try to get to reviews after morning day startup things15:12
paladoxthanks!15:13
*** rajinir has joined #openstack-infra15:14
mordredpaladox: I do not know *why* that version of "use the java from the system" works better - but it seems to work much more consistently, and also without needing to reduce memory/cpu usage15:14
paladoxAh, that's what i was wondering how to do.15:14
mordredalso - in case anyone is interested, there's a dude here who has a local patch he's about to push up to gerrit to improve reindex performance by a large margin. something about letting lucene use more than one CPU15:15
mordredhis local patch decresed a gerrit reindex from 4 weeks to 3 hours15:15
*** factor has joined #openstack-infra15:15
mordredso I'm looking forward to it15:15
paladox\o/15:16
clarkbwow15:16
fungii guess the reindex threads are spread across processors (by project) but there's one lucene process they're all communicating with which is single-threaded?15:17
mordredfungi: yup15:17
mordredand no way exposed to tune that15:17
mordredalso - apparently lucene is detecting disks incorrectly in many cases (including virtual) as spinning rust and throttling15:17
paladoxi've just fixed an issue with PolyGerrit where it was not adding a base url to a url that is derived from commentlink.15:18
paladoxhttps://gerrit-review.googlesource.com/c/gerrit/+/23473215:18
paladoxthat issue affected us, so we worked around it with https://github.com/wikimedia/puppet/commit/cb61b2f6bb4b69ebda4fcdda7f59be0c482efaca15:18
*** jamesmcarthur has joined #openstack-infra15:18
mordredwoot15:19
openstackgerritJeff Liu proposed zuul/zuul-operator master: Add PerconaXDB Cluster to Zuul-Operator  https://review.opendev.org/67731515:19
*** jamesmcarthur has quit IRC15:22
*** jamesmcarthur has joined #openstack-infra15:22
*** e0ne has joined #openstack-infra15:23
noonedeadpunkfolks, do you have some ansible lint check that can be easily re-used (like included as a zuul template?)15:24
evrardjpnoonedeadpunk: it would be better than each project copying ansible-lint calls inside tox.ini :)15:26
*** xenos76 has quit IRC15:28
clarkbwe exclude a ton of rules15:30
*** hamzy_ is now known as hamzy15:30
clarkbI doubt our invocation of ansible-lint is widely applicable unless you subscribe to our opinions of which rules get in the way15:31
fungii'd personally prefer to just exclude ansible-lint entirely, but there are people who insist it catches actual errors which functional testing does not15:31
AJaegerseems the post_failures for ansible are not fixed yet by frickler's change I3e6982c53a08f57ac0e592b8a0041bbb39812d1f - I'll tail logs again...15:32
openstackgerritMonty Taylor proposed zuul/zuul master: Apply changes to command module from ansible 2.6  https://review.opendev.org/67859415:33
noonedeadpunkfungi: yeah, I guess functional tests may skip bunch of scenarios (which are not included by default), but may contain some lint errors15:34
noonedeadpunkclarkb ok, got it, thanks. But it worth asking:)15:34
*** e0ne has quit IRC15:38
*** mattw4 has joined #openstack-infra15:38
*** mattw4 has quit IRC15:39
*** mattw4 has joined #openstack-infra15:39
*** e0ne has joined #openstack-infra15:40
*** mattw4 has quit IRC15:42
*** mattw4 has joined #openstack-infra15:42
*** efried has quit IRC15:42
*** gyee has joined #openstack-infra15:45
mriedemclarkb: so i thought https://review.opendev.org/#/c/677265/ was going to break e-r queries that did things like filename:"job-output.txt" but i'm still seeing hits on those http://status.openstack.org/elastic-recheck/#179336415:46
mriedemjust wondering if i need to be fixing something in e-r15:46
openstackgerritMerged zuul/nodepool master: openstack: handle safely invalid network name  https://review.opendev.org/67750115:47
*** efried has joined #openstack-infra15:51
*** mattw4 has quit IRC15:52
*** factor has quit IRC15:53
*** factor has joined #openstack-infra15:54
clarkbmordred: bazel stack lgtm15:54
clarkbmriedem: job-output.txt is special beacuse its new real canonical name is job-output.txt not job-output.txt.gz15:55
clarkbmriedem: it should only be a problem if the canonical name is .gz suffixed (things like devstack screen logs)15:55
*** slaweq has joined #openstack-infra15:56
mriedemand only with the filename attribute?15:57
mriedemb/c you added the proxy for tags15:57
clarkbyes15:57
*** xenos76 has joined #openstack-infra16:02
*** e0ne has quit IRC16:02
*** jpena is now known as jpena|off16:02
openstackgerritEric Harney proposed openstack/hacking master: Fix deprecated escape chars in strings  https://review.opendev.org/67860516:03
shilpasdAJaeger: hi, still further issues for for 'python3-train' after adding bindep.txt, https://zuul.opendev.org/t/openstack/build/9974591dbf0443caa454a96b1b5356b216:04
shilpasdAJaeger: any further suggestion?16:05
shilpasdAJaeger: FYI https://review.opendev.org/#/c/669387/516:06
openstackgerritJeff Liu proposed zuul/zuul-operator master: Add PerconaXDB Cluster to Zuul-Operator  https://review.opendev.org/67731516:07
*** josephrsandoval has quit IRC16:08
dtantsurfolks, is it possible for an artifact publishing job to publish to tarballs.o.o/$project, where $project is a constant (not necessary the current project)?16:09
AJaegershilpasd: Check https://zuul.opendev.org/t/openstack/build/9974591dbf0443caa454a96b1b5356b2, it explains the issue at the bottom, doesn't it? Install the missing package...16:09
AJaegerdtantsur: we don't have such a job right now - but sure, it could be done. Why?16:10
openstackgerritEric Harney proposed openstack/hacking master: Clean up "is" conditionals  https://review.opendev.org/67860716:10
shilpasdAJaeger: in chrome, its not listing anything at bottom, will check another browser for missing packages, tnx16:11
dtantsurAJaeger: we publish ironic-python-agent images in a post job. now that we've split the built scripts to another repository, we would like to also publish the images in a post job from it. but to the same location as before.16:11
* dtantsur hopes he's clear enough, blames the weather otherwise16:11
*** ramishra has quit IRC16:11
AJaegershilpasd: check also https://zuul.opendev.org/t/openstack/build/9974591dbf0443caa454a96b1b5356b2/console16:11
AJaegerwhich should link to https://zuul.opendev.org/t/openstack/build/9974591dbf0443caa454a96b1b5356b2/console#3/0/7/ubuntu-bionic16:12
AJaegerand that one says "Exception: pkg-config binary is required to compile libvirt-python"16:12
AJaegershilpasd: so, add pkg-config - the bindep-fallback has the lines to copy ;)16:12
* dtantsur recalls adding pkg-config explicitly to bindep.txt16:12
AJaegerjrosser, noonedeadpunk , frickler, mnaser , this is what I got from openstack-ansible-tests on CentoOS7:16:13
AJaegerhttp://paste.openstack.org/show/764709/16:13
AJaeger"FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/zuul/builds/15aca570c15b45c19fb8df29f6c9b3a6/work/logs/logs/etc/host/network-scripts/ifdown-isdn'"16:13
AJaegerso, seems the fix was not enough16:13
openstackgerritMerged zuul/zuul master: Document js tool installation in scratch doc  https://review.opendev.org/67828616:14
noonedeadpunkyeah, it seems the same... I've launched recheck for https://review.opendev.org/#/c/675886/16:15
AJaegerclarkb, fungi, could you review https://review.opendev.org/678344 and https://review.opendev.org/678351 for further docs promote docs work, please?16:16
shilpasdAJaeger: tnx for details, FYI said links displays nothing in chrome, pl share your browser details, so that will get it installed ASAP16:16
AJaegerphilroche: firefox - but let me check chromium as well...16:17
clarkbshilpasd: AJaeger it works in chrome for me16:17
clarkbUnder the Results heading16:17
jrosserAJaeger: is the logs/logs part of the path suspicious?16:18
AJaegerphilroche: sorry, wrong tab completion16:18
shilpasdclarkb: okay will upgrade chrome16:18
fungishilpasd: check that you don't have a browser plugin blocking content from that page too16:18
AJaegershilpasd: works in chromium for me as well. It takes in firefox a second or two to load...16:18
AJaegerso, wait - and then scroll to bottome - and follow fungi's advice on blocking content16:19
shilpasdAJaeger: Network Error (Unable to fetch URL, check your network connectivity, browser plugins, and ad-blockers) https://openstack.fortnebula.com:13808/v1/AUTH_e8fd161dc34c421a979a9e6421f823e9/logs_87/669387/5/check/openstack-tox-py37/9974591/zuul-manifest.json16:21
shilpasdAJaeger: might be connectivity issue, will check at my end, tnx16:22
openstackgerritMatt Riedemann proposed opendev/elastic-recheck master: Include "Invalid" bugs in cleanup CLI  https://review.opendev.org/67860816:22
openstackgerritMatt Riedemann proposed opendev/elastic-recheck master: Delete old queries: 2019-08-26  https://review.opendev.org/67860916:22
shilpasdfungi: sure will check that also16:22
clarkbAJaeger: can you check my comment on https://review.opendev.org/#/c/678351/416:27
shilpasdAJaeger: thanks, will keep you posted for same, leaving for now16:27
AJaegerclarkb: good catch - let me double check...16:29
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add promote jobs for static site / releasenotes  https://review.opendev.org/67835116:31
openstackgerritAndreas Jaeger proposed openstack/project-config master: Remove now unused publish jobs  https://review.opendev.org/67835616:31
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add allowed-projects to static publish jobs  https://review.opendev.org/67835716:31
AJaegerclarkb: thanks, updated ^16:32
*** nicolasbock has joined #openstack-infra16:32
openstackgerritMerged zuul/zuul master: Set git user config in from scratch document  https://review.opendev.org/67831216:34
AJaegerclarkb: thanks, could you review https://review.opendev.org/#/c/678344 as well, please? That's below in the stack...16:37
*** igordc has joined #openstack-infra16:37
clarkbyup I was sorting out the pathing for where download_artifact puts things16:38
clarkbApproved now16:38
AJaegerah - thanks16:38
AJaegerfungi, could you review https://review.opendev.org/678351 , please? Then I can use the jobs in other repos16:38
*** factor has quit IRC16:39
*** jamesmcarthur has quit IRC16:40
*** ociuhandu has joined #openstack-infra16:44
noonedeadpunkAJaeger: I guess I know what;'s wrong with https://review.opendev.org/#/c/678552/2/roles/generate-zuul-manifest/library/generate_manifest.py16:45
AJaegerplease tell - or even better: patch ;)16:46
noonedeadpunknah, I was testing against python2 - it just don't have FileNotFoundError exception (while python3 does)16:47
*** josephrsandoval has joined #openstack-infra16:49
*** josephrsandoval has quit IRC16:49
noonedeadpunkbut stack trace differs16:49
noonedeadpunkand actually it's different task:)16:50
noonedeadpunkand role16:50
*** ociuhandu has quit IRC16:51
openstackgerritMerged openstack/project-config master: Add PDF to api promote job  https://review.opendev.org/67834416:54
jrossernoonedeadpunk: looks like the same sort of thing again https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/upload-logs-swift/library/zuul_swift_upload.py#L19716:54
clarkbis there a tl'dr of the issue ^ around files nto found and upload errors?16:55
noonedeadpunkjrosser: Yep, already patching16:55
*** slaweq has quit IRC16:55
*** tesseract has quit IRC16:57
*** Lucas_Gray has joined #openstack-infra16:58
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Fix handling of dangling symlink  https://review.opendev.org/67861916:58
openstackgerritMerged zuul/zuul master: bindep: add unzip and bzip2 for rpm platform  https://review.opendev.org/67843316:58
AJaeger~.16:58
AJaeger¨~~.16:58
AJaegerargh...16:59
noonedeadpunk?16:59
AJaegerwrong window - tried to terminate session16:59
AJaegerclarkb: http://paste.openstack.org/show/764709/ - theory is that we get an error for a dangling symlink17:00
*** eharney has quit IRC17:00
AJaegerclarkb: frickler's fix was http://paste.openstack.org/show/764709/ but that was not enough17:00
*** slaweq has joined #openstack-infra17:00
*** bhavikdbavishi has joined #openstack-infra17:01
noonedeadpunkYeah, since there's the same trap inside zuul_swift_upload17:01
noonedeadpunkbut that part is pretty solid...17:02
clarkbI +2'd https://review.opendev.org/#/c/678619/1 with some notes on my own local testing.17:03
clarkbfeel free to chime in if we need to test some additional cases17:03
*** jamesmcarthur has joined #openstack-infra17:04
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Add tests for manifest generation for missing files  https://review.opendev.org/67857317:05
*** slaweq_ has joined #openstack-infra17:05
*** slaweq has quit IRC17:05
noonedeadpunkAJaeger: I can update zuul_swift_upload to the same pattern17:07
noonedeadpunkat least will add tests...17:08
AJaegernoonedeadpunk: did you see 678573 ? Yes, happy to see same pattern everywhere and tests17:09
noonedeadpunkyep17:09
*** ociuhandu has joined #openstack-infra17:09
*** ociuhandu has quit IRC17:13
*** shilpasd has quit IRC17:16
openstackgerritMonty Taylor proposed zuul/zuul master: Apply changes to command module from ansible 2.6  https://review.opendev.org/67859417:18
AJaegernoonedeadpunk: your change fails py27, with "NameError: global name 'FileNotFoundError' is not defined"17:19
*** mattw4 has joined #openstack-infra17:19
*** chkumar|rover is now known as raukadah17:21
noonedeadpunkAJaeger: wondering how https://review.opendev.org/#/c/678552/2 has pased17:22
noonedeadpunkAs FileNotFoundError exception is not present for 2.717:22
clarkbthe tests are probably running under different python versions?17:23
AJaegerseems our testing is not complete ;/17:23
clarkbwe likely want to update the code to handle both python2 and 317:23
clarkb(and then fix tests if we can sort that out)17:23
AJaegerthat file has "#!/usr/bin/env python3"17:24
AJaegernoonedeadpunk: ^17:24
*** Lucas_Gray has quit IRC17:24
noonedeadpunkzuul_swift_upload too :)17:24
clarkbOSError is what we get on python217:24
clarkbAJaeger: noonedeadpunk note the shebang doesn't force the script to run under that interpreter17:24
clarkbonly uses that interpreter if executed directly as an executable file17:25
AJaegeryes17:25
*** dtantsur is now known as dtantsur|afk17:25
clarkbon centos7 in particular python3 is likely not going to be present17:25
fungihowever i think we were using that as a convention to indicate it was a python3 script instead of python2.717:25
fungibut yeah, i guess we do still have platforms in opendev with no python317:26
*** ralonsoh has quit IRC17:26
fungiis manifest generation happening on test nodes?17:26
funginot on the executor?17:27
*** jamesmcarthur has quit IRC17:29
clarkbnoonedeadpunk: can we alias OSError to filenotfounderror if filenot found is undefined?17:29
AJaegerfungi, could I trouble you with https://review.opendev.org/678351 , please? That allows to move forward with promote docs...17:31
fungiAJaeger: yep, sorry, been juggling too many things today but will take a look at that one now17:31
AJaegerthanks17:32
noonedeadpunkclarkb: I guess it's possible to http://paste.openstack.org/show/764865/ but not sure about best practises17:35
clarkbnoonedeadpunk: I think it is oserror not io error17:38
clarkbthey are both children of environment error17:38
noonedeadpunkyeah, os, sure17:38
noonedeadpunkI mean the idea;)17:39
clarkbI think the other alternative is to use six, but then you have to manage package dependencies so I think doing the check ourselves here like that is a good idea17:39
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Fix handling of dangling symlink  https://review.opendev.org/67861917:45
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Add tests for manifest generation for missing files  https://review.opendev.org/67857317:46
*** jamesmcarthur has joined #openstack-infra17:49
*** gfidente is now known as gfidente|sad_sum17:50
*** xenos76 has quit IRC17:55
*** xenos76 has joined #openstack-infra17:58
*** jamesmcarthur has quit IRC17:58
*** e0ne has joined #openstack-infra17:59
clarkbnoonedeadpunk: commented on 678619 about why tests failed18:01
*** eharney has joined #openstack-infra18:03
*** whoami-rajat has quit IRC18:03
*** e0ne has quit IRC18:04
openstackgerritMerged openstack/project-config master: Add promote jobs for static site / releasenotes  https://review.opendev.org/67835118:08
AJaegerthanks, fungi. AS followup, here's a change for election repo: https://review.opendev.org/#/c/678352/18:10
*** jamesmcarthur has joined #openstack-infra18:12
fungisaw that one earlier... we've got some time-sensitive publishing coming up over the next few weeks so i'm on the fence about this being a good time to change election site publishing processs18:12
fungion the other hand, we go ~6 months without changing anything at all, so if we don't test it now we probably won't know it's broken for a very long time18:12
*** pkopec has quit IRC18:16
mnaserhmm.  it seems like i cant have an openstack project listed as a required-project in opendev?18:19
fungiwe can, we just need to include it in the projects list18:22
fungiare you trying to use it for a configuration dependency, or just to get the source code and be able to depends-on?18:23
fungifor configuration, we might be trying to keep the opendev tenant more self-contained and wouldn't want to wind up transitively dragging config from dozens of openstack tenant projects into the opendev tenant config18:24
fungiwould probably need a bit more discussion18:24
mnaserfungi: nope, its to get source code and do depends-on18:27
mnaserand have tox use the checked out version in gate18:27
fungii think we just need to add a - include: [] sublist in https://opendev.org/openstack/project-config/src/branch/master/zuul/main.yaml#L1018:28
fungisimilar to what you see in the kata-containers tenant below that18:28
fungior this in the zuul tenant might be a better example: https://opendev.org/openstack/project-config/src/branch/master/zuul/main.yaml#L1619-L162618:30
fungibut yeah, since it's the first time doing this in the opendev tenant, probably merits a discussion to make sure this is something we want to be able to do in that tenant18:30
*** bhavikdbavishi has quit IRC18:32
*** radez has joined #openstack-infra18:32
radezhey folks, I'm finding an inconsistency with a manula devstack install and my CI run. I'm trying to access files that land in the system python site packages directory. They show up when I clone my patch to a local devstack run but they don't seem to be there when my ci job runs.18:35
fungiradez: hey! long time no see18:36
radezis there a way to inspect the file system on a check job to figure out where the files are being put? or doesn't somone know18:36
radezhey fungi18:36
radezfiles are being installed via pip18:36
fungiprobably the best place to start is with a link to the build log18:36
radezhope things are well for you fungi?18:36
radezsure, lemme grab it18:37
fungioh, yep, can't complain18:37
radezhttps://zuul.opendev.org/t/openstack/build/6ac9456ebb734de3b96518d9c2899fce18:37
fungilife in the obx is much slower than raleigh ;)18:37
radezhehe, hopfully that's a good thing?18:37
fungiabsolutely. it teaches patience18:37
radezoh.. man that's a rough lesson sometimes18:38
radezyou can see in that log that my cp fails that my plugin executes when it tries to put some ansible roles into place for my test18:38
AJaegerfungi:  ossa has a patch as well if you find later time for reviews - https://review.opendev.org/678354 (topic:promote-static)18:38
fungiradez: which package are you trying to track down the install location for?18:39
fungi(and is it on the compute1 node or the controller node, or maybe both?)18:39
AJaegerfungi, merge the election repo change, either it works - then all is fine, or revert ;)18:39
fungiAJaeger: yeah, i think that's the plan18:39
radezfungi: the package is network-runner. when pip installs it lands the ansible roles in /usr/lib/python2.7/site-packages/etc/ansible/roles/18:39
radezalong side the network_runner directory18:40
*** trident has quit IRC18:40
*** trident has joined #openstack-infra18:40
fungiradez: so here's where it was installed for python2.7 on the controller node: https://zuul.opendev.org/t/openstack/build/6ac9456ebb734de3b96518d9c2899fce/log/job-output.txt#13296-1329718:45
radezfungi: right, I'm expecting that the path that cp can't find is in that package18:46
fungiand pip2 freeze on the controller confirms it's present: https://zuul.opendev.org/t/openstack/build/6ac9456ebb734de3b96518d9c2899fce/log/controller/logs/pip2-freeze.txt.gz#8418:46
radezI also havd downloaded that whl and I see the files in the package.18:47
radezso the correct version is being installed and the package shows the files I'm looking for. but the cp command can't seem to find them which is what's stumping me18:48
fungiahh, okay, so the install_ansible_roles function in networking-ansible/devstack/plugin.sh on line 109...18:48
radezyup, it's copying something out of a git repo that's been cloned to /opt/stack successfullt18:49
clarkbdoes the double / break globbing?18:49
radezbut doesn't seem to find the site-packages/etc/ansibe/roles dir18:49
radezclarkb: hm good question, lemme test that on my dev box18:50
fungii guess it's this here? https://opendev.org/x/networking-ansible/src/branch/master/devstack/plugin.sh#L10618:50
radez$ cp -r /usr/lib/python2.7/site-packages/etc/ansible/roles//* /tmp18:51
clarkbits because /usr/lib isn't where pip installs stuff on ubuntu18:51
*** rmcall has joined #openstack-infra18:51
radezthis works from a termain18:51
clarkbyou are using a centos/rhel path on ubuntu and it is breaking18:51
clarkbshould be /usr/local/something18:51
* radez facepalms18:51
fungiyeah, it'll be /usr/local/lib/... on debian/ubuntu18:51
radezI knew it had to be something like that18:51
fungion the other hand, i think you can use importlib to tell you the on-disk path for any module18:52
fungi(maybe it's not importlib, but there is something in stdlib)18:52
radezsomething that could give me the site-packages path?18:53
radezI'll poke around and see if I can find that too18:53
fungithe module search path can cover multiple locations, so if you really want to know which one got used in a portable way for any given module that's how i'd go about it18:53
clarkbisn't this what ansible galaxy is for?18:53
radezfungi: good call. good catch clarkb. Thanks both for your help!18:53
radezclarkb: yes we're moving that way, just haven't gotten there yet18:54
*** pkopec has joined #openstack-infra18:54
*** markvoelker has quit IRC18:57
*** xek_ has joined #openstack-infra18:58
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Fix handling of dangling symlink  https://review.opendev.org/67861919:01
*** slaweq_ has quit IRC19:01
*** markvoelker has joined #openstack-infra19:11
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Add tests for manifest generation for missing files  https://review.opendev.org/67857319:11
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Fix handling of dangling symlink  https://review.opendev.org/67861919:19
noonedeadpunkclarkb: are you sure about noqa comment? Since from what I've read, you can either disable for entire file or by placing it in front of line, which shouldn't be checked...19:20
clarkbnoonedeadpunk: './roles/upload-logs-swift/library/zuul_swift_upload.py:182:13: F823 local variable 'FileNotFoundError' defined as a builtin referenced before assignment' is the error and that seems to complain about the line I mentioned19:21
clarkbI think it is annoyed that we are using the value before assigning it under python219:21
clarkbif we ran tox under python3 it would work19:21
noonedeadpunkHm, I thought that it's violating because of reassignment of built-in variable "FileNotFoundError = OSError"19:22
clarkbthat is line 18419:22
clarkbbut maybe I guess we'll know shortly19:22
noonedeadpunkYeah... You're right probably. Just my local IDE (which uses pylint) complains about "Redefining built-in 'FileNotFoundError'pylint(redefined-builtin)" which led me the wrong way...19:23
fungiif memory serves, older flake8 disabled all checking for a file if it found "# noqa" anywhere and people were sticking it at the end of lines they wanted ignored thinking it was only ignoring those specific lines. then there was a transition where flake8 started making it do the thing people thought it did all along, but that exposed tons of previously-hidden errors they didn't know about19:24
*** efried has quit IRC19:24
noonedeadpunkYeah, I can recall smth like this. But now docs says that this should be ok http://flake8.pycqa.org/en/3.1.1/user/ignoring-errors.html#in-line-ignoring-errors19:25
fungiyep19:25
fungiahh, yeah, it was 3.6.0 last year: http://flake8.pycqa.org/en/3.7.8/release-notes/3.6.0.html19:28
fungi"Only skip a file if # flake8: noqa is on a line by itself"19:28
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Fix handling of dangling symlink  https://review.opendev.org/67861919:28
fungiyeah, i guess it was "# flake8: noqa" not simply "# noqa"19:30
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Add tests for manifest generation for missing files  https://review.opendev.org/67857319:31
noonedeadpunkyeah19:32
*** gfidente|sad_sum has quit IRC19:35
AJaegeryeah, noonedeadpunk changes pass tests \o/19:42
noonedeadpunkyep, cool:)19:43
AJaegerclarkb: want to +2A https://review.opendev.org/#/c/678619 and https://review.opendev.org/678573 ?19:44
clarkbya looking now19:46
clarkbnoonedeadpunk: in 678619 we return 0 for the size but in 678573 we return None for the size when things fail19:52
clarkbnoonedeadpunk: AJaeger ^ I think we should be consistent on that. My first thought is zero makes sense since we can't find it19:53
*** jamesmcarthur has quit IRC19:53
clarkbwhereas None may not render properly in the index/manifest consumers?19:53
clarkbis there a reason to not be consistent?19:53
AJaegermnaser: wrote the code in 678573 - I agree, let's be consistent19:55
*** mattw4 has quit IRC19:58
openstackgerritMerged zuul/zuul-jobs master: Fix handling of dangling symlink  https://review.opendev.org/67861919:59
*** xek_ has quit IRC20:00
clarkbI approved ^ before I noticed the delta20:00
openstackgerritJeff Liu proposed zuul/zuul-operator master: Add PerconaXDB Cluster to Zuul-Operator  https://review.opendev.org/67731520:00
clarkbThat said https://review.opendev.org/678573 adds a behavior change too, it doesn't continue it instead records the not found files20:01
clarkbthe other one didn't change any behavior iirc20:01
*** efried has joined #openstack-infra20:02
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed zuul/zuul-jobs master: Add tests for manifest generation for missing files  https://review.opendev.org/67857320:02
noonedeadpunkAJaeger: clarkb I've updated 678573 ^20:03
clarkbnoonedeadpunk: AJaeger left a note about the other thing I noticed on ps520:03
clarkbcan you take a quick look at that and decide if we want to chagne it or not?20:03
AJaegerclarkb: I left that behaviour change note there already ages ok - so agree ;)20:04
clarkbah ya I see that now20:05
* AJaeger waves good night20:05
*** efried has quit IRC20:07
*** efried has joined #openstack-infra20:13
*** mattw4 has joined #openstack-infra20:17
*** david-lyle has quit IRC20:25
*** mattw4 has quit IRC20:28
*** slaweq has joined #openstack-infra20:29
noonedeadpunkclarkb: I'm basically already out but I don't see direct change of the behavior - we return 0 instead of None, which shouldn't change basic conditional passing20:34
noonedeadpunkand it's already changed from None to 0 for consistency20:35
*** mattw4 has joined #openstack-infra20:39
*** dklyle has joined #openstack-infra20:39
clarkbnoonedeadpunk: the change if behavior is with the original change too in removing the continue20:41
clarkbpreviously we wanted to skip the file20:41
clarkbmnaser: ^ do you know if that was intentional?20:41
clarkbfungi: can we approve https://review.opendev.org/#/c/675733/1 and its parent?20:44
*** kjackal has joined #openstack-infra20:57
*** Goneri has quit IRC20:57
*** slaweq has quit IRC21:01
*** pkopec has quit IRC21:03
*** kjackal has quit IRC21:06
*** lpetrut has joined #openstack-infra21:07
*** trident has quit IRC21:14
*** trident has joined #openstack-infra21:20
*** markvoelker has quit IRC21:21
*** lpetrut has quit IRC21:22
*** trident has quit IRC21:25
*** igordc has quit IRC21:26
fungilookin'21:27
fungiyeah, we have nothing in production relying on puppet-mediawiki21:27
fungiit's only a dev server21:28
clarkbdone21:28
*** mattw4 has quit IRC21:28
fungionce those are merged i'll sync in the file content and maybe do a full data refresh from production while i'm at it21:28
*** jeliu_ has quit IRC21:28
fungisince that way i won't have to worry about a 1.27->1.28 upgrade of the dev copy on top of it all21:29
*** trident has joined #openstack-infra21:33
*** tonyb[m] has quit IRC21:35
*** dosaboy has joined #openstack-infra21:35
*** mattw4 has joined #openstack-infra21:36
*** dosaboy has quit IRC21:39
*** dosaboy has joined #openstack-infra21:39
*** tonyb has quit IRC21:39
*** dosaboy has quit IRC21:40
*** dosaboy has joined #openstack-infra21:41
noonedeadpunkclarkb: oh, yep, I've got what you're talking about21:44
openstackgerritMerged opendev/puppet-mediawiki master: Put image data in a parallel path to source code  https://review.opendev.org/67571321:54
openstackgerritMerged opendev/puppet-mediawiki master: Update to 1.28.x branch  https://review.opendev.org/67573321:54
*** markvoelker has joined #openstack-infra22:05
*** trident has quit IRC22:05
*** markvoelker has quit IRC22:10
*** trident has joined #openstack-infra22:14
noonedeadpunkHurray - that worked! https://review.opendev.org/#/c/675886/ passed CI22:16
*** eharney has quit IRC22:26
*** mriedem has quit IRC22:36
*** dklyle has quit IRC22:40
*** harlowja has joined #openstack-infra22:44
*** rcernin has joined #openstack-infra22:45
*** tkajinam has joined #openstack-infra23:02
*** mattw4 has quit IRC23:02
*** slaweq has joined #openstack-infra23:11
*** dave-mccowan has quit IRC23:11
*** slaweq has quit IRC23:16
clarkbfungi: have time for https://review.opendev.org/#/c/678304/ ? hoping that reduces future confusion23:26
clarkbnoonedeadpunk: yay23:26
*** dklyle has joined #openstack-infra23:26
*** dchen has joined #openstack-infra23:31
*** dchen has joined #openstack-infra23:33
*** dave-mccowan has joined #openstack-infra23:34
*** markvoelker has joined #openstack-infra23:41
*** markvoelker has quit IRC23:46
*** sthussey has quit IRC23:55
ianwclarkb: it looks like fedora is stuck on a vos release, again? (seemed to start @ 16:44 ... now 23:58)23:59

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