Tuesday, 2017-08-01

*** yamamoto has quit IRC00:01
*** EricGonczer_ has joined #openstack-infra00:03
*** yamamoto has joined #openstack-infra00:05
*** dingyichen has joined #openstack-infra00:08
*** xyang1 has quit IRC00:11
*** ramishra has joined #openstack-infra00:14
*** gmann has quit IRC00:16
*** gmann has joined #openstack-infra00:16
*** gordc has joined #openstack-infra00:24
*** EricGonczer_ has quit IRC00:27
*** EricGonczer_ has joined #openstack-infra00:28
*** ramishra has quit IRC00:28
*** gordc has quit IRC00:29
*** aeng has quit IRC00:29
*** mriedem has quit IRC00:30
*** EricGonczer_ has quit IRC00:33
*** armax has quit IRC00:34
*** slaweq has joined #openstack-infra00:36
*** mriedem has joined #openstack-infra00:38
*** harlowja has quit IRC00:38
*** gordc has joined #openstack-infra00:41
*** slaweq has quit IRC00:42
*** zhurong has joined #openstack-infra00:43
*** thorst_afk has joined #openstack-infra00:46
*** thorst_afk has quit IRC00:54
*** https_GK1wmSU has joined #openstack-infra00:55
*** https_GK1wmSU has quit IRC00:56
*** https_GK1wmSU has joined #openstack-infra01:00
*** https___GK1wmSU has joined #openstack-infra01:02
*** https__GK1wmSU has joined #openstack-infra01:02
*** https___GK1wmSU has quit IRC01:03
*** https__GK1wmSU has quit IRC01:03
*** https_GK1wmSU has quit IRC01:03
*** dougwig has quit IRC01:05
*** rkukura has quit IRC01:06
*** s-shiono has joined #openstack-infra01:07
*** liujiong has joined #openstack-infra01:08
*** sdague has quit IRC01:08
*** EricGonczer_ has joined #openstack-infra01:09
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move selinux packages to redhat-common  https://review.openstack.org/48943401:10
*** pahuang has quit IRC01:18
*** ramishra has joined #openstack-infra01:20
*** yamamoto has quit IRC01:25
*** thorst_afk has joined #openstack-infra01:29
*** rkukura has joined #openstack-infra01:29
*** yamamoto has joined #openstack-infra01:29
*** rkukura has quit IRC01:30
*** gcb has joined #openstack-infra01:30
*** EricGonczer_ has quit IRC01:31
*** stakeda has joined #openstack-infra01:33
*** rkukura has joined #openstack-infra01:34
*** pahuang has joined #openstack-infra01:35
*** gcb has quit IRC01:37
*** thorst_afk has quit IRC01:38
*** thorst_afk has joined #openstack-infra01:38
*** gcb has joined #openstack-infra01:39
*** xinliang has joined #openstack-infra01:40
*** xinliang has quit IRC01:40
*** xinliang has joined #openstack-infra01:40
*** https_GK1wmSU has joined #openstack-infra01:40
*** https_GK1wmSU has left #openstack-infra01:41
*** shu-mutou-AWAY is now known as shu-mutou01:42
*** thorst_afk has quit IRC01:43
*** EricGonczer_ has joined #openstack-infra01:47
*** Apoorva has quit IRC01:48
*** gordc has quit IRC01:49
*** pahuang has quit IRC01:51
*** yamamoto has quit IRC01:51
*** tuanluong has joined #openstack-infra01:51
*** camunoz has quit IRC01:52
*** armax has joined #openstack-infra01:52
*** pahuang has joined #openstack-infra01:53
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: External Calendar Sync  https://review.openstack.org/48768301:54
*** thorst_afk has joined #openstack-infra01:55
*** thorst_afk has quit IRC01:55
*** yamamoto has joined #openstack-infra01:56
*** rkukura has quit IRC01:59
*** EricGonczer_ has quit IRC01:59
*** slaweq has joined #openstack-infra01:59
*** slaweq has quit IRC02:04
*** yamamoto has quit IRC02:07
*** yamahata has quit IRC02:08
openstackgerritKien Nguyen proposed openstack-infra/project-config master: Add topology flag to Heat job template  https://review.openstack.org/48204802:08
*** EricGonczer_ has joined #openstack-infra02:09
*** slaweq has joined #openstack-infra02:09
*** mriedem has quit IRC02:10
*** thorst_afk has joined #openstack-infra02:11
*** slaweq has quit IRC02:15
*** rossella_s has quit IRC02:19
*** yamamoto has joined #openstack-infra02:19
*** rossella_s has joined #openstack-infra02:21
*** hongbin has joined #openstack-infra02:21
*** harlowja has joined #openstack-infra02:22
*** thorst_afk has quit IRC02:25
*** bobh has joined #openstack-infra02:26
*** EricGonczer_ has quit IRC02:33
*** esberglu has joined #openstack-infra02:39
*** panda has quit IRC02:44
*** harlowja has quit IRC02:44
*** esberglu has quit IRC02:44
*** panda has joined #openstack-infra02:47
*** esberglu has joined #openstack-infra02:49
*** liujiong has quit IRC02:50
*** baoli_ has quit IRC02:50
*** liujiong has joined #openstack-infra02:51
*** esikachev has joined #openstack-infra02:54
*** raddaoui has quit IRC02:54
*** hongbin_ has joined #openstack-infra02:55
*** hongbin has quit IRC02:57
*** esikachev has quit IRC02:58
*** hongbin has joined #openstack-infra02:59
*** aeng has joined #openstack-infra03:00
*** hongbin_ has quit IRC03:00
*** yamamoto has quit IRC03:01
*** yamamoto has joined #openstack-infra03:06
*** lbragstad_ has joined #openstack-infra03:14
*** lbragstad has quit IRC03:14
*** yamamoto has quit IRC03:21
*** bobh has quit IRC03:23
*** sree_ has joined #openstack-infra03:23
*** sree_ is now known as Guest3515903:23
*** yamamoto has joined #openstack-infra03:24
*** gouthamr has quit IRC03:28
*** yamamoto has quit IRC03:36
*** marst has joined #openstack-infra03:36
*** slaweq has joined #openstack-infra03:37
*** harlowja has joined #openstack-infra03:38
*** slaweq has quit IRC03:42
*** yamamoto has joined #openstack-infra03:44
*** nicolasbock has joined #openstack-infra03:45
*** dave-mcc_ has quit IRC03:48
*** ykarel has joined #openstack-infra03:52
*** ijw has quit IRC03:57
EmilienMfungi: hey, I'm wondering if https://review.openstack.org/#/c/487187/ has been applied on logservers03:58
EmilienMI can't recall the url to find out puppet dashboar03:59
clarkbEmilienM: it should be applied since it is merged04:02
clarkball puppet updates should be applied within an hour of merging04:03
EmilienMclarkb: ok, I'm wondering why we still don't have index page04:03
*** mtanino has quit IRC04:04
*** yamamoto has quit IRC04:04
*** hongbin has quit IRC04:05
EmilienMclarkb: not sure how to debug it, tbh. If you have an idea04:06
*** links has joined #openstack-infra04:07
*** yamamoto has joined #openstack-infra04:09
clarkbEmilienM: do you have an example job log it would apply to?04:10
*** psachin has joined #openstack-infra04:10
EmilienMclarkb: http://logs.openstack.org/42/487742/1/gate/gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet/ed7e7cd/04:10
clarkbEmilienM: http://logs.openstack.org/28/489428/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/79a12aa/logs/ the tempest one is no longer applied either04:14
clarkbEmilienM: Jul 31 19:56:27 static puppet-user[8814]: (/Stage[main]/Httpd/Service[httpd]) ReadmeName takes one argument, a filename <- is from syslog04:15
clarkbbut I don't see ReadmeName anywhere in /etc/apache2/sites-enabled04:16
EmilienMoops04:17
clarkbI think the changes to iterate over the readme vars must have a bug04:18
EmilienMyeah i'm digging the infra puppet apache04:18
EmilienMclarkb: you're using https://github.com/openstack-infra/puppet-httpd right?04:18
clarkbyes I think so04:18
clarkbyou may have to do a global lookup of readmes for that to work04:19
clarkbbecause the erb is being evaluated from puppet-httpd not openstackci04:19
clarkb::openstackci::readmes04:19
EmilienMright04:20
EmilienMclarkb: neither in /etc/apache2/sites-available?04:22
clarkbEmilienM: no, we don't put the file in sites available (since its controlled by puppet we just add and remove to sites-enabled directly)04:23
EmilienMah I think I found04:23
EmilienMhttps://github.com/openstack-infra/puppet-openstackci/blob/fdc4e9cc045a79d8542023a08527c4ea2d97eac7/templates/logs.vhost.erb#L7104:23
EmilienM<Directory <%= @docroot %><%= pattern %>>04:23
EmilienMI think it should be @pattern04:23
clarkbI don't think so because in that context you are using the |pattern| iteration variable04:24
clarkbright? I thought ruby didn't require you to prefix local vars04:24
EmilienMah right it's a local var04:25
EmilienMclarkb: can you pastbine the full catalog log please?04:25
EmilienMclarkb: and maybe some apache logs, I want to debug why puppet doesn't apply it04:25
EmilienMclarkb: also, did Puppet failed to apply the catalog or passed but the resource didnd't work?04:26
*** thorst_afk has joined #openstack-infra04:26
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Add buildlogs.centos.org to reverse proxy cache  https://review.openstack.org/48946204:27
clarkbEmilienM: http://paste.openstack.org/show/617083/ is the last puppet apply run. I think puppet succeeded it just couldn't properly restart apache04:27
EmilienMclarkb: when you restart apache, what does it do?04:28
EmilienMwait04:29
EmilienMclarkb: can you paste /etc/apache2/sites-enabled/50-logs.openstack.org.conf please?04:29
clarkbEmilienM: ya sites-enabled doesn't have that not sure if puppet-httpd is doing its own check before applying or something04:29
clarkbso I don't know what undid it04:30
*** thorst_afk has quit IRC04:31
EmilienMclarkb: ^ can you pastbin plz?04:31
*** adisky__ has joined #openstack-infra04:33
clarkbEmilienM: http://paste.openstack.org/show/617084/ is the relevant bits04:33
clarkbEmilienM: 13f3e35d98ee04b21173c138b9db3c54e5276f03 is the version of puppet-openstackci installed on the puppetmaster which is copied to the individual node before running puppet apply04:36
clarkb2017-07-31 20:13:15,311 p=14431 u=root |  static.openstack.org       : ok=7    changed=2    unreachable=0    failed=1 is the last time ansible logs running puppet on that server04:37
clarkbbut ansible has run more recently than that04:37
clarkblooks like someone disabled puppet on static.o.o04:38
clarkband must've manually cleaned up that file04:38
*** treaki__ has quit IRC04:38
clarkbEmilienM: 20:10:06            fungi | EmilienM: looks like we have a bug... the erb change in https://review.openstack.org/487120 resulted in readmefile entries like this: http://paste.openstack.org/show/61705904:38
*** treaki_ has joined #openstack-infra04:38
EmilienMindeed04:39
clarkb.each seems to give you the key value pairs04:40
clarkbdo you need |pattern, helpfile| instead? also you might want to update your default value for readmes to {} instead of [] to better reflect the type04:40
*** jhesketh__ has joined #openstack-infra04:44
*** jhesketh__ has quit IRC04:44
EmilienMclarkb: yes it sounds like, I'm looking into it04:44
*** jhesketh_ has joined #openstack-infra04:44
*** jhesketh_ has quit IRC04:45
openstackgerritEmilien Macchi proposed openstack-infra/puppet-openstackci master: Iterate readmes as an hash  https://review.openstack.org/48946604:53
EmilienMclarkb: ^ can you run a puppet apply with ^ ? please04:54
clarkbEmilienM: I'm not going to run tonight, its bed time :)04:54
clarkbI'll give it a quick review though04:54
EmilienMclarkb: ok thx04:54
EmilienMgood night! & thx for your help04:55
clarkbEmilienM: and done04:56
*** slaweq has joined #openstack-infra04:59
openstackgerritEmilien Macchi proposed openstack-infra/puppet-openstackci master: Iterate readmes as an hash  https://review.openstack.org/48946604:59
EmilienMclarkb: done, adding the @ you missed in comment04:59
*** rkukura has joined #openstack-infra05:02
*** slaweq has quit IRC05:04
*** prateek has joined #openstack-infra05:06
*** harlowja has quit IRC05:10
*** https__GK1wmSU has joined #openstack-infra05:10
*** https_GK1wmSU has joined #openstack-infra05:11
*** https_GK1wmSU has quit IRC05:12
*** https__GK1wmSU has quit IRC05:12
*** https___GK1wmSU has joined #openstack-infra05:15
*** https__GK1wmSU has joined #openstack-infra05:15
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Fix test_cache_hard_links when on tmpfs  https://review.openstack.org/48937705:16
*** https___GK1wmSU has left #openstack-infra05:16
*** https__GK1wmSU has left #openstack-infra05:16
*** jtomasek has joined #openstack-infra05:20
*** esikachev has joined #openstack-infra05:21
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [DNM] larger LVM testing  https://review.openstack.org/48686405:25
*** gcb has quit IRC05:29
*** gcb_ has joined #openstack-infra05:29
*** https_GK1wmSU has joined #openstack-infra05:41
*** https___GK1wmSU has joined #openstack-infra05:43
*** https___GK1wmSU has quit IRC05:44
*** https_GK1wmSU has quit IRC05:45
*** bhavik1 has joined #openstack-infra05:48
*** rlandy has joined #openstack-infra05:49
*** rlandy is now known as rlandy|ci_mtgs05:50
*** aviau has quit IRC05:50
*** aviau has joined #openstack-infra05:51
*** harlowja has joined #openstack-infra05:51
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Improve cleanup of test disk accountant  https://review.openstack.org/48947705:52
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: Add max-nodes-per-job tenant setting  https://review.openstack.org/48948105:56
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: Add max-nodes-per-job tenant setting  https://review.openstack.org/48948105:58
*** yamahata has joined #openstack-infra06:01
*** cshastri has joined #openstack-infra06:04
*** jaosorior has quit IRC06:05
*** esberglu has quit IRC06:06
*** esberglu has joined #openstack-infra06:06
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Don't ignore inexistent jobs in config  https://review.openstack.org/48875806:11
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Don't ignore inexistent jobs in config  https://review.openstack.org/48875806:12
*** slaweq has joined #openstack-infra06:13
*** esberglu has quit IRC06:15
*** wolverineav has joined #openstack-infra06:18
*** wolverineav has quit IRC06:22
*** jaosorior has joined #openstack-infra06:24
*** https_GK1wmSU has joined #openstack-infra06:27
*** bhavik1 has quit IRC06:27
*** thorst_afk has joined #openstack-infra06:28
*** https_GK1wmSU has quit IRC06:30
*** kjackal_ has quit IRC06:30
*** thorst_afk has quit IRC06:32
*** https_GK1wmSU has joined #openstack-infra06:34
AJaegerianw: you have a few older open changes in project-config - will you continue on these and push them forward? https://review.openstack.org/#/q/owner:iwienand%2540redhat.com+status:open+project:openstack-infra/project-config06:35
*** https_GK1wmSU has quit IRC06:36
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Use zuul attributes in semaphore documentation  https://review.openstack.org/48949906:40
*** panda has quit IRC06:43
*** panda has joined #openstack-infra06:47
*** harlowja has quit IRC06:51
*** ralonsoh has joined #openstack-infra06:52
*** rcernin has joined #openstack-infra06:55
*** alexchadin has joined #openstack-infra06:56
*** kjackal_ has joined #openstack-infra06:58
*** dtantsur|afk is now known as dtantsur07:01
*** pcaruana has joined #openstack-infra07:06
*** markus_z has joined #openstack-infra07:10
*** gibi_ is now known as gibi07:11
openstackgerritAlexander Chadin proposed openstack-infra/project-config master: Add gate-watcherclient-dsvm-functional-ubuntu-xenial to check and gate pipelines  https://review.openstack.org/48950407:12
*** yolanda__ has joined #openstack-infra07:14
*** ccamacho has quit IRC07:14
*** ccamacho has joined #openstack-infra07:14
*** yolanda__ is now known as yolanda07:15
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Use zuul attributes in nodeset section  https://review.openstack.org/48950607:17
*** vsaienk0 has joined #openstack-infra07:20
*** vsaienk0 has left #openstack-infra07:20
*** aarefiev_afk is now known as aarefiev07:28
*** dizquierdo has joined #openstack-infra07:28
*** dizquierdo has quit IRC07:28
*** dizquierdo has joined #openstack-infra07:29
ianwAJaeger: the coverage ones i'd still like to have implemented, but it's stuck on a spec that hasn't got much discussion07:34
yuvalAJaeger: Hey, remember the issue with the queued jobs from yesterday? I think it happens now as well. Looking at the test node graph at http://status.openstack.org/zuul/ , it seems like there is a pattern. Maybe some periodic jobs occuring every day?07:40
*** slaweq_ has joined #openstack-infra07:41
*** rcarrillocruz has quit IRC07:45
*** rcarrillocruz has joined #openstack-infra07:45
*** slaweq_ has quit IRC07:47
*** dtantsur is now known as dtantsur|bbl07:47
*** rcernin has quit IRC07:48
AJaegerianw: so bring the spec up for the next team meeting (today?) ?07:48
AJaegerianw: ^07:48
*** LindaWang has joined #openstack-infra07:48
AJaegerianw: can you check nodepool status, please?07:49
*** rcernin has joined #openstack-infra07:50
AJaegerinfra-root, looks like we have *again* a stuck nodepool - see http://grafana.openstack.org/dashboard/db/nodepool07:50
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: Add max-nodes-per-job tenant setting  https://review.openstack.org/48948107:54
*** egonzalez has joined #openstack-infra07:56
AJaegerianw, jhesketh, yolanda : Anybody of you around to help, please? ^07:59
yolandahi AJaeger , same issue again?07:59
yolandathat's so weird, again stuck from 1:30 min08:00
*** esikachev has quit IRC08:00
yolandalatest activity in the launcher is from 1:30 min ago08:00
yolandathis time the process was not even running, i started it08:02
*** LindaWang has quit IRC08:02
*** clarkb has quit IRC08:04
*** hashar has joined #openstack-infra08:06
*** ryotagami has quit IRC08:07
yolandaok, back to life08:08
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Refactor provider config to driver module  https://review.openstack.org/48838408:08
yolanda#status info Yolanda has started nodepool-launcher process because it was stopped for more than one hour08:08
openstackstatusyolanda: unknown command08:08
yolanda#status log Yolanda has started nodepool-launcher process because it was stopped for more than one hour08:09
openstackstatusyolanda: finished logging08:09
*** LindaWang has joined #openstack-infra08:09
openstackgerritMerged openstack-infra/infra-manual master: Update feature branch creation instructions  https://review.openstack.org/48935608:10
AJaegerthanks, yolanda08:11
yolandai don't know what's causing it, nothing strange in the logs, just lack of activity08:11
openstackgerritIgor Litmanovich proposed openstack-infra/git-review master: Fix type error applying len() on int (change number)  https://review.openstack.org/48927108:12
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Fix test_cache_hard_links when on tmpfs  https://review.openstack.org/48937708:16
yuvalAJaeger: just wondering, maybe there should be some monitoring on these kind of issues? Health check or something?08:16
*** yolanda has quit IRC08:17
*** clarkb has joined #openstack-infra08:17
*** efoley has joined #openstack-infra08:17
*** efoley has quit IRC08:18
*** yolanda has joined #openstack-infra08:18
*** efoley has joined #openstack-infra08:18
openstackgerritBéla Vancsics proposed openstack-infra/shade master: Use more specific asserts in tests  https://review.openstack.org/48952408:18
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: Add max-nodes-per-job tenant setting  https://review.openstack.org/48948108:19
*** s-shiono has quit IRC08:19
openstackgerritMerged openstack-infra/project-config master: Add ENABLED_SERVICES to Mogan job template  https://review.openstack.org/48917808:22
*** jascott1 has quit IRC08:22
*** jascott1 has joined #openstack-infra08:23
openstackgerritNisha Agarwal proposed openstack-infra/project-config master: Moves the ironic python2 experimental job as non-voting job  https://review.openstack.org/48927808:25
*** lucas-afk is now known as lucasagomes08:26
*** gmann_ has joined #openstack-infra08:26
*** thorst_afk has joined #openstack-infra08:27
*** jascott1 has quit IRC08:27
*** markvoelker has quit IRC08:30
*** markvoelker has joined #openstack-infra08:31
AJaegeryuval: Yes, best talk to the rest of the team - US morning time.08:31
*** thorst_afk has quit IRC08:32
*** markvoelker has quit IRC08:35
*** pgadiya has joined #openstack-infra08:35
*** e0ne has joined #openstack-infra08:43
*** esikachev has joined #openstack-infra08:43
*** electrofelix has joined #openstack-infra08:44
*** priteau has joined #openstack-infra08:48
*** Guest35159 has quit IRC08:50
*** sree_ has joined #openstack-infra08:51
*** sree_ is now known as Guest3597008:51
openstackgerritOpenStack Proposal Bot proposed openstack-infra/project-config master: Normalize projects.yaml  https://review.openstack.org/48953308:51
*** dingyichen has quit IRC08:53
*** zeih has joined #openstack-infra08:53
*** alexchadin has quit IRC08:53
ianwyolanda saves the day again!  thanks08:55
*** Guest35970 has quit IRC08:55
*** alexchadin has joined #openstack-infra08:56
*** martinkopec has joined #openstack-infra09:02
*** kjackal_ has quit IRC09:03
esikachevhey guys. do you have an unit-file for zuul?  (ubuntu 16.04)09:03
AJaegeresikachev: clarkb answered this last night - did you see it in scrollback? You can read in eavesdrop.openstack.org as well.09:06
esikachevsorry, I was disconnected this time09:06
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement a static driver for Nodepool  https://review.openstack.org/46862409:07
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement an OpenContainer driver  https://review.openstack.org/46875309:07
*** ralonsoh has quit IRC09:10
*** ralonsoh has joined #openstack-infra09:11
*** lrossetti has quit IRC09:11
openstackgerritMerged openstack-infra/project-config master: Increase timeout of mixmatch functional job  https://review.openstack.org/48936909:16
openstackgerritMerged openstack-infra/project-config master: Promote patrole py35 job to voting  https://review.openstack.org/48939409:16
*** yamahata has quit IRC09:17
openstackgerritMerged openstack-infra/project-config master: Add missing release notes jobs to sushy  https://review.openstack.org/48916509:17
openstackgerritMerged openstack-infra/project-config master: Add readthedocs hook to publish networking-cisco docs  https://review.openstack.org/48924709:17
*** slaweq_ has joined #openstack-infra09:20
*** sdague has joined #openstack-infra09:20
*** tosky has joined #openstack-infra09:24
*** slaweq_ has quit IRC09:24
*** sambetts|afk is now known as sambetts09:27
*** lrossetti has joined #openstack-infra09:31
*** coolsvap has joined #openstack-infra09:32
*** prateek has quit IRC09:33
*** yamamoto has quit IRC09:37
*** marst_ has joined #openstack-infra09:38
*** marst has quit IRC09:38
*** ramishra has quit IRC09:40
*** ramishra has joined #openstack-infra09:41
*** kjackal_ has joined #openstack-infra09:43
openstackgerritNisha Agarwal proposed openstack-infra/project-config master: Moves the ironic python3 experimental job as non-voting job  https://review.openstack.org/48927809:45
*** pgadiya has quit IRC09:46
*** kjackal_ has quit IRC09:46
*** yushb has joined #openstack-infra09:47
*** esberglu has joined #openstack-infra09:48
*** pgadiya has joined #openstack-infra09:49
*** esberglu has quit IRC09:53
*** esikachev has quit IRC09:56
openstackgerritSean Handley proposed openstack-infra/project-config master: Add Public Cloud WG project.  https://review.openstack.org/48954809:57
*** esikachev has joined #openstack-infra09:57
*** yamamoto has joined #openstack-infra09:57
*** wolverineav has joined #openstack-infra09:59
*** esikachev has quit IRC10:02
*** esikachev has joined #openstack-infra10:03
openstackgerritSean Handley proposed openstack-infra/project-config master: Add Public Cloud WG project.  https://review.openstack.org/48954810:03
*** seanhandley has joined #openstack-infra10:04
*** gmann_ has quit IRC10:06
*** esikachev has quit IRC10:08
*** yamamoto has quit IRC10:08
seanhandleyI'm setting up a new repo so the public cloud working group can create specs: https://review.openstack.org/#/c/489548/210:09
seanhandleyEyeballs appreciated <310:09
*** treaki_ has quit IRC10:10
*** dtantsur|bbl is now known as dtantsur10:11
*** liujiong has quit IRC10:12
*** lewo has quit IRC10:15
*** lewo has joined #openstack-infra10:15
*** yushb has quit IRC10:17
*** prateek has joined #openstack-infra10:19
*** prateek has quit IRC10:20
*** prateek has joined #openstack-infra10:21
*** mugsie has quit IRC10:22
*** mugsie has joined #openstack-infra10:25
*** mugsie has quit IRC10:25
*** mugsie has joined #openstack-infra10:25
*** yamamoto has joined #openstack-infra10:25
openstackgerritSean Handley proposed openstack-infra/project-config master: Add Public Cloud WG project.  https://review.openstack.org/48954810:26
*** slaweq_ has joined #openstack-infra10:27
*** thorst_afk has joined #openstack-infra10:28
*** mugsie has quit IRC10:31
*** markvoelker has joined #openstack-infra10:31
*** thorst_afk has quit IRC10:32
*** mugsie has joined #openstack-infra10:33
*** mugsie has quit IRC10:33
*** mugsie has joined #openstack-infra10:33
*** slaweq_ has quit IRC10:34
*** alexchadin has quit IRC10:35
*** sree has joined #openstack-infra10:35
*** alexchadin has joined #openstack-infra10:36
*** katkapilatova has joined #openstack-infra10:36
AJaegerseanhandley: you need to link the two changes - via needed-by/depends-on, see https://docs.openstack.org/infra/manual/creators.html#add-new-repository-to-the-governance-repository10:44
*** panda has quit IRC10:44
*** jkilpatr has quit IRC10:44
*** panda has joined #openstack-infra10:44
seanhandleyAJaeger: Out of interest, have you ever seen anyone follow that document correctly the first time?10:45
seanhandleyalso, thanks for the help :)10:45
seanhandleyI'm basing my work here on the API working group10:46
seanhandleyand they don't have a project in the governance repo10:46
seanhandleybut they *do* have a repo10:46
AJaegerseanhandley, if you have ideas on how to improve the document, tell me...10:46
AJaegerseanhandley: they have - see reference/technical-committee-repos.yaml in governance repo10:47
seanhandleyoic10:48
openstackgerritSean Handley proposed openstack-infra/project-config master: Add Public Cloud WG project.  https://review.openstack.org/48954810:49
seanhandleyAJaeger: Ok the changes are linked by Needed-By and Depends-On10:49
seanhandley(TIL they exist)10:49
*** esikachev has joined #openstack-infra10:50
openstackgerritSean Handley proposed openstack-infra/project-config master: Add Public Cloud WG project.  https://review.openstack.org/48954810:53
openstackgerritMerged openstack-infra/project-config master: Normalize projects.yaml  https://review.openstack.org/48953310:57
*** stakeda has quit IRC11:01
*** prateek_ has joined #openstack-infra11:03
*** markvoelker has quit IRC11:05
*** prateek has quit IRC11:05
*** alexchadin has quit IRC11:08
*** EricGonczer_ has joined #openstack-infra11:08
*** slagle has quit IRC11:08
*** alexchadin has joined #openstack-infra11:12
*** jkilpatr has joined #openstack-infra11:15
*** EricGonczer_ has quit IRC11:15
*** yamamoto has quit IRC11:17
*** alexchadin has quit IRC11:22
openstackgerritMarton Kiss proposed openstack-infra/groups master: Add absolute urls to embedded map  https://review.openstack.org/48956811:23
*** sree has quit IRC11:28
*** sree has joined #openstack-infra11:30
*** markvoelker has joined #openstack-infra11:30
*** yamamoto has joined #openstack-infra11:32
*** pgadiya has quit IRC11:35
sambettsAJaeger: I'm seeing really weird failures on a patch https://review.openstack.org/#/c/486934/ the test env doesn't seem to get set up correctly11:35
*** pgadiya has joined #openstack-infra11:36
sambettsAJaeger: and the logs where the error should be are non-existent11:36
openstackgerritSean Handley proposed openstack-infra/project-config master: Add Public Cloud WG project.  https://review.openstack.org/48954811:37
*** esberglu has joined #openstack-infra11:37
*** thorst_afk has joined #openstack-infra11:40
*** prateek_ has quit IRC11:41
*** esberglu has quit IRC11:42
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Make github ssl verification configurable  https://review.openstack.org/48957311:46
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Make github ssl verification configurable  https://review.openstack.org/48957311:48
openstackgerritMerged openstack-infra/groups master: Add absolute urls to embedded map  https://review.openstack.org/48956811:49
*** yamamoto has quit IRC11:49
*** lucasagomes is now known as lucas-hungry11:52
*** slagle has joined #openstack-infra11:53
*** ldnunes has joined #openstack-infra11:58
*** ccamacho has quit IRC12:01
*** ccamacho has joined #openstack-infra12:01
*** claudiub has joined #openstack-infra12:06
*** tuanluong has quit IRC12:08
*** atarakt has joined #openstack-infra12:17
*** slagle has quit IRC12:17
*** thorst_afk has quit IRC12:22
*** esberglu has joined #openstack-infra12:24
*** dpaterson has quit IRC12:25
*** slagle has joined #openstack-infra12:25
*** mriedem has joined #openstack-infra12:27
*** mhickey has joined #openstack-infra12:29
*** slaweq_ has joined #openstack-infra12:31
*** esikachev has quit IRC12:36
*** slaweq_ has quit IRC12:36
*** dprince has joined #openstack-infra12:38
*** baoli has joined #openstack-infra12:39
*** esberglu has quit IRC12:39
*** links has quit IRC12:40
*** slagle has quit IRC12:47
*** rhallisey has joined #openstack-infra12:48
*** yamamoto has joined #openstack-infra12:49
*** kgiusti has joined #openstack-infra12:50
*** lucas-hungry is now known as lucasagomes12:50
*** gordc has joined #openstack-infra12:50
*** dangers_away has quit IRC12:52
*** electrofelix has quit IRC12:52
*** dangers_away has joined #openstack-infra12:54
*** dave-mccowan has joined #openstack-infra12:54
*** esberglu has joined #openstack-infra12:55
*** mriedem has quit IRC12:57
*** thorst_afk has joined #openstack-infra12:57
*** jcoufal has joined #openstack-infra12:58
*** electrofelix has joined #openstack-infra12:58
*** yamamoto has quit IRC12:59
mordredAJaeger: are we having any super weird problems with git cloning?13:00
mordredsambetts: ah - that seems to be the same thing I'm seeing13:01
sambetts\o/ I'm not the only one13:01
*** ilpianista_ has quit IRC13:02
*** masayukig[m] has quit IRC13:02
mordredsambetts: I had *some* logs show up for mine (took a little while): http://logs.openstack.org/24/489524/1/check/gate-dsvm-nodepool-src/7cfd364/logs/devstack-gate-setup-workspace-new.txt13:02
mordredif you skip to 2017-08-01 08:35:47.083 you can see it takes 4 minutes to do git branch -a | grep remotes/origin/master13:03
*** gouthamr has joined #openstack-infra13:03
*** ykarel has quit IRC13:04
mordredand at 2017-08-01 09:23:26.028 the same thing takes takes 26 minutes for neutron13:04
sambettsoh wow... :/13:04
mordredI don't see anything that's changed in devstack-gate or zuul-cloner ...13:05
sambettsit might be the zuul git server itself13:06
*** mriedem has joined #openstack-infra13:06
mordredwell....13:07
mordredsambetts: any idea when you started seeing these failures?13:07
mordredsambetts: (it's extra weird because git fetch doesn't seem to take extra time - just git branch -a)13:07
*** eharney has joined #openstack-infra13:08
sambettsthis morning was the first time, patch set kicked off the job at 8:03AM GMT13:09
*** LindaWang has quit IRC13:09
sambettsresults came in at 11:13 GMT13:09
mordredsambetts: yah. I have a successful set of jobs from 6 hours ago and a failed set from 3 hours ago13:10
mordredwe had new images go live roughly 6 hours ago13:11
*** ihrachys has joined #openstack-infra13:12
*** yushb has joined #openstack-infra13:14
*** dizquierdo is now known as dizquierdo_afk13:15
*** rloo has joined #openstack-infra13:17
*** yushb has quit IRC13:18
*** esikachev has joined #openstack-infra13:20
electrofelixAnyone to review https://review.openstack.org/479192? Ensures git-review works with Gerrit 2.1413:22
mordredelectrofelix: lgtm13:23
electrofelixthanks, just spotted another patch submitted for the same thing so figured it must be impacting13:23
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Move the fakeprovider module to the fake driver  https://review.openstack.org/48838313:24
*** esikachev has quit IRC13:25
*** claudiub has quit IRC13:25
*** tosky has quit IRC13:31
*** tosky has joined #openstack-infra13:31
*** esikachev has joined #openstack-infra13:32
*** slaweq_ has joined #openstack-infra13:32
AJaegermordred: no idea, didn't check further13:33
EmilienMfungi: good morning - fyi https://review.openstack.org/#/c/489466/13:36
*** LindaWang has joined #openstack-infra13:36
fungiEmilienM: i saw your discussion with clarkb last night. looks like you missed my discussion with cmurphy but presumably you came to the same conclusion on syntax13:37
*** slaweq_ has quit IRC13:37
fungii was planning to write the fix this morning, ran out of steam last night13:37
EmilienMfungi: ah indeed I missed it13:37
*** hongbin has joined #openstack-infra13:38
fungijust about reached the necessary caffeine levels to review that now that i know what it should have looked like13:38
*** masayukig[m] has joined #openstack-infra13:40
*** Goneri has joined #openstack-infra13:41
cmurphyfungi: EmilienM I have more faith that it's the right conclusion since we came to it independently :)13:43
fungicmurphy: indeed--thanks!13:43
EmilienMcmurphy, fungi: cool, let's see how it works now :)13:44
fungionce it's merged and i see our ansible run has completed a cycle i'll un-emergency the server and watch the logs again13:47
fungimordred: need help looking into git server performance?13:47
mordredfungi: I'm fairly stumped at the moment13:48
*** liujiong has joined #openstack-infra13:48
fungii don't suspect changes in dib itself, its git log has been quiet for days13:49
mordredfungi: my next plan was to put in an autohold and retrigger a shade job - or to try rolling back to the previous image13:49
fungifrom the symptoms it sounded like we had maybe regressed pre-caching branches in the local copies on images13:49
openstackgerritMerged openstack-infra/puppet-openstackci master: Iterate readmes as an hash  https://review.openstack.org/48946613:50
fungior maybe this is a short-term symptom due to creation of lots of stable/pike branches? not sure exactly how though13:50
fungiload averages are pretty high on our per-provider mirrors13:52
*** mat128 has joined #openstack-infra13:53
fungihuh, we still don't have the citycloud mirrors in cacti either13:54
*** ijw has joined #openstack-infra13:54
mordredfungi: yah - the weird thing is that it doesn't seem to be slow during fetch13:56
openstackgerritMerged openstack-infra/puppet-translation_checksite master: Update Gemfile  https://review.openstack.org/47715313:56
*** ilpianista_ has joined #openstack-infra13:57
fungigranted there was a bit of a backlog on jobs this morning too... second day in a row yolanda ended up restarting a hung nodepool-launcher daemon13:57
fungii haven't looked at the logs for it yet, but wonder if some recent change is causing it to have issues during log rotation or something13:58
*** mat128 has quit IRC13:58
*** lrossetti has quit IRC13:58
*** camunoz has joined #openstack-infra13:59
*** lrossetti has joined #openstack-infra13:59
*** yushb has joined #openstack-infra13:59
openstackgerritMerged openstack-infra/puppet-translation_checksite master: Fix beaker on xenial  https://review.openstack.org/47714414:00
*** zeih has quit IRC14:02
*** zeih has joined #openstack-infra14:02
yolandahi fungi , i found nodepool-launcher just stopped this morning14:03
*** pgadiya has quit IRC14:03
yolandamore or less it was at the same hour14:03
yolandaas yesterday14:03
fungiyolanda: did it coincide with anything in particular, like log rotation signal handling?14:03
yolandalogs stopped at 6:10am14:03
yolandais that a familiar time?14:03
*** EricGonczer_ has joined #openstack-infra14:03
fungi06:10 utc?14:04
*** lbragstad_ is now known as lbragstad14:04
*** slaweq has quit IRC14:05
mordredfungi: fwiw, I had a job complete successfully at 8:21 UTC - but then one fail at 11:05 UTC14:06
mordredfungi: (or report failure at 11:05 UTC)14:06
fungidue to job timeout?14:07
mordredfungi: sambetts reports one reporting failure at 11:13 UTC14:07
mordredfungi: yes14:07
mordredhttp://logs.openstack.org/24/489524/1/check/gate-shade-functional/e90bb3c/ is an example of a failing job14:07
mordredoh - actually - that one has zero-size workspace setup log ...14:07
mordredhttp://logs.openstack.org/24/489524/1/check/gate-dsvm-nodepool-src/7cfd364/ is the one where you can see the workspace setup log14:08
mordredhttp://logs.openstack.org/24/489524/1/check/gate-dsvm-nodepool-src/7cfd364/logs/devstack-gate-setup-workspace-new.txt14:08
*** mat128 has joined #openstack-infra14:08
openstackgerritJeremy Stanley proposed openstack-infra/system-config master: Add citycloud mirrors to cacti  https://review.openstack.org/48961414:09
fungi^ before i forget yet again that it hasn't been done14:09
mordredhttp://logs.openstack.org/htmlify/24/489524/1/check/gate-dsvm-nodepool-src/7cfd364/logs/devstack-gate-setup-workspace-new.txt#_2017-08-01_09_23_26_02814:10
*** rosmaita has joined #openstack-infra14:10
*** lrossetti has quit IRC14:10
*** mat128 has quit IRC14:10
mordredis a link to one of the times right before it skips (I added the htmlify to the beginning of the url so we'd get the links)14:10
*** mat128 has joined #openstack-infra14:11
mordredfungi: I'm rechecking that shade patch to see if it was just a temporal abnormality14:11
fungimordred: both examples ran in infracloud14:11
mordredoh - well that's good to note14:12
*** EricGonc_ has joined #openstack-infra14:13
*** markus_z has quit IRC14:13
*** EricGonczer_ has quit IRC14:14
*** Julien-zte has joined #openstack-infra14:15
*** liujiong has quit IRC14:15
*** pgadiya has joined #openstack-infra14:15
*** jamesden_ has joined #openstack-infra14:16
*** jamesdenton has quit IRC14:18
fungiyeah, wondering if we're still overrunning our real capacity there14:19
fungior if something has happened to networking for it14:20
*** rbrndt has joined #openstack-infra14:20
fungior maybe some misbehaving compute nodes14:20
*** martinkopec has quit IRC14:20
fungibut a sample size of 2 is not terribly representative so hard to draw good conclusions just from that14:20
yolandafungi hep, 6:10 utc14:22
dmsimardI think I've broken python on my local machine after installing gertty ? Does this ring a bell to anyone: http://paste.openstack.org/raw/617126/14:22
*** vponomaryov has left #openstack-infra14:22
*** LindaWang has quit IRC14:22
*** LindaWang has joined #openstack-infra14:23
fungidmsimard: looks like something left a dangling setuptools entrypoint for oslo_serialization behind?14:24
mordredfungi: well - ALL of the non-unittest jobs for https://review.openstack.org/#/c/489524/ failed14:24
mordredfungi: http://logs.openstack.org/24/489524/1/check/gate-shade-functional-legacy/de81810/console.html is from osic14:24
mordredalthough it has a zero-length devstack-gate-setup-workspace-new.txt14:25
fungimordred: cool, so probably a good counterexample14:25
*** jascott1 has joined #openstack-infra14:26
dmsimardfungi: yeah.. tried reinstalling pip, setuptools and virtualenv, I'll dig some more14:27
dmsimardthe fact that I started noticing it after installing gertty might be a coincidence14:27
*** marst_ has quit IRC14:28
fungii don't think gertty uses anything from oslo besides maybe pbr14:29
*** vponomaryov has joined #openstack-infra14:30
mordredI'm certain it does not14:30
*** jascott1 has quit IRC14:30
mordreddmsimard: looking at your paste14:31
mordreddmsimard: is virtualenv installed on your main machine via pip?14:31
mordreddmsimard: oh - wait ...14:32
mordreddmsimard: in your current directory - is there a file called json.py ?14:32
*** eharney has quit IRC14:33
*** slaweq has joined #openstack-infra14:33
mordreddmsimard: that looks lke potentially pip/_vendor/requests/compat.py is doing an 'import json' which is finding a json.py in your current dir instead of the json module in the stdlib14:33
*** slaweq has quit IRC14:33
dmsimardmordred: omg that's it :/14:34
fungiif it helps, i don't ever pip install anything into the system python env. i use my distro's virtualenv package to bootstrap a virtualenv that i install latest virtualenv into, and then link it in ~/bin and use that to crease virtualenv sof rmy other python-based tools which i also symlink similarly. reduces questions over what i might have pip-installed to break my environment14:34
dmsimardmordred: you're my hero, I had a junk json.py script I hacked together to test something in /tmp :/14:34
mordreddmsimard: :)14:34
dmsimardwhich happened to use oslo_serialization14:34
fungifun!14:35
*** marst has joined #openstack-infra14:35
mordredit's happened to me before14:35
mordredfungi: amusingly enough - I go the exact opposite route and just make sure I never install any python modules at the system level14:35
mordredfrom distro packages14:35
mordredthat is14:35
*** slaweq has joined #openstack-infra14:35
*** pgadiya has quit IRC14:35
fungithere's a great thread going on the distutils-sig ml right now covering, among other things, whether eth cwd should be in the import path when building wheels (and whether it should be at the begining or end of the path)14:35
*** slaweq_ has joined #openstack-infra14:36
fungibecause of people reporting bugs against pip/setuptools/wheel for problems just like that one14:36
fungimordred: for me, it's mainly because i'd rather not trust arbitrary python packages' setup.py with sudo access14:37
fungithen again, i've also taken to compiling my own builds of latest python 2.7, 3.3, 3.4, 3.5 and 3.6 point releases in my homedir and linking those in ~/bin as well14:38
fungisince testing system python packages is not quite actually testing python14:38
mordredfungi: indeed14:38
*** dizquierdo_afk is now known as dizquierdo14:39
clarkbits not easy for me to build python on suse for that reason :(14:39
*** slagle has joined #openstack-infra14:39
clarkbso many distro specififc hacks14:39
mordredfungi: that makes me want us to make an additional base image that has upstream python installed14:39
fungiclarkb: you can't easily compile python from source on opensuse?14:39
mordredthat we could run jobs on as a verification that we're not accidentally depending on non-upstream vendor hacks14:40
*** slaweq_ has quit IRC14:40
mordredmaybe after v3 goes live I'll waste a weekend poking at that idea14:40
clarkbfungi: nope because things like curses is all derpy. I can eiyher vendor underpy libs in and ppint python at them of use a patch stack like 40 deep to get it all working14:41
fungiyeah, for some of my personal projects where i want to commit to supporting >=3.3, it nice to be able to test against latest of all the (currently 4) minor versions14:41
clarkbthere are also hacks for finding default python path14:41
mordredoh - interesting ...14:42
*** psachin has quit IRC14:42
mordredso - fwiw, the docker "python" image is, in fact, compling python from source not installing it from distro package14:42
fungiclarkb: on debian/unstable at least, i just make sure i have all the dev packages for relevant libs installed and then it's as simple as ./compile --prefix=~/whatever;make;make altinstall14:42
fungier, ./configure not ./compile14:43
*** cshastri has quit IRC14:43
*** panda has quit IRC14:43
mordredhttps://github.com/docker-library/python/blob/master/3.5/jessie/slim/Dockerfile fwiw14:43
*** panda has joined #openstack-infra14:43
clarkbya I found python build support for random unixes and things in tree but $linuxdistro just patches locally14:44
mordredso they grab build-depends, build and install python from upstream source with no patches, then install pip from get-pip.py14:45
*** esikachev has quit IRC14:45
mordredit would be kinda nice to have a similar image in dib - it's a neat concept14:46
fungishouldn't need a separate get-pip.py since the built python 3 ought to include ensurepip?14:46
fungilatest 2.7 versions ought to as well if memory serves14:46
fungihttps://docs.python.org/3/library/ensurepip.html14:47
mordredfungi: they actually disable ensurepip - I think that's becaue they want pip to exist on the system when you create a container from the image - and ensurepip is the tool that's there to allow someone to install pip if they want, right?14:47
mordredhrm - they could really just use python -m ensurepip instead of disabling and then curling14:48
fungithat was my point, yes14:48
mordredI'm mildly curious why they do one over the other...14:48
*** eharney has joined #openstack-infra14:48
fungicargo cult?14:48
fungino need to separately retrieve get-pip.py if you build your own python from source. just as a workaround to distro-built pythons which disable it so you'll use separately-packaged pip14:49
mordredfungi: ah ... no - I think I get it14:50
fungigranted if you want a newer version of pip than the bundled one from when you compiled python, you need an extra step to pip install --upgrade pip setuptools wheel (or whatever)14:50
mordredfungi: ensurepip ensures you have pip - and ensurepip --upgrade ensures you have at least as new a pip as bundled with your python14:50
mordredyah- you'd need to do "ensurepip --upgrade && pip install -U pip"14:50
mordredwhich isn't a super win from a build-time perspective as just grabbing get-pip and running it once14:51
fungiwhich is still at least a little less cringeworthy that curl|sudo bash14:51
fungier, than14:51
*** xarses has joined #openstack-infra14:51
*** LindaWang has quit IRC14:52
*** zeih has quit IRC14:52
*** annegentle has joined #openstack-infra14:53
*** EricGonc_ has quit IRC14:53
*** ramishra has quit IRC14:54
fungione thing i haven't checked yet is whether you can influence the version of pip you bundle in your python build from source, in which case you can sidestep all that14:54
*** annegentle has quit IRC14:54
*** annegentle has joined #openstack-infra14:55
EmilienMfungi, clarkb, cmurphy: thanks for your help; index works now: http://logs.openstack.org/50/487450/8/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha-oooq/f93b0bd/logs/14:55
*** ramishra has joined #openstack-infra14:56
fungiEmilienM: yep, i was watching the puppet logs for the server and seems it applied successfully this time14:56
jeblairfungi, mordred: wow, i just read a screenfull about python deps and then it suddenly occurred -- wait?  what ever happened with the slow git repo branch stuff?14:56
EmilienMfungi: w00t14:56
clarkbEmilienM: next is http://logs.openstack.org/50/487450/8/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha-oooq/f93b0bd/logs/undercloud/etc/ cleanup? (note there are many other /etc log locations that need the same treatment)14:56
fungijeblair: i'm still digging around in cacti graphs14:56
jeblairfungi: i have +3d cacti add14:57
funginot sure if anyone else has hit on any new evidence yet14:57
fungithanks jeblair!14:57
fungijeblair: other thing that still needs a deep-dive is figuring out why nodepool-launcher has hung/died around 06:10 utc two days in a row14:58
mordredjeblair: I also rechecked a patch that had failed earlier to see if it was moment-in-time14:58
fungimordred: yeah, report on 489524 from 10:05 failed most jobs, then at 14:54 succeeded14:59
jeblairtagged zuul-sphinx 0.1.214:59
jeblair(just wanted to get the machinery moving on that for later)14:59
EmilienMclarkb: yes there are patches in progress but people are on PTO this week14:59
* fungi needs to jump into a meeting now14:59
fungibut will try to continue digging in parallel14:59
*** mhickey has quit IRC15:00
*** jamesden_ has quit IRC15:02
mordredfungi: ah - so it did15:02
mordredfungi: so EXCELLENT - it was a moment-in-time problem15:02
*** EricGonczer_ has joined #openstack-infra15:02
*** felipemonteiro has joined #openstack-infra15:02
mordredjeblair: any thoughts on why git fetch would be quick but git branch -a would take 20 minutes?15:02
mordredjeblair: I'm not sure there is anything more we can push on here - it's a super weird and non-reproducible currently :(15:03
jeblairmordred: not one clue15:03
jeblairmordred: i mean, not anything logical.  only things like network/disk/etc problems/contention come to mind.15:04
openstackgerritMerged openstack-infra/system-config master: Add citycloud mirrors to cacti  https://review.openstack.org/48961415:04
*** jamesdenton has joined #openstack-infra15:05
clarkbhttp://paste.openstack.org/show/617134/ appears to be the launcher logs from when things happened :/15:05
*** LindaWang has joined #openstack-infra15:06
jeblairclarkb: yeah, i'm not sure if there's much more we can do without a stack trace15:06
*** bobh has joined #openstack-infra15:06
clarkbwould be good to hit it with sigusr2 next time and see if it will dump threads15:07
jeblairclarkb: iirc, i think this happened once recently and sigusr2 didn't work?15:08
clarkbjeblair: I know it happened yesterday and today (UTC time) but I don't know if sigusr2 was attempted in those cases15:08
jeblair2017-07-19 23:07:08 UTC restarted nodepool-launcher which had frozen (did not respond to SIGUSR2)15:08
jeblairclarkb: that's ^ the time i was thinking of15:08
*** felipemonteiro has quit IRC15:08
clarkbmay need strace then15:09
jeblairso it's happened 3 times recently, that's the first15:09
fungiaccording to yolanda, today the daemon had completely died, no process running for it, so nothing to handle any signal there15:10
*** LindaWang has quit IRC15:10
jeblairah, that's different15:10
*** mhickey has joined #openstack-infra15:11
yolandayep, logs stopped, i did a ps and was no process. So i just started it15:12
jeblairnothing in syslog around 6:3015:12
yolandayesterday it was different, process was still active, but looked stalled15:12
yolandai had to kill it and start it again, it was not even stopping15:12
*** rcernin has quit IRC15:14
yolandaand both days, i found the situation at the same time, i cannot tell you exact time of the first day, but just when i started working, and the process was inactive for 1:30-2hours15:14
clarkbweird15:17
yolandamaybe just coincidence, if it continues to happen, then it's going to be a pattern15:19
*** makowals has quit IRC15:19
fungii love tautologies15:21
*** pcaruana has quit IRC15:22
*** makowals has joined #openstack-infra15:23
fungiinteresting that we seem to have apparmor running on nodepool.o.o and denying lots of mysql operations15:27
fungiat least according to dmesg15:28
fungiis apparmor intentional there?15:28
*** claudiub has joined #openstack-infra15:29
fungigoes back nearly a month, filling up the ring buffer15:30
openstackgerritJose Luis Franco proposed openstack-infra/tripleo-ci master: Update URIs linked in TripleO-CI documentation  https://review.openstack.org/48963615:33
*** zz_dimtruck has quit IRC15:33
*** sree has quit IRC15:35
*** armax has quit IRC15:36
*** sree has joined #openstack-infra15:36
*** lrossetti has joined #openstack-infra15:36
*** ykarel has joined #openstack-infra15:38
*** katkapilatova has left #openstack-infra15:39
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement an OpenContainer driver  https://review.openstack.org/46875315:39
*** pcaruana has joined #openstack-infra15:40
*** armax has joined #openstack-infra15:40
*** sree has quit IRC15:40
fungijeblair: clarkb: mordred: on the trail of strange/sluggish git behavior, i think i found a breadcrumb: http://cacti.openstack.org/cacti/graph_view.php?action=tree&tree_id=1&leaf_id=13515:41
*** andreas_s has quit IRC15:41
clarkbfungi: I think apparmor is default in ubuntu it just isn't appleid to much so typically can be ignored15:41
fungisomething seems to have had zm04 so slammed that it didn't respond to snmp queries for over an hour15:42
funginetwork traffic seems to have spiked and topped out at over 100mbps15:42
fungicpu was all the way up to 100% roughly half of which seems to have been system15:43
*** eharney_ has joined #openstack-infra15:43
clarkbmight want to check the merger log from that time frame it is possible that git dos'd itself15:43
jeblairfungi: aha15:45
*** annegentle has quit IRC15:46
fungithe mass of failed jobs reporting at 10:05 on https://review.openstack.org/489524 had their zuul refs assigned from zm04 so this looks like more than coincidence15:46
*** eharney has quit IRC15:46
fungitraffic spike was outbound, so maybe we have a repo with a really, really huge ref?15:47
fungior could be a really terribly-designed job15:47
*** eharney_ is now known as eharney15:48
*** annegentle has joined #openstack-infra15:48
*** rossella_s has quit IRC15:48
jeblairfungi: 8:30 is when that period starts and it's also shortly after nodepool was restarted15:49
jeblairpaste.o.o seems unhappy15:49
*** rcernin has joined #openstack-infra15:49
fungilooking at the graph, the traffic spike seems to be starting at 08:05-08:10 utc15:49
clarkb8:01 is when nodepool launcher started15:49
*** hamzy has quit IRC15:49
jeblairfungi: well that corresponds even better with nodepool onlining15:49
fungiagreed15:50
*** e0ne has quit IRC15:50
*** xarses has quit IRC15:50
fungiwonder why it slammed zm04 and not any of the other 7?15:50
*** rossella_s has joined #openstack-infra15:50
fungijeblair: paste seems snappy for me. maybe you caught a db timeout/reconnect15:51
fungias for the timing coinciding between the nodepool-launcher restart and the spike on zm04, easily explained if whatever job(s) triggered this behavior were sitting queued15:52
jeblairfungi: better now15:52
dhellmannhey, folks, it looks like we ended up with a race between 2 publishing jobs for docs.o.o out of openstack-manuals and the result is not quite reflecting what's in master in that repo. Is there a way for us to serialize those jobs so the site is updated in the order we land patches?15:53
fungiand once nodes got assigned, they started slamming zm0415:53
jeblairfungi, clarkb: a hacky histogram: http://paste.openstack.org/show/617141/15:53
*** yushb has quit IRC15:53
jeblairdhellmann: i have a good plan for that immediately post-v3  (a new pipeline manager which only enqueues one change past the one currently running, so if 5 changes land, we run the first and the last of those 5).... but in the interim....15:54
fungidhellmann: we talked about a new queue type for that in zuul v3, but for now it's "eventually consistent"15:54
jeblairdhellmann: maybe we could stick a mutex on it?15:55
sdagueso... we've got the redirects working for nova docs thanks to dhellmann15:55
sdagueis there a way we could get http logs of 404s with nova in their url so we can see what's getting lost and build the rest of the redirects?15:56
jeblairdhellmann: the mutex would slow it down, because it would mean strict serialization of all those jobs15:56
fungia workaround in zuul v2 is to assign those jobs a custom node label corresponding to a persistent node and that way only one instance of the job can run at a time (but it's one more server to manage and if there are a lot of those jobs they may create a bit of a backlog)15:56
fungisdague: if someone gets time, though obviously lower priority than the several broken systems we're currently attempting to troubleshoot15:57
mordredinfra-root: https://etherpad.openstack.org/p/ImHsFudauN draft email about PTG rollout to openstack-dev - that look good to folks?15:58
*** ykarel has quit IRC15:59
jeblairmordred: wow we have the same color16:00
*** Apoorva has joined #openstack-infra16:00
fungijeblair: comparing your hacky histogram to zm01, looks like zm04 got several times as many hits16:01
fungiso, again, could have been a particular build doing an unnatural amount of git access to its assigned merger16:01
fungialso the number of hits on zm04 likely trails off because after performance topped out jobs stopped getting quick (or any) responses from it16:03
fungiotherwise would have continued to rise to something like an order of magnitude more than the other mergers were seeing16:04
*** egonzalez has quit IRC16:04
pabelangermordred: ++16:04
fungizm02 seems consistent with 0116:05
fungihits to zm03 seem way lower than 01 or 02 for the same timeframe though16:06
clarkbsdague: fungi I've got some command history to generate general list of 404s will be easy to generate list for nova16:06
fungizm05 looks similar to 0316:07
*** makowals has quit IRC16:07
fungizm06 is in the same range as 01 and 0216:08
clarkbsdague: http://paste.openstack.org/show/617142/16:08
*** claudiub has quit IRC16:08
fungias is 0716:09
*** makowals has joined #openstack-infra16:09
fungithough 08 is a bit more than what 01/02/06/07 were seeing16:10
fungiso another theory is we ended up with a really uneven distribution of refs to mergers somehow16:10
clarkbon the frontend of the gearman worker queue we pull jobs off as we are able to process them one by one which does basic load balancing. But on the backend of jobs fetching refs we may not be quite so balanced as a single merger must host all refs for a single job right?16:11
clarkb(if I've interpreted that correctly I think it lends weight to the idea that distribution of refs was uneven)16:11
sdagueclarkb: thanks16:12
*** links has joined #openstack-infra16:12
fungiclarkb: sure, and also we don't have any way of knowing the number od hits the merger is going to get from a given job16:12
funginor the implied load of any particular request it will service16:13
jeblairclarkb, fungi: yeah, skimming the access log, i'm seeing a bunch of related requests from the same hosts16:13
*** rlandy|ci_mtgs has quit IRC16:14
fungii tend to suspect the misbehaving job (or jobs, but for the same ref) theory over the uneven distribution in the scheduler theory16:15
fungioccam's razor16:15
jeblairthough... comparing hits/ip from 08:20 to 15:20, there are actually fewer earlier than later16:15
fungithe performance impact to the merger could probably explain that16:16
fungiparticularly if these were something like a poorly-written job git cloning nova from the merger, or handling a merger on some repo full of huge binary blobs16:18
fungii can certainly imagine a bespoke job blindly assuming that $ZUUL_URL is a suitable place to clone all its repos in full16:19
fungirather than relying on devstack-gate or zuul-cloner to do repo setup16:19
jeblairfungi, clarkb: sorting by the number of hits to urls, the 08:20 block had 206 devstack-gate fetches, the most of any url, accounding for 4.3% of all hits.  the 15:20 block had 20 devstack-gate fetches, was in the middle of the pack as far as frequency (requirements had 40 fetches) and accounted for 1.4% of hits.16:20
jeblairfungi, clarkb: that makes me think that it ended up with an unusually high number of devstack-gate jobs16:21
fungihttp://codesearch.openstack.org/?q=ZUUL_URL is mildly disturbing16:21
jeblairfungi: someone has rendered jjb xml checked into their repo?16:22
mordredyah. that's ... what the heck is that?16:22
fungithough skimming, the majority of $ZUUL_URL uses seem to be accompanied by fetching $ZUUL_REF so most of these are likely okay16:22
*** lucasagomes is now known as lucas-afk16:23
pabelangerclarkb: I'd like to add buildlogs.centos.org to our reverse proxy to help mitigate job timeouts for tripleo / puppet: https://review.openstack.org/#/c/489462/16:23
mordredhave I  mentioned how nice zuul pushing git repos to nodes is for things lke this?16:23
*** aarefiev is now known as aarefiev_afk16:23
pabelangerclarkb: I'll propose a change to configure_mirror.sh too16:23
*** pblaho has quit IRC16:24
clarkbpabelanger: is the build logs content reasonably cacheable?16:24
clarkbpabelanger: there was some content somewhere (rdo maybe?) that was per commit so not really cacheable in a reasonable manner16:25
pabelangerclarkb: I believe it changes about the same rate as RDO does today16:25
*** jascott1 has joined #openstack-infra16:25
*** jascott1 has quit IRC16:25
pabelangerclarkb: ya, RDO we couldn16:25
clarkbalso do we know what we are downloading from there?16:25
pabelanger't RSYNC fast enough16:25
pabelangerclarkb: https://buildlogs.centos.org/centos/7/cloud/x86_64/openstack-pike/ is the URL that is being accessed the moest16:26
pabelangermost*16:26
*** EricGonczer_ has quit IRC16:26
pabelangerwhich is a little different then data in RDO16:26
pabelangerI think this is further down their release pipeline, since it is getting built on centos hardware16:27
clarkblooks like that data is fairly stable, it isn't updating everyday16:27
*** rosmaita has left #openstack-infra16:28
pabelangerclarkb: Oh, now I understand. It is where they push there -rc RPM packages before releasing them16:28
pabelangerthey test against that in the gate first, to help catch things16:28
fungijeblair: mordred: hah, so this seems to be where compass-core grew ci system configuration files: https://review.openstack.org/208083 (looks like it's the configuration for their third-party ci system maybe?)16:29
clarkbas long as the data is fairly stable and not updating everyday (like some other repos) that should be fine16:29
jeblairfungi: that is a fascinating use of a system which was explicitly designed to eliminate the need for xml files in git repos.16:30
fungiindeed16:31
fungi"you're doing it wrong"16:32
*** yamahata has joined #openstack-infra16:32
clarkbpabelanger: left one comment which is mostly a nit today in hopes of avoiding headache in the future16:32
dhellmannjeblair : a mutex might be ok. We could also take care to not approve large batches of patches. Let me discuss it with the docs team16:33
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Add buildlogs.centos.org to reverse proxy cache  https://review.openstack.org/48946216:34
pabelangerclarkb: updated, we do the same for registry-1.docker.io below16:34
fungijeblair: actually, seems they're not using jjb and just happened to have used a similar directory name for their jenkins configs... i don't see the tell-tale jjb comment block in their xml files16:34
jeblairfungi: pretty sure they used it at least once.  :)16:36
openstackgerritPaul Belanger proposed openstack-infra/puppet-zuul master: Add /keys to apache vhost  https://review.openstack.org/48965816:36
pabelangerjeblair: mordred: ^ pass thru keys for zuulv3.o.o secrets16:36
openstackgerritAlex Schultz proposed openstack-infra/yaml2ical master: Add Adhoc frequency  https://review.openstack.org/48965916:37
fungijeblair: yeah, i do see some clues to suggest that, like their use of gerrit-git-prep.sh and run-tox.sh, and similar log publisher filepaths... odds are they started with our project-config anyway16:37
fungibut instead of keeping the yaml, they seem to have kept the xml instead16:38
fungiand removed the managed-by-jjb comment block16:38
AJaegermordred, jeblair, pabelanger, is the Zuul v3 naming proposal good to merge now? https://review.openstack.org/487848 might be something mordred wants to mention in his email...16:41
openstackgerritAlex Schultz proposed openstack-infra/irc-meetings master: Update Puppet OpenStack meeting information  https://review.openstack.org/48966216:42
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Switch to using zuul-sphinx  https://review.openstack.org/48940916:44
*** ijw has quit IRC16:44
*** vhosakot has joined #openstack-infra16:44
*** hashar has quit IRC16:44
jeblairAJaeger: lgtm.  and yeah, i was thinking that we may want to start building out some more 'zuulv3 for openstack devs' docs in the manual, including that section.16:47
*** bobh has quit IRC16:47
AJaegerjeblair: yeah, some more docs would be great...16:48
pabelangerjeblair: mordred: clarkb: fungi: I'd like to add openstack-dev/sandbox to zuulv3.o.o for testing our release pipeline. This would mean creating new tags and uploading to testpypi.python.org, any objections or suggestions for different project?16:48
AJaegerjeblair: but they can be out-of-tree first - e.g. in presentation form16:48
fungipabelanger: no objection on my end16:49
fungiseems a pragmatic choice16:49
*** ramishra has quit IRC16:49
mordredpabelanger: wfm16:50
*** zeih has joined #openstack-infra16:53
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Add openstack-dev/sandbox to zuulv3.o.o  https://review.openstack.org/48966716:54
openstackgerritMerged openstack-infra/puppet-zuul master: Add /keys to apache vhost  https://review.openstack.org/48965816:55
*** slaweq has quit IRC16:56
openstackgerritNisha Agarwal proposed openstack-infra/project-config master: Moves the ironic python3 experimental job as non-voting job  https://review.openstack.org/48927816:57
*** zeih has quit IRC16:58
*** bobh has joined #openstack-infra16:58
*** pcaruana has quit IRC16:58
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Push translated pages to docs-draft  https://review.openstack.org/48966916:58
AJaegerdhellmann: ^16:59
jeblairAJaeger, mordred: i'm going to try to write a skeleton zuulv3 for devs doc for the infra manual real quick16:59
*** jistr is now known as jistr|afk17:00
AJaegerjeblair: great!17:00
*** baoli has quit IRC17:00
*** ralonsoh has quit IRC17:02
*** hamzy has joined #openstack-infra17:03
*** dizquierdo has quit IRC17:03
*** baoli has joined #openstack-infra17:05
*** slaweq has joined #openstack-infra17:07
*** efoley has quit IRC17:07
*** rkukura has quit IRC17:08
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Add buildlogs.centos to nodepool variables  https://review.openstack.org/48967317:09
*** mhickey has quit IRC17:11
*** baoli has quit IRC17:11
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Push translated pages to docs-draft  https://review.openstack.org/48966917:12
*** dtantsur is now known as dtantsur|afk17:13
openstackgerritLuigi Toscano proposed openstack-infra/project-config master: Enable Django 1.10 test for Sahara UI only from Pike+  https://review.openstack.org/48967417:14
*** jamesmcarthur has joined #openstack-infra17:14
*** baoli has joined #openstack-infra17:15
openstackgerritMerged openstack-infra/system-config master: Add buildlogs.centos.org to reverse proxy cache  https://review.openstack.org/48946217:18
petevgHello, everyone. I have some tests that trigger in the gate which download various packages, and I'd like to cache some of those downloads to save bandwidth and address some reliability issues. Are there docs that y'all can point me at outlining best practices for that sort of thing?17:18
petevg(beisner_ thought that there might be.)17:18
*** rbrndt has quit IRC17:19
clarkbpetevg: we already mirror all of pypi and then ubuntu and centos (and I think fedora) where do these packages come from?17:19
petevgclarkb: is the mirror something that I'm going to end up using automatically, or do I need to point my tests at the mirror?17:20
AJaegerpetevg: it all depends on what you're doing - please tell us more first17:21
clarkbpetevg: for those mirrors it should all be used automatically as long as you aren't using overlay fileystems in something like a container that would overwrite the config we write down in the base os17:21
fungi(or using configuration management within the job which is trying to directly manage those system configs)17:21
petevgclarkb, fungi: got it. I don't think that I'm doing anything to bypass the mirror. I did see a handful of tests fail last week due to slow and failed downloads. Is the mirror going to get upset with me if I run 3 or 4 tests in parallel that all want to do something fairly heavy, like fetch an image from the Ubuntu archive?17:23
*** sambetts is now known as sambetts|afk17:24
fungipetevg: i don't think we mirror any ubuntu image sites17:24
clarkbfungi: correct17:24
fungiwhat images are these?17:24
*** rloo is now known as rloo|afk17:24
fungior from where are you trying to obtain them?17:25
clarkb(it would probably help to have information on what you are trying to do and how you are currently doing it)17:25
fungiwe mirror ubuntu _packages_17:25
petevgfungi: xenial images, I think from the Ubuntu cloud archive. The tests install a basic Openstack with snaps, and verify that it can create a VM.17:25
fungiand the package repositories configured in the sources.list refer to our closest package mirrors17:25
clarkbpetevg: none of that should require an ubuntu image right? you just need the snaps (which I'm not sure we mirror because they aren't debs and we use reprepro) and then you can use the cirros image we bake into the test nodes right?17:27
petevgI guess that returns me to my original questions. Are there best practices for caching arbitrary stuff in the gate? Or am I free to improvise? :-)17:27
clarkbpetevg: there is but we'd like to make sure we aren't already solving the problem for you before we go add caches for $thing17:27
petevgclarkb: same here :-)17:28
petevgThe tests need network for two things:17:28
petevg1) After openstack is setup, they go and fetch images from the cloud archive, and mount them.17:28
petevg2) Prior to that, the snaps all build themselves, which involves pull source code packages from anywhere that the author specified in the snapcraft.yaml.17:29
petevg*pulling17:29
openstackgerritJames E. Blair proposed openstack-infra/infra-manual master: WIP: add zuul v3 migration doc  https://review.openstack.org/48967717:29
jeblairAJaeger, fungi, mordred: ^ what do you think of the approach I outlined there?17:29
clarkbpetevg: for 1) could you just boot the cirros image we bake onto the test nodes?17:29
clarkbpetevg: you shouldn't need an ubuntu image to confirm that openstack functions correct?17:30
petevgclarkb: That is a possibility. The tests are supposed to work in people's dev environments as well as in the gate, but I do already have some code that does special things when in the gate.17:30
openstackgerritPaul Belanger proposed openstack-infra/puppet-zuul master: Use zuul_status_url for /keys endpoint  https://review.openstack.org/48967917:30
clarkbpetevg: you may want to consider cirros for local dev anyways because it is much smaller17:30
petevgclarkb: I will read up on it. Thank you.17:31
pabelangerjeblair: mordred: ^ fixes a typeo with /keys endpoint. We should be using zuul_status_url, not zuul_web_url17:31
fungiand so won't beat up their local internet connection or take up as much room on disk17:31
fungior cause their testing to take longer while waiting for larger images to download17:31
clarkbfor 2) http://mirror.dfw.rax.openstack.org/ubuntu/ and http://mirror.dfw.rax.openstack.org/ubuntu-cloud-archive/ are what we have currently mirrored for ubuntu packages17:31
petevgYep. The tests are basically a first pass at things so, I'm all ears when it comes to stuff that will make them more efficient :-)17:31
pabelangerclarkb: fungi: jeblair: mordred: also, do you mind a +3 on https://review.openstack.org/489667 adding openstack-dev/sandbox to zuulv3.o.o17:31
clarkbpetevg: can you check if that includes what you need?17:32
jeblairpabelanger: done and done17:32
pabelangerty17:32
petevgclarkb: that also looks like it contains what I need. Between that and cirros, I think that we've addressed issue number 1.17:33
clarkbpetevg: and 2?17:34
petevgIssue #2, "snapcraft.yaml can get source from anywhere", is a bit trickier.17:34
clarkbcirros for 1 and package mirrosr for 2 unless I've misunderstood17:34
*** rkukura has joined #openstack-infra17:34
fungiapparently they don't use ubuntu packages exclusively in snaps?17:35
petevgclarkb, fungi: correct. Snaps are a package format. They build from source, not debs.17:35
petevg... and that source can live anywhere.17:35
clarkbpetevg: where do sources currently live?17:35
fungibut could be retrieving stuff from random github repos and compiling, or from sdists on pypi, or js tarballs from npm, or...17:35
fungi?17:36
*** jascott1 has joined #openstack-infra17:36
fungipetevg: have a link to a good example snapcraft.yaml that gets sources from multiple places?17:36
fungisounds more like freebsd ports17:37
petevgfungi, clarkb: pulling up some examples right now ...17:37
fungiwhere you just keep the build recipes, but the build system snags source code from various upstreams17:37
petevgfungi, clarkb: snap-nova is a good example. If you grep through https://github.com/openstack/snap-nova/blob/master/snapcraft.yaml for the word "source", you'll see it a healthy variety :-)17:39
openstackgerritMerged openstack-infra/zuul-jobs master: Switch to using zuul-sphinx  https://review.openstack.org/48940917:39
openstackgerritMerged openstack-infra/project-config master: Add openstack-dev/sandbox to zuulv3.o.o  https://review.openstack.org/48966717:39
petevgfungi: you are correct. Lots of upstream sources.17:39
*** tosky has quit IRC17:39
openstackgerritMerged openstack-infra/shade master: Use more specific asserts in tests  https://review.openstack.org/48952417:39
fungiyeah, caching this is fairly intractable for our current ci system design17:40
mordredit is17:40
petevgfungi: no worries. I mainly just wanted to know if the a system was in place. And it sounds like there is one for half of my problem.17:40
petevgI can work on addressing the other half.17:41
fungiwe'd need a full proxy solution for the test nodes, and since we can't predict the addresses/networks they'll come from and don't want to run an open proxy for obvious security reasons...17:41
mordredalso - I would HIGHLY recommend changing lines like https://github.com/openstack/snap-nova/blob/master/snapcraft.yaml#L66 to point at git.openstack.org/openstack instead of github17:41
clarkbfungi: right thats the biggest issue17:41
openstackgerritMerged openstack-infra/shade master: router: Ignore L3 HA ports when listing interfaces  https://review.openstack.org/48215317:41
clarkbI don't want to be an open proxy on the internet17:41
openstackgerritMerged openstack-infra/shade master: Add Neutron QoS minimum bandwidth rule commands  https://review.openstack.org/48939017:41
*** gyee has joined #openstack-infra17:41
petevgmordred: noted. I'll tag that as a TODO.17:41
mordredpetevg: we'll also want to sync up to figure out a way to tell snappy that we've already cloned something for it17:42
petevgmordred: +117:42
mordredpetevg: because in v3 you can tell a job that it requires other repos to run -so zuul will happily put git.openstack.org/openstack/snap.openstack into th esource dir for you17:42
petevgNice.17:43
fungiwe _do_ at least have a targeted proxy for tarballs.openstack.org available, so you could in theory try to find a way to leverage that in your jobs for items you're grabbing from there (e.g. those nova tarballs)17:43
mordredyah - I think it has the potential to work really nicely for files like that17:43
clarkband today we've got /opt/git/openstack/nova too...17:43
mordredyup17:43
*** yamahata has quit IRC17:43
*** electrofelix has quit IRC17:43
mordredbut it should be extra easy to find git+https://git.openstack.org/openstack/snap.openstack and replace with git+file:///home/zuul/src/git.openstack.org/openstack/snap.openstack17:44
*** Goneri has quit IRC17:44
mordredand could potentially be pretty neat if it can be sorted out generally17:45
fungisimilarly stream edit the tarballs.openstack.org urls with equivalent proxy urls from the shell snipped we provide on the nodes17:45
AJaegerjeblair: one nit commented, otherwise, I like structure, let's merge and iterate...17:45
fungis/snipped/snippet/17:45
jeblairAJaeger: cool, i started on the second section locally17:45
jeblairAJaeger: heh, yep.17:45
petevgmordred, fungi: that makes a lot of sense. Thank you.17:46
openstackgerritJames E. Blair proposed openstack-infra/infra-manual master: WIP: add zuul v3 migration doc  https://review.openstack.org/48967717:46
mordredpetevg: sure thing - after the PTG I'll have more bandwidth to help think about ways to make that part nicer/more seamless17:47
jeblairAJaeger: ^ updated17:47
*** esikachev has joined #openstack-infra17:47
fungiso while we don't have a general solution for improving access to random stuff from the internet, we do cache some things many jobs are likely to want nearby (on the local filesystem and/or available from caches located in the same clouds) which could help some if you take advantage of them17:47
mordredjeblair: lgtm - WIP still in commit title17:47
AJaegerjeblair: LGTM - and I agree with mordred17:47
AJaegermordred, pabelanger, is the Zuul v3 naming proposal good to merge now? https://review.openstack.org/48784817:48
mordredyah - +317:49
petevgfungi: ack. I've saved off notes here. Is there a doc that I can read when/if I want to know what else is currently proxied?17:49
AJaegerthanks, mordred17:50
*** Julien-zte has quit IRC17:50
petevgmordred: I'll be at the PTG, and would be happy to buy you a beverage and chat about stuff, if you have the time.17:50
clarkbpetevg: http://mirror.dfw.rax.openstack.org will give you everything we mirror17:51
*** Julien-zte has joined #openstack-infra17:51
openstackgerritJames E. Blair proposed openstack-infra/infra-manual master: Add zuul v3 migration doc  https://review.openstack.org/48967717:51
petevgclarkb: thx!17:51
jeblairmordred, AJaeger: ^ :)17:52
clarkbpetevg: for reverse proxy caches we don't have a good way of advertising those yet I don't think (though there is a bash script that can be sourced to load up the info in jobs, https://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/scripts/configure_mirror.sh#n105)17:52
openstackgerritMerged openstack-infra/infra-manual master: Describe Zuul v3 job naming  https://review.openstack.org/48784817:52
clarkbpetevg: if you scroll up from that link you'll see what is currently in that file17:52
petevgCool. Thank you again.17:52
openstackgerritMerged openstack-infra/puppet-zuul master: Use zuul_status_url for /keys endpoint  https://review.openstack.org/48967917:53
*** dmsimard is now known as dms17:54
*** dms is now known as dmsimard17:55
*** slaweq has quit IRC17:56
AJaegerjeblair: you have my +2 - mordred, do yo uwant to +2A 489677 ?17:56
*** slaweq has joined #openstack-infra17:57
*** links has quit IRC17:57
fungipetevg: come to the infra room at the ptg monday/tuesday and we're happy to help work through some of this stuff there too if you get stuck17:58
fungiwe have a "helproom" the first two days intended for stuff like this17:58
petevgfungi: I will do so. Thank you!17:58
fungior, you know, beer works too ;)17:58
AJaegerproject-config cores, could you review a small update for translated manuals, please? https://review.openstack.org/48966917:58
petevgBeer is always good. :-)17:59
*** baoli has quit IRC17:59
*** Apoorva_ has joined #openstack-infra17:59
*** dmsimard is now known as dms17:59
*** dms is now known as dmsimard17:59
*** baoli has joined #openstack-infra18:00
*** baoli has quit IRC18:00
*** Apoorva_ has quit IRC18:00
*** baoli has joined #openstack-infra18:01
*** Apoorva has quit IRC18:01
*** Apoorva_ has joined #openstack-infra18:01
*** slaweq has quit IRC18:01
*** slaweq has joined #openstack-infra18:01
*** dmsimard is now known as dms18:02
*** markvoelker has quit IRC18:02
*** markvoelker has joined #openstack-infra18:02
*** dms is now known as dmsimard18:03
*** tosky has joined #openstack-infra18:03
*** esikachev has quit IRC18:04
openstackgerritJames E. Blair proposed openstack-infra/infra-manual master: Add more content to zuul v3 migration  https://review.openstack.org/48969118:04
*** kjackal_ has joined #openstack-infra18:04
*** apetrich has quit IRC18:04
jeblairAJaeger, mordred: ^ another chunk.  i have to afk for a bit now.18:05
*** apetrich has joined #openstack-infra18:05
*** jamesmcarthur has quit IRC18:05
*** pvaneck has joined #openstack-infra18:05
*** dmsimard is now known as dmoreaus18:07
*** dmoreaus is now known as dmsimard18:07
*** ijw has joined #openstack-infra18:07
*** ijw has joined #openstack-infra18:07
*** lrossetti has quit IRC18:08
*** lrossetti has joined #openstack-infra18:08
*** slagle has quit IRC18:09
*** slagle has joined #openstack-infra18:11
*** lrossetti_ has joined #openstack-infra18:13
*** lrossetti has quit IRC18:13
*** esikachev has joined #openstack-infra18:14
*** EmilienM is now known as emacchi18:14
*** emacchi is now known as EmilienM18:14
AJaegerjeblair: reads nice, commented18:18
*** atarakt has quit IRC18:18
*** atarakt has joined #openstack-infra18:18
openstackgerritJeremy Stanley proposed openstack-infra/system-config master: Disable inactive infra-root accounts  https://review.openstack.org/48969818:18
openstackgerritEmilien Macchi proposed openstack-infra/project-config master: tripleo: move container upgrade jobs to check  https://review.openstack.org/48970218:19
clarkbfungi: did you see my comments on https://review.openstack.org/#/c/483974/ ? was that script already used to generate voter rolls? wondering how much updating you want to do to it on this first pass18:19
fungiclarkb: saw, thanks! haven't had time to address yet but it's on my agenda for later today18:20
*** yamahata has joined #openstack-infra18:20
fungii did attempt to make the alteration as unobtrusive to the current logic in the script as possible to avoid any concerns over it modifying the result in unintended ways18:21
*** rbrndt has joined #openstack-infra18:21
fungithe existing script (prior to the proposed changes) has been used for electoral roll generation for a few cycles18:21
fungiwith minor updates to deal with changes in schema for the governance projects list18:22
clarkbya mostly just thinking we should record when something breaks18:22
clarkbso that we can go back easily and say "oh ya you didn't have a matching email addr"18:22
fungiwell, an early iteration did output warnings for the ones it found, but as some ~12% of the contributors don't have corresponding foundation memberships that got really noisy. the information is already easy to obtain from the _all_owners.yaml file produced by the script18:24
fungiin fact, the voter rolls can be completely recreated based on the yaml output, they're just built by the script as an added convenience18:24
clarkboh I didn't realize it produced a full yaml output at the end I guess taht would include a lack of membership id18:24
clarkbnice18:24
fungiso _all_owners.yaml has everyone who contributed to those repos along with an optional field that includes their member id if it was able to find one18:25
*** slaweq has quit IRC18:25
clarkbgreat then much less concerend about handling errors early18:26
*** slaweq has joined #openstack-infra18:26
fungiyeah, treating them as warnings was just overwhelming from a volume perspective18:26
fungihere's what the yaml blob for me looks like from a recent run i did to get a list of people for discount invites who contributed during the current cycle: http://paste.openstack.org/show/617158/18:27
clarkband we just don't print member: XYZ at all if it is missing ya?18:28
fungiright, there is simply no member key in the entry if it couldn't find a member18:28
clarkbperfect18:28
clarkbthis way we know the user was checked and failed to find a member rather than just $bug18:28
*** Goneri has joined #openstack-infra18:29
fungipreferred contains the gerrit preferred e-mail address, extra contains any additional e-mail addresses that account has in gerrit, and the script iterates through all of them asking the foundation member directory "do you have a member profile for this e-mail address?" until it gets a hit18:29
*** slaweq has quit IRC18:29
*** slaweq has joined #openstack-infra18:30
fungialso all the necessary info is there if someone needs to double-check an entry, including repeating the foundation member directory api query if there's suspicion the membership does actually exist for some reason18:30
*** slaweq has quit IRC18:31
openstackgerritAkihiro Motoki proposed openstack-infra/project-config master: Notify changes in OSC feature/osc4 branch to IRC  https://review.openstack.org/48970318:31
fungione other thing i was planning to do in the next few days is do a prelim run for the full tc roll but with the ptl elections timeframe and put together a list of the names and corresponding member id numbers, then a second list of the names which had no member ids found, and follow up to the ml post about the election changes with links to both preliminary lists18:32
fungithat way anyone who wants to know if they're going to be eligible to vote or need to go update their member profiles before the election can do that18:32
fungi(this was suggested by dims as an extra precaution)18:32
*** annegentle has quit IRC18:33
fungii did perform a bunch of spot checks of the output too, just to make sure i didn't find any obvious inaccuracies, but it's a very large data set after all18:34
*** jistr|afk is now known as jistr18:34
clarkbthat sounds like a good idea (though may need to make it less spammer friendly?)18:35
*** slaweq has joined #openstack-infra18:35
fungii won't be including e-mail addresses, so hopefully it wouldn't be?18:35
fungijust names and member id numbers18:35
clarkboh I see you'd just pount out the ya that18:35
clarkb++18:35
fungiand also invite anyone who thinks there's a discrepancy in who should be on which lists to reach out to me so i can spot the bug if there is one18:36
clarkbthat sounds like a great idea18:37
*** ijw has quit IRC18:39
*** slaweq has quit IRC18:40
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: WIP: Update tox-tarball to use tox role  https://review.openstack.org/48970518:43
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: Use py35 tox envlist for documentation  https://review.openstack.org/48970718:45
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: Use py35 tox envlist for documentation  https://review.openstack.org/48970718:45
*** ijw has joined #openstack-infra18:46
*** jkilpatr has quit IRC18:47
*** yushb has joined #openstack-infra18:50
*** jamesmcarthur has joined #openstack-infra18:51
*** zeih has joined #openstack-infra18:54
*** yushb has quit IRC18:54
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: WIP: Update tox-tarball to use tox role  https://review.openstack.org/48970518:56
openstackgerritJeremy Stanley proposed openstack-infra/system-config master: Clean up accounts for former root sysadmins  https://review.openstack.org/48971118:57
*** adisky__ has quit IRC18:58
*** bobh has quit IRC18:58
*** jkilpatr has joined #openstack-infra18:58
fungiit's that (weekly infra team meeting) time again! find us in #openstack-meeting for the next hour19:00
*** zeih has quit IRC19:00
* AJaeger walks over19:00
pabelangerfungi: clarkb: +2 on 489711 will comment19:02
clarkbpabelanger: hrm fun19:03
openstackgerritMerged openstack-infra/elastic-recheck master: Pass config from Stream to FailEvent  https://review.openstack.org/39797319:03
pabelangerclarkb: ya, I've been meaning to update the ansible task for ssh keys to support edit, where it will delete and create if data is different19:06
*** gordc has quit IRC19:06
*** EricGonczer_ has joined #openstack-infra19:06
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: WIP: Update tox-tarball to use tox role  https://review.openstack.org/48970519:06
clarkbpabelanger: thinking about it more we can probably just switch it out quickly and be fine. Only nodes booted between deleting and creating will fail and since its nodepool thats fine19:07
pabelangerclarkb: exactly19:07
pabelangerwe'll have to delete key first, then re-run cloud-launcher19:08
jeblairfungi: if time permits, can we sneak in a zuulv3 meeting topic?19:10
fungijeblair: i'll do that next!19:10
*** ijw has quit IRC19:12
*** beisner_ is now known as beisner19:12
*** zeus has quit IRC19:13
*** zeus has joined #openstack-infra19:15
*** zeus is now known as Guest4798719:15
*** jamesmcarthur has quit IRC19:17
*** annegentle has joined #openstack-infra19:17
*** jamesmcarthur has joined #openstack-infra19:19
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Rename Node.hold_reason to 'comment'  https://review.openstack.org/48971719:20
*** hashar has joined #openstack-infra19:21
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: WIP: Update tox-tarball to use tox role  https://review.openstack.org/48970519:26
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Simplify run tox task  https://review.openstack.org/48755119:26
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971919:30
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Add --detail option to nodepool list command  https://review.openstack.org/48972019:30
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Add hold job to nodepool list output  https://review.openstack.org/48972119:30
*** baoli has quit IRC19:31
*** rcernin has quit IRC19:36
*** slaweq has joined #openstack-infra19:36
*** jamesmcarthur has quit IRC19:37
*** baoli has joined #openstack-infra19:38
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: WIP: Update tox-tarball to use tox role  https://review.openstack.org/48970519:39
*** slaweq has quit IRC19:41
*** jkilpatr_ has joined #openstack-infra19:44
*** nicolasbock has quit IRC19:45
*** jkilpatr has quit IRC19:46
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: DNM - testing  https://review.openstack.org/48972419:48
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: DNM - testing  https://review.openstack.org/48972419:53
*** wolverineav has quit IRC19:53
*** wolverineav has joined #openstack-infra19:54
*** rloo|afk is now known as rloo19:54
*** eharney has quit IRC19:56
EmilienMclarkb: just a heads-up on tripleo/etc topic - we have some patches in progress but folks who work on it are on PTO and it's a low-activity week for us19:58
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: DNM - testing  https://review.openstack.org/48972419:58
EmilienMjust to let you know, it's something we have in the backlog and we're working on it19:58
clarkbEmilienM: ok thanks for the heads up19:58
*** bobh has joined #openstack-infra20:00
cmurphyI'm looking for reviews to get the puppet-4 ball rolling https://review.openstack.org/#/c/481955/20:00
cmurphyfrom there we can start getting the puppet-apply jobs to test puppet 4, totally independent of any beaker work20:01
*** priteau has quit IRC20:01
*** dprince has quit IRC20:04
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: DNM - testing  https://review.openstack.org/48972420:06
*** e0ne has joined #openstack-infra20:09
*** eharney has joined #openstack-infra20:11
cmurphythanks jeblair20:14
*** wolverineav has quit IRC20:17
*** wolverineav has joined #openstack-infra20:17
*** wolverineav has quit IRC20:17
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: DNM - testing  https://review.openstack.org/48972420:18
*** jtomasek has quit IRC20:20
ianwgreghaynes / anyone : we had a fire-drill once over /etc/machine-id in images.  i'm trying to remember the exact details, if it rings any bells20:22
greghaynesianw: I want to say it was ironic related20:24
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Update tox-tarball to use tox role  https://review.openstack.org/48970520:24
greghaynesianw: the issue was we were having a static machine id set iirc20:25
*** e0ne has quit IRC20:25
*** esikachev has quit IRC20:25
greghaynesThere may be a lp issue?20:25
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Update tox-tarball to use tox role  https://review.openstack.org/48970520:26
ianwgreghaynes: yeah ... which seems similar to https://review.openstack.org/#/c/489013/ (Clear /etc/machine-id to avoid duplicate machine-ids)20:26
*** kgiusti has left #openstack-infra20:26
*** slaweq has joined #openstack-infra20:27
greghayneshrm I thought I made a patch which did this at some point20:28
*** baoli has quit IRC20:29
*** e0ne has joined #openstack-infra20:30
greghaynesianw: yep that looks like the kind of issue I remember20:32
jeblairclarkb, infra-root: it looks like bandersnatch is having problems.  i'm looking into it.20:33
*** sree_ has joined #openstack-infra20:37
*** sree_ is now known as Guest1699120:37
*** baoli has joined #openstack-infra20:38
jeblairhttp://paste.openstack.org/show/617170/20:38
ianwgreghaynes: not totally convinced ... i'm wondering what's actually making that.  dropped a comment too20:39
*** Guest16991 has quit IRC20:41
*** dizquierdo has joined #openstack-infra20:41
jeblairinfra-root: anyone understand that error?20:42
*** gordc has joined #openstack-infra20:43
*** ijw has joined #openstack-infra20:43
fungijeblair: how long has it been doing that?20:44
fungii can't look just now, about to sit down to eat20:45
jeblairfungi: last success 2017-08-01 02:16:38,04520:45
ianwjeblair: any upgrades run?  old virtualenv new system type thing?20:45
fungiwondering if they upgraded the https cert today to one requests doesn't recognize20:46
jeblairianw: i don't see anything relevant in syslog at that time20:47
fungihrm, though if it really is a 403 we're getting past the https negotiation anyway20:47
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971920:49
fungilast bandersnatch release was a few months ago, so wouldn't be that20:49
ianwit works "by hand" -> http://paste.openstack.org/show/617174/20:50
ianw<Response [200]>20:50
jeblairianw: what if you set user agent to 'bandersnatch/1.11 (CPython 2.7.6-final0, Linux 3.13.0-116-generic x86_64)'20:51
fungiwondering if fastly has changed something on the cdn that breaks bandersnatch, yeah20:51
* fungi disappears to eat20:51
ianwjeblair: <Response [403]>20:52
jeblairneat20:52
ianwwell there you go20:52
ianwinteresting, it is very specific20:54
ianwchange anything and it seems to work ... it's not just matching on "bandersnatch"20:55
*** zeih has joined #openstack-infra20:55
jeblairianw: if i change the version to 1.10 it fails, but if i change to to 2.0 it succeeds20:55
ianwyep, seems it's "bandersnatch/1.?" that fails20:56
*** EricGonczer_ has quit IRC20:57
ianwnot sure how to tell the difference between "we have a legitimate problem with this version" and "oops, we typed in the wrong regex"20:57
*** EricGonczer_ has joined #openstack-infra20:57
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Add --detail option to nodepool list command  https://review.openstack.org/48972020:58
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Add hold job to nodepool list output  https://review.openstack.org/48972120:58
*** jcoufal has quit IRC20:59
*** camunoz has quit IRC20:59
*** zeih has quit IRC21:00
*** rhallisey has quit IRC21:01
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971921:01
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add README for tox role  https://review.openstack.org/48975021:01
openstackgerritMerged openstack/diskimage-builder master: Move selinux packages to redhat-common  https://review.openstack.org/48943421:02
ianwjeblair: so all the hash-index changes made it in to 2.0.0 IIRC (https://bitbucket.org/pypa/bandersnatch/commits/ef50efc1d2a80715b499725331c2dccd45153151)21:04
ianwmaybe we just update?21:04
jeblairianw: <sigh>  i guess?21:05
jeblairnot how i wanted to spend my day21:05
ianwjeblair: i can take a look if you like, i already spent some time on that merging those changes21:06
ianwi also asked in #pypa, although i doubt anyone there knows21:07
*** Guest47987 is now known as zeus`21:07
jeblairianw: heh, i also asked #python-dev.  your idea was probably better.  :)21:07
*** zeus` is now known as zeus21:07
*** zeus has quit IRC21:07
*** zeus has joined #openstack-infra21:07
ianwjeblair: iirc, the holdup was just confirming that 2.0 wouldn't completely destroy everything but doing a test clone21:08
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Add --detail option to nodepool list command  https://review.openstack.org/48972021:08
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Add hold job to nodepool list output  https://review.openstack.org/48972121:08
*** marst has quit IRC21:09
jeblairianw: okay cool.  tbh, we're probably in a good position here -- we can avoid releasing the volume until we're sure 2.0 works.21:09
ianwyeah, that's what i'm thinking, although if it is screwed, i guess it means a resync21:10
mordredgolly here's hoping that bandersnatch v2 doesn't just completely rewrite all the files on disk21:11
openstackgerritSlawek Kaplonski proposed openstack-infra/shade master: Add support for get details of available QoS rule type  https://review.openstack.org/48975121:11
*** camunoz has joined #openstack-infra21:11
jeblairianw: i'm holding a flock on mirror-update, so current bandersnatch shouldn't run.  but hang on before you do anything to the volume.  there's activity in #python-dev21:12
*** baoli has quit IRC21:13
*** baoli has joined #openstack-infra21:13
jeblairianw: they would like us to try again21:15
ianwyep, returns 200 for me now21:15
*** ihrachys has quit IRC21:15
jeblairianw: cool, am i clear to do a manual bandersnatch run?  (i'm assuming you haven't installed v2 globally yet, right?)21:16
ianwjeblair: i have not installed or modified anything21:16
jeblairokay, it's off and running21:16
*** yamamoto has joined #openstack-infra21:17
fungiokay, i'm back21:17
ianwfungi: it's ok, jeblair fixed it :)21:17
fungii want to say my fix for the exit code did _not_ make it into the last release21:18
fungiso we were running the previous release with that hand-applied21:18
jeblairfungi: oh i saw something in 2.0 about exit codes but not sure if it's that one21:19
fungior something like that21:19
*** baoli has quit IRC21:19
fungioh, yep, that's mentioned in the release notes21:19
fungimaybe we didn't notice they released a 2.021:20
fungii expect we were still on 1.11 with my exit code fix applied21:20
jeblairyeah, we're running 1.1121:20
jeblairso sounds like multiple reasons to upgrade to 2.0.  at our leisure.  :)21:20
*** yamamoto has quit IRC21:21
fungiahh, need to reinstall it for python 3 though21:21
jeblairis it 3.5+ only?21:21
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971921:21
fungipreferably minimum of python 3.5 so it seems, though might work with 3.3 and 3.421:21
*** yamamoto has joined #openstack-infra21:21
fungiofficial support starts with 3.5 per release notes21:21
jeblairneat21:21
fungiand plans to start relying on >=3.5 features in future releases21:22
mordredat least it won't be our first production python3 service :)21:22
*** ldnunes has quit IRC21:23
fungiwell, mirror-update.o.o is still on trusty and so python 3.4.321:23
fungiso we may need to consider replacing it with a xenial server21:23
ianwhang on, just let me get the yak, it needs a shave :)21:25
*** yamamoto has quit IRC21:26
*** eharney has quit IRC21:27
*** dave-mccowan has quit IRC21:27
jeblairi let #openstack-release know about the mirror issue21:28
fungithanks jeblair!21:28
jeblair#status log pypi mirrors have not updated since 2:15 UTC due to issue with pypi.python.org.  reported issue, since corrected.  mirror updates now in progress.21:28
openstackstatusjeblair: finished logging21:28
*** e0ne has quit IRC21:28
fungidoesn't appear that #python-dev discussions are logged anywhere i can find21:32
ianwjeblair / fungi: should i perhaps attach a large volume, clone pypi to it and run a manual test with 2.0 on trusty?21:32
ianwthen, assuming that all works, we could just bring up a xenial host for long-term saftey after that21:33
fungiianw: sounds like a great idea21:33
clarkbso was the problem upstream stopped letting bandersnatch 1.x function?21:33
fungithat's what i'm wondering, which is why i went hunting for channel logs21:33
ianwclarkb: <EWDurbin> Apologies!! My regex was bad and I should fee bad21:34
ianwso it seem to be totally unintentional21:34
clarkbah cool21:34
fungigood21:34
fungithanks ianw21:34
clarkbdo we need to be thinking about upgrading real soon now?21:34
fungiseems like we should upgrade soon-ish since we're running on a fork which should in theory no longer be required21:35
ianwfungi: ok, i'll take it as an #action item to show that 2.0 won't destroy things terribly over the next little while, and we can take it from there21:37
fungiianw: note that copying the current data set means pulling hundreds of gigabytes from afs so could be on the slowish side21:37
fungiunless you were thinking some afs volume cloning operation21:37
fungibut "attach" makes me think you're talking about cinder21:38
ianwyeah, but the alternative seems to be to destroy it an have to re-sync it ... so i think slow and steady wins?21:38
fungitotally, not objecting, just reminding ;)21:38
ianwi was thinking a large cinder volume, copy it, run 2.0 against it, compare and contrast, release volume21:38
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971921:41
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Rename tox_command_line in docs to tox_extra_args  https://review.openstack.org/48975821:41
openstackgerritSlawek Kaplonski proposed openstack-infra/shade master: Use valid_kwargs decorator in QoS related functions  https://review.openstack.org/48975921:43
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: DNM: Override tox requirments with zuul git repos  https://review.openstack.org/48976121:45
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Docs: add a glossary  https://review.openstack.org/48927021:46
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Docs: add a :default: argument to zuul:attr  https://review.openstack.org/48930321:48
cmurphyianw: any reason not to +A this one? https://review.openstack.org/#/c/477228/ it's totally separate from whatever we decide re: install_puppet.sh21:48
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Use zuul attributes in semaphore documentation  https://review.openstack.org/48949921:48
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Remove zuul_url from merger config  https://review.openstack.org/48937821:48
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Improve cleanup of test disk accountant  https://review.openstack.org/48947721:48
*** jkilpatr_ has quit IRC21:49
*** jamesmcarthur has joined #openstack-infra21:51
*** ijw has quit IRC21:52
*** dizquierdo has quit IRC21:52
*** EricGonczer_ has quit IRC21:52
*** camunoz has quit IRC21:55
*** jamesmcarthur has quit IRC21:56
*** esberglu has quit IRC21:58
*** slaweq has quit IRC22:03
*** slaweq has joined #openstack-infra22:03
*** mikal has quit IRC22:04
ianwcmurphy: i guess not :)22:04
*** thorst_afk has quit IRC22:05
*** mikal has joined #openstack-infra22:06
*** annegentle has quit IRC22:06
cmurphyianw: cool, thanks :D22:07
*** slaweq has quit IRC22:08
*** jkilpatr has joined #openstack-infra22:08
openstackgerritMerged openstack-infra/puppet-openstack_infra_spec_helper master: Move spec_helper_acceptance into helper gem  https://review.openstack.org/47722822:08
*** esberglu has joined #openstack-infra22:12
jeblairreleasing the pypi mirror22:14
*** gordc has quit IRC22:15
jeblairdone22:15
jeblairand i've released the lock22:15
*** bobh has quit IRC22:16
jeblair#status log pypi mirror manually updated and released22:16
openstackstatusjeblair: finished logging22:16
*** esberglu has quit IRC22:17
*** thorst_afk has joined #openstack-infra22:19
*** yamamoto has joined #openstack-infra22:23
*** esberglu has joined #openstack-infra22:23
*** ijw has joined #openstack-infra22:23
*** thorst_afk has quit IRC22:24
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Simplify run tox task  https://review.openstack.org/48755122:25
*** yamamoto has quit IRC22:25
*** yamamoto has joined #openstack-infra22:25
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Simplify github status descriptions  https://review.openstack.org/48976722:26
*** hashar has quit IRC22:28
*** Goneri has quit IRC22:32
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck master: Add query for missing host mapping bug 1708039  https://review.openstack.org/48977122:33
openstackbug 1708039 in grenade "gate-grenade-dsvm-neutron-multinode-ubuntu-xenial fails with "No host-to-cell mapping found for selected host"" [Undecided,New] https://launchpad.net/bugs/170803922:33
*** Goneri has joined #openstack-infra22:34
*** sdague has quit IRC22:35
mnaserhey folks22:40
mnaserhttp://zuul.openstack.org/status.json is not loading22:40
mnaserokay, it is loading, very very slowly22:40
mnaserok, chrome takes a while to load it, but curl is okay.  probably client side22:41
fungimnaser: odds are it's huge nested data and chrome is attempting some pretty rendering22:42
mnaserfungi: ah i see22:42
mnasermaybe i have some json prettify extension22:43
fungii like to pipe it through https://pypi.org/project/flamel/22:43
*** panda has quit IRC22:43
*** dave-mccowan has joined #openstack-infra22:43
clarkbmnaser: I think firefox and chrome both have built in prettify for json22:43
clarkbmnaser: not sure if you can turn it off22:44
mnaseroh wow pypi is pretty now22:44
fungimnaser: oh, that's new pypi. use pypi.python.org if you like the old interface22:44
fungipypi.org is "warehouse"22:45
mnaseri kinda like this anyways :-P22:45
*** annegentle has joined #openstack-infra22:45
fungigood, since it will eventually replace the old cheeseshop pypi implementation22:45
fungibetter than hating it and being forlorn that the version you like is obsolete and getting decommissioned eventually22:46
mnasertypical release cycle, everyone complains then accepts it :p22:46
*** panda has joined #openstack-infra22:48
fungii think the gate job running for 489677,3 is hung somehow. last entry in the console log:22:49
fungi2017-08-01 22:20:54.125265 | venv create: /home/jenkins/workspace/gate-infra-manual-docs-ubuntu-xenial/.tox/venv22:49
funginearly 30 minutes since it said that, and still nothing22:50
*** rbrndt has quit IRC22:50
*** rbrndt has joined #openstack-infra22:50
*** rbrndt has quit IRC22:50
fungithink i'll hold and jump on that node to see what's happening22:50
*** https_GK1wmSU has joined #openstack-infra22:52
*** pbourke has quit IRC22:53
*** https_GK1wmSU has left #openstack-infra22:53
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Docs: use zuul:attr in project definition  https://review.openstack.org/48977422:55
fungii'm at a loss... http://paste.openstack.org/show/617190/22:55
*** pbourke has joined #openstack-infra22:55
fungihung doing things with our pypi mirror i guess?22:56
*** zeih has joined #openstack-infra22:56
clarkbwhat does python2 - setuptools pip wheel do? or is that some mangled get-pip.py process?22:56
*** ijw has quit IRC22:58
fungimy guess is it's something like: tox invokes virtualenv, virtualenv invokes python2 venv, python2 forks and makes up that process name22:58
fungibut yes something to do with bootstrapping through the low-level python venv module22:59
fungiif i run `virtualenv foo` on that same system from the shell, it stops after "Installing setuptools, pip, wheel..." and just sits there23:00
*** zeih has quit IRC23:01
clarkbfungi: try python3 instead?23:01
fungi`virtualenv -p python3 foo` does exactly the same23:02
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add README for tox role  https://review.openstack.org/48975023:02
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971923:02
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Rename tox_command_line in docs to tox_extra_args  https://review.openstack.org/48975823:02
fungiaha! if i attempt to ssh into mirror.regionone.osic-cloud1.openstack.org it hangs23:02
clarkbI'm assuming that means "it has begun"23:03
clarkbcloudnull: ^23:03
fungiquite possible, might be we should turn down osic in our nodepool but i'm poking at the nova api now23:03
*** annegentle has quit IRC23:04
*** calebb has quit IRC23:05
fungiaha, it's reachable again now23:05
fungiload average had spiked up to at least 4023:06
*** esberglu has quit IRC23:06
*** pvaneck has quit IRC23:06
*** calebb has joined #openstack-infra23:06
*** slaweq has joined #openstack-infra23:07
fungidisk anyone? http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=4935&rra_id=all23:07
fungi[Tue Aug  1 23:03:59 2017] kernel BUG at /var/lib/dkms/openafs/1.6.7/build/src/libafs/MODLOAD-3.13.0-96-generic-SP/osi_file.c:53!23:08
fungilooks like starting around 22:23:52 per dmesg, we started getting "ext4_end_bio:317: I/O error -5 writing to inode" for device dm-023:09
fungiand then loads of "Buffer I/O error on device dm-0"23:09
clarkbdid we run out of inodes or disk?23:10
fungiand eventually lost page writes, unable to read itable blocks...23:10
openstackgerritJames E. Blair proposed openstack-infra/puppet-zuul master: Send the root logger to debug and normal logs  https://review.openstack.org/48977523:10
fungii think the cinder volume went to lunch for a good long while, and afs was keeping its cache there23:11
*** slaweq has quit IRC23:11
fungihence the eventual openafs driver backtraces23:11
*** esberglu has joined #openstack-infra23:12
fungii'm going to try to give it a reboot, but it's possible you're right and whatever was providing cinder volumes has been yanked23:13
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: Stop using the OSIC environment  https://review.openstack.org/48977623:16
fungiif it doesn't come back up in a few minutes or comes up with the cinder volume unusable, i'll approve that ^23:16
fungithough it seems to have not obeyed my reboot request from the command-line so may need a nova reboot issued23:17
smcginnisfungi: What percent of the pool is 768 servers?23:18
fungismcginnis: right now, around 42%23:18
smcginnisfungi: Dang23:18
smcginnisGood thing we're past pike-3 I guess.23:18
fungithat was very recently increased from 512 a couple weeks ago and we also have 50 temporarily offline in citynet while they work through a network issue there, so by a couple weeks ago numbers osic was more like 27% of our total23:19
clarkbfungi: I left a comment but it should be fine to merge as is as well23:19
fungismcginnis: also we have other providers interested in donating, so given we're past feature freeze as you noted i think we'll be fine for a little while anyway23:20
smcginnisfungi: Cool, doesn't sound like we'll be in too bad of shape then.23:20
*** nunchuck has quit IRC23:21
funginova reboot --hard has that instance in an error state now too23:22
clarkbfungi: you could try booting a new one23:22
clarkbsince its a stateless server23:22
clarkbbut that would require dns records to timeout and all that23:22
fungiand reattaching the cinder volume23:23
fungiassuming i can even get it to detach from the error state instance23:23
clarkbyou could use a new volume too23:23
clarkbsince its purely cache23:24
clarkbbut chances are if its dead then none of that will work either23:24
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Wrap handle_keys with debug statement  https://review.openstack.org/48977723:24
fungifor some strange reason gertty stuck your comment for that highlighted block of text in an unrelated location in the diff23:24
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: Stop using the OSIC environment  https://review.openstack.org/48977623:25
fungiclarkb: ^23:25
fungiaddressed your comment23:25
openstackgerritMike Perez proposed openstack-infra/statusbot master: Implement #thanks command in statusbot  https://review.openstack.org/47353423:26
clarkbfungi: +223:27
fungii'm counting the odds i'll need to manually submit that patch to merge fairly high23:27
clarkb:/23:27
fungii'm going to go ahead and just manually apply it on nodepool.o.o and put the server in the emergency disable list23:30
*** hongbin has quit IRC23:30
*** jaypipes has quit IRC23:31
*** jascott1 has quit IRC23:32
fungimanually deleting the remaining ready nodes in osic now23:33
fungiat least in this state we won't have negative impact on new jobs while fiddling with getting the mirror back online23:34
clarkbsounds good23:34
pabelangerfungi: pause: true in images will stop uploads23:35
pabelangerover deleting all images in nodepool.yaml23:35
*** jamesden_ has joined #openstack-infra23:35
*** jamesdenton has quit IRC23:35
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fix webapp path parsing  https://review.openstack.org/48977923:37
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Try handling keys before removing tenant name  https://review.openstack.org/48978023:38
fungidoes max-servers: -1 no longer have any meaning separate from 0?23:38
*** jamesden_ has quit IRC23:39
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fix webapp path parsing  https://review.openstack.org/48977923:40
clarkbfungi: correct23:41
*** jamesdenton has joined #openstack-infra23:41
fungipabelanger: is pause: true preferable over emptying the images list then?23:41
clarkbpabelanger: the problem with not deleting them now is that if the cloud is gone then we'll have to delete them all by hand I think or at least I had to hand edit zk records last time23:41
clarkbfungi: I think pause:true is good if you expect the cloud to come back23:41
jlvillalIs the gate broken? And if so, any chance of an announcement about it?  Or has it been fixed already?23:41
* jlvillal is noticing a lot of failures23:42
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fix webapp path parsing  https://review.openstack.org/48977923:42
fungijlvillal: we just took osic out of service. what symptoms are you seeing? so far i had one obviously impacted job but not sure what the expected fallout was23:42
jlvillalfungi: Jobs that failed on OSIC23:42
jlvillalfungi: Couldn't install pypi packages23:43
fungithat sounds right. i've just deleted the remaining nodes in a used state in osic so that zuul should hopefully requeue them instead of incurring more failures23:43
jlvillalfungi: Maybe apt-get packages, not pypi23:43
jlvillalfungi: Okay thanks.23:43
*** gouthamr has quit IRC23:43
jeblairstatus notice osic nodes have been removed from nodepool due to a problem with the mirror host there.  please recheck any jobs with failures installing packages.23:44
jeblairhow's that look?23:44
fungijeblair: that's close enough to what i'd just about finished writing23:45
fungicould note the start time23:45
fungi~22:20 utc23:45
pabelangerclarkb: fungi: ah, we don't expect OSIC to come back, ya removal is better then23:45
jeblair#status notice osic nodes have been removed from nodepool due to a problem with the mirror host beginning around 22:20 UTC.  please recheck any jobs with failures installing packages.23:45
openstackstatusjeblair: sending notice23:45
fungithanks jeblair!23:46
jeblairnp23:46
fungionly one node left in osic now, and it's the held one i was using as a test client23:47
-openstackstatus- NOTICE: osic nodes have been removed from nodepool due to a problem with the mirror host beginning around 22:20 UTC. please recheck any jobs with failures installing packages.23:47
* jlvillal grumbles that someone added a >65 character subject check to Gerrit23:47
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fix webapp path parsing  https://review.openstack.org/48977923:48
jlvillalSince it means his cherry-pick of an old commit won't be accepted23:48
fungijlvillal: what repo?23:48
jlvillalfungi: openstack/ironic-tempest-plugin23:48
jeblairyeah, pretty sure we settled that one 6 years ago23:48
jlvillalfungi: I'm trying to port all of our ironic_tempest_plugin/ directory code to that repo.23:48
openstackstatusjeblair: finished sending notice23:49
jlvillalremote: (W) 3cb8459: commit subject >65 characters; use shorter first paragraph   is error I got23:49
cloudnullrutro!23:49
fungicloudnull: i'm still troubleshooting, but what are the odds that whatever was serving cinder volumes just went offline around 1.5 hours ago?23:50
cloudnullIDk . let me go find out :)23:51
jlvillalfungi: Is the 65 character limit something that can be removed from: https://review.openstack.org/#/admin/projects/openstack/ironic-tempest-plugin  ?23:51
cloudnullI know the demise is soon, but i didn23:51
cloudnull't think it was today23:51
* cloudnull goes to see if someone did something bad23:51
jeblairjlvillal, fungi: apparently we have the commit-message-length-validator gerrit plugin installed, and it defaults to 6523:52
fungijlvillal: i thought it was configurable per project in gerrit and off by default, but need to look deeper23:52
jeblairjlvillal, fungi: and apparently it's system-wide config23:52
fungihuh, i didn't even realize that was there23:52
jeblairdid it sneak in when we switched to plugins?23:52
fungii wonder if it's in the default set23:52
jlvillaljeblair: fungi Thanks.  I guess it wasn't there on December 9th, 2016.23:52
cloudnulllooks like the instance "mirror.regionone.osic-cloud1.openstack.org" is in error23:52
*** ijw has joined #openstack-infra23:52
jlvillalWhen the patch I am cherry-picking was first posted.23:53
fungii don't have a personal grudge against long git subjects, i just set my commit message editor to warn me when i get over 50 characters there23:53
* jlvillal does the same23:53
fungicloudnull: yeah, i tried to reboot it after i couldn't get the cinder volume attached to it back online23:53
clarkbthe way we install plugins is to grab all the defaults then add in melody and whatever hte others are23:53
clarkbpretty sure we don't explicitly install it so must come from defaults23:53
cloudnullim jumping into the env now23:53
*** markvoelker has quit IRC23:53
fungicloudnull: and then the instance went into error state on a nova reboot --hard (after ignoring attempts to reboot from the command line and attempts to nova reboot without --hard)23:54
fungicloudnull: so wondering if whatever happened with the volume resulted in the instance going into error when it couldn't reconnect the volume at boot23:55
fungiworst case i was going to boot a replacement instance and create a replacement volume... there's nothing especially stateful there it's just cache space23:55
*** jascott1 has joined #openstack-infra23:56
jeblairjlvillal, fungi, clarkb: https://review.openstack.org/316197 is relevant23:56
fungiinteresting that it's still complaining at 6523:57
jlvillaljeblair: Maybe need to add for maxSubjectLength  https://review.openstack.org/plugins/commit-message-length-validator/Documentation/config.html23:57
cloudnullfungi: quite possibily23:58

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