Tuesday, 2018-07-17

*** diablo_rojo has quit IRC00:00
*** ltomasbo has joined #openstack-infra00:00
*** jamesmcarthur has quit IRC00:02
*** jamesmcarthur has joined #openstack-infra00:03
*** rcernin_ has joined #openstack-infra00:04
*** rcernin has quit IRC00:04
*** dingyichen has joined #openstack-infra00:04
openstackgerritMerged openstack-infra/puppet-gerrit master: Update Gemfile for Zuulv3  https://review.openstack.org/58201800:04
*** jamesmca_ has joined #openstack-infra00:07
clarkbfedora 28 is updated across the board and should be using new bindep00:08
*** jamesmcarthur has quit IRC00:08
ianwclarkb: oh, did it break?00:08
* ianw still going through emails00:09
openstackgerritTony Breeds proposed openstack-infra/project-config master: Run propose-update-constraints under Python3.6  https://review.openstack.org/58306500:10
clarkbianw: no, but I wanted to get an image with new bindep pushed out sooner than later00:10
clarkbianw: we added support for alpine and in the process switched from using lsb_release to python distro library00:10
clarkbshould be backward compatible and rely on the unittests a bit to ensure that using /etc/os-release fixtures00:13
clarkbbut want to catch it early if there are problems00:13
*** linkmark has quit IRC00:13
ianwoh right, yeah saw that fly by.  i guess distro just wasn't a think when bindep started?00:15
*** Goneri has joined #openstack-infra00:15
clarkbianw: yes, I think it is somewhat newer00:15
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: sql: add default_url column  https://review.openstack.org/58306600:16
fungii can confirm, the distro package was either nonexistent or nowhere near usable when we started bindep00:18
ianwanother example of openstack solving problems people didn't even know they had ;)00:21
clarkbpackethost has updaed to use 100 test instances00:21
ianwyay!  i saw that ipv6 was next on the list00:22
clarkbof my todo list today the only one remaining is to followup with mnaser about vexxhost max servers00:23
clarkband topic:puppet-4 mass approvals for gemfile updates are mostly done00:23
clarkbneed to review the changes that add tests and similar though00:23
clarkbianw: my only real concern with bindep change is we missed a case where os-release and lsb_release differ in naming and we didn't properly map between them. Definitely worked to map between them though00:27
ianwastroid requires Python '>=3.4.*' but the running Python is 2.7.1200:27
ianw^ do we know about this?00:28
clarkbianw: where do you see that?00:28
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Summit entity event serialization issue  https://review.openstack.org/58306700:29
clarkbI've got to do a grocery run00:29
ianwclarkb: latest results on https://review.openstack.org/#/c/542350/ ... but could be job specific, i'll look a little harder, i just wondered if it was known issue00:29
ianwit looks like "astroid 2.0" released yesterday00:31
openstackgerritMerged openstack-infra/openstackid-resources master: Summit entity event serialization issue  https://review.openstack.org/58306700:32
*** aeng has quit IRC00:32
ianwoh, chatter in openstack-requirements anyway00:33
fungiyeah, there was some discussion of that earlier in my day before i woke up00:35
*** Goneri has quit IRC00:37
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6  https://review.openstack.org/58306800:37
*** bobh has quit IRC00:38
*** bobh has joined #openstack-infra00:38
*** bobh has quit IRC00:43
*** eernst has quit IRC00:44
*** hongbin has joined #openstack-infra00:44
*** hongbin_ has joined #openstack-infra00:56
*** jamesmca_ has quit IRC00:57
*** hongbin has quit IRC00:58
*** jamesmcarthur has joined #openstack-infra01:03
*** jamesmcarthur has quit IRC01:12
*** sthussey has quit IRC01:17
*** mrsoul_ has joined #openstack-infra01:23
*** manisht has quit IRC01:24
openstackgerritFatema Khalid Sherif proposed openstack-infra/storyboard-webclient master: Expose ordering criteria in search UI  https://review.openstack.org/57787001:24
*** mschuppert has quit IRC01:27
*** jamesmcarthur has joined #openstack-infra01:32
*** mriedem has quit IRC01:36
*** jamesmcarthur has quit IRC01:36
*** hongbin_ has quit IRC01:45
*** hongbin has joined #openstack-infra01:45
*** diablo_rojo has joined #openstack-infra01:46
*** yamahata has quit IRC01:54
*** roman_g has quit IRC01:55
*** iyamahat_ has quit IRC01:56
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306801:57
*** agopi is now known as agopi|afk02:01
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652402:04
*** dave-mccowan has joined #openstack-infra02:08
*** jiapei has joined #openstack-infra02:10
*** armax has quit IRC02:16
*** zhangfei has joined #openstack-infra02:19
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:21
ianwtonyb: ^ will try that ...02:21
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:22
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:24
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652402:24
*** dave-mccowan has quit IRC02:25
*** dave-mcc_ has joined #openstack-infra02:26
openstackgerritFatema Khalid Sherif proposed openstack-infra/storyboard-webclient master: Exposing task creator name in  search results  https://review.openstack.org/58308502:27
*** rlandy has quit IRC02:28
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652402:28
*** jamesmcarthur has joined #openstack-infra02:29
*** _ari_ has quit IRC02:30
*** weshay has quit IRC02:30
*** kzaitsev_pi has quit IRC02:30
*** _ari_ has joined #openstack-infra02:31
*** rasca has quit IRC02:31
*** rnoriega has quit IRC02:31
*** pabelanger has quit IRC02:31
*** _ari_ has quit IRC02:31
*** _ari_ has joined #openstack-infra02:31
*** pabelanger has joined #openstack-infra02:32
*** rasca has joined #openstack-infra02:32
*** rnoriega has joined #openstack-infra02:32
*** weshay has joined #openstack-infra02:32
*** jamesmcarthur has quit IRC02:33
*** aeng has joined #openstack-infra02:40
*** diablo_rojo has quit IRC02:42
*** psachin` has joined #openstack-infra02:44
*** diablo_rojo has joined #openstack-infra02:48
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:48
*** vaidy has joined #openstack-infra02:49
*** isviridov_away has joined #openstack-infra02:50
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306802:51
*** lbragstad has quit IRC03:05
*** jamesmcarthur has joined #openstack-infra03:11
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652403:13
*** jamesmcarthur has quit IRC03:16
*** ramishra has joined #openstack-infra03:21
*** jamesmcarthur has joined #openstack-infra03:23
*** janki has joined #openstack-infra03:25
*** jamesmcarthur has quit IRC03:29
*** dave-mcc_ has quit IRC03:30
*** janki has quit IRC03:31
*** janki has joined #openstack-infra03:35
*** diablo_rojo has quit IRC03:40
*** lpetrut has joined #openstack-infra03:49
*** sshnaidm|bbl has quit IRC03:49
*** udesale has joined #openstack-infra03:50
*** sshnaidm|bbl has joined #openstack-infra03:50
*** sshnaidm|bbl has quit IRC03:56
*** sshnaidm|bbl has joined #openstack-infra03:57
*** ykarel|away has joined #openstack-infra04:00
*** hongbin has quit IRC04:08
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58306804:18
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support networkx 2.1  https://review.openstack.org/50652404:18
*** Bhujay has joined #openstack-infra04:22
*** rkukura has joined #openstack-infra04:26
*** ykarel|away is now known as ykarel04:29
*** aeng has quit IRC04:30
*** eernst has joined #openstack-infra04:30
*** jchhatbar has joined #openstack-infra04:31
*** janki has quit IRC04:31
*** jchhatbar has quit IRC04:32
*** cshastri has joined #openstack-infra04:32
*** jchhatbar has joined #openstack-infra04:33
*** lpetrut has quit IRC04:39
*** dhajare has joined #openstack-infra04:51
*** dhajare has quit IRC04:55
*** eernst has quit IRC05:01
*** dhajare has joined #openstack-infra05:08
*** aeng has joined #openstack-infra05:10
*** ykarel has quit IRC05:15
*** e0ne has joined #openstack-infra05:18
*** e0ne has quit IRC05:20
*** kjackal has joined #openstack-infra05:23
*** rcernin_ has quit IRC05:25
*** rcernin has joined #openstack-infra05:26
*** links has joined #openstack-infra05:33
dirkinfra-root: using codesearch.o.o gives (occasionally): ERROR:open /home/hound/data/idx-51adabe5f18b92d1/raw/LICENSE: too many open files05:34
*** udesale_ has joined #openstack-infra05:35
*** udesale has quit IRC05:35
*** udesale_ has quit IRC05:40
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: make ZuulService load info api to manage paths  https://review.openstack.org/57941805:44
*** Bhujay has quit IRC05:44
*** quiquell|off is now known as quiquell05:45
*** ykarel has joined #openstack-infra05:46
ianwdirk: is it on a very large search result?05:46
ianwor to say another way, a fairly generic search term05:46
dirkianw: no, actually the result set is zero05:47
dirkI was looking for 'exercises.sh' instead of 'exercise.sh' (which finds hits)05:48
dirkIf you look for the former, about half the time the error message from above pops up05:49
ianw# lsof | grep houndd | wc -l05:50
ianw5234005:50
ianwhrm05:50
*** stakeda has joined #openstack-infra05:51
*** tianhui_ has joined #openstack-infra05:56
ianw# ls /home/hound/data/idx-* -ld | wc -l05:58
ianw144605:59
*** tianhui has quit IRC05:59
*** alex_xu has quit IRC05:59
ianwit seems to hold these files open.  it's file limit is 2048 so it seems under, but maybe there's leaks.  something to look at next time it happens05:59
*** alex_xu has joined #openstack-infra06:02
openstackgerritOpenStack Proposal Bot proposed openstack-infra/project-config master: Normalize projects.yaml  https://review.openstack.org/58311106:03
*** kjackal has quit IRC06:09
*** udesale_ has joined #openstack-infra06:11
*** janki has joined #openstack-infra06:13
*** jchhatbar has quit IRC06:14
*** janki has quit IRC06:15
*** mrsoul_ is now known as mschuppert06:15
*** janki has joined #openstack-infra06:15
*** kjackal has joined #openstack-infra06:23
*** andreww has joined #openstack-infra06:28
*** Bhujay has joined #openstack-infra06:28
*** xarses_ has quit IRC06:29
*** Douhet has quit IRC06:29
openstackgerritMerged openstack-infra/project-config master: Normalize projects.yaml  https://review.openstack.org/58311106:30
*** Douhet has joined #openstack-infra06:30
*** aojea has joined #openstack-infra06:31
*** janki has quit IRC06:35
dirkianw: i guess the daemon isn't restarted on index update?06:36
*** janki has joined #openstack-infra06:36
*** dbecker has joined #openstack-infra06:36
*** alex_xu has quit IRC06:36
*** alex_xu has joined #openstack-infra06:36
openstackgerritMichel Peterson proposed openstack-infra/project-config master: Add Fluorine functional to grafana and remove fullstack  https://review.openstack.org/58274906:42
*** andreas_s has joined #openstack-infra06:42
ianwdirk: it should restart http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/files/resync-hound-config.sh06:44
*** tesseract has joined #openstack-infra06:48
*** lpetrut has joined #openstack-infra06:50
*** yamamoto has joined #openstack-infra07:02
*** pgadiya has joined #openstack-infra07:03
*** pgadiya has quit IRC07:03
*** peereb has joined #openstack-infra07:04
*** shardy has joined #openstack-infra07:06
*** jcoufal has joined #openstack-infra07:09
*** ccamacho has joined #openstack-infra07:09
*** rcernin has quit IRC07:11
*** jchhatbar has joined #openstack-infra07:15
*** janki has quit IRC07:16
*** kjackal_ has joined #openstack-infra07:17
*** kjackal has quit IRC07:17
*** kzaitsev_pi has joined #openstack-infra07:17
*** Bhujay has quit IRC07:21
*** zoli is now known as zoli|wfh07:24
*** zoli|wfh is now known as zoli07:25
*** jchhatbar has quit IRC07:34
*** hashar has joined #openstack-infra07:38
*** tosky has joined #openstack-infra07:38
*** pguimaraes has joined #openstack-infra07:39
*** andreas_s has quit IRC07:41
*** florianf has joined #openstack-infra07:46
*** florianf has quit IRC07:47
*** florianf has joined #openstack-infra07:47
*** rfolco__ has joined #openstack-infra07:47
*** alexchadin has joined #openstack-infra07:49
*** rfolco_ has quit IRC07:50
*** jpich has joined #openstack-infra07:50
*** dpawlik has joined #openstack-infra07:51
*** janki has joined #openstack-infra07:51
*** yamahata has joined #openstack-infra07:53
*** derekh has joined #openstack-infra07:55
*** sshnaidm|bbl is now known as sshnaidm|rover07:56
*** gongysh has joined #openstack-infra07:57
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Add tenant yaml validation option to zuul client  https://review.openstack.org/57426508:00
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: make ZuulService load info api to manage paths  https://review.openstack.org/57941808:02
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add selenium tests for the status page  https://review.openstack.org/57903908:02
*** vabada has quit IRC08:05
*** e0ne has joined #openstack-infra08:05
*** iyamahat has joined #openstack-infra08:05
*** vabada has joined #openstack-infra08:06
*** andreas_s has joined #openstack-infra08:06
*** niedbalski has quit IRC08:07
*** shoogz has quit IRC08:07
*** russellb has quit IRC08:07
*** vabada has quit IRC08:07
*** vabada has joined #openstack-infra08:08
*** russellb has joined #openstack-infra08:09
*** iyamahat has quit IRC08:09
*** vabada has quit IRC08:10
*** niedbalski has joined #openstack-infra08:10
*** vabada has joined #openstack-infra08:10
*** shoogz has joined #openstack-infra08:10
*** electrofelix has joined #openstack-infra08:10
*** vabada has quit IRC08:12
*** vabada has joined #openstack-infra08:13
*** andreas_s has quit IRC08:13
*** andreas_s has joined #openstack-infra08:13
*** roman_g has joined #openstack-infra08:16
*** janki has quit IRC08:18
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: sql: add default_url column  https://review.openstack.org/58306608:20
*** shardy has quit IRC08:24
*** Bhujay has joined #openstack-infra08:28
openstackgerritDirk Mueller proposed openstack-infra/devstack-gate master: Remove support for devstack exercises  https://review.openstack.org/58314608:30
openstackgerritFrank Kloeker proposed openstack-infra/project-config master: Add patch submitting for project doc translation  https://review.openstack.org/58100008:31
*** pbourke has quit IRC08:35
*** Bhujay has quit IRC08:35
openstackgerritDirk Mueller proposed openstack-infra/system-config master: Remove mention of excercises.sh  https://review.openstack.org/58314708:35
*** shardy has joined #openstack-infra08:37
openstackgerritMerged openstack-infra/puppet-translation_checksite master: Update Gemfile for Zuulv3  https://review.openstack.org/58207108:38
*** yamahata has quit IRC08:40
*** ralonsoh has joined #openstack-infra08:44
*** alex_xu has quit IRC08:45
*** alex_xu has joined #openstack-infra08:46
*** pbourke has joined #openstack-infra08:52
*** zhangfei has quit IRC08:53
*** dingyichen has quit IRC08:55
*** priteau has joined #openstack-infra08:55
openstackgerritDirk Mueller proposed openstack-infra/devstack-gate master: Read ntp.conf as root to avoid permission issues  https://review.openstack.org/48638808:57
*** zhangfei has joined #openstack-infra09:05
*** zhangfei has quit IRC09:10
*** derekh has quit IRC09:17
*** derekh has joined #openstack-infra09:17
*** gfidente has joined #openstack-infra09:18
*** gfidente has joined #openstack-infra09:18
*** annp has quit IRC09:18
*** ykarel has quit IRC09:23
*** annp has joined #openstack-infra09:26
*** zhangfei has joined #openstack-infra09:31
*** yamamoto has quit IRC09:37
openstackgerritStephen Finucane proposed openstack-dev/pbr master: trivial: Remove 'tools/releasenotes_tox.sh'  https://review.openstack.org/58041409:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: trivial: Fix file permissions  https://review.openstack.org/58041509:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Switch to stestr  https://review.openstack.org/58041309:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: builddoc: Remove support for Sphinx < 1.6  https://review.openstack.org/58041609:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: packaging: Remove support for pyN requirement files  https://review.openstack.org/58041709:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: doc: Fix formatting of packagers guide  https://review.openstack.org/58041809:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: doc: Add documentation for missing '[pbr]' options  https://review.openstack.org/58041909:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Add Sphinx extension  https://review.openstack.org/58042009:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'build_sphinx' integration  https://review.openstack.org/58042109:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'test' integration  https://review.openstack.org/58042209:39
openstackgerritStephen Finucane proposed openstack-dev/pbr master: trivial: Increase integration test timeout  https://review.openstack.org/58317809:39
*** dtantsur|afk is now known as dtantsur09:39
*** Goneri has joined #openstack-infra09:40
*** ykarel has joined #openstack-infra09:44
*** ykarel is now known as ykarel|away09:48
*** Goneri has quit IRC09:54
*** ykarel|away has quit IRC09:57
*** shardy_ has joined #openstack-infra09:59
*** shardy has quit IRC10:02
*** dpawlik has quit IRC10:07
*** dpawlik has joined #openstack-infra10:09
*** andreas_s has quit IRC10:16
*** markmcd has quit IRC10:22
*** pguimaraes has quit IRC10:22
*** markmcd has joined #openstack-infra10:33
*** dpawlik has quit IRC10:34
*** gongysh has quit IRC10:36
*** dpawlik has joined #openstack-infra10:38
*** zoli is now known as zoli|lunch10:41
*** boden has joined #openstack-infra10:44
*** pguimaraes has joined #openstack-infra10:47
*** kjackal_ has quit IRC10:58
*** rosmaita has joined #openstack-infra10:58
*** sambetts|afk is now known as sambetts10:59
*** rcarrill1 is now known as rcarrillocruz11:02
*** andreas_s has joined #openstack-infra11:03
*** kjackal has joined #openstack-infra11:09
*** andreas_s has quit IRC11:09
*** andreas_s has joined #openstack-infra11:10
*** udesale_ has quit IRC11:12
slaweqhi11:14
slaweqI am trying to figure out why sometimes UT in neutron are failing because of timeouts, it's reported in https://bugs.launchpad.net/neutron/+bug/177907711:14
openstackLaunchpad bug 1779077 in neutron "Unit test jobs (py35) fails with timeout often" [High,Confirmed] - Assigned to Slawek Kaplonski (slaweq)11:14
slaweqwhat I found is that in such failed runs some tests (maybe all, I'm not sure) are just going slower11:15
*** d0ugal has quit IRC11:15
slaweqand I also found that similar timeouts happens not only for neutron, see https://bit.ly/2JuNljk and check results from last week for example11:16
slaweqso if same issue happens for more than one project, maybe it's somehow related to infra, e.g. slow nodes or something like that? do You know anything about it maybe?11:17
*** dave-mccowan has joined #openstack-infra11:18
*** d0ugal has joined #openstack-infra11:18
*** d0ugal has quit IRC11:18
*** d0ugal has joined #openstack-infra11:18
*** derekh has quit IRC11:22
*** lennyb has quit IRC11:23
*** andreas_s has quit IRC11:23
*** jamesdenton has joined #openstack-infra11:26
*** ldnunes has joined #openstack-infra11:28
*** andreas_s has joined #openstack-infra11:33
*** jluk has joined #openstack-infra11:38
*** janki has joined #openstack-infra11:39
*** andreas_s has quit IRC11:42
*** rh-jelabarre has joined #openstack-infra11:49
*** andreas_s has joined #openstack-infra11:51
*** zoli|lunch is now known as zoli11:52
*** zoli is now known as zoli|wfh11:53
*** rpioso|afk is now known as rpioso11:56
*** eharney has quit IRC11:58
*** andreas_s has quit IRC12:00
*** andreas_s has joined #openstack-infra12:02
*** agopi|afk has quit IRC12:02
*** roman_g has quit IRC12:05
*** alexchadin has quit IRC12:05
*** roman_g has joined #openstack-infra12:05
*** edmondsw has joined #openstack-infra12:06
*** zhangfei has quit IRC12:12
*** alexchadin has joined #openstack-infra12:13
*** wolverineav has joined #openstack-infra12:14
*** rfolco__ is now known as rfolco12:18
*** ralonsoh has quit IRC12:19
*** alexchadin has quit IRC12:25
*** rlandy has joined #openstack-infra12:28
*** zhangfei has joined #openstack-infra12:28
*** gongysh has joined #openstack-infra12:30
*** lbragstad has joined #openstack-infra12:31
*** andreas_s has quit IRC12:31
*** andreas_s has joined #openstack-infra12:32
*** andreas_s has quit IRC12:33
*** andreas_s has joined #openstack-infra12:33
*** camunoz has joined #openstack-infra12:34
*** agopi|afk has joined #openstack-infra12:34
*** agopi|afk is now known as agopi12:34
*** graphene has quit IRC12:36
*** graphene has joined #openstack-infra12:38
*** andreas_s has quit IRC12:38
*** camunoz has quit IRC12:40
*** lbragstad has quit IRC12:41
*** eharney has joined #openstack-infra12:42
*** udesale has joined #openstack-infra12:43
*** andreas_s has joined #openstack-infra12:43
*** andreas_s has quit IRC12:47
*** andreas_s has joined #openstack-infra12:49
*** andreas_s has quit IRC12:50
*** zhangfei has quit IRC12:50
*** camunoz has joined #openstack-infra12:55
*** peereb has quit IRC12:56
fungislaweq: the performance we get out of different service providers varies under different sorts of loads. does it seem to mostly impact one provider?12:56
*** tosky has quit IRC12:56
*** tosky has joined #openstack-infra12:56
slaweqfungi: no, problem is that it's not on nodes from one provider12:56
fungisome have slower storage than others, some slower processors (but in some cases more of them), some slower networking or have to communicate over greater distances to reach centralized resources, et cetera12:57
*** andreas_s has joined #openstack-infra12:57
slaweqfungi: ok, so there is nothing "special" now what could cause such issue and what You would be aware12:58
slaweqfungi: thx for confirmation12:58
slaweqI will continue checking it on neutron's side then12:58
fungiit _can_ also happen across different nova compute hosts in the same provider for a number of reasons (noisy neighbor problem, heterogenous hardware...)12:59
fungii want to say a couple of weeks ago the tripleo team had run some basic stats on percentage of job timeouts seen by provider, which indicated some of our providers accounted for disproportionately larger proportions of our over-all total number of job timeouts13:00
*** andreas_s has quit IRC13:01
*** andreas_s has joined #openstack-infra13:01
*** andreas_s has quit IRC13:01
fungiit's also more likely to happen at certain peak loads since some of our providers are managed private clouds or have us quarantined to dedicated hardware with special scheduling, so we start seeing signs of oversubscription when running at quota13:02
fungibasically becoming our own noisy neighbors13:03
*** tpsilva has joined #openstack-infra13:05
mordredfungi: are we having known issues with the pypi mirror?13:11
*** e0ne has quit IRC13:11
mordredfungi: I'm still getting bindep 2.7 from our mirrors in a job instead of 2.813:11
funginot known to me13:11
mordredawesome13:11
*** andreas_s has joined #openstack-infra13:11
fungiinteresting. i'll take a quick look too13:11
* mordred likes being interesting13:11
fungiOSError: [Errno 122] Disk quota exceeded13:12
mordred\o/13:12
fungii'd call that a problem13:12
fungitime to refresh my memory on afs quota management13:12
*** andreas_s has quit IRC13:14
*** andreas_s has joined #openstack-infra13:14
*** eharney has quit IRC13:16
*** zhangfei has joined #openstack-infra13:19
fungi$ fs quota /afs/.openstack.org/mirror/pypi13:19
fungi100% of quota used.13:19
fungiyup13:19
fungi1999990055 of 2000000000 used13:20
fungiaccording to `fs listquota /afs/.openstack.org/mirror/pypi`13:20
fungiand 88% used on the partition13:20
fungiso probably can't/shouldn't bump it by too much13:20
fungiwithout adding another cinder volume to the vg and extending that lv13:21
fungilooking at the logs, i think we filled it up at 2018-07-16 06:25:2813:23
fungiso this has been stuck for ~31 hours13:24
*** Raybih has joined #openstack-infra13:25
*** graphene has quit IRC13:28
roman_gHello team. https://review.openstack.org/#/c/579434/ - "Use readthedocs webhook to trigger build" authored by Ian and has +2 from Joshua Hesketh - I would like to kindly ask you for a review and another +2 followed by merge. Pending since July, 3rd. Thank you!13:28
*** graphene has joined #openstack-infra13:29
roman_gI'm from Airship team, working on documentation publishing, and we are intresed in utilizing this patch set.13:29
*** alexchadin has joined #openstack-infra13:30
*** eharney has joined #openstack-infra13:31
*** sthussey has joined #openstack-infra13:33
*** armax has joined #openstack-infra13:36
openstackgerritMerged openstack-infra/nodepool master: Replace shade and os-client-config with openstacksdk.  https://review.openstack.org/57282913:38
mordredfungi: clarkb has been suggesting we cache fewer things in AFS and use the apache proxy cache for more13:41
mordredfungi: maybe it's worth considering shifting pypi from afs to apache13:41
mordredfungi: I tihnk we should continue to keep the main ubuntu archives in afs because of vos release13:41
*** psachin` has quit IRC13:42
mordredbut maybe vos release isn't as important for pypi?13:42
*** annp_ has joined #openstack-infra13:42
mordredfungi: speaking of - https://review.openstack.org/#/c/580882/ and https://review.openstack.org/#/c/582584/1 would both be nice13:43
*** owalsh has quit IRC13:49
openstackgerritPaul Bourke (pbourke) proposed openstack-infra/bindep master: Add OracleLinux support  https://review.openstack.org/53635513:50
openstackgerritSorin Sbarnea proposed openstack-infra/git-review master: tox: default envlist to supported python versions  https://review.openstack.org/58324313:50
*** mriedem has joined #openstack-infra13:51
*** gongysh has quit IRC13:52
*** bobh has joined #openstack-infra13:53
*** andreas_s has quit IRC13:55
*** dhajare has quit IRC13:56
*** radez has joined #openstack-infra13:57
mark-burnettHey, can we get another review on adding an airship specs repo please?  https://review.openstack.org/#/c/581369/13:57
*** bobh has quit IRC13:58
mordredmark-burnett: done!13:58
mark-burnettthanks :)13:58
*** hongbin has joined #openstack-infra14:00
*** gongysh has joined #openstack-infra14:01
roman_g*thumbs up*14:02
*** owalsh has joined #openstack-infra14:02
*** andreas_s has joined #openstack-infra14:05
*** sshnaidm|rover is now known as sshnaidm|afk14:06
*** jamesmcarthur has joined #openstack-infra14:09
*** andreas_s has quit IRC14:10
*** alexchad_ has joined #openstack-infra14:13
*** AhmadM_ has joined #openstack-infra14:13
*** andreas_s has joined #openstack-infra14:14
*** alexchadin has quit IRC14:14
*** alexchad_ has quit IRC14:17
openstackgerritMerged openstack-infra/project-config master: Create airship-specs repo  https://review.openstack.org/58136914:18
*** mihalis68 has joined #openstack-infra14:19
*** esarault has joined #openstack-infra14:20
*** Raybih has quit IRC14:21
clarkbmordred: fungi if we rebuild pypi mirror with our package blacklist I expect the size to almost halve14:22
clarkbbut that will take some time to rebuild14:22
mordredclarkb: I think I'd vote for turning it in to proxy cache14:23
mordredclarkb: the bandersnatch version has always been a bit fragile - and we don't have the index/content out-of-sync issue we have with apt14:23
clarkbya and hit rate tends to be pretty good once caches warm (it like 98% for the not docker vhost)14:24
*** graphene has quit IRC14:26
clarkbI could go either way. Now that we proper mirror there isnt really any functionality we are adding in14:27
clarkband the growth of the AI/ML and cuda linked libs is pretty insane on pypi14:27
*** graphene has joined #openstack-infra14:28
*** alexchadin has joined #openstack-infra14:28
*** andreas_s has quit IRC14:28
*** bobh has joined #openstack-infra14:28
*** graphene has quit IRC14:28
mordredyeah14:28
*** andreas_s has joined #openstack-infra14:29
mordred(obviously we should keep the wheel mirror as is)14:29
fungialso the fedora mirror is at 100% quota too14:29
mordredclarkb: would we just proxy /pypi to http://pypi.org do you think?14:29
*** graphene has joined #openstack-infra14:30
fungii've temporarily switched gears anyway. turns out https://mail.python.org/mm3/archives/list/distutils-sig@python.org/thread/5ER2YET54CSX4FV2VP24JA57REDDW5OI/ is something we need to address14:30
clarkbmordred: we can do that on port 8080 and test it then switch i on port 80 if we want to avoid explicitly migrating existing users to port 808014:30
fungii've asked warehouse to send a verification e-mail to our primary (and only) address there... review@o.o, but that mailbox has ~20k messages worth of backscatter in it so taking a while to load14:31
fungionce i can get it verified i'll look at adding and changing the primary address for it14:32
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add proxy cache for PyPI  https://review.openstack.org/58326314:32
mordredclarkb: ^^14:32
clarkbmordred: see line 16414:33
clarkbwe alreadydo something but needs an update for this14:33
*** jcoufal_ has joined #openstack-infra14:34
*** quiquell is now known as quiquell|off14:35
*** jcoufal has quit IRC14:36
mordredclarkb:ah - gotcha14:36
*** graphene has quit IRC14:37
*** d0ugal has quit IRC14:37
*** esarault_ has joined #openstack-infra14:37
*** andreas_s has quit IRC14:37
*** andreas_s has joined #openstack-infra14:38
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add proxy cache for PyPI  https://review.openstack.org/58326314:38
*** graphene has joined #openstack-infra14:39
*** esarault has quit IRC14:40
*** andreas_s has quit IRC14:41
*** d0ugal has joined #openstack-infra14:44
*** andreas_s has joined #openstack-infra14:46
*** cshastri has quit IRC14:46
*** dpawlik has quit IRC14:46
clarkbmordred: +2 should be straightforward to test once updated as well14:51
*** anteaya has joined #openstack-infra14:53
clarkbfungi: if we need to we can always create a new account14:53
*** sshnaidm|afk is now known as sshnaidm|rover14:54
clarkbgrafana shows that packethost seems to be reasonably healthy from nodepool's perspective14:56
clarkbthere are some consistent boot failures we may want to look into14:56
mordredclarkb: stab. it doesn't work14:56
mordredclarkb: because, of course, the urls the index returns are like https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl14:56
*** lbragstad has joined #openstack-infra14:57
clarkbmordred: ya so we'll need to do like docker and proxy multiple urls for it to work14:57
clarkbit is frustrating that CDN ( at least in the docker case) isn't reliable for us but makes it more complicated to make it reliable14:57
mordredclarkb: but how do we get pip to use the proxy url for the pythonhosted urls?14:58
*** kaiokmo has joined #openstack-infra14:58
clarkbmordred: you point pip at your /pypi then proxy files.pythonhosted.org to /pythonhosted or similar14:58
clarkbmordred: as long as they use proper redirects the reverse proxying will rewrite those headers14:58
mordredclarkb: oh - you're thinking the links in the pypi index are "pypi.org/something" and then they have redirects to files.pythonhosted ?14:59
clarkbmordred: yes14:59
clarkbat least that is how docker does it14:59
*** andreas_s has quit IRC14:59
mordredclarkb: cause I just put the pypi proxy rule in a local apache14:59
mordredand it doesn't work14:59
*** andreas_s has joined #openstack-infra14:59
mordredit fetches straight from files.pythonhosted.org still14:59
* clarkb has a meeting but will look at browser debug panel after15:00
*** annp_ has quit IRC15:01
clarkbmordred: it looks like if you proxy files.pythonhosted.org too it would work15:02
clarkbindexes are at pypi.org and files at files.pythonhosted.org15:02
mordredok. something may be wrong with my local config15:02
*** alexchadin has quit IRC15:02
*** d0ugal has quit IRC15:03
*** mriedem has quit IRC15:04
fungi#status log changed validated e-mail address for openstackci account on pypi per https://mail.python.org/mm3/archives/list/distutils-sig@python.org/thread/5ER2YET54CSX4FV2VP24JA57REDDW5OI/15:05
openstackstatusfungi: finished logging15:05
*** mriedem has joined #openstack-infra15:05
mordredclarkb: ok - my local testing was borked - testing better now15:06
*** andreas_s has quit IRC15:07
*** ccamacho has quit IRC15:07
*** andreas_s has joined #openstack-infra15:08
clarkbI wonder if bandersnatch could grow a mirror real releases only mode15:08
clarkb(another thought on how we might approach this without needing to curate it)15:08
*** florianf has quit IRC15:09
*** zhangfei has quit IRC15:09
mordredclarkb: the links from the simple page are directly to files.pythonhosted.org15:11
fungi#status log switched primary address for openstackci pypi account from review@o.o to infra-root@o.o so that it doesn't get mixed in with gerrit backscatter (we can switch to a dedicated alias later if needed)15:11
openstackstatusfungi: finished logging15:11
clarkbmordred: bah15:11
mordredclarkb: https://pypi.org/simple/keystoneauth/15:11
*** florianf has joined #openstack-infra15:11
mordredclarkb: so to pass-through proxy that we'd need to rewrite the html being returned15:11
clarkbmordred: ya that is unfrotunate15:11
mordredwhich I *thought* proxypassreverse did - but I guess not15:12
clarkbit won't change the body only headers15:12
mordredthat really only does headers doesn't it?15:12
mordredyeah15:12
mordredwell that's just unfortunate15:12
clarkbwe could run a layer 7 proxy but that gets complicated quickly15:13
*** d0ugal has joined #openstack-infra15:14
mordredyeah15:15
mordred95838615:15
mordredgah15:15
*** dgonzalez has left #openstack-infra15:15
funginow mordred has been replaced by a numbers station15:15
fungiclarkb: so do you think we should (temporarily) bump the afs quotas for the pypi and fedora mirrors to get them back on track in the interim?15:16
*** andreas_s has quit IRC15:16
clarkbfungi: we can't bump pypi. That is the limit for an afs volume. We could delete large packages manually and just have broken links to them until we rebuild the mirror15:17
fungioh, thanks. i didn't realize we were at max quota there15:17
clarkbfor fedora I think we can bump but also maybe we can delete older release packages if not already done?15:17
fungialso, i'm legally changing my name to "max quota"15:18
clarkbfungi: ya its 2 terabytes15:18
clarkbwe might be able to get a few more bytes if it is binary not decimal (not sure)15:18
corvusmordred, clarkb, fungi: https://httpd.apache.org/docs/2.4/mod/mod_substitute.html  can rewrite bodies15:18
*** rkukura has quit IRC15:19
mordredcorvus: ooh. I will try that15:19
*** greghaynes has quit IRC15:19
*** dpawlik has joined #openstack-infra15:21
*** lpetrut has quit IRC15:23
*** andreas_s has joined #openstack-infra15:24
*** eernst has joined #openstack-infra15:25
*** dpawlik has quit IRC15:25
*** d0ugal has quit IRC15:26
mordredcorvus: wanna hear something fun?15:26
mordredcorvus: https://pypi.org/simple/keystoneauth does not return back a content type header at all15:27
corvusno.  nope. definitely not.15:27
corvusdrat too late15:27
*** esarault has joined #openstack-infra15:27
mordredso AddOutputFilterByType SUBSTITUTE text/html ... sigh15:27
*** myoung is now known as myoung|biaf15:27
corvuswow :(15:27
*** greghaynes has joined #openstack-infra15:29
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Fixed issue on SS entity serialization  https://review.openstack.org/58328915:31
mordredcorvus: I tried SetOutputFilter and that also did not work15:31
openstackgerritMerged openstack-infra/openstackid-resources master: Fixed issue on SS entity serialization  https://review.openstack.org/58328915:31
*** esarault_ has quit IRC15:31
mordredcorvus: but it's also entirely possible I'm doing something horribly wrong15:32
corvusmordred: i'm no expert, but if you paste your config snippet, maybe i'll see something?15:33
mordredyup - one sec, I'm removing the cache entries for simplifying15:33
*** camunoz has quit IRC15:34
*** andreas_s has quit IRC15:34
*** andreas_s has joined #openstack-infra15:34
mordredcorvus: http://paste.openstack.org/show/726121/15:35
corvusmordred: is that inside of a Location, Directory, or bare VirtualHost?15:36
mordredcorvus: bare virtualhost15:36
mordredcorvus: also, I did a2enmod substitute15:37
*** r-daneel has joined #openstack-infra15:37
mordredcorvus: I'm testing by looking at http://localhost/pypi/keystoneauth/ fwiw15:37
corvusmordred: substitute says it's only valid in a 'directory' context: https://httpd.apache.org/docs/2.4/mod/directive-dict.html#Context15:37
mordredoh! wait15:37
corvus(which also includes location)15:37
mordredbrowser cache browser cache15:37
mordredit works fine when I try it from curl15:38
corvusthough usually apache lets you know if you use something where it's not supported15:38
corvusso maybe it's fine, undocumented behavior :)15:38
*** jistr is now known as jistr|afk15:38
mordredBOOYAH - that totally worked15:39
mordredcorvus: so - I guess we should probably put the /pypi proxy in its own virtualhost so that we don't try to substitute filter all of the content15:39
clarkbmordred: thats similar to why docker is its own port/vhost15:39
mordred(since we can't limit it by content type)15:39
mordredclarkb: yup15:39
corvusmordred: yeah, or maybe you can do <Location /pypi> ?15:39
clarkbmordred: we override caching rules for docker15:39
mordredclarkb: I can try that - lemme give it a stab15:40
clarkband in latest docker it assumes it owns /15:40
mordredcorvus, clarkb: putting it in Location seems to have worked15:41
mordredpatch coming15:41
*** yamahata has joined #openstack-infra15:41
*** felipemonteiro has joined #openstack-infra15:41
openstackgerritNate Johnston proposed openstack-infra/project-config master: Add Grafana dashboards for stable Neutron releases  https://review.openstack.org/57819115:42
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add proxy cache for PyPI  https://review.openstack.org/58326315:44
mordredcorvus, clarkb: that works for me locally15:44
*** andreas_s has quit IRC15:44
mordredand I have tested it both by looking at the html returned via curl, but also by running a pip install -v -v -v and watching where it fetches from15:45
clarkbmordred: you probably need to enable the mod in the .pp for the mirror hosts as well15:45
corvusmordred: if it's a patch to proxy nodepool nodes through your laptop, we're all set then!  :)15:45
mordredclarkb: it's already enabled15:45
mordredclarkb: I'm not sure why it's already enabled - but it is :)15:45
mordredcorvus: what's funnier is that back in the drizzle days some of the build nodes did actually sit at my house under my desk15:46
corvusclarkb: we simul+2d15:47
clarkbmordred: I +2'd willing to give that a try. Did you double check our xenial nodes have substitute enabled by default?15:47
clarkbmordred: my only concern is that we'll try to restart and it will fail then no mirrors for anything15:47
*** andreas_s_ has joined #openstack-infra15:47
*** dbecker has quit IRC15:48
mordredclarkb: http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/mirror.pp#n30315:48
clarkbhuh15:48
*** greghaynes has quit IRC15:49
mordredcorvus: while I've got your attention on this topic - feel like a 2nd +2 on 580882 and 582584 ?15:49
mordredclarkb: right?15:49
*** jiapei has quit IRC15:49
corvusmordred: is clarkb overthinking it in his comment on 882?15:49
mordredcorvus: I think so15:50
mordredcorvus: but I didn't want to say so where he could hear me15:50
corvusclarkb: you're over-thinking it :)15:50
corvusmordred: totes15:50
* clarkb looks15:50
corvusis the question: might we proxy the registry in the future?15:51
*** andreas_s_ has quit IRC15:52
*** greghaynes has joined #openstack-infra15:52
*** andreas_s_ has joined #openstack-infra15:53
clarkbcorvus: no, we already project the registry but for reasons it is hosted on its own port and vhost without a path (beacuse docker client refuses to actually do http and will only talk to a rooted hostname)15:53
clarkbcorvus: my concern is that if we have a /docker that some people might assume that will work as a registry proxy (but it will not)15:53
corvusoh, i see15:53
corvusclarkb: yeah, not a bad suggestion, but we all seem to fall on the +2 rather than -1 side of that fence so i'll +3 it15:54
*** d0ugal has joined #openstack-infra15:56
*** tesseract has quit IRC15:57
*** andreas_s_ has quit IRC15:57
*** andreas_s has joined #openstack-infra15:59
*** dklyle has quit IRC16:00
mark-burnettIt looks like the airship-specs repo was successfully created - can we get reviews on adding zuul jobs? https://review.openstack.org/#/c/581470/  Thanks :)16:01
roman_g+116:01
roman_ghttps://review.openstack.org/#/c/579434/ - "Use readthedocs webhook to trigger build" authored by Ian and has +2 from Joshua Hesketh - I would like to kindly ask you for a review and another +2 followed by merge. Pending since July, 3rd. Thank you!16:03
clarkbinfra-root friendly reminder that if you haven't yet, reviewing mordreds containers spec would be really useful. I think we have opportunity to dig into that today in our meeting and beyond)16:03
corvusoh, thanks.  it's been updated since i last looked :)16:04
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Run kata static checks  https://review.openstack.org/58329616:06
*** greghaynes has quit IRC16:07
mordredroman_g: I left a coment- but that is not going to work like people may intend16:07
*** jpich has quit IRC16:08
openstackgerritNate Johnston proposed openstack-infra/project-config master: Change neutron CI dashboard to a week view  https://review.openstack.org/58329916:10
*** d0ugal has quit IRC16:18
*** harlowja has joined #openstack-infra16:18
*** myoung|biaf is now known as myoung16:19
*** jcoufal_ has quit IRC16:20
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Docs: add a cross-ref in secrets  https://review.openstack.org/58330116:21
*** camunoz has joined #openstack-infra16:23
*** links has quit IRC16:24
corvusi added a logs-in-swift topic to the meeting if we feel like chatting about that a bit16:25
*** andreas_s has quit IRC16:26
*** andreas_s has joined #openstack-infra16:27
*** lpetrut has joined #openstack-infra16:28
*** dklyle has joined #openstack-infra16:28
*** udesale has quit IRC16:29
*** rkukura has joined #openstack-infra16:29
mordredcorvus, clarkb: for https://review.openstack.org/#/c/583263/3 - should we wait for other humans to review?16:29
mordredcorvus: I always like talking about logs-in-swift16:30
*** d0ugal has joined #openstack-infra16:30
clarkbmordred: I don't think so I've gone ahead and approved16:30
mordredwoot16:30
corvusmordred, clarkb: aiui, that's a semi-urgent fix, so ++16:30
mordredclarkb: then I guess to test that it works we can just do a DNM patch with pypi_url set in a variable16:31
clarkbyup16:31
clarkbalso can test with pip from laptop16:31
*** e0ne has joined #openstack-infra16:31
mordredand if we're happy with that - we can then move it from the 8080 to the / vhost yeah?16:31
clarkbyes, then everything will transparently be proxied. That said we've kept the proxies in a different vhost for organizational simplicity, we might consider moving to :8080 as an option (though may not be a good one)16:32
*** caphrim007 has joined #openstack-infra16:33
mordredclarkb: we could do that - we'd need to set pypi_url in site-variables for that to work for configure mirrors - and then a second patch to ozj to update the mirror-info16:33
mordredpabelanger: you stood up an internal mirror based on the AFS content in /afs/openstack.org right? are you using the pypi mirror for that? if so, and if our experiment above work, will you be in a position to switch to a proxy-cache rule?16:34
mordredpabelanger: (I mean, whether you are in a position to make that switch or not, you should be aware that our AFS pypi mirror is broken and unlikley to unbreak)16:34
*** gongysh has quit IRC16:35
*** andreas_s has quit IRC16:36
*** jamesmcarthur has quit IRC16:39
*** andreas_s has joined #openstack-infra16:41
*** dhajare has joined #openstack-infra16:41
* smcginnis notices the last comment and refrains from asking16:42
*** andreas_s has quit IRC16:43
clarkbsmcginnis: tldr is tensorflow and other libs that make binary packages that link against cuda result in ~300MB python packges. Then you take the matrix of windows * linux * OSX * cuda version X * cuda version Y * cuda version Z and publish nightly packages and you end up with gigabytes of new packages every day16:43
fungismcginnis: in this case "broken" means "perpetually stale until we replace it"16:44
pabelangermordred: yes, we are using AFS for pypi today in rdoproject.org, I'm sure we can make changes to apache if needed.16:44
clarkbsmcginnis: eventually we run out of disk (currently at the afs limit for a volume) and are investigating alternatives16:44
pabelangermordred: not me, but can pass along the info for other SF members to do16:44
*** hashar is now known as hasharAway16:45
openstackgerritMerged openstack-infra/system-config master: Add caching proxy config for download.docker.com  https://review.openstack.org/58088216:45
fungipabelanger: not sure if you saw earlier, but the fedora mirror is similarly at quota (though we _can_ bump its quota some if it makes sense to do so)16:45
openstackgerritMerged openstack-infra/system-config master: Add caching proxy config for Alpine Linux  https://review.openstack.org/58258416:45
mordredpabelanger: cool. we've got https://review.openstack.org/#/c/583263/ up with rules that theoretically will work (pending further testing once it lands)16:47
pabelangerfungi: I wonder if we ever delete old mirror content, we should only have fedora-28 online now16:47
clarkbpabelanger: ya that was my question earlier, I'm guessing there is older stuff we can delete, but haven't checked16:47
*** agopi is now known as agopi|lunch16:47
pabelangermordred: not today, but for 3pci we maybe should extra this data from system-config to make it easy for downstream AFS users.16:48
pabelangerclarkb: +116:48
mordredpabelanger: ++16:48
pabelangers/extra/extract16:48
clarkbmordred: pabelanger: extract what data?16:48
mordredpabelanger: so, given that that mirror is currently not updating with any new packages, I'd recommend letting people know that they may want to go ahead and start investigating https://review.openstack.org/#/c/583263/16:48
mordredclarkb: mirror config16:48
pabelangerclarkb: vhost config16:48
mordredclarkb: like "as a 3pci, I'd like to run a mirroring infrastructure like infra does for openstack"16:49
pabelangermordred: ack16:49
clarkbhrm I'm not sure I'm super comfortable on prescribing how to make networking in $randomcorpenv reliable16:49
mordredI agree - and I don't think it should be required to run on16:49
mordredone16:50
mordredbut the mirror vhost config is pretty decently standalone already16:50
clarkbthats true, mostly just concerned we'd be adding unnecesary layers for many users if they already have the coporate squid proxy16:50
mordredso someone else picking it up and deploying a mirror host with it without buying in to other things should be *fairly* easy16:50
mordredclarkb: agree16:50
smcginnisfungi, clarkb: So we have a requirements job that failed to find the newly released package. Do we need to wait for a manual intervention before rechecking that?16:50
mordredsmcginnis: this is the issue we're working through now16:51
mordredno new python packages are hitting the mirrors right now16:51
openstackgerritMerged openstack-infra/system-config master: Add proxy cache for PyPI  https://review.openstack.org/58326316:51
smcginnismordred: Ack, got it.16:51
mordredsmcginnis: once that is applied ^^ we're going to want to do some tests of it with DNM jobs setting a pypi_url variable16:52
mordredsmcginnis: requirements job might be a good one16:52
*** squid is now known as calebb16:52
clarkbmordred: ++ that should exercise it quite a bit and check that new packages work :)16:52
pabelangerclarkb: yah, but so far it just works, if you join our AFS cell. And now that zuul jobs are be written to expect our mirror URI formats, I think we need to at least discuss a better way for zuul users to maybe support the same way as openstack16:52
clarkbpabelanger: ya it gets a bit weird when you start talking about proxies especially for corporate environments16:53
clarkbpabelanger: beacuse they tend to already have them and it should be a noop16:53
mordredyah. this is why it should not be required16:53
clarkb(though cases like docker likely present trouble)16:53
mordredand possibly not even suggested16:53
*** tobasco is now known as tobasco_away16:54
mordredbut - there is an interface lurking around in here - and for a user who has the desire and the right environment to do one, I think it can make a big differece16:54
clarkbya. The next thing we'll run into is why not nginx/squid/devpi. But I think we can offer what we do and let others figure out alternatives if they need them16:55
pabelangerIndeed, all I know is in rdoproject, we'd have a much large failure rate without the AFS mirror :)16:56
fungiup side to afs is that this is a fairly graceful breakage16:56
clarkbfwiw I set up apache as the proxy beacuse we already had apache on the mirror nodes making it easy. If apache becomes no longer easy we can/should reconsider it16:57
*** greghaynes has joined #openstack-infra16:57
fungijobs are merely running with a stale snapshot of pypi16:57
openstackgerritMerged openstack-infra/zuul master: zk: retry initial zookeeper connection attempts  https://review.openstack.org/57604816:57
mordredclarkb: well, right now the substitute module has become essential16:57
fungiif pypi goes down entirely, this is the same state the afs mirror would be ni16:57
openstackgerritMerged openstack-infra/zuul master: dashboard: make ZuulService load info api to manage paths  https://review.openstack.org/57941816:57
openstackgerritMerged openstack-infra/zuul master: scheduler: fix enqueue event to use canonical project name  https://review.openstack.org/58004016:57
clarkbfungi: ++ maybe we should consider getting by with proxy in short term, rebuild pypi mirror on afs after we switch and see how much smaller it is16:57
fungion the other hand, if pypi goes down entirely and we're doing apache proxying...16:58
*** agopi|lunch is now known as agopi16:58
mordredclarkb: but also yes - we can offer our apache config - and if someone is like "why not nginx/squid/devpi" - they are more than welcome to solve the issue again ;)16:58
mordredclarkb: ++ to rebuilding pypi afs mirror and testing16:59
pabelanger++ to only apache configs for offering16:59
ssbarnea1does anyone knows a trick for converting a gerrit query into a bookmark?16:59
clarkbssbarnea1: if you put stuff in the search box it should all go into url query parameters which you can bookmark17:00
ssbarnea1clarkb: nope, it does work only for most simplistic queries17:00
clarkbssbarnea1: what sort of query is failing for you?17:01
fungissbarnea1: alternatively, i think the gerrit-dash-creator can do that for you (turn a query string into a url)17:01
ssbarnea1because browser adds %abcd which makes gerrit choke17:01
ssbarnea1any query containing characters like: , " > = '  --- is likely to break.17:01
fungihttps://pypi.org/project/gerrit-dash-creator/17:02
ssbarnea1fungi: thanks, testing now.17:02
ssbarnea1... not to mention the query window size :D17:02
clarkbhttps://review.openstack.org/#/q/Code-Review%253E%253D%252B2 seems to have worked for me17:02
clarkbya bookmarked and opened in firefox and chrome17:03
ssbarnea1newer versions of gerrit improved the UI a little bit but we don't have them.17:03
fungiwell, latest versions of gerrit completely replaced the webui with one written in polyglot17:04
clarkbssbarnea1: the characters have to be url encoded17:04
openstackgerritMerged openstack-infra/zuul master: Stop publishing docs to docs.openstack.org  https://review.openstack.org/58232317:04
clarkbssbarnea1: you get that automatically if you use the search box in gerrit to produce the url17:04
openstackgerritMerged openstack-infra/zuul master: Fix line numbers in job repr  https://review.openstack.org/58190917:04
*** jmorgan1 has quit IRC17:07
*** aojea has quit IRC17:09
*** lbragstad has quit IRC17:11
*** dtantsur is now known as dtantsur|afk17:12
ssbarnea1fungi: thanks for the link, the tool proves really useful for creating the magic urls17:13
*** bobh has quit IRC17:13
openstackgerritMerged openstack-infra/zuul master: Log cpu times of ansible executions  https://review.openstack.org/58271317:14
*** jmorgan1 has joined #openstack-infra17:14
*** e0ne has quit IRC17:15
*** esarault_ has joined #openstack-infra17:16
*** ramishra has quit IRC17:17
*** esarault has quit IRC17:18
*** jluk has quit IRC17:19
openstackgerritMerged openstack-infra/zuul-sphinx master: Stop publishing to docs.openstack.org  https://review.openstack.org/58232617:20
*** e0ne has joined #openstack-infra17:21
pabelangerclarkb: mordred: https://review.openstack.org/#/q/topic:afs-mirror-centos seems to be a thing for afs mirroring17:22
ssbarnea1does anyone also happen to have a CSS hack that makes gerrit reviews table readable on not so wide screens? On 13" i need to zoom out to max to make it fix all columns.17:23
*** felipemonteiro_ has joined #openstack-infra17:26
openstackgerritMerged openstack-infra/nodepool master: Stop publishing docs to docs.openstack.org  https://review.openstack.org/58232517:28
*** trown is now known as trown|lunch17:29
*** felipemonteiro has quit IRC17:30
*** jistr|afk is now known as jistr17:30
*** dpawlik has joined #openstack-infra17:31
ssbarnea1i added the infra meeting in my calendar but i see no activity on #opensack-meeting,... maybe I got the timezone conversion wrong.17:34
fungissbarnea1: the infra team meeting?17:34
ssbarnea1which is bit funny as I am as close as possible to UTC17:34
fungi19:00 utc is in ~1.5 hours from now17:34
ssbarnea1yep, i wanted to start attending them.17:35
*** dpawlik has quit IRC17:35
ssbarnea1yep, I did the math wrong.17:35
mordredclarkb: http://mirror.ca-ymq-1.vexxhost.openstack.org:8080/pypi/simple/ in index-url of ~/.config/pip.conf worked17:35
mordredfor me locally17:35
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: DNM Set pypi mirror to use 8080 instead of 80  https://review.openstack.org/58331717:39
ssbarnea1fungi: done. see you there. mainly i want to help with few infra project that got neglected over time (gerritlib/review/bashate/...). there are lots of valid CRs that failed to get merged due to various reasons, most of the time was lack of 2x+217:39
fungiyep, having our reviewers doing double-duty as systems administrators leaves a lot of us with less time to review proposed improvements/fixes17:40
mordredclarkb: https://review.openstack.org/583318 DNM Test that new mirror fixes lifes problems <-- test patch to see that the zuul-jobs patch works17:40
mordredsmcginnis: ^^ you might want a similar one for requirements? just depends-on that zuul-jobs patch should do the trick17:41
*** sambetts is now known as sambetts|afk17:41
mordredfungi, corvus: ^^ fyi17:42
*** zoli|wfh is now known as zoli|gone17:44
*** myoung is now known as myoung|lunch17:50
*** r-daneel has quit IRC17:50
*** harlowja has quit IRC17:54
*** shardy_ has quit IRC17:54
clarkbmordred: re 583318 that should affect all the jobs right? pep8 and py35 both passed18:01
mordredclarkb: yes. it should18:02
*** bobh has joined #openstack-infra18:10
*** pcichy has quit IRC18:14
*** janki has quit IRC18:14
*** ianychoi has quit IRC18:14
corvusmordred: when we merge for reals, should we just change pypi_mirror in the base job (or site vars) rather than changing the role default?18:15
*** yamahata has quit IRC18:15
*** e0ne has quit IRC18:15
electrofelixany chance of a review on https://review.openstack.org/582395 later today (it's to make check-requirements non-voting on git-upstream) heading off now so might not see a response18:16
*** electrofelix has quit IRC18:16
clarkbelectrofelix is gone now, but cases like this are good candidates for moving config in tree18:18
mordredcorvus: yes18:19
mordredcorvus: I think the for-real switch should be a site-var18:20
corvuscool sounds good18:20
*** jistr is now known as jistr|off18:25
*** rh-jelabarre has quit IRC18:25
clarkbdoes updating that require restarting zuul?18:25
clarkbor will subsequent ansible processes pick it up?18:25
*** r-daneel has joined #openstack-infra18:27
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Use proxy/cache for pypi instead of AFS mirror  https://review.openstack.org/58332818:28
mordredcorvus, clarkb: ^^ there's a patchfor when we're ready for it18:28
zulhey im seeing some weirdness on one of the mirrors: https://pastebin.com/1GyrXBFT18:29
dirkAre there known issues with static.openstack.org?18:29
*** mihalis68 has quit IRC18:29
dirkWe get from one host connection-reset-by-peer every few minutes. Is the service bein constantly restarted? (Http/web)18:30
pabelangerzul: mordred is making changes to pypi, will defer to him if known issue18:30
*** trown|lunch is now known as trown18:31
zulack18:31
*** rh-jelabarre has joined #openstack-infra18:31
*** diablo_rojo has joined #openstack-infra18:31
*** r-daneel has quit IRC18:32
clarkbzul: pabelanger the changes mordred made should only be if you talk to port 8080 which that isn't doing18:32
clarkbdirk: performing what action?18:32
*** harlowja has joined #openstack-infra18:32
clarkbthere are different vhosts on that server so may help to know what exactly is resetting18:33
dirkclarkb: wget of various $foo-master.tar:gz on tarballs.o.o18:34
openstackgerritDavid Shrewsbury proposed openstack-infra/system-config master: Add logging config for openstacksdk  https://review.openstack.org/58333218:34
openstackgerritDavid Shrewsbury proposed openstack-infra/system-config master: Remove shade logging config for nodepool.  https://review.openstack.org/58333318:34
clarkbzul: pabelanger f5260a6e679d2ff42ec91ec5252f4eeffdcf21053db9113bd0a8e4d953769c00 is the sha256sum I get for that file. One thought is perhaps we ran out of disk on the afs volume and only wrote half the file18:34
dirkIt used to be super stable but we have issues for the last week or so18:35
pabelangerclarkb: thinking that too18:35
clarkb0.5.5 was released over a year ago though18:35
Shrewsmordred: 583332 & 583333 put up for when we're ready to try nodepool+openstacksdk18:35
clarkboh interesting pypi upstream says f5260a6e679d2ff42ec91ec5252f4eeffdcf21053db9113bd0a8e4d953769c00 is the sha256sum not the sha in that url18:36
clarkbzul: where is the requirements file for that installation?18:36
*** sshnaidm|rover has quit IRC18:37
mordredShrews: I think we shold go ahead and land 58333218:38
mordredclarkb, corvus: ^^ 583332 when you get a sec18:38
*** sshnaidm has joined #openstack-infra18:39
clarkbdirk: the youngest apache process is more than an hour old so I don't think the processes are crashing18:43
*** sshnaidm is now known as sshnaidm|rover18:44
fungidirk: are you seeing this with release tarballs or maybe branch snapshot tarballs? the latter are overwritten and it's possible you could be requesting some mid-write18:44
fungiann, you did say -master18:44
clarkbwe are also well under connection limits from our cloud provider18:45
fungidirk: if you can get some recent timestamps we could maybe try to correlate them to overwrite times for the respective files18:45
fungithough i'm not sure i would expect a connection reset in those cases18:46
dirkclarkb: ok, thanks18:46
dirkfungi: no, it also happens with foo-1.2.3.tar.gz tarballs18:46
funginot entirely sure what apache's behavior is if it's streaming a file which gets truncated/replaced18:46
dirkit is entirely possible that it is an issue on our funky firewall or the like18:47
fungiahh, sounding less likely to be that18:47
*** lbragstad has joined #openstack-infra18:47
fungiless likely to be the overwrite, i mean18:47
dirkyeaph, definitely not that problem18:47
dirkit used to run 100% stable all the time for many years18:47
fungidirk: can you try to recreate the behavior from another network not behind that firewall?18:47
dirkso $something changed, just not understanding what changed18:47
*** myoung|lunch is now known as myoung18:47
dirkfungi: I am trying, but not successful so far18:48
clarkbalso maybe check ipv4 vs ipv618:48
zulclarkb: http://logs.openstack.org/69/583069/1/gate/openstack-tox-pep8/afbcd1a/18:48
*** yamahata has joined #openstack-infra18:48
dirkits ipv418:48
fungidirk: i haven't heard similar complaints, though doesn't mean it isn't happening to other people18:48
zulclarkb: its for browbeat18:48
dirkfungi: yeah, its more likely an issue on our side, just wanted to check before I spend weeks on hunting a ghost18:48
*** e0ne has joined #openstack-infra18:49
mordredclarkb: something is very weird with mirror config18:51
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Fix devstack plugin for using openstacksdk  https://review.openstack.org/58333818:51
mordredclarkb: for https://review.openstack.org/#/c/583317/ - if you look in http://logs.openstack.org/17/583317/1/check/tox-py35-on-zuul/7c6d26e/tox/py35-1.log18:51
mordredit shows pulling from http://mirror.ord.rax.openstack.org/pypi/packages18:52
clarkbmordred: so it didn't test what we thought it was testing18:53
mordredexactly. it did not - but why the heck not?18:53
clarkbzul: the cmd2 dep which pulls in contextlib2 doesn't seem to specify a sha1. What is odd to me is the expected value and the received value do not match the actual value in pypi (or the value I get curling from that mirror myself)18:53
clarkbzul: is this a persistent issue? I'd almost be willing to attribute this to bit flips18:54
*** bobh has quit IRC18:54
zulclarkb: i just saw it so i dont think its persistent18:54
zulclarkb: yet at least ;)18:54
fungidirk: most common cause i've seen for that behavior (was a network engineer and firewall admin for years) is an insufficiently-sized overload nat/pat pool18:54
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Fix devstack plugin for using openstacksdk  https://review.openstack.org/58333818:55
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Fix devstack plugin for using openstacksdk  https://review.openstack.org/58333818:56
fungidirk: basically the nat builds up a lot of near-concurrent session states it's tracking and mapping to different tcp ports, but either hasn't been allocated sufficient memory to track them or enough global ip addresses to handle the number of distinct ports it needs18:56
fungiand then starts rejecting any additional connection attempst with tcp/rst responses18:56
*** eventingmonkey has quit IRC18:57
*** pfallenop has quit IRC18:58
*** pfallenop has joined #openstack-infra18:58
*** pfallenop has joined #openstack-infra18:58
*** eventingmonkey has joined #openstack-infra18:58
dirkfungi: its not a new connection. the issue that happens is that we're almost done with download (near 80-90%) and then get a conn reset18:59
*** Qiming has quit IRC18:59
dirkfungi: nf_conntrack_max is 65535, nf_conntrack_count is 3218:59
dirkso it doesn't seem likely to exceed that18:59
fungiahh, in that case there can be a lot of potential causes18:59
*** pcichy has joined #openstack-infra19:00
fungiis there a content inspection firewall?19:00
clarkbmeeting time19:00
fungithose can frequently end up rejecting random binary streams because they get spooked by something they think matches an overzealous malware signature19:00
fungiwhich tends to happen mid-stream19:01
dirkfungi: its not repeatable on the same file. over 90% of the time we can download the identical file successfully19:01
*** Qiming has joined #openstack-infra19:01
funginext guess in that regard is a non-graceful packet shaper trying to cope with overall traffic levels exceeding its configured limit19:02
*** panda is now known as panda|off19:03
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Fix plugin and examples for using openstacksdk  https://review.openstack.org/58333819:03
*** kjackal has quit IRC19:04
*** graphene has quit IRC19:07
*** graphene has joined #openstack-infra19:08
*** wolverineav has quit IRC19:09
*** wolverineav has joined #openstack-infra19:10
openstackgerritNate Johnston proposed openstack-infra/project-config master: Change neutron CI dashboard to a week view  https://review.openstack.org/58329919:12
*** efried has quit IRC19:14
*** efried has joined #openstack-infra19:14
*** wolverineav has quit IRC19:14
*** tosky has quit IRC19:20
openstackgerritMerged openstack-infra/system-config master: Add logging config for openstacksdk  https://review.openstack.org/58333219:27
*** dhajare has quit IRC19:40
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Add role to ensure per-node output dirs exist  https://review.openstack.org/51182319:41
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Add role to fetch zuul logs from nodes  https://review.openstack.org/58334619:41
*** e0ne has quit IRC19:41
*** diablo_rojo has quit IRC19:47
*** dpawlik has joined #openstack-infra19:47
pabelangerfrickler: do you mind removing your -2 on https://review.openstack.org/511823/, I'd like to start testing and able to monitor19:51
*** dpawlik has quit IRC19:51
*** gfidente has quit IRC19:52
*** eernst has quit IRC20:03
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Add role to fetch zuul logs from nodes  https://review.openstack.org/58334620:04
funginow that the meeting's through, i need to disappear to run some pre-travel errands and get something to eat, but will be back on later this evening20:04
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: web: add tenant-scoped autohold, enqueue (change, ref)  https://review.openstack.org/57690720:04
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Run kata static checks  https://review.openstack.org/58329620:05
*** esarault_ has quit IRC20:05
clarkbcmurphy: I'm popping out for a bit now to work on this paper at the coffeeshop but when I get back I will try to review puppet-4 changes.  Iguess I'll start with the changes around using future parser20:08
clarkbmordred: also let me know if you figure out the test ing of pypi20:08
*** fresta has quit IRC20:13
mordredclarkb: I'm ... very confused20:13
clarkbmordred my guess is its being run from trusted job  ontext so nog using your new parameter20:14
clarkbwe may have go use base-test?20:14
mordredclarkb: THANK YOU20:15
mordredclarkb: I was completely and totally confused as to why it was running with those values20:15
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Add role to fetch zuul docs from nodes  https://review.openstack.org/58335020:18
mordredclarkb: I think we can test it just with setting the variable in the DNM test patches rather than relying on the default update in zuul-jobs20:18
mordredlemme respin them20:18
mordredclarkb, corvus: remote:   https://review.openstack.org/583318 DNM Test that new mirror fixes lifes problems20:21
mordredmaybe that one will work better20:22
cmurphyclarkb: there's only one change right now to turn on the future parser, i figure we see how that goes and make sure i got the ansible right and then i can spin up some more20:22
mordredif it doesn't, we can do a bast-test dance20:22
cmurphythere are some template scope issues that should be fixed before we go crazy20:22
jungleboyjAnyone out here willing to provide some basic assistance to a poor Cinder guy trying to help my team in China get an Ironic CI set up?20:23
*** hasharAway is now known as hashar20:24
mnaserhi clarkb -- sorry for the mia-ness, we havent gotten around to the bottom of the ipv6 stuff20:25
* mordred shakes fist at mnaser ... hands him a pie20:26
mnaserthere's a lot going on here and if i cant guarantee that it's stable, i wouldn't want to enable it and cause jobs to fail20:26
mnasermordred: pie would be nice20:26
mordredmnaser: YES IT WOULD BE20:26
mnaseralso. we're opening a new region in san jose/sillicon valley20:26
mnaserso i fully expect openstack infra to stress test it when its up.20:26
mnaser40g internal networking, 10g public internet access to each vm, faster cpus, etc20:27
mnaserso hopefully the new region can help while we get ipv6 stuff figured out in montreal20:27
* corvus lives near there and can attest that it is in fact sillycon valley20:27
mnasercorvus: oh really, around where?  i've been here since the 4th20:27
*** lbragstad has quit IRC20:28
corvusmnaser: oakland20:28
mnaseroh cool, yeah i'm about just ready to get back home20:29
mnaserliving out of a hotel for the past 2 weeks takes a toll, heh20:29
corvusi'm a mere 1 hour drive from san jose.  or 3 in traffic.  :)20:29
mnasernature is gorgeous here though, i took time go on a few hikes and it was really great20:30
jungleboyjmordred: Do you have pointers to start setting up a v3 CI.20:30
jungleboyjAre these directions still correct?  https://docs.openstack.org/infra/openstackci/third_party_ci.html20:30
*** priteau has quit IRC20:31
corvusmnaser: how's your swift cluster?  would you object to us, um, putting some objects in it?  how about a lot of objects?20:32
*** eernst has joined #openstack-infra20:33
*** lpetrut has quit IRC20:36
*** wolverineav has joined #openstack-infra20:38
*** rosmaita has quit IRC20:41
*** eharney has quit IRC20:47
*** fresta has joined #openstack-infra20:48
mordredjungleboyj: they are not even close to being correct, no - we have not yet written new instructions for v3-based third-party-ci20:48
jungleboyjmordred:  Oy.  Ok.  Are they right for v2?20:48
jungleboyjmordred: and if so can we still get Zuul v2 somewhere?20:49
*** florianf has quit IRC20:50
mordredjungleboyj: I'd avoid a new v2 install if it can at all be avoided. I know that humans are definitely using v3 for 3rd-party-ci though ... pabelanger is using software-factory - maybe he or tristanC have a getting started pointer20:50
pabelangerI'm just a user of software-factory, will defer to tristanC on how to set it up.  But 3pci is working with zuulv320:51
jungleboyjmordred:  Ok, we are supposed to have CI up and running by the end of the month for TheJulia and feel like we are kind of flying blind.20:52
*** fresta_ has joined #openstack-infra20:53
mordredjungleboyj: nod. we'll see if we can't get you some guidance ... sorry I don't have a doc to point you at yet20:54
*** fresta has quit IRC20:55
*** camunoz has quit IRC20:55
jungleboyjmordred:  Thanks.  In the mean time if we want to follow the old directions to see if we can make more progress is there a way to still get Zuul V2?20:57
jungleboyjOr we need to see if TheJulia will grant us a grace period.  :-)20:57
pabelangerzuulv2 should work still20:58
*** rosmaita has joined #openstack-infra20:58
mordredyah - v2 should totally still work20:58
pabelangerrdoproject was still running as of 2 weeks ago20:58
pabelangerbut now they are zuulv320:58
*** d0ugal has quit IRC20:58
jungleboyjpabelanger:  The directions here just say 'Start Zuul' and when I go and follow the directions to get Zuul I get v3.20:59
jungleboyj:-)20:59
jungleboyjhttps://docs.openstack.org/infra/openstackci/third_party_ci.html21:00
*** d0ugal has joined #openstack-infra21:00
*** d0ugal has quit IRC21:00
*** d0ugal has joined #openstack-infra21:00
pabelangerjungleboyj: yah, I am guessing we haven't capped it in puppet-openstackci?21:01
*** jtomasek has quit IRC21:01
TheJuliajungleboyj: I look at it this way, you guys are working on it. That in itself goes a long way. :)21:01
jungleboyjOh, probably true.21:01
openstackgerritMerged openstack-infra/zuul master: Build container images using pbrx  https://review.openstack.org/58016021:01
jungleboyjTheJulia:  Ok, wanted to make sure you were as nice as I am ... sounds like nicer.21:02
jungleboyj;-)21:02
TheJulia:)21:02
rajinirjungleboyj: https://github.com/openstack-infra/system-config/blob/master/doc/source/third_party.rst - better instructions ( old though, have to updated for V3)  You have to clone the project-config from github to get zuul and other codes21:04
pabelangerjungleboyj: zuul_revision looks to be capped at 2.6.0 if undef: http://git.openstack.org/cgit/openstack-infra/puppet-openstackci/tree/manifests/single_node_ci.pp#n21321:04
pabelangerjungleboyj: likely need to see what version puppet installed21:04
jungleboyjTheJulia: Since I am able to get some support from rajinir who has this working with V2 I am going to see if I can get my team to make more progress that way and then if someone who has good V3 pointers jumps in we can move that direction.21:05
TheJuliajungleboyj: ack, thanks :)21:05
jungleboyjI am trying to lead a new team on the other side of the world and would rather they have more concrete instuctions.21:05
*** jtomasek has joined #openstack-infra21:06
jungleboyjpabelanger zuul==3.1.1.dev13021:06
pabelangerjungleboyj: k, seems like something uncapped it21:07
jungleboyjOk. so we need to follow the install instructions for Zuul but make sure we get a version less than 3.1.121:07
jungleboyjLess than 3.21:07
pabelangeryah, 2.6.0 I believe was last release21:08
jungleboyjpabelanger:  Great.  Thank you.21:08
openstackgerritMerged openstack-infra/zuul master: Specify a prefix for building the images  https://review.openstack.org/58239621:08
openstackgerritMerged openstack-infra/zuul master: Install less than alpine-sdk  https://review.openstack.org/58306221:08
mordredclarkb, corvus: I could use someone with a smarter brain than I have21:09
mordredclarkb, corvus: curl http://mirror.us-west-1.packethost.openstack.org:8080/pypi/simple/keystoneauth/21:09
mordredreturns what I expect21:09
mordredview-source:http://mirror.us-west-1.packethost.openstack.org:8080/pypi/simple/keystoneauth/21:09
mordreddoes not21:09
mordredand http://logs.openstack.org/18/583318/3/check/pbrx-build-zuul-containers/19d2c9e/job-output.txt.gz#_2018-07-17_20_28_14_93040121:10
corvusmordred: browser cache?  :)21:10
mordredshows that it's using the new url for the index, but not for the content21:10
mordredso I can only assume it's getting the cached version not thenew fresh version21:10
mordredhttp://logs.openstack.org/18/583318/3/check/pbrx-build-zuul-containers/19d2c9e/job-output.txt.gz#_2018-07-17_20_28_18_818448 (is the bit where it's doing the wrong thing)21:10
clarkboh we may have cached it in apache from.before the substitute?21:12
corvusclarkb: why would curl work then?21:14
*** ldnunes has quit IRC21:15
mordred(I could see us having it cachedin apache from before the substitute though)21:15
mordredcorvus, clarkb: maybe pip sends appropriate "please obey cache" headers and curl doesn't and that affects something *I am grasping at straws*21:16
clarkbcorvus: good point21:16
*** kaisers1 has joined #openstack-infra21:17
*** kaisers has quit IRC21:18
corvuswhen i enable accept-encoding gzip,deflate i get the the un-substituted version in curl21:18
corvuscurl http://mirror.us-west-1.packethost.openstack.org:8080/pypi/simple/keystoneauth/ -o - -H "Accept-Encoding: gzip, deflate"|zcat21:19
mordredoh good21:19
corvusthat's a header that firefox sends21:19
mordredquick digression - how's this for an awesome log entry:21:20
mordred202.78.240.7 - - [17/Jul/2018:21:19:33 +0000] "GET /pypi/simple/keystoneauth/ HTTP/1.1" 200 666 conditional cache hit: entity refreshed "-" "Mozilla/5.0 (compatible; The Lounge IRC Client; +https://github.com/thelounge/thelounge)"21:20
mordredI believe each time we put the url in here it's causing someone's irc client to do a GET21:20
corvusyeah... it's part of why i avoid pasting urls of broken things in irc now :(21:20
mordred*sigh*21:21
corvusmordred: https://serverfault.com/questions/843905/apache-mod-substitute-works-in-curl-but-not-on-browser21:21
jungleboyjpabelanger:  Would we need to make sure we get an older version of nodepool as well or should we be fine with what we get from Pip by default?21:21
mordredcorvus: so maybe try replacing SUBSTITUTE with INFLATE;SUBSTITUTE;DEFLATE ?21:22
clarkbthat is curious that substitute doesn't imply an inflate first21:23
corvusmordred: seems like a good starting point; can you test this locally?21:24
mordredyup. on it21:24
mordredI did see this behavior before locally, but chalked it up to browser cache21:24
corvusmordred: that seems safer than unsetting the header; i'm not clear on what side-effects would have in this situation.21:24
pabelangerjungleboyj: yah, nodepool should also be capped, you'd want 0.5.021:24
mordredcorvus: worked locally21:25
clarkbmordred: corvus is that going to break if we get non gzipped content?21:26
clarkbor can we make it conditional?21:26
clarkbmordred: taking the examples above I guess pip works now but does curl break21:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Surround substitute with inflate/deflate  https://review.openstack.org/58340121:27
mordredclarkb: good quesiton - checking21:27
*** felipemonteiro_ has quit IRC21:27
mordredclarkb: curl also works21:28
mordredclarkb: I think that INFLATE/DEFLATE just runs those filters - so in this case, the filter doesn't do anything without the header21:28
*** wolverineav has quit IRC21:28
clarkbmordred: ya I guess inflate is a noop if already inflated, and deflate won't happen if client can't accept it?21:29
clarkbapache is probably smarter than me :)21:29
jungleboyjpabelanger:  Ok.  Good.  Glad I asked.21:29
mordredclarkb, corvus: so https://review.openstack.org/#/c/583401/ should fix - and we can recheck that pbrx patch once it hits21:30
*** rh-jelabarre has quit IRC21:31
clarkbhas my +221:32
clarkbnothing is using it (yet) so should be relatively safe to push21:32
clarkbdo we need to enmod deflate or whatever it is called?21:32
mordreddon't think so?21:33
corvusclarkb, pabelanger, ianw: should we maybe move forward on https://review.openstack.org/563849 ?21:34
corvusi'm really uncomfortable watching folks recommend new deployments of EOL versions of software21:34
*** slaweq has quit IRC21:34
ianwcorvus: i've slowed on that.  i can prioritise updating from comments and we can go for another round of reviews21:36
*** edmondsw has quit IRC21:36
*** hashar has quit IRC21:36
clarkbianw: the goal is to select one of those options and list the others as alternatives right?21:38
clarkbthe comment about how to configure zuul to be a third party ci is probably more important than I had initially realized. Mostly learning that there is confusion around where config goes in that situation (based on that recent infra list thread)21:39
clarkbMaybe if we start with that we can be a little flexible on the deployment tooling but still keep people using up to date software?21:39
corvusclarkb: well, among other reasons, the zuul-from-scratch document stops before it gets into that.21:39
mordredWELL ...21:41
mordredwe're potentially about to have direction for config-management for infra21:42
corvusianw, mordred, pabelanger: i just wrote a comment on 563849 that may be of interest21:42
mordredso maybe coming back to 563849 through that lens isn't a terrible idea?21:42
* mordred goes to read21:42
mordredcorvus: I think pabelanger is planning on adding support to windmill for deploying from those container images21:43
clarkbya, I'm mostly pointing out that deploying zuul is only half the problem (based on that list thread)21:43
corvusclarkb: which list thread?21:43
clarkbcorvus: http://lists.openstack.org/pipermail/openstack-infra/2018-July/006006.html21:43
clarkbin that thread they appear to have gotten zuul running fine21:43
corvusah right21:44
corvusyes, the "you need a local git repo" thing :)21:44
*** bobh has joined #openstack-infra21:44
corvusdoes anyone have thoughts on my response to that?  http://lists.openstack.org/pipermail/openstack-infra/2018-July/006008.html21:45
corvusare we willing to trade customized recheck syntax and report messages for ease-of-deployment?21:45
*** edmondsw_ has joined #openstack-infra21:45
clarkbI'd be ok with that, I expect that many third party ci operators are not21:45
clarkbbut if they are I think we should host that for them21:46
corvuswe could go so far as defining pipelines for third-party ci operators, and save that trouble.21:46
corvusmaybe even base jobs (and just use site variables to indicate where logs should be kept)21:46
corvuswhatever tool we recommend folks use for deployment could create a local git repo and pre-populate it, but then let folks further customize it21:47
fungijungleboyj: sorry, jiapei reached out to me just after i went to bed yesterday. something to do with your zuul-merger daemon getting an exit code -13 out of `https://www.irccloud.com/pastebin/B9QCBp4u/executor.log` and i haven't had much luck tracking down what that exit code means in the git source code (nor do they appear to publish a document with detailed exit code mappings that i could find)21:49
fungiam in a scramble getting ready for a two-week vacation starting tomorrow so having trouble following up with everyone21:49
*** edmondsw_ has quit IRC21:49
jungleboyjHey fungi !  Ok, I am glad that jiapei did reach out.21:49
corvusjungleboyj: oh, if you're asking about running zuul v2 because of that issue, that may not be a solution.  almost everything about that is exactly the same in v2 and v3.21:50
jungleboyjUnderstood.  I have kind-of taken over and I have found out that there is more wrong than just Zuul.21:50
clarkbif anyone has some spare cycles https://review.openstack.org/#/q/topic:puppet-4+status:open+label:code-review%253D%252B2 should give you the list of puppet-4 changes i've already reviewed and +2'd I think ianw may have also +2'd some21:50
fungiodds are git is encountering a credential or connectivity problem21:50
clarkbif you don't feel comfortable approving changes I'm happy to go back through and approve as I can babysit21:50
jungleboyjcorvus:  Well, that is where my concerns started but then as I dug further into documentation they hadn't done anything but try to install Zuul.21:51
jungleboyjfungi: corvus  I think I have gotten enough info today to get them down a better path.21:52
corvusjungleboyj: a lot of folks have tried to help with that, but we're all stumped.  we've tried producing the command that zuul is running for manual replication of the problem, but that seems to work.  so it's one of those things that feels like some subtle differences in environments like unix perms, or selinux contexts, etc.21:52
jungleboyjcorvus:  :-)21:52
jungleboyjI spent the last day and a half digging through permissions and also disabling selinux and stuff.21:52
jungleboyjI even rebuilt another node and ended up in the same place.21:53
jungleboyjSo there is something we were doing wrong there.21:53
jungleboyjGoing to try following directions using Ubuntu and see if we have better luck.21:54
fungijungleboyj: did you have a working ci system on that account at some point?21:54
jungleboyjfungi:  No.  This is a new account but when I try to checkout by hand it works fine.  I am not getting a host-key error.21:54
clarkbcmurphy: can you see comment on https://review.openstack.org/#/c/582524/1 when you have a chance21:56
fungijungleboyj: if it helps, gerrit's not logging any auth failures for that account, nor do i see any sign of excessive concurrent connections such that it would be getting blocked21:57
* fungi hesitates to point fingers at the great firewall21:58
clarkbcould also be corporate firewall?21:58
fungis/greater/lesser/21:58
jungleboyjWell, why would it work by hand and then not as part of the automation.21:58
jungleboyjAlso didn't matter if it was on a server in China or on my laptop at home.  :-)21:59
fungia very good question to which i have no answer21:59
clarkbcorporate firewall may explain that if you have to use a proxy and zuul daemon process is unaware21:59
jungleboyjclarkb:  Ok.  I am not aware of any proxies.22:00
jungleboyjI am going to have them start using the documentation that is out there and just try to get something simple working on Zuul V2 and see if we get further.22:01
fungijungleboyj: you're sure the account running the zuul-merger daemon has access to the ssh key you're using for the lenovo_lxca_ci account and that it's the same key you're manually testing with which is set in your zuul configuration22:01
openstackgerritMerged openstack-infra/zuul master: Fix broken templates for projects in dependent pipelines  https://review.openstack.org/58188822:01
fungilike, testing with ssh -i22:01
fungi-i /path/to/id_rsa22:01
jungleboyjfungi:  Yes and we don't have zuul-merger.  This was coming from zuul-executor22:01
jungleboyjThe keys are owned by zuul:zuul22:02
fungitraceback was from zuul.merger.merger but the executors do run a merger thread22:02
fungiso yeah22:02
fungithe merger thread of your zuul-executor daemon in that case22:03
jungleboyjfungi:  Ah, ok.22:03
corvusGIT_SSH_COMMAND="ssh -i /var/lib/zuul/.ssh/id_rsa" git clone ssh://lenovo_lxca_ci@review.openstack.org:29418/openstack/ironic /var/lib/zuul/executor-git/review.openstack.org/openstack/ironic22:04
corvusthat's the command i came up with for jiapei to try to replicate it22:04
corvusthat's what zuul-executor should be running22:04
jungleboyjcorvus:  As what user?22:04
jungleboyjZuul?22:04
fungiyeah, so that's working but when it's run under python git exits -13? very bizarre22:04
corvusyes, assuming zuul-executor is running as the zuul user22:04
corvus(that's worth checking :)22:05
*** bobh has quit IRC22:05
fungias long as /var/lib/zuul/.ssh/id_rsa and all the directories leading up to it are readable by the zuul user and that file and the parent dir are only readable/owned by the zuul user that should work fine22:05
jungleboyjJust checked.  It is.22:05
corvusjungleboyj: jiapei earlier posted this config snippet: http://paste.openstack.org/show/724846/22:06
corvuswhich had the wrong path for the ssh key22:06
fungialso, is there a /var/lib/zuul/.ssh/id_rsa.pub and does it have the same last modified time as /var/lib/zuul/.ssh/id_rsa? ssh has some strange and inconsistent behaviors if those weren't generated together even though the .pub is technically never used by sshclient22:07
corvusfungi: oh good point i've seen that22:07
corvusjungleboyj: it should be: [executor] private_key_file=/var/lib/zuul/.ssh/id_rsa22:07
corvus(or, i think, omitting it entirely would use that as the default)22:07
*** boden has quit IRC22:07
*** apetrich has quit IRC22:08
corvuswell,  ~/.ssh/id_rsa is the default  --  https://zuul-ci.org/docs/zuul/admin/components.html#attr-executor.private_key_file22:08
jungleboyjhttps://www.irccloud.com/pastebin/8gI3U6uE/22:08
jungleboyjYeah, I made sure the keys were right.22:08
corvusjungleboyj: can you try with this at the beginning of the command?  GIT_SSH_COMMAND="ssh -i /var/lib/zuul/.ssh/id_rsa"22:09
jungleboyjcorvus:  I did set that before I ran git.22:09
fungijust helps rule out that $HOME is somewhere other than /var/lib/zuul resulting in you using a different set of ssh keys than you think22:10
corvusjungleboyj: and exported it?22:10
jungleboyjhttps://www.irccloud.com/pastebin/RwtlFMlr/22:11
*** slaweq has joined #openstack-infra22:11
corvusjungleboyj: and /etc/zuul/zuul.conf has [executor] private_key_file set to /var/lib/zuul/.ssh/id_rsa or is unset?22:11
*** apetrich has joined #openstack-infra22:12
jungleboyjcorvus:  Actually we have nodepool_rsa in there but same result either way:22:13
jungleboyjhttps://www.irccloud.com/pastebin/VZj33aDS/22:13
corvusjungleboyj: you added both of those keys to gerrit?22:13
jungleboyjYes.22:13
jungleboyj:-)  Have tried just a few things lately.22:13
fungii'll double check it's the same account22:14
clarkbfungi: you may know the answe rto my question on https://review.openstack.org/#/c/581308/122:15
fungi grr... irccloud's pasteserv hijacks my mouse buffer22:15
clarkb(but feel free to help debug third party ci)22:15
jungleboyjfungi:  Sorry.22:15
*** slaweq has quit IRC22:16
*** dave-mccowan has quit IRC22:16
corvusjungleboyj: if it's a possibility for you (ie, you have a node you can rebuild, or you just irrationally trust me), i'd be happy to log in and poke at things.  if not, i completly understand.  i've rarely been in a position to allow that.  :)22:16
fungijust confirming here... username:lenovo_lxca_ci as maps to gerrit account_id 28429 which has no rows in the account_ssh_keys table22:17
fungijungleboyj: you're adding ssh keys, but to what gerrit account?22:18
jungleboyj:-)  I am not sure that I can get you into a node but I could set up screen sharing here at some point.22:18
openstackgerritMerged openstack-infra/system-config master: Surround substitute with inflate/deflate  https://review.openstack.org/58340122:18
jungleboyjlenovo.lxca.ci@gmail.com22:18
* fungi suspects there is more than one gerrit account22:18
jungleboyjfungi:  ^^^22:18
fungichecking22:18
fungithat's the preferred_email for account_id 2842922:19
corvusjungleboyj: is ssh-agent running in your shell?  env|grep SSH_AUTH_SOCK22:19
fungijungleboyj: when you get a moment, how were you adding ssh keys to that account? through the webui? and could you confirm the account id number it displays under settings for that?22:20
jungleboyjfungi:  Looking.22:20
fungiwondering if it's something other than 2842922:20
jungleboyjcorvus: Nothing comes back for SSH_AUTH_SOCK  Shouldn't be an agent running.22:21
fungibecause gerrit's database has no ssh keys on record for 2842922:21
roman_gmordred: thank you for comments (read the docs patch set)22:22
jungleboyjfungi: 28429 is what I show.  Yes, I used the WebUI to add keys.22:23
mordredroman_g: you're welcome! I want to find a good solution for that - I need it for one of my repos too22:23
jungleboyjfungi:  Have 10 keys that show up in the web UI.22:23
corvusi wonder if a "ssh -v" would be useful.  like: GIT_SSH_COMMAND="ssh -v -i /var/lib/zuul/.ssh/id_rsa" git clone ssh://lenovo_lxca_ci@review.openstack.org:29418/openstack/ironic /tmp/ironic22:23
fungibizarre i don't see any rows in the ssh_keys table where account_id=2842922:23
roman_gmordred: we have situation which is worse: we have ~8-9 repos22:24
roman_gwith RTD22:24
fungier, the account_ssh_keys table22:24
mordredroman_g: this https://review.openstack.org/#/c/581023/ is what I started playing with - but that's an annoying amount to copy/paste22:24
jungleboyjI am on the 'SSH Public Keys' tab for review.o.o22:24
mordredroman_g: yah. it's the end of the day here so I'm not super useful anymore today- but I do want to help try to find a good solution22:25
roman_gmordred: currently we use something like you do.22:25
corvusroman_g, mordred: how about we do a central job?22:25
roman_gcorvus: https://review.openstack.org/#/c/579434/ it's here22:25
corvusit seems like something we can support without too much trouble in openstack-infra22:26
roman_gwe would love to have something like this22:26
corvusroman_g: no that's not what i meant.  i left a comment on that suggesting that we proceed with monty's first option.22:26
roman_gaah22:26
*** sambetts|afk has quit IRC22:26
roman_gthat would be even better22:26
corvusroman_g: so the role in that change should be fine.  we'd just move the job definition to project-config and add the secret for the openstack-infra rtd account there too.22:27
corvusfungi: fwiw, i agree with your sql results.22:28
*** sambetts_ has joined #openstack-infra22:28
fungiby comparison, my gerrit account id has a couple of keys in that table22:28
jungleboyjThen wouldn't it fail if I was doing it by hand too?22:28
clarkbfungi: if you add a new key does it end up there too? (possibly they go somewhere else now?)22:28
fungialso possible they're cached in memory and not written out to the db frequently22:29
corvusclarkb: maybe: max(account_id) from that table is 2691322:29
* fungi is also mowing the lawn, so somewhat limited in troubleshooting capabilities22:29
jungleboyjfungi:  Hey, I have to go do that too.  :-)22:30
corvusjungleboyj: yes it should; i suspect we don't understand something about gerrit.22:30
jungleboyjOk.  *Phew*22:30
fungiyeah, the account_ssh_keys table may be cruft from an older gerrit version22:30
fungijust hanging around since the last upgrade22:30
roman_gcorvus: and then what would be with https://docs.openstack.org/infra/openstack-zuul-jobs/project-templates.html#project_template-docs-on-readthedocs ?22:30
*** myoung is now known as myoung|off22:31
corvusclarkb, fungi, jungleboyj: ssh keys are now in All-Users.git22:32
fungineat!22:32
fungipart of the notedb transition apparently22:32
*** rcernin has joined #openstack-infra22:32
corvusi see some keys there for that account22:33
fungiokay, scratching that from my list of troubleshooting options22:33
corvusroman_g: we should replace the existing trigger-readthedocs jobs22:34
corvussince they don't work22:34
corvusbut keep them in that template22:34
roman_gcorvus: got it. Thank you.22:35
*** jtomasek has quit IRC22:36
roman_gWhen to expect that to happen? (should I implement workaround, or it will be completed pretty fast?)22:36
corvusianw: ^ thoughts on 579434?22:38
ianwcorvus: yeah, i think possibly the add-zuul-account-to-your-publisher-account thing is probably the way to go22:40
corvusjungleboyj, infra-root: neat new debugging method for gerrit doesn't require admin access: http://paste.openstack.org/show/726153/22:40
fungiclarkb: on 581308 i have no idea when ed25519 support landed in openssh. mailing list discussions suggest some time in 2013 but i'd be hard-pressed to pin it to a particular release without further digging and ultimately no way to know what red hat has backported other than to test really22:41
jungleboyjcorvus:  Yikes.22:42
corvusjungleboyj: yikes?  (that doesn't scare me -- they're only public keys)22:42
jungleboyjcorvus:  Oh, true enough.22:42
roman_gianw: corvus: create account, and I would make it to be added to our readthedocs sites. Notify me of the username/e-mail when you will have it, please. Thank you!22:43
fungidoes leave me curious as to what else is in that tree22:43
* mordred really likes that interface - super cool ability for humans to access stuff22:43
fungibut i don't have time to dissect the repo22:43
corvusfungi: currently that's the only file22:43
fungihah, okay then22:43
corvusoh there's more22:44
corvusi checked out my branch and have preferences.config and watch.config22:44
mordredcorvus: zomg22:44
ianwroman_g: yes, i'll have a go at doing it like this, keep an eye on that review22:44
corvushere's my content (other than ssh keys) http://paste.openstack.org/show/726156/22:45
mordredcorvus: are you authenticated?22:45
roman_gianw: thank you! I'm subscribed on that PS.22:45
* roman_g went home22:45
corvusmordred: i just did an https clone, so i hope not, unless i left some netrc like thing laying around22:45
mordrednod22:46
mordredcorvus: also - what's the path foryou and me?22:46
mordredI just tried: users/2/222:46
corvusmordred: users/02/222:46
mordredof course. silly me22:46
corvusmordred: you have a lot of dashboards :)22:48
mordredI do!22:48
*** lbragstad has joined #openstack-infra22:50
fungiwho love dashboards? mordred--that's who!22:50
clarkbI think mirrors just updated22:50
clarkbdouble checking then will recheck pbrx change22:50
clarkbyup looks like it22:50
mordredclarkb: I concur22:51
pabelangermordred: yah, now that the pbrx stuff is working, I should be able to test POC locally22:52
mordredpabelanger: sweet.22:52
*** graphene has quit IRC22:52
clarkbassuming this works, plan to switch over tomorrow morning maybe?22:54
*** graphene has joined #openstack-infra22:54
clarkbthis being pypi proxy22:54
*** eernst has quit IRC22:54
mordredclarkb: ++22:54
clarkbunless ianw wants to watch it22:54
pabelangercorvus: clarkb: I do like the idea of 3pci pipelines and central base jobs, was also part of my thought for http://lists.zuul-ci.org/pipermail/zuul-discuss/2018-July/000508.html for keeping log secrets in trusted base, and rest of base untrusted in a shared 3pci-jobs repo22:54
pabelangerI'm hoping in next week to try that idea too22:54
*** tpsilva has quit IRC22:55
ianwclarkb: sorry watch what?22:55
clarkbianw: we ran out of disk on the pypi volume. Current plan is to switch to a proxy to pypi.org. Then we can possibly rebuild the mirror on afs with our blacklists (or maybe decide pypi proxy is good enough)22:56
clarkbmor ethan happy to watch the switch happen in my morning22:57
ianwclarkb: it might be best to do that, by the time i context switch it all in if it goes pear shaped it will probably be your morning anyway :)22:59
*** caphrim007_ has joined #openstack-infra23:00
*** caphrim007_ has quit IRC23:01
fungito be fair, it was already pear-shaped when we got here23:01
clarkbmordred: looks like 583318 is still talking to :80 not :808023:01
clarkbso we may need base-test dance afterall23:02
clarkbI just ate a burrito that was spicier than I anticipated23:02
fungi"something wrong with the pypi mirror? some new package isn't showing up" ... errors in bandersnatch log about filesystem full ... afs shows volume quota at 100% since sometime early utc monday ... alternatives get discussed23:03
*** caphrim007 has quit IRC23:03
fungiclarkb: there's a place i miss next to where i used to live in raleigh: "flying burrito"23:03
fungitheir "ultimate sauce" for burritos was, i kid you not, pureed habanero23:04
fungifirey yet delectable23:04
clarkbthat sounds worse than my current situation as I bet I could not type if I ate that23:04
fungidefinitely hitting them on the way through raleigh on vacation23:05
jungleboyjfungi: corvus  Thanks for the continued help.  I need to drop off for now.23:05
mordredclarkb: I disagree - I see it talking to :808023:05
jungleboyjWill ping you if we figure anything else out or need mor ehelp.23:05
mordredclarkb: http://logs.openstack.org/18/583318/3/check/pbrx-build-zuul-containers/dd1d60d/job-output.txt.gz#_2018-07-17_22_55_15_43339523:05
fungias we pass through asheville, "nine mile" (jamaican/caribbean cuisine) has an undocumented spiciness level for some of their curries called "face melt" which... fairly literal. that's day #2 on the road trip23:06
mordredclarkb: oh - duh. nm. that was the job that set it in .zuul.yaml23:07
fungii truly feel my face going numb and sliding off when i eat a raggy road done face melt23:07
fungiif you order an extra hot curry and finish it, the wait staff _might_ clue you in to "face melt"23:08
corvusjungleboyj: ok.  let me know if i can help further (including screen sharing, etc).23:09
*** tosky has joined #openstack-infra23:09
clarkbmordred: is there a better thing to recheck? (I'm somewhat lost between all the things I've paged in today)23:10
jungleboyjcorvus:  Will do. Thank you so much!23:10
*** slaweq has joined #openstack-infra23:11
*** rpioso is now known as rpioso|afk23:13
*** slaweq has quit IRC23:16
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Run kata static checks  https://review.openstack.org/58329623:19
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Support different versions of networkx  https://review.openstack.org/50616223:21
*** rlandy has quit IRC23:24
openstackgerritTony Breeds proposed openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58341323:27
mnaserI figure most people here might appreciate this but we work with an IT recycling company that I visited here23:31
ianwcorvus / mordred : so, for RTD the shared account isn't as nice as pypi.  each project has a unique webhook URL to build it.  so ISTM we can either keep all the URLS encrypted in project-config ... or require each project that wants to publish to RTD to call the publisher role manually with secrets in their playbook23:31
mnaserAnd I found this gem...23:31
mnaserhttps://usercontent.irccloud-cdn.com/file/rhxFBnja/IMG_4248.JPG23:31
mnaserhttps://usercontent.irccloud-cdn.com/file/jzkCJMII/IMG_4250.JPG23:31
mnaserFunny how I ran I got them23:32
mnaserInto them**23:32
fungibwahahaha23:33
fungithe nebula cloud is alive and well somewhere inside vexxhost?23:33
fungibits of their network gear anyway23:34
fungior this is inside their facility?23:34
fungiyeah, i guess none of that is plugged in23:34
fungiso... on the scrap pile23:34
corvusianw: the webhook url isn't secret though, right?  so we can keep the account creds and the job definition in project-config, and then add the webhook url as a job variable which can be overridden in the project-pipeline variant?23:36
*** agopi is now known as agopi|off23:36
ianwcorvus: well i'm not sure if it supposed to be secret or not?23:37
corvusoh.  fascinating.23:37
ianwin the old api, anyone could hit it and basically request a new job.  in this new one, you have to log in and get this integration token23:37
ianwthe results of hitting it don't seem to be worse ... but i'm guessing they wanted to move to a secret model?23:37
ianws/job/docs build/23:38
fungimnaser: aha, there is/was one (or more) chinese company going by "nebula" manufacturing network hardware, so sayeth some web searching on those part numbers23:40
*** dpawlik has joined #openstack-infra23:48
*** pguimaraes has quit IRC23:48
mnaserfungi: not using any of it but I thought it was a bit fun to see them23:52
*** dpawlik has quit IRC23:52
*** bdodd_ has joined #openstack-infra23:57
*** bdodd_ has quit IRC23:57
*** bdodd has quit IRC23:59

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