Friday, 2017-06-02

oomichifungi: not google thing :) cncf is one fundation under the linux foundation00:00
fungii thought it was where google was sending their open source efforts to make them seem less googly00:00
oomichithey have multiple projects including kubernetes, prometeus, etc00:00
oomichifungi: yeah, that is kubernetes which is a main project under cncf00:01
oomichiand the project numer is still increasing under cncf by the other companies00:01
oomichithen they are interested in stackalytics which can show metrics by project easily00:02
openstackgerritPaul Belanger proposed openstack-infra/devstack-gate master: Install stackviz from cached tarball  https://review.openstack.org/45707400:04
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Fix traceback when evaluating github changes  https://review.openstack.org/47006800:04
fungioomichi: aha, i just read up on it again and apparently they've had a lot of additional projects "donated" by various companies since i originally heard about it00:05
openstackgerritPaul Belanger proposed openstack-infra/devstack-gate master: Install stackviz from cached tarball  https://review.openstack.org/45707400:05
*** pramodrj07 has quit IRC00:06
fungioomichi: i can see where they'd be interested in something like stackalytics since a majority of the cncf projects look like things we'd label single-vendor or non-diverse00:06
fungino doubt they'd like to up the affiliation diversity of their contributor base on those00:07
fungiand encourage more cross-project collaboration00:07
pabelangerI mean, we can add cncf projects to stackalytics.o.o today if we wanted too00:08
oomichifungi: yeah, that is a good point. The diversity is an important factor on open source, and they seem to want to take care of it00:08
pabelangerwe do that some some other projects like ansible00:09
pabelangerhttp://stackalytics.openstack.org/?project_type=kubernetes-group&metric=commits00:09
pabelangerguess we track kubernetes right now00:09
fungimrmartin has a spec and working code to fix the analytics cache persistence problems with stackalytics00:10
*** asselin_ has joined #openstack-infra00:10
pabelangerhttp://stackalytics.openstack.org/?project_type=docker-group&metric=commits is docker00:10
pabelangerfungi: ++ that would be helpful00:10
oomichipabelanger: yeah, current stackalytics can show kubernetes one also. but I think it doesn't show it collectly to fit the latest situation00:11
oomichinow kubernetes has 41 repos under the project00:11
fungii also am very close to being able to start work on tying stackalytics affiliation data into the openstack foundation member affiliation tracker so that people can update the affiliation in their profiles on www.openstack.org rather than adding configuration overrides in files in the stackalytics repo00:11
oomichiand its number still is increasing. It could be hard to follow it on openstack side00:12
fungibut all these major improvements will likely go nowhere if we can't get the current stackalytics maintainers on board with them00:12
fungiseems like time for another ml thread00:12
*** xarses has quit IRC00:13
pabelangeroomichi: I think we'd just need to update: http://git.openstack.org/cgit/openstack/stackalytics/tree/etc/default_data.json#n2968000:13
pabelangeroomichi: but I'm not 100%00:13
*** asselin__ has joined #openstack-infra00:13
fungilook at the open stackalytics changes in gerrit... i keep getting cc'd on one adding a new "related technology" project there00:14
*** asselin has quit IRC00:14
fungii get the impression even those aren't getting much review attention00:14
*** yamamoto_ has joined #openstack-infra00:14
oomichipabelanger: yeah, you are right. That is just a config option, I am 100% sure :)00:16
smcginnisCan we just do a hostile takeover? :D00:16
*** asselin_ has quit IRC00:16
fungismcginnis: not without an ml thread! ;)00:16
oomichiand that is a giant config file, https://review.openstack.org/#/c/469639 will help to make it small by separation00:19
* oomichi finds way to ask reviewing :)00:20
*** stevemar__ has quit IRC00:22
*** stevemar__ has joined #openstack-infra00:23
*** rhallisey has joined #openstack-infra00:25
*** stevemar__ has quit IRC00:27
*** gyee has quit IRC00:30
*** dikonoor has joined #openstack-infra00:37
*** LindaWang has joined #openstack-infra00:39
*** jamielennox is now known as jamielennox|away00:44
*** salv-orlando has joined #openstack-infra00:45
*** cody-somerville has quit IRC00:45
*** ihrachys has joined #openstack-infra00:51
*** cuongnv has joined #openstack-infra00:52
*** salv-orlando has quit IRC00:54
*** ramishra has joined #openstack-infra01:03
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move global mount tracking into state  https://review.openstack.org/46975201:05
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move rollback into plugin_base object  https://review.openstack.org/46410501:05
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Use global state to check for duplicate fs labels  https://review.openstack.org/46975101:05
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Remove 'state' argument from later cmd_* calls  https://review.openstack.org/46975001:05
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Add state to NodeBase class  https://review.openstack.org/46974901:05
ianw^ i doubt i will ever get to write a better unit test than that in 46410501:06
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move rollback into plugin_base object  https://review.openstack.org/46410501:10
*** thorst has joined #openstack-infra01:11
*** liujiong_lj has joined #openstack-infra01:19
*** liujiong_lj is now known as liujiong01:22
openstackgerritPaul Belanger proposed openstack-infra/puppet-zuul master: Add ansible dependencies for zuulv3  https://review.openstack.org/47007201:23
*** bobh has quit IRC01:25
*** Apoorva_ has joined #openstack-infra01:27
*** Apoorva has quit IRC01:30
*** Apoorva_ has quit IRC01:31
*** tuanluong has joined #openstack-infra01:31
*** hongbin has joined #openstack-infra01:40
mikalSo... Does anyone have any advice on trying to nail down which unit test is attempting to do a sudo on a jenkins node? I haven't managed to repeat the problem on my home dev box.01:43
mikalThe test of course just says "a sudo was attempted", not the test which was naughty01:43
fungimikal: the check identifies it by looking for sudo attempts in the system auth log, so if you look there you can at least see what command it attempted to sudo01:46
fungiassuming there are a bounded number of tests being added/changed in the patch in question, hopefully that makes it easier to figure out which one is at fault01:47
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Make zuul ansible dir self-contained  https://review.openstack.org/46820801:47
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add untrusted-projects ansible test  https://review.openstack.org/46188101:47
*** stevemar__ has joined #openstack-infra01:49
*** gomarivera has joined #openstack-infra01:51
*** rhallisey has quit IRC01:51
*** spzala has quit IRC01:52
*** dhinesh has quit IRC01:55
mikalfungi: yeah, the problem is that the command is privsep-helper starting up, which all of the modified tests might do01:58
mikalI'm thinking maybe I patch the privsep code to throw an exception on startup01:59
*** jamielennox|away is now known as jamielennox02:00
fungiyeah, seems like you need something that can leave a better trail to follow... though in most cases where multiple tests are being added/modified and there's a sudo being blocked, you can bet it's a failing test (unless the test exercises something that tries to sudo and falls back on an alternative option)02:01
*** thorst has quit IRC02:02
*** ihrachys has quit IRC02:04
*** huanxie has joined #openstack-infra02:05
*** spzala has joined #openstack-infra02:13
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move global mount tracking into state  https://review.openstack.org/46975202:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move rollback into plugin_base object  https://review.openstack.org/46410502:14
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Use global state to check for duplicate fs labels  https://review.openstack.org/46975102:14
*** liujiong has quit IRC02:14
*** liujiong_lj has joined #openstack-infra02:14
*** xinliang has quit IRC02:15
*** spzala has quit IRC02:18
*** links has joined #openstack-infra02:23
*** xinliang has joined #openstack-infra02:27
*** thorst has joined #openstack-infra02:29
*** gomarivera has quit IRC02:29
*** thorst has quit IRC02:30
*** stevemar__ has quit IRC02:33
*** faizy has quit IRC02:33
*** stevemar__ has joined #openstack-infra02:33
*** faizy has joined #openstack-infra02:34
*** stevemar__ has quit IRC02:38
*** mriedem has quit IRC02:40
*** thorst has joined #openstack-infra02:41
*** thorst has quit IRC02:41
*** spzala has joined #openstack-infra02:41
*** salv-orlando has joined #openstack-infra02:50
*** thorst has joined #openstack-infra02:51
*** thorst has quit IRC02:51
openstackgerritMerged openstack/diskimage-builder master: Adjust package mapping for SUSE family  https://review.openstack.org/46953302:56
*** jascott1 has quit IRC02:59
*** jascott1 has joined #openstack-infra03:00
*** spzala has quit IRC03:01
*** salv-orlando has quit IRC03:02
*** jascott1 has quit IRC03:04
*** jamesmca_ has joined #openstack-infra03:05
mtreinishandreaf: btw: https://review.openstack.org/#/c/46980203:06
mtreinishandreaf: feel free to add onto that if you want to use your specific example03:06
*** ramishra has quit IRC03:06
mtreinishI didn't have any config files handy to use as a direct example03:07
*** jamesmca_ has quit IRC03:09
*** bobh has joined #openstack-infra03:17
*** bobh has quit IRC03:18
*** gongysh has joined #openstack-infra03:22
*** spzala has joined #openstack-infra03:22
*** thorst has joined #openstack-infra03:22
*** cody-somerville has joined #openstack-infra03:23
*** spzala has quit IRC03:26
*** jamielennox is now known as jamielennox|away03:30
*** hongbin has quit IRC03:39
*** thorst has quit IRC03:40
*** armax has quit IRC03:41
*** armax has joined #openstack-infra03:45
*** psachin has joined #openstack-infra03:45
*** faizy_ has joined #openstack-infra03:47
*** nicolasbock has quit IRC03:48
*** faizy has quit IRC03:51
*** ramishra has joined #openstack-infra03:52
*** jascott1 has joined #openstack-infra03:54
*** sree has joined #openstack-infra03:55
*** vikrant has joined #openstack-infra03:56
*** armax has quit IRC04:00
*** ramishra has quit IRC04:05
*** faizy_ has quit IRC04:06
*** faizy has joined #openstack-infra04:07
*** gongysh has quit IRC04:07
*** ramishra has joined #openstack-infra04:15
*** aviau has quit IRC04:23
*** aviau has joined #openstack-infra04:24
*** salv-orlando has joined #openstack-infra04:25
*** stevemar__ has joined #openstack-infra04:34
*** salv-orlando has quit IRC04:37
*** thorst has joined #openstack-infra04:37
*** dhajare-brb has joined #openstack-infra04:37
*** stevemar__ has quit IRC04:39
*** jaosorior has joined #openstack-infra04:41
*** thorst has quit IRC04:42
*** knangia_ has quit IRC04:43
*** yamamoto_ has quit IRC04:46
*** kornicameister has joined #openstack-infra04:50
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move rollback into plugin_base object  https://review.openstack.org/46410504:53
*** ltomasbo|away is now known as ltomasbo04:53
*** ramishra has quit IRC04:57
*** ramishra has joined #openstack-infra05:01
*** dhinesh has joined #openstack-infra05:02
*** ramishra has quit IRC05:02
*** jascott1 has quit IRC05:06
*** ramishra has joined #openstack-infra05:07
*** claudiub has joined #openstack-infra05:09
openstackgerritMerged openstack-infra/project-config master: neutron: don't unstack services for functional and fullstack jobs  https://review.openstack.org/47003205:09
*** jascott1 has joined #openstack-infra05:09
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Case sensitive label matching  https://review.openstack.org/46994605:11
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Fix tests for "Case sensitive label matching"  https://review.openstack.org/46998505:11
*** ihrachys has joined #openstack-infra05:13
*** gouthamr has quit IRC05:15
*** rossella_s has joined #openstack-infra05:20
*** arahal_ has joined #openstack-infra05:21
*** ihrachys has quit IRC05:23
*** prateek has joined #openstack-infra05:23
*** rcernin has joined #openstack-infra05:26
*** eranrom_ has joined #openstack-infra05:27
andreafmtreinish: https://github.com/andreafrittoli/mqttwarn/tree/firehose_osxnotify05:27
*** arahal_ has quit IRC05:27
*** markvoelker_ has joined #openstack-infra05:27
*** eranrom has quit IRC05:28
*** markvoelker has quit IRC05:28
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move rollback into plugin_base object  https://review.openstack.org/46410505:28
*** mmedvede has quit IRC05:28
*** mugsie has quit IRC05:29
*** mmedvede has joined #openstack-infra05:31
*** mugsie has joined #openstack-infra05:31
*** mugsie has quit IRC05:31
*** mugsie has joined #openstack-infra05:31
*** yamamoto_ has joined #openstack-infra05:32
*** salv-orlando has joined #openstack-infra05:33
*** fandi has joined #openstack-infra05:37
*** fandi has quit IRC05:37
*** fandi has joined #openstack-infra05:37
*** thorst has joined #openstack-infra05:38
*** gildub has quit IRC05:42
*** thorst has quit IRC05:43
openstackgerritMerged openstack-infra/project-config master: diskimage-builder/glean: Upgrade nodepool-src-* jobs to voting  https://review.openstack.org/46953805:49
*** cshastri has joined #openstack-infra05:50
*** spzala has joined #openstack-infra05:50
*** csomerville has joined #openstack-infra05:51
*** pgadiya has joined #openstack-infra05:53
*** pbourke has joined #openstack-infra05:54
*** cody-somerville has quit IRC05:54
*** pbourke_ has quit IRC05:55
*** pgadiya has quit IRC05:55
*** spzala has quit IRC05:55
*** camunoz has quit IRC05:58
*** gildub has joined #openstack-infra05:59
*** aeng has quit IRC06:02
*** markus_z has joined #openstack-infra06:10
openstackgerritMerged openstack/diskimage-builder master: dhcp-all-interfaces.sh - Add support for InfiniBand interface DHCP  https://review.openstack.org/46592806:11
*** spzala has joined #openstack-infra06:13
*** Swami has joined #openstack-infra06:15
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move rollback into plugin_base object  https://review.openstack.org/46410506:15
*** spzala has quit IRC06:18
*** esikache1 has joined #openstack-infra06:19
*** dikonoor has quit IRC06:25
*** dikonoor has joined #openstack-infra06:25
*** rossella_s has quit IRC06:26
*** lin_yang has quit IRC06:26
*** Swami has quit IRC06:32
*** salv-orlando has quit IRC06:35
strigaziHello, I have submitted a patch with a dependency in another patch. The dependency patch is merged but the second one still says Needs Verified06:35
strigaziNeeds Verified: 462962 , dependency: 46288706:35
strigaziWhat am I missing?06:36
*** jascott1 has quit IRC06:37
*** CynicGalahad has joined #openstack-infra06:38
*** jascott1 has joined #openstack-infra06:38
*** dhinesh has quit IRC06:40
fricklerstrigazi: I think you need to rebase, see the yellow dot next to the "Parent(s)" entry06:41
strigazifrickler What the yellow dot means?06:42
strigaziThe parent is merged06:42
strigaziI hoverd, not current, possible rebase06:42
fricklerstrigazi: 462962 is based on an old PS of 46288706:43
*** jascott1 has quit IRC06:43
strigazifrickler yeap got it06:43
*** dhajare-brb has quit IRC06:44
*** ralonsoh has joined #openstack-infra06:45
*** matrohon has joined #openstack-infra06:48
*** spzala has joined #openstack-infra06:49
*** flepied has joined #openstack-infra06:50
*** florianf has joined #openstack-infra06:50
*** spzala has quit IRC06:54
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move rollback into plugin_base object  https://review.openstack.org/46410506:57
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Move rollback into NodeBase object  https://review.openstack.org/46410506:58
*** rattboi has left #openstack-infra07:00
*** fandi has quit IRC07:01
*** tesseract has joined #openstack-infra07:04
*** dmellado_ has joined #openstack-infra07:05
*** dmellado_ has quit IRC07:05
*** jamesmca_ has joined #openstack-infra07:06
*** jamesmca_ has quit IRC07:10
*** rwsu has quit IRC07:28
*** dikonoor has quit IRC07:28
*** amoralej|off is now known as amoralej07:29
*** dhajare-brb has joined #openstack-infra07:30
*** jpena|off is now known as jpena07:34
*** eranrom_ is now known as eranrom07:35
*** electrofelix has joined #openstack-infra07:35
*** thorst has joined #openstack-infra07:39
*** thorst has quit IRC07:44
*** jpich has joined #openstack-infra07:45
*** hashar has joined #openstack-infra07:49
*** jascott1 has joined #openstack-infra07:55
*** dtantsur|afk has quit IRC07:59
*** jascott1 has quit IRC07:59
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-infra08:01
*** dtantsur has joined #openstack-infra08:03
*** Hal has quit IRC08:05
*** prashkre has joined #openstack-infra08:06
*** faizy has quit IRC08:08
*** sree has quit IRC08:08
*** sree has joined #openstack-infra08:09
*** faizy has joined #openstack-infra08:10
*** faizy has quit IRC08:12
*** faizy has joined #openstack-infra08:13
*** sree has quit IRC08:13
*** neiljerram has joined #openstack-infra08:15
openstackgerritAlejandro Andreu proposed openstack-infra/project-config master: Temporarily disable Beaker jobs for puppet-midonet  https://review.openstack.org/47019208:16
*** sree has joined #openstack-infra08:17
*** lucas-afk is now known as lucasagomes08:18
*** prashkre has quit IRC08:18
*** Hal has joined #openstack-infra08:20
*** jamielennox|away is now known as jamielennox08:21
*** mhickey has joined #openstack-infra08:29
*** dikonoor has joined #openstack-infra08:29
openstackgerritEmilien Macchi proposed openstack-infra/project-config master: tripleo: add rule for gate-tripleo-ci-centos-7-containers-multinode-upgrades  https://review.openstack.org/47020008:33
EmilienMjistr: ^ here we go ^ I think being more specific like this can't hurt08:33
jistrEmilienM: right it shouldn't hurt, but i'm still puzzled how come this doesn't do the job right? https://github.com/openstack-infra/project-config/blob/85b22379ffa47bc7cc9c10efccad85066a20bfcc/zuul/layout.yaml#L1714-L171608:35
jistrEmilienM: can you post a link on which patch did you see the upgrade job run on Ocata?08:35
*** derekh has joined #openstack-infra08:35
EmilienMjistr: https://review.openstack.org/#/c/47016408:36
*** stevemar__ has joined #openstack-infra08:37
AJaegerjistr: the layout log file explains which branch conditions are applied to a job, if in doubt double check what's there and whether that's correct.08:38
*** dingyichen has quit IRC08:39
AJaegerEmilienM: suggestion for simplication added08:40
jistrAJaeger: where can i find the layout log file?08:40
*** thorst has joined #openstack-infra08:40
EmilienMAJaeger: danke08:41
* jistr looking at http://logs.openstack.org/64/470164/1/check/gate-tripleo-ci-centos-7-containers-multinode-upgrades-nv/7efde39/08:41
EmilienMAJaeger: that's weird, I didn't see this rule08:41
EmilienMAJaeger: and it does exactly what we want08:41
*** ggnel_t has joined #openstack-infra08:42
*** stevemar__ has quit IRC08:42
openstackgerritYAMAMOTO Takashi proposed openstack-infra/project-config master: Retire gate-neutron-dsvm-tempest-vpnaas-ubuntu-trusty-nv  https://review.openstack.org/47020608:42
EmilienMAJaeger: gate-tripleo-ci-centos-7-containers-multinode-upgrades-nv shouldn't run on stable/ocata08:42
AJaegerEmilienM: let's see why not...08:42
EmilienMAJaeger: ah it doesn't have container keyword in the name08:43
AJaegerEmilienM: currently "^(?!stable/newton)." is used as branch condition - so I agree, a change is needed ;)08:44
*** alexchadin has joined #openstack-infra08:46
AJaegerEmilienM: there's condition that is too early - let's remove that one and I'm happy ;)08:47
*** b00tcat_ has joined #openstack-infra08:48
AJaegerEmilienM: could you review  https://review.openstack.org/470192 , please?08:48
EmilienMsure08:48
*** jamielennox is now known as jamielennox|away08:49
b00tcat_thanks EmilienM and AJaeger, I was just going to ask for reviews :-)08:49
AJaegerb00tcat_: let's propose a revert directly as well08:50
EmilienMAJaeger: I'm confused why L1715 doesn't work08:51
EmilienMAJaeger: I would rather keep this rule, in case. Because we have other jobs with "container" string in the jobname08:52
openstackgerritAlejandro Andreu proposed openstack-infra/project-config master: WIP: Re-enable beaker tests for puppet-midonet  https://review.openstack.org/47021008:53
openstackgerritSpyros Trigazis (strigazi) proposed openstack-infra/project-config master: [magnum] Use install deps script from DC/OS dir  https://review.openstack.org/46936608:54
*** liujiong_lj has quit IRC08:57
*** liujiong has joined #openstack-infra08:59
*** thorst has quit IRC08:59
AJaegerEmilienM: that regex was introduced with the job - so, let's not keep it if it's not used.09:02
*** dizquierdo has joined #openstack-infra09:02
AJaegerI think line 1859 is the problem09:02
AJaeger"name: ^gate-tripleo-ci-centos-7.*-upgrades.*$"09:02
EmilienMok09:02
AJaegerwe could move line 1715 below 185909:02
EmilienMok09:04
*** grosjean has left #openstack-infra09:05
*** dikonoor has quit IRC09:05
*** sambetts|afk is now known as sambetts09:06
*** jamesmca_ has joined #openstack-infra09:06
openstackgerritEmilien Macchi proposed openstack-infra/project-config master: tripleo: add rule for gate-tripleo-ci-centos-7-containers-multinode-upgrades  https://review.openstack.org/47020009:07
EmilienMAJaeger: like this is enough? ^09:07
*** neiljerram has quit IRC09:08
AJaegerEmilienM: just moving around should be enough09:09
openstackgerritJiri Stransky proposed openstack-infra/tripleo-ci master: Add new container jobs to cistatus.html  https://review.openstack.org/47021309:09
EmilienMAJaeger: ok so I remove the new line that I created, right?09:10
EmilienMoh you commented09:10
EmilienMoki09:10
EmilienMAJaeger: thanks for your help today09:10
openstackgerritEmilien Macchi proposed openstack-infra/project-config master: tripleo: add rule for gate-tripleo-ci-centos-7-containers-multinode-upgrades  https://review.openstack.org/47020009:10
openstackgerritMerged openstack-infra/project-config master: [magnum] Use install deps script from DC/OS dir  https://review.openstack.org/46936609:10
*** neiljerram has joined #openstack-infra09:10
*** jamesmca_ has quit IRC09:11
AJaegerEmilienM: LGTM, let's wait for test results to confirm ;)09:14
EmilienMyeah cool09:14
EmilienMno pressure09:14
AJaegerEmilienM: checked logs, looks good now ;)09:19
EmilienMyeah !09:19
*** ccamacho is now known as ccamacho|brb09:19
*** faizy has quit IRC09:21
*** s-shiono has quit IRC09:21
*** e0ne has joined #openstack-infra09:23
*** sree has quit IRC09:30
*** sree has joined #openstack-infra09:31
*** sree has quit IRC09:35
*** dikonoor has joined #openstack-infra09:36
*** persia has quit IRC09:38
*** persia has joined #openstack-infra09:39
*** dizquierdo has quit IRC09:40
*** wolverineav has joined #openstack-infra09:42
openstackgerritPavel Goglov proposed openstack-infra/jenkins-job-builder master: Add pipeline/workflow multibranch module  https://review.openstack.org/40394009:49
*** ccamacho|brb is now known as ccamacho|off09:53
*** e0ne has quit IRC09:55
*** stakeda has quit IRC09:55
*** dizquierdo has joined #openstack-infra09:55
yolandaAJaeger, around? i'm hitting a problem with a job, tox seems to be cutting the path of the directory to install: http://logs.openstack.org/11/470211/1/experimental/gate-tripleo-buildimage-overcloud-security-hardened-full-centos-7-nv/9a725d4/console.html#_2017-06-02_09_22_32_17536909:55
*** MatthewLi has quit IRC09:56
yolandahow could i solve it? the job gets created with the name of my image, that is very long... but i wouldn't like to change the image name for tox, can you think on a better way?09:56
*** thorst has joined #openstack-infra09:56
AJaegeryolanda: let me check...09:57
AJaegeryolanda: linux kernel has a limit of 127 chars for command invocation, and tox often hits that with overlong job names . Shortening the name is the only option you have09:58
yolandaAJaeger, and is there anyway i can just shorten the name of the job, but not for the image name itself?09:58
AJaegeryolanda: you could have two parameter instead of one - so not hardcode the full name into the job09:59
AJaegeryolanda: FYI, I'll be offline the next two weeks on vacation without internet...10:00
yolandaouch, going to miss you10:00
*** aarefiev_afk is now known as aarefiev10:00
*** thorst has quit IRC10:01
yolandaAJaeger, so the template is defined as name: 'gate-tripleo-buildimage-{image-name}-{node}{suffix}'10:01
yolandawhat do you mean with 2 parameters?10:01
AJaegerlet me check...10:01
*** jaosorior is now known as jaosorior_lunch10:01
AJaegerI mean:10:02
AJaegergate-tripleo-buildimage-{short-name}-{node}{suffix}'10:02
AJaegerand then in projects.yaml you pass in both short-name and image-name (long name)10:02
yolandamm, the problem i can see, is that i'd need to do that for all the jobs using that template10:03
*** nicolasbock has joined #openstack-infra10:03
yolandaAJaeger, also what worries me is if 127 char limit is a hard limitation, i could hit same issues with other jobs for example packaging...10:04
yolandaif that's not a limitation from our side, but from the kernel10:04
*** sree has joined #openstack-infra10:04
AJaegeryolanda: we hit this every few months - in a tox based job10:05
yolandaso this time i was the winner :)10:05
*** qba73 has joined #openstack-infra10:05
AJaegeryolanda: for all the other jobs, you could use "short-name" and "image-name" as the same value ;)10:05
yolandai think it will be better to shorten it, i don't want to hit the same on rdo jobs for example10:05
*** jamesmca_ has joined #openstack-infra10:05
AJaegerbut yeah, it's a change...10:05
*** e0ne has joined #openstack-infra10:06
*** ericyoung has joined #openstack-infra10:07
b00tcat_hi yolanda, could you please have a quick look at https://review.openstack.org/#/c/470192/ ?10:07
*** lunarlamp has quit IRC10:08
*** sree has quit IRC10:08
*** ykarel has joined #openstack-infra10:08
*** jamesmca_ has quit IRC10:10
yolandaok done10:11
*** mariusv has joined #openstack-infra10:11
b00tcat_thanks!10:12
*** wfoster has quit IRC10:12
*** rook has quit IRC10:12
*** lucasagomes has quit IRC10:13
*** tumbarka has quit IRC10:13
*** tushar has joined #openstack-infra10:13
openstackgerrityolanda.robla proposed openstack-infra/project-config master: Shorten the image name for the security hardened images, because we were hitting the hard limit of 127 chars for directory names in jobs.  https://review.openstack.org/47023610:14
openstackgerrityolanda.robla proposed openstack-infra/project-config master: Shorten the image name for the security hardened images  https://review.openstack.org/47023610:15
openstackgerritMerged openstack-infra/project-config master: Temporarily disable Beaker jobs for puppet-midonet  https://review.openstack.org/47019210:18
*** liujiong has quit IRC10:19
*** salv-orlando has joined #openstack-infra10:20
*** yamamoto_ has quit IRC10:22
*** rook has joined #openstack-infra10:27
*** rook is now known as Guest9260410:27
*** lucasagomes has joined #openstack-infra10:29
*** lucasagomes has quit IRC10:30
*** jkilpatr has quit IRC10:30
*** lucasagomes has joined #openstack-infra10:31
*** wfoster has joined #openstack-infra10:31
*** cuongnv has quit IRC10:32
*** tuanluong has quit IRC10:35
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Make finger port configurable  https://review.openstack.org/47024310:38
*** alexchadin has quit IRC10:41
b00tcat_yolanda: how long does it take for the new config to be actually in-place? somehow after commenting out the beaker tests line, it's still being triggered on the patch I submitted10:42
*** ltomasbo is now known as ltomasbo|away10:42
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Don't copy the __pycache__ folder  https://review.openstack.org/47024510:42
*** mariusv has quit IRC10:44
*** rossella_s has joined #openstack-infra10:45
*** mat128 has joined #openstack-infra10:45
*** lucasagomes has quit IRC10:46
*** mariusv has joined #openstack-infra10:46
b00tcat_ah no, somehow it disappeared from the current run in zuul, thanks anyway!10:46
*** lucasagomes has joined #openstack-infra10:47
*** jkilpatr has joined #openstack-infra10:53
*** thorst has joined #openstack-infra10:57
*** gildub has quit IRC10:57
*** LindaWang has quit IRC10:59
*** thorst has quit IRC11:02
*** e0ne has quit IRC11:02
*** dizquierdo has quit IRC11:03
*** dave-mccowan has joined #openstack-infra11:03
*** dizquierdo has joined #openstack-infra11:04
*** matrohon has quit IRC11:04
*** mhickey has quit IRC11:06
*** lucasagomes is now known as lucas-hungry11:06
*** neiljerram has quit IRC11:12
*** dikonoo has joined #openstack-infra11:13
*** dikonoor has quit IRC11:16
*** dklyle has quit IRC11:25
*** esikache1 has quit IRC11:26
*** esikachev has joined #openstack-infra11:26
*** fandi has joined #openstack-infra11:28
*** bobh has joined #openstack-infra11:29
*** salv-orlando has quit IRC11:29
*** bobh has quit IRC11:30
*** david-lyle has joined #openstack-infra11:31
*** gcb has quit IRC11:34
*** matrohon has joined #openstack-infra11:36
*** rossella_s has quit IRC11:38
*** gcb has joined #openstack-infra11:38
*** thorst has joined #openstack-infra11:41
*** rhallisey has joined #openstack-infra11:42
*** gcb has quit IRC11:43
openstackgerritPavel Goglov proposed openstack-infra/jenkins-job-builder master: Add pipeline/workflow multibranch module  https://review.openstack.org/40394011:44
*** thorst has quit IRC11:45
*** nicolasbock has quit IRC11:46
*** jpena is now known as jpena|lunch11:47
openstackgerritDirk Mueller proposed openstack-infra/devstack-gate master: Install systemd-journal-remote earlier  https://review.openstack.org/46590911:47
*** yamamoto has joined #openstack-infra11:47
openstackgerritMerged openstack-infra/project-config master: tripleo: add rule for gate-tripleo-ci-centos-7-containers-multinode-upgrades  https://review.openstack.org/47020011:49
openstackgerritDirk Mueller proposed openstack-infra/devstack-gate master: openSUSE enablement for devstack-gate  https://review.openstack.org/46868511:49
openstackgerritDirk Mueller proposed openstack-infra/devstack-gate master: openSUSE enablement for devstack-gate  https://review.openstack.org/46868511:51
*** gcb has joined #openstack-infra11:52
openstackgerritMerged openstack-infra/project-config master: Running volume multibackend slow scenario tests in scenario job  https://review.openstack.org/46933411:52
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Collect testr / testrepository results  https://review.openstack.org/46994711:52
*** stevemar__ has joined #openstack-infra11:55
*** nicolasbock has joined #openstack-infra11:56
*** ldnunes has joined #openstack-infra11:56
openstackgerritMerged openstack-infra/project-config master: Add new hosted project: openstack/ptgbot  https://review.openstack.org/46992811:59
*** rfolco has joined #openstack-infra12:01
*** thorst has joined #openstack-infra12:01
openstackgerritMerged openstack-infra/project-config master: Add new project(fuxi-golang) to Openstack  https://review.openstack.org/46863512:02
openstackgerritMerged openstack-infra/project-config master: Add Multinode gate for OpenStack-Helm project  https://review.openstack.org/46628712:04
*** sree has joined #openstack-infra12:05
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Make finger port configurable  https://review.openstack.org/47024312:09
*** sree has quit IRC12:09
openstackgerritPavel Goglov proposed openstack-infra/jenkins-job-builder master: Add pipeline/workflow multibranch module  https://review.openstack.org/40394012:11
*** alegacy has left #openstack-infra12:13
*** neith has joined #openstack-infra12:17
neithhello12:17
neithI was sent here from regarding an issue to sign the OpenStack Individual Contributor License Agreement12:18
neithIt always fails12:18
neithwith an error: Code Review - Error12:19
neithServer Error12:19
neithCannot store contact information12:19
neithanyone can help?12:19
openstackgerritMerged openstack-infra/shade master: Remove designateclient from commands related to recordsets  https://review.openstack.org/46999712:21
*** lucas-hungry is now known as lucasagomes12:23
*** baoli has joined #openstack-infra12:28
*** baoli has quit IRC12:31
*** baoli has joined #openstack-infra12:31
*** nicolasbock has quit IRC12:33
*** florianf has quit IRC12:34
*** dizquierdo has quit IRC12:36
openstackgerritVitaly Gridnev proposed openstack-infra/project-config master: [sahara] grenade jobs changes  https://review.openstack.org/47027112:39
*** dpawlik has quit IRC12:39
*** trown|outtypewww is now known as trown12:40
*** ykarel has quit IRC12:40
*** rlandy has joined #openstack-infra12:40
*** spzala has joined #openstack-infra12:41
*** annegentle has joined #openstack-infra12:41
*** mriedem has joined #openstack-infra12:43
*** yamamoto has quit IRC12:43
*** jpena|lunch is now known as jpena12:47
*** stevemar__ has quit IRC12:47
*** dprince has joined #openstack-infra12:49
*** florianf has joined #openstack-infra12:49
*** yamamoto has joined #openstack-infra12:50
*** stevemar__ has joined #openstack-infra12:51
*** ramishra has quit IRC12:54
*** tdurakov has quit IRC12:54
*** annegentle has quit IRC12:56
*** ramishra has joined #openstack-infra12:56
*** stevemar__ has quit IRC12:56
*** Guest92604 is now known as rook12:59
*** rook is now known as Guest5369112:59
*** yamamoto has quit IRC13:00
*** gordc has joined #openstack-infra13:01
*** jascott1 has joined #openstack-infra13:01
*** e0ne has joined #openstack-infra13:02
*** jaosorior_lunch is now known as jaosorior13:03
*** gcb has quit IRC13:04
*** MatthewLi has joined #openstack-infra13:04
*** vikrant has quit IRC13:05
*** ramishra has quit IRC13:05
*** jascott1 has quit IRC13:06
*** salv-orlando has joined #openstack-infra13:07
*** ykarel has joined #openstack-infra13:08
*** Hal has quit IRC13:09
openstackgerritMerged openstack-infra/shade master: Add logging of non-standard error message documents  https://review.openstack.org/46809213:09
openstackgerritMerged openstack-infra/shade master: Set some logger names explicitly  https://review.openstack.org/46809313:09
*** Hal has joined #openstack-infra13:09
*** askb has quit IRC13:09
*** kgiusti has joined #openstack-infra13:10
*** mdrabe has joined #openstack-infra13:10
*** esikachev has quit IRC13:11
*** nicolasbock has joined #openstack-infra13:13
openstackgerritMerged openstack-infra/shade master: Add novaclient interactions to http_debug  https://review.openstack.org/46809413:14
AJaegerb00tcat_: until the next puppet run - so, in general should be active after an hour13:14
AJaegerneith: are you a foundation member?13:15
*** esikachev has joined #openstack-infra13:15
AJaegerneith: This needs your gerrit preferred e-mail address to match a primary13:16
AJaegere-mail address for a foundation individual member account.13:16
AJaegerIf you already followed the instructions at13:16
AJaegerhttp://docs.openstack.org/infra/manual/developers.html#account-setup13:16
AJaegerand still get that, see https://ask.openstack.org/question/56720 for13:16
AJaegeradditional troubleshooting tips.13:16
neithAJaeger: it matches13:16
neithits the same13:16
neithAJaeger: community member13:17
AJaegerneith: that's your problem - you need foundatoin member, see the two links I mentioned for details13:18
*** esikachev has quit IRC13:20
neithAJaeger: ohhh13:20
neithAJaeger: alright13:20
neiththks13:20
neithit works now13:20
*** jklare_ has joined #openstack-infra13:22
*** jklare has quit IRC13:22
*** jklare_ is now known as jklare13:22
*** trown is now known as trown|brb13:23
*** ihrachys has joined #openstack-infra13:24
*** Dinesh_Bhor has quit IRC13:24
AJaegerneith: glad to hear13:25
*** psachin has quit IRC13:26
*** pradk has quit IRC13:27
*** Goneri has joined #openstack-infra13:27
*** prateek has quit IRC13:27
*** salv-orl_ has joined #openstack-infra13:27
*** trown|brb is now known as trown13:29
*** salv-orlando has quit IRC13:30
openstackgerritChandan Kumar proposed openstack-infra/project-config master: Switch to bash script for getting tempest plugin list  https://review.openstack.org/47028613:30
openstackgerritVitaly Gridnev proposed openstack-infra/project-config master: [sahara] grenade jobs changes  https://review.openstack.org/47027113:32
*** esikachev has joined #openstack-infra13:33
*** fandi has quit IRC13:34
*** links has quit IRC13:35
*** esikachev has quit IRC13:37
openstackgerritEvgeny Antyshev proposed openstack-infra/puppet-pip master: Don't install pip3 if no python3 installed  https://review.openstack.org/47028913:38
*** amoralej is now known as amoralej|lunch13:39
*** esikachev has joined #openstack-infra13:39
*** arahal_ has joined #openstack-infra13:39
*** yland has joined #openstack-infra13:40
*** felipemonteiro has joined #openstack-infra13:46
*** pradk has joined #openstack-infra13:47
*** yland has quit IRC13:48
*** yland has joined #openstack-infra13:48
*** yland is now known as Guest7516313:49
*** e0ne has quit IRC13:49
*** CynicGalahad has quit IRC13:49
*** gomarivera has joined #openstack-infra13:50
*** stevemar__ has joined #openstack-infra13:51
*** esikachev has quit IRC13:51
*** gouthamr has joined #openstack-infra13:51
*** felipemonteiro__ has joined #openstack-infra13:51
*** xarses has joined #openstack-infra13:51
*** xarses has quit IRC13:52
*** xarses has joined #openstack-infra13:52
chandankumarAJaeger: hello13:54
*** felipemonteiro has quit IRC13:55
chandankumarAJaeger: regarding this review https://review.openstack.org/#/c/466630/ , will i also move the zuul cloner and tempest part with in tempest?13:55
*** esikachev has joined #openstack-infra13:55
chandankumarAJaeger: and in ci i will only run tox -e sanity that will execute stuff ?13:55
lucasagomeshi all, have anyone seem this with reno 2.3.1 ? http://logs.openstack.org/03/461103/11/check/gate-networking-ovn-releasenotes/8de0c7d/console.html#_2017-06-02_12_13_31_80325813:59
lucasagomesdowngrading it to 2.3.0 the job (locally) passes13:59
*** yamamoto has joined #openstack-infra14:01
*** hrubi has quit IRC14:03
pabelangermordred: jeblair: clarkb: fungi: puppet-zuul patch to add ssl / ffi headers needed to compile ansible: https://review.openstack.org/#/c/470072/14:03
*** hrubi has joined #openstack-infra14:04
*** eharney has joined #openstack-infra14:05
*** yamamoto has quit IRC14:06
*** yamamoto has joined #openstack-infra14:07
*** rbrndt has joined #openstack-infra14:07
openstackgerritEvgeny Antyshev proposed openstack-infra/puppet-pip master: Don't install pip3 if no python3 installed  https://review.openstack.org/47028914:08
pabelangerlucasagomes: might want to confirm with dhellmann14:08
lucasagomespabelanger, yeah apparently 2.3.1 last commit was from him... I'm just trying to figure out why it's failing due that last change14:09
lucasagomesdhellmann, if you have some time, any clue on that reno failure above ^ ?14:09
*** jamesmca_ has joined #openstack-infra14:10
*** MatthewLi has quit IRC14:12
*** dikonoo has quit IRC14:14
*** baoli_ has joined #openstack-infra14:15
*** e0ne has joined #openstack-infra14:18
*** baoli has quit IRC14:18
fungipabelanger: are libffi and libssl being linked directly into ansible or into dependencies of ansible? if it's the latter, we're already installing most of the other python dependencies as system packages so could presumably do the same for consistency?14:19
*** stevemar__ has quit IRC14:19
*** dizquierdo has joined #openstack-infra14:19
fungii.e. python-cffi and python-openssl14:20
*** amoralej|lunch is now known as amoralej14:20
*** markus_z has quit IRC14:21
lucasagomespabelanger, dhellmann this https://review.openstack.org/#/c/469966/ does seem to fix it (tested locally and it works)14:21
pabelangerfungi: I belive it is cryptography that is needed them, which is pulled in by ansible14:21
openstackgerritDerek Higgins proposed openstack-infra/project-config master: WIP: Add job to test ironic boot from volume  https://review.openstack.org/47030714:22
pabelangerYa, cryptography needs them14:22
fungipabelanger: right, just wondering why the mix of preinstalling some python deps as system packages but compiling others from sdist14:22
*** aarefiev is now known as aarefiev_afk14:22
pabelangerfungi: I am not sure to be honest14:23
pabelangerit is not very clean currently14:24
*** stevemar__ has joined #openstack-infra14:25
*** csomerville has quit IRC14:25
pabelangerif we are doing pip install, I would imaging system python packages would not be used. Since we'd have no control over pip overwriting them14:25
fungicurrent master branch of pyca/cryptography claims to need cffi>=1.7 which isn't satisfyable on ubuntu until yakkety, abd python-cryptography itself doesn't appear in ubuntu until xenial. also cryptography seems to directly build and link against libssl rather than depending on python-openssl, so seems like your patch is the only way for now unless we're dropping support for trusty14:26
fungibut we should remember to revisit the breakdown of system packages and python packages in that puppet module regularly14:27
*** chandankumar is now known as chandan|sleeping14:28
*** e0ne has quit IRC14:28
*** bnemec is now known as beekneemech14:30
*** cody-somerville has joined #openstack-infra14:31
*** e0ne has joined #openstack-infra14:34
*** gomarivera has quit IRC14:35
*** stevemar__ has quit IRC14:36
*** gardlt has joined #openstack-infra14:36
*** mhickey has joined #openstack-infra14:37
*** stevemar__ has joined #openstack-infra14:37
*** qba73 has quit IRC14:37
*** gardlt has quit IRC14:38
*** gardlt has joined #openstack-infra14:38
*** xarses_ has joined #openstack-infra14:39
*** marst has joined #openstack-infra14:39
*** felipemonteiro__ has quit IRC14:41
*** matrohon has quit IRC14:41
*** felipemonteiro__ has joined #openstack-infra14:41
*** stevemar__ has quit IRC14:41
jeblairfungi, pabelanger: we used to have all zuul deps from distro.  i'd like to get there again eventually.  i'm assuming we'll want ansible from source for a while though.14:42
*** jamesmca_ has quit IRC14:42
*** jamesmca_ has joined #openstack-infra14:42
*** smarcet has joined #openstack-infra14:43
fungijeblair: i agree, it's just tech debt we need to carry for now and remember to revisit periodically to see what can be refactored back toward distro packages14:43
*** xarses_ has quit IRC14:44
*** xarses_ has joined #openstack-infra14:45
*** andreww has joined #openstack-infra14:46
*** xarses_ has quit IRC14:50
*** andreww has quit IRC14:50
*** xarses_ has joined #openstack-infra14:51
*** andreww has joined #openstack-infra14:52
openstackgerritMerged openstack-infra/puppet-zuul master: Add ansible dependencies for zuulv3  https://review.openstack.org/47007214:52
*** Hal has quit IRC14:53
*** xarses_ has quit IRC14:55
*** xarses_ has joined #openstack-infra14:56
*** andreww has quit IRC14:56
*** andreww has joined #openstack-infra14:57
*** cshastri has quit IRC14:58
openstackgerritwes hayutin proposed openstack-infra/project-config master: WIP: add a multinode scenario job to check-tripleo  https://review.openstack.org/47031914:59
*** mrmartin has joined #openstack-infra14:59
*** esikachev has quit IRC15:00
*** xarses_ has quit IRC15:01
*** xarses_ has joined #openstack-infra15:01
*** andreww has quit IRC15:01
openstackgerritDerek Higgins proposed openstack-infra/project-config master: WIP: Add job to test ironic boot from volume  https://review.openstack.org/47030715:03
*** esikachev has joined #openstack-infra15:04
*** rcernin has quit IRC15:05
openstackgerritJohn Trowbridge proposed openstack-infra/project-config master: Add scenario coverage to quickstart gates  https://review.openstack.org/47032415:08
openstackgerritEvgeny Antyshev proposed openstack-infra/puppet-pip master: Don't install pip3 if no python3 installed  https://review.openstack.org/47028915:08
*** cshen has quit IRC15:09
*** xarses_ has quit IRC15:10
*** Hal has joined #openstack-infra15:11
*** dimak_ has joined #openstack-infra15:12
*** arahal_ has quit IRC15:13
*** arahal_ has joined #openstack-infra15:13
*** neiljerram has joined #openstack-infra15:13
*** gardlt has quit IRC15:15
*** armax has joined #openstack-infra15:15
*** jaypipes is now known as leakypipes15:16
*** jamesmca_ has quit IRC15:17
*** zz_dimtruck is now known as dimtruck15:17
pabelangerjeblair: fungi15:20
pabelangerthanks, attempting to launch zuulv3.o.o again15:20
pabelangersorry for multi line15:20
*** gardlt has joined #openstack-infra15:22
*** bobh has joined #openstack-infra15:22
*** vponomaryov has quit IRC15:23
*** esikachev has quit IRC15:24
*** gardlt has quit IRC15:27
*** felipemonteiro__ has quit IRC15:27
*** gyee has joined #openstack-infra15:27
*** dims has quit IRC15:28
*** ykarel has quit IRC15:28
*** sambetts is now known as sambetts|afk15:29
*** cody-somerville has quit IRC15:34
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Add zuulv3.o.o to cacti / zookeeper firewall  https://review.openstack.org/47033915:35
pabelangerjeblair: I was thinking, do we want to add status.o.o/zuulv3 for now? Rather then local UI running on zuulv3.o.o?15:36
dhellmannlucasagomes : yes, that patch is intended to address the failure you're seeing. Until we land and release it, we may want to just block 2.3.1: https://review.openstack.org/47034015:36
fungipabelanger: we still keep a local ui running on zuul.o.o so i don't know why that would be "instead of"15:36
fungihttp://zuul.openstack.org/15:37
lucasagomesdhellmann, fair enough! Thanks for looking into it btw15:37
inc0good morning15:37
*** hongbin has joined #openstack-infra15:37
inc0so, since voting is going well https://review.openstack.org/#/c/469265/ I might as well start doing heavy lifting and writing some code for pushing images:)15:38
jeblairpabelanger, fungi: yeah, let's ignore status.o.o for now15:38
pabelangerjeblair: fungi: okay, I'll propose patches to enable that15:39
*** hashar is now known as hasharAway15:39
pabelangerbut zuulv3.o.o is online15:39
inc0can you help me kick it off? what I'll be trying to do is 1. run Kolla build job http://logs.openstack.org/98/470298/1/check/gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial/50713f1/ like this15:39
pabelangerand installed under python315:39
pabelangerjust auditing zuul.conf right now, we likely need to plumb through settings properly15:40
inc0if it succeed, make a tarball and publish it somewhere temporarily15:40
inc0run all of deployment jobs15:40
inc0if all of them succeed, publish tarball to tarballs.o.o15:40
inc0if some of them fail, delete temp tarball15:41
pabelangerinc0: see: http://git.openstack.org/cgit/openstack/dox/tree/tools/tarball.sh that's basically the first 1/2 for publishing we'll likely do15:41
inc0and do this once a day15:41
*** Guest75163 has quit IRC15:41
*** Hal has quit IRC15:41
inc0pabelanger: you don't want docker savew15:41
inc0it will eat up a lot of space15:42
pabelangeralready have 2nd 1/2 written to download onto secure node and JJB settings but waiting to see results from goverenance15:42
fungithe big missing piece is we don't have a tarballs.o.o publisher which deletes things right now. we expect you to just overwrite the files which are there instead15:42
pabelangerinc0: do you want layers?15:42
pabelangerif not it can be changed to docker export IIRC15:42
inc0fungi: thing is, I want tarbals.o.o to have only thigns that passed deploy gates15:42
inc0pabelanger: this registry hack we did is most disk space optimal thing I managed to achieve15:43
fungiinc0: right, we have some missing pieces for that idea15:43
clarkbinc0: fungi or just use a test/staging area like we do for gerrit and a published area15:43
pabelangerinc0: right, we don't want to be passing around the concents of a registry, we;d either want docker save / docker export15:43
clarkboverwrite in test/staging, copy if passes to published15:43
inc0pabelanger: why?15:44
fungiclarkb: yep, that would likely work so long as what goes in the staging area gets overwritten with the same filename each time so we don't build up cruft in there15:44
inc0that works15:44
pabelangerinc0: docker save / export does the same thing and does not require you to run a registry to use the images when you download them15:45
inc0then we just need to ensure that there won't be race conditions between starting a deploy gate and finishing upload to staging15:45
pabelangerwe can just docker import (Ithink) < tarball15:45
inc0pabelanger: and eats up 8 times more disk space15:45
inc0also takes more time15:45
pabelangerwhy would it use more disk space?15:45
inc0pabelanger: not sure, but I tested that15:45
inc0well15:46
inc0layers are flettened15:46
pabelangerright15:46
inc0so there is lots of not-sharing15:46
inc0and we have 200+ images15:46
pabelangerdo you want layers or no layers15:46
fungithe other challenge is how to engineer the job which publishes the staging artifact to the directory where we serve the known working version. it sounds like the desire is to have multiple jobs consume the staging version and only if all of them succeed make that an official copy, but right now zuulv2 doesn't have the dependency model we'd need for many to one unless they all get serialized15:46
inc0so sharing is actually useful15:46
pabelangerdocker export will flatten layers into a image blob, that is possible we can use15:46
inc0docker save does flattening too, just I assume tar mechanism compresses whole lot of it15:47
inc0that's why we're looking at 15 gig not 200gig15:47
pabelangerno, docker save keeps layers15:47
inc0registry tarball is 2gig15:47
pabelangerhttps://docs.docker.com/engine/reference/commandline/save/15:47
inc0still, I tested it15:47
pabelangerso, you have answered my question yet. Does kolla need to keep layers or have we flatten them. Because, that will save disk space15:48
inc0it might keep layers but it doesn't share them between cotnainers15:48
inc0we keep layers15:48
pabelangeryes, it will share, you need to expore images in single command15:48
inc0that will save disk space *and* a lot of uplink during pushes15:48
inc0pabelanger: I did15:49
inc0that's why it's *only* 15gig15:49
*** Guest53691 is now known as rook15:49
inc0again, registry is little over 215:49
inc0I don't really care for space if you don't care for it15:49
inc0docker save is easier to manage15:49
*** rook is now known as Guest9496115:49
inc0I just assumed we care:)15:49
*** matrohon has joined #openstack-infra15:49
*** Guest94961 is now known as rook-15:49
pabelangeryes, docker save requires less infrastruture15:49
*** rook- is now known as rook--15:49
inc0so, lots more space that's gonna be transferred to every gate job in Kolla is ok?15:50
pabelangerwe need to audit it I believe15:50
inc0keep in mind, we're taking this tarball and use it with gates15:50
inc0pabelanger: alternatively forget about registry and let us handle it15:50
pabelangerbut compress docker save / docker registery should be the same size. It is the same data15:51
inc0we can do pushing from kolla gate jobs which already exists15:51
pabelangerpublish where?15:51
*** Apoorva has joined #openstack-infra15:51
inc0can you add secret to gate job?15:51
*** esikachev has joined #openstack-infra15:52
pabelangernot today, but we wouldn't likely do that for zuulv315:52
openstackgerritDoug Hellmann proposed openstack-infra/release-tools master: update semver module for python 3.5  https://review.openstack.org/47035015:52
pabelangerwe don't want untrusted nodes publishing artifacts directly, since anybody has root access on the node15:52
inc0pabelanger: another thing15:52
inc0I assume you're running docker if you're doing docker save?15:53
inc0if so, running docker registry is one command15:53
inc0docker run -d registry:215:53
inc0sorry docker run -d -p5000:5000 registry:215:53
inc0since it's very short lived registry we don't need to care any more15:53
*** flepied has quit IRC15:54
*** ralonsoh has quit IRC15:54
pabelangeron the trusted node, I think we'll just use docker import / docker push, since registry might now be local15:55
pabelangerthat will likely live on control plane server and mirror to docker hub, or push directly. We need to spec that step out15:55
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add python 3.5 unit test job for release-tools repository  https://review.openstack.org/47035215:55
pabelangerbut, we shouldn't need to run a regitry between untrusted / trusted nodes15:55
inc0I don't want that either15:56
pabelangerwe can use docker import / export commands to transfer images, and compress15:56
inc0so here's my plan15:56
*** eantyshev has joined #openstack-infra15:56
inc0we handle tarballs.o.o like I described above15:56
inc0so in tarballs.o.o/kolla/images we have fresh and tested registry tarball15:56
*** flepied has joined #openstack-infra15:56
inc0on secure node once a day we run, in cron, this15:56
*** salv-orl_ has quit IRC15:57
inc0https://github.com/inc0/kolla_dockerhub_pusher15:57
*** eantyshev has left #openstack-infra15:57
fungiit would be good to converge on a similar model to what mnaser is trying for in his dockerhub publisher spec https://review.openstack.org/44752415:57
inc0yes, I've already written tool that will do downloading tarball, running local registry, changing tags and pushing to hub15:57
pabelangerinc0: we don't build on trusted nodes, that happend on untrusted. We only publish from trusted today15:57
fungiat least to be able to reuse some of the same automation and maybe servers15:57
*** rkukura has quit IRC15:57
pabelangerinc0: but yes, it can be periodic15:58
inc0pabelanger: no building on trusted nodes15:58
*** dhinesh has joined #openstack-infra15:58
*** stevemar__ has joined #openstack-infra15:59
inc0fungi: what mnaser wrote is exactly what I described15:59
*** jascott1 has joined #openstack-infra15:59
pabelangerinc0: once we get the JJB configuration up for review, I will CC you. I am pretty sure it will work the way you are wanting15:59
fungiyep, saying let's get that spec polished up and get some consensus on it15:59
fungiotherwise we risk implementing something which is at odds with the spec we agree on16:00
pabelangerfungi: yes, that is what I am holding off on. Until goverance approves their spec, we are blocked16:00
*** tesseract has quit IRC16:00
pabelangerbut I see this working the same way we do python tarballs today, just with a few docker commands instead16:00
*** dimak_ has quit IRC16:01
fungipabelanger: the tc resolution does need to come before the dockerhub publisher spec, but it seems like we can at least address some of the concerns called out in our publisher spec in parallel16:01
inc0also pipeline to saving to tarballs isn't blocked by TC spec and tha'ts gonna be a lot of work16:01
*** arahal__ has joined #openstack-infra16:02
inc0fungi: anyway, I'm ok with this spec just to be clear16:02
pabelangeryes, I have been doing POC with dox, be it has some images today and already stuff on docker hub16:02
*** cody-somerville has joined #openstack-infra16:02
*** cody-somerville has joined #openstack-infra16:02
pabelangerthe big question is if we publish directly to docker hub16:02
inc0how else?16:03
pabelangeror to a local registry in control plan and have it mirror16:03
inc0as in registry.openstack.org?16:03
pabelangersomething along those lines16:03
inc0it's cool, but I don't think there is a lot of value in it16:03
inc0just more work for us16:03
fungiexposed as http://mirror.iad.rax.openstack.org/docker-registry/ et al16:04
pabelangerright16:04
*** esikachev has quit IRC16:04
inc0I wanted that before we came up with dockerhub+cache idea:)16:04
pabelangerthe value is, trusted node is local hope to registry, so uploads should be fast, then mirror can happen over lower speed links16:04
inc0now I like dockerhub+cache more16:04
fungii have no preference between distributed registry mirror and cache of centralized mirror16:05
*** aarefiev_afk has quit IRC16:05
pabelangerI suspect we'd try to publish directly first, we if get network timeouts then likely do the local registry mirror approach16:05
*** arahal_ has quit IRC16:05
inc0that too, we don't need to distribute local registry across nodepools16:05
fungithe latter may also perform better... dragging very large files through afs is not great from a performance standpoint16:05
pabelangerinc0: we'll we likely want to setup a reverse proxy cache, if you are saying your images are large16:06
inc0fungi: if we mirror registry that's not little files16:06
inc0that's a lot of them16:06
clarkbpabelanger: we already have that though right?16:06
*** matrohon has quit IRC16:06
pabelangerclarkb: yup, jobs just need to opt into them16:06
*** gardlt has joined #openstack-infra16:07
pabelangerclarkb: but sounds like we might need to bump the cache size16:07
inc0our images aren't that large, as I said, tarball of registry, which we can always use, is less than 3 gig16:07
fungiinc0: right, that's what i'm saying. putting docker images in afs is likely to perform poorly due to file size and churn frequency16:07
inc0cache was about images we don't build, like ubuntu:16.0416:07
fungi3gb is a pretty large file for a network filesystem written in the 80s and implemented over udp16:07
inc0we already upload tarballs and use it16:07
pabelangerinc0: are you using NODEPOOL_DOCKER_REGISTRY_PROXY today for jobs?16:07
pabelangereg: http://mirror.regionone.infracloud-vanilla.openstack.org:8081/registry-1.docker16:08
*** gaurangt_ has quit IRC16:08
inc0I think so, let me confirm that for you16:08
*** smarcet has quit IRC16:08
*** dhinesh has quit IRC16:09
pabelangerfungi: clarkb: jeblair: do you mind a review of https://review.openstack.org/#/c/470339/ needed for zuulv3.o.o to access zookeeper16:10
*** gaurangt has joined #openstack-infra16:11
*** mriedem is now known as mriedem_burgerti16:11
*** mriedem_burgerti is now known as mriedem16:11
*** felipemonteiro has joined #openstack-infra16:12
*** amoralej is now known as amoralej|off16:12
inc0kolla doesn't - but kolla only downloads base image so that's not that horrible16:12
inc0will fix tho16:12
inc0kolla-k8s which was reason we care, does16:13
*** felipemonteiro__ has joined #openstack-infra16:13
*** e0ne_ has joined #openstack-infra16:13
*** yamamoto has quit IRC16:14
*** e0ne has quit IRC16:15
*** yamamoto has joined #openstack-infra16:15
*** pcaruana has quit IRC16:16
*** felipemonteiro has quit IRC16:16
*** dimak_ has joined #openstack-infra16:17
openstackgerritTom Barron proposed openstack-infra/project-config master: remove manila mitaka lvm job  https://review.openstack.org/47035816:17
*** yamamoto has quit IRC16:19
*** e0ne_ has quit IRC16:21
*** dimak_ has quit IRC16:21
openstackgerritMerged openstack-infra/system-config master: Add zuulv3.o.o to cacti / zookeeper firewall  https://review.openstack.org/47033916:23
*** ericyoung has quit IRC16:29
openstackgerritPaul Belanger proposed openstack-infra/puppet-zuul master: Add zuulv3 configuration file  https://review.openstack.org/47036216:29
*** hongbin has quit IRC16:29
*** mdrabe has quit IRC16:30
*** chandan|sleeping is now known as chandankumar16:30
*** jaosorior has quit IRC16:30
inc0ok, so, back to inital question, how can I make job that will run daily?16:31
inc0+ have some staging/temporary publisher space16:31
*** gomarivera has joined #openstack-infra16:32
fungidefine a periodic job to do the build, and give it a tarballs.o.o publisher which writes the staging version of the file to a predictable name and/or path that indicates it's the staging version and not a known working one16:33
fungithen you can have a (series of?) jobs depending on the success of that job to test the staging copy and, if they also succeed, publish it to another path on tarballs.o.o for a known-good artifact16:34
*** knangia_ has joined #openstack-infra16:35
*** brd_ has quit IRC16:35
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Use zuulv3 syntax for configuration  https://review.openstack.org/47036316:35
inc0also we'll need to figure out how to include ids of jobs that images passed, but that's for later16:35
fungithis results in two artifacts on tarballs.o.o... a staging artifact which may or may not be usable, and a known-working artifact which has been confirmed to pass in your jobs16:36
pabelangerjeblair: do you mind ensure I setup the proper settings for zuul.conf ^. There is a depends-on which creates a new zuulv3.conf.erb file.16:36
*** xarses_ has joined #openstack-infra16:37
*** smarcet has joined #openstack-infra16:37
fungiinc0: i suppose your validation jobs could also replace another file alongside the known working one which contains a list of the jobs that ran against it16:37
fungijust a small text file maybe16:37
inc0yeah we'll figure it out16:37
*** Swami has joined #openstack-infra16:37
inc0do you have expample of periodic job anywahere?16:38
fungimaybe append to a similar file alongside the staging copy, and then the final blessing job republishes the list of jobs which ran alongside the known-working artifact16:38
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Consider hostname in determining local builds  https://review.openstack.org/47036416:39
fungiinc0: periodic jobs are basically defined like any other ci job, they just need to be aware that they won't receive envvars from zuul identifying a change id or branch name since those aren't contextual to a periodic job and therefore need to be set within the job if it will need them16:39
fungiinc0: here are some, for example http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/python-bitrot-jobs.yaml16:40
inc0what about getting to logs and such?16:40
*** jpich has quit IRC16:42
fungiinc0: the logs get published to http://logs.openstack.org/periodic/<jobname>/ but if you write them such that they emit subunit data then they can also be tracked more conveniently at http://status.openstack.org/openstack-health/ or by querying the http://health.openstack.org/ api server16:42
inc0yeah I'll do both, cool16:43
inc0last question, can I manually trigger a job?16:43
inc0well probably not last, but last one I have now;)16:43
*** mdrabe has joined #openstack-infra16:44
funginot a periodic job, no... though you could write a basically equivalent job for the experimental pipeline and run it against a dummy change by leaving a "check experimental" comment16:44
inc0hmm...right, I'm thinking how to fix it if something goes wrong16:45
inc0since it's gonna be probably one of more complex periodic job pipeline out there16:45
fungiyou can request that a zuul admin retrigger a job for you16:45
fungii'm not sure we have the plumbing we need to do that on periodic pipelines though16:46
*** rwsu has joined #openstack-infra16:46
inc0well probably something we'll need to work on then, but later I guess16:46
fungibut the experimental pipeline job would at least give you a means to iterate more quickly on it at first until you get it to the point where it's doing what you expect16:47
fungiand then probably you'd remove the experimental pipeline job from that point on so that random people can't force an update16:47
inc0yeah, that's what I'll do right away, we can start thinking of periodic manual trigger in the meantime16:47
inc0well...on the flip side, there is no risk of having too much updates on this besides ddos;)16:48
*** eharney has quit IRC16:48
*** florianf has quit IRC16:48
openstackgerritSlawek Kaplonski proposed openstack-infra/shade master: Remove designate client from shade's dependencies  https://review.openstack.org/47036616:49
*** trown is now known as trown|lunch16:51
*** derekh has quit IRC16:51
*** claudiub has quit IRC16:52
fungiinc0: the biggest risk i can see is races since we can't guarantee multiple experimental jobs won't run in parallel so you _could_ end up blessing a different artifact than you tested (as opposed to a series of periodics job where we know they only run once in a given timeframe)16:54
inc0good point16:54
inc0anyway, off to zuul conf I go to create initial build jobs16:55
fungihave fun storming the castle16:55
*** Guest75163 has joined #openstack-infra16:57
*** dtantsur is now known as dtantsur|afk16:58
jeblairpabelanger: that looks fine.  theoretically, the same template should work for both, but it may be easier to have two for now.16:58
jeblairpabelanger: regarding 470363, you put the connections object in hiera, but i don't see it added to public hiera17:00
jeblairpabelanger: were you planning on adding the whole thing to private hiera?17:00
*** huanxie has quit IRC17:03
*** huanxie has joined #openstack-infra17:03
*** rook-- is now known as rook17:03
*** eharney has joined #openstack-infra17:03
*** spzala has quit IRC17:04
pabelangerjeblair: Ya, that was based on how we did sites / nodes today. But I could move it directly into puppet, for each connection.  I was thinking yaml format might be easier to maintain then in puppet17:05
pabelangerI guess public hiera should be okay?17:05
jeblairpabelanger: there isn't anything secret about it, except for github api key17:05
*** cody-somerville has quit IRC17:06
pabelangerk, let me update the patch17:06
jeblairi don't suppose we can mix the two...17:06
pabelangerI am not sure to be honest17:06
*** cody-somerville has joined #openstack-infra17:06
jeblairif we can't, then i reluctantly think just a puppet data structure is the best option17:06
jeblairthat way everything can be public, and we can get the github api key from hiera17:07
jeblair(private hiera)17:07
pabelangerk, let me work on that17:07
jeblairif there's a way to have a public hiera value reference a private hiera value, that would be ideal.17:07
pabelangerEmilienM: ^ do you happen to know if heira works like that?17:08
*** dhajare-brb has quit IRC17:09
jeblairhttps://docs.puppet.com/hiera/3.3/variables.html#the-hiera-lookup-function17:10
*** dims has joined #openstack-infra17:10
jeblairmaybe like that ^?17:10
pabelangerwe can try17:10
pabelangerdo we have a github API key atm?17:11
*** brd has joined #openstack-infra17:11
clarkbwe have the account that closes pull requests but I think that may be shared with the project setup account. Might be ebtter to make a new smaller scoped token for that17:11
jeblairi think mordred started setting up a github 'app'17:12
mordredyes. I have set up a github "app"17:13
jeblairi'm not sure i know exactly what we need to put in the config file yet though17:13
mordredI will work next on putting info from it into passwords and hiera17:13
jeblairi don't think we need to set up the github connection right now; mostly just want to prepare for it.17:13
*** Guest75163 has quit IRC17:13
mordred++17:13
*** Guest75163 has joined #openstack-infra17:14
jeblair(like, i expect us to do so on the order of about a week, so we should design for it now)17:14
pabelanger    pass: "%{hiera('cloudapidocs_ftp_password')}"17:14
pabelangerjeblair: what we do today17:14
pabelangerso it must work17:14
jeblairpabelanger: oh hey cool17:14
jeblairpabelanger: so let's do that.  that'll be perfect.17:14
jeblairheh, and that's from zuul :)17:15
jeblairpabelanger: so i think we can stick the whole connection structure in public hiera, and we'll know that later when we add a github connection to it, we'll be able to do that.17:15
*** yamamoto has joined #openstack-infra17:16
jeblairpabelanger: i think we should add the public hiera entry in change 47036317:16
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Use zuulv3 syntax for configuration  https://review.openstack.org/47036317:17
pabelangerjeblair: agree17:17
pabelangerthat's what we have on zuulv3-dev.o.o today17:17
*** jamesmca_ has joined #openstack-infra17:17
*** xyang1 has joined #openstack-infra17:17
*** yamamoto has quit IRC17:21
openstackgerritColleen Murphy proposed openstack-infra/project-config master: Test keystone with newly split tempest plugin  https://review.openstack.org/47037317:21
*** jamesmca_ has quit IRC17:21
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: added new public endpoint  https://review.openstack.org/47037417:22
*** mhickey has quit IRC17:22
*** esberglu has quit IRC17:24
openstackgerritMerged openstack-infra/openstackid-resources master: added new public endpoint  https://review.openstack.org/47037417:24
*** dims has quit IRC17:24
*** esberglu has joined #openstack-infra17:24
*** dims has joined #openstack-infra17:26
*** harlowja has quit IRC17:28
*** Guest75163 has quit IRC17:28
*** esberglu has quit IRC17:29
*** funzo has quit IRC17:29
*** florianf has joined #openstack-infra17:29
*** funzo has joined #openstack-infra17:29
*** funzo has quit IRC17:29
*** lucasagomes is now known as lucas-afk17:30
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: hotfix test  https://review.openstack.org/47037517:32
pabelangerclarkb: fungi: do you mind a +3 on 470363 and depends-on17:32
openstackgerritMerged openstack-infra/openstackid-resources master: hotfix test  https://review.openstack.org/47037517:33
pabelangerfungi: thank you17:36
fungipabelanger: seems fine to me but i had a question (inline) before approving17:37
*** esberglu has joined #openstack-infra17:37
pabelangerfungi: ah, yes. that can be removed17:38
pabelangerlet me fix quickly17:38
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Use zuulv3 syntax for configuration  https://review.openstack.org/47036317:39
openstackgerritMerged openstack-infra/puppet-zuul master: Add zuulv3 configuration file  https://review.openstack.org/47036217:40
*** gomarivera has quit IRC17:41
openstackgerritColleen Murphy proposed openstack-infra/project-config master: Test keystone with newly split tempest plugin  https://review.openstack.org/47037317:41
*** dhinesh has joined #openstack-infra17:45
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Enable test_post_checkout  https://review.openstack.org/47038117:47
*** rbrndt has quit IRC17:48
*** jkilpatr has quit IRC17:48
*** lin_yang has joined #openstack-infra17:50
*** cody-somerville has quit IRC17:51
openstackgerritClark Boylan proposed openstack-infra/devstack-gate master: DNM reduce service set for swift func testing  https://review.openstack.org/47038317:51
*** neiljerram has quit IRC17:52
pabelangerfungi: Oh, heh, Our testing failes for the change now17:52
pabelangerI guess that is why we defaulted to []17:52
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Use zuulv3 syntax for configuration  https://review.openstack.org/47036317:53
fungipabelanger: it shouldn't unless there's a problem with the tests17:53
pabelangerfungi: yes, our tests just make heira data strings17:53
fungipabelanger: oh, i see. we need some means to specify a different data type in that case17:54
fungithat is indeed a challenge in a language that doesn't separate type declaration17:54
pabelangerya, this is how we get zuul_site to work today, just default to []17:55
EmilienMpabelanger: it's evening for me I'll look later this weekend. On my phone now sorry...17:56
pabelangerEmilienM: np, we figured it out. Thanks for replying17:57
*** e0ne has joined #openstack-infra17:57
*** csomerville has joined #openstack-infra17:59
*** florianf has quit IRC18:00
*** Apoorva_ has joined #openstack-infra18:00
*** spzala has joined #openstack-infra18:02
*** Apoorva has quit IRC18:03
*** jkilpatr has joined #openstack-infra18:03
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Enable test_post_and_master_checkout  https://review.openstack.org/47038518:05
*** jpena is now known as jpena|off18:05
*** trown|lunch is now known as trown18:06
*** lbragstad has quit IRC18:08
openstackgerritsebastian marcet proposed openstack-infra/system-config master: Updated OpenStackId dev instance assets URL  https://review.openstack.org/47038618:08
*** yamahata has joined #openstack-infra18:08
*** cody-somerville has joined #openstack-infra18:11
fungiclarkb: ianychoi: ^ is related to what we were discussing yesterday18:14
*** AJaeger has quit IRC18:14
*** csomerville has quit IRC18:14
clarkbfungi: cool, but thee is still the basic auth problem? or was I msireading that that was an issue?18:15
*** dims has quit IRC18:16
openstackgerritWaldemar Znoinski proposed openstack-infra/glean master: Revise systemd determination to verify systemctl presence  https://review.openstack.org/27981818:16
fungiclarkb: smarcet either already confirmed or was going to adjust it so that the password reset and profile urls weren't behind basic auth any longer18:16
smarcetfungi: clarkb: i will adjust that, i mean, still working on that18:17
clarkbcool18:17
*** cody-somerville has quit IRC18:17
*** dims has joined #openstack-infra18:17
*** yamamoto has joined #openstack-infra18:17
fungiif teh password reset link on openstackid-dev.o.o isn't able to be followed for a bit after that merges it's not really any worse than when it was going to the wrong place18:17
openstackgerritWaldemar Znoinski proposed openstack-infra/glean master: Revise systemd determination to verify systemctl presence  https://review.openstack.org/27981818:18
*** cody-somerville has joined #openstack-infra18:18
*** cody-somerville has joined #openstack-infra18:18
*** csomerville has joined #openstack-infra18:20
smarcetfungi: yes the link will be available, i will remove basic auth18:20
smarcetnow working on properly handling those emails18:20
weshaypabelanger, sorry I always ping you for infra reviews.. but a guys gotta make a livin some how :) https://review.openstack.org/#/c/470324/18:21
*** yamamoto has quit IRC18:23
*** cody-somerville has quit IRC18:23
*** rbrndt has joined #openstack-infra18:26
*** funzo has joined #openstack-infra18:30
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_git_cache_dir  https://review.openstack.org/47038918:32
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_upgrade  https://review.openstack.org/47039018:32
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_periodic_update  https://review.openstack.org/47039118:32
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_post_checkout  https://review.openstack.org/47039218:32
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Rename TestCloner TestExecutorRepos  https://review.openstack.org/47039318:32
*** mugsie has quit IRC18:32
*** cody-somerville has joined #openstack-infra18:33
*** wolverineav has quit IRC18:34
*** wolverineav has joined #openstack-infra18:34
*** funzo has quit IRC18:34
*** mugsie has joined #openstack-infra18:35
*** mugsie has joined #openstack-infra18:35
*** csomerville has quit IRC18:35
*** gomarivera has joined #openstack-infra18:36
*** spzala has quit IRC18:37
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_post_checkout  https://review.openstack.org/47039218:37
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Rename TestCloner TestExecutorRepos  https://review.openstack.org/47039318:37
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Enable test_post_checkout  https://review.openstack.org/47038118:37
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Enable test_post_and_master_checkout  https://review.openstack.org/47038518:37
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_git_cache_dir  https://review.openstack.org/47038918:37
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_upgrade  https://review.openstack.org/47039018:38
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_periodic_update  https://review.openstack.org/47039118:38
*** e0ne has quit IRC18:38
*** lbragstad has joined #openstack-infra18:38
*** e0ne has joined #openstack-infra18:38
*** jamesmca_ has joined #openstack-infra18:39
*** lbragstad has quit IRC18:39
*** asselin__ has quit IRC18:39
*** wolverineav has quit IRC18:39
*** dizquierdo has quit IRC18:40
*** lbragstad has joined #openstack-infra18:40
openstackgerritMerged openstack-infra/system-config master: Use zuulv3 syntax for configuration  https://review.openstack.org/47036318:41
*** dhajare-brb has joined #openstack-infra18:41
openstackgerritMerged openstack-infra/system-config master: Updated OpenStackId dev instance assets URL  https://review.openstack.org/47038618:41
*** lbragstad has quit IRC18:42
*** electrofelix has quit IRC18:42
*** jkilpatr has quit IRC18:42
*** jamesmca_ has quit IRC18:43
*** lbragstad has joined #openstack-infra18:44
*** e0ne has quit IRC18:45
*** lbragstad_ has joined #openstack-infra18:46
*** lbragstad has quit IRC18:46
*** lbragstad_ has quit IRC18:47
*** lbragstad has joined #openstack-infra18:48
*** lbragstad has quit IRC18:49
*** lbragstad__ has joined #openstack-infra18:49
*** lbragstad__ has quit IRC18:49
*** lbragstad__ has joined #openstack-infra18:49
smarcetianychoi: clarkb: fungi: patch on https://devbranch.openstack.org/ already landed, now u will be able to reset your password and re issue the verification email18:49
pabelangerjeblair: any objection if I stop zuulv3-dev for a few minutes. would like to see if zuulv3.o.o can establish a connection with gerrit18:50
*** lbragstad__ has quit IRC18:51
*** lbragstad__ has joined #openstack-infra18:51
jeblairpabelanger: why do you have to stop dev for that?18:53
*** MasterOfBugs has joined #openstack-infra18:53
openstackgerritFelipe Monteiro proposed openstack-infra/project-config master: Use keystone uuid tokens to optimize test run time  https://review.openstack.org/47039918:54
*** lbragstad__ has quit IRC18:54
jeblairpabelanger: note that if the bwrap changes land, we won't be able to restart zuulv3-dev18:54
*** lbragstad__ has joined #openstack-infra18:54
jeblairlooks like they hit a test race and haven't landed yet, but i recheck18:54
pabelangerjeblair: I was just concerned using the same credentials over both servers.18:55
pabelangerbut, if you are okay with that, I can try to start zuul-scheduler on zuulv3.o.o18:55
*** jkilpatr has joined #openstack-infra18:55
openstackgerritPaul Belanger proposed openstack-infra/puppet-zuul master: Initial commit of zuul-executor  https://review.openstack.org/46999418:56
pabelangerjeblair: https://review.openstack.org/#/c/469995 should get us a zuul-executor next18:57
pabelangeractually, need to make sure it is using python318:57
jeblairpabelanger: yeah, should be fine to share creds18:57
* jeblair lunches18:57
pabelangerokay, I'll start it up in a moment here18:57
*** lbragstad__ has quit IRC18:59
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Create ze01.openstack.org  https://review.openstack.org/46999518:59
*** gomarivera has quit IRC19:00
*** gtmanfred has quit IRC19:02
*** gtmanfred has joined #openstack-infra19:02
openstackgerritClark Boylan proposed openstack-infra/devstack-gate master: DNM reduce service set for swift func testing  https://review.openstack.org/47038319:03
openstackgerritsebastian marcet proposed openstack-infra/openstackid master: Added Favorite icon to main template  https://review.openstack.org/47040519:06
*** eharney has quit IRC19:07
*** spzala has joined #openstack-infra19:13
*** lbragstad__ has joined #openstack-infra19:13
*** yland has joined #openstack-infra19:13
*** lbragstad__ is now known as lbragstad19:13
*** yland is now known as Guest5418519:14
*** gyee has quit IRC19:14
*** jamesmca_ has joined #openstack-infra19:14
openstackgerritsebastian marcet proposed openstack-infra/puppet-openstackid master: Updated session cookie params  https://review.openstack.org/47040719:16
*** gyee has joined #openstack-infra19:17
*** spzala has quit IRC19:18
smarcetfungi: could we test this https://review.openstack.org/#/c/470407/1 only on devinstance ? and stop production one ? thx !19:18
*** jamesmca_ has quit IRC19:19
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci master: TEST: Deploy 2 ceph nodes in updates job  https://review.openstack.org/47040919:19
*** yamamoto has joined #openstack-infra19:19
*** eharney has joined #openstack-infra19:20
fungismarcet: sure, i've put openstackid.org (production) in our emergency disable list temporarily. once i confirm that puppet really has stopped updating it we can go ahead there19:21
smarcetfungi: thx :)19:21
openstackgerritDirk Mueller proposed openstack-infra/devstack-gate master: openSUSE enablement for devstack-gate  https://review.openstack.org/46868519:22
*** e0ne has joined #openstack-infra19:22
fungii'm being extra careful given we've had some instances in the past where we failed to actually disable puppet updates for various reasons, so any more i give it some time and make sure one pass never touches the server before i'm confident it worked19:23
pabelanger:( I have to rebuild zuulv3.o.o. It looks like I mistakening launched a trusty image19:23
pabelangerI left --image of my launch-node.py command19:23
fungithat'll do it19:23
fungiwe might be approaching the point where it's time to update the default image name for that script19:24
*** yamamoto has quit IRC19:24
pabelangeragree19:24
clarkbdirk: looks like tempest on suse (with swift even) is raelly close now?19:25
*** Guest54185 has quit IRC19:26
dirkclarkb: it passes19:26
dirkclarkb: I'm just waiting for the update to be released, currently posting a experimental run using the test update19:26
dirkclarkb: main issue is lack of reviews :(19:26
openstackgerritMerged openstack-infra/openstackid master: Added Favorite icon to main template  https://review.openstack.org/47040519:27
clarkbdirk: the update will include liberasurecode-devel?19:27
clarkbdirk: ya it hurts that sdague is on vacation as I think he is the primary reviewer of much of the devstack side19:27
dirkclarkb: yep see https://review.openstack.org/#/c/468676/7/tools/install_prereqs.sh19:27
dirkclarkb: on devstack-gate?19:28
dirkclarkb: e.g. the top 10 reviews of this query: https://review.openstack.org/#/q/project:openstack-infra/devstack-gate+status:open could all be reviewed and merged relatively quickly (maybe except mine :) )19:28
openstackgerritPaul Belanger proposed openstack-infra/puppet-zuul master: Clean up zuul-scheduler init script  https://review.openstack.org/47041419:29
clarkbdirk: a good chunk of those changes depend on deciding if we want to export journal logs in native or export format19:30
*** funzo has joined #openstack-infra19:31
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Abort jobs if JobDir disk usage exceeds an optional maximum  https://review.openstack.org/46302219:31
clarkbdirk: I personally think we should just use export format then my change merges, your change is simpler, and the change to install systemd-journal-remote earlier goes away19:31
clarkbdirk: and that in particular I'd like sdague input on19:31
dirkclarkb: true,b ut it doesn't necessarily block on that.. there are fixes that make it work (by ignoring the whole thing for suse) for now19:32
dirkclarkb: the addition of systemd-journal-remote is btw work in progress19:32
dirkclarkb: it might actually happen soon19:32
dirkso then it would be available for suse as well19:32
dirk(where soon is the matter of weeks, not days)19:32
clarkbthats good to know, but I also think its just a better idea to use export format since you get a single file that you download instead of multiple and avoid package installs entirely19:33
openstackgerritK Jonathan Harker proposed openstack-infra/zuul feature/zuulv3: Handle job or build is None in formatUrlPattern  https://review.openstack.org/47041519:34
*** e0ne has quit IRC19:34
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add SSH Agent Primitives and usage  https://review.openstack.org/46817319:34
*** dimtruck is now known as zz_dimtruck19:34
dirkclarkb: I agree..19:34
dirkclarkb: nevertheless this blocks me from being able to run experimental checks for devstack reviews against suse as the devstack-gate change isn't merged..19:35
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add support for bwrap  https://review.openstack.org/45385119:35
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Make zuul ansible dir self-contained  https://review.openstack.org/46820819:35
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add untrusted-projects ansible test  https://review.openstack.org/46188119:35
dirkclarkb: and it should be easy to rebase the "delete all that jremote stuff" patch on top of that patchset19:36
clarkbdirk: ya I have +2'd it19:36
*** funzo has quit IRC19:37
dirkclarkb: thanks. would you mind to review https://review.openstack.org/#/c/465909/ as well? it's a dependency of that patch right now19:37
clarkbyes I haev -1'd it19:38
openstackgerritsebastian marcet proposed openstack-infra/puppet-openstackid master: Updated session cookie params  https://review.openstack.org/47040719:38
clarkbbceause again rather than repeatledly fixing a broken system I'd rather just remove it19:38
clarkbthere shouldn't be a dependency with the suse enablement change because you are just using true in suse for now19:39
*** spzala has joined #openstack-infra19:42
dirkclarkb: gerrit said it would conflict.. :-)19:43
*** hasharAway is now known as hashar19:43
dirkok, I'll rebase again without it19:43
*** hongbin has joined #openstack-infra19:43
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck master: Add query for neutron dhcpv6 bug 1655567  https://review.openstack.org/47041619:43
openstackbug 1655567 in neutron "DHCPv6 failures with "address already allocated in subnet" error" [High,In progress] https://launchpad.net/bugs/1655567 - Assigned to Miguel Lavalle (minsel)19:43
openstackgerritsebastian marcet proposed openstack-infra/openstackid master: Updated login form  https://review.openstack.org/47041719:44
dirkclarkb: could you add a Closes-Bug: ... then to your change as well?19:44
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci master: Allow 1 ceph osd for updates job  https://review.openstack.org/47041819:46
clarkbI can, I didn't realize there was a bug until raeding that change19:46
clarkb(I had pushed in order to make life easier on suse)19:46
openstackgerritDirk Mueller proposed openstack-infra/devstack-gate master: openSUSE enablement for devstack-gate  https://review.openstack.org/46868519:48
openstackgerritMatthew Thode proposed openstack-infra/project-config master: Create the requirements stable maintence team  https://review.openstack.org/47041919:49
openstackgerritClark Boylan proposed openstack-infra/devstack-gate master: Store journal in export format not native  https://review.openstack.org/46870519:49
clarkbdirk: ^ commit message updated19:49
clarkbfwiw breaking apt as part of your job run seems like the root bug (we should handle it graceufll though...)19:49
pabelangerokay, zuul-scheduler started19:51
pabelangerbut waiting for gearman connection19:51
openstackgerritDirk Mueller proposed openstack-infra/devstack-gate master: openSUSE enablement for devstack-gate  https://review.openstack.org/46868519:51
pabelangerguess I should get ze01.o.o going now19:51
openstackgerritMerged openstack-infra/openstackid master: Updated login form  https://review.openstack.org/47041719:52
dirkclarkb: not always easy I guess (e.g. when running out of disk space )19:53
pabelangerOh, maybe something is wrong with systemd19:53
openstackgerritMerged openstack-infra/elastic-recheck master: Add query for neutron dhcpv6 bug 1655567  https://review.openstack.org/47041619:53
openstackbug 1655567 in neutron "DHCPv6 failures with "address already allocated in subnet" error" [High,In progress] https://launchpad.net/bugs/1655567 - Assigned to Miguel Lavalle (minsel)19:54
*** zz_dimtruck is now known as dimtruck19:54
dirkclarkb: once more +2 please, had to fix a syntax error..19:55
*** eharney has quit IRC19:56
openstackgerritClark Boylan proposed openstack-infra/devstack-gate master: List swift and keystone in feature.yaml  https://review.openstack.org/47038319:58
openstackgerritClark Boylan proposed openstack-infra/project-config master: Only run swift and keystone in swift func jobs  https://review.openstack.org/47042119:58
pabelangersorry, audit email for zuul user was me19:58
openstackgerritMatthew Thode proposed openstack-infra/project-config master: Create the requirements stable maintence team  https://review.openstack.org/47041919:58
clarkbdirk: done19:59
pabelangerah, likely firewall rules need to be reloaded on nodepool.o.o since we changed IPs20:00
pabelangerthink we are not connecting to zookeeper20:00
fungiif the rules reference server names in dns rather than specific ip addresses, and you updated the address records in dns after the firewall rule additions were applied, then you'll need to reload them yes20:01
pabelangerthat is better20:03
pabelangerzuulv3.o.o now listening to events from gerrit20:03
pabelangerjeblair: I did notice this exception on startup: http://paste.openstack.org/show/611340/20:03
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Make finger port configurable  https://review.openstack.org/47024320:03
clarkbdoesn't zookeeper run on nodepool.o.o?20:04
pabelangerit does20:04
clarkboh you mean zuulv3 ip changed20:04
pabelangerI had to reload its iptables20:04
clarkbI read it as nodepool ip changed20:04
*** harlowja has joined #openstack-infra20:04
mordredpabelanger: that paste seems un-nice20:04
pabelangeryes, first server was trusty20:04
clarkbroger20:04
pabelangerhad to recreate as xenial20:04
pabelangerbut, we are running under python320:04
pabelangersystemd script will likely need some updates20:05
pabelangerwe might just want to move directly to systemd, vs xenial convering init sript20:05
openstackgerritMerged openstack-infra/puppet-openstackid master: Updated session cookie params  https://review.openstack.org/47040720:05
*** mrunge has quit IRC20:06
*** dprince has quit IRC20:06
pabelangerjeblair: clarkb: fungi: do you mind reviewing https://review.openstack.org/#/c/469995/ and https://review.openstack.org/#/c/469994/ logic needed to bring online a zuul-executor20:06
clarkblooks like openstackclient runtimes are still killing our devstack runtimes20:06
mordredclarkb: yeah?20:06
clarkbdtroyer: mtreinish ^ do you know if the idea of putting osc in a venv to reduce the python libs it had to scan on invocation ever went anywhere?20:06
clarkbmordred: ya like 2-3 seoncds on each call20:07
mordredclarkb: jeez20:07
mordredpabelanger: seems like witha xenial target just doing systemd would be the right choice20:07
mordredclarkb: ^^ ?20:07
*** mrunge has joined #openstack-infra20:07
clarkb++20:08
clarkbsystemd is a pretty nice init system20:08
clarkbbut you have to embrace it and deal with th warts to get there20:08
* mordred examines clarkb for signs of compromise20:08
clarkb:)20:08
mordredclarkb: how long have you been a vegetarian?20:09
clarkbI mean I don't like that it does ntp and still on the fence about journald, and nfs mounts etc20:09
clarkbbut as a run these things on boot system its kinda nice20:09
clarkbmordred: I had sausages for lunch yesterday and dinner, so uh since dinner20:09
clarkboh and dns, why does systemd need a dns server that resolves over dbus?20:10
*** marst has quit IRC20:10
pabelangerya, I've been playing with systemd service config files too recently.20:10
mordredclarkb: why does systemd have a dns server that resolves incorrectly over dbus20:10
*** marst has joined #openstack-infra20:10
pabelangeryou'd creata /etc/systemd/system/zuul-executor.service.d/override.conf to customize the systemd script for exmaple20:10
* dtroyer sees the solution to the world's problemsL a systemd plugin that runs a pre-loaded OSC20:11
clarkbinfra-root as dirk points out we have a handful of d-g changes that could be reviweed. Some likely want sdague input as it touches journald logging but otherwise reviews would be appreciated20:11
clarkbdtroyer: I like it20:11
mordredclarkb: don't know if you've seen, but there's a bunch of threads about the bugs in systemd dns resolution, dns poisining attacks, and upstream refusing to fix20:11
clarkbdtroyer: we can send commands to the interactive shell in osc over dbus20:11
mordreddtroyer: ++20:11
clarkbmordred: I hadn't I think dns over dbus is a generally bad idea regardless20:11
mordredclarkb: +20:11
*** eharney has joined #openstack-infra20:11
dtroyerseriously, we can do it via subprocesses today if you can correctly guess where output ends20:12
mordredpabelanger: do we care about the rspec failures related to nodepool on the first patch?20:12
clarkbdtroyer: if running as a systemd unit output will end up in journald20:12
openstackgerritHongbin Lu proposed openstack-infra/project-config master: [Zun] Remove nova-docker non-voting job  https://review.openstack.org/47042420:12
*** rcernin has joined #openstack-infra20:12
mordredpabelanger: also, yah - I think we should unpin20:13
clarkbdtroyer: biggest issue will likely be distinguishing between old and current output ( doable just neesd to be sorted out)20:13
clarkbdtroyer: might be easier to have it overwrite a file on each command?20:13
clarkbdtroyer: I think the runtime gets a lot better just be isntalling osc into a venv though as that reducing the python deps that pkg_resources has to scan20:13
pabelangermordred: ya, xenail rspec is currently broken. I need to port some patch from cmurphy still20:13
dtroyerthe current approach is to use null-terminated command output20:14
clarkbdtroyer: oh that works too, then just get the last entry. Simple I like it20:14
cmurphypabelanger: mordred yeah we're not taking very good care of them20:14
*** stevemar__ has quit IRC20:14
dtroyerre the venv bit, my speed tests were all done in a venv and load times still approached 1.5sec20:15
dtroyerthe scanning is noticable but not the long pole, maybe in the top 520:15
clarkbdtroyer: ya since osc has a few deps of its own its not a perfect fix, but compared to all of openstack its much better20:15
*** stevemar__ has joined #openstack-infra20:15
clarkbdtroyer: the scanning was the biggest time sink when I profile it20:15
clarkbwell and the sorting20:15
clarkbbceause it also sorts the giant list of things20:15
clarkbhttps://github.com/pypa/setuptools/issues/510 has like 4 implementations of hackarounds by different people20:17
*** stevemar__ has quit IRC20:20
dirkclarkb: that can be easily fixed in pbr though I think20:20
clarkbosc has the problem where it relies on pkg_resources for entrypoints right?20:20
*** yamamoto has joined #openstack-infra20:20
clarkbdirk: ya the issue is ^20:20
clarkbdirk: so we can fix it but then none of the osc commands will work :)20:20
dtroyeryes… we get rid of that and the py2exe class of tools become viable20:21
clarkbbut maybe I'm mistaken and the entrypoint loading is indepednent of the boot up scanning20:21
dirkclarkb: iirc its the import pbr.version20:21
clarkbdirk: its anything that imports pkg_resources20:21
dirkclarkb: which does some crazyness to figure out the version number.20:21
dirkclarkb: sure, but only pbr.version does that20:21
clarkbdirk: so while you can stop it in pbr it doesn't actually fix it20:21
clarkbno osc uses it as a fundamental construct for adding commands20:22
clarkbeven the built in commands are registered that way20:22
*** Goneri has quit IRC20:22
*** dhajare-brb has quit IRC20:22
fungiin theory, pbr.version calls could be guarded behind a conditional and only traversed when --version is passed right?20:22
mordredyah20:22
clarkbI actually psuehd a patch to pbr related to this then sdague and dtroyer did digging and it isn't really feasible iirc20:23
clarkbbeacuse osc itslef needs to change to see the difference20:23
dtroyercliff is entirely built on entrypoints to do the command->class mapping20:23
dirkfungi: no, the version number is being part of the wrapper/plugin interface20:23
dirkfungi: so it is always determined as first thing20:24
dirkclarkb: interesting.. I didn't quite see that way when I looked at it20:24
mordredthe pkg_resource sort scan should at least be cached so it's only once per process invocation, right?20:24
dirkand pbr.version wouldn't really need pkg_resources for determining its own version number. the consolescripts could just contain the version number20:24
*** wolverineav has joined #openstack-infra20:24
clarkbmordred: yes that is already the case20:24
mordredclarkb: nod20:25
openstackgerritMerged openstack-infra/shade master: Remove designate client from shade's dependencies  https://review.openstack.org/47036620:25
mordreddirk: so - the reason pbr uses pkg_resources ot find the version number isso that we don't have to put versoins into python files - because we already put versions in git tag and then generate them at build time20:25
dirkmordred: sure, but even once is too much. when osc is installed in a normal environment it can add 1-2s of overhead20:25
mordredTHAT SAID - we could generate a .py file at build time instead of the metadata file we put into egg_info20:25
*** yamamoto has quit IRC20:26
clarkbdirk: right but what we are saying is you cannot change that in pbr without also rewriting massive portions of osc and all of its plugins20:26
clarkbdirk: so we could make pbr better and anything not otherwise using pkg_resources would be happy20:26
clarkbbut it won't fix this for osc20:26
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_post_checkout  https://review.openstack.org/47039220:26
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Rename TestCloner TestExecutorRepos  https://review.openstack.org/47039320:26
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Enable test_post_checkout  https://review.openstack.org/47038120:26
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Enable test_post_and_master_checkout  https://review.openstack.org/47038520:26
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Enable test_periodic  https://review.openstack.org/47005320:26
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_git_cache_dir  https://review.openstack.org/47038920:26
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_upgrade  https://review.openstack.org/47039020:26
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove test_periodic_update  https://review.openstack.org/47039120:26
*** Apoorva_ has quit IRC20:26
fungiwall-o-zuulv320:27
dirkclarkb: understood, I didn't find that problem yet, but it would still solve a large part of the issues imho20:27
*** Apoorva has joined #openstack-infra20:27
dirkclarkb: when using any system-wide installed python*client you have 1-2s of overhead (worse when /usr is on NFS)20:27
dirkmordred: clarkb : https://bugs.launchpad.net/pbr/+bug/168840520:28
openstackLaunchpad bug 1688405 in PBR "pbr.version slowness due to excessive setuptools/pkg_resources usage" [Undecided,New]20:28
mordredwell - I'll work on a patch to see about pbr injecting a .py file into the project's package at build time and loading from it if it exists20:28
dhellmanndirk : is that to get the version? or is that the scan in osc?20:28
dirkmordred: why not simply have the consolescripts contain a __pbr__version global that is being returned immediately from pbr.version?20:28
fungimordred: that's something i'd love to see even if it's not directly solving this particular problem20:28
clarkbdhellmann: well its both, pkg_resources only runs it once20:28
dirkdhellmann: its just for finding it's own version number20:28
mordreddirk: because things use pbr as libraries20:29
clarkbdhellmann: so if you hit pbr version first it happens there, if you hit osc plugin loading it happens there20:29
dhellmannah, pkg_resources loads all of the metadata?20:29
dirkmordred: so when the global version isn't available, fall back to pkg_resources?20:29
mordreddirk: so we could add the version to the console script - but if we're going to do that, we should also add a version into the library pacakge too20:29
dirkdhellmann: yeah, basically it stats 9000 files in a  systemwide openstack installation20:29
mordreddirk: it's literally the same amount of work to do it for anything, so we might as well just do it20:29
dirkdhellmann: .. and opens..20:30
dhellmanndirk : I expected that for the plugin scan, but not for the version lookup. I would have thought it could go directly to the file it needs to get the version info20:30
mordreddhellmann: pkg_resources frequently does things I dont' expect20:30
dirkdhellmann: unfortunately not20:30
clarkbdhellmann: pkg_rsources on import scans all python packages, and then sorts them based on pep440 versioning rules20:30
dirkbecause it doesn"t know it's own package name20:30
clarkbdhellmann: so as you add more and more python pacakges the time to start any python process that imports pkg_resources increases20:31
dirkdhellmann: so it reads all installed eggs in order to figure out if any of them provides something that it recognizes, and then uses that one to search for its version20:31
clarkband as dirk says because its fs dependent doing that over something like nfs isslow20:31
clarkbhttps://github.com/pypa/setuptools/issues/510 is the upstream bug20:31
dirkI was looking at using appinfo for determining the version number, which doesn't do such crazyness20:32
dirkbut simply reads the egg.info directly20:33
dirkthe issue is that it seemed impossible to figure out our own package name20:33
dirkand appinfo requires that20:33
mordredyes. that's why we pass the package name to the version invocation call20:33
mordreddirk: __version__ = pbr.version.VersionInfo('python-novaclient').version_string()20:33
*** claudiub has joined #openstack-infra20:34
mordreddirk: but we can't use appinfo - pbr can't have dependencies on other libraries20:34
dirkmordred: yeah, but thats not the package name20:34
dirkmordred: package name is python_novaclient20:34
dirkthat was exactly what I stumbled over20:35
dirkit works for pkg_resources because it finds python_novaclient because it provides python-novaclient20:35
mordreddirk: it's really not20:35
mordredthepackage name is really python-novaclient20:35
mordredthat's whatyou pip install20:35
dirkok, wrong nomenclature20:36
openstackgerritMatthew Thode proposed openstack-infra/project-config master: Create the requirements stable maintence team  https://review.openstack.org/47041920:36
funginote that as part of the pep-517 discussion on distutils-sig, there is talk about requiring package names to normalize - to _ similar to how wheel filenames get it enforced now20:36
mordred(sorry, this is one of those places where there's a ton of overlap, so we have to be super specific)20:36
dirkmordred: this is what I mean:20:36
fungithat could be a fun transition if that comes to pass20:36
clarkbdhellmann: its interseting to look at python -m cProfile foo.py where foo.py is just import pkg_resources20:36
dirkgrep Name: /usr/lib/python2.7/site-packages/python_novaclient-6.0.0-py2.7.egg-info/PKG-INFO20:36
dirkName: python-novaclient20:36
mordredyes20:36
mordredso - gimme a sec to make a patch to add a python file into the python package itself, and we can avoid this whole mess20:37
fungithe egg-info directory gets - normalized to _ right20:37
mordredit does20:37
fungiso as to avoid ambiguity since it expects - to be a separator20:37
clarkbanyways I bring this all up again because there is a patch to d-g to change the "devstack is running this takes 10-15 minutes" message and make it "20:38
clarkb"devstack is running this takes up to 30 minutes" and on quick survey its not wrong20:38
pabelangerjeblair: think I am going to duck out for some earily dinner.  zuul-scheduler is running on zuulv3.o.o, next up is 469995 for ze01.o.o.  We should be in good position early next week to start running jobs until bubblewrap20:39
*** gardlt has quit IRC20:40
clarkbI should lunch20:40
dirkclarkb: yeah, it's not a devstack only issue. It's also an end user issue..20:40
* mordred will have patch soon ..20:40
*** gouthamr has quit IRC20:41
*** wolverineav has quit IRC20:41
fungismarcet: the cookie settings change is now live on openstackid-dev... let me know if/when you want to start updating production openstackid.org again20:41
dhellmannclarkb : dtroyer and I have discussed a daemon mode for osc, using something other than pkg_resources to load plugins, and having cliff build a cache of the plugin info discovered via pkg_resources. All of them have their challenges. A daemon mode is easy to add, but involves a lot of devstack changes. The others break more things.20:41
clarkbdirk: yup20:41
dirkmordred: cool thanks.. don't forget the bug reference..20:42
smarcetfungi: thx :) i will cheers20:42
*** gordc has quit IRC20:42
clarkbdhellmann: ya I don't think we'll solve it today, but its an issue that probably deserves attention. As dirk says this affects end users and our test suite20:43
* fungi disappears into the wilds of his yard wielding tools of lawn destruction20:43
dhellmannclarkb : yep20:43
*** nicolasbock has quit IRC20:43
dirkmordred: ideally it would avoid pkg_resources then all together btw, as that library imports a ton of stuff setting up almost 500 regular expressions which eats like 50ms for figuring out the email address (which is then ignored)20:44
clarkbdhellmann: we mgiht also push harder against upsteram? for example why does this have to be sorted upfront?20:44
dhellmannis the sort the expensive part?20:45
dhellmannI would have thought reading all those files would take longer20:45
clarkbdhellmann: reading the files is the slowest part20:45
clarkbbut the sort is painful too20:45
dhellmannif we were going to build a cache file, where would we put it? and how would we update it?20:45
dirkdhellmann: cpu time is eaten by pulling in a ton of libraries for parsing pkg-infos compiling over 500 regexes20:46
clarkb18    0.000    0.000    0.094    0.005 __init__.py:1977(_by_version_descending) out of 1    0.001    0.001    0.232    0.232 foo.py:1(<module>) locally20:46
dhellmannI guess we can look at directories on PYTHON_PATH to see if they are newer than the cache file20:46
clarkb.094 ms vs .0232 total just to import pkg_resources (and I have a fairly quick ssd)20:46
dhellmanndirk : yeah, I'm trying to figure out how to build something into stevedore (a wrapper for pkg_resources) to manage a cache file20:46
clarkbthe rest of the time is largely in the raed offof disk20:46
dhellmanntake all of the information in the pkg_resources working_set and save it, so we can reload it from one file instead of many20:47
dirkdhellmann: still pkg_resources would be initialized at some point, maybe unnecessarily?20:48
dhellmannthe idea is the first time you run "openstack $anything" it would build the cache file, and from there on out it would read that and not use pkg_resources for finding or loading plugins20:48
dirkAh, ok20:49
dhellmannso the next time you run "openstack $somethingelse" it's faster20:49
dhellmannbut (a) where do we put the cache and (b) how do we ensure it's updated correctly and (c) who is going to write this because ENOTIME20:49
dirkdhellmann: might not be easy to get right when it's used from services (that are running as different users)?20:50
dhellmannyep, the cache file would have to be user-specific *and* import path specific20:50
dhellmannbecause virtualenv20:50
dhellmannwell, back to less fun work20:51
dirkLol20:51
dirkThe thing missing is pip or something like that maintaining the state in a sqlite db20:53
clarkbyes and it would only need to be a subset of all thei nformation currently collected I think20:53
clarkbthen load the full set of data when you need $entrypoint20:53
dirkSo that you just do a query ob a db rather than iteration through a large directory tree20:53
*** dimtruck is now known as zz_dimtruck20:54
dirkSounds like a stevedore dbus service.. :-)20:54
*** trown is now known as trown|outtypewww20:54
*** gardlt has joined #openstack-infra20:54
*** zz_dimtruck is now known as dimtruck20:55
dhellmannsome of the complexity of pkg_resources is because setuptools supports multiple versions of packages. I wonder if we could build a faster version that was compatible except for that?20:56
*** salv-orlando has joined #openstack-infra20:58
*** gardlt has quit IRC20:59
*** gouthamr has joined #openstack-infra21:00
*** smarcet has quit IRC21:03
openstackgerritFelipe Monteiro proposed openstack-infra/project-config master: Use keystone uuid tokens to optimize test run time  https://review.openstack.org/47039921:04
*** kaisers1 has quit IRC21:07
*** mat128 has quit IRC21:10
*** matrohon has joined #openstack-infra21:10
*** thorst has quit IRC21:11
*** thorst has joined #openstack-infra21:15
*** ldnunes has quit IRC21:15
*** eharney has quit IRC21:15
*** Goneri has joined #openstack-infra21:18
*** jascott1 has quit IRC21:18
*** jascott1 has joined #openstack-infra21:19
*** thorst has quit IRC21:19
*** jascott1 has quit IRC21:20
*** jascott1 has joined #openstack-infra21:20
*** felipemonteiro__ has quit IRC21:21
*** yamamoto has joined #openstack-infra21:22
*** lbragstad has quit IRC21:22
*** kgiusti has quit IRC21:23
*** jascott1 has quit IRC21:25
*** yamamoto has quit IRC21:27
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Reject some untrusted config objects  https://review.openstack.org/47044221:31
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Reject some untrusted config objects  https://review.openstack.org/47044221:34
*** hashar has quit IRC21:35
openstackgerritMonty Taylor proposed openstack-dev/pbr master: Write version info into and read from a file in the package  https://review.openstack.org/47044421:38
mordreddirk, clarkb, dhellmann: ^^21:38
*** thorst has joined #openstack-infra21:39
mordreddirk, clarkb, dhellmann: also, honestly, writing a package that installs a global setuptools hook that intercepts the pkg_resoucers inserts and also inserts them into *something-else* and then using thatsomething else to look things up should not be super hard21:40
clarkbmordred: ya thats what the ~4 or so hackarounds do in the upstream bug21:40
clarkbbut those implementation all just ignore the data which we need so we can't use them off the shelf. But should be easy to make our own that tries to be smarter, making it actually smart enough likely the tricky bit21:41
*** dimtruck is now known as zz_dimtruck21:41
mordredclarkb: considering that everything in openstack installs pbr, we could have pbr install a global hook that does what we need21:41
mordredclarkb: in fact, it already DOES install a global hook21:41
mordredwe just take care to only execute code in that hook when requsted to :)21:41
mordredso we could be slightly more aggressive and execute a little bit of code no matter if we were requested to or not21:42
*** smarcet has joined #openstack-infra21:42
dhellmannmordred : do you mean at package installation time?21:42
mordreddhellmann: yah21:42
dhellmanninteresting21:43
mordreddhellmann: I haven't actually given it a ton of thought yet - so the hack I think we could do may not be workable or too dangerous21:43
mordreddhellmann: but I'll poke a bit and come back with what some options are21:43
mordredit's been a few years since I'd done anything evil in pbr - seems like I'm due for another bout21:44
dhellmannmordred : did you have a special reason for writing that file as a python module instead of a text file and using pkgutils to load it?21:45
dhellmannI'm not sure the search is any simpler, really21:45
dhellmannif self.package isn't the actual package name, that is21:45
clarkbmordred: I left some comments, the one about the if else is why I -1'd21:47
*** mdrabe has quit IRC21:47
mordredclarkb: kk21:48
mordreddhellmann: nope. could totally be a text file too21:48
*** funzo has joined #openstack-infra21:48
*** spzala has quit IRC21:49
*** zz_dimtruck is now known as dimtruck21:50
*** askb has joined #openstack-infra21:50
mordreddhellmann: think that would be better?21:50
*** spzala has joined #openstack-infra21:50
dhellmannmordred : maybe?21:52
dhellmannyou still have the problem with "what is the name of the module out of which you're trying to load the data"21:52
dhellmannif we don't actually know the right name, the rest doesn't make much difference21:52
*** salv-orlando has quit IRC21:52
openstackgerritOpenStack Proposal Bot proposed openstack-dev/hacking master: Updated from global requirements  https://review.openstack.org/44002921:53
openstackgerritOpenStack Proposal Bot proposed openstack-infra/shade master: Updated from global requirements  https://review.openstack.org/47044721:53
*** funzo has quit IRC21:53
*** dhinesh has quit IRC21:54
openstackgerritOpenStack Proposal Bot proposed openstack/diskimage-builder master: Updated from global requirements  https://review.openstack.org/47045121:54
openstackgerritClark Boylan proposed openstack-infra/elastic-recheck master: Query for HOST_IP not found issue  https://review.openstack.org/47045221:54
*** matrohon has quit IRC21:55
*** thorst has quit IRC21:58
openstackgerritsebastian marcet proposed openstack-infra/puppet-openstackid master: Fixed typo on session config  https://review.openstack.org/47046621:58
*** jkilpatr has quit IRC21:58
*** kaisers has joined #openstack-infra22:04
*** rlandy has quit IRC22:04
*** ihrachys has quit IRC22:07
openstackgerritsebastian marcet proposed openstack-infra/openstackid master: Fixed base url config param  https://review.openstack.org/47055922:08
*** rfolco has quit IRC22:09
*** smarcet has left #openstack-infra22:14
*** arahal__ has quit IRC22:15
*** jkilpatr has joined #openstack-infra22:16
*** dimtruck is now known as zz_dimtruck22:16
*** deafult has quit IRC22:18
*** lbragstad has joined #openstack-infra22:18
*** deafult has joined #openstack-infra22:19
openstackgerritK Jonathan Harker proposed openstack-infra/zuul feature/zuulv3: Add github reporter status-url config option  https://review.openstack.org/44979422:20
*** zz_dimtruck is now known as dimtruck22:22
*** bobh has quit IRC22:22
*** yamamoto has joined #openstack-infra22:24
*** Swami has quit IRC22:24
clarkbpabelanger: just noticing pabelanger-test is still in sto2, I can delete it for you if you like?22:25
*** watersoul has quit IRC22:28
*** watersoul has joined #openstack-infra22:29
*** yamamoto has quit IRC22:29
mordreddhellmann: indeed. however - I have discovered that doing this with a non-python file is MUCH harder, so I'm gonna go back to that route22:30
*** kzaitsev1pi has joined #openstack-infra22:31
openstackgerritMerged openstack-infra/openstackid master: Fixed base url config param  https://review.openstack.org/47055922:32
*** gardlt has joined #openstack-infra22:32
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Mutex repo updates and merge ops in executor  https://review.openstack.org/47057122:34
*** cinerama` has joined #openstack-infra22:34
*** andreaf has quit IRC22:35
dhellmannmordred : yeah, sorry, I didn't mean to throw you a curve ball22:35
openstackgerritMonty Taylor proposed openstack-dev/pbr master: Write version info into and read from a file in the package  https://review.openstack.org/47044422:35
mordreddhellmann: no - it was a good curve ball - I liked it22:35
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Mutex repo updates and merge ops in executor  https://review.openstack.org/47057122:36
mordreddhellmann: it just turns out there is some serious black magic involved in getting the file actually included in the install through all of the install forms22:36
dhellmannI can only imagine22:36
openstackgerritPaul Belanger proposed openstack-infra/devstack-gate master: Install stackviz from cached tarball  https://review.openstack.org/45707422:37
pabelangerclarkb: ya, I'll try to do that later this evening or on the weekend22:38
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Mutex repo updates and merge ops in executor  https://review.openstack.org/47057122:38
clarkbpabelanger: I can do it if you want22:38
pabelangerclarkb: sure if you don't mind22:38
*** rcernin has quit IRC22:39
*** cinerama has quit IRC22:40
*** kzaitsev_pi has quit IRC22:40
*** deafult has quit IRC22:40
*** andreaf has joined #openstack-infra22:40
*** hwoarang has quit IRC22:40
*** gouthamr has quit IRC22:40
*** cody-somerville has quit IRC22:40
*** melwitt_ has joined #openstack-infra22:40
*** deafult has joined #openstack-infra22:40
*** hwoarang has joined #openstack-infra22:40
*** melwitt has quit IRC22:40
*** cody-somerville has joined #openstack-infra22:40
*** cody-somerville has joined #openstack-infra22:40
*** spzala has quit IRC22:41
*** spzala has joined #openstack-infra22:41
*** gouthamr has joined #openstack-infra22:41
*** mtreinish has quit IRC22:42
openstackgerritClark Boylan proposed openstack-infra/project-config master: Revert "Reduce citycloud-sto2 to 40 max servers"  https://review.openstack.org/47057422:42
clarkbdone and with that node cleaned up we can do ^22:42
clarkbpabelanger: mordred jeblair fungi ^ revieing that before weekend would be great just to get it out of the way22:42
*** sfinucan has quit IRC22:43
*** rbrndt has quit IRC22:45
*** spzala has quit IRC22:46
pabelanger+322:46
*** sfinucan has joined #openstack-infra22:46
*** xarses_ has quit IRC22:47
*** mtreinish has joined #openstack-infra22:47
*** Goneri has quit IRC22:47
*** jesusaur has quit IRC22:48
*** thorst has joined #openstack-infra22:49
*** thorst has quit IRC22:49
*** melwitt_ is now known as melwitt22:49
*** spzala has joined #openstack-infra22:50
*** MasterOfBugs has quit IRC22:50
*** marst_ has joined #openstack-infra22:52
*** jesusaur has joined #openstack-infra22:54
*** spzala has quit IRC22:54
*** thorst has joined #openstack-infra22:55
*** marst has quit IRC22:56
*** spzala has joined #openstack-infra22:56
openstackgerritMerged openstack-infra/project-config master: Revert "Reduce citycloud-sto2 to 40 max servers"  https://review.openstack.org/47057422:58
*** esberglu has quit IRC22:59
*** ianychoi has quit IRC22:59
*** esberglu has joined #openstack-infra23:00
*** spzala has quit IRC23:00
*** marst_ has quit IRC23:00
*** ianychoi has joined #openstack-infra23:01
*** stevemar__ has joined #openstack-infra23:02
*** rkukura has joined #openstack-infra23:03
*** rkukura has quit IRC23:04
*** esberglu has quit IRC23:04
*** leakypipes has quit IRC23:10
*** rkukura has joined #openstack-infra23:11
*** jesusaur has quit IRC23:13
*** thorst has quit IRC23:14
*** xyang1 has quit IRC23:14
*** stevemar__ has quit IRC23:15
*** jesusaur has joined #openstack-infra23:16
*** bobh has joined #openstack-infra23:16
*** b00tcat_ has quit IRC23:17
*** dimtruck is now known as zz_dimtruck23:23
*** rhallisey has quit IRC23:25
*** yamamoto has joined #openstack-infra23:26
*** yamamoto has quit IRC23:31
*** rhallisey has joined #openstack-infra23:31
*** jascott1 has joined #openstack-infra23:43
*** rkukura has quit IRC23:44
*** Goneri has joined #openstack-infra23:45
*** xarses has quit IRC23:47
openstackgerritMonty Taylor proposed openstack-dev/pbr master: Write version info into and read from a file in the package  https://review.openstack.org/47044423:47
*** funzo has joined #openstack-infra23:49
*** claudiub has quit IRC23:49
*** funzo has quit IRC23:54
mordredclarkb, dhellmann ok. that approach has a flaw. I'll look in to new approaches next week23:57
*** Goneri has quit IRC23:57
*** bobh has quit IRC23:58

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