Friday, 2019-08-23

*** markvoelker has joined #openstack-infra00:00
*** markvoelker has quit IRC00:05
*** owalsh has joined #openstack-infra00:13
*** mattw4 has quit IRC00:19
*** markvoelker has joined #openstack-infra00:22
*** mriedem_away is now known as mriedem00:32
*** mriedem has quit IRC00:33
*** michael-beaver has quit IRC00:35
*** gyee has quit IRC00:36
*** markvoelker has quit IRC00:47
*** rh-jelabarre has joined #openstack-infra00:48
*** armax has joined #openstack-infra00:49
*** larainema has joined #openstack-infra01:00
*** whoami-rajat has quit IRC01:04
*** bobh has joined #openstack-infra01:24
*** rosmaita has joined #openstack-infra01:32
*** mattw4 has joined #openstack-infra01:33
*** Goneri has quit IRC01:35
*** bobh has quit IRC01:38
*** apetrich has quit IRC02:10
*** mattw4 has quit IRC02:23
*** gregoryo has joined #openstack-infra02:32
*** noorul has joined #openstack-infra02:35
*** dave-mccowan has joined #openstack-infra02:36
*** markvoelker has joined #openstack-infra02:40
*** noorul has quit IRC02:44
*** noorul has joined #openstack-infra02:45
*** markvoelker has quit IRC02:46
*** goldyfruit has quit IRC03:01
*** psachin has joined #openstack-infra03:01
*** noorul has quit IRC03:04
openstackgerritPaul Belanger proposed openstack/project-config master: Set protected / final for propose-updates job  https://review.opendev.org/67812903:05
*** noorul has joined #openstack-infra03:09
openstackgerritPaul Belanger proposed openstack/project-config master: Set protected for propose-updates job  https://review.opendev.org/67812903:09
*** noorul has quit IRC03:13
*** ramishra has joined #openstack-infra03:17
*** markvoelker has joined #openstack-infra03:20
*** markvoelker has quit IRC03:25
openstackgerritMerged openstack/project-config master: Set protected for propose-updates job  https://review.opendev.org/67812903:30
openstackgerritIan Wienand proposed openstack/project-config master: Move external propose-updates changes to project-config  https://review.opendev.org/67813503:32
openstackgerritIan Wienand proposed openstack/project-config master: Move external propose-updates changes to project-config  https://review.opendev.org/67813503:36
*** zhangfei has joined #openstack-infra03:48
*** armax has quit IRC03:51
openstackgerritMerged openstack/project-config master: Move external propose-updates changes to project-config  https://review.opendev.org/67813503:56
*** raukadah is now known as chkumar|rover04:04
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Handle sphinx PDF files  https://review.opendev.org/67807704:06
*** rh-jelabarre has quit IRC04:09
AJaegerconfig-core, could you review https://review.opendev.org/677647 as next promote change, please?04:10
*** ricolin has quit IRC04:14
*** ricolin has joined #openstack-infra04:21
*** udesale has joined #openstack-infra04:23
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Download PDF artifacts as well  https://review.opendev.org/67814204:38
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Handle sphinx PDF files  https://review.opendev.org/67807704:39
*** markvoelker has joined #openstack-infra04:40
*** markvoelker has quit IRC04:45
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Download PDF artifacts as well  https://review.opendev.org/67814204:51
*** jaosorior has joined #openstack-infra05:01
*** ricolin has quit IRC05:02
*** ricolin has joined #openstack-infra05:03
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Download PDF artifacts as well  https://review.opendev.org/67814205:06
*** janki has joined #openstack-infra05:08
*** odicha has joined #openstack-infra05:13
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Download PDF artifacts as well  https://review.opendev.org/67814205:14
openstackgerritFelix Schmidt proposed zuul/zuul master: Improve visualization retry attempts in UI  https://review.opendev.org/67814705:16
*** dave-mccowan has quit IRC05:16
*** adriant has joined #openstack-infra05:23
*** noorul has joined #openstack-infra05:26
openstackgerritIan Wienand proposed openstack/project-config master: Rotate proposal-bot key  https://review.opendev.org/67814805:28
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Download PDF artifacts as well  https://review.opendev.org/67814205:28
*** e0ne has joined #openstack-infra05:33
ianwahh, gerrit set-account --add-ssh-key says the "content of the public ssh key" not "path to a file containing the content of the public ssh key" ... that would have saved me 20 minutes thinking i'd generated an incompatible key :)05:35
*** noorul has quit IRC05:36
*** noorul has joined #openstack-infra05:42
*** apetrich has joined #openstack-infra05:42
*** e0ne has quit IRC05:44
*** jbadiapa has quit IRC05:47
*** jbadiapa has joined #openstack-infra05:48
openstackgerritMerged openstack/project-config master: Rotate proposal-bot key  https://review.opendev.org/67814805:49
*** udesale has quit IRC05:55
*** kopecmartin|off is now known as kopecmartin05:55
*** udesale has joined #openstack-infra05:55
*** gregoryo has quit IRC05:56
AJaegerianw: oh fun...06:01
AJaegerianw: that key is far longer - is that correct?06:02
*** ociuhandu has joined #openstack-infra06:03
*** udesale has quit IRC06:06
ianwi think it's 4096 v probably 204606:07
*** ociuhandu has quit IRC06:07
AJaegercool06:08
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add promote-openstack-training-guides  https://review.opendev.org/67815606:11
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455506:23
*** florianf has joined #openstack-infra06:23
*** florianf has left #openstack-infra06:23
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Handle sphinx PDF files  https://review.opendev.org/67807706:30
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Download PDF artifacts as well  https://review.opendev.org/67814206:31
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815906:33
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: DNM: Test PDF building  https://review.opendev.org/67816006:35
*** markvoelker has joined #openstack-infra06:40
*** e0ne has joined #openstack-infra06:42
*** e0ne has quit IRC06:43
*** markvoelker has quit IRC06:45
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815906:47
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815906:49
*** e0ne has joined #openstack-infra06:53
*** jpena|off is now known as jpena06:59
*** e0ne has quit IRC06:59
*** takamatsu has joined #openstack-infra07:08
AJaegerconfig-core, could you review https://review.opendev.org/677647 as next promote change, please?07:11
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815907:14
*** ricolin has quit IRC07:15
*** rcernin has quit IRC07:15
*** gfidente|afk is now known as gfidente07:20
*** trident has quit IRC07:25
openstackgerritMerged openstack/project-config master: Add starlingx promote jobs  https://review.opendev.org/67764707:25
AJaegerthanks, ianw !07:28
*** lpetrut has joined #openstack-infra07:29
*** jtomasek has joined #openstack-infra07:29
*** trident has joined #openstack-infra07:31
*** andreww has joined #openstack-infra07:33
*** guoqiao_ has joined #openstack-infra07:35
*** xarses_ has quit IRC07:37
*** guoqiao has quit IRC07:37
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Remove openSUSE 42.3  https://review.opendev.org/67715807:40
*** jtomasek has quit IRC07:42
*** ociuhandu has joined #openstack-infra07:44
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Remove openSUSE 42.3  https://review.opendev.org/67715807:45
*** ociuhandu has quit IRC07:46
*** Vadmacs has joined #openstack-infra07:49
*** roman_g has joined #openstack-infra07:56
*** roman_g_ has joined #openstack-infra07:56
yoctozeptohey infra, I discovered some of kolla-ansible jobs did not run in periodic, I proposed the following patch: https://review.opendev.org/678170 - however, I am not sure whether it would better be solved at Zuul's level - periodic never has changes so this pipeline should not check the files?07:57
*** ralonsoh has joined #openstack-infra07:57
yoctozeptowhether it wouldn't* be07:57
yoctozepto(tricky double negation)07:57
*** e0ne has joined #openstack-infra08:05
*** lucasagomes has joined #openstack-infra08:06
mordredyoctozepto: I'm still on first coffee, but I think that should work. you're right, becuase there is no change for periodic, file matchers have nothing to match.08:09
*** dtantsur|afk is now known as dtantsur08:10
yoctozeptomordred: yeah and this is true of periodic in general, hence why I'm suggesting to take this into consideration at the infra level, in case other projects wonder the same :-)08:12
*** diablo_rojo has joined #openstack-infra08:12
mordredyah08:12
yoctozeptoI'm just not sure whether setting files to .* will help, probably not, hence also why I'm asking08:13
yoctozeptobecause nothing against .* results in nothing anyway08:13
yoctozeptocan I unset it or something?08:13
*** rpittau|afk is now known as rpittau08:14
AJaegermordred: once you're beyond coffee time, could you review https://review.opendev.org/677286 for shade, please?08:18
*** tkajinam has quit IRC08:19
mordredAJaeger: I'm never *beyond* coffee time08:19
AJaegermordred: and I have three changes up for the PDF community goal that belong together and would love your advice whether this will all work - including if no PDF is build: https://review.opendev.org/678077 https://review.opendev.org/#/c/678142 https://review.opendev.org/#/c/664555 . This was all tested in https://review.opendev.org/#/c/678080/ with exception of the promote job08:19
*** ociuhandu has joined #openstack-infra08:20
*** dchen has quit IRC08:20
AJaegermordred: then let me rephrase: Once coffee is a sufficient level ;)08:20
mordredAJaeger: :)08:21
*** whoami-rajat has joined #openstack-infra08:23
*** ociuhandu has quit IRC08:25
mordredAJaeger: the first two look great - very clear and understandable :)08:25
AJaegeryeah, good framework - once you're into it...08:26
*** xenos76 has joined #openstack-infra08:27
AJaegerI just hope I read the code correctly that the promote job works if there are no PDF files to publish...08:27
*** lpetrut has quit IRC08:31
mordredAJaeger: I *think* it does08:33
*** roman_g_ has quit IRC08:34
*** roman_g has quit IRC08:34
mordredAJaeger: left a couple of comments on the tox-docs patch08:34
*** roman_g has joined #openstack-infra08:34
fricklerinfra-root: can we configure mailman to create digests at least once per day and not wait for almost forever? I've set digest mode on my subscription to release-announcements and just received a digest with 199 mails, making up for almost 2 months' content08:40
fricklerif nobody comes up with "ah, that's easy, let me twist this knob", I can start digging myself08:40
openstackgerritMonty Taylor proposed zuul/zuul master: Write json log file by seeking and appending  https://review.opendev.org/67671708:41
AJaegermordred: thanks for reviews08:41
*** kjackal has joined #openstack-infra08:47
*** janki has quit IRC08:48
*** diablo_rojo has quit IRC08:48
mordredfrickler: uhm. weird. I thought it was already supposed to be like daily or weekly at least08:49
mordredfrickler: but I haven't used digest mode so I honestly don't know08:50
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] lb idea  https://review.opendev.org/67815908:52
openstackgerritMerged zuul/zuul-jobs master: Handle sphinx PDF files  https://review.opendev.org/67807708:57
openstackgerritMonty Taylor proposed zuul/zuul master: Write errors from ansible execution into json log  https://review.opendev.org/67672308:59
roman_gHello team. All translation updates jobs for today have failed due to wrong review.opendev.org ssh fingerprint passed to a variable. Would appreciate if someone could take a look, if it's not yet noticed. http://zuul.openstack.org/builds?job_name=propose-translation-update09:02
roman_gThank you!09:02
roman_gMay be other jobs are also affected, didn't check.09:03
*** Lucas_Gray has joined #openstack-infra09:06
AJaegerroman_g: we just updated the variable in change https://review.opendev.org/67814809:06
AJaegerinfra-root, anything wrong with that change? It merged 10 mins before the proposal jobs run...09:06
*** Lucas_Gray has quit IRC09:11
roman_gAJaeger: ssh-keyscan -p 29418 review.opendev.org09:11
roman_glists old ssh fingerprint09:11
roman_gending with ...DIXYsy+TVH09:12
*** Lucas_Gray has joined #openstack-infra09:12
roman_gThis https://review.opendev.org/#/settings/ssh-keys also lists old fingerprint09:13
mordredhrm.09:16
mordredI'm not sure why that change would have included an update to the fingerprint if all that was happening was rotating the user's jey09:16
*** owalsh is now known as owalsh|away09:16
mordredkey09:16
mordredroman_g, AJaeger: I'd suggest a change reverting the fingerprint09:17
openstackgerritRoman Gorshunov proposed openstack/project-config master: Revert SSH fingerprint of review.opendev.org  https://review.opendev.org/67818709:23
roman_gmordred: AJaeger ^^^09:23
*** Wryhder has joined #openstack-infra09:29
*** ociuhandu has joined #openstack-infra09:30
*** Lucas_Gray has quit IRC09:30
*** Wryhder is now known as Lucas_Gray09:30
zbrcan we please switch a some decent DNS entries for our log hosting? https://ac13160b9f6505cb4f48-58ad23e4ce64c146e6acb1a522568306.ssl.cf1.rackcdn.com --- is a kinda perverse FQDN :) -- also nothing in it is specific to openstack. i had some browser user-scripts for improving the logs. what patterns should I put now?09:32
zbrmy url bar now displays only a hex string, nothing more.09:32
*** ociuhandu has quit IRC09:34
*** kjackal has quit IRC09:46
mordredzbr: those are the rackspace CDN urls for the swift containers where the logs are now published- the cloud regions will have other urls and they will vary by job (this is part of moving logs off of the static log server)09:47
*** ociuhandu has joined #openstack-infra09:47
*** Lucas_Gray has quit IRC09:48
mordredzbr: the zuul dashboard will now render many of the logs and does things with them, and those urls should be stable09:48
mordredbut maybe your log viewing improvements are applicable to the zuul dashboard rendering?09:49
zbrmordred: not sure yet, mainly i am talking about the regexes that are coloring errors and warnings in our B&W logs, so I waste less time scrolling in order to find the task that failed.09:53
zbrif we would have ANSI, their benefits would be considerably less important.09:54
zbrfor the moment i whilelisted the entire domain, and i will see how to goes.09:55
openstackgerritMerged openstack/project-config master: Revert SSH fingerprint of review.opendev.org  https://review.opendev.org/67818709:55
*** Lucas_Gray has joined #openstack-infra09:58
zbrthe new dashboard also made few steps back, now I see myself without any usable error on main page, having to click Logs tab, pressing the job-output.txt to open the file that used to be the first. Or pressing the Console tab (when it appears, ages later, and hopping that it will display a meaningful error. -- i got lots of cases, especially around deployment where the errored task was a shell command with entire output redirected to a log,09:59
zbr when this happens, i need to go backto file browser and find that particular file.09:59
zbrone of my regexes was conferting log-filenames to urls (success rate ~60-70%), but saved a huge amount of time because I could click the filename and load that particular log.10:00
zbrwith the new log browsing experience this no longer works, but maybe we could make it work.10:01
*** psachin has quit IRC10:04
*** psachin has joined #openstack-infra10:05
*** ociuhandu has quit IRC10:10
mordredzbr: yeah - there's code in the dashboard for filtering by error/warning/etc - so one would expect that to be able to be applied to things like coloring. also - the main page should still be showing the error, so it would be worth debugging why you're not seeing that anymore. linking to an output redirection target seems like a potentially nice thing if we can figure out a solid way to do it10:10
*** jaosorior has quit IRC10:10
roman_gmordred, frickler thanks10:12
zbrmordred: finding the right path for the file is a very tricky business. but if we can load the list of log files as json, we could mainly transform it into a grep.10:15
zbrcollected_files | grep filename_from_console | ... hopefully one result to make it URL.10:16
ianwmordred / roman_g : sorry, my bad on that.  now i look again i don't know what i was thinking10:17
roman_gianw: no problem at all. just re-trigger all http://zuul.openstack.org/builds?job_name=propose-translation-update jobs ;)10:18
roman_gnot obligatory, but would be helpful.10:19
ianwummm, let me see...10:22
*** jaosorior has joined #openstack-infra10:27
ianwroman_g: i think http://paste.openstack.org/show/762528/ will get it10:28
roman_gianw: openstack/i18n, please.10:28
roman_gthanks!10:28
*** guoqiao_ has quit IRC10:30
ianwroman_g: i get the feeling it's not working ... and now i remember http://lists.zuul-ci.org/pipermail/zuul-discuss/2019-May/000914.html where i tried this before10:35
ianwi think may need the HEAD of each of those :/10:36
ianwi'm sorry but i've run out of time to investigate further right now10:37
roman_gianw: don't worry. it will be re-triggered tomorrow morning, which is not bad at all10:37
roman_gthanks for attempt anyway :)10:37
*** odicha has quit IRC10:37
ianwmordred: ^ perhaps you could take a look?  http://lists.zuul-ci.org/pipermail/zuul-discuss/2019-May/000909.html i still think stands as our documentation is not correct, at least10:38
zbrmordred: what was the dirty trick to use to convince zuul to re-gate https://review.opendev.org/#/c/639951/ ? --- i tries abandon/restore, adding -W and removing it, recheck, nothing seems to convince it to reschedule it on https://zuul.opendev.org/t/openstack/status10:39
*** guoqiao_ has joined #openstack-infra10:42
*** ociuhandu has joined #openstack-infra10:43
*** Lucas_Gray has quit IRC10:46
*** stakeda has quit IRC10:47
AJaegerzbr: recheck should work - and I don't see you trying it.10:50
*** odicha has joined #openstack-infra10:50
AJaegerThe +w/-W does not work due to the -210:50
AJaegerAh, there's a recheck...10:50
AJaegerzbr: now it's in the queue...10:52
openstackgerritTobias Henkel proposed zuul/zuul master: Optionally allow zoned executors to process unzoned jobs  https://review.opendev.org/67384010:52
*** odicha has quit IRC10:52
*** odicha has joined #openstack-infra10:54
*** lpetrut has joined #openstack-infra10:56
*** kjackal has joined #openstack-infra10:59
*** apetrich has quit IRC11:08
*** apetrich has joined #openstack-infra11:09
*** rfolco is now known as rfolco|brb11:10
*** tesseract has joined #openstack-infra11:12
*** goldyfruit has joined #openstack-infra11:14
*** Lucas_Gray has joined #openstack-infra11:15
*** rfolco|brb is now known as rfolco11:17
*** bauzas has quit IRC11:18
*** bauzas has joined #openstack-infra11:19
*** Lucas_Gray has quit IRC11:19
openstackgerritFelix Schmidt proposed zuul/zuul master: Make direct-push configurable on project-level  https://review.opendev.org/67710911:21
openstackgerritFelix Schmidt proposed zuul/zuul master: Implement push job in merger  https://review.opendev.org/67711011:21
openstackgerritFelix Schmidt proposed zuul/zuul master: Push changes in GerritReporter if direct-push is enabled  https://review.opendev.org/67711111:21
openstackgerritMerged opendev/bindep master: Expose base python version as an atom  https://review.opendev.org/63995111:23
*** apetrich has quit IRC11:24
*** Lucas_Gray has joined #openstack-infra11:24
*** apetrich has joined #openstack-infra11:25
openstackgerritFelix Schmidt proposed zuul/zuul master: Improve visualization retry attempts in UI  https://review.opendev.org/67814711:25
*** jaosorior has quit IRC11:26
*** eernst has joined #openstack-infra11:30
*** jpena is now known as jpena|lunch11:32
*** rosmaita has quit IRC11:37
*** rosmaita has joined #openstack-infra11:37
*** rosmaita has quit IRC11:42
*** jaosorior has joined #openstack-infra11:43
*** markvoelker has joined #openstack-infra11:57
*** zhangfei has quit IRC12:00
*** Lucas_Gray has quit IRC12:02
*** rh-jelabarre has joined #openstack-infra12:02
*** Lucas_Gray has joined #openstack-infra12:03
*** dave-mccowan has joined #openstack-infra12:06
*** larainema has quit IRC12:09
*** Lucas_Gray has quit IRC12:12
efriedclarkb: We went through a couple of iterations yesterday and might be getting close to having those logs, but we're still POST_FAILUREing, now with "sudo: no tty present and no askpass program specified" -- do you know off the top how to get around that?12:14
efriedhttps://zuul.opendev.org/t/openstack/build/f64b3baf6dd0417bb33b08618867f2bf/log/job-output.txt#1826712:14
*** eernst has quit IRC12:15
*** beagles has joined #openstack-infra12:17
*** rlandy has joined #openstack-infra12:20
*** rlandy is now known as rlandy|ruck12:20
*** Lucas_Gray has joined #openstack-infra12:28
zbri really hate when people do not assure that after running tests the repository is not in a dirty state, i would go so far to add an extra task to tox jobs to fail the build if they find any dirt but i am not sure if everyone will appreciate that.12:30
zbrany chance of getting infra support for such a task?12:31
openstackgerritGraham Hayes proposed openstack/project-config master: Allow all TC members +W access  https://review.opendev.org/67821412:35
fungiyoctozepto: see https://storyboard.openstack.org/#!/story/2005040 about the problem you described, and you'll probably like to review https://review.opendev.org/637916 and https://review.opendev.org/660856 which are possible ways to approach addressing it with new behaviors in zuul12:41
fungifrickler: i too have observed what you describe with digests for the release-announce ml. i'll see if i can come up with something12:42
fungibut feel free to see if you are able to identify it, not sure when i'll get to it12:42
*** ociuhandu has quit IRC12:44
fungizbr: maybe the manifest (which should also be a stable link relative to the build details) is what you're looking for? it's a json list of all the log files, pretty sure12:45
zbrfungi: yep, that is what I was thinking about. still my JS skills are extreamly low so is unlikely i will find time to do it.12:46
zbrbut it should be doable in pure-js12:47
*** udesale has joined #openstack-infra12:48
*** jpena|lunch is now known as jpena12:49
roman_gAndroid cancels naming of releases after sweets (lollypop, etc.); OpenWRT cancels naming of releases after alcoholic drinks (Whiskey, etc.); OpenStack, please, leave release naming.12:56
fungiheh13:02
*** eharney has joined #openstack-infra13:12
*** dchen has joined #openstack-infra13:14
*** jaosorior has quit IRC13:14
*** ociuhandu has joined #openstack-infra13:14
*** ociuhandu has quit IRC13:19
*** Goneri has joined #openstack-infra13:20
*** aaronsheffield has joined #openstack-infra13:20
*** kushal has joined #openstack-infra13:26
openstackgerritTobias Henkel proposed zuul/zuul master: Annotate QueueItem logger  https://review.opendev.org/67822613:30
openstackgerritGraham Hayes proposed openstack/project-config master: Allow all TC members +W access  https://review.opendev.org/67821413:33
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455513:33
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: DNM: Test PDF building  https://review.opendev.org/67816013:33
yoctozeptofungi: thanks13:33
yoctozeptoknow any easy way to work around it at the moment? :-)13:34
*** bnemec has joined #openstack-infra13:34
*** gagehugo has quit IRC13:34
*** bnemec is now known as beekneemech13:35
*** kushal has quit IRC13:35
*** mriedem has joined #openstack-infra13:37
fungiuse a different job definition with no file matchers13:37
yoctozeptofungi: yeah, that's obvious - I was thinking about how to override files back to nothing13:38
yoctozeptobut it does not seem to be possible13:38
yoctozeptoto noize it again ;d13:39
fungithey're only additive13:39
yoctozeptoadditive even?13:39
yoctozeptoI read the docs to mean they are replaced13:39
yoctozeptobut could be wrong13:39
yoctozeptolemme check13:39
fungioh, maybe that got changed13:39
yoctozeptohttps://zuul-ci.org/docs/zuul/user/config.html#attr-job.files13:40
fungii tend to avoid files and irrelevant-files matchers because they're tough to reason about13:40
yoctozepto" Unlike branches, this value is subject to inheritance and overriding, so only the final value is used to determine if the job should run"13:40
yoctozeptoyeah13:40
yoctozeptorecently learnt they are ignored when you merge a change configuring zuul13:40
yoctozeptoand it suddenly made all our jobs run for the checking changes13:40
fungiyes, that was to prevent people from 1. merging non-working zuul configuration because the jobs they were altering wouldn't be run when the zuul configs were excluded, and 2. to prevent folks from having to list zuul configs in every single files list13:41
yoctozeptothough we use these to avoid ci overkill with many jobs13:41
*** ociuhandu has joined #openstack-infra13:41
yoctozeptowell, I agree and all but it was surprising to see execution plan changing for already started-to-check changes13:42
yoctozeptowe don't reconfigure zuul every now and then13:42
fungiyeah, it's not clear to me what you mean by that13:43
fungias far as i know all we intended to alter was to make it impossible for folks to accidentally exclude zuul configuration from triggering some jobs13:44
fungiaccidentally exclude proposed changes to zuul configuration from triggering some jobs, i mean13:45
yoctozeptoall right, do not i don't find it that bad but let me describe what I observed13:45
yoctozeptodo note*13:45
yoctozeptowe had one job doing some checks13:45
yoctozeptoor rather a change13:45
yoctozeptoit had like say 7 jobs running13:45
fungidid that change include alterations to zuul configuration?13:45
yoctozeptono13:46
yoctozeptoin the meantime13:46
yoctozeptozuul change merged13:46
yoctozeptoand suddenly 12 check jobs running for that same change13:46
fungiyes, so that sounds like it could be an unintended side-effect13:46
fungimight be worth bringing up in #zuul and trying to see if we can create a minimal reproducer in a unit test13:47
clarkbdid the change that merged add new jobs?13:47
*** psachin has quit IRC13:47
clarkbbecause we always test rebased on the target branch. This affects zuul configs too13:48
yoctozeptofungi, clarkb: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2019-08-19.log.html#t2019-08-19T10:29:2713:48
yoctozeptofrickler responded13:48
yoctozeptoyoctozepto: 2019-08-19 10:04:33,230 DEBUG zuul.layout: [e: d383ebbbfc1248a3b59af867de2eaba2] The configuration of job <Job kolla-ansible-ubuntu-source-ironic branches: {MatchAny:{BranchMatcher:master}} source: opendev/base-jobs/zuul.d/jobs.yaml@master#25> is changed by <Change 0x7f185d716908 openstack/kolla 677144,1>; ignoring file matcher13:48
clarkbyoctozepto: is 677144 the change you were working on or thr parent that merged?13:49
yoctozeptoclarkb: 677144 is the change that was being checked and got extra jobs13:50
yoctozeptowhen another merged13:50
clarkbok that change does modify zuul's config so I dont think that is a bug13:51
yoctozeptoah13:51
yoctozeptoI don't find it too bad either13:51
yoctozeptoonly surprising13:52
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455513:52
*** armax has joined #openstack-infra13:52
clarkbthis is what fungi was describing if the config of the job(s) changes they are run regardless of the file matchers13:52
fungiyeah, however it should have already been running all available jobs13:53
clarkbthis allows you to remove config matching file matchers while still ensuring changes to jobs dont break them13:53
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455513:53
fungiif the change that merged added more jobs and zuul reconfigured, then it would have also added those new jobs to the already-queued change though, yes13:53
clarkbfungi: unless the parent added new jobs that depend on or parent to the jobs modified in this change13:53
clarkbyup13:53
*** ociuhandu has quit IRC13:54
fungii would state it as "if the config of the job(s) is being altered by the proposed change"13:54
fungispecifically, if the proposed change includes modifications to zuul configuration13:55
AJaegerclarkb, fungi, I have three changes up for the PDF community goal that belong together and would love your advice whether this will all work - including if no PDF is build: https://review.opendev.org/678077 (merged already) https://review.opendev.org/#/c/678142 https://review.opendev.org/#/c/664555 . This was all tested in https://review.opendev.org/#/c/678080/ with exception of the promote job13:55
* AJaeger just pushed an update for 664555 and will retest...13:56
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: DNM: Test PDF building  https://review.opendev.org/67816013:56
*** ociuhandu has joined #openstack-infra14:00
*** ramishra has quit IRC14:01
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455514:08
*** rosmaita has joined #openstack-infra14:08
mnaserinfra-root: i'm still struggling with usage of 127.0.0.1 as a resolver so i'd like a hold on 678107 to see why its still breaknig :(14:11
*** cyberpear_ is now known as cyberpear14:17
*** dchen has quit IRC14:19
*** dpawlik has quit IRC14:20
openstackgerritMerged openstack/hacking master: Fix python 3.6 escape char warnings in strings  https://review.opendev.org/65005614:21
*** chkumar|rover is now known as raukadah14:24
*** odicha has quit IRC14:27
openstackgerritJeremy Stanley proposed zuul/zuul master: Document logging configuration schema  https://review.opendev.org/67824314:30
fungimnaser: either of those jobs for it is fine? doesn't matter which i set the hold on?14:32
mnaserfungi: yep, any of them work, they're all broken D:14:32
fungisudo zuul autohold --tenant opendev --project vexxhost/kue --job kue-integration-1-node --change 678107 --reason "mnaser debugging unbound and kubernetes interaction" --count 114:33
fungithat's what i set14:33
fungirecheck at will14:33
openstackgerritMerged zuul/nodepool master: Add a dib-cmd option for diskimages  https://review.opendev.org/67219614:35
mnaserthanks fungi14:35
fungiyw!14:40
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455514:40
fungimnaser: let me know once you notice the job fail, in case i don't, and i can add your ssh key to it14:41
mnaserwilldo14:41
fricklerfungi: corvus: this patch seems to cause all mailman crons to fail because the var isn't set for them https://opendev.org/opendev/puppet-mailman/commit/af11a96f7810b06e534cdbf57adf52a4d827db1c14:41
fricklerthat includes the cron job that is supposed to send out digests daily14:41
*** guoqiao_ has quit IRC14:42
fricklerhttps://storyboard.openstack.org/#!/story/2001382 the date 2017-12-19 matches with that last daily digest I can find in my mail archive14:45
fungifrickler: good find. we probably need to expand the crontab entries to iterate over sites14:46
*** kopecmartin is now known as kopecmartin|off14:51
fricklerfungi: as a shortterm workaround, I'd like to reduce the digest size on release-announce from 1000k to 30k, matching what is set for openstack-discuss.14:51
*** mattw4 has joined #openstack-infra14:54
*** lpetrut has quit IRC14:54
*** ociuhandu has quit IRC14:55
fungithat also seems fine. maybe check with the release team first though? i think the idea is to avoid folks getting spammed with dozens of digest messages on a coordinated release14:56
*** sgw has joined #openstack-infra14:56
fungianyway, since they're the list owners, that configuration is up to them14:56
mnaserblah14:58
mnaseri'm very unlucky.  it seems like my 'master' node has spontaneously combused at ovh fungi14:59
mnaserhttp://zuul.opendev.org/t/opendev/stream/d819a5d9a2e243ad941612fd27528a8c?logfile=console.log14:59
mnaser158.69.72.234 is pingable but not ssh-able14:59
mnaserwait, no14:59
mnasersorry, thats .72 vs .7114:59
*** dpawlik has joined #openstack-infra15:00
fungimnaser: i guess that's a 2-node job?15:02
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455515:02
mnaserfungi: yes it is15:02
fungimnaser: what ssh key do you want added to those nodes?15:02
mnaserhttps://github.com/mnaser.keys15:02
fungi-bash: vi: command not found15:03
AJaegerclarkb, fungi, mnaser, https://review.opendev.org/664555 and https://review.opendev.org/678142 are ready for publishing PDF files. Reviews welcome, please15:03
fungiwow15:03
mnaserneat.15:03
mnaser:p15:03
clarkbfungi: ya they are very minimal15:04
fungimnaser: ssh root@158.69.72.234 and root@158.69.71.23715:04
clarkbI use echo to add ssh keys normally15:05
fungiyeah, i ended up doing `wget -qO- https://github.com/mnaser.keys >> .ssh/authorized_keys`15:05
*** sthussey has joined #openstack-infra15:05
fungii usually `vi .ssh/authorized_keys` and then jump to the end of the file and `r https://github.com/mnaser.keys` instead15:05
mnasertil about 'r'15:06
fungir is normally used to read in and insert data from a local file15:06
fungibut modern vi also understands urls and will fetch the content at them as if they were files15:06
mnaserneat15:07
fungiso you can also do tricks on the shell command line like `view https://github.com/mnaser.keys` to look at content from remote files15:07
fungiespecially useful for things like job logs15:07
*** anteaya has joined #openstack-infra15:07
fungiwhen, say, they're so long they asplode your web browser15:08
clarkb++ that is how I ogten deal with large job logs15:08
*** cmurphy is now known as cmorpheus15:09
mnaserthats really useful to know15:10
mnaseri usually start benchmarking my web browser :)15:10
openstackgerritMerged zuul/zuul master: Set failed, unreachable, skipped statuses in json plugin  https://review.opendev.org/67651615:12
openstackgerritMerged openstack/ptgbot master: Display room capabilities  https://review.opendev.org/67460615:16
*** dave-mccowan has quit IRC15:20
openstackgerritThierry Carrez proposed openstack/ptgbot master: Generate etherpad links automatically  https://review.opendev.org/67462215:21
*** Vadmacs has quit IRC15:22
AJaegermnaser: this is a review for you as TC chair: https://review.opendev.org/67821415:22
mnaserAJaeger: going to likely hold that off until the dependency is voted on15:23
AJaegermnaser: sure...15:23
*** gagehugo has joined #openstack-infra15:24
openstackgerritDavid Shrewsbury proposed zuul/zuul master: Mark nodes as USED when deleting autohold  https://review.opendev.org/66406015:25
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455515:30
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Rebase api-guide/ref jobs  https://review.opendev.org/67825615:30
clarkbAJaeger: note on https://review.opendev.org/#/c/664555/25 but I think it is fine as is so I +2'd15:32
*** jpena is now known as jpena|off15:32
*** rpittau is now known as rpittau|afk15:32
AJaegerclarkb: thanks, just answered - happy to iterate again if you have some specific request15:33
clarkbAJaeger: I think it is fine as is. We almost always use envlist to mean singleton and if we really need to change that in the future it shouldn'15:34
clarkb*shouldn't be too difficult15:34
AJaegergood15:35
*** jovial[m] has joined #openstack-infra15:37
jovial[m]what happend to the openstack zuul github app (available at https://github.com/apps/openstack-zuul)?15:38
openstackgerritMerged opendev/base-jobs master: Download PDF artifacts as well  https://review.opendev.org/67814215:38
*** mattw4 has quit IRC15:39
mnaserinfra-root: i no longer need the hold on 678107.  i have figured it out (finally)15:39
mnaserjovial[m]: i believe its @ https://github.com/apps/opendev-zuul now15:39
jovial[m]thank you15:39
jovial[m]any idea how I can debug the webhook not firing on https://review.opendev.org/#/c/656627/ ? I would have expected zuul to start the gate run after the pull request that it depends on was merged.15:43
clarkbjovial[m]: depends-on only trigger jobs in child changes if they share the same gate queue15:44
jovial[m]oh, didn't realise - thanks15:45
mriedemi see the log_url in elasticsearch doesn't work now15:45
mriedemhttp://logstash.openstack.org/#/dashboard/file/logstash.json?query=message:%5C%22Re-fetching%20instances%5C%22%20AND%20tags:%5C%22screen-n-cpu.txt%5C%22&from=7d15:45
mriedemone hit was here https://6fdff4ae8ccdeb6fec5b-203bd40ea72bf2a5f64a71e70c49816e.ssl.cf5.rackcdn.com/677790/2/check/tempest-slow-py3/81d16b2/controller/logs/screen-n-cpu.txt15:45
clarkbjovial[m]: and since we only do third party testing against github repos I don't think we want them to share gate queues with stuff in gerrit15:45
clarkbjovial[m]: if you revote a +W it should go into the gate15:46
fungimnaser: deleted, let us know if you need anything else15:46
*** gyee has joined #openstack-infra15:46
clarkbmriedem: that is because it needs the .gz suffix15:46
clarkbmriedem: https://review.opendev.org/#/c/677236/ and https://review.opendev.org/#/c/677265/ will fix that15:47
mriedemah ok15:47
clarkbswift doesn't know to do the redirects we had before15:47
clarkbswitching things over to the actual names should fix all that15:47
*** jamesmcarthur has joined #openstack-infra15:47
clarkbif any other config-core or infra-root wants to review 677265 I can approve it and 677236 when I get back from errands today15:48
clarkb(or feel free to approve it and monitor yourself :) you'll want to ensure logs continue to get indexed after they merge, then we'll want to restart all logstash workers with 677265 in place and check they still index after that15:49
clarkbthen mriedem and I can probably sanity check e-r queries15:49
clarkb(as those taht use filename may need updating)15:50
clarkber sorry its 677236 that will precipitate worker restarts15:50
clarkbnot 67726515:50
mriedemclarkb: i'd like to get these in first https://review.opendev.org/#/q/status:open+project:opendev/elastic-recheck+branch:master+topic:elastic-recheck-cleanup if possible15:51
mriedemi mean before we scrub e-r15:51
clarkb++15:51
clarkbI've got to head out now but will start there when looking at the other two changes15:51
*** udesale has quit IRC15:57
*** udesale has joined #openstack-infra15:58
*** hamzy has quit IRC15:59
*** kmalloc is now known as needscoffee16:00
*** needscoffee is now known as needsSoMuchMoreC16:00
*** needsSoMuchMoreC is now known as needscoffee16:00
*** dtantsur is now known as dtantsur|afk16:00
*** beekneemech has quit IRC16:07
*** lucasagomes has quit IRC16:09
*** tesseract has quit IRC16:11
*** dpawlik has quit IRC16:13
*** Lucas_Gray has quit IRC16:14
*** bnemec has joined #openstack-infra16:20
AJaegermordred, fungi, could you review https://review.opendev.org/664555 for PDF building, please? I addressed mordred's comments on it and the team working on it would love to have this merged today to enable PDF building.16:26
*** dpawlik has joined #openstack-infra16:29
*** mattw4 has joined #openstack-infra16:31
*** AJaeger_ has joined #openstack-infra16:31
*** whoami-rajat has quit IRC16:32
*** dpawlik has quit IRC16:34
*** AJaeger has quit IRC16:35
*** AJaeger_ is now known as AJaeger16:38
*** markvoelker has quit IRC16:39
zbrif anyone want to have a big laugh about what m$ did with azure-cli tool (python based!) read https://github.com/Azure/azure-cli/issues/7387 -- spoiler alert: they also bundled another python inside! that needs a cartoon.16:39
fungiyo dawg i heard you like python so i...16:46
fungiyeah, that's nuts16:46
fungiyou can always complain to mugsie ;)16:47
*** AJaeger_ has joined #openstack-infra16:47
funginot that he probably has any control over it whatsoever16:47
*** markvoelker has joined #openstack-infra16:47
ozzzoIt looks like nova is keeping mysql connections open until they time out. Is there a way to stop these error messages?16:48
ozzzoAborted connection 10726 to db: 'nova' user: 'nova' host: 'asdf' (Got timeout reading communication packets)16:48
pabelangerdoing CI is hard16:50
pabelangerwas likely a quick fix, then left that way for ever16:51
*** AJaeger has quit IRC16:51
fungiozzzo: you've found the channel where we collaborate to operate the community infrastructure, this is not a channel about building infrastructure with openstack16:52
fungiozzzo: see https://wiki.openstack.org/wiki/IRC for a list of official openstack irc channels, but you may want #openstack or #openstack-nova16:52
stephenfinfungi: Could you say if I'm correct in what I'm saying here https://review.opendev.org/#/c/677969/1//COMMIT_MSG@10 (we don't need egg-related config in nova's 'setup.cfg' because we don't distribute eggs)16:52
stephenfin(or wheels)16:53
fungistephenfin: https://pypi.org/project/nova/#files16:53
*** bnemec has quit IRC16:53
funginova-19.0.2-py2.py3-none-any.whl is a wheel16:53
stephenfinwell damn16:53
stephenfinI didn't think we published nova to pypi16:54
fungiwe started publishing all openstack services to pypi last cycle i think (or maybe it was early this cycle?)16:54
fungimore of a discussion for #openstack-release though16:54
stephenfinagreed16:54
stephenfincheers :)16:54
fungistephenfin: that said, skimming your setup.cfg change the rest of that is probably fine just don't drop the section which tells it to make universal wheels16:55
stephenfinack16:56
openstackgerritRadosÅ‚aw Piliszek proposed zuul/zuul master: Make files matcher match changes with no files  https://review.opendev.org/67827316:59
*** udesale has quit IRC17:05
*** udesale has joined #openstack-infra17:06
*** igordc has joined #openstack-infra17:09
*** jamesmcarthur has quit IRC17:11
*** jamesmcarthur has joined #openstack-infra17:11
*** udesale has quit IRC17:11
*** udesale has joined #openstack-infra17:12
*** cyberpear has quit IRC17:18
*** Vadmacs has joined #openstack-infra17:20
*** jamesmcarthur has quit IRC17:22
donnydhow does glean actually find the config drive in a provisioned host?17:24
mnaserdonnyd: it is at a predictable location17:25
mnaserafaik its a device with 'label' config-2 or something17:25
clarkbthe label on the devuce ya17:25
donnydOk, so it just searches for a file system labled config-2 ?17:26
mnaserclarkb, donnyd: https://opendev.org/opendev/glean/src/branch/master/glean/init/glean.sh17:26
donnydthanks mnaser , that is exactly what i was looking for17:27
*** michael-beaver has joined #openstack-infra17:32
*** ralonsoh has quit IRC17:34
*** udesale has quit IRC17:35
*** hamzy has joined #openstack-infra17:35
clarkbmriedem: I've approved the cleanup script for e-r. however in the query removal change seems like a lot of those queries still have hits?17:38
clarkbmriedem: do we want to remove those if they have hits? I'd personally prefer to keep them if they are still generating hits and maybe we unfix the bug statuses?17:38
mriedemlet me take a look through those17:39
clarkbconfig-core infra-root any other takers on https://review.opendev.org/#/c/677265/ I am happy to watch that go in now17:39
fungiapproved it just now17:41
clarkbmriedem: http://status.openstack.org/elastic-recheck/index.html#1745168 http://status.openstack.org/elastic-recheck/index.html#1282876 http://status.openstack.org/elastic-recheck/index.html#1669468 have msall numbers of hits for example17:41
clarkbfungi: thanks!17:42
clarkbI'm approving the other change and will restart workers once job side is ready too17:42
mriedemclarkb: http://status.openstack.org/elastic-recheck/index.html#1745168 is pretty generic and the original bug is fixed so if there are new or persistent problems we likely need a new bug and a new investigation in a new query17:44
mriedemhttps://bugs.launchpad.net/openstack-ci/+bug/1282876 is marked as fix but...idk - maybe the graph for that should be marked as suppress-graph: true?17:44
openstackLaunchpad bug 1282876 in OpenStack-Gate "git clone fails with "fatal: Not a git repository", "git remote update failed."" [Critical,Fix released] - Assigned to Jeremy Stanley (fungi)17:45
mriedemhttp://status.openstack.org/elastic-recheck/index.html#1669468 i'm not sure about, will need to check on it17:45
clarkbmriedem: ++ to 1282 being a suppressed graph that is a fairly eneric queriy too17:45
clarkbthe bug says not a git repository but the actual query is for connection remote end hung up unexpectedly17:46
mriedemi had a todo in the cleanup script to check query results, maybe as an option since it can be slow for all of the open queries, maybe i should just implement that quick and run the thing again to see what's removed17:46
clarkb(so that query/bug details might be buggy)17:46
openstackgerritMerged opendev/elastic-recheck master: Add script to remove queries for fixed bugs  https://review.opendev.org/67730217:48
clarkbmriedem: I think we can delete 1282.. since we have http://status.openstack.org/elastic-recheck/index.html#138437317:50
openstackgerritMerged openstack/openstack-zuul-jobs master: Add support for building PDFs  https://review.opendev.org/66455517:50
clarkbthough maybe one is git and the other is distro?17:50
clarkbno I think both are git so we are good to remove 1282...17:51
efriedclarkb: We went through a couple of iterations yesterday and might be getting close to having those logs, but we're still POST_FAILUREing, now with "sudo: no tty present and no askpass program specified" -- do you know off the top how to get around that?17:51
efriedhttps://zuul.opendev.org/t/openstack/build/d7cc9013b1414f52a6cfdc40abad762117:51
clarkbefried: hrm those jobs may remove sudo access for the zuul user17:52
efriedo17:52
clarkbI think there is a tox parent job that is tox with sudo17:52
clarkbyou might be able to reparent to that /me looks for its name17:52
fungiyeah, usually tox jobs we disallow sudo because we want folks to be able to safely run them locally too17:53
fungicould always chmod those log files world-readable before dropping sudo17:54
clarkbefried: openstack-tox-with-sudo17:54
efriedclarkb: http://zuul.openstack.org/job/openstack-tox-with-sudo17:54
efriedwhee17:54
clarkbefried: thats the one, if you reparent to that you should have working sudo17:54
fungiyeah, if it's just for troubleshooting and not a more long-term thing, that's likely fine17:54
efriedsweet, thank you.17:54
openstackgerritMerged openstack/project-config master: Stop treating .gz files as special in log handling  https://review.opendev.org/67726517:54
efriedclarkb: do I still need become:true in my post?17:55
clarkbefried: ya, all that does is allow sudo to function you still hav eto request sudo where you need it17:55
efriedneat17:55
efriedclarkb, fungi: trying again: https://review.opendev.org/#/c/678051/17:55
efriedThanks for the help.17:55
fungibut more generally, it'll be safer to find ways not to need sudo at the end of the job17:56
fungiif it's something you want to keep long-term17:56
efriedfungi: oh, I'm just trying to recreate this one gate failure and have mysql logs when it happens.17:56
efriedThis is not long term17:57
efriedunless by "long term" you mean "in the starry future where I can condition certain post behavior on certain failure conditions"17:57
efriedI guess maybe with enough bash hacking one might be able to do that in a post...17:58
clarkbfungi: this is a one off to get more logs for a failure that seems to only happen on limestone17:59
clarkbI don't think we'll be merging this change if we can get the data17:59
clarkb(though maybe we will want to collect those logs usually? not sure)17:59
mriedemclarkb: i'm getting sidetracked with something, it's probably best to just leave comments on the query removal patch and i'll go through them18:02
mriedemand maybe tweak the script - a fun friday afternoon exercise18:02
mriedemclarkb: btw, if you're looking for some light reading in your alone time https://deadspin.com/tag/why-your-team-sucks-201918:02
mriedemseahawks are down that list18:03
*** ozzzo has quit IRC18:09
*** AJaeger_ is now known as AJaeger18:14
*** cyberpear has joined #openstack-infra18:15
mriedemclarkb: ok i marked up the e-r query removal patch with the ones that still get hits https://review.opendev.org/#/c/677306/118:18
openstackgerritClark Boylan proposed zuul/zuul master: Stop executor if log streamer dies  https://review.opendev.org/67804918:24
mriedemclarkb: ok commented on all removed queries with hits still. the other ones beside the git one you pointed out are either (1) failures in the check queue for broken patches or (2) duplicates of other bugs - which is the case with the c-bak one18:32
mriedemso i think we're good to go with those removals since the queries are false hits18:32
clarkbmriedem: ok18:33
clarkbapproved18:34
*** rosmaita has quit IRC18:35
*** gyee has quit IRC18:42
*** e0ne has quit IRC18:46
openstackgerritMerged opendev/elastic-recheck master: Remove old queries: 2019-08-19  https://review.opendev.org/67730618:46
*** gyee has joined #openstack-infra18:46
openstackgerritClark Boylan proposed zuul/zuul master: Document js tool installation in scratch doc  https://review.opendev.org/67828618:49
openstackgerritClark Boylan proposed zuul/zuul master: Stop executor if log streamer dies  https://review.opendev.org/67804918:53
AJaegerconfig-core, https://review.opendev.org/678256 and https://review.opendev.org/677804 are two promote job cleanups . Reviews welcome. That's the end of my promote job week ;)18:55
AJaegerThe rest of the jobs stay for a bit probably. The majority of runs is converted and the rest are special cases.18:55
*** eandersson has joined #openstack-infra19:00
eanderssonWhat format should IPv6 addresses be stored in yaml format?19:00
eanderssonTrying to figure out if I should change the code, or just store the IPs differently19:00
eanderssonhttps://storage.gra1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/logs_66/678266/2/check/designate-ipv6-only-bind9/0719c1d/controller/logs/etc/designate/pools_yaml.txt.gz19:00
eanderssonIt was originally trying to use19:00
eandersson> host: [2604:e100:3:0:f816:3eff:fe78:5bb7]19:01
eanderssonI changed it to19:01
eandersson> host: "[2604:e100:3:0:f816:3eff:fe78:5bb7]"19:01
eanderssonbut it seems to want19:01
eandersson> host: "2604:e100:3:0:f816:3eff:fe78:5bb7"19:01
clarkbeandersson: that would be a question for designate19:01
*** hamzy has quit IRC19:01
clarkbyour first example creates a list with one element in it though19:01
eanderssonSorry, this is from the perspective from a Designate dev19:01
fungiusually you would only wrap ipv6 addresses in [] if you're adding a port number using : as a separator19:02
eanderssonYea exactly clarkb19:02
clarkbI would expect the second and third options to both work19:02
eanderssonSecond fails due to netaddr not liking []19:02
fungibecause 2604:e100:3::f816:3eff:fe78:5bb7:443 would be too vague so you [2604:e100:3::f816:3eff:fe78:5bb7]:443 to make it clear the 443 is a port number19:03
clarkbeandersson: that sounds like a netaddr bug19:03
fungibut if you're not using a port number then there's usually no need, unless you want to make it clear you're _not_ including a port number for some reason19:03
eanderssonI kinda want to strip the [] so that both works19:03
fungiand yeah, yaml is going to get confused and think the [] without quoting is declaring a singleton list19:04
fungibut with quoting yaml shouldn't be confused regardless19:04
eanderssonBasically trying to fix these non-voting jobs https://review.opendev.org/#/c/678266/19:05
clarkbdesignate should accept both imo19:05
clarkb(both second and third value)19:05
eanderssonI agree - will deferr that to a different patch thou19:05
eanderssonWhere does $<PROJECT>_SERVICE_HOST usually come from?19:06
clarkbeandersson: its the devstack var to specify what address the api for that service should listen on19:06
eanderssonhttps://review.opendev.org/#/c/678266/2/devstack/designate_plugins/backend-bind919:07
*** bnemec has joined #openstack-infra19:10
*** bnemec is now known as beekneemech19:11
clarkbeandersson: depending on how that file is rendered you may have to escape the "s19:12
*** eharney has quit IRC19:13
clarkbya that is a heredoc19:13
clarkbtry \"\"19:13
mnaseris there a straight forward way of installing dependencies checked out by zuul?19:13
clarkbmnaser: that is super dependent on what and how things are installed19:14
mnaseri.e. say i have "magnum" in requirements.txt -- can that be checked out by zuul and then it installs master (rather than $whatever_is_in_pypi)19:14
clarkb(so no I don't think so, it will depend on whatever the stuff is)19:14
eanderssonclarkb, > failed to detect a valid IP address from '\\"[2604:e100:3:0:f816:3eff:fe78:5bb7]\\"'19:14
clarkbeandersson: can you paste the content of that portion of the file?19:14
clarkbmnaser: tox siblings doe sthat for python deps19:15
clarkbmnaser: so should happen if you use tox19:15
mnaserok so thats what all that magic is about.  is there something neat to make it happen easily for users that run tox locally?19:15
eanderssonclarkb, http://paste.openstack.org/show/762849/19:15
eanderssonI just did something like that19:16
mnaserpointing to git repos seems iffy but if it's the best we can do.. sure19:16
fungimnaser: not really because it depends on them having the other repository checked out to a specific location or telling tox where to find it19:16
eanderssonbtw it works fine if I just drop the [], so I am pretty sure this is just a python issue (or maybe a netaddr issue)19:17
mnaserhmm, i'm trying to think the best approach to do in this case to make it easier for a contributor to work on this locally (but also work properly in gates)19:17
eanderssonnot sure if netaddr is supposed to allow [] or not19:17
fungimnaser: and having some way for tox to differentiate between when it should look for local source code for a dependency vs ask pip to fetch it from pypi19:17
clarkbeandersson: what does the output file look like?19:17
clarkbeandersson: if the ""s are being dropped because of the heredoc rendering then []s will result in an invalid input to netaddr likely19:17
eanderssonhttp://paste.openstack.org/show/762850/19:17
fungimnaser: the "easy" solution openstack came up with for this problem was devstack, if that gives you a feel for how deep this problem space is19:18
eanderssonThis stores it as a string which is fine19:18
clarkbeandersson: cool that looks correct, likely a bug in the python code then19:18
eanderssonYea I guess19:19
eandersson> import netaddr; netaddr.IPAddress('2604:e100:3:0:f816:3eff:fe78:5bb7')19:19
eanderssonThis works19:19
eanderssonThis does not19:19
eandersson> import netaddr; netaddr.IPAddress('[2604:e100:3:0:f816:3eff:fe78:5bb7]')19:19
mnaserfungi: in my case i'm trying to write a magnum 'driver' so the code depends on a few imports from magnum19:19
clarkbya thats a bug in netaddr imo19:19
eanderssonThe only thing that confuses me would be why are only we seeing this?19:20
eanderssonI was looking at the nova code path and I don't think they are doing anything different19:20
clarkbeandersson: there tests may never set an escaped ipv6 address value?19:21
clarkbs/there/their/19:21
clarkbor they are stripping the [] off19:21
fungieandersson: if you're considering filing an issue against netaddr, terminology-wise the thing you're wanting it to support is ietf rfc 2732 "format for literal ipv6 addresses in urls"19:22
fungithough it's possible they consider that out of scope for raw address parsing19:23
eanderssonshort term is there a devstack env variable that does not have []? or should I just strip it in bash for now?19:23
*** ozzzo has joined #openstack-infra19:23
fungifor reference, https://tools.ietf.org/html/rfc273219:24
clarkbeandersson: I don't think you should strip it in bash or "fix it" to remove the []s19:25
clarkbthey are perfectly valid and your software should accept them as inputs19:25
fungialso possible urllib could be used to dereference those before passing to netaddr, but i haven't looked19:25
clarkb(I'm going to be a little insistent on that becaus etools like docker completely fail at recognizing those as valid inputs)19:25
mnaseri wonder if there's an alternative in testing world where i can depend on magnum (and i'm able to run unit tests without having it inside 'requirements' ?)19:25
clarkbmnaser: that is why test-requirements is separate from requirements19:26
*** hamzy has joined #openstack-infra19:26
mnaser(this is more python advice) but i'm just wondering if there's a clean way to be able to run unit tests without .. having it there19:26
mnaseroh i just thought of a similar use case.. out of tree nova drivers19:27
mnasermaybe ill go dig there19:27
fungiyou could probably have a job which creates a venv, installs magnum (via whatever method you prefer) into that venv, and then instructs tox to use that venv instead of creatnig one of its own19:27
eanderssonclarkb, sure I agree with you, but could take months before that is fixed upstream and our upper requirements are updated.19:27
fungibut those are also the steps your local devs would need to follow to replicate testing19:27
clarkbeandersson: fix it in designate then19:27
eanderssonclarkb, probably best to fix it in oslo tbh (we don't call netaddr directly).19:28
*** jamesmcarthur has joined #openstack-infra19:28
eanderssonhttps://github.com/openstack/oslo.versionedobjects/blob/master/oslo_versionedobjects/fields.py#L51419:28
fungieandersson: i have a feeling netaddr may consider itself low-enough level that it only expects to parse raw ip addresses and cidrs, in which case url-oriented syntax isn't its purview but you could still, as clarkb points out, have designate accept it19:29
mnaserhttps://github.com/openstack/compute-hyperv/blob/master/tox.ini#L2019:30
mnaseri guess this is how compute-hyperv did it, but it probably means that you cant use zuul checked out changes19:30
fungimnaser: yep. many openstack projects were littered with stuff like that until it got cleaned up19:31
fungibecause it's surprising to people when a change passes in the gate behind a change in a from-source dependency which should have broken it, or when depends-on to that dependency mysteriously just doesn't work19:31
*** jamesmcarthur has quit IRC19:32
*** jamesmcarthur has joined #openstack-infra19:32
mnaserit seems easy to solve for CI, but hard to make it work 'natively' locally19:32
fungimnaser: the way some projects like oslo have tackled it is to run two jobs, one which installs the dependency from python packages (pypi or mirror thereof), and another which installs from the on-disk source code zuul provides19:33
fungithat works well if you want to make sure you don't allow changes to merge when they're incompatible with the most recently-published release of the dependency19:33
mnaseryeah, makes sure you dont do something that breaks the existing release, makes senes19:34
fungiyet still want to also make sure they work with and can be demonstrated against the corresponding branch tip of the dependency too19:34
fungisome projects have rejected that solution because they want to only develop against the future release state of their dependency19:34
fungiand want to be able to break compatibility with the latest release of the dependency, because they're sure to be careful to only release when or after the dependency next releases19:35
fungibut still, yeah, to be able to do the same locally you need instructions for your developers to put the dependency source code at a known location so tox can reference it19:36
mnaseri guess i could always just build this whole thing out with 0 dependency on magnum (or anything i import are conditional imports that i can stub out or something)19:37
fungialso possible19:37
openstackgerritClark Boylan proposed zuul/nodepool master: Set manage_images to false on aws  https://review.opendev.org/67829219:39
*** roman_g has quit IRC19:41
eanderssonfungi, this isnt an url-oriented syntax thou19:41
clarkbI'm not seeing the log_urls in logstash events with the .gz suffixes like I expected :/19:41
clarkbwe seem to still get the older log_urls without .gz suffixes19:42
clarkbthat means stuff is working as before so not a firedrill but its odd19:42
clarkbeandersson: I'm sure that devstack sets that var escaped so that it can construct urls with them19:42
clarkband that way it doesn't have to check if the value is ipv4 or ipv6 before adding []s19:42
clarkbhowever those [] wrapped addrs are perfectly valid and should be accepted19:43
*** jamesmcarthur has quit IRC19:43
*** tomaw has quit IRC19:44
eanderssonclarkb, yep - I am brining it up with the oslo people19:44
clarkbre .txt.gz could be that no jobs that started after the change landed ith .txt.gz files has completed yet?19:44
eanderssonIt's easy enough to fix in designate, but we really just use the oslo code directly19:44
*** jamesmcarthur has joined #openstack-infra19:45
eanderssonhttps://github.com/openstack/designate/blob/master/designate/objects/fields.py#L17119:45
fungiwell, valid as part of a url for rfc 2732 compliant software, and nice to support but i'm not aware of a standard requiring them outside use in a url19:45
fungisince the advent of rfc 2732 they've become somewhat of a general convention, especially when you want to conveniently tack on a port number using : as the port separator19:46
*** tomaw has joined #openstack-infra19:46
clarkbfungi: its not a requirement to use them but it is something that users may do (as evidenced by devstack doing so)19:47
clarkbfungi: and software should just do the right thing there19:47
clarkbfwiw I think python socket lib accepts them without complaint19:47
fungiyeah, i'm not surprised19:48
fungithere also may be another rfc about wrapping v6 addresses in [] i just don't know what it is if so19:49
*** jamesmcarthur has quit IRC19:50
eanderssonI don't think socket accepts []19:52
eanderssonI tested19:52
eandersson> s.connect(('::1', 80, 0, 0))19:52
eanderssonand that works fine19:52
eanderssonbut this does not work19:52
eandersson> s.connect(('[::1]', 80, 0, 0))19:52
eanderssonI assume that should be fine?19:53
clarkbah I am mistaken then19:53
clarkb(maybe devstack should provide both escaped and unescaped values then? though untablging that through all services is likely to be "fun")19:55
clarkbI'm fairly certain the reason it has the [] are because that var is used ot create urls and they don't want t oconditionally add [] everytime19:56
eanderssonI'll just rollback my change for now. The job is non-voting anyway.19:56
eanderssonI'll get that merged and figure out if we should do this in devstack or code.19:58
eanderssonFeel free to drop a comment here if you have any feedback https://review.opendev.org/#/c/678266/19:59
*** eharney has joined #openstack-infra20:10
openstackgerritAndreas Jaeger proposed openstack/project-config master: Fix secret for promote-stx-tox-docs  https://review.opendev.org/67829920:10
*** weshay is now known as weshay_MOD20:10
AJaegerconfig-core, this fixes starlingx promote jobs, could we merge this quickly to unbreak, please? ^20:10
*** jamesmcarthur has joined #openstack-infra20:14
fungilooking20:15
fungithanks for fixing!20:16
AJaegerthanks for quick review20:17
* AJaeger waves good night and wishes a great weekend20:17
*** jamesmcarthur has quit IRC20:18
*** jamesmcarthur has joined #openstack-infra20:19
fungiyou too AJaeger!20:21
clarkbI'm really stumped on this logstash filename thing20:23
clarkbin theory the code I wrote has merged and goes into the running zuul config for jobs that start afte rthat merge20:23
clarkbhowever I don't see evidence of that not even in the zuul executor debug logs20:24
clarkbone thing is we set ignore_errors to true on that play, but looking at the executor debug logs it doesn't appera to have errored20:29
openstackgerritMerged openstack/project-config master: Fix secret for promote-stx-tox-docs  https://review.opendev.org/67829920:30
clarkbok I think I may be a derp20:31
openstackgerritClark Boylan proposed opendev/base-jobs master: Stop treating .gz files as special in log handling  https://review.opendev.org/67830320:36
clarkbinfra-root config-core ^ the submit log processor jobs are all in base-jobs now20:37
clarkbfungi: ^ maybe you can ack that and I'll merge it?20:37
*** igordc has quit IRC20:37
clarkbI'm going to delete those roles from project-config now20:37
openstackgerritClark Boylan proposed openstack/project-config master: Cleanup roles that have moved to opendev/base-jobs  https://review.opendev.org/67830420:38
clarkbhopefully ^ reduces future confusion20:38
*** whoami-rajat has joined #openstack-infra21:00
*** michael-beaver has quit IRC21:10
*** roman_g has joined #openstack-infra21:18
*** needscoffee is now known as kmalloc21:32
*** Vadmacs has quit IRC21:43
*** igordc has joined #openstack-infra21:45
*** jamesmcarthur has quit IRC21:46
*** jamesmcarthur has joined #openstack-infra21:48
*** jamesmcarthur has quit IRC21:50
*** jamesmcarthur has joined #openstack-infra21:51
openstackgerritClark Boylan proposed zuul/zuul master: Set git user config in from scratch document  https://review.opendev.org/67831221:54
openstackgerritClark Boylan proposed opendev/puppet-log_processor master: Don't try to get .gz suffixed files in addition to base url  https://review.opendev.org/67723621:55
*** takamatsu has quit IRC21:55
*** jamesmcarthur has quit IRC22:07
*** jamesmcarthur has joined #openstack-infra22:07
*** rcernin has joined #openstack-infra22:11
johnsomHi folks, I'm having a problem with the new zuul logs archive: https://ddcc85fe9cd658c6dac3-b81d4381f8c07328b28c126876a3e27b.ssl.cf5.rackcdn.com/667249/2/check/openstack-tox-docs/a6e2f90/html/22:12
johnsomWeb Listing Disabled22:12
*** jamesmcarthur has quit IRC22:13
johnsomAh, ok, It's a bug in the new pdf-docs job I bet. The html docs aren't there22:14
johnsomThey are now under "docs" instead of "html" which is what zuul points to.22:14
*** aaronsheffield has quit IRC22:15
johnsomThe link from zuul is https://ddcc85fe9cd658c6dac3-b81d4381f8c07328b28c126876a3e27b.ssl.cf5.rackcdn.com/667249/2/check/openstack-tox-docs/a6e2f90/html/ but the docs job is doing: https://ddcc85fe9cd658c6dac3-b81d4381f8c07328b28c126876a3e27b.ssl.cf5.rackcdn.com/667249/2/check/openstack-tox-docs/a6e2f90/docs/22:17
clarkbhrm I didn't think the html stuff changed just addition of pdf on the side22:20
johnsomI think this patch has a bug: https://review.opendev.org/#/c/67814222:20
johnsomTrying to figure out where to report it as base-jobs doesn't exist in storyboard.22:20
*** kaisers has quit IRC22:21
*** rlandy|ruck has quit IRC22:21
clarkbjohnsom: ya but that is only pdf stuff22:22
clarkbthat doesn't touch html22:22
clarkba few lines above there is where the html is processed and that goes under docs/22:22
clarkbso maybe an ealrier change22:22
johnsomAh, yeah22:22
clarkbits been that way since its inception22:24
johnsomOdd though, that code was added five months ago. I'm pretty sure this is new or related to the pdf changes.22:24
clarkbI think the change to promote instead of rebuilding is what must've done it22:24
clarkbjohnsom: the relatively recent change is to use the promote pipeline to grab artifacts built during the gate and promote them to published locations22:25
clarkbjohnsom: rather than rebuilding the docs again post merge22:25
clarkbthat happened in the last week22:25
johnsomThat sounds like a good candidate22:25
clarkbcan you link to the builds page that has the wrong link in it?22:25
johnsomIt's still running in zuul: 66724922:26
johnsomIt will eventually be here: https://review.opendev.org/66724922:26
*** kaisers has joined #openstack-infra22:26
clarkbthe build-openstack-api-ref job works22:27
clarkbwith that docs/ url22:27
johnsomHa, yeah, interesting22:27
clarkbthat gives us something to compare against22:27
*** mriedem has quit IRC22:27
clarkb they use the same system22:27
clarkbits the success-url22:28
johnsomhttps://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/jobs.yaml#L43622:29
clarkbya and line 45522:30
clarkbI think if we change that to docs/ it will work or maybe even drop it22:30
clarkbbuild-openstack-api-ref doesn't set it22:30
clarkbbut works22:30
clarkbjohnsom: doyou want to push that change up?22:31
johnsomYeah, I can do that.22:31
*** jamesmcarthur has joined #openstack-infra22:31
*** roman_g has quit IRC22:31
johnsomDo you know the patch that switched to the promote pipeline?22:36
*** jamesmcarthur has quit IRC22:37
clarkbjohnsom: I7d5ba35733be78b9d734776ff8edd7020ec6b694 I think22:38
johnsomThanks, that looks like it.22:39
*** jamesmcarthur has joined #openstack-infra22:39
openstackgerritMichael Johnson proposed openstack/openstack-zuul-jobs master: Remove the success-url from openstack-tox-docs  https://review.opendev.org/67831922:40
clarkbthanks!22:41
johnsomNP, thanks for the help22:42
*** anteaya has quit IRC22:45
*** jamesmcarthur has quit IRC22:46
*** jamesmcarthur has joined #openstack-infra22:50
*** tonyb[m] has joined #openstack-infra22:54
*** kjackal has quit IRC22:57
*** igordc has quit IRC23:00
*** jamesmcarthur has quit IRC23:01
*** whoami-rajat has quit IRC23:10
fungiclarkb: lgtm, i've approved it23:11
fungiand sorry for the delay, inlaws staying over and i needed to cook/eat dinner23:11
*** rcernin has quit IRC23:11
*** rcernin has joined #openstack-infra23:12
clarkbno worries I'm still around for a little bit23:13
*** jamesmcarthur has joined #openstack-infra23:15
*** jamesmcarthur has quit IRC23:17
*** jamesmcarthur has joined #openstack-infra23:19
*** guoqiao_ has joined #openstack-infra23:20
eanderssonclarkb, what do you think about something like this? https://review.opendev.org/#/c/678321/2/devstack/settings23:21
*** jamesmcarthur has quit IRC23:22
*** jamesmcarthur has joined #openstack-infra23:22
clarkbeandersson: I think SERVICE_HOST isn't always HOST_IP, multinode testing in particular will be different23:24
clarkbalso HOST_IP != HOST_IPV623:24
clarkbso I think that will always get you an ipv4 address23:24
*** beekneemech is now known as keanu23:26
*** keanu is now known as beekneemech23:27
openstackgerritMerged openstack/openstack-zuul-jobs master: Remove the success-url from openstack-tox-docs  https://review.opendev.org/67831923:29
openstackgerritMerged opendev/base-jobs master: Stop treating .gz files as special in log handling  https://review.opendev.org/67830323:31
*** jamesmcarthur has quit IRC23:32
*** ijw has joined #openstack-infra23:33
*** mattw4 has quit IRC23:37
*** jamesmcarthur has joined #openstack-infra23:38
eanderssonclarkb,  Yea I'll have to re-think this. Gonna see if I at least can get past this to make sure there isn't anything else broken.23:38
*** jamesmcarthur has quit IRC23:42

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