Monday, 2018-06-18

*** heyongli has quit IRC00:01
*** heyongli has joined #openstack-infra00:02
*** stakeda has joined #openstack-infra00:03
*** masayukig has quit IRC00:05
*** vtapia has joined #openstack-infra00:11
*** heyongli has quit IRC00:11
*** masayukig has joined #openstack-infra00:12
*** heyongli has joined #openstack-infra00:12
*** zhangfei has joined #openstack-infra00:17
ianwssbarnea / mnaser : new release of ansible-lint should fix things up.  preference is probably to let that percolate through00:21
ianwhmm, afs dashboard already helping :)00:22
ianwrsync: rename "/afs/.openstack.org/mirror/opensuse/tumbleweed/repo/oss/x86_64/.libubsan1-8.1.1+r260570-1.3.x86_64.rpm.ccsmRc" -> "x86_64/libubsan1-8.1.1+r260570-1.3.x86_64.rpm": File too large (27)00:22
*** heyongli has quit IRC00:22
ianw"file too large" is a new one ...00:22
*** heyongli has joined #openstack-infra00:22
ianwhrm, maybe we are hitting limits in number of files in a directory00:23
ianwhttps://lists.openafs.org/pipermail/openafs-info/2002-September/005812.html00:23
*** heyongli has quit IRC00:32
*** heyongli has joined #openstack-infra00:32
*** pahuang has quit IRC00:33
*** rcernin_ has joined #openstack-infra00:34
*** rcernin has quit IRC00:37
*** heyongli has quit IRC00:42
*** heyongli has joined #openstack-infra00:43
*** yamamoto has joined #openstack-infra00:43
*** sthussey has joined #openstack-infra00:47
*** yamamoto has quit IRC00:48
*** pahuang has joined #openstack-infra00:50
*** jesslampe has joined #openstack-infra00:51
ianwif i have understood the slot calculation correctly00:52
ianwianw@mirror-update01:/var/log$ ls -c1 /afs/.openstack.org/mirror/opensuse/tumbleweed/repo/oss/x86_64/ | awk 'function slots(x){i = length($0)+1; return 1 + rshift((i+15), 5)} {n += slots($0)}END{print n}'00:52
ianw6300800:52
*** edmondsw_ has joined #openstack-infra00:52
*** heyongli has quit IRC00:52
*** heyongli has joined #openstack-infra00:53
*** jesslampe has quit IRC00:54
*** jesslampe has joined #openstack-infra00:54
*** jesslampe has quit IRC00:54
*** edmondsw has quit IRC00:55
auristorianw: directory fragmentation is also an issue01:01
ianwauristor: hello :)  another day, another thing i'm learning about (open)AFS :)01:01
auristoranother thing that auristorfs has addressed :-(01:02
*** hongbin has joined #openstack-infra01:02
*** heyongli has quit IRC01:03
*** heyongli has joined #openstack-infra01:03
auristorit is possible that there are slots available but not enough contiguous slots.01:03
*** namnh has joined #openstack-infra01:05
auristorif you force a salvage of the volume via bos using the -salvagedirs option it will force all directories to be reconstructed which will effectively defragment the directories01:05
*** rh-jelabarre has joined #openstack-infra01:06
ianwohh, interesting.  that might explain why (if my calculation is correct) it's slightly under the limit but still failing01:06
ianwthat was, of course, taken from a thread where you've been through this all before -> https://lists.openafs.org/pipermail/openafs-info/2016-July/041859.html :)01:07
ianwi haven't run a defrag in probably 20 years :)  it always was gratifying to see those little boxes shuffling back and forth01:09
auristorheh01:10
*** slaweq has joined #openstack-infra01:11
*** heyongli has quit IRC01:13
*** heyongli has joined #openstack-infra01:13
*** slaweq has quit IRC01:16
ianwhmmm, so salvagedirs all requires "-all" ... salvage whole server ... i'm not sure i want to do that01:21
*** heyongli has quit IRC01:23
*** heyongli has joined #openstack-infra01:24
auristorI don't think openafs has another option.   however, you can spin up another fileserver, move the volume, salvage it, and move it back01:24
*** germs has quit IRC01:24
*** germs has joined #openstack-infra01:25
*** germs has quit IRC01:25
*** germs has joined #openstack-infra01:25
ianwhttps://lists.openafs.org/pipermail/openafs-info/2017-April/042097.html suggests adding to the parameters in the BosConfig for the salvage server01:25
auristorthat will work.   there simply isn't a protocol option for it.01:26
auristorthat requires deleting the current dafs bnode and creating a new one with the new salvageserver command line01:27
*** yamamoto has joined #openstack-infra01:29
*** edmondsw_ has quit IRC01:29
*** yamamoto has quit IRC01:33
*** heyongli has quit IRC01:33
*** heyongli has joined #openstack-infra01:34
ianwauristor: ok, so added that, did the salvage on the volume ... it went pretty quickly ... a couple of "Vnode 215514: version < inode version; fixed (old status)" messages but no luck, rsync still fails01:39
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: configloader: skip merger:cat when no items are included  https://review.openstack.org/57601601:42
*** heyongli has quit IRC01:44
*** pahuang has quit IRC01:44
*** heyongli has joined #openstack-infra01:44
*** heyongli has quit IRC01:54
*** heyongli has joined #openstack-infra01:54
*** pahuang has joined #openstack-infra01:57
*** yamamoto has joined #openstack-infra01:59
*** yamamoto has quit IRC02:04
*** heyongli has quit IRC02:04
*** heyongli has joined #openstack-infra02:05
*** rcernin_ has quit IRC02:09
*** slaweq has joined #openstack-infra02:11
*** yamamoto has joined #openstack-infra02:14
*** heyongli has quit IRC02:14
*** heyongli has joined #openstack-infra02:15
*** slaweq has quit IRC02:16
auristorianw: you should have seen "Salvaging directory" messages if the flag was passed to salvager02:17
ianwauristor: yep, did02:18
auristorthere there isn't any space.02:18
*** yamamoto has quit IRC02:18
ianwhmm, maybe i didn't02:19
ianwhttp://paste.openstack.org/show/723683/02:19
ianwthe *flag* is there02:19
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add percona to cache  https://review.openstack.org/57594402:20
auristorthat output doesn't include "Salvaging directory <vnode>" messages02:20
*** annp has joined #openstack-infra02:22
*** psachin has joined #openstack-infra02:23
auristorI don't think the installed version of OpenAFS has the necessary functionality02:25
*** heyongli has quit IRC02:25
*** heyongli has joined #openstack-infra02:25
auristorInstalled version: OpenAFS 1.6.7-1ubuntu1.1-debian built  2015-11-1002:26
auristorCommit that added the functionality to salvageserver02:26
auristorcommit d5f05cce7ffc61a3340509f94388421e3cf2522d02:26
auristorAuthor: Michael Meffie <mmeffie@sinenomine.net>02:26
auristorDate:   Sun Nov 6 14:31:22 2016 -060002:26
auristor    dafs: honor salvageserver -salvagedirs02:26
ianwwell ... that explains that ...02:27
*** ramishra has joined #openstack-infra02:27
*** yamamoto has joined #openstack-infra02:29
*** yamamoto has quit IRC02:34
*** heyongli has quit IRC02:35
*** heyongli has joined #openstack-infra02:35
*** rh-jelabarre has quit IRC02:37
*** edmondsw has joined #openstack-infra02:44
*** yamamoto has joined #openstack-infra02:44
*** heyongli has quit IRC02:45
*** heyongli has joined #openstack-infra02:46
*** yamamoto has quit IRC02:49
*** edmondsw has quit IRC02:49
*** yamamoto has joined #openstack-infra02:49
*** yamamoto has quit IRC02:49
openstackgerritMerged openstack-infra/system-config master: Add percona to cache  https://review.openstack.org/57594402:52
*** hph^ has quit IRC02:55
*** heyongli has quit IRC02:55
*** heyongli has joined #openstack-infra02:56
*** sthussey has quit IRC02:57
*** ianychoi_ has joined #openstack-infra02:58
*** stakeda has quit IRC03:00
*** yamamoto has joined #openstack-infra03:01
*** ianychoi_ has quit IRC03:01
*** ianychoi has quit IRC03:02
*** ianychoi_ has joined #openstack-infra03:02
*** yamamoto has quit IRC03:06
*** heyongli has quit IRC03:06
*** heyongli has joined #openstack-infra03:06
*** rlandy has joined #openstack-infra03:08
*** slaweq has joined #openstack-infra03:11
*** bhavik1 has joined #openstack-infra03:12
*** yamamoto has joined #openstack-infra03:16
*** slaweq has quit IRC03:16
*** heyongli has quit IRC03:16
*** heyongli has joined #openstack-infra03:16
*** yamamoto has quit IRC03:20
*** yamamoto has joined #openstack-infra03:21
*** rlandy has quit IRC03:21
*** hongbin has quit IRC03:23
*** heyongli has quit IRC03:26
*** heyongli has joined #openstack-infra03:27
*** vivsoni has joined #openstack-infra03:29
*** heyongli has quit IRC03:36
*** heyongli has joined #openstack-infra03:37
*** bhavik1 has quit IRC03:43
*** heyongli has quit IRC03:47
*** heyongli has joined #openstack-infra03:47
*** udesale has joined #openstack-infra03:51
*** jesslampe has joined #openstack-infra03:56
*** heyongli has quit IRC03:57
*** heyongli has joined #openstack-infra03:57
*** zhangfei has quit IRC04:05
*** heyongli has quit IRC04:07
*** heyongli has joined #openstack-infra04:08
*** ramishra has quit IRC04:08
*** Bhujay has joined #openstack-infra04:08
*** ramishra has joined #openstack-infra04:10
*** r-daneel has joined #openstack-infra04:10
*** slaweq has joined #openstack-infra04:11
*** e0ne has joined #openstack-infra04:11
*** e0ne has quit IRC04:13
*** r-daneel_ has joined #openstack-infra04:13
*** germs has quit IRC04:14
*** r-daneel has quit IRC04:15
*** r-daneel_ is now known as r-daneel04:15
*** slaweq has quit IRC04:15
*** jesslampe has quit IRC04:16
*** heyongli has quit IRC04:17
*** heyongli has joined #openstack-infra04:18
*** zhangfei has joined #openstack-infra04:20
*** jesslampe has joined #openstack-infra04:20
*** ramishra has quit IRC04:23
*** ramishra has joined #openstack-infra04:26
*** felipemonteiro has joined #openstack-infra04:26
*** heyongli has quit IRC04:28
*** heyongli has joined #openstack-infra04:28
*** edmondsw has joined #openstack-infra04:32
*** zhangfei has quit IRC04:33
*** vivsoni has quit IRC04:36
*** jesslampe has quit IRC04:36
*** edmondsw has quit IRC04:37
*** links has joined #openstack-infra04:37
*** heyongli has quit IRC04:38
*** heyongli has joined #openstack-infra04:38
*** janki has joined #openstack-infra04:40
*** heyongli has quit IRC04:48
*** heyongli has joined #openstack-infra04:49
*** vivsoni has joined #openstack-infra04:50
*** lifeless has quit IRC04:52
*** jesslampe has joined #openstack-infra04:52
*** jesslampe has joined #openstack-infra04:53
*** heyongli has quit IRC04:59
*** heyongli has joined #openstack-infra04:59
*** dhajare has joined #openstack-infra05:04
*** heyongli has quit IRC05:09
*** heyongli has joined #openstack-infra05:09
*** slaweq has joined #openstack-infra05:11
*** felipemonteiro has quit IRC05:13
*** slaweq has quit IRC05:16
*** bobh has joined #openstack-infra05:17
*** jesusaur has quit IRC05:17
*** pgadiya has joined #openstack-infra05:18
*** pgadiya has quit IRC05:18
*** e0ne has joined #openstack-infra05:19
*** vivsoni has quit IRC05:19
*** heyongli has quit IRC05:19
*** heyongli has joined #openstack-infra05:19
*** rcernin has joined #openstack-infra05:20
openstackgerritMerged openstack-infra/system-config master: Mirror Ceph Mimic for Debian based  https://review.openstack.org/57198905:21
*** e0ne has quit IRC05:22
*** heyongli has quit IRC05:29
*** heyongli has joined #openstack-infra05:30
*** udesale_ has joined #openstack-infra05:31
*** aeng has joined #openstack-infra05:33
*** udesale has quit IRC05:33
*** vivsoni has joined #openstack-infra05:35
*** heyongli has quit IRC05:40
*** heyongli has joined #openstack-infra05:40
*** bobh has quit IRC05:41
*** cshastri_ has joined #openstack-infra05:46
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: configloader: skip merger:cat when no items are included  https://review.openstack.org/57601605:47
*** jtomasek has joined #openstack-infra05:49
*** jtomasek has quit IRC05:49
*** heyongli has quit IRC05:50
*** jtomasek has joined #openstack-infra05:50
*** heyongli has joined #openstack-infra05:50
*** iranzo has joined #openstack-infra05:54
*** heyongli has quit IRC06:00
*** heyongli has joined #openstack-infra06:00
*** dhajare has quit IRC06:02
*** florianf has joined #openstack-infra06:10
*** heyongli has quit IRC06:10
*** heyongli has joined #openstack-infra06:11
*** ramishra has quit IRC06:13
*** ramishra has joined #openstack-infra06:14
*** dpawlik has joined #openstack-infra06:18
*** Bhujay has quit IRC06:18
*** heyongli has quit IRC06:21
*** heyongli has joined #openstack-infra06:21
*** edmondsw has joined #openstack-infra06:21
*** annp has quit IRC06:21
*** dpawlik has quit IRC06:22
*** dpawlik has joined #openstack-infra06:23
*** Bhujay has joined #openstack-infra06:23
*** edmondsw has quit IRC06:26
*** zhangfei has joined #openstack-infra06:30
*** heyongli has quit IRC06:31
*** heyongli has joined #openstack-infra06:31
*** udesale__ has joined #openstack-infra06:35
*** pcaruana has joined #openstack-infra06:35
*** udesale_ has quit IRC06:38
*** dhajare has joined #openstack-infra06:38
*** aeng has quit IRC06:39
*** heyongli has quit IRC06:41
*** heyongli has joined #openstack-infra06:41
*** dmellado has joined #openstack-infra06:41
*** yolanda__ is now known as yolanda06:43
*** slaweq has joined #openstack-infra06:50
*** hashar has joined #openstack-infra06:51
*** heyongli has quit IRC06:51
*** heyongli has joined #openstack-infra06:52
*** udesale__ is now known as udesale06:54
*** hjensas has quit IRC06:54
*** sree has joined #openstack-infra06:55
*** armaan has joined #openstack-infra07:01
*** rcernin has quit IRC07:01
*** heyongli has quit IRC07:02
*** heyongli has joined #openstack-infra07:02
*** jesusaur has joined #openstack-infra07:03
*** jesslampe has quit IRC07:04
*** tojuvone has joined #openstack-infra07:09
*** heyongli has quit IRC07:12
*** heyongli has joined #openstack-infra07:12
openstackgerrityolanda.robla proposed openstack/diskimage-builder master: Fix bootloader for efi on rhel systems  https://review.openstack.org/57604107:18
*** heyongli has quit IRC07:22
*** heyongli has joined #openstack-infra07:22
*** tesseract has joined #openstack-infra07:22
*** heyongli has quit IRC07:32
*** heyongli has joined #openstack-infra07:33
*** janki has quit IRC07:36
*** tosky has joined #openstack-infra07:36
*** links has quit IRC07:38
*** ccamacho has joined #openstack-infra07:40
*** heyongli has quit IRC07:43
*** heyongli has joined #openstack-infra07:43
*** jpena|off is now known as jpena07:43
*** zhangfei has quit IRC07:44
*** amoralej|off is now known as amoralej07:44
*** hjensas has joined #openstack-infra07:47
*** hjensas has quit IRC07:47
*** hjensas has joined #openstack-infra07:47
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: zk: use kazoo retry facilities  https://review.openstack.org/53553707:51
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: zk: retry initial zookeeper connection attempts  https://review.openstack.org/57604707:51
*** heyongli has quit IRC07:53
*** heyongli has joined #openstack-infra07:53
*** links has joined #openstack-infra07:55
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: zk: use kazoo retry facilities  https://review.openstack.org/53620907:55
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: zk: retry initial zookeeper connection attempts  https://review.openstack.org/57604807:55
*** zhangfei has joined #openstack-infra07:57
*** janki has joined #openstack-infra08:00
*** armaan has quit IRC08:01
*** armaan has joined #openstack-infra08:01
*** jpich has joined #openstack-infra08:01
*** kjackal has joined #openstack-infra08:02
*** e0ne has joined #openstack-infra08:03
*** heyongli has quit IRC08:03
*** heyongli has joined #openstack-infra08:03
*** links has quit IRC08:04
*** e0ne_ has joined #openstack-infra08:05
*** roman_g has joined #openstack-infra08:06
*** e0ne has quit IRC08:07
*** e0ne_ has quit IRC08:07
*** r-daneel has quit IRC08:08
*** r-daneel has joined #openstack-infra08:09
*** Bhujay has quit IRC08:09
*** sshnaidm has quit IRC08:09
*** shardy has joined #openstack-infra08:09
*** edmondsw has joined #openstack-infra08:09
*** heyongli has quit IRC08:13
*** edmondsw has quit IRC08:14
*** heyongli has joined #openstack-infra08:14
*** eernst has joined #openstack-infra08:16
*** dougsz has joined #openstack-infra08:16
*** links has joined #openstack-infra08:18
*** zhangfei has quit IRC08:18
*** lpetrut has joined #openstack-infra08:23
*** armaan has quit IRC08:23
*** armaan has joined #openstack-infra08:23
*** heyongli has quit IRC08:24
*** heyongli has joined #openstack-infra08:24
*** alexchadin has joined #openstack-infra08:25
*** Bhujay has joined #openstack-infra08:31
*** heyongli has quit IRC08:34
*** heyongli has joined #openstack-infra08:34
*** annp has joined #openstack-infra08:34
*** derekh has joined #openstack-infra08:35
*** gfidente has joined #openstack-infra08:42
*** heyongli has quit IRC08:44
*** heyongli has joined #openstack-infra08:44
*** e0ne has joined #openstack-infra08:46
*** finucannot is now known as stephenfin08:47
*** dbecker has joined #openstack-infra08:50
*** sree has quit IRC08:51
*** panda|off is now known as panda08:51
*** aojea has joined #openstack-infra08:54
*** heyongli has quit IRC08:54
*** lifeless has joined #openstack-infra08:54
*** heyongli has joined #openstack-infra08:55
*** pblaho has joined #openstack-infra08:59
*** rpittau has joined #openstack-infra09:03
*** heyongli has quit IRC09:05
*** heyongli has joined #openstack-infra09:05
*** kzaitsev1pi has quit IRC09:07
*** kzaitsev_pi has joined #openstack-infra09:09
*** sree has joined #openstack-infra09:10
*** pbourke has joined #openstack-infra09:11
*** sambetts|afk is now known as sambetts09:14
*** heyongli has quit IRC09:15
*** heyongli has joined #openstack-infra09:15
*** jaosorior has joined #openstack-infra09:23
*** heyongli has quit IRC09:25
*** heyongli has joined #openstack-infra09:25
openstackgerritTristan Cacqueray proposed openstack-infra/gerritbot master: Add change-created event type  https://review.openstack.org/28636609:27
flaper87ianw: hey, if you're around, could I get access to the nodes that where held for tripleo-ci-centos-7-scenario009-multinode-oooq :)09:31
flaper87ianw: patch 57423309:31
flaper87ianw: and my key https://github.com/flaper87.keys09:32
*** armaan has quit IRC09:33
*** PapaOurs is now known as bauzas09:34
*** sshnaidm has joined #openstack-infra09:34
*** heyongli has quit IRC09:35
*** heyongli has joined #openstack-infra09:36
*** armaan has joined #openstack-infra09:36
*** armaan has quit IRC09:38
*** armaan has joined #openstack-infra09:42
*** dtantsur|afk is now known as dtantsur09:43
*** heyongli has quit IRC09:46
*** heyongli has joined #openstack-infra09:46
*** sree has quit IRC09:50
fricklerflaper87: ianw: the nodes are 162.253.55.151 and 162.253.55.199, will add your key in a moment09:50
*** sree has joined #openstack-infra09:50
flaper87frickler: thanks a bunch09:51
*** sree_ has joined #openstack-infra09:52
*** sree_ is now known as Guest9427609:52
fricklerflaper87: actually I cannot login for some reason. does tripleo ci change the root login?09:53
*** sree has quit IRC09:55
*** armaan has quit IRC09:55
flaper87frickler: nope09:55
flaper87:/09:56
*** heyongli has quit IRC09:56
*** heyongli has joined #openstack-infra09:56
*** Guest94276 has quit IRC09:56
*** armaan has joined #openstack-infra09:57
*** pcichy has joined #openstack-infra09:57
fricklerflaper87: hmm, this looks like it does http://logs.openstack.org/33/574233/9/experimental/tripleo-ci-centos-7-scenario009-multinode-oooq/f00fd65/job-output.txt.gz#_2018-06-15_12_36_34_31029010:02
*** lifeless has quit IRC10:03
flaper87mmh, that's weird. fungi and ianw didn't have problems to get into these boxes10:03
flaper87mmh10:03
*** lifeless has joined #openstack-infra10:04
ianwlet me check...10:05
ianwi am in on 162.253.55.19910:05
*** heyongli has quit IRC10:06
*** heyongli has joined #openstack-infra10:06
ianwflaper87: added to ^10:07
ianwfricker: how weird, i don't see your key on ^10:07
ianwthat would have to suggest your key wasn't in the cloud that host is on10:08
*** eernst has quit IRC10:08
flaper87ianw: I'm in 162.253.55.199, thanks10:08
flaper87is 162.253.55.151 giving problems?10:09
ianwok, yep fix that up now.  sorry was typing it's ip wrong10:09
ianwwell, pasting it wrong anyway :)10:09
flaper87nice, I'm in10:10
flaper87thanks a bunch10:10
ianwfrickler: so that's vexxhost-ca-ymq ... maybe check if the cloud deployer on puppetmaster is actually working correctly there?  maybe it has an old set of keys?10:11
ianwi dunno what the deal is, but /var/log/puppet_run_cloud_launcher.log has no mention of vexxhost ... so i'm guessing that's going to be the problem somehow10:16
*** heyongli has quit IRC10:16
*** heyongli has joined #openstack-infra10:17
fricklerianw: hmm, strange, I checked a couple of vexxhost nodes, I can log into some, but not all of them.10:17
*** namnh has quit IRC10:19
slaweqhi, I just noticed that in many jobs on stable/ocata and stable/pike branches in Neutron we have issues with devstack, like e.g.: http://logs.openstack.org/75/575675/1/check/neutron-rally-neutron/f21ffa6/logs/devstacklog.txt.gz#_2018-06-18_07_53_58_95510:19
slaweqit looks that it's some error in devstack10:19
slaweqdid You maybe saw it before?10:19
slaweqdo You know what can be a reason of it?10:19
slaweq(if not I will have to debug it on my own but maybe someone already noticed that)10:20
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: Remove duplicate entries from /etc/default/grub  https://review.openstack.org/57608410:20
ianwslaweq: keystone ...? cmurphy might know maybe?10:21
slaweqianw: I'm not sure if it's keystone issue or some devstack misconfiguration maybe10:22
*** larainema has joined #openstack-infra10:23
*** heyongli has quit IRC10:27
*** heyongli has joined #openstack-infra10:27
*** jaosorior has quit IRC10:30
*** zoli is now known as zoli|lunch10:34
fricklerslaweq: ianw: this looks like some oslo dependency error, let me spin up a test myself. also #openstack-qa is better suited for discussing devstack failures http://logs.openstack.org/77/575677/1/check/neutron-rally-neutron/7f36d14/logs/screen-keystone.txt.gz#_Jun_18_07_41_22_99931310:34
slaweqfrickler: I just wasn't sure where is better to ask about it, here or on openstack-qa :)10:35
slaweqfrickler: I can ask there10:35
openstackgerritSam Betts proposed openstack-infra/glean master: Fix bonding for RHEL and systemd based OSs  https://review.openstack.org/45563810:36
*** heyongli has quit IRC10:37
*** heyongli has joined #openstack-infra10:37
openstackgerritSam Betts proposed openstack-infra/devstack-gate master: Move location of devstack-gate unstack to post-tempest  https://review.openstack.org/53072610:42
fricklerslaweq: the line between gate issues and devstack issues is thin, so it's not wrong to ask here, too.10:44
*** yamamoto has quit IRC10:44
slaweqfrickler: thx :)10:45
*** heyongli has quit IRC10:47
*** heyongli has joined #openstack-infra10:47
*** alex_xu has quit IRC10:49
*** alex_xu has joined #openstack-infra10:49
*** szaher has joined #openstack-infra10:54
*** d0ugal has quit IRC10:54
*** d0ugal has joined #openstack-infra10:56
*** heyongli has quit IRC10:57
*** heyongli has joined #openstack-infra10:58
openstackgerrityolanda.robla proposed openstack/diskimage-builder master: Convert labels to upper case  https://review.openstack.org/57609810:59
*** alexchadin has quit IRC11:05
*** heyongli has quit IRC11:08
*** heyongli has joined #openstack-infra11:08
*** jpena is now known as jpena|lunch11:08
*** lifeless has quit IRC11:10
*** alexchadin has joined #openstack-infra11:18
*** heyongli has quit IRC11:18
*** heyongli has joined #openstack-infra11:18
*** Goneri has joined #openstack-infra11:20
*** Goneri has quit IRC11:24
*** heyongli has quit IRC11:28
*** heyongli has joined #openstack-infra11:28
*** dave-mccowan has joined #openstack-infra11:30
*** ldnunes has joined #openstack-infra11:31
*** jaosorior has joined #openstack-infra11:33
*** amoralej is now known as amoralej|lunch11:33
*** zoli|lunch is now known as zoli11:33
*** dave-mcc_ has joined #openstack-infra11:35
*** dave-mccowan has quit IRC11:35
*** heyongli has quit IRC11:38
*** heyongli has joined #openstack-infra11:39
*** rossella_s has joined #openstack-infra11:42
*** armaan has quit IRC11:43
*** armaan has joined #openstack-infra11:43
*** yamamoto has joined #openstack-infra11:45
*** aojeagarcia has joined #openstack-infra11:45
*** rh-jelabarre has joined #openstack-infra11:45
*** aojeagarcia__ has joined #openstack-infra11:46
*** aojea has quit IRC11:48
*** sthussey has joined #openstack-infra11:48
*** heyongli has quit IRC11:49
*** heyongli has joined #openstack-infra11:49
*** udesale_ has joined #openstack-infra11:49
*** owalsh_ has joined #openstack-infra11:49
*** aojeagarcia has quit IRC11:49
*** owalsh has quit IRC11:50
*** yamamoto has quit IRC11:52
*** udesale has quit IRC11:52
*** yamamoto has joined #openstack-infra11:52
*** udesale_ has quit IRC11:54
*** heyongli has quit IRC11:59
*** heyongli has joined #openstack-infra11:59
*** jpena|lunch is now known as jpena12:03
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: Remove duplicate entries from /etc/default/grub  https://review.openstack.org/57608412:07
*** edmondsw has joined #openstack-infra12:09
*** heyongli has quit IRC12:09
*** heyongli has joined #openstack-infra12:09
*** rfolco has joined #openstack-infra12:16
*** rlandy has joined #openstack-infra12:17
*** armaan has quit IRC12:18
*** armaan has joined #openstack-infra12:18
*** heyongli has quit IRC12:19
*** heyongli has joined #openstack-infra12:20
*** alexchadin has quit IRC12:23
*** heyongli has quit IRC12:30
*** heyongli has joined #openstack-infra12:30
*** jistr is now known as jistr|mtg12:36
*** heyongli has quit IRC12:40
*** heyongli has joined #openstack-infra12:40
*** sree has joined #openstack-infra12:41
*** sree has quit IRC12:46
*** amoralej|lunch is now known as amoralej12:47
mnaserwhat's our position / way to go about adding python3 in cnetos?12:47
*** heyongli has quit IRC12:50
*** heyongli has joined #openstack-infra12:51
*** bobh has joined #openstack-infra12:55
*** alexchadin has joined #openstack-infra12:56
*** dklyle_ has joined #openstack-infra12:57
*** kgiusti has joined #openstack-infra12:58
*** david-lyle has quit IRC12:59
*** alexchadin has quit IRC13:00
*** Goneri has joined #openstack-infra13:00
*** heyongli has quit IRC13:00
*** heyongli has joined #openstack-infra13:01
*** alexchadin has joined #openstack-infra13:01
*** r-daneel has quit IRC13:01
*** r-daneel has joined #openstack-infra13:02
*** jistr|mtg is now known as jistr13:04
*** r-daneel has quit IRC13:05
*** mriedem has joined #openstack-infra13:05
*** neiloy has joined #openstack-infra13:08
fungimnaser: wait for the next version where it's rumored python3 will replace python213:08
fungiat least that's been the plan so far13:09
fungipython3 in centos7 is nonstandard and nontrivial13:09
*** heyongli has quit IRC13:11
*** heyongli has joined #openstack-infra13:11
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Just use chmod instead of file for log permissions  https://review.openstack.org/57591313:15
mordredfungi: updated per your suggestion ^^13:16
*** heyongli has quit IRC13:21
*** heyongli has joined #openstack-infra13:21
*** jesslampe has joined #openstack-infra13:23
*** felipemonteiro has joined #openstack-infra13:24
openstackgerritMerged openstack-infra/system-config master: Switch ansible-lint to using multiple -x options  https://review.openstack.org/57598213:25
mordredfrickler, AJaeger: either of you have a sec for an easy-ish review? https://review.openstack.org/#/c/575913/13:27
*** bobh has quit IRC13:29
*** nicolasbock has joined #openstack-infra13:29
*** sree has joined #openstack-infra13:29
*** heyongli has quit IRC13:31
*** armaan has quit IRC13:31
*** heyongli has joined #openstack-infra13:31
*** armaan has joined #openstack-infra13:32
fricklermordred: +213:34
*** superdan is now known as dansmith13:38
mordredthanks13:38
*** heyongli has quit IRC13:41
*** heyongli has joined #openstack-infra13:42
*** yamamoto has quit IRC13:42
*** yamamoto has joined #openstack-infra13:42
*** esarault has joined #openstack-infra13:42
*** kashyap has joined #openstack-infra13:44
*** camunoz has joined #openstack-infra13:47
*** cshastri_ has quit IRC13:48
*** udesale has joined #openstack-infra13:48
*** felipemonteiro has quit IRC13:51
openstackgerritMerged openstack-infra/project-config master: Just use chmod instead of file for log permissions  https://review.openstack.org/57591313:51
*** heyongli has quit IRC13:52
*** heyongli has joined #openstack-infra13:52
*** armaan has quit IRC13:52
*** armaan has joined #openstack-infra13:52
*** bobh has joined #openstack-infra13:53
*** sshnaidm_ has joined #openstack-infra13:54
*** zhangfei has joined #openstack-infra13:54
*** psachin has quit IRC13:55
mnaserfungi: we have a user who pushed python3 changes for all of our jobs in OSA and so failing with centos with no python3 support :(13:56
mnaserit would be nice to come up with some 'interim recommended workaround'13:56
*** camunoz has quit IRC13:56
*** camunoz has joined #openstack-infra13:57
*** sshnaidm has quit IRC13:57
fungiyup, use python2 or a distro which provides a usable python313:59
fungii think tripleo is working around it by testing on latest fedora instead13:59
fungialternatives would be to set up software collections under centos7 and then add the python3 interpreter to the default execution path, or compile your own14:00
fungii don't know of any jobs doing that14:01
rcarrillocruzyeah, software collections. I believe tristanC and the softwarefactory folks have something similar in their jobs14:01
rcarrillocruzmnaser: ^14:01
fungiit mostly comes down to asking yourself what the point of the test is14:01
fungiusually we test software in the environments people will be running it, to make sure we don't regress it14:01
*** heyongli has quit IRC14:02
fungithe odds that anyone is running openstackansible under python3 on centos7? slim to nonexistent14:02
mnaserfungi: you're right on that14:02
*** heyongli has joined #openstack-infra14:02
fungifor teh same reasons that setting it up to test that way is a pain, setting it up to use that way would also be a pain14:02
mnaserprobably even non existant14:03
mnaserit is possible that someone does yum install python3 and tries using our stuff in ubuntu however, maybe we should watch/test for that i guess14:03
*** jesslampe has quit IRC14:03
fungiwell, testing it under python3 on ubuntu makes sense because ubuntu provides an integrated python314:03
fungisimilarly fedora, if you think you have users on fedora14:04
mnaserOSA operates under the assumption that the machine running OSA uses the same OS as targets14:04
fungijumping through hoops to fabricate a python3 scenario on centos7 which is likely to reflect the way basically 0 users are going to care about, probably not worth your time14:04
mordredmnaser, fungi: pyenv might work too14:04
fungimordred: yeah, that's basically "compile from source" above, just with a fancy wrapper14:05
mordredbut I agree with fungi - it's important that testing python3 is actually testing something valuable for people14:05
mordredfungi: yup14:05
*** hjensas has quit IRC14:05
mnasermordred: that's actually not bad.  so the thing is openstack ansible usually deploys a venv with all its stuff in /opt/openstack-ansible14:05
mnaserso i guess we COULD use pyenv and deploy a python3 env in /opt/openstack-ansible14:05
mnaserbut that would be a pita for deployers i guess14:06
mnaserwho wants to build stuff still \o/14:06
fungigentoo users ;)14:06
*** felipemonteiro has joined #openstack-infra14:07
mnaser:P14:07
*** felipemonteiro_ has joined #openstack-infra14:08
*** links has quit IRC14:09
*** nicolasbock has quit IRC14:11
*** felipemonteiro has quit IRC14:12
*** heyongli has quit IRC14:12
*** heyongli has joined #openstack-infra14:12
*** heyongli has quit IRC14:22
*** heyongli has joined #openstack-infra14:23
*** alexchad_ has joined #openstack-infra14:23
*** alexchadin has quit IRC14:25
*** felipemonteiro_ has quit IRC14:31
*** sree has quit IRC14:31
*** heyongli has quit IRC14:33
*** heyongli has joined #openstack-infra14:33
*** bdodd has joined #openstack-infra14:34
*** anteaya has joined #openstack-infra14:34
*** rpioso|afk is now known as rpioso14:36
mordredmnaser: :)14:38
openstackgerritMohammed Naser proposed openstack-infra/openstack-zuul-jobs master: Add NODEPOOL_PERCONA_PROXY to mirror_info  https://review.openstack.org/57615614:39
mnaserinfra-core: ^ really quick and simple review14:40
mnaserfwiw: the kata-containers arch. call is in 20 minutes.  i'm planning to bring up and continue the discussion of working with 'winterscale'14:40
mnaserif anyone wants to hop on as well, that'd be nice, but i'm okay too14:40
mnaserhttps://etherpad.openstack.org/p/katacontainers-2018-architecture-committee-mtgs14:40
clarkbmnaser: not sure if you saw my notes in the kata channel but I think we are just down to some buggy tests preventing zuul jobs from passing successfully14:41
mnaseroh man14:42
mnaseri think there might be no meeting today14:42
mnaserbiweekly schedule :X14:42
*** hongbin has joined #openstack-infra14:42
*** jesslampe has joined #openstack-infra14:42
clarkbanyways I've brought it up and asked fo rhelp understadning because from my debugging zuul is failing properly and jenkins is not testing what they want to be testing14:42
*** heyongli has quit IRC14:43
* mnaser shrugs14:43
mnaserthanks for the info clarkb -- i saw some notes but yeah, i'm not so familiar with the inner workings14:43
*** heyongli has joined #openstack-infra14:43
mnaseri just kinda got vms+jenkins up and handed them over14:43
mnaserhttps://katacontainers.io/ ok there does seem to be a call14:44
*** janki has quit IRC14:44
mnaserArchitecture Committee Schedule (Weekly Monday Meetings)14:44
fricklermnaser: if you ping "infra-root" or "config-core" that gets better attention ;) also using the opportunity to advertise my patch documenting this :D https://review.openstack.org/57232314:48
mnaserfrickler: i try to avoid roots because i guesst hey're busy with other things :D14:49
mnaseralso good catch, i think that the lxc which i cp'd from is brokn14:49
mnaseri'm not going to adjust it because i am going to assume it will break things.14:49
*** dklyle_ has quit IRC14:49
fricklermnaser: yes, I was more hoping some other reviewer might pick this up if needed14:51
mnaserfrickler: id push a follow up but OSA world is broken enough as is (we're probably the only consumers of this)14:51
fricklermnaser: to avoid root pinging that's why we have "config-core", highlighting reviewers for project-config and {openstack-,}zuul-jobs14:52
mnasergotcha, i'll change my terminology :)14:53
*** heyongli has quit IRC14:53
fricklermnaser: btw, did you get access to the two held nodes for ansible-ceph debugging? do you still need those?14:53
*** heyongli has joined #openstack-infra14:53
mnaserfrickler: ah sorry, yes we did, couldnt even reproduce (shucks) so they can be dropped14:53
fricklermnaser: o.k., so I'll delete them, let us know if you need further help14:54
pabelangerheads up about gerrit 2.14 when we upgrade to it, it defaults to sending (color) HTMLs now: https://www.gerritcodereview.com/releases/2.14.md#html-emails just learned the hard way with sf.io. Something to remember to disable when we upgrade review.o.o14:55
fungiew14:56
*** zhangfei has quit IRC14:56
fungi"...can be disabled by setting sendemail.html to false"14:56
fungii'm about to stand up a gerrit for personal use in the near future, so definitely going to be setting that option14:57
fungithough this is something i've been waiting years for: http://gerrit-documentation.storage.googleapis.com/Documentation/2.14/intro-user.html#reply-by-email14:58
fungiheh... "While Gerrit supports a wide range of email clients, the following ones have been tested and are known to work: (anything maintained by google)"14:58
fungicolor me surprised14:58
anteayapabelanger, has there been an etherpad started for the upgrade work?14:59
anteayapabelanger, I don't think anyone has taken on driving that yet14:59
pabelangeranteaya: I don't believe so... agree14:59
*** lpetrut has quit IRC15:01
*** lpetrut has joined #openstack-infra15:02
*** heyongli has quit IRC15:03
* mordred is pondering volunteering, but wants to get some other stuff done before signing up for new work15:04
clarkbmordred: AJaeger: where did we get on the updating how zuul grabs logs in base jobs? is a job still required to copy things to the executor's log dir manually?15:04
*** heyongli has joined #openstack-infra15:04
*** sshnaidm_ has quit IRC15:06
mordredclarkb: yes - that is actually the next zuul-jobs task I was going to try to pick back up15:07
*** dtruong_ has joined #openstack-infra15:07
mordredclarkb: status:open topic:zuulv3-output is the work so far15:08
mordredpabelanger: is there any way (that you know of) that we could change the global default of that value?15:09
mordred(I mean, I'm sure we could write a java patch to add to our branch)15:09
mordredbut I would **very** much like to make that an opt-in feature since HTML emails are evil and break the internet15:09
*** nicolasbock has joined #openstack-infra15:09
mordredoh - wait - that's a global config15:10
* mordred shuts up15:10
*** bobh has quit IRC15:10
*** ccamacho has quit IRC15:10
fungimordred: yeah, i quoted the section of the config document which tells us how to disable it15:11
pabelangermordred: yes, global config15:11
mordredsweet. I thought it was a per-user config setting for some reason when I read it first15:11
fungiseems it's both. global to change the default, per-user to set a non-default preference15:11
mordredthat config setting already exists, yeah? so we should be able to go ahead and put it into the current config15:12
pabelangerYah, my sadness is it is opt-out by default15:12
*** dtruong has quit IRC15:12
fungiwhy do you hate pretty pictures and colorful text? it's optimized for gmail! ;)15:12
openstackgerritMerged openstack-infra/infra-manual master: Mention keywords to highlight tech support  https://review.openstack.org/57232315:12
pabelangerfungi: indeed15:12
mordredhrm. it actually doesn't seem to be an option in 2.1315:13
pabelangeryah, new feature in 2.1415:13
*** lpetrut has quit IRC15:13
mordredsigh15:13
*** heyongli has quit IRC15:14
mordredwell, comments-by-reply is pretty cool15:14
*** heyongli has joined #openstack-infra15:14
fungii'd be a lot more excited about review-by-mail if we didn't have gertty15:14
mordredoh - it's only in response to comments and labels - and it's only comments - so you can't do a full review workflow with it15:19
*** sshnaidm_ has joined #openstack-infra15:19
*** udesale_ has joined #openstack-infra15:20
fungiyeah, somewhat limited but for casual responses to review comments it sounds useful15:20
fungiokay, stepping out to grab lunch/run errands but will return as soon as i can15:20
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: Fix for proper LVM support  https://review.openstack.org/57616815:21
mnaserclarkb: so just finished talking with kata.  i would like to take sometime maybe with you and other infra team members that are interested in bringing kata as a tenant in zuul15:21
*** sree has joined #openstack-infra15:22
mnaseralongside other kata ci folks15:22
*** udesale has quit IRC15:22
mnaserso that we can sit down and iterate much quicker with their help15:22
*** heyongli has quit IRC15:24
*** heyongli has joined #openstack-infra15:24
*** udesale_ has quit IRC15:25
pabelangermnaser: are you thinking today? Or scheduling something in the future15:26
mnaserpabelanger: i'm open, maybe we can start an email thread in openstack-infra?15:26
mnaseri explained the whole idea behind 'winterscale'15:26
*** gyee has joined #openstack-infra15:27
pabelangermnaser: maybe confirm with clarkb, there was a good meeting in vancouver, but was mentioned having f2f make it much faster to iterate on. Maybe getting people into pbx.o.o (voice) will help again15:28
pabelangercould even record it15:28
mnaserpabelanger: yes, i agree on that, or zoom/hangouts/etc.. whatever works :)15:29
*** dklyle has joined #openstack-infra15:29
*** rossella_s has quit IRC15:30
clarkbmy plan has/had been to get this job working as step 015:30
clarkbthen we can show it works, I think a big part of the issue in the past trying to work with this is general skepticism and not having anything concrete to look at or refer to15:31
clarkbif I/we can get this job working that becomes the something we can point to15:31
*** armaan has quit IRC15:31
anteayamnaser would they join the irc channel if it was called something other than openstack-infra?15:31
clarkbanteaya: they've joined this channel before I don't think that is the issue15:32
anteayaclarkb, okay thanks15:32
*** sree has quit IRC15:32
clarkbthe biggest issuse I see have been prioritization of effort being elsewhere due to needing a release done (which is fine but meant no time for iterating on ci)15:34
*** heyongli has quit IRC15:34
clarkbwith release done, now its just a matter of showing them that the sunk cost of the jenkins config isn't a major cost if switched to zuul15:34
*** heyongli has joined #openstack-infra15:34
openstackgerritAde Lee proposed openstack-infra/irc-meetings master: Change barbican meeting time and storyboard link  https://review.openstack.org/57617715:34
clarkb(which is why I think having a working job is important)15:34
mnaserclarkb: that's why i think it'd be good to sit down together and iterate15:35
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Capture logs in kata-runsh job  https://review.openstack.org/57617815:35
mnaseralso does anyone know why this is failing? https://review.openstack.org/#/c/576156/ .. i see multinode stuff but i have no idea15:36
*** Bhujay has quit IRC15:36
clarkbmnaser: http://logs.openstack.org/56/576156/1/check/openstack-infra-multinode-integration-centos-7/213bb64/ara-report/result/025a1d66-7785-4674-a8f5-5bb2c2b62b5f/ its one of my least favorite error messages on linux15:37
clarkbmnaser: seems to be unhappy with the bridge address update15:37
mnaseryeah i saw that too :(15:38
clarkb(possibly beacuse the address is already ste on it)15:38
mnaserit's so confusing15:38
*** felipemonteiro has joined #openstack-infra15:38
mnaserclarkb: it happens in both fedora and centos so something shared there..15:38
*** jaosorior has quit IRC15:38
clarkbmordred: does https://review.openstack.org/576178 looks right to you as far as collecting logs goes?15:38
clarkbmnaser: ya, it is in a block checking the address isn't already set first, then only sets it if the return code is 1 (indicating address isn't already there)15:39
clarkbip: command not found15:39
mnaseri didnt notice that one15:39
clarkbhttp://logs.openstack.org/56/576156/1/check/openstack-infra-multinode-integration-centos-7/213bb64/ara-report/result/cea4d067-8b8e-4316-a6a0-e5df91c8a106/ I think that is the issue15:40
clarkbbase image change maybe?15:40
mnaser /bin/sh15:40
mnaserwait15:40
clarkbya that is ansible default which should be ok for that command15:40
mnaserso the follow up command works15:40
mnaserso ip addr commands works but the one before it says command doesnt exist15:41
mnaserwhah15:41
clarkbmnaser: oh! the second is become: yes but the first isn't15:41
clarkbcould be a path issue where regular users don't get that in their path by default but rootdoes?15:41
mnaserclarkb: that does sound to be a culprit.. but would such a major behavioural change happen in a distro lol15:42
clarkbmnaser: I stopped being surprised by major changes in stable centos :)15:43
*** kjackal has quit IRC15:43
mnaserclarkb: one is shell and the other is command15:43
mnasershell opens up a shell and exports env variables afaik15:43
mnasercommand needs a full path15:43
clarkbah15:43
mnasermaybe this was broken by ansible 2.5?15:43
clarkbexcept the command one is the one that works15:44
clarkband the shell one is the one that doesn't15:44
mnaseroh yes you're right15:44
*** alexchad_ has quit IRC15:44
*** heyongli has quit IRC15:44
*** alexchadin has joined #openstack-infra15:44
*** heyongli has joined #openstack-infra15:45
mnaserhttps://docs.ansible.com/ansible/2.5/porting_guides/porting_guide_2.5.html#shell15:45
mnaserFor a full list, check the shell plugin you are using, the default shell plugin is sh.15:45
mnaseri wonder if its teh default shell changing to /bin/sh15:45
*** alexchadin has quit IRC15:45
*** diablo_rojo has joined #openstack-infra15:45
*** lpetrut has joined #openstack-infra15:47
*** sshnaidm_ has quit IRC15:48
*** sree has joined #openstack-infra15:48
openstackgerritMohammed Naser proposed openstack-infra/devstack-gate master: Switch `ip` commands to use `command` module  https://review.openstack.org/57618415:48
*** lpetrut has quit IRC15:49
*** hemna_ has joined #openstack-infra15:49
*** lpetrut has joined #openstack-infra15:49
*** janki has joined #openstack-infra15:51
*** sree has quit IRC15:52
*** yamamoto has quit IRC15:53
*** jesslampe has quit IRC15:53
*** e0ne has quit IRC15:54
*** jesslampe has joined #openstack-infra15:54
*** bobh has joined #openstack-infra15:54
*** yamamoto has joined #openstack-infra15:54
*** heyongli has quit IRC15:55
*** heyongli has joined #openstack-infra15:55
*** yamamoto has quit IRC15:56
*** yamamoto has joined #openstack-infra15:56
*** lpetrut has quit IRC15:56
*** lpetrut has joined #openstack-infra15:58
clarkbmnaser: in ^ I don't think the pipe to grep will work under command (that is why it is shell)15:59
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Prevent Zuul scheduler to crash at startup if gerrit down  https://review.openstack.org/57619216:00
mordredclarkb: yes16:01
mnaseroh16:01
mnaseryou're right16:01
mnaserin that case16:01
*** jesslampe has quit IRC16:02
*** zaneb has joined #openstack-infra16:02
clarkbfollowing up on our caching proxy performance. The general port 8080 proxy seems to servce about 95% of all requests from its cache16:03
clarkbthe dockerhub cache is more like 90%16:03
clarkbstill really good overall I think16:03
*** shardy has quit IRC16:03
mordredclarkb: awesome. so it seems like the bulk of the issues were tied to the dockerhub CDN changes16:03
mordred?16:04
clarkbmordred: yes I think so16:04
openstackgerritMohammed Naser proposed openstack-infra/devstack-gate master: Switch `ip` commands to use `command` module  https://review.openstack.org/57618416:04
mnaserclarkb: here's an alternative solution ^16:04
clarkbdockerhub in ord is 88% and in inap is 92% of requests served from cache16:05
*** heyongli has quit IRC16:05
*** heyongli has joined #openstack-infra16:05
clarkbI need to figure out how to run my script I pushed friday in a way that other people can see these numbers16:05
mordredmnaser: that lgtm16:05
*** zoli is now known as zoli|gone16:05
clarkbI guess just run it in cron once a day or once an hour and serve results out of docroot16:05
*** zoli|gone is now known as zoli16:05
mordredclarkb: you could run it as a periodic zuul job16:06
mordredI'm not saying you should - just talking out loud :)16:06
clarkbya I think the biggest issue is serving the data in a way that tripleo can consume it sanely16:07
*** nicolasbock has quit IRC16:08
clarkbalso nothing seems to be using the new port 8082 dockerhub cache16:09
clarkbI guess loci job churn is just much lower than people using older clients like tripleo16:09
*** lpetrut has quit IRC16:11
*** sambetts is now known as sambetts|afk16:12
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck master: Add query for cells v1 trusted certs rebuild bug 1777478  https://review.openstack.org/57620116:13
openstackbug 1777478 in OpenStack Compute (nova) "ServerShowV263Test.test_show_update_rebuild_list_server fails cells v1 job with "ValueError: An object of type nova.objects.instance.TrustedCerts is required in field trusted_certs, not a dict"" [Critical,Triaged] https://launchpad.net/bugs/1777478 - Assigned to Matt Riedemann (mriedem)16:13
*** heyongli has quit IRC16:15
*** heyongli has joined #openstack-infra16:15
*** lpetrut has joined #openstack-infra16:16
*** psachin has joined #openstack-infra16:16
*** sshnaidm_ has joined #openstack-infra16:16
clarkbmnaser: latest command switch lgtm, I've approved it because ci should keep it from merging if it doesn't work. But we should double check in a bit that it actually passed and fix it more if it doesn't :)16:18
*** tesseract has quit IRC16:19
*** pcaruana has quit IRC16:20
*** sshnaidm_ is now known as sshnaidm|afk16:20
*** nicolasbock has joined #openstack-infra16:20
mordred++16:21
*** yamahata has quit IRC16:22
*** gfidente is now known as gfidente|afk16:22
xgerman_somehow I can’t log into gerrit — anyhting odd going on?16:22
clarkbxgerman_: you are the only one to report this behavior. Where is it failing?16:23
*** nicolasbock has quit IRC16:24
xgerman_when I click on Sign In it goes off to ubuntu one and then back to gerrit but I am not signed in16:24
clarkbmordred: are you going to be around today? want to approve https://review.openstack.org/#/c/571263/ ?16:24
*** nicolasbock has joined #openstack-infra16:24
*** heyongli has quit IRC16:25
*** heyongli has joined #openstack-infra16:26
clarkbxgerman_: ok so it does redirect back to review.openstack.org but shows you as not logged in? can you try in incognito/private browsing mode to avoid any existing cookies16:26
xgerman_ok16:26
xgerman_mmh, that made a difference16:26
*** trown is now known as trown|lunch16:27
*** jaosorior has joined #openstack-infra16:27
*** jaosorior has quit IRC16:28
clarkbianw: fungi thinking out loud here, if we still have admin privs in packethost, can we create a new flavor that has access to 200GB of disk then build a new mirror using that? then we don't have to worry about cinder16:28
clarkband we can avoid using more cpus than necessary16:28
clarkbxgerman_: in that case I'm guessing something corrupted your existing gerrit cookies (at least from gerrit's perspective)16:29
xgerman_ok, probbably time to delete all my cookies16:29
*** dave-mcc_ has quit IRC16:30
clarkbianw: fungi: and if we do still have admin creds where are those written down?16:31
*** jaosorior has joined #openstack-infra16:32
mordredclarkb: yup (to both)16:35
*** germs has joined #openstack-infra16:35
*** germs has quit IRC16:35
*** germs has joined #openstack-infra16:35
*** heyongli has quit IRC16:36
*** germs has quit IRC16:36
*** yamamoto has quit IRC16:36
*** heyongli has joined #openstack-infra16:36
*** germs has joined #openstack-infra16:36
*** germs has quit IRC16:36
*** germs has joined #openstack-infra16:36
*** yamamoto has joined #openstack-infra16:36
*** armaan has joined #openstack-infra16:36
*** owalsh_ is now known as owalsh16:37
*** yamamoto has quit IRC16:41
*** r-daneel has joined #openstack-infra16:42
*** felipemonteiro_ has joined #openstack-infra16:43
*** hph^ has joined #openstack-infra16:45
*** heyongli has quit IRC16:46
*** heyongli has joined #openstack-infra16:46
*** felipemonteiro has quit IRC16:47
*** bobh has quit IRC16:48
*** dougsz has quit IRC16:55
*** heyongli has quit IRC16:56
*** heyongli has joined #openstack-infra16:56
openstackgerritMerged openstack-infra/system-config master: Switch to using new ansible openstack inventory script  https://review.openstack.org/57126316:58
*** jaosorior has quit IRC17:01
*** derekh has quit IRC17:01
*** sree has joined #openstack-infra17:04
*** kjackal has joined #openstack-infra17:05
*** hashar is now known as hasharAway17:05
*** sree has quit IRC17:06
*** heyongli has quit IRC17:06
zanebcould somebody please add me to https://review.openstack.org/#/admin/groups/1925,members and https://review.openstack.org/#/admin/groups/1926,members (ref https://review.openstack.org/573459) when they have a moment17:06
*** heyongli has joined #openstack-infra17:07
*** dtantsur is now known as dtantsur|afk17:11
*** jpich has quit IRC17:12
*** d0ugal has quit IRC17:12
*** amoralej is now known as amoralej|off17:13
*** jpena is now known as jpena|off17:15
*** heyongli has quit IRC17:17
*** heyongli has joined #openstack-infra17:17
*** psachin has quit IRC17:19
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Just use chmod instead of file for log permissions  https://review.openstack.org/57621517:20
mordredfungi: sigh. ^^ that whole time I was fixing the test-upload-logs role and not the upload-logs role17:21
mordredclarkb: ^^ if you have a sec17:21
* fungi is back from lunch and trying to catch up now17:22
clarkbmordred: a lot of the ansible lint rules are feeling not great for CI17:24
clarkbmordred: it yells at you if you ensure latest with package17:24
clarkbwhich is kinda the point in CI17:24
*** nicolasbock has quit IRC17:25
mordred++17:25
mordredit yells about latest?17:25
clarkbyup17:25
fungithere was an alternative suggestion of switching from ansible-lint to ansible-review? something about them being from the same author and recommending the latter over the former?17:26
*** d0ugal has joined #openstack-infra17:26
*** heyongli has quit IRC17:27
*** heyongli has joined #openstack-infra17:27
mordredreview is a lint wrapper designed to work with diffs17:27
mordredhttp://willthames.github.io/2016/06/28/announcing-ansible-review.html17:28
mordredwe could use it, but I don't know that its a win for us17:28
fungiahh17:29
mordredI can see where it would be a win for people who are not gating their tree17:29
fungii didn't look closely, just saw the discussion in here over the weekend17:29
*** iranzo has quit IRC17:30
openstackgerritMerged openstack-infra/elastic-recheck master: Add query for cells v1 trusted certs rebuild bug 1777478  https://review.openstack.org/57620117:31
openstackbug 1777478 in OpenStack Compute (nova) "ServerShowV263Test.test_show_update_rebuild_list_server fails cells v1 job with "ValueError: An object of type nova.objects.instance.TrustedCerts is required in field trusted_certs, not a dict"" [Critical,In progress] https://launchpad.net/bugs/1777478 - Assigned to Matt Riedemann (mriedem)17:31
mordredbut since we gate - I think the "don't show me problems in this patch but not in the rest of the code" isn't as necessary for us17:31
clarkbhrm we don't compress log files by default17:33
fungimakes sense17:33
* clarkb updates job17:33
*** dklyle has quit IRC17:36
*** dklyle has joined #openstack-infra17:37
*** armaan has quit IRC17:37
*** heyongli has quit IRC17:37
*** heyongli has joined #openstack-infra17:37
*** yamamoto has joined #openstack-infra17:38
anteayatwo spotted fawns froliking in my front yard17:39
anteayafrolicking*17:40
*** pblaho has quit IRC17:41
*** yamamoto has quit IRC17:42
openstackgerritsebastian marcet proposed openstack-infra/openstackid master: Fixed missing npm dependency  https://review.openstack.org/57622117:42
dhellmanncould I get someone to take a look at https://review.openstack.org/#/c/574853/ for me, please? The job is already defined, this just adds it to a project template in ozj.17:43
dhellmannfungi : thanks17:47
*** heyongli has quit IRC17:47
*** heyongli has joined #openstack-infra17:48
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Updated Guzzle client default config  https://review.openstack.org/57622317:48
*** aojeagarcia__ has quit IRC17:48
openstackgerritMerged openstack-infra/openstackid-resources master: Updated Guzzle client default config  https://review.openstack.org/57622317:49
clarkbzaneb: done17:51
zanebclarkb: thanks!17:52
*** e0ne has joined #openstack-infra17:53
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: add test-release-openstack-python3 to publish-to-pypi-python3  https://review.openstack.org/57485317:55
*** akhilaki has joined #openstack-infra17:56
*** janki has quit IRC17:56
*** dhajare has quit IRC17:56
*** heyongli has quit IRC17:58
*** heyongli has joined #openstack-infra17:58
AJaegerfungi, save to increase packhost to 10 servers now? Then I'll approve https://review.openstack.org/57586318:00
*** dklyle has quit IRC18:00
fungiAJaeger: yeah, i think we had planned to merge that on friday18:00
fungiunless we were waiting for a mirror server rebuild?18:01
fungiclarkb was just suggesting using admin superpowers to up the cinder quota18:01
AJaegerfungi, has two +2s already - so you can self-merge any time...18:01
clarkbfungi: not the cinder quota, make a ne flavor size18:01
fungioh, or that18:02
AJaegerok, I wait - and just add another +2 ;)18:02
fungithanks18:03
*** kaiokmo has joined #openstack-infra18:06
*** heyongli has quit IRC18:08
*** heyongli has joined #openstack-infra18:08
*** myoung is now known as myoung|lunch18:08
*** r-daneel has quit IRC18:09
*** r-daneel has joined #openstack-infra18:10
clarkbmnaser: do you have to kata jenkins specific steps handy? trying to figure out how they installer newer docker on xenial18:10
mordredclarkb: there's https://apt.dockerproject.org/repo - which is what I have installed on my laptop18:12
clarkbmordred: https://github.com/kata-containers/runtime/blob/master/versions.yaml#L130 is the problem18:13
mordredclarkb: ah18:14
mriedemwe might want to promote this https://review.openstack.org/#/c/576194/18:15
mriedemlots of nova changes are failing in the gate due to a new tempest test and the cells v1 job18:15
*** dave-mccowan has joined #openstack-infra18:17
*** heyongli has quit IRC18:18
*** heyongli has joined #openstack-infra18:18
fungiRunning: ['/etc/ansible/hosts/openstack', '--list']18:21
fungiOSError: [Errno 2] No such file or directory18:21
*** lseki has joined #openstack-infra18:21
*** armaan has joined #openstack-infra18:21
clarkbfungi: ya puppet should've updated it to openstack-inventory18:21
fungianybody know what might have changed recently to break our launch-node.py script?18:21
clarkbfungi: https://review.openstack.org/57126318:21
fungioh, do we have a fix to launch-node.py for that yet18:21
fungi?18:21
clarkbif it calls it directly probably18:22
clarkbsorry if I missed that18:22
clarkbmriedem: there are no nova changes in the gate currently18:22
clarkbmriedem: I can enqueue that fix directly to the gate though18:22
* clarkb does this18:22
*** armaan has quit IRC18:23
clarkbmriedem: done18:23
*** jroll has quit IRC18:24
mriedemclarkb: thanks18:24
*** jroll has joined #openstack-infra18:24
*** pcaruana has joined #openstack-infra18:25
*** dklyle has joined #openstack-infra18:26
*** trown|lunch is now known as trown18:26
*** vtapia has quit IRC18:27
*** heyongli has quit IRC18:28
*** heyongli has joined #openstack-infra18:29
fungiclarkb: hrm, so it's not 1:1 substitution i suppose? trying to use that i get a "keystoneauth1.exceptions.auth_plugins.MissingRequiredOptions: Auth plugin requires parameters which were not given: auth_url"18:30
clarkbfungi: mordred said it should be, it did at least work just running it with the --list flag18:30
fungido we need to change how we're configuring launch-node.py too?18:30
clarkbfungi: possibly you need openstacksdk in your venv?18:30
fungioh, still trying to use the system-wide context18:31
fungii'll try it with an ansible virtualenv18:31
openstackgerritMerged openstack-infra/openstackid master: Fixed missing npm dependency  https://review.openstack.org/57622118:36
*** heyongli has quit IRC18:39
*** yamamoto has joined #openstack-infra18:39
*** pcaruana has quit IRC18:39
*** heyongli has joined #openstack-infra18:39
fungiclarkb: mordred: yeah, pip installing openstacksdk into the venv didn't seem to help. this is the end of the output from launch-node.py where it provides a traceback: http://paste.openstack.org/show/723736/18:39
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Capture logs and install docker in kata-runsh job  https://review.openstack.org/57617818:39
clarkbfungi: is the cloud you are talking to missing an auth_url?18:40
clarkbif not maybe this is a new regression since I last tested things18:40
fungiit's OS_CLOUD=openstackci-rax OS_REGION_NAME=DFW18:41
mordredfungi: mind if I take a lok directly?18:42
fungigo for it18:42
clarkbya there is no auth_url defined, it is relying on the profile I think18:42
fungijust following the system-config/launch/README and trying to adapt it in the wake of https://review.openstack.org/57126318:42
mordredfungi: so - somehow you have 0.12.0 installed in your venv18:44
*** camunoz has quit IRC18:44
mordredwhich is too old to work for this18:44
*** yamamoto has quit IRC18:44
fungiahh, lemme blow that one away and try again. might have been preexisting and virtualenv didn't replace it18:44
openstackgerritMerged openstack-infra/zuul-jobs master: Just use chmod instead of file for log permissions  https://review.openstack.org/57621518:45
fungithough i was getting a similar error using the system-wide installed versions too18:45
*** yamahata has joined #openstack-infra18:46
mordredfungi: we should update the system-wide openstacksdk to 0.14.0 from 0.13.0 - 0.13 is missing limelight18:46
*** lpetrut has quit IRC18:48
mnasermordred: limestone maybe? :P18:48
mordredmnaser: yes. that one :)18:48
*** sshnaidm|afk has quit IRC18:49
mnasermordred: https://review.openstack.org/#/c/574746/ ?18:49
mnaseror did something merge already for that18:49
*** heyongli has quit IRC18:49
*** vtapia has joined #openstack-infra18:49
*** heyongli has joined #openstack-infra18:49
fungilimelight was a peer-to-peer file sharing service, right?18:49
fungior maybe it was just a client18:49
mordredoh! well that might also be an issue18:49
mnaseri think that was limewire fungi  :P18:50
mordredfungi, clarkb: wanna +A that https://review.openstack.org/#/c/574746/ and its parent?18:50
* mnaser holds useful bug fixes hostages by dependencies18:50
mnaser:P18:50
mordredmnaser: nicely played18:50
* mordred is thinking we should maybe split those vendor profiles out into their own repo kind of like service-types-authority18:51
clarkbmordred: done18:51
openstackgerritGage Hugo proposed openstack-infra/system-config master: Add statusbot to #openstack-helm  https://review.openstack.org/56588718:51
mordredso that we can have a "you should always have the latest version of this" story that is separate from version-of-library18:51
openstackgerritGage Hugo proposed openstack-infra/system-config master: Add statusbot to #openstack-security  https://review.openstack.org/56588818:51
fungioh, right, limelight was a rush song ;)18:51
mnasermordred: that's actually a good idea. this doesn't need to be gated across all of openstacksdk for changes like that18:51
mnaserand probably doesnt need to be tied into the openstacksdk release cycle18:52
mnaser"hi we just upgraded our cloud but please wait for openstacksdk to catch up on our vendor profile" :p18:52
mordredexactly18:52
fungimordred: separately from getting openstacksdk upgrades going, i'm still seeing the same traceback with a freshly recreated venv containing openstacksdk==0.14.018:53
mordredfungi: yah - likely due to the bug mnaser's patch fixes18:53
mordredbut lemme check18:53
*** armaan has joined #openstack-infra18:54
lsekihi, I noticed that most pylint jobs are still getting timeout, and the logs are not very informative...18:55
mnaserlseki: which project?18:55
clarkblseki: can you link to an example?18:55
lsekicinder18:55
mnaserlseki: got a specific change?18:55
fungidoes it time out every run, or just occasionally?18:55
fungido runs which don't time out take almost as long as the timeout is set?18:56
lsekie.g. https://review.openstack.org/#/c/565179/18:56
lsekiseems that almost every patch is getting timeout since saturday18:56
mnaserlseki: how long does it take to run locally for you?18:57
clarkblseki: its running some scrpt in cinder and that scipt isn't completeing in the allotted time18:58
clarkblseki: I would run it locally and/or add set -x and other verbose logging to the job to get more output18:58
lsekimnaser: the same happens here with 50min timeout, so I'm testing it with a larger timeout18:58
fungilooks like the last pylint job which succeeded on that change took 26 minutes, and the ones which are timing out do so at 30 minutes18:58
clarkbtools/lintstack.sh18:58
fungiso odds are it just needs a longer timeout18:58
clarkbor it is trying to solve the halting problem and will never finish18:59
mordredit takes 30 minutes to run pylint?18:59
*** heyongli has quit IRC18:59
lsekiclarkb, mnaser: on my machine it took 1h30, weird18:59
smcginnisSome of those pylint jobs take an exceptional amount of time for some reason.18:59
*** heyongli has joined #openstack-infra18:59
smcginnisI thought it got better after I upgraded to the lastest and switched to py3 for execution.18:59
mnaserlseki: that means there might be something going terribly wrong, you might want to run that with strace or something and see if it's getting stuck somewhere18:59
smcginnislseki: For that particular patch, it might help to rebase.19:00
smcginnislseki: It does not have my updates.19:00
smcginnisRun time was cut by about 10 minutes based on my unscientific observations.19:01
clarkbsmcginnis: zuul auto merges you into the target branch before running a rebase should be a noop as far as pylint is ocncerend19:01
fungismcginnis: keep in mind that zuul tests the change by merging it to the target branch's tip19:01
mnaserclarkb: http://paste.openstack.org/show/723738/ this is the current jenkins equiv of 'ready-script'19:01
mnaserfor ubuntu19:01
smcginnisHmm19:01
fungithough as for running locally, that could make a difference19:01
clarkbmnaser: thanks. I think I've semi volunteered to delete as much ofthat that isn't jenkins specific as possible19:01
smcginnisAnd since that job just calls tox, it should pick up the rebased changes in tox.ini, right?19:01
clarkbsmcginnis: yes it is running out of the git repo19:02
smcginnisOK, thanks.19:02
mnaserclarkb: fun.. let me know if you need help, i think unattended upgrades is useless in single use slaves, git/make/gcc are probably needed, docker install probably the only needed thing19:02
smcginnislseki: That's not your problem there though since that job is non-voting.19:02
smcginnisIt's a problem, but not the problem giving you a zuul -1.19:02
smcginniss/you/that patch/19:02
clarkbmnaser: well .ci/setup.sh already installs most of that stuff but then is completely untested because the jenkins jobs do it out of band (and .ci/setup.sh installs a non working version of docker as a result)19:03
clarkbmnaser: idea would be to make .ci/setup.sh actually setup ci and be tested by running it19:03
lsekismcginnis: well, the same happens on my downstream ci... I'll make it non-voting for now19:03
mnaserclarkb: i think that's how it should be, so we just call one shell script19:03
clarkbmnaser: ++19:03
mnaseri think the fact it's not working is a by product of the problematic 'jenkins' prep script19:03
clarkbmnaser: yup19:04
clarkbmnaser: that and runtime asserts a version of docker that doesn't work for ci19:04
clarkbmnaser: so we are testing a version that we don't assert as supported and the asserted version does not work :/19:04
mnaserclarkb: which confused you and i'm sure many other possible downstream users19:05
smcginnislseki: You're running pylint on your third party ci?19:05
mnaserclarkb: i'd love to help with some of that but i am overwhelmed with stuff right now :(19:05
lsekismcginnis: yes19:05
clarkbmnaser: ++19:05
smcginnislseki: Just for fun?19:05
clarkbmnaser: no worries, I'm slowly making my way through it. I'm hopefully if I can just get it to the point were it works then others in kata land will want to get involved19:05
clarkbwe'll see19:05
mnaserclarkb: it would be nice if we can show something off in the call next week19:06
mnaseri think once you solve this though the rest will be a breeze to implement19:06
lsekismcginnis: it was already there when I joined the team19:06
*** camunoz has joined #openstack-infra19:07
mordredfungi: aha! there is actually a bug in the script19:07
lsekismcginnis: you guys don't run pylint?19:07
tpsilvasmcginnis: we have a downstream gerrit and CI that tests all our internal patches19:07
tpsilvabefore they go upstream19:07
smcginnistpsilva: Ah, makes sense.19:07
mordredI feel like this bug was fixed in upstream ansible19:08
smcginnislseki: The only thing third party CI needs to be running for Cinder requirements is tempest volume tests against actual storage backends.19:08
lsekismcginnis: I see19:09
*** heyongli has quit IRC19:09
*** heyongli has joined #openstack-infra19:10
fungimordred: a bug in our scripts? unpossible!19:11
*** florianf has quit IRC19:13
lsekismcginnis: well, I'll set my pylint job as non-voting for now, and investigate this slowness later19:13
lsekithank you all!19:13
*** myoung|lunch is now known as myoung19:16
clarkbmnaser: heh and now launchpad ppa fails to hvae its gpg key found on ubuntu keyserver19:18
*** heyongli has quit IRC19:20
clarkbif I do a manual search for the key it shows up so I'm hoping this is just a networking/service blip19:20
*** heyongli has joined #openstack-infra19:20
mordredfungi: https://github.com/ansible/ansible/pull/4166419:20
mordredShrews: ^^ I know you're mostly out today - but if you could click an approve button there ^^19:20
openstackgerritSean McGinnis proposed openstack-infra/project-config master: Extend Cinder pylint timeout  https://review.openstack.org/57623819:20
fungimordred: wow, now that's a fun rabbit hole19:22
openstackgerritMohammed Naser proposed openstack-infra/openstack-zuul-jobs master: Add NODEPOOL_PERCONA_PROXY to mirror_info  https://review.openstack.org/57615619:23
mnaserclarkb: i'm sorry :p19:23
clarkbmnaser: looks like it may be running properly now on a rerun19:23
mordredShrews: and this: https://github.com/ansible/ansible/pull/4166619:23
fungimordred: i'm watching our zuul test your ansible pr... how awesome!19:24
mordredthe backport to stable 2.619:24
mordredfungi: \o/19:24
*** sshnaidm|afk has joined #openstack-infra19:24
mordredfungi: right? how cool is that?19:24
openstackgerritMohammed Naser proposed openstack-infra/openstack-zuul-jobs master: Add NODEPOOL_PERCONA_PROXY to mirror_info  https://review.openstack.org/57615619:24
clarkboh I tested --list with a specific cloud for expediency19:24
mnaserconfig-core: ^ this was a +W'd but I had to make a small revision19:24
mnaserand added depends for the config fix to avoid the recheck trip19:24
mordredclarkb: yah. me too19:24
mordredclarkb: silly me19:24
mordredclarkb: the real fun part is - this ALL goes away with the new inventory plugin19:25
Shrewsmordred: cant until shippable finishes but will check on them later19:25
mordredShrews: awesome. thanks. it's a stupid patch to fix a stupid bug I caused :)19:25
mordredclarkb: since inventory sources have a central caching mechanism in ansible19:25
*** owalsh has quit IRC19:26
clarkbmordred: launch-node.py still runs outside of that but cool19:26
*** lifeless has joined #openstack-infra19:26
*** owalsh has joined #openstack-infra19:26
mordredclarkb: yah - but the bug in this case was in the section of the old inventory script that was made irrelevant by the new plugin system ... the underlying issue for launch-node is that it runs the inventory. sigh. rabbits. holes.19:27
*** heyongli has quit IRC19:30
*** heyongli has joined #openstack-infra19:30
clarkbmordred: fungi do we need to revert?19:34
fungiclarkb: i think i can hack around it in the short term. but yeah having a working script soonish would be nice. i expect the next ansible release isn't too far off?19:35
clarkbfungi: we install it from source regardless of release so mostly just need it to be reviewed and merged19:35
*** jesslampe has joined #openstack-infra19:36
mordredyah. as soon as CI finishes we can land it19:37
clarkbbut we can't see shippables queuing unfortauntely19:37
fungiahh19:38
mnaserclarkb, mordred: can we cancel https://review.openstack.org/#/c/576184/ out of gate?19:38
mnaserhttp://logs.openstack.org/56/576156/3/check/openstack-infra-multinode-integration-centos-7/2510f11/job-output.txt.gz#_2018-06-18_19_36_50_68088319:39
* fungi wonders what the timeline is for reimplementing shippable on zuul ;)19:39
mnaserit failed, i forgot to change it to `command`19:39
*** edmondsw has quit IRC19:39
fungimnaser: it'll be cancelled and restarted when you push up the fixed patchset19:39
mnaserGUESS I GOTTA HURRY UP19:39
mnaser:p19:39
fungimnaser: or you can set it to wip19:39
mordredmnaser: dropped a -219:39
fungizuul won't merge a wip change19:39
mnaserthanks19:40
clarkbif it failed in check it won't go to gate19:40
mnaseralso19:40
mnaserit passed check..19:40
clarkboh weird19:40
*** heyongli has quit IRC19:40
*** heyongli has joined #openstack-infra19:40
mnaserdevstack-gate doesnt run the `openstack-infra-multinode-integration-centos-7` job19:40
*** yamamoto has joined #openstack-infra19:40
mnaserso the changes we did were never really tested19:40
mnaseruntil i did a depends-on change inside https://review.openstack.org/#/c/576156/19:41
clarkbmnaser: well the jobs against the zuul config do set up a multiode setup and check that things run successfully and do a ping test iirc19:41
clarkbmnaser: its not a full d-g but should be fairly good coverage19:41
fungiwe tried to avoid adding every devstack-gate job under the sun to run on devstack-gate changes, because otherwise nothing would ever merge19:41
mnaserclarkb: what do you think of revising the job and adding "failed_when: foo.exit_code != 0 and 'RTNETLINK' not in foo.stderr" ?19:43
mnaseror 'File exists' in foo.stderr19:43
*** owalsh has quit IRC19:44
clarkbmnaser: it should already fail when the exit code is not 019:44
clarkbmnaser: that is why it failed in your example19:44
mnaserclarkb: we can control the failure scenario with failed_when to add that if 'File exists' is return in the error message19:45
mnaserwe assume that the ip already exists19:45
mnaserand *not* fail19:45
mnaserhence it fails when exit code is not 0 *and* 'file exists' is not in stderr19:45
clarkbmnaser: cant we just run the ip addr only if the ip is not set on the interface? like the existing code does? I think that is easier to understand19:45
*** yamamoto has quit IRC19:45
mnaseri guess we can add `become` to it19:46
mnasercause that seems to be the only difference19:46
mnaserseems.. dirty though :(19:46
clarkbmnaser: I think your fix would've worked? I feel like I am missing some important piece of info19:46
clarkbcheck if ip is on interface if not on interface add it19:46
clarkbthe first thing does not need become, the second thing does.19:46
mnaserclarkb: except `/bin/sh: ip: command not found` is still a thing and the only difference at this point between the two is `become`19:46
mnaser(we thought it was shell hence my little rewrite)19:47
clarkboh got it. I think in that case we should set the path probably19:47
clarkbit is in /bin/ip on suse and /sbin/ip on ubuntu19:48
mnaseri think the path differents between centos and ubuntu19:48
mnaserand that19:48
clarkb/usr/sbin/ip19:48
mnaserfunnnnnn19:48
clarkbon cnetos19:48
mnaserim gonna guess /usr/sbin is not in PATH and voila19:48
clarkbya can just add all three of those to $PATH and call it good problably19:48
mordredyah19:48
*** owalsh has joined #openstack-infra19:48
*** germs is now known as GotOneHandCutOff19:50
*** GotOneHandCutOff is now known as germs19:50
*** heyongli has quit IRC19:50
*** heyongli has joined #openstack-infra19:51
openstackgerritMohammed Naser proposed openstack-infra/devstack-gate master: Add PATH to `ip` command execution  https://review.openstack.org/57618419:54
mnaserclarkb, mordred: above being tested in https://review.openstack.org/#/c/576156/319:54
*** owalsh has quit IRC19:55
*** owalsh has joined #openstack-infra19:56
clarkbmnaser: fails on k8s now http://logs.openstack.org/74/74/9e1f7eede869376225a5f4b35c8f8efdfabb7426/third-party-check/kata-runsh/7bef64d/job-output.txt.gz#_2018-06-18_19_50_59_56369419:57
clarkbmnaser: any idea if that is working on their jenkins? I can't find evidence of it owrking after a quick check19:57
mnaserclarkb: lol.. http://jenkins.katacontainers.io/job/kata-containers-proxy-ubuntu-16-04-PR/19:58
mnasernothing other than your changes19:59
clarkbmnaser: ya I was told to touch proxy because nothing else looks at it19:59
clarkbits very quiet repo19:59
mnaserhttp://jenkins.katacontainers.io/job/kata-containers-proxy-ubuntu-16-04-PR/8/console i cant tell you if it works or not19:59
mnaser`ERROR: checkcommits failed. See the document below for help on formatting commits for the project.`20:00
*** heyongli has quit IRC20:01
clarkbwow I think my lack of a signed-off-by is making it mad20:01
*** heyongli has joined #openstack-infra20:01
clarkbexcept why wouldn't that also fail in zuul20:01
mnaseri was curious about that too20:01
mnasermaybe zuul isn't fetching the right commit and fetching master instead?20:01
clarkbmnaser: well yes, master is the right commit from zuul's perspective20:02
clarkbthta may be it though20:02
*** armaan has quit IRC20:02
clarkblet me add a signed off by and repush20:02
*** e0ne has quit IRC20:02
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Capture logs and install docker in kata-runsh job  https://review.openstack.org/57617820:02
*** armaan has joined #openstack-infra20:02
clarkbok new push done lets see if they produce consistent results now20:04
mnaserclarkb: i think they'll be excited to see how we do log publishing20:04
mnaserthis morning complaints about "it's so hard to look at multi-mb log files in jenkins and we never had time to do logging"20:05
clarkbmnaser: hopefully my change above illustrates its relatively easy once the framework is in place20:05
mnaseryep!20:05
clarkbI'm going to grab lunch now20:06
*** felipemonteiro_ has quit IRC20:08
*** felipemonteiro__ has joined #openstack-infra20:08
*** akhilaki has quit IRC20:10
*** akhilaki has joined #openstack-infra20:11
*** heyongli has quit IRC20:11
*** heyongli has joined #openstack-infra20:11
*** dave-mccowan has quit IRC20:12
*** e0ne has joined #openstack-infra20:12
fungimordred: looks like zuul and shippable both verified https://github.com/ansible/ansible/pull/4166420:12
*** dave-mccowan has joined #openstack-infra20:13
mnaserugh20:14
mnaserstill happening.20:14
mnaser`/bin/sh: ip: command not found`20:14
mnaserwould anyone be kind enough to dig into this with me: https://review.openstack.org/#/c/576184/20:14
openstackgerritsebastian marcet proposed openstack-infra/system-config master: OpenstackId Release 1.0.24  https://review.openstack.org/57624820:15
fungimnaser: which distro(s) is/are failing?20:16
mnaserfungi: centos and fedora20:16
fungiusr/sbin20:16
mnaseraccording to clark, it's in /usr/sbin/ip20:16
fungiit's in your path so should be working, yeah20:16
mnaseryeah i put that there20:16
mnaserso the command below it works20:17
mnaseronly difference is `become`20:17
fungibecome is using sudo, i expect20:17
clarkbfungi yes20:17
mnaserwould someone be able to ssh to any nodepool vms and try20:18
mnaser'ip addr show dev em1' or something20:18
mnaserand then `sudo ip addr show dev em1`20:18
*** e0ne has quit IRC20:18
fungii happen to have a couple held centos-7 nodes already20:18
mnaserno better use for them then :)20:19
fungimnaser: http://paste.openstack.org/show/723745/20:20
fungihowever, behavior of ansible remote execution may differ from an interactive shell20:21
mnaserfungi: fun.. i was hoping that'd fail, but yeah20:21
*** heyongli has quit IRC20:21
*** heyongli has joined #openstack-infra20:21
mordredisn't there a sudo thing that doesn't persist path settings across the sudo invocation?20:22
fungimordred: yeah, it's called sudo20:22
mordredyah20:22
mnasermordred: but wouldn't it be the opposite, in that case, the command that is NOT sudo-ing doesnt work20:22
mordredoh20:22
mnasers/that/this/20:22
mordredduh. I'm just dumb20:23
fungirather, it's a default behavior (you probably mean the config setting which allows you to whitelist what parts of the environment you don't want overridden)20:23
*** Goneri has quit IRC20:23
mnaserwell i dont blame ya usually its the opposite20:23
mnaserusually sudo is restrictive and makes things disappear20:23
mnaserrather than things appear when using sudo20:23
fungienv_reset is what blows away the environment when sudo is invoked. env_keep lets you specify a list of envvars you don't want overridden20:24
mnaserhttp://zuul.openstack.org/builds.html?job_name=openstack-infra-multinode-integration-centos-720:24
fungithe /etc/sudoers on a centos-7 node does not seem to specify PATH as part of the env_keep list (and for good reason, that's one of the most dangerous envvars you could let leak through)20:24
mnaserlast time it actually ran was 12 days ago20:24
mnaseransible 2.5 came on the 7th20:26
* mnaser suspects it20:26
fungiwell, and we switched zuul to use it roughly a week ago?20:26
fungior was that 2.4?20:27
mnaser2018-06-07 15:32:32 UTC Zuul update for Ansible 2.5 in progress. Scheduler crashed as unexpected side effect of pip upgrade. Will be back and running shortly.20:27
fungiyeah, was 2.520:27
mnaserhttps://docs.ansible.com/ansible/2.5/porting_guides/porting_guide_2.5.html#shell something was changed here i guess but not enough for me to figure out whats going on20:27
*** kgiusti has left #openstack-infra20:28
fungii suppose you could just add become in there as a workaround? but ugly20:28
mnaserugly but i have no idea :<20:29
fungihttps://docs.ansible.com/ansible/latest/plugins/shell/sh.html seems to be the current docs for that shell plugin20:30
mnaserthe plugin system was introduced in 2.520:30
mnaserim looking at https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/shell/sh.py20:31
fungimnaser: does environment need to be indented in your change?20:31
*** heyongli has quit IRC20:31
mnaseri see environment is blank20:31
mnaseri wonder if with the plugin change, env is empty hence it doesnt find it20:32
*** heyongli has joined #openstack-infra20:32
mnaseralso yes fungi20:32
mnaserhttps://docs.ansible.com/ansible/devel/reference_appendices/faq.html#how-can-i-set-the-path-or-any-other-environment-variable-for-a-task-or-entire-playbook20:32
mnaserhttps://github.com/ansible/ansible/blob/06f73ad578d840c7ea5875b7cd4ffd08e2d9d0e8/lib/ansible/plugins/shell/__init__.py#L41-L4620:33
mnaserlooks like that's the default env20:33
fungimmm, no your patch looks to match the way parameters are passed in the other examples20:33
fungii guess it's just a nuance of ansible's syntax that environment ends up looking like a parameter to that block list item rather than to the shell plugin20:34
mnaseri guess i can try and replicate locally20:34
fungii was going to see if there's an open gh issue on this, but... 3633 _open_ issues20:35
mnaserfungi: can you play around on those held centos nodes or they have to remain pristine?20:36
fungithey're held for debugging a tripleo multinode job issue20:37
mnaseroh actually if you have anything with ansible 2.520:37
mnaserand can run against those machines20:37
mnaser(they won't make any changes20:37
fungii can make a temporary virtualenv on one20:39
fungidoes running ansible over the loopback still work these days?20:40
mnaserhttp://paste.openstack.org/show/723746/20:40
mnaserfungi: it does, or you can run it remotely20:40
*** armaan has quit IRC20:40
mnaserjust run ansible-playbook that.yaml and it should give us some helpful info20:40
*** armaan has joined #openstack-infra20:41
*** yamamoto has joined #openstack-infra20:41
openstackgerritColleen Murphy proposed openstack-infra/puppet-cgit master: Filter out link-local ipv6 address in loadbalancer  https://review.openstack.org/57626220:41
mordredfungi: I merged the ansible inventory fix - so it should start working for us again on next puppeting20:41
fungiImportError: No module named tripleo_common20:41
*** heyongli has quit IRC20:42
mnasernice20:42
mnaserfun times20:42
openstackgerritColleen Murphy proposed openstack-infra/puppet-cgit master: Update Gemfile for Zuulv3  https://review.openstack.org/57198720:42
fungii wonder if ansible is reading some configuration from the node since it ran a tripleo job?20:42
*** heyongli has joined #openstack-infra20:42
mnasermordred: if you have ansible locally, can you run the paste above against a held machine remotely? and fungi it probably has some stuff wired in20:42
* mnaser would do this if he had any sort of access20:42
mordredmnaser: yah - one sec. wat's the held machine?20:43
mnaserfungi: if you don't mind helping with that? ^20:43
fungimordred: 162.253.55.19920:43
mnaseroh that's a familiar ip range20:43
fungiindeed20:43
mnasermordred: and if you have a few more secs maybe run 42 to 48 from there .. https://review.openstack.org/#/c/576184/3/playbooks/roles/ovs_vxlan_bridge_peers/tasks/main.yaml (with -vvv?)20:44
mnasersorry for bothering you, i know you're busy :<20:44
fungii'm getting ansible installed into a virtualenv on my workstation to see if i can figure out how to do it20:45
fungiwhat's the syntax to run it against a remote machine? just replace "localhost" with "root@162.253.55.199" in that sample playbook?20:46
mordredyou need a hostfile20:46
*** yamamoto has quit IRC20:46
mordredI made a tempdir - then put this into an ansible.cfg file:20:47
mordred[defaults]20:47
mordredhostfile=/tmp/fooasdf/hosts20:47
mordredthen in /tmp/fooasdf/hosts is this line:20:47
mordredtestnode ansible_host=162.253.55.199 ansible_user=root20:47
mordredand I replaced localhost with 'testnode' in the playbook20:47
mordredthen ran "ansible-playbook -v foo.yaml"20:47
fungican't just tell it from the cli i guess. i'll give that a shot20:47
fungihow do you tell ansible-playbook where to find the temporary ansible.cfg? via an envvar?20:48
mordredit'll pick it up if it's adjacent to the playbook20:48
mordredor, rather, in the current directoy where you riun ansible-playbook20:48
mordredmnaser: http://paste.openstack.org/show/723747/20:49
mnasermordred: ugh, so it seems to override just fine20:49
mnasermine running the actual 'ip a' call that's failing ?20:49
mnasers/mine/mind/20:49
fungithe cowsay is amusing20:50
mnaserfungi: only if you have cowsay installed :D20:50
fungidon't all sane posix systems have cowsay?20:50
mordredinfra-root: I manually updated /opt/ansible on puppetmaster and copied the fixed inventory script in /etc/ansible/hosts/openstack_inventory20:51
fungithat's, like, as standard as fortune or banner or figlet20:51
mordredsince the break to the script meant it wouldn't be able to update itself20:51
mordredfungi: my laptop does not have cowsay20:51
mordredfungi: largely because I do not want cows in my ansible output ;)20:51
fungimordred: next you're going to say there's no nethack on your laptop either20:51
*** heyongli has quit IRC20:52
*** dave-mcc_ has joined #openstack-infra20:52
*** heyongli has joined #openstack-infra20:52
mordredShrews: I landed the inventory PR to devel -but I did not self-approve the one that's for stable-2.620:52
mordredShrews: when you get a chance, I'd love to get that in to make sure we don't release 2.6 with a broken inventory script20:52
*** dave-mccowan has quit IRC20:54
fungimnaser: this leaves me wondering whether there's something about how that block list entry is defined20:54
Shrewsmordred: apparently, i am not authorized to merge to 2.620:54
mordredoh. interesting20:54
Shrews*shrug*20:54
mnaserfungi: i am wondering the same too20:54
mnaseri wonder if the fact it's in a block maybe affects it?!20:54
* mnaser has spent too much time on this and is tempted to push adding a `become: true` and call ita day20:55
*** trown is now known as trown|ruck20:55
fungii'm trying wrapping it all in a block now20:56
funginope, works just like without being in a block20:57
fungiso maybe it's something to do with how zuul is invoking ansible?20:57
mnaserfungi: what about running the 'ip a' task?20:57
mnaserthe same one that is failing20:57
*** owalsh_ has joined #openstack-infra20:57
*** gfidente|afk has quit IRC20:58
fungiip addr show as the shell command gets me the expected network details20:59
mnaseroh you know what20:59
mnaserwe're running as root20:59
mnaserwhat if you change ansible_user=zuul20:59
fungii guess i'll need to set up authorized_keys but should be doable20:59
fungiconnecting as zuul now21:00
*** owalsh has quit IRC21:01
*** owalsh- has joined #openstack-infra21:01
*** owalsh- is now known as owalsh21:01
fungibingo!21:01
fungi/bin/sh: ip: command not found21:01
fungigetting the path details now21:02
*** heyongli has quit IRC21:02
*** owalsh_ has quit IRC21:02
*** trown|ruck is now known as trown|outtypewww21:02
*** heyongli has joined #openstack-infra21:02
mordredfungi: woot!21:03
mnaseryay for repro21:04
mnaserfungi: if you run ansible-playbook with -vvv you will get way too much info21:04
mnaserthat might be useful21:04
*** esarault has quit IRC21:05
fungiwell, i can already see it's overriding the path in the second shell task21:05
fungithe first task has PATH=/usr/local/bin:/usr/bin21:06
fungiwhich explains why i don't get a path to the ip command21:06
fungias it's in /usr/sbin/21:06
mnaserweird21:07
fungithe second task has PATH=/bin:/sbin:/usr/sbin:/usr/bin though21:07
fungiso the environment override seems to work there21:07
fungitrying it with the second env task changed to ip addr show this time21:07
fungimore bad news. the environment override seems to solve the path problem for me. i get ip addr show output21:08
fungiso all that to say... i think 576184 should be the solution so i'm even more baffled that it's not working21:11
clarkbfungi: mnaser is that an override or an append? because grep isn't likely to be in those three dirs21:12
clarkbcould it be that is what is failing?21:12
*** heyongli has quit IRC21:12
fungioh!21:12
mnaserit did say ip: not found21:12
mnaserbut maybe i wasnt paying attention21:12
mnaserthat is a reasonable explanation tho21:13
*** heyongli has joined #openstack-infra21:13
mnaseri can make it append21:13
fungiwell, still, good eye. at least on the held centos-7 node here, it's /usr/bin/grep21:13
mnaserbut it looks like the override isn't working?21:13
fungiwhich job was failing with this? do you have a depends-on exercising it?21:14
mnaserfungi: https://review.openstack.org/#/c/576156/21:14
* mnaser hides hoping no one notices his old-school depends-on21:15
fungimeh21:15
*** ldnunes has quit IRC21:16
fungihttp://logs.openstack.org/56/576156/3/check/openstack-infra-multinode-integration-centos-7/4567bfd/ara-report/result/70cdbcee-2ddb-424d-aead-6f155f247ac8/21:17
fungiso i guess that's the breakage manifesting21:17
fungihttp://logs.openstack.org/56/576156/3/check/openstack-infra-multinode-integration-centos-7/4567bfd/ara-report/21:18
fungior there's the earlier one21:18
fungisorry, http://logs.openstack.org/56/576156/3/check/openstack-infra-multinode-integration-centos-7/4567bfd/ara-report/result/a9caf4c1-e401-471e-aed4-c2d81ad43b67/21:18
fungidefinitely complaining that it's not finding 'ip'21:19
fungino... these are different tasks21:20
fungithese are all under when: bridge_configure_address21:21
funginot when: set_ips21:21
*** lifeless has quit IRC21:21
*** lifeless has joined #openstack-infra21:22
clarkbah multiple places need an update?21:22
fungimnaser: i think your change is setting this in a different place than things are failing in the example logs from the dependent change21:22
*** heyongli has quit IRC21:23
fungijust based on pulling the task definitions up in ara21:23
*** heyongli has joined #openstack-infra21:23
fungiand noticing that they're similar but subtly different (different condition names, and no environment override specified in the playbook)21:23
fungiunless i'm looking at the wrong job?21:24
*** armaan has quit IRC21:27
*** armaan has joined #openstack-infra21:28
fungimnaser: i have a feeling you actually wanted to fix this in https://git.openstack.org/cgit/openstack-infra/zuul-jobs/tree/roles/multi-node-bridge/tasks/switch.yaml21:28
mnaseror maybe both i guess21:29
fungiwell, i don't see the roles from devstack-gate getting used at all21:29
mnaserwait21:29
mnaseryou're right21:29
mnaserso are the devstack-gate roles actually ever getting used? :X21:29
fungiat least not in the openstack-infra-multinode-integration-centos-7 job21:29
fungimnaser: i think the devstack-gate roles were legacy21:29
mnasershucks.21:30
mnaseri'm sorry21:30
clarkbthe code in devstack-gate is run by devstack-gate in a nested ansible run21:30
clarkbits legacy deprecated code21:30
fungione nice thing about ara, not only does it show you copies of the yaml files you ran, it (with the way we're arranging them with zuul) tells you exactly what repos to find them in21:30
clarkbas a heads up I am writing down my kata thoughts and info at https://etherpad.openstack.org/p/kata-on-zuul-notes21:31
fungihttp://logs.openstack.org/56/576156/3/check/openstack-infra-multinode-integration-centos-7/4567bfd/ara-report/file/a5fa34b9-af7f-492f-b42d-b54e10d9ad7e/#line-1221:31
mnaserfungi: thank you and sorry for using up your time on my screw up21:31
fungimnaser: good news is, at least i think we've very thoroughly confirmed what the fix should be! ;)21:31
mnaserfungi: while you're there, do we know what paths to use for grep?21:31
fungiand no need to apologize21:31
mordredmnaser: if it makes you feel any better - I TOTALLY did the same thing (similar but different roles in 2 different repos) over the weekend and this morning21:31
clarkbcurrent situation comparing zuul results to jenkins results is that it won't k8s because I don't have a fixes bug number in my commit message21:32
mnaseror you know what, i'll just append the existing path21:32
fungimnaser: /usr/bin pretty much everywhere for grep, i think21:32
mordredmnaser: tore my hair out trying to figure out why fixes weren't fixing anythin g:)21:32
mnaserquick vote21:32
mnaserdo we use explicit env21:32
mnaseror append to it21:32
mordredeither is fine with me21:32
mnaserPATH: "{{ ansible_env.PATH }}:foo" is a thing i guess21:32
*** heyongli has quit IRC21:33
mnasergoing to append to avoid breaking other possible distros21:33
* mordred has, in fact, been working on getting a symlink created in a job log output for about 4 days now21:33
fungino preference. i expect if you just blanked /bin:/sbin:/usr/bin:/usr/sbin you'll have your bases covered for that task anyway21:33
*** heyongli has joined #openstack-infra21:33
fungier, blanketed21:33
mnaserpeople's expectations of solving complex confusing issues: deep thinking sessions and serious thought21:35
mnasermost of the times: "oops i changed the wrong thing"21:35
openstackgerritMohammed Naser proposed openstack-infra/zuul-jobs master: Add PATH to `ip` command execution  https://review.openstack.org/57627421:37
openstackgerritMohammed Naser proposed openstack-infra/openstack-zuul-jobs master: Add NODEPOOL_PERCONA_PROXY to mirror_info  https://review.openstack.org/57615621:38
fungimnaser: more accurately, deep thinking sessions and serious thought leading to excessive confusion before coming to the sudden realization that... oops i changed the wrong thing21:38
mnaseryep21:39
mordredmnaser: ++21:39
mordredfungi: ++21:39
openstackgerritMerged openstack-infra/system-config master: OpenstackId Release 1.0.24  https://review.openstack.org/57624821:41
openstackgerritJeremy Stanley proposed openstack-infra/system-config master: Finish switching to using new ansible inventory  https://review.openstack.org/57627521:42
fungimordred: clarkb: we also still need that ^ in conjunction with the ansible inventory fix, right?21:42
clarkbfungi: yup21:42
ianwis that what was causing frickler's weird missing keys?21:43
*** yamamoto has joined #openstack-infra21:43
*** heyongli has quit IRC21:43
ianwclarkb: i'll look at a 200gb flavor.  the admin is just under the other tenant, but i'll write the details (as i understand them) in the password file21:43
ianws/tenant/project/21:44
*** heyongli has joined #openstack-infra21:44
clarkbianw: thanks. The zuul tenant is admin you mean? should probably make ci admin not zuul if that is possible21:44
clarkbci == control plane, zuul == test jobs21:44
*** eernst has joined #openstack-infra21:44
*** EmilienM is now known as EmilienM_PTO21:45
*** dklyle has quit IRC21:48
fungiianw: i have a feeling what was causing frickler's missing authorized_keys entry on test nodes was that we're not correctly rotating out the sshkey objects in the provider. openstack doesn't let you modify them, only create and delete21:48
*** yamamoto has quit IRC21:49
*** dklyle has joined #openstack-infra21:50
*** slaweq has quit IRC21:52
*** heyongli has quit IRC21:53
fungiso basically we need to do a 3-step dance between system-config and project-config where we create the new keyset and get it applied everywhere, then use it in nodepool, then delete the old one from system-config (and subsequently, manually delete it from all the providers as well)21:54
*** heyongli has joined #openstack-infra21:54
fungiseems like there ought to be a better way21:54
clarkbwe could update ansible to do a get, compare, if not equal delete update process21:56
fungiyeah, worst case we blip a few node builds and recycle them if we hit a boot call while the keys object is nonexistent?21:56
clarkbonly zuul nodes use that key, if key is deleted forshort period we'll fail to boot instances during that window which should be fine21:56
fungiya, that21:57
fungisounds entirely survivable21:57
clarkbok kata jenkins also fails to k8s due to unable to connect to k8s apt repo22:01
*** felipemonteiro_ has joined #openstack-infra22:01
clarkbgonna guess that isn't a persistent issuethough22:01
*** heyongli has quit IRC22:04
*** jesslampe has quit IRC22:04
*** heyongli has joined #openstack-infra22:04
*** rpioso is now known as rpioso|afk22:04
fungiand something for which we have a/many solutions22:05
*** felipemonteiro__ has quit IRC22:05
*** hasharAway has quit IRC22:07
*** myoung is now known as myoung|off22:07
*** hph^ has quit IRC22:09
*** bdodd has quit IRC22:10
*** eernst has quit IRC22:11
*** eernst has joined #openstack-infra22:13
*** heyongli has quit IRC22:14
*** heyongli has joined #openstack-infra22:14
mordredfungi, clarkb: I mean, we _just_ did a keypair rotation - is it still a problem?22:15
*** mriedem has quit IRC22:16
fungimordred: something might have prevented it from getting applied? not sure22:16
mordredI mean - when did the issue happen?22:16
fungi~10:00z today according to scrollback22:17
ianwmordred: about 12 hours ago.  frickler couldn't get into a held host22:17
mordredhrm22:18
fungioh! though those nodes were booted held a few days ago, before we approved the new keyset22:18
*** eernst has quit IRC22:18
fungiwhich likely explains it22:18
mordred*phew*22:18
mordredI was about to start tearing things apart22:18
*** eernst has joined #openstack-infra22:18
ianwoh, i'm still on one of the hosts : 22:18:33 up 3 days, 10:02,  2 users,  load average: 0.62, 0.46, 0.3822:19
fungilike thursday or friday timeframe (nodepool probably remembers exactly when, i do not)22:19
*** mriedem has joined #openstack-infra22:19
ianw162.253.55.15122:19
*** dingyichen has quit IRC22:20
mordredyes. that's the old keypair22:20
mordredso that issue has now been fixed22:20
ianwok, that explains that :)  next problem22:20
mordred\o/22:20
*** jesslampe has joined #openstack-infra22:20
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Capture logs and install docker in kata-runsh job  https://review.openstack.org/57617822:22
*** lseki has quit IRC22:24
*** heyongli has quit IRC22:24
*** heyongli has joined #openstack-infra22:24
*** felipemonteiro_ has quit IRC22:25
*** lifeless_ has joined #openstack-infra22:32
*** lifeless has quit IRC22:32
*** heyongli has quit IRC22:34
*** heyongli has joined #openstack-infra22:35
*** rcernin has joined #openstack-infra22:36
*** hongbin has quit IRC22:40
*** heyongli has quit IRC22:45
*** heyongli has joined #openstack-infra22:45
*** yamamoto has joined #openstack-infra22:45
*** eernst has quit IRC22:47
*** yamamoto has quit IRC22:49
*** boris_42_ has joined #openstack-infra22:54
*** heyongli has quit IRC22:55
*** ekhugen has quit IRC22:55
*** heyongli has joined #openstack-infra22:55
clarkbover 95% of dockerhub requests cached in inap at this point22:56
*** tpsilva has quit IRC22:57
*** ekhugen has joined #openstack-infra22:59
*** dklyle has quit IRC23:01
*** lifeless_ has quit IRC23:05
*** heyongli has quit IRC23:05
*** heyongli has joined #openstack-infra23:05
*** lifeless has joined #openstack-infra23:06
*** r-daneel has quit IRC23:07
*** hamzy_ has joined #openstack-infra23:12
*** hamzy has quit IRC23:13
*** heyongli has quit IRC23:15
*** heyongli has joined #openstack-infra23:16
*** dave-mcc_ has quit IRC23:16
*** tosky has quit IRC23:20
clarkbupstream kata test fails in crio tests, so ya I think the zuul stuff is in pretty good shape if my logging updates all work23:21
clarkbmaybe that will be enough to show others and start iterating on23:21
fungi#status log openstackid.org has been removed from the emergency disable list now that https://review.openstack.org/576248 has merged, and after confirming with smarcet that he will keep an eye on it23:23
openstackstatusfungi: finished logging23:23
*** owalsh_ has joined #openstack-infra23:24
clarkbfungi: is puppet running properly after ansible fix for openstack invetory?23:25
*** heyongli has quit IRC23:26
*** heyongli has joined #openstack-infra23:26
clarkb23:19UTC was last thing logged which implies it is I think23:26
Guest95387😃23:26
fungiclarkb: yeah, seems to be23:26
mnaserclarkb: I can try to iterate on things a little bit?23:26
fungithough i haven't retested the new and improved launch-node.py yet23:27
fungisaving that for tomorrow now23:27
mnaserclarkb: could we add the other repos too? I think Kata runtime consistently passes Xenial23:27
clarkbmnaser: sure, I'm currently just waiting on my most recent change's logging updates to come through which should give us kubelet logs which I hope helps debug k8s test23:27
mnaserOh cool, did the issue about23:27
clarkbmnaser: that is up to kata, we were asked to do proxy which is why I am working on that repo23:27
*** akhilaki has quit IRC23:27
mnaserComplaining about your commit get fixed?23:27
*** owalsh has quit IRC23:27
clarkbyup23:28
clarkbresulted in crio failing http://jenkins.katacontainers.io/job/kata-containers-proxy-ubuntu-16-04-PR/13/console23:28
mnaseroh cool so same failure at least23:28
clarkbno zuul passes crio aiui, zuul fails k8s23:29
clarkbpossible these failure are not deterministic or consistent and we are just seeing different ones pop up23:29
clarkbbut they both don't work so in that way they are the same23:29
mnaserconfig-core: https://review.openstack.org/#/c/576274/23:31
mnaserthis zuul-jobs repo23:31
mnaserand if possible https://review.openstack.org/#/c/576156/ above it so it lands automatically after :23:32
mnaser:)23:32
*** heyongli has quit IRC23:36
*** heyongli has joined #openstack-infra23:36
mnaserclarkb: if i can grab your +W again on https://review.openstack.org/#/c/574745 and the parent change23:41
*** lifeless has quit IRC23:43
clarkbdone I reviewed the parent change23:44
mnaseryay, thanks23:44
* mnaser is pretty excited about the percona cache23:44
mnaserit's been hell23:44
*** jesslampe has quit IRC23:46
*** heyongli has quit IRC23:46
*** lifeless has joined #openstack-infra23:46
*** heyongli has joined #openstack-infra23:46
mnaserhm23:47
mnaseri can't do a depends-on openstack-zuul-jobs change that affects a role in pre.yaml or something like that?23:47
mnaserhttps://review.openstack.org/#/c/576241/ depends on https://review.openstack.org/#/c/576156/ and NODEPOOL_PERCONA_PROXY seems to be empty in the logs23:47
mnaserhttp://logs.openstack.org/41/576241/2/check/openstack-ansible-functional-centos-7/23610c6/job-output.txt.gz#_2018-06-18_23_30_48_78117823:48
mnaseroh zuul-jobs is a trusted repo?23:48
*** felipemonteiro has joined #openstack-infra23:48
clarkbzuul-jobs and ozj are not trusted repos but if their roles are used from a truste djob you get this behavior23:49
clarkbI think that must be what is happening here23:49
mnaserhttp://logs.openstack.org/41/576241/2/check/openstack-ansible-functional-centos-7/23610c6/job-output.txt.gz#_2018-06-18_23_24_09_33060423:49
mnaser"included: /var/lib/zuul/builds/23610c6fb54c4a9abe2fd4ddd0829c76/trusted/project_1/git.openstack.org/openstack-infra/zuul-jobs/roles/configure-mirrors/tasks/mirror.yaml"23:49
mnaserso i figured yeah they were trusted23:49
mnaserok cool, TIL23:49
*** jesslampe has joined #openstack-infra23:50
clarkbI'm trying to think if there is a reason to not put those roles in project-config if they are used from a trusted context anyways. May make it easier to undertsand23:56
*** heyongli has quit IRC23:56
mnaserconfigure-mirrors seems very openstack-zuul-jobs-ish too, not zuul-jobs-ish23:56
*** heyongli has joined #openstack-infra23:57
ianwi think they were just some of the first jobs done, so it was a bit seat of pants23:57
mnaserhttps://review.openstack.org/#/c/576156/ uh23:57
mnaseris the mirror duplicated?23:57
clarkbmnaser: not sure what you mean by duplicated23:57
openstackgerritMerged openstack-infra/system-config master: Finish switching to using new ansible inventory  https://review.openstack.org/57627523:58
mnaserclarkb: ah sorry i misread, that was configure-mirrors in zuul-jobs and i changed mirror-info in ozj23:58
clarkbmnaser: I believe zuul-jobs role is what writes out the /etc config for things like apt or yum23:58
clarkbthen ozj role writes out openstack specific "hey if you want something more you can find it here" config23:58
clarkbI think what you've done is correct because we don't want the percona stuff in every job, instead its an opt in you can consume and that is where we tell you where to find it23:59
mnaseryup23:59

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