Monday, 2016-06-20

*** haaj_ has quit IRC00:00
*** gouthamr has joined #openstack-infra00:01
*** amitgandhinz has joined #openstack-infra00:02
*** gouthamr_ has quit IRC00:03
*** sflanigan has joined #openstack-infra00:03
*** amitgandhinz has quit IRC00:06
*** ffrank has quit IRC00:06
*** ffrank has joined #openstack-infra00:07
*** thorst has joined #openstack-infra00:15
*** thorst has quit IRC00:20
*** thorst has joined #openstack-infra00:24
*** thorst has quit IRC00:28
*** Nakato has quit IRC00:30
*** Nakato has joined #openstack-infra00:31
openstackgerritPaul Belanger proposed openstack-infra/zuul: Enable pipelining for ansible-playbook  https://review.openstack.org/33149900:37
*** sdake has joined #openstack-infra00:43
*** lvdongbing has joined #openstack-infra00:43
openstackgerritPaul Belanger proposed openstack-infra/zuul: Enable pipelining for ansible-playbook  https://review.openstack.org/33149900:44
*** thorst has joined #openstack-infra00:45
*** thorst has quit IRC00:47
*** thorst has joined #openstack-infra00:48
*** x00350071__ is now known as xiangxinyong00:48
*** nwkarsten has quit IRC00:52
*** nwkarsten has joined #openstack-infra00:52
*** roxanaghe has joined #openstack-infra00:54
*** thorst has quit IRC00:56
*** nwkarsten has quit IRC00:57
*** roxanaghe has quit IRC00:59
*** yuanying has quit IRC01:00
*** amitgandhinz has joined #openstack-infra01:02
*** amitgandhinz has quit IRC01:07
*** zhurong has joined #openstack-infra01:10
*** bhavik has joined #openstack-infra01:23
*** tphummel has quit IRC01:24
*** kushal has quit IRC01:26
*** ffrank has quit IRC01:27
*** PollyZ has joined #openstack-infra01:29
*** sdake has quit IRC01:29
*** ajmiller_ has quit IRC01:29
openstackgerritMerged openstack-infra/irc-meetings: Revert "No-op Change to force a re-publish"  https://review.openstack.org/33101001:35
*** mriedem has quit IRC01:37
ianwjhesketh: do you know about our ingestion of logs into logstash.  istm breaking devstack log files up by line is not really very useful01:44
jheskethianw: sorry, don't know much about that area01:45
jheskethianw: why wouldn't it be useful?01:45
*** Na3iL has joined #openstack-infra01:46
*** gus_ is now known as gus01:46
ianwjhesketh: mostly, you get a bunch of rather irrelevant tracing lines that really only make sense when put together.  but also, it seems the chopping happens somewhat haphazardly, so there's some messages that get a bunch of stuff concatenated.  i'm having a look at the scripts now01:47
*** kushal has joined #openstack-infra01:49
*** banix has quit IRC01:52
*** thorst has joined #openstack-infra01:54
*** thorst has quit IRC02:01
*** amitgandhinz has joined #openstack-infra02:03
openstackgerritliusheng proposed openstack-infra/project-config: Disable Tempest plugins gate for Aodh in stable/liberty  https://review.openstack.org/33150102:04
*** amitgandhinz has quit IRC02:08
*** zhurong has quit IRC02:09
*** banix has joined #openstack-infra02:10
*** nwkarsten has joined #openstack-infra02:14
*** bhavik has quit IRC02:14
*** nwkarsten has quit IRC02:19
openstackgerritJoshua Hesketh proposed openstack-infra/system-config: Publish eavesdrop to yaml2ical dir  https://review.openstack.org/33150202:21
openstackgerritJoshua Hesketh proposed openstack-infra/system-config: Rename the eavesdrop site to be clearer  https://review.openstack.org/33150302:27
*** gouthamr has quit IRC02:27
*** yarkot1 has joined #openstack-infra02:30
*** robot has quit IRC02:32
*** zhurong has joined #openstack-infra02:33
*** nwkarsten has joined #openstack-infra02:34
openstackgerritliusheng proposed openstack-infra/project-config: Disable Tempest plugins gate for Aodh in stable/liberty  https://review.openstack.org/33150102:34
*** PollyZ has quit IRC02:36
*** robot has joined #openstack-infra02:39
*** jyuso1 has joined #openstack-infra02:45
*** sree has joined #openstack-infra02:50
*** roxanaghe has joined #openstack-infra02:56
*** zhurong has quit IRC02:57
*** banix has quit IRC02:58
*** thorst has joined #openstack-infra03:00
*** PollyZ has joined #openstack-infra03:00
*** roxanaghe has quit IRC03:00
*** banix has joined #openstack-infra03:01
*** nwkarsten has quit IRC03:03
*** amitgandhinz has joined #openstack-infra03:04
*** zhurong has joined #openstack-infra03:05
*** banix has quit IRC03:06
*** thorst has quit IRC03:07
*** nwkarsten has joined #openstack-infra03:07
*** amitgandhinz has quit IRC03:08
jhesketh#status notice static.openstack.org (which hosts logs.openstack.org) is currently migrating due to a hardware failure. It should be back up shortly.03:09
openstackstatusjhesketh: sending notice03:09
ianwha, was just about to ask if that was down :)03:09
*** zhurong has quit IRC03:10
*** PollyZ has quit IRC03:10
-openstackstatus- NOTICE: static.openstack.org (which hosts logs.openstack.org) is currently migrating due to a hardware failure. It should be back up shortly.03:10
openstackstatusjhesketh: finished sending notice03:11
*** ramishra has joined #openstack-infra03:17
*** zhurong has joined #openstack-infra03:17
*** rwsu has joined #openstack-infra03:19
*** PollyZ has joined #openstack-infra03:21
*** PollyZ_ has joined #openstack-infra03:29
*** PollyZ has quit IRC03:30
*** yamamot__ has joined #openstack-infra03:32
*** hongbin has quit IRC03:33
*** nwkarsten has quit IRC03:36
*** nwkarsten has joined #openstack-infra03:37
*** roxanaghe has joined #openstack-infra03:43
*** zhurong has quit IRC03:52
*** nwkarsten has quit IRC03:54
*** PollyZ_ has quit IRC03:54
*** links has joined #openstack-infra03:56
*** dingyichen has quit IRC03:57
*** PollyZ has joined #openstack-infra04:00
*** thorst has joined #openstack-infra04:05
*** amitgandhinz has joined #openstack-infra04:05
*** yuanying has joined #openstack-infra04:08
*** yamamot__ has quit IRC04:09
*** amitgandhinz has quit IRC04:09
*** shahid__ has joined #openstack-infra04:11
*** thorst has quit IRC04:12
*** jaosorior has joined #openstack-infra04:13
*** zhurong has joined #openstack-infra04:13
*** nwkarsten has joined #openstack-infra04:16
*** savihou has joined #openstack-infra04:16
zarojhesketh: noticed that i cannot load tarballs.o.o either.  are you working on that?04:17
jheskethzaro: same thing... that's on the static site which is currently down unfortunately04:17
*** markvoelker has joined #openstack-infra04:18
*** markvoelker has quit IRC04:22
*** savihou has quit IRC04:24
nibalizerjhesketh: ohai04:26
nibalizerneed a hand?04:26
*** nwkarsten has quit IRC04:26
jheskethnibalizer: thanks, but I don't think there is anything we can do while the host is migrated04:27
*** nwkarsten has joined #openstack-infra04:27
openstackgerritIan Wienand proposed openstack-infra/os-loganalyze: Match ansible output for console  https://review.openstack.org/33151404:29
ianwjhesketh: ^ for when the current fire is out04:29
*** nwkarsten has quit IRC04:31
*** jcoufal has quit IRC04:36
*** banix has joined #openstack-infra04:38
*** ramishra has quit IRC04:38
*** ramishra has joined #openstack-infra04:39
*** ramishra has quit IRC04:41
*** zhurong has quit IRC04:42
*** hongbin has joined #openstack-infra04:44
winggundamthhi. any problem with http://logs.openstack.org ? I got the connection was reset04:45
winggundamthI can not ping to logs.openstack.org as well04:45
*** hongbin has quit IRC04:46
*** PollyZ has quit IRC04:46
*** ramishra has joined #openstack-infra04:47
winggundamthThis is traceroute http://paste.openstack.org/show/520550/04:47
*** zhurong has joined #openstack-infra04:49
*** nwkarsten has joined #openstack-infra04:51
*** zhurong has quit IRC04:52
*** abregman has joined #openstack-infra04:52
*** banix has quit IRC04:52
ianwwinggundamth: yes, is down and migrating due to hardware failure04:53
*** nwkarsten has quit IRC04:55
*** zhurong has joined #openstack-infra04:57
*** savihou has joined #openstack-infra04:59
*** javeriak has joined #openstack-infra05:01
*** amitgandhinz has joined #openstack-infra05:05
*** yamamot__ has joined #openstack-infra05:09
*** links has quit IRC05:10
*** amitgandhinz has quit IRC05:10
*** thorst has joined #openstack-infra05:10
winggundamthianw: do you have etc?05:12
winggundamth*eta?05:12
*** nmagnezi has joined #openstack-infra05:13
ianwwinggundamth: i think for the next few hours jhesketh is the one who would be able to see, so not sure05:13
winggundamthianw: ok no problem. thanks for update :)05:14
winggundamthianw: just having problem with my code that got jenkins -1 so need to see it05:14
jheskethsadly no.. it's still "in progress"05:16
jheskethwinggundamth: right, jobs returning POST_FAILURE have failed because it couldn't upload the logs... the job itself hasn't failed05:17
jheskethI might set an alert05:17
*** nmagnezi has quit IRC05:17
*** thorst has quit IRC05:17
jhesketh#status alert static.openstack.org (which hosts logs.openstack.org and tarballs.openstack.org among others) is currently being rebuilt. As jobs can not upload logs they are failing with POST_FAILURE. This should be resolved soon. Please do not recheck until then.05:18
openstackstatusjhesketh: sending alert05:18
openstackgerritIan Wienand proposed openstack/diskimage-builder: Move element-info a standard entry-point  https://review.openstack.org/33089305:19
*** hanchao has joined #openstack-infra05:19
winggundamthjhesketh: got it. thanks for update :)05:20
-openstackstatus- NOTICE: static.openstack.org (which hosts logs.openstack.org and tarballs.openstack.org among others) is currently being rebuilt. As jobs can not upload logs they are failing with POST_FAILURE. This should be resolved soon. Please do not recheck until then.05:21
*** ChanServ changes topic to "static.openstack.org (which hosts logs.openstack.org and tarballs.openstack.org among others) is currently being rebuilt. As jobs can not upload logs they are failing with POST_FAILURE. This should be resolved soon. Please do not recheck until then."05:21
*** zhurong has quit IRC05:21
*** savihou has quit IRC05:22
*** savihou has joined #openstack-infra05:24
openstackstatusjhesketh: finished sending alert05:24
*** links has joined #openstack-infra05:26
*** _nadya_ has joined #openstack-infra05:28
*** x00350071_ has joined #openstack-infra05:28
*** xiangxinyong has quit IRC05:31
*** nwkarsten has joined #openstack-infra05:34
*** zhurong has joined #openstack-infra05:36
*** nwkarsten has quit IRC05:38
*** _nadya_ has quit IRC05:40
*** maishsk_ has joined #openstack-infra05:43
openstackgerritKhai Do proposed openstack-infra/system-config: Configure its-storyboard plugin  https://review.openstack.org/33092505:45
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Get java_home from parent modules  https://review.openstack.org/33152305:45
*** maishsk has quit IRC05:46
*** maishsk_ is now known as maishsk05:46
*** mohankumar has joined #openstack-infra05:49
*** sorantis has joined #openstack-infra05:53
openstackgerritKhai Do proposed openstack-infra/system-config: Configure its-storyboard plugin  https://review.openstack.org/33092505:55
*** Na3iL has quit IRC05:55
*** Na3iL has joined #openstack-infra05:55
*** roxanaghe has quit IRC06:00
*** roxanaghe has joined #openstack-infra06:01
*** x00350071_ is now known as xiangxinyong06:02
*** ociuhandu has joined #openstack-infra06:05
*** amitgandhinz has joined #openstack-infra06:06
*** roxanaghe has quit IRC06:06
openstackgerritIan Wienand proposed openstack-infra/system-config: Logstash matching for anisble console output  https://review.openstack.org/33152606:10
*** amitgandhinz has quit IRC06:11
*** ramishra has quit IRC06:11
*** zhurong has quit IRC06:12
*** rcernin has joined #openstack-infra06:13
Jeffrey4l_http://tarballs.openstack.org/ this site is down?06:16
winggundamthJeffrey4l_: yes. Please see irc topic :)06:16
*** _nadya_ has joined #openstack-infra06:16
*** linuxmaniac_ has quit IRC06:16
*** thorst has joined #openstack-infra06:16
Jeffrey4l_Got. thanks.06:17
*** _nadya_ has quit IRC06:17
*** zhurong has joined #openstack-infra06:17
*** markvoelker has joined #openstack-infra06:18
*** linuxmaniac has joined #openstack-infra06:20
*** thorst has quit IRC06:22
*** ociuhandu has quit IRC06:22
*** zhurong has quit IRC06:22
*** markvoelker has quit IRC06:23
*** pcaruana has joined #openstack-infra06:24
*** sorantis has quit IRC06:26
*** e0ne has joined #openstack-infra06:27
*** andreas_s has joined #openstack-infra06:27
*** ramishra has joined #openstack-infra06:28
*** AJaeger_ has joined #openstack-infra06:32
*** garyk has joined #openstack-infra06:32
*** Wei_Liu has quit IRC06:35
*** AJaeger has quit IRC06:35
*** chem has joined #openstack-infra06:38
*** zhurong has joined #openstack-infra06:44
*** isaacb has joined #openstack-infra06:45
*** ajmiller has joined #openstack-infra06:47
*** zhurong has quit IRC06:48
*** ihrachys has joined #openstack-infra06:49
*** _nadya_ has joined #openstack-infra06:49
*** zhurong has joined #openstack-infra06:49
*** _nadya_ has quit IRC06:51
*** zhurong has quit IRC06:52
*** zhurong has joined #openstack-infra06:53
*** Na3iL has quit IRC06:56
*** flepied has joined #openstack-infra06:57
*** zhurong has quit IRC06:57
*** sorantis has joined #openstack-infra06:59
*** coreyob_ has quit IRC06:59
*** flepied1 has quit IRC07:00
*** roxanaghe has joined #openstack-infra07:03
AJaeger_odyssey4me: please see topic - rechecking right now will not help07:03
*** pgadiya has joined #openstack-infra07:05
*** zhurong has joined #openstack-infra07:05
*** ajmiller has quit IRC07:06
*** amitgandhinz has joined #openstack-infra07:07
*** roxanaghe has quit IRC07:07
*** hanchao has quit IRC07:07
*** links has quit IRC07:08
*** sorantis has quit IRC07:10
*** matrohon has joined #openstack-infra07:10
*** sorantis has joined #openstack-infra07:11
*** jtomasek has joined #openstack-infra07:11
*** javeriak has quit IRC07:11
*** amitgandhinz has quit IRC07:11
*** dtardivel has joined #openstack-infra07:14
*** Jeffrey4l_ has quit IRC07:16
*** arxcruz has joined #openstack-infra07:16
*** jed56 has joined #openstack-infra07:18
*** _nadya_ has joined #openstack-infra07:18
*** vincentll has joined #openstack-infra07:19
*** thorst has joined #openstack-infra07:19
*** _nadya_ has quit IRC07:19
*** links has joined #openstack-infra07:21
*** Na3iL has joined #openstack-infra07:23
*** thorst has quit IRC07:26
*** kushal has quit IRC07:27
*** jlanoux has joined #openstack-infra07:28
*** ifarkas has joined #openstack-infra07:30
openstackgerritHisashi Osanai proposed openstack-infra/project-config: Fix Monasca Analytics python27 job  https://review.openstack.org/33153507:30
*** mikelk has joined #openstack-infra07:30
*** samuelBartel has joined #openstack-infra07:30
*** rkukura has quit IRC07:30
*** amoralej|off is now known as amoralej07:31
*** abregman has quit IRC07:31
*** e0ne has quit IRC07:32
*** ociuhandu has joined #openstack-infra07:33
*** AJaeger_ is now known as AJaeger07:33
*** sree has quit IRC07:33
*** abregman has joined #openstack-infra07:34
*** rkukura has joined #openstack-infra07:35
*** sree has joined #openstack-infra07:37
*** zeih has joined #openstack-infra07:41
*** jaosorior is now known as jaosorior_lunch07:41
*** Sukhdev has quit IRC07:41
*** javeriak has joined #openstack-infra07:42
*** HeOS has joined #openstack-infra07:42
*** tmorin has joined #openstack-infra07:42
*** Jeffrey4l has joined #openstack-infra07:42
*** yaume has joined #openstack-infra07:45
*** flip214 has quit IRC07:46
*** lezbar has joined #openstack-infra07:47
*** e0ne has joined #openstack-infra07:48
*** yaume_ has joined #openstack-infra07:48
*** hosanai has joined #openstack-infra07:48
*** yaume has quit IRC07:50
*** zeih has quit IRC07:51
*** sarob has quit IRC07:52
hosanaihello, andreas. i have a question about patch 331535. i checked bindep but it only works for packages which provide as OS packages. but Spark doen't have that package. So I try to install devstack env for python2707:53
*** sarob has joined #openstack-infra07:53
odyssey4me@AJaeger yeah, I saw the results come in and realised that there's a problem - the rechecks were done from my phone before I got onto IRC :/07:53
*** Ravikiran_K has joined #openstack-infra07:54
odyssey4meAJaeger can I help in any way?07:54
*** jpich has joined #openstack-infra07:54
*** savihou has quit IRC07:56
AJaegerodyssey4me: I doubt that there's anything you can do - jhesketh would know more07:57
AJaegerhosanai: why would a devstack environment help in that case? It also needs OS packages, doesn't it?07:57
*** ociuhandu has quit IRC07:58
AJaegerhosanai: with the log server down, I cannot check logs right now, would love to see the failures...07:59
jheskethnot much to do at the moment.. it's still rsyncing across apparently07:59
hosanaiAJaeger: in the devstack plugin, the package will be downloaded from Spark site07:59
hosanaiAJaeger: thanks for your review & help07:59
*** zzzeek_ has quit IRC08:00
*** zzzeek has joined #openstack-infra08:00
*** ramishra has quit IRC08:01
AJaegerhosanai: I see.08:01
*** ramishra has joined #openstack-infra08:02
*** ramishra has quit IRC08:02
odyssey4mejhesketh what went wrong?08:03
jheskethodyssey4me: hardware failure on the host08:03
odyssey4meAh, I see an earlier notice regarding hardware failure.08:03
jheskethit's being migrated08:03
jheskethright, rebuilt probably wasn't the best term to put in the status update, but that was the state when I wrote it08:04
*** bauzas has joined #openstack-infra08:05
AJaegerhosanai: python27 is unit tests. Do you really need spark for *unit* tests?08:05
*** sorantis has quit IRC08:05
*** Nikolay_St has joined #openstack-infra08:05
*** samP has joined #openstack-infra08:07
*** Fdaisuke has joined #openstack-infra08:07
ihrachysAJaeger: gate broken completely? any bug to track?08:07
*** amitgandhinz has joined #openstack-infra08:08
aspiersmeetbot just became unresponsive on #openstack-meeting, any ideas?08:08
hosanaiAJaeger: yeah, Monasca-Analytics uses pyspark (Spark i/f for python) so i would like to have it.08:08
*** ramishra has joined #openstack-infra08:08
AJaegerihrachys: it's post jobs, not aware of a bug.08:08
aspiersmeetbot worked for #startmeeting but then nothing08:08
aspiersAJaeger: don't suppose you have ideas why?08:09
ihrachysAJaeger: I now spotted a notice is in all topics. I guess that's smth to track for projects.08:09
AJaegeraspiers, could be related to #topic? jhesketh?08:09
aspiersahh08:09
jheskethno meetbot should be unrelated... I'll take a look08:09
AJaegerthanks, jhesketh !08:09
*** samuelBartel has quit IRC08:09
*** abregman has quit IRC08:10
aspiersjhesketh: thanks a lot!08:10
AJaegerhosanai: sorry, don't have time to discuss this further with you - but this looks really odd.08:10
*** amitgandhinz has quit IRC08:12
AJaegerhosanai: I suggest you ask on #openstack-qa on how to setup your tests in the best way or come back here during US time and ask for help.08:12
odyssey4mejhesketh when you have a moment I'd appreciate a review of https://review.openstack.org/#/q/status:open+project:openstack-infra/project-config+branch:master+topic:openstack-ansible please08:12
hosanaiAJaeger: thanks for the advice. I will do it.08:13
*** rossella_s has joined #openstack-infra08:13
rakhmerovyep, seems like Jenkins is down08:13
rakhmerovoops, wrong window..08:14
AJaegerrakhmerov: did you see topic?08:14
rakhmerovyes, wrong window )08:14
AJaegerrakhmerov: and jenkins is buried for good - see http://lists.openstack.org/pipermail/openstack-dev/2016-June/097584.html08:14
rakhmerovsorry08:14
*** nmagnezi has joined #openstack-infra08:15
openstackgerritJulien Danjou proposed openstack-infra/project-config: aodh: disable tempest plugin tests in Liberty  https://review.openstack.org/33155008:15
rakhmerovAJaeger: didn't see yet, reading..08:15
odyssey4mehosanai AJaeger commented on that review for a possible alternative08:17
*** markvoelker has joined #openstack-infra08:19
*** masayukig has quit IRC08:20
*** lucas-afk is now known as lucasagomes08:20
*** _nadya_ has joined #openstack-infra08:22
*** abregman has joined #openstack-infra08:22
jheskethhmm, meetbot is still logging the channels... I don't really want to restart it as we'll lose history while it reconnects08:23
hosanaiodyssey4me: thanks for your review. I checked bindep but it doesn't help :(08:23
*** markvoelker has quit IRC08:24
*** rossella_s has quit IRC08:24
*** rossella_s has joined #openstack-infra08:25
*** thorst has joined #openstack-infra08:26
odyssey4mehosanai it could, if you install the package that provides pip - for example 'python-pip' on ubuntu08:28
odyssey4mehosanai *but* afaik all images provided by infra already have pip installed on them08:29
AJaegerodyssey4me: hosanai means: No package on pypi to install with pip.08:29
odyssey4meAJaeger ah08:29
odyssey4mehosanai which is the package that needs installing?08:30
AJaegerodyssey4me: pyspark08:30
hosanaiodyssey4me, AJaeger: yep.08:30
*** masayukig has joined #openstack-infra08:30
*** masayukig has quit IRC08:30
*** yuanying has quit IRC08:31
*** thorst has quit IRC08:31
odyssey4mehosanai ok, so why not include 'git+git://git.apache.org/spark.git@master#egg=pyspark' in your test-requirements.txt?08:32
*** eezhova has joined #openstack-infra08:32
*** ramishra has quit IRC08:33
*** permalac has joined #openstack-infra08:33
odyssey4mehosanai also, I'd suggest discussing publishing the package to pypi with the dev team for it as that is a better long term solution08:34
*** hashar has joined #openstack-infra08:38
*** ramishra has joined #openstack-infra08:39
jd__the world is broken08:39
AJaegerjd__: did you see the topic?08:39
AJaegerjd__: or even worse?08:39
jd__nah I was checking the backlog indeed :]08:39
*** ramishra has quit IRC08:39
odyssey4mehappy monday? ;)08:40
jd__hehe08:40
* jd__ goes back to bed08:40
*** Hal has joined #openstack-infra08:42
*** derekh has joined #openstack-infra08:42
*** Hal is now known as Guest3273608:42
*** hashar is now known as hasharAway08:43
*** ajmiller has joined #openstack-infra08:43
openstackgerritMerged openstack-infra/tripleo-ci: Remove stray ";" from purge env command  https://review.openstack.org/32893308:44
hosanaiodyssey4me: thanks for the info. I will use that approach (now i'm checking the behavior)08:46
*** ociuhandu has joined #openstack-infra08:46
*** ramishra has joined #openstack-infra08:47
*** sorantis has joined #openstack-infra08:51
*** dtantsur|afk is now known as dtantsur08:52
hosanaiodyssey4me: it's not working...  there is no setup.py for pyspark...08:55
openstackgerritJoshua Hesketh proposed openstack-infra/project-config: The meetbot is openstack  https://review.openstack.org/33156308:57
jheskethaspiers: so looking at ChanServ's output, open_stack does have access, but not openstack. ^ should fix it, but I'm not sure why it is the way it is08:58
jheskethso should get some more eyes on it firsts08:58
jheskethodyssey4me: I'll take a look at those reviews you sent me when static.o.o has recovered08:58
*** samP has quit IRC08:58
aspiersjhesketh: thanks a lot! weird that it worked before08:59
aspiersjhesketh: maybe someone changed manually and forgot to update channels.yaml09:00
AJaegerjhesketh: that change is strange - this always worked... Did we change something recently?09:00
*** roxanaghe has joined #openstack-infra09:00
AJaegeraspiers: there shouldn't be manual changes ;)09:00
jheskethAJaeger: hence the uncertainty in the commit message ;-)09:00
aspiersAJaeger: of course not09:01
*** kdas__ has joined #openstack-infra09:01
jheskethI guess it's possible openstack was added to the operators manually and now its gone09:01
*** acoles_ is now known as acoles09:01
jheskethbut why either of those things happened I'm not sure09:01
AJaegerjhesketh: yeah - let's see whether any infra-root can shed some light on the meetbot situation09:01
jheskethyep.. I suspect that's the right fix, but I like knowing why first09:01
AJaegerjhesketh: do we need accessbot for a channel to be part of meetbot?09:04
*** markusry has joined #openstack-infra09:05
jheskethAJaeger: I'm not sure what you mean sorry?09:05
*** kdas__ is now known as kushal09:05
*** roxanaghe has quit IRC09:05
*** kushal has quit IRC09:05
*** kushal has joined #openstack-infra09:05
AJaegerI mean: statusbot - I ask since #openstack-charms is part of statusbot in system-config but the project-config change has not merged09:05
AJaegerSo, this looks unrelated to meetbot, thus ignore me ;)09:06
odyssey4methanks jhesketh09:06
jheskethAJaeger: statusbot needs access to post alerts, and meetbot needs access as it also does the logging to eavesdrop09:08
*** amitgandhinz has joined #openstack-infra09:09
AJaegerjhesketh: so, should https://review.openstack.org/329159 get reverted?09:09
*** masayukig has joined #openstack-infra09:09
*** masayukig has quit IRC09:09
AJaegerjhesketh: see https://review.openstack.org/#/c/329129/09:09
derekhAJaeger: can you remove your -2 from https://review.openstack.org/#/c/330514/  , the patch doesn't switch anything, the idea will be to run both clouds for a time until rh2 is proved to be working09:09
*** masayukig has joined #openstack-infra09:09
AJaegerderekh: I don't have a -2, just a -W - but can remove that. I was waiting for you to say "we're ready to merge this" ;)09:10
AJaegerderekh: done09:10
*** samuelBartel has joined #openstack-infra09:11
AJaegerderekh: we discussed last week on irc with EmilienM - and couldn't get in touch with you...09:11
derekhAJaeger: ack, thanks, it should be good to go, the follow on patch adds an experimental job to test out the new cloud https://review.openstack.org/#/c/330515/309:11
AJaegerjhesketh: I'll revert 329159 now...09:11
derekhAJaeger: yup, I looked through the logs to see what happened, thanks again09:12
openstackgerritAndreas Jaeger proposed openstack-infra/system-config: Revert "Add #openstack-charms to statusbot"  https://review.openstack.org/33156609:12
*** amitgandhinz has quit IRC09:13
jheskethAJaeger: WHY REVERT IT?09:14
jheskethwoah, caps, sorry09:14
AJaegerjhesketh: what else do you propose? WE cannot merge https://review.openstack.org/#/c/329129/ - since we're limited to 120 gerritbot channels...09:14
*** masayukig has quit IRC09:15
AJaegerNot sure whether accessbot has a limit as well, so probably this could be split up...09:15
*** masayukig has joined #openstack-infra09:15
jheskethoh, now I see the problem09:15
AJaegerShould we just add charms to accessbot instead?09:16
*** masayukig has quit IRC09:16
*** samuelBartel has quit IRC09:17
jheskethAJaeger: is the accessbot actually the limit? doesn't it just set the permissions on the channels, it doesn't hang around09:17
AJaegerjhesketh: gerritbot is the limit, that's why I think splitting the change up should do the trick - instead of the revert09:17
jheskethAJaeger: right, yes, agreed09:17
jheskethAJaeger: we should look at how close to the limit our bots are and figure out if we can remove cruft or if we need more bots09:18
jheskethFYI the static node has been rebuilt but is currently doing a fsck... hopefully not long now09:18
*** masayukig has joined #openstack-infra09:19
eliqiaohi, I see that nova 's CI get "POST_FAILURE" on my patch, https://review.openstack.org/#/c/320897/09:19
*** savihou has joined #openstack-infra09:19
AJaegerjhesketh: we already removed two channels to be at the limit - and there was some discussion to raise limit. But I guess nobody took action on that09:19
AJaegereliqiao: see topic09:19
*** electrofelix has joined #openstack-infra09:20
eliqiaoAJaeger: oh yep, I see. thanks :)09:20
*** infra-red has joined #openstack-infra09:20
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Add #openstack-charms and associated projects  https://review.openstack.org/32912909:21
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Add #openstack-charms to accessbot  https://review.openstack.org/33157209:21
AJaegerjhesketh: split up the change ^09:21
jheskethAJaeger: I must have missed that discussion09:22
jheskeththe split lgtm09:22
AJaegerjhesketh: that was a brief one...09:23
AJaegerbbl09:23
*** infra-red has quit IRC09:24
openstackgerritJesse Pretorius (odyssey4me) proposed openstack-infra/project-config: Update OSA job skip for all jobs except docs/releasenotes  https://review.openstack.org/33157409:24
*** masayukig has quit IRC09:24
*** jaosorior_lunch is now known as jaosorior09:27
*** thorst has joined #openstack-infra09:29
*** ajmiller has quit IRC09:30
*** kzaitsev_mb has joined #openstack-infra09:35
*** ramishra has quit IRC09:35
*** ramishra has joined #openstack-infra09:36
hosanaiAJaeger, odyssey4me: I asked my issue in #openstack-qa now. just FYI. I already asked this here on last Friday (US time). The advise was use monasca-analytics devstack plugin.09:36
*** thorst has quit IRC09:37
*** aderyugin has joined #openstack-infra09:37
*** ramishra has quit IRC09:38
*** guardianJ has joined #openstack-infra09:39
*** haaj has joined #openstack-infra09:42
*** maishsk_ has joined #openstack-infra09:43
*** ramishra has joined #openstack-infra09:43
*** masayukig has joined #openstack-infra09:43
*** lvdongbing has quit IRC09:44
*** maishsk has quit IRC09:46
*** maishsk_ is now known as maishsk09:46
bkeroHmm, anyone else having trouble accessing specs.o.o?09:46
bkero[bkero@Whitefall ~]$ nc -v -z specs.openstack.org 8009:46
bkeronc: connect to specs.openstack.org port 80 (tcp) failed: Connection refused09:46
bkeronc: connect to specs.openstack.org port 80 (tcp) failed: Network is unreachable09:46
aspiersbkero: I think that's $TOPIC09:47
jheskethbkero: yeah, that's also on static.o.o sorry09:47
bkeroah, 'among others'09:47
bkerogot it09:47
*** yuanying has joined #openstack-infra09:48
*** guardianJ has left #openstack-infra09:51
*** javeriak has quit IRC09:51
*** sambetts|afk is now known as sambetts09:55
*** milan has joined #openstack-infra09:57
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Add infrstucture scripts to prepare rh2  https://review.openstack.org/29524309:58
*** kzaitsev_mb has quit IRC09:59
*** masayukig has quit IRC10:00
*** masayukig has joined #openstack-infra10:00
*** javeriak has joined #openstack-infra10:00
*** eezhova has quit IRC10:01
*** sree has quit IRC10:02
*** abregman has quit IRC10:02
*** sree has joined #openstack-infra10:03
*** ociuhandu has quit IRC10:04
*** maishsk has quit IRC10:04
*** maishsk has joined #openstack-infra10:04
*** sorantis has quit IRC10:05
*** maishsk_ has joined #openstack-infra10:05
*** zhurong has quit IRC10:05
*** haaj_ has joined #openstack-infra10:06
*** masayukig has quit IRC10:06
*** haaj has quit IRC10:07
*** jokke__ is now known as jokke_10:07
*** sree has quit IRC10:08
*** eezhova has joined #openstack-infra10:08
dteselkinHi, are there any issues with logs.openstack.org?10:08
*** masayukig has joined #openstack-infra10:08
AJaegerdteselkin: see topic10:09
*** maishsk has quit IRC10:09
*** maishsk_ is now known as maishsk10:09
*** amitgandhinz has joined #openstack-infra10:09
*** hosanai has quit IRC10:12
dteselkinThanks :)10:13
*** amitgandhinz has quit IRC10:14
*** dizquierdo has joined #openstack-infra10:15
*** flip214 has joined #openstack-infra10:16
*** yuanying has quit IRC10:17
*** abregman has joined #openstack-infra10:18
openstackgerritJoshua Hesketh proposed openstack-infra/project-config: Check git tag matches xstatic version  https://review.openstack.org/33032110:19
jheskethAJaeger: addressed your feedback ^10:19
*** markvoelker has joined #openstack-infra10:20
*** eyalb has joined #openstack-infra10:22
*** masayukig has quit IRC10:22
*** haaj has joined #openstack-infra10:22
*** masayukig has joined #openstack-infra10:23
*** pblaho has joined #openstack-infra10:24
*** markvoelker has quit IRC10:24
*** haaj_ has quit IRC10:27
jheskethokay static.o.o is online... I'm going to check jobs are uploading before removing the status10:27
*** ams__ has joined #openstack-infra10:31
*** thorst has joined #openstack-infra10:34
jhesketh#status ok static.openstack.org is back up. If you have POST_FAILURE and are missing logs from your CI jobs, please leave a 'recheck'.10:35
openstackstatusjhesketh: sending ok10:35
yamamot__jhesketh: thank you10:36
*** rcernin is now known as rcernin|lunch10:37
*** _oanson has joined #openstack-infra10:37
*** ChanServ changes topic to "Discussion of OpenStack Developer and Community Infrastructure | docs http://docs.openstack.org/infra/ | bugs https://storyboard.openstack.org/ | source https://git.openstack.org/cgit/openstack-infra/ | channel logs http://eavesdrop.openstack.org/irclogs/%23openstack-infra/"10:37
-openstackstatus- NOTICE: static.openstack.org is back up. If you have POST_FAILURE and are missing logs from your CI jobs, please leave a 'recheck'.10:37
*** hferenc has joined #openstack-infra10:39
openstackstatusjhesketh: finished sending ok10:40
*** thorst has quit IRC10:42
hferenchi all!10:42
hferencianw: can we talk about this change: https://review.openstack.org/#/c/329832/ ?10:43
AJaegerthanks, jhesketh10:43
*** yuanying has joined #openstack-infra10:44
isaacbAJaeger: Hi, Can I ask you please to look in https://review.openstack.org/#/c/322509/10:45
*** yuanying has quit IRC10:45
ianwhferenc: sure10:47
*** reduxio has quit IRC10:47
*** mhickey has joined #openstack-infra10:47
AJaegerisaacb: we delete that file in https://review.openstack.org/#/c/331494 ...10:48
AJaegerisaacb: if https://review.openstack.org/#/c/331494 gets merged, no need to take yours10:48
hferencianw: ok, so i totally agree with you, all the things should be under the openstack umbrella - i was just not sure how to do it without docker10:50
snarwadehow to enable nightly build in jenkins10:51
*** yuanying has joined #openstack-infra10:51
hferencmy biggest problem is that i don't now how to test this job10:52
AJaegersnarwade: jenkins is gone for good - see http://lists.openstack.org/pipermail/openstack-dev/2016-June/097584.html10:52
*** eezhova has quit IRC10:52
*** tosky has joined #openstack-infra10:52
ianwhferenc: my first thought would be to checkin that script that makes the images to nova, maybe tempest, and then you can create this periodic job to run that script and produce the output images10:53
isaacbAJaeger: see comments in  https://review.openstack.org/#/c/325339/10:53
AJaegersnarwade: project-config/zuul/layout.yaml is the file to configure - use the periodic pipeline10:53
ianwhferenc: that script should run basically unmodified on a ubuntu-trusty node and produce the right thing10:53
AJaegerisaacb: please sort it out with pabelanger.10:54
isaacbAJaeger: Don't you think we better wait with this removal. This will break some downstrream CI systems10:54
AJaegerisaacb: shouldn't those be using project-config-example instead?10:54
snarwadeAJaeger, that doesnt have nightly build10:55
*** yuanying has quit IRC10:55
ianwhferenc: to be clear, the periodic job would use zuul-cloner to clone nova/tempest (wherever the script lives) and then simply runs it10:55
AJaegersnarwade: periodic jobs are nightly builds basically10:55
*** eezhova has joined #openstack-infra10:55
snarwadeAJaeger, thanks10:55
*** eyalb has quit IRC10:57
AJaegersnarwade: what do you want to build?10:57
snarwadeAJaeger, I have a project that needs to have nightly build10:58
*** Ravikiran_K has quit IRC10:58
AJaegersnarwade: which project and for what purpose?10:59
*** yuanying has joined #openstack-infra10:59
*** amotoki has joined #openstack-infra10:59
snarwadeAJaeger, even I donr know11:00
hferencianw: so the nicest way to do this would be to create the appropriate script in nova/tempest, then create a periodic job which runs that script (directly) on the ubuntu-trusty node11:00
snarwadedont know*11:00
*** yuanying has quit IRC11:01
ianwhferenc: yep!  that sounds right.  probably tempest i'd say, seems like they'd the the most logical reviewers11:01
*** roxanaghe has joined #openstack-infra11:02
hferencianw: ok, it'll be record long chain of "depends-on:" tags, but it is more elegant this way :)11:04
*** kzaitsev_mb has joined #openstack-infra11:05
*** _nadya_ has quit IRC11:05
*** roxanaghe has quit IRC11:08
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Reduce the tenants stack create timeout  https://review.openstack.org/31419511:08
*** csatari has joined #openstack-infra11:10
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Stop destroying VM's that don't exist  https://review.openstack.org/31286311:10
*** amitgandhinz has joined #openstack-infra11:10
*** cargonza is now known as cargonza-holiday11:10
*** ramishra has quit IRC11:11
*** ramishra has joined #openstack-infra11:12
*** yuanying has joined #openstack-infra11:13
hferencianw: two last questions for now: 1.) is there an incubator for new jobs where one could test before submitting it to gerrit? 2.) where can i find some info about what configuration does a specific node uses exactly? e.g. if i specify a job with "node: ubuntu-trusty" will it be a desktop or server version without any further hacks11:14
*** amitgandhinz has quit IRC11:14
*** dprince has joined #openstack-infra11:16
*** icey has joined #openstack-infra11:17
openstackgerritMerged openstack-infra/project-config: Add #openstack-charms to accessbot  https://review.openstack.org/33157211:18
ianwhferenc: 1) not really, but if the script mostly works it would be a matter of iterating to get it just right.  2) it is more-or-less a lightly customised version of the cloud-image you can download.  you can actually build it (see project-config:tools/build-image.sh) but if you're working on the cloud image, you'd be basically there11:18
*** sdague has joined #openstack-infra11:19
*** yuanying has quit IRC11:19
*** ramishra has quit IRC11:19
*** yuanying has joined #openstack-infra11:20
*** ramishra has joined #openstack-infra11:20
*** eezhova has quit IRC11:21
*** dprince has quit IRC11:21
*** yuanying has quit IRC11:22
*** daemontool has joined #openstack-infra11:22
*** rhallisey has joined #openstack-infra11:24
hferencok, thank you!11:25
*** sorantis has joined #openstack-infra11:25
AJaegerhferenc: best to run the job as experimental first - that way you can trigger running it manually while fixing it...11:26
*** yolanda has joined #openstack-infra11:29
*** rodrigods has quit IRC11:30
*** rodrigods has joined #openstack-infra11:30
*** lucasagomes is now known as lucas-hungry11:32
*** wfoster is now known as wfoster_afk11:32
*** weshay has joined #openstack-infra11:33
*** kdas__ has joined #openstack-infra11:33
*** kushal has quit IRC11:34
*** erlon has joined #openstack-infra11:34
*** ajmiller has joined #openstack-infra11:34
*** julim has joined #openstack-infra11:35
*** sorantis has quit IRC11:35
*** yuanying has joined #openstack-infra11:35
*** yuanying has quit IRC11:37
*** abregman has quit IRC11:38
*** yuanying has joined #openstack-infra11:39
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Add the ability to permalink to a comment  https://review.openstack.org/28907811:39
*** dgonzalez has quit IRC11:40
*** baoli has joined #openstack-infra11:42
*** sree has joined #openstack-infra11:42
*** yuanying has quit IRC11:44
*** dgonzalez has joined #openstack-infra11:44
*** dtantsur is now known as dtantsur|bbl11:45
*** ccamacho is now known as ccamacho|lunch11:45
*** sree has quit IRC11:46
*** thorst has joined #openstack-infra11:49
*** thorst_ has joined #openstack-infra11:50
mkoderer___hi folks, all the links for the jobs on http://zuul.openstack.org/ have a "telnet" prefix11:50
*** kdas__ is now known as kushal11:51
*** kushal has quit IRC11:51
*** kushal has joined #openstack-infra11:51
mkoderer___like gate-cinder-pep8 links to telnet://23.253.205.11:808811:51
mkoderer___is this a bug or a feature? ;)11:51
*** ldnunes has joined #openstack-infra11:51
*** abregman has joined #openstack-infra11:51
rcarrillocruzit's a feature11:52
rcarrillocruzwith jenkins gone11:52
*** rcernin|lunch is now known as rcernin11:53
rcarrillocruznow you can see the jobs progress by telneting on the link given11:53
AJaegermkoderer___: http://lists.openstack.org/pipermail/openstack-dev/2016-June/097595.html11:53
AJaegermkoderer___: did you telnet to that URL? Give it a try!11:53
*** eezhova has joined #openstack-infra11:54
*** thorst has quit IRC11:54
*** tpsilva has joined #openstack-infra11:54
AJaegerrcarrillocruz: seems mkoderer___ is shocked that Jenkins is gone ;)11:54
rcarrillocruzhah11:54
*** raildo-afk is now known as raildo11:55
rcarrillocruzwe've been hacked!11:55
AJaegerThat evil zuul hacker...11:55
*** dprince has joined #openstack-infra11:56
*** ramishra has quit IRC11:56
mkoderer___rcarrillocruz: AJaeger: yeah - I really thought somebody hacked infra :) ok nice!11:58
*** aysyd has joined #openstack-infra11:59
mkoderer___rcarrillocruz: bahh telnet doesn't work with our proxy :(11:59
*** daemontool_ has joined #openstack-infra11:59
rcarrillocruzlol11:59
openstackgerritMerged openstack-infra/storyboard-webclient: Stop allowing duplicate users to be added to private stories  https://review.openstack.org/32089511:59
*** baoli_ has joined #openstack-infra12:00
*** daemontool has quit IRC12:02
*** ramishra has joined #openstack-infra12:02
*** baoli has quit IRC12:03
*** roxanaghe has joined #openstack-infra12:03
*** kzaitsev_mb has quit IRC12:03
*** aysyd has quit IRC12:04
*** aysyd has joined #openstack-infra12:04
openstackgerritMerged openstack-infra/storyboard-webclient: Remove pagination for timeline events  https://review.openstack.org/32768212:05
*** e0ne has quit IRC12:06
hferencAJaeger: does the "check experimental" magic work even if the job is just under review?12:06
AJaegerhferenc: jobs always need to merge first, there'S no testing of them anyway12:07
mordredmkoderer___: websockets-based web version of that is coming12:07
AJaegerhferenc: I speak about the project-config part...12:07
mordredjhesketh: morning! looks like you had fun on your Monday :)12:07
jheskethmordred: howdy12:07
AJaegermordred: yeah, he has been busy shuffling bits and bytes around ;)12:08
jheskethother than a long fsck it came up okay so no harm in the end12:08
mordred\o/12:08
mordredjhesketh: what failed?12:08
*** roxanaghe has quit IRC12:08
*** vincentll has quit IRC12:08
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Add TAGS_ADDED and TAGS_DELETED to event_types.ALL  https://review.openstack.org/33164112:08
*** yuanying has joined #openstack-infra12:09
jheskethmordred: hardware failure on the host for static.o.o12:09
jheskethmordred: Rackspace migrated us, but it took a long time to sync and then come back up12:09
*** HeOS has quit IRC12:10
*** HeOS has joined #openstack-infra12:11
*** vincentll has joined #openstack-infra12:11
*** amitgandhinz has joined #openstack-infra12:11
*** coreyob has joined #openstack-infra12:11
*** xenogear has joined #openstack-infra12:12
*** nmagnezi has quit IRC12:12
*** yuanying has quit IRC12:12
*** markvoelker has joined #openstack-infra12:12
*** furlongm has quit IRC12:13
*** furlongm has joined #openstack-infra12:13
*** daemontool has joined #openstack-infra12:13
*** daemontool_ has quit IRC12:14
*** Liuqing has joined #openstack-infra12:14
*** amoralej is now known as amoralej|lunch12:14
*** nibalizer has quit IRC12:15
*** DinaBelova has quit IRC12:15
*** ekarlso has quit IRC12:15
*** shahid__ has quit IRC12:15
*** amitgandhinz has quit IRC12:15
*** links has quit IRC12:16
*** rodrigods has quit IRC12:16
*** coreycb has quit IRC12:16
*** spiffxp has quit IRC12:16
*** ccamacho|lunch has quit IRC12:16
*** spiffxp has joined #openstack-infra12:16
*** jpeeler has quit IRC12:16
*** rodrigods has joined #openstack-infra12:16
*** gmann has quit IRC12:17
*** lindsayk_ has quit IRC12:17
*** jcoufal has joined #openstack-infra12:17
*** flip214 has quit IRC12:17
*** jlvillal has quit IRC12:18
*** wfoster_afk is now known as wfoster12:18
*** coreycb has joined #openstack-infra12:18
*** gmann has joined #openstack-infra12:18
*** DinaBelova has joined #openstack-infra12:18
*** gouthamr has joined #openstack-infra12:18
*** sirushti has quit IRC12:18
*** bunting has quit IRC12:19
*** sdague has quit IRC12:19
*** psilvad has joined #openstack-infra12:19
*** flip214 has joined #openstack-infra12:19
*** masayukig has quit IRC12:19
*** bunting has joined #openstack-infra12:19
*** jlvillal has joined #openstack-infra12:19
*** sc68cal has quit IRC12:19
*** pradk has joined #openstack-infra12:19
openstackgerritMerged openstack-infra/storyboard: Support subscription to worklists in the API  https://review.openstack.org/32449312:20
*** Jeffrey4l has quit IRC12:20
*** julim has quit IRC12:20
*** sirushti has joined #openstack-infra12:21
AJaegerproject-config reviewers, could I get another +2 on https://review.openstack.org/#/c/330725/ , please?12:21
*** garyk has quit IRC12:21
*** ccamacho has joined #openstack-infra12:22
hferencAJaeger: sorry, but i don't get it12:22
*** jaosorior has quit IRC12:22
*** jaosorior has joined #openstack-infra12:22
*** lezbar has quit IRC12:23
*** jpeeler has joined #openstack-infra12:23
*** lezbar has joined #openstack-infra12:23
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Only request desired timeline events  https://review.openstack.org/33164612:24
*** sc68cal has joined #openstack-infra12:26
*** bswartz has quit IRC12:26
*** gordc has joined #openstack-infra12:26
*** dosaboy has quit IRC12:26
*** links has joined #openstack-infra12:26
AJaegerhferenc: rephrase your check experimental question for me, please12:27
*** Jeffrey4l has joined #openstack-infra12:27
*** kzaitsev_mb has joined #openstack-infra12:28
*** yuanying has joined #openstack-infra12:28
*** dosaboy has joined #openstack-infra12:28
*** shahid__ has joined #openstack-infra12:28
*** russellb has joined #openstack-infra12:29
*** rfolco has joined #openstack-infra12:30
*** yuanying has quit IRC12:31
*** mohankumar has quit IRC12:31
*** amotoki has quit IRC12:32
*** yuanying has joined #openstack-infra12:32
kambizis there a problem with openid?  I can't seem to login to review.openstack.org currently.12:33
*** mohankumar has joined #openstack-infra12:33
*** amotoki has joined #openstack-infra12:33
*** leifmadsen has joined #openstack-infra12:34
*** garyk has joined #openstack-infra12:34
jamespagehey - are publications under docs.openstack.org/developer reserved for official projects? or can I add an openstack-charms guide under that URL?12:34
*** rlandy has joined #openstack-infra12:34
AJaegerjamespage: docs.o.o is for official projects12:34
*** cbader has quit IRC12:34
kambizopenstackgerrit: help12:34
kambizopenstackstatus: help12:34
AJaegerhttp://docs.openstack.org/infra/manual/creators.html#decide-status-of-your-project12:35
*** e0ne has joined #openstack-infra12:35
*** cbader has joined #openstack-infra12:35
*** leifmadsen has quit IRC12:35
*** leifmadsen has joined #openstack-infra12:35
AJaegerkambiz: our bots won't be able to help - and openid comes for launchpad. You're the first to ask here, no idea.12:35
jamespageAJaeger, yah - that's what I thought - we have a review up for official project status, but we're currently re-licensing which is taking a little longer than I anticipated...12:36
*** e0ne has quit IRC12:36
hferencAJaeger: so if i add the script to tempest and a simple job which runs it to project-config, then i can fine tune the script (submitting a new patchset + commenting "check experimental"), but the job has to be merged to project-config first, right?12:37
*** yamamot__ has quit IRC12:37
AJaegerkambiz: yeah, looks like ubuntu-one is broken ;( perhaps jamespage can help you on that...12:37
*** infra-red has joined #openstack-infra12:37
jamespageAJaeger, I'd be delighted to12:37
AJaegerhferenc: correct. Once the project-config has merged, you can run check experimental on the tempest one12:37
*** qb_ has quit IRC12:38
*** icey has quit IRC12:38
*** tkelsey has joined #openstack-infra12:38
AJaegerjamespage:  review.o.o does not seem to go to ubuntu-one, seem it's down ;(12:38
AJaegerthanks, jamespage12:38
EmilienMI was about to say "good morning, what's up with openid?"12:39
*** shahid__ has quit IRC12:39
*** david-lyle has quit IRC12:39
jamespageAJaeger, do review.o.o use login.ubuntu.com?12:40
*** jcoufal has quit IRC12:40
jokke_anyone else having issues review.o.o timing out?12:41
*** sree has joined #openstack-infra12:41
*** kgiusti has joined #openstack-infra12:41
jokke_haven't been able to reach for ~20-30 min now12:41
AJaegerjamespage: AFAIK: Yes12:42
*** david-lyle has joined #openstack-infra12:42
*** yamamoto has joined #openstack-infra12:42
*** e0ne has joined #openstack-infra12:42
jamespageAJaeger, ack - checking a few other things that use the same service - no reported problems with Canonical IS atm12:42
*** javeriak has quit IRC12:43
AJaegerjamespage: let's see whether any infra-root is around that knows more details than I do...12:43
*** yuanying has quit IRC12:43
AJaegerthanks for checking, jamespage12:43
*** masayukig has joined #openstack-infra12:44
AJaegerjamespage: https://login.launchpad.net/+openid is used12:44
*** e0ne has quit IRC12:45
*** jaosorior has quit IRC12:45
*** Ravikiran_K has joined #openstack-infra12:45
jamespageAJaeger, where is r.o.o hosted?12:45
AJaegerjamespage: at rackspace public cloud AFAIK12:45
jamespageAJaeger, where geographically?12:46
*** yamamoto has quit IRC12:46
AJaegerjamespage: no idea;( WE might need to wait for some other infra-roots to wake up and answer those questions...12:47
*** iurygregory has joined #openstack-infra12:47
AJaegertraceroute gives me dfw2.rackspace.net as hop before it...12:48
jamespageAJaeger, ok - there have been some reported trans-atlantic performance issues US -> Europe which might account for the problems...12:48
jamespageok us then12:48
*** milan has quit IRC12:48
zigoI could login from here.12:48
hferencAJaeger: seems like i get it after all, but... 1.) shouldn't the job's change depend on the script's change? 2.) the job might need to be moved to an other pipeline from experimental12:49
*** M-docaedo_vector has quit IRC12:49
EmilienMjamespage: San Antonio12:50
jamespageEmilienM, ok thanks12:50
EmilienMhttps://db-ip.com/104.130.246.9112:50
EmilienMand http://puppetdb.openstack.org/node/afb0cdb2-4800-4268-af83-0b2d5f68a635 <-- for infos about the node12:50
mordredjamespage, EmilienM: dallas actually - that ip thing is wrong - but for network reasons there should be no real difference12:51
mordredI have logged out of gerrit and am logging back in12:51
mordredit's definitely taking its sweet time12:52
*** jaosorior has joined #openstack-infra12:52
AJaegerhferenc: the job change needs to merge. A check experimental checks out the repo and runs configured experimental jobs on it.12:52
mordredjamespage: oh wow. trying to log in for me I get: "Provider is not supported, or was incorrectly entered."12:52
mordredwhich is a gerrit error12:52
mordredbut it clearly did not like login.lp.net :)12:52
jamespage"<axino> jamespage: well I experience high packet loss to that IP"12:52
pabelangerisaacb: AJaeger: I've added a comment to 331494.12:53
AJaegerhferenc: but the job itself will not be different, we only check the sources out.12:53
EmilienMmordred: using Gertty works ~fine12:53
mordredjamespage: \o/ for packet loss12:53
mordredEmilienM: yup. :)12:53
EmilienMmordred: but still super slow12:53
jamespagedigging on the actual problem12:53
*** burgerk has joined #openstack-infra12:53
AJaegerthanks, pabelanger. Btw. if you review later today, please look also at https://review.openstack.org/#/c/330725/12:54
AJaegerEmilienM: gertty uses https password, not ubuntu one12:54
jamespageok so the current sitrep is that we're seeing poor transatlantic connectivity - hence the high packet loss12:54
jamespageoutside of the infra hosting login.launchpad.net/login.ubuntu.com12:55
EmilienMAJaeger: gerrit is still super slow, and also was this week end (502 errors)12:55
AJaegerEmilienM: gerrit has been restarted on the weekend12:55
mordred#status OpenID login from review.o.o is experiencing difficulties, possibly due to transatlantic network performance issues. Things are being investigated12:55
openstackstatusmordred: unknown command12:55
mordredgah12:55
AJaegerEmilienM: it was fast for me this morning12:55
mordred#status alert OpenID login from review.o.o is experiencing difficulties, possibly due to transatlantic network performance issues. Things are being investigated12:55
openstackstatusmordred: sending alert12:55
*** ramishra has quit IRC12:55
*** sorantis has joined #openstack-infra12:56
*** slaweq has quit IRC12:56
jamespageI've asked Canonical IS to ping me if they get any updates - I'll relay here12:57
jamespageAJaeger, is there a *right* location to use for docs for as-yet not official openstack projects?12:58
*** tlian has joined #openstack-infra12:58
-openstackstatus- NOTICE: OpenID login from review.o.o is experiencing difficulties, possibly due to transatlantic network performance issues. Things are being investigated12:58
*** ChanServ changes topic to "OpenID login from review.o.o is experiencing difficulties, possibly due to transatlantic network performance issues. Things are being investigated"12:58
openstackgerritRaildo Mascena proposed openstack-infra/project-config: Run cinderclient functional tests in Identity v3-only  https://review.openstack.org/31356212:58
*** ekarlso has joined #openstack-infra12:59
*** permalac_ has joined #openstack-infra12:59
pabelangerAJaeger: LGTM12:59
*** permalac has quit IRC12:59
*** matt-borland has joined #openstack-infra12:59
*** trown|outtypewww is now known as trown12:59
*** links has quit IRC13:00
*** icey has joined #openstack-infra13:01
openstackstatusmordred: finished sending alert13:01
mordredjamespage: most of them publish to rtfd, but no. there isn't an answer answer13:01
mordredjamespage: and thanks!13:01
*** M-docaedo_vector has joined #openstack-infra13:01
matt-borlandgood morning all!13:04
*** roxanaghe has joined #openstack-infra13:04
EmilienMjamespage, mordred: it works now13:04
EmilienMI'm logged-in13:04
*** burgerk has quit IRC13:04
AJaegerjamespage: not really - some projects use rtfm.org13:05
jamespageEmilienM, confirmed yes ok for me13:05
AJaegerjamespage: rftd probably as mordred said;)13:05
*** jzerebec1i is now known as jzerebecki13:05
AJaegerthanks, pabelanger13:05
*** yuanying has joined #openstack-infra13:05
*** sdague has joined #openstack-infra13:06
*** YorikSar has quit IRC13:06
*** mdrabe has joined #openstack-infra13:07
*** YorikSar has joined #openstack-infra13:08
hferencAJaeger: ok, i mean either i use this "check experimental" trick or the "Depends-On: the script's change id" tag for the job's commit, because the job itself won't be merged until it has not merged dependencies13:08
openstackgerritMerged openstack-infra/project-config: Add install-guide jobs for trove  https://review.openstack.org/33072513:08
*** esberglu has joined #openstack-infra13:08
AJaegerhferenc: http://docs.openstack.org/infra/manual/developers.html#limitations-and-caveats13:09
*** roxanaghe has quit IRC13:09
*** yuanying has quit IRC13:09
mordred#status ok OpenID logins are back to normal13:09
openstackstatusmordred: sending ok13:09
mordredjamespage: thanks a ton!13:09
matt-borland:)13:09
AJaegerhferenc: for depends-on: We checkout the source code for running. But our launchers use the current configuration for the jobs and don't get updated. So, depends-on with project-config is just a "merge constraint"13:10
hferencAJaeger: i see13:11
*** ChanServ changes topic to "Discussion of OpenStack Developer and Community Infrastructure | docs http://docs.openstack.org/infra/ | bugs https://storyboard.openstack.org/ | source https://git.openstack.org/cgit/openstack-infra/ | channel logs http://eavesdrop.openstack.org/irclogs/%23openstack-infra/"13:11
-openstackstatus- NOTICE: OpenID logins are back to normal13:11
*** amitgandhinz has joined #openstack-infra13:11
*** rook has joined #openstack-infra13:12
*** eezhova has quit IRC13:12
*** savihou has quit IRC13:13
* jamespage enjoys being the message boy13:14
jamespagemordred, yw13:14
*** savihou has joined #openstack-infra13:14
*** ociuhandu has joined #openstack-infra13:14
openstackstatusmordred: finished sending ok13:14
openstackgerritRaildo Mascena proposed openstack-infra/project-config: Run glanceclient functional tests in Identity v3-only  https://review.openstack.org/31357213:15
openstackgerritRaildo Mascena proposed openstack-infra/project-config: Run Swift functional tests in Identity v3-only  https://review.openstack.org/31365913:15
openstackgerritRaildo Mascena proposed openstack-infra/project-config: Run Heat functional tests in Identity v3-only  https://review.openstack.org/31464313:15
openstackgerritRaildo Mascena proposed openstack-infra/project-config: Run Ceilometer functional tests in Identity v3-only  https://review.openstack.org/31507713:15
openstackgerritRaildo Mascena proposed openstack-infra/project-config: Run Magnum functional tests in Identity v3-only  https://review.openstack.org/31511813:15
*** edmondsw has joined #openstack-infra13:15
*** amitgandhinz has quit IRC13:16
njohnstonHi!  Could I get a second +2 for this minor change in system-config please?  https://review.openstack.org/329570  Thanks much!13:17
*** amoralej|lunch is now known as amoralej13:18
*** infra-red has quit IRC13:19
mordredAJaeger, jhesketh: what's our situation with bots and channels?13:19
mordredthere was something about a limit earlier, yeah?13:19
*** savihou has quit IRC13:20
*** savihou has joined #openstack-infra13:20
*** eezhova has joined #openstack-infra13:20
AJaegermordred: we noticed last week that gerritbot does not show up on all channels - it had 122 configured with a limit of 120.13:21
*** burgerk has joined #openstack-infra13:21
AJaegerSo, we either need a second bot or the limit raised. No idea whether anybody is following up on that. fungi?13:21
*** jcoufal has joined #openstack-infra13:23
*** mriedem has joined #openstack-infra13:23
AJaegermordred: no idea whether statusbot or meetbot have similiar problems13:24
mordredk. I'm going to hold off on landing any bot related channels until we know more13:25
*** dtantsur|bbl is now known as dtantsur13:25
*** sorantis has quit IRC13:25
*** burgerk has quit IRC13:26
AJaegerhave to leave now, perhaps until later...13:26
*** bswartz has joined #openstack-infra13:26
*** julim has joined #openstack-infra13:29
*** javeriak has joined #openstack-infra13:29
*** julim has quit IRC13:29
*** permalac__ has joined #openstack-infra13:30
*** permalac_ has quit IRC13:30
jrollAJaeger: dtantsur: did you see my comment with the link to the other patch here? would you prefer I rebase this on top? https://review.openstack.org/#/c/331422/13:31
jrollI put that comment there because i knew someone would mention it :)13:31
*** vgridnev has quit IRC13:33
*** javeriak has quit IRC13:35
*** rdx_matt_ has joined #openstack-infra13:38
*** flepied has quit IRC13:38
*** vgridnev has joined #openstack-infra13:38
dtantsurjroll, lol, and I still missed it ^_^13:39
*** eezhova has quit IRC13:39
*** _ari_ has joined #openstack-infra13:39
dtantsurjroll, I think it needs rebasing13:40
*** eezhova has joined #openstack-infra13:40
rdx_matt_Hi, I'm unable to login to my openstack wiki account13:41
rdx_matt_When I'm clicking "Yes, log me in" I'm getting "The wiki.openstack.org page isn’t working  wiki.openstack.org is currently unable to handle this request."13:42
openstackgerritEmilien Macchi proposed openstack-infra/project-config: zuul/layout: fix rule for beaker-xenial jobs  https://review.openstack.org/33167413:42
mordredrdx_matt_: hi! sorry for the inconvience. We've disabled new account signups for the moment while dealing with a lovely wiki spam attack13:43
*** amitgandhinz has joined #openstack-infra13:43
rdx_matt_mordred: Can you enable it for a short while so I can log in?13:44
jrolldtantsur: yeah, can do13:44
openstackgerritJim Rollenhagen proposed openstack-infra/project-config: Make ironic grenade voting  https://review.openstack.org/33142213:44
jrollthere it is13:44
njohnstonthanks mordred for taking a look at my change13:45
mordredjeblair: my hunch on the launcher timeout thing from friday seems to be inaccurate. or, at least, it's inaccurate in as much as I can prove anything one way or the other13:45
mordrednjohnston: sure! I'll try to get that landed once I know what we're doing with the bots13:46
*** nwkarsten has joined #openstack-infra13:46
mordredrdx_matt_: I know it can be done, but I'm not sure of the process (I've mostly been out for a month) - but I do believe that humans exist who can help13:46
rdx_matt_mordrer_: Thanks :) Can anyone here assist me logging in to my account?13:47
*** ddieterly has joined #openstack-infra13:48
*** ddieterly is now known as ddieterly[away]13:48
*** yolanda has quit IRC13:49
*** inc0 has joined #openstack-infra13:49
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for delete_subnet ObjectActionError bug 1594376  https://review.openstack.org/33167713:49
openstackbug 1594376 in neutron "Delete subnet fails with "ObjectDeletedError: Instance '<IPAllocation at 0x7f6abc3abe50>' has been deleted, or its row is otherwise not present."" [Undecided,New] https://launchpad.net/bugs/159437613:49
*** isaacb has quit IRC13:50
*** ociuhandu has quit IRC13:50
wznoinskhi all13:51
wznoinskwould anyone know if keystone and glance be in ci-watch in the future?13:52
*** roxanaghe has joined #openstack-infra13:54
wznoinskor it's as simple as no 3rdparty CIs = no point to have it in ci-watch?13:54
fungimordred: AJaeger: yeah, tomaw is sometimes in here and i was going to ask to have the openstackgerrit account's chanmax raised13:54
*** cody-somerville has joined #openstack-infra13:54
*** ddieterly[away] is now known as ddieterly13:55
fungiaccording to pleia2 it can be increased on a per-account basis (because she had it done for hers at one point)13:55
rdx_matt_Ping - Can anyone here assist me logging in to my account? Right now it is not working.13:55
fungimordred: AJaeger: i would much rather do that than run additional gerritbot accounts (and so would the freenode staff probably?)13:55
fungirdx_matt_: your gerrit account? i saw something about connectivity issues for login.launchpad.net earlier13:56
rdx_matt_fungi: Nope, my wiki/launchpad  account.13:56
*** tosky has quit IRC13:57
rdx_matt_fungi: Oh, yeah, same account.13:57
*** mriedem has quit IRC13:57
fungirdx_matt_: have you signed into the wiki before? if not, i need to adjust our settings to allow it to create an account for you. we've been blocking new account creation to keep spammers at bay for a few months13:57
*** mriedem has joined #openstack-infra13:58
rdx_matt_fungi: I have, after I try to sign in I'm redirected to "Personal Data Request" and when I click ,"Yes, Log me in" I get browser error: ""The wiki.openstack.org page isn’t working  wiki.openstack.org is currently unable to handle this request.""13:58
fungirdx_matt_: i've enabled new account creation temporarily, can you try to log in again?13:58
*** andreas_s has quit IRC13:58
fungirdx_matt_: looks like it created an account for "mattan" just now13:59
rdx_matt_fungi: Great, works. Thanks!!13:59
*** hongbin has joined #openstack-infra13:59
fungiprobably you had a different account on it before or something13:59
*** andreww has quit IRC14:00
*** rajinir has joined #openstack-infra14:00
*** _sigmavirus24 is now known as sigmavirus2414:00
*** sigmavirus24 has joined #openstack-infra14:00
*** yolanda has joined #openstack-infra14:01
*** woodster_ has joined #openstack-infra14:02
*** rdx_matt has joined #openstack-infra14:02
*** PollyZ has joined #openstack-infra14:02
*** burgerk has joined #openstack-infra14:03
*** tosky has joined #openstack-infra14:03
zigofungi: https://review.openstack.org/#/c/331008/ <--- Could you have a quick look? I'm trivially using a known folder instead of {project} for the upload.14:04
*** eharney has joined #openstack-infra14:04
*** scottynomad has quit IRC14:04
*** scottynomad has joined #openstack-infra14:04
mmedvedewznoinsk: I am not aware why every existing project is not tracked by ci-watch. My guess is it was easier to have a preset number of projects initially.14:05
*** milan has joined #openstack-infra14:05
*** sorantis has joined #openstack-infra14:06
*** zhurong has joined #openstack-infra14:06
openstackgerritJim Rollenhagen proposed openstack-infra/project-config: Use ironic-core for ironic-python-agent ACLs  https://review.openstack.org/33142514:07
*** rbrndt has joined #openstack-infra14:07
*** trown is now known as trown|brb14:09
fungijhesketh: AJaeger: open_stack is the account name the meetbot authenticates as, openstack is the nick it uses http://git.openstack.org/cgit/openstack-infra/project-config/tree/accessbot/channels.yaml#n143 (so the access is right, chances are it just lost chanops during a netsplit/reconnect when chanserv wasn't available to re-op it)14:10
*** daemontool has quit IRC14:10
fungiaspiers: ^14:11
fungii'll explicitly ask chanserv to re-op it now14:11
fungifixed on all our meeting channels now14:14
*** kien-ha has joined #openstack-infra14:14
openstackgerritMonty Taylor proposed openstack-infra/zuul: Do timeout calculation in jinja  https://review.openstack.org/33168614:14
mordredjeblair: ^^ that works better for me - used this: http://paste.openstack.org/show/520603/ to test it14:14
*** yamamoto has joined #openstack-infra14:15
openstackgerritMerged openstack-infra/elastic-recheck: Add query for delete_subnet ObjectActionError bug 1594376  https://review.openstack.org/33167714:15
openstackbug 1594376 in neutron "Delete subnet fails with "ObjectDeletedError: Instance '<IPAllocation at 0x7f6abc3abe50>' has been deleted, or its row is otherwise not present."" [High,New] https://launchpad.net/bugs/159437614:15
wznoinskmmedvede: I wasn't sure what's exactly the purpose of the ci-watch hence the question, if that's to eyeball 3rdparty CIs vs. jenkins then it makes sense to have there only projects that have any sort of 3rdparty testing at all, if ci-watch becoming more openstack infra tooling then it's a different story altogether14:16
jeblairmordred: excellent, thank you!  that explanation makes sense -- well mostly --14:16
jeblairmordred: the bit about it not being set until the task completes -- that's by design14:16
jeblairmordred: what i mean is that the callback plugin was intended to update the timeout after each task completed14:17
mordredyah - so when a task completes, in theory you'd be setting the timeout for the next task14:17
jeblairright, that was the idea14:17
mordredyup. makes sense - oh, so for the commit message, what I'm leaving out14:17
mordredis that I also tried splitting timeout into two variables so that you set the extra_vars one with one variable name, and then had the callback set a different value14:18
*** trown|brb is now known as trown14:18
mordredand that doesn't work because it runs at task end14:18
fungizigo: the reason the {project} parameter wasn't set to anything in the deb-pkgs macro is because the pkgdeb-publish-openstack-pkg-tools job didn't pass in a value for it14:18
*** andreww has joined #openstack-infra14:18
mordredjeblair: actually, come to think of it, that should still potentially work ...14:18
jeblairmordred: but isn't that where the elapsed time is getting set?14:18
mordredyah. I'll go back through and make sure I didn't mis-test something14:19
zigofungi: Even if we can fix that, I don't think it helps in anyway for the pickup job.14:19
mordredbut in any case, setting elapsed time at the end and does seem to always make it available to subsequent task processing14:19
mordredso that's good at least14:19
fungizigo: i don't know what you mean by "the pickup job:14:19
jeblairmordred: okay.  however, if we have to use 2 variables, this way (elapsed time) probably makes the most sense anyway, so i'd suggest we go with what you have14:19
mordred++14:19
zigofungi: The job that will take the produced .deb files and push them in a repository.14:20
jeblairmordred: (but doing the experiment might be good for understanding this stuff, cause, it's weird, right? :)14:20
mordredit is weird14:20
mordredfor sure14:20
zigofungi: Just having a single <known-hard-coded-folder-name>/<sha256> is IMO enough.14:20
fungizigo: is the job you have there meant to be the one which builds packages, or the one which updates the package repository to include them?14:20
*** rhochmuth has joined #openstack-infra14:20
mmedvedewznoinsk: main usecase for ci-watch is comparing stability of third-party CI s between each other and infra CI14:20
*** nibalizer has joined #openstack-infra14:21
zigofungi: What we discussed is that, after a merge, we push files to tarballs.o.o, then a job for maintaining the repo (what I call the pick-up job) takes the files from there.14:21
zigofungi: Then we can regularly clean whats pushed in tarballs.o.o as it's only a temp folder.14:22
*** cody-somerville has quit IRC14:22
zigofungi: The pickup job could even clean it if it had enough rights.14:22
mordredjeblair: oh! so what failed in my testing of the two-timeout-variables is that we're subtracting the int() of the elapsed_time - which in my synthetic testing is never high enough to be 114:22
zigoDoes it makes sense now?14:22
mordredjeblair: so I just see the timeout set in that var14:22
mordredso that makes sense14:22
jeblairmordred: okay cool14:23
jeblairmordred: so the main issue is "we can't override the extra var"14:23
*** zz_dimtruck is now known as dimtruck14:24
fungizigo: it's not a pattern we've used in the past.; we certainly don't expect tarballs.openstack.org to be temporary storage (it may be redundant copies of some files which we also upload to other places, but at most we replace files on it with updated versions we don't really ever delete or "clean up" files there)14:24
*** mdrabe has quit IRC14:24
zigofungi: That's what mordred and pabelanger advised me to do, so I did that.14:25
openstackgerritNeil Jerram proposed openstack-infra/irc-meetings: Add networking-calico meeting  https://review.openstack.org/33168914:25
*** mdrabe has joined #openstack-infra14:25
*** lucas-hungry is now known as lucasagomes14:25
zigofungi: If you have another idea for a design, I may implement it.14:25
*** cody-somerville has joined #openstack-infra14:25
*** cody-somerville has joined #openstack-infra14:25
zigofungi: The idea was to have a temp storage, so that the machine holding keys for the repo wouldn't be the one pushing files at merge time.14:25
zigofungi: If you have another place where to scp, I guess it wouldn't be hard to change the destination host...14:26
zigofungi: Your thoughts?14:26
*** kushal has quit IRC14:26
mordredjeblair: yah14:28
mordredzigo: the above design is correct except for the temp folder part- it's a two step publication process - artifacts get pushed to tarballs.o.o, then downloaded by the repo worker and added to repo14:29
*** isaacb has joined #openstack-infra14:29
*** mdrabe_ has joined #openstack-infra14:29
mordredzigo: also, sorry I havne't been more help recently - I've been basically out of office for the last month14:29
aspiersfungi_lounge: thanks! (re meetbot issue)  I wonder if there is a way to make that automatically self-correcting for the next time there is a netsplit or whatever14:29
EmilienMAJaeger, pabelanger: if you can review it today (small patch) https://review.openstack.org/#/c/331674/ - thanks14:30
*** mdrabe has quit IRC14:30
zigomordred: I'm not sure if you followed the last evolution, but now, the TC wants to remove packaging-deb from the big tent, because of no visible progress.14:30
zigo:(14:30
mordredyah - I saw that. will respond soon14:31
fungiaspiers: it doesn't usually happen, it seems to require a very specific sequence of events to end up with the meetbot in channels but no longer a channel operator. and that doesn't actually break anything except its ability to manipulate channel topics, so it's a pretty low priority to track down and solve14:32
fungimeeting commands and logging all still work fine even if the meetbot isn't a chanop14:33
derekhIs there anybody around to take a look at adding a new cloud rh2 for tripleo ci https://review.openstack.org/#/c/330514/314:33
derekhand a experimental job to test it out https://review.openstack.org/#/c/330515/314:33
aspiersfungi: OK, sounds like not worth worrying too much about it then14:33
fungizigo: mordred: yeah, it's the introduction of tarballs.o.o as "temporary storage space" and discussion of cleanup that concerned me14:34
aspiersfungi: actually, worth making the bot say something like "I don't have permissions to change the topic"?14:34
aspiersfungi: it could say that once per meeting14:34
*** tonytan4ever has joined #openstack-infra14:34
*** Liuqing has quit IRC14:34
fungiaspiers: that may be doable. have a look at http://git.openstack.org/cgit/openstack-infra/meetbot for the plugin we're using14:34
*** julim has joined #openstack-infra14:34
*** burgerk has quit IRC14:35
*** _nadya_ has joined #openstack-infra14:36
*** sorantis has quit IRC14:36
mordredfungi: right. we do not need to do that, it's a miscommunication14:37
*** rossella_s has quit IRC14:37
*** abregman has quit IRC14:37
*** rossella_s has joined #openstack-infra14:37
mordredfungi: same as the other things, we need to copy the artifacts somewhere before we can let trusted workers operate on them. same situation here14:37
*** amitgandhinz has quit IRC14:38
mordredzigo: I have replied to the change14:38
fungimordred: yep, that's what i had thought the original plan was as well14:38
Shrewsmordred: i have learned things from your timeout patch14:38
*** amitgandhinz has joined #openstack-infra14:38
mordredShrews: me too!14:38
fungianyway, i'm going to spend more time today hacking on key management for artifact signing (if no other major emergencies crop up), which may be germane to this as well14:39
mordredfungi: woot!14:39
mordredfungi: I would like key management14:39
*** ramishra has joined #openstack-infra14:40
fungimostly the puppet bits to install a keychain containing only the signing subkey14:40
*** PollyZ has quit IRC14:40
*** zul_ is now known as zul14:40
*** burgerk has joined #openstack-infra14:43
*** jamesmcarthur has joined #openstack-infra14:43
*** ramishra has quit IRC14:44
*** ddieterly is now known as ddieterly[away]14:45
mordredjeblair, Shrews: it's also worth noting that I _think_ that timeout is only valid for a given play and if a second play were added to the playbook the timeout value would reset14:45
mordredthis is not a problem right now, since we only have one play in the playbook - but we might need to dig in once we start supporting arbitrary playbooks with different sequences of plays across host groupings in v314:45
*** jlanoux has quit IRC14:47
Shrewsmordred: you mean elapsed_time would reset? or timeout? timeout isn't changing with your patch14:47
mordredjeblair, Shrews: nevermind. please disregard everything I just said. I'm clearly lying14:47
mordredI meant elapsed_time - but I'm just 100% wrong14:47
*** ddieterly[away] is now known as ddieterly14:47
Shrewsk k14:47
*** ayoung has quit IRC14:48
*** ramishra has joined #openstack-infra14:49
*** inc0_ has joined #openstack-infra14:51
*** mriedem1 has joined #openstack-infra14:51
*** mdrabe_ has quit IRC14:52
*** mriedem has quit IRC14:52
*** rdx_matt_ has quit IRC14:52
*** ramishra has quit IRC14:52
*** inc0_ has quit IRC14:53
*** inc0 has quit IRC14:53
*** mriedem has joined #openstack-infra14:53
*** yolanda has quit IRC14:54
*** matrohon has quit IRC14:54
*** PollyZ has joined #openstack-infra14:55
*** Nikolay_St has quit IRC14:55
*** mriedem1 has quit IRC14:56
openstackgerritKien Ha proposed openstack-infra/jenkins-job-builder: Update FindBugs doc options to have default value  https://review.openstack.org/33171114:56
openstackgerritHisashi Osanai proposed openstack-infra/project-config: Fix Monasca Analytics python27 job  https://review.openstack.org/33153514:56
*** hosanai has joined #openstack-infra14:57
*** sorantis has joined #openstack-infra14:58
*** cody-somerville has quit IRC14:59
*** mdrabe has joined #openstack-infra14:59
*** pgadiya has quit IRC14:59
apuimedocould somebody please approve and merge https://review.openstack.org/#/c/331333/ ?15:00
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Only request desired timeline events  https://review.openstack.org/33164615:01
*** haaj has quit IRC15:01
*** Na3iL has quit IRC15:01
*** sorantis has quit IRC15:04
*** trown is now known as trown|lunch15:05
openstackgerritHisashi Osanai proposed openstack-infra/project-config: Fix Monasca Analytics python27 job  https://review.openstack.org/33153515:05
*** trown|lunch is now known as trown|mtg15:05
*** pots has joined #openstack-infra15:07
*** sc68cal has quit IRC15:07
*** zhurong has quit IRC15:07
apuimedodims: tonyb lifeless dirk15:07
apuimedo^^15:07
*** ramishra has joined #openstack-infra15:09
*** garyk has quit IRC15:11
*** amitgandhinz has quit IRC15:11
zigofungi: mordred: If we shouldn't use tarballs.o.o as temp, then what should be used?15:12
*** mriedem is now known as mriedem_away15:12
*** amitgandhinz has joined #openstack-infra15:12
fungizigo: i think the idea is to use tarballs.o.o but don't treat it as "temporary storage" (plan for the things you upload there to exist indefinitely)15:12
fungiit may be "redundant" storage but not "temporary"15:13
zigofungi: I don't see what's the point of storing each commit as built packages.15:13
*** dprince has quit IRC15:13
zigofungi: Only tagged version could be kept, and for that, there's already snapshot.debian.org.15:14
*** mriedem_away has quit IRC15:14
fungizigo: why not just replace the old files with new copies (e.g., built packages of the "latest" commit)15:14
*** vincentll has quit IRC15:14
zigoWe just need the latest version of the package for a given distro + openstack release ...15:14
fungiwe do that with our "branch tarballs" already15:14
fungiwe don't overwrite them, we simply upload updated versions over top the originals15:15
zigofungi: So, basically, just generate a /debian/pool structure then?15:15
*** ramishra has quit IRC15:15
zigoI'm really not sure what you want me to do here.15:15
zigoCan I even do the delete on merge of a patch?15:16
*** arxcruz has quit IRC15:16
*** jlanoux has joined #openstack-infra15:16
fungizigo: upload files to tarballs.openstack.org in your build job, then leave them there (you can upload the files to the same path/name and replace the old ones if you want), just don't delete them15:17
*** nmagnezi has joined #openstack-infra15:17
fungizigo: then in your "pickup" job, retrieve those files and use them to build your package repository15:17
*** hrubi has quit IRC15:17
zigofungi: On each merge, the name of the package will change, so it wont overwrite anything,15:17
zigos/name of/version of/15:17
*** sree has quit IRC15:18
fungibut really, the number of commits to each packaging repo is likely to be small (a few dozen per cycle? how often do you update the packaging files?) so keeping them all around indefinitely on tarballs.openstack.org shouldn't pose a problem15:18
mordredyah15:18
mordredlet's not get fixated on solving the problem of pushing too many artifacts to tarballs.o.o15:19
mordredif we start running low on disk, we can solve deleting unneeded things15:19
fungiright, that's my thought on the matter as well15:19
mordredbut for now, I think uploading to tarballs, downloading and adding to repo is more important than cleaning up15:19
*** tlian2 has joined #openstack-infra15:19
*** isaacb has quit IRC15:20
zigoAllright then.15:20
zigomordred: fungi: Is https://review.openstack.org/#/c/331008/ still a problem?15:20
zigoOr is that fine?15:20
dimsapuimedo : +215:20
*** hrubi has joined #openstack-infra15:20
*** ramishra has joined #openstack-infra15:20
zigoDo we want to revert and fix {project} ?15:21
apuimedothanks dims15:21
fungizigo: depends on whether you want to upload to a different directory for each project whose jobs use that publisher macro15:21
zigofungi: I really don't care. :)15:21
zigoWhat I'll soon end-up doing is uploading a full useable package repository, so that we can test using it.15:22
zigoThough it doesn't mater where I upload.15:22
*** _nadya_ has quit IRC15:22
zigoHum...15:22
*** _nadya_ has joined #openstack-infra15:23
fungizigo: then seems fine to me, but also odyssey4me makes a point i also suggested a while back which is there's no point in having that publisher in macros.yaml, just add it to the job definition directly15:23
* zigo thinks that probably, everything in a single folder could be a mess, there will be too many stuff.15:23
*** tlian has quit IRC15:23
zigofungi: It's going to be re-used as soon as we get this Debian repo up and running.15:23
*** vhosakot has joined #openstack-infra15:24
zigofungi: So, what's the way to fix the {project} stuff then?15:24
fungieasier to keep the job definition all in one place until it's working the way you want. when you get to the point where you want to start running it for multiple projects, then go to the additional effort of modularizing it and parameterizing it for use by additional jobs and projects15:24
*** tonytan4ever has quit IRC15:24
fungilet me approach this from a different angle... will the "15:25
fungiargh, stray newline15:25
zigofungi: I don't think it's a good idea to ask me to do something I will revert in a week of time.15:25
fungizigo: will the "pkgdeb-publish-openstack-pkg-tools" job every be used for other repositories besides "openstack-pkg-tools"?15:26
fungier, ever15:26
zigoNo, but the publisher will.15:26
zigoOr am I missing something?15:26
*** dizquierdo has quit IRC15:27
*** cody-somerville has joined #openstack-infra15:27
*** tmorin has left #openstack-infra15:27
fungiokay, so you will have a different job which also runs the "deb-pkgs" publisher. you want them all to upload into https://tarballs.openstack.org/packaging-deb/ or into separate directories?15:27
*** locust has joined #openstack-infra15:27
locusthello15:28
*** harlowja_at_home has joined #openstack-infra15:28
locustI am settuping my own CI, should i use as example /etc/puppet/manifests/site.pp15:28
locustor it will be better to use http://git.openstack.org/cgit/openstack-infra/puppet-openstackci/tree/manifests/single_node_ci.pp15:29
zigofungi: Into something like /packaging-deb/<NAME-OF-SOURCE-PACKAGE>/<SHA256> is probably the thing we should do.15:29
*** banix has joined #openstack-infra15:29
asselinlocust, for 3rd party ci, that link is recommended and what the docs reference15:29
*** ramishra has quit IRC15:29
asselinlocust, http://docs.openstack.org/infra/openstackci/15:30
zigoIf it is /packaging-deb/deb-<NAME-OF-SOURCE-PACKAGE>/<SHA256> that's not a big deal though.15:30
zigo(since git repo names will be prefixed with "deb-")15:30
*** sree has joined #openstack-infra15:30
*** bapalm has joined #openstack-infra15:31
locustasselin: but it looks like doc file is different from the one I get from git repo15:31
AJaegerfungi, do we hit limits on accessbot, statusbot or meetbot as well?15:31
fungizigo: okay, so the pkgdeb-publish-openstack-pkg-tools job currently creates files at uploads/deb-openstack-pkg-tools/<SHA256>/... ?15:31
fungiAJaeger: we haven't yet, but i think a lot more projects use gerritbot than the others15:32
fungiAJaeger: also accessbot doesn't join channels15:32
zigofungi: No, at http://tarballs.openstack.org/%7Bproject%7D/uploads/220dead31374edabced0d890bfaf2f900da4b66c/15:32
zigoWhich should be fixed...15:32
zigofungi: All the bikeshedding is about fixing this uglyness.15:32
fungizigo: well, right, i mean where do you want it uploading?15:32
fungiyes, i'm trying to end the bikeshedding and help you fix it, though there are lots of other things i need to be spending time on right now15:33
zigoIn an ideal world, at: http://tarballs.openstack.org/packaging-deb/openstack-pkg-tools/220dead31374edabced0d890bfaf2f900da4b66c/15:33
*** sree_ has joined #openstack-infra15:33
openstackgerritEmilien Macchi proposed openstack-infra/project-config: zuul/layout: fix rule for beaker-xenial jobs  https://review.openstack.org/33167415:34
EmilienMAJaeger: done ^15:34
*** sc68cal has joined #openstack-infra15:34
*** sree_ is now known as Guest5272715:34
locustasselin: for instance from git: project_config_repo         => hiera('project_config_repo'),15:34
zigofungi: My bad, sorry for taking too much time to explain correctly... :(15:34
locustasselin: from web $project_config_repo           = undef,15:35
*** ramishra has joined #openstack-infra15:35
*** sree has quit IRC15:35
fungizigo: getting rid of the "uploads" in there is going to be complicated. i'm hunting down an example of where we've implemented a similar workaround15:37
zigofungi: Leave the "uploads" there then.15:37
AJaegerfungi, good - thanks. Please tell me once the limit for gerritbot is changed so that we can approve changes again.15:37
AJaegerEmilienM: Let me review quickly...15:37
anteayazaro: any objection to me fixing rocket alignment => in https://review.openstack.org/#/c/330922/3 ?15:37
zigofungi: The important bit is having {project} expanded correctly, so we don't end up with thousands of files in a single repo.15:38
*** Guest52727 has quit IRC15:38
EmilienMAJaeger: thanks15:38
zigos/files/folders/15:38
fungizigo: here's how we would probably need to go about getting rid of the "upload" part: http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/macros.yaml#n73615:38
fungizigo: for the {project} parameter, you just need to add "project: openstack-pkg-tools" in the pkgdeb-publish-openstack-pkg-tools job definition indented immediately below the "publisher: deb-pkgs" line15:39
odyssey4mejeblair pabelanger jhesketh The async timeout is a plague. Are other projects not seeing the same thing? https://etherpad.openstack.org/p/zuul-timeouts15:39
*** mikelk has quit IRC15:40
*** claudiub has joined #openstack-infra15:42
fungiodyssey4me: is it still happening today? i thought we merged at least a workaround for it over the weekend15:42
hosanaihello, one question about patch 331535. the layout job failed with "Job gate-monasca-analytics-dsvm-python27 not defined" but a template for the job is in this patch (monasca.yaml). do i need to define it in other places?15:42
jeblairodyssey4me: i'm just setting down to look.  i'm reviewing some patches to fix up and get debug info for timeouts which we should be able to get into production today.15:42
jeblairfungi: did we?15:42
anteayaAJaeger: what is the limit we are hitting with gerritbot, I can't seem to find the beginning of the conversation15:42
*** burgerk_ has joined #openstack-infra15:42
openstackgerritThomas Goirand proposed openstack-infra/project-config: Fix upload path to tarballs.o.o for packaging  https://review.openstack.org/33100815:43
AJaegeranteaya: 120 channels15:43
zigofungi: Like this?15:43
jeblairodyssey4me: i can try to check the logs and see if it's happening elsewhere15:43
anteayaAJaeger: oh thanks, I guess we found that limit by crossing it, or trying to15:43
*** sorantis has joined #openstack-infra15:43
jeblairmordred: this change should be compatible with yours, right?  https://review.openstack.org/33142615:44
anteayahosanai: yes, it has to me called in your repo section in jenkins/jobs/project.yaml15:44
zigofungi: (note: I don't care much about the "uploads" folder, we can fix that later)15:44
AJaegeranteaya: see http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2016-06-15.log.html#t2016-06-15T14:01:41 for previous discussion - and I think the day before as well15:44
pabelangerodyssey4me: jeblair: I am around again to help provide support if needed.15:44
anteayathank you15:44
fungijeblair: your 331199 and 331210 changes which merged on friday, we restarted all the zuul-launchers over the weekend to pick those up (along with some other unrelated patches)15:45
hosanaianteaya: thanks!15:45
*** tphummel has joined #openstack-infra15:45
*** pcaruana has quit IRC15:45
*** banix has quit IRC15:45
*** ddieterly is now known as ddieterly[away]15:46
odyssey4mefungi jeblair pabelanger Yeah, unfortunately it is still happening. It seems to be less frequent, but that may just be due to less patches in the queue being tested... not sure.15:46
fungizigo: almost, see inline comment for correct yamling15:46
*** burgerk has quit IRC15:46
odyssey4mefungi jeblair pabelanger They do get through eventually - sometimes it takes one recheck, sometimes many.15:46
anteayaAJaeger: ah yes, I remember the multiple gerritbot suggestion now15:47
jeblairfungi: ah yeah those would not address odyssey4me's problem which can be summarized as "ansible appears to timeout tasks far too early"15:47
mordredjeblair: I do not believe that change will work15:47
odyssey4mefungi jeblair pabelanger Unfortunately seeing this many rechecks happen is teaching people bad habits. :/15:47
anteayaAJaeger: thanks for helping me get the bigger picture15:47
mordredjeblair: the callback plugin is pulling values from extra_vars15:47
AJaegeryou're welcome, anteaya15:47
*** Ravikiran_K has quit IRC15:47
fungijeblair: oh, got it. i was missing context on what sort of timeout symptoms those were15:47
jeblairmordred: oh, they don't end up in the same place?15:47
mordredjeblair: no. I also learned that this morning15:48
jeblairmordred: neat.  i think i need a map.15:48
AJaegerodyssey4me: so, sometimes we run into the timeout and sometimes not? Was one of our zuul-launchers not updated?15:48
*** tongli has joined #openstack-infra15:48
fungianteaya: the multiple gerritbots idea came before pleia2 mentioned that freenode staff are sometimes willing to increase chanmax on a per-account basis15:48
mordredjeblair: I believe that we'd have to look at something in result._host15:48
mordredjeblair: or something15:48
mordredjeblair: I honestly have no idea where the vars at the play level end up :)15:48
anteayafungi: oh that sounds like a good first direction15:49
mordredI just know that they don't send up in manager.extra_vars15:49
jeblairfungi: the next step in our debugging is "get debug info to ensure that we are passing the timeout value we think we are".  but before i land that, i'm also going to land "actually decrement the timeout correctly"15:49
anteayaanyone know the status on that suggestion?15:49
*** gyee has joined #openstack-infra15:50
fungianteaya: status is nobody's had time to hunt down freenode staff and ask them to increase that value15:50
fungii'm not sure who the request needs to come from15:50
anteayafungi: I had thought so15:50
anteayaI'm guessing jeblair15:50
mordredfungi: we should maybe see about getting jeblair irc superpowers federated in some manner15:51
jeblairfungi, odyssey4me: however, i strongly suspect we are passing in timeout values that are *no less* than the entire job timeout, and so none of that will actually fix odyssey4me's problem.  it's just necessary that we confirm that before we head off into crazyland.  so while that's cooking, i'll look for othe correlations and perhaps hold a node running the job and see what there is to see.15:51
mordredjeblair: ++15:51
anteayajeblair: when you have a moment could you request the freenode staff up the gerritbot account from 120 channels to something higher?15:51
openstackgerritPeter Stachowski proposed openstack-infra/project-config: [trove] Add trove-dashboard to (more) PROJECTS  https://review.openstack.org/33173815:51
*** annegentle has joined #openstack-infra15:51
jeblairmordred: i'd love that, though i don't know that they do that.  i can ask.15:51
openstackgerritMerged openstack-infra/project-config: Do not run any grenade jobs on mitaka and older branches  https://review.openstack.org/33104615:51
jeblairanteaya, fungi: i don't know that this request needs to come from me, but i can try.15:51
anteayajeblair: we are currently at the 120 limit and are blocking patches to add more channels15:51
anteayajeblair: thanks15:51
*** Sukhdev_ has joined #openstack-infra15:52
jeblairpleia2: have you asked about the chanmax by chance?15:52
fungijeblair: it's more that i haven't had time to look up how to contact freenode staff since i do it so infrequently i can never remember the process15:52
jeblairfungi: topic in #freenode  :)15:52
fungisomething like /info and then /msg a random staffer listed as active15:53
fungiahh, /join #freenode would be a good first step i guess15:53
odyssey4mejeblair the timeout too early sometimes does happen and can be seen in some of the logs I've linked... maybe it's historical now and perhaps some of the failures mentioned in the etherpad should be split into a new symptom which covers that one15:53
*** ddieterly[away] is now known as ddieterly15:53
odyssey4mepabelanger fungi ^15:54
openstackgerritHisashi Osanai proposed openstack-infra/project-config: Fix Monasca Analytics python27 job  https://review.openstack.org/33153515:54
odyssey4meAJaeger I have not tried to see whether it's consistent in terms of the provider it's happening in, but yes - sometimes the job fails even if the log shows it passed... and the ansible log thinks it timed out.15:54
*** rcernin has quit IRC15:55
jeblairmordred: "the field 'async' has an invalid value (598.162073135), and could not be converted to an int.15:55
odyssey4mejeblair pabelanger fungi Should I -2/-w one of the unmerged jobs to ensure that it does not merge?15:55
mordredjeblair: piddle. we need to int that then15:55
mordredone sec - lemme test something locally15:55
openstackgerritMerged openstack-infra/project-config: Disable Tempest plugins gate for Aodh in stable/liberty  https://review.openstack.org/33150115:56
openstackgerritHisashi Osanai proposed openstack-infra/project-config: Fix Monasca Analytics python27 job  https://review.openstack.org/33153515:56
openstackgerritMerged openstack-infra/project-config: Promote existing OSA non-voting Xenial tests to voting  https://review.openstack.org/33115715:56
*** ociuhandu has joined #openstack-infra15:56
odyssey4mejeblair pabelanger fungi hmm, we don't have any of those left - I guess a dummy patch will do15:56
*** mriedem has joined #openstack-infra15:57
openstackgerritMerged openstack-infra/project-config: Promote existing OSA non-voting CentOS-7 tests to voting  https://review.openstack.org/33119115:57
openstackgerritMerged openstack-infra/project-config: Promote existing OSA experimental Xenial jobs to non-voting  https://review.openstack.org/33120315:57
openstackgerritMonty Taylor proposed openstack-infra/zuul: Do timeout calculation in jinja  https://review.openstack.org/33168615:57
mordredjeblair: sorry bout that - I have verified the jinja syntax for making the result of that math an int15:57
*** amitgandhinz has quit IRC15:57
openstackgerritMerged openstack-infra/storyboard-webclient: Add the ability to permalink to a comment  https://review.openstack.org/28907815:58
zigofungi: Got it.15:58
openstackgerritThomas Goirand proposed openstack-infra/project-config: Fix upload path to tarballs.o.o for packaging  https://review.openstack.org/33100815:58
*** amitgandhinz has joined #openstack-infra15:58
openstackgerritHisashi Osanai proposed openstack-infra/project-config: Fix Monasca Analytics python27 job  https://review.openstack.org/33153515:58
*** jaosorior has quit IRC15:58
* zigo got to go home15:59
*** zul has quit IRC16:00
openstackgerritMerged openstack-infra/project-config: Promote existing OSA experimental CentOS-7 jobs to non-voting  https://review.openstack.org/33121116:00
openstackgerritMerged openstack-infra/project-config: Update ironic-multitenant network vairable names  https://review.openstack.org/32991916:00
openstackgerritAnita Kuno proposed openstack-infra/puppet-gerrit: Add configurations for gerrit its plugins  https://review.openstack.org/33092216:00
jeblairmordred: oops, your new_timeout thing snuck in there...16:00
locustasselin: I see, I got the difference16:00
locustasselin: thank you16:00
*** sorantis has quit IRC16:01
jeblairmordred: so we could go with your approach -- but i just locally tested a different approach which was to change all the floats to int, and then set the elapsed_time fact as an int too (but still keep _elapsed_time internally as a float for better accuracy)16:01
jeblairmordred: should be the same either way... do you have a preference?16:01
*** rbradfor_ is now known as rbradfor16:01
*** maishsk has quit IRC16:01
*** yamamoto has quit IRC16:01
*** jaosorior has joined #openstack-infra16:01
mordredjeblair: I think it'll look clearner your way16:02
jeblairmordred: okay, i'll push it up then16:02
mordredjeblair: ( timeout | float - elapsed_time) | int ... is a bit ugly16:02
*** maishsk has joined #openstack-infra16:02
asselinlocust, sorry had to step away a bit. looks like you're all set though.16:02
Shrewsclearner is totally a cromulent word16:02
mordredthe cromulentest16:03
* fungi feels embiggened by it16:03
anteayais there a test for cromulentness?16:03
*** ddieterly is now known as ddieterly[away]16:05
odyssey4meAJaeger pabelanger I have an optimisation for the jobs in the queue and I'm not entirely sure if my regex is right. https://review.openstack.org/33157416:06
AJaegerodyssey4me: those skip-ifs are always a good way to shoot in your own foot ;( Let me check...16:06
*** ddieterly[away] is now known as ddieterly16:06
*** yamamoto has joined #openstack-infra16:07
AJaegerodyssey4me: you have to check the layout job for details, like http://logs.openstack.org/74/331574/1/check/gate-project-config-layout/e27006b/16:07
openstackgerritJames E. Blair proposed openstack-infra/zuul: Do timeout calculation in jinja  https://review.openstack.org/33168616:07
openstackgerritJames E. Blair proposed openstack-infra/zuul: Add debug task before zuul_runner  https://review.openstack.org/33135516:07
jeblairmordred, pabelanger, Shrews: ^16:07
*** ociuhandu has quit IRC16:08
jeblairmordred, pabelanger, Shrews: http://paste.openstack.org/show/520623/16:08
*** eezhova has quit IRC16:08
pabelangerjeblair: looks good!16:08
jeblairit's a little bit of a white lie, since actually the timeout could be just a little bit less than what the debug message says16:09
pabelangerya16:09
mordredjeblair: I think we have two | int 's in there now that we don't need any more16:09
jeblair(i don't suppose we could set a variable and then use it both in the debug statement and in the async?)16:09
mordredjeblair: do you think we shoudl fix them now or just do a follow up?16:09
jeblairmordred: "timeout | int" is still needed because it's a string16:09
mordredAH16:10
mordredsweet. thanks16:10
jeblairnp.  ansible told me that when i tried to remove them.  :)16:10
*** eezhova has joined #openstack-infra16:10
*** Sukhdev_ has quit IRC16:10
anteayahow helpful16:10
AJaegerodyssey4me: Looking at the layout file, I don't think your regex is correct. Best to check it yourself locally...16:11
AJaegerodyssey4me: http://logs.openstack.org/74/331574/1/check/gate-project-config-layout/e27006b/console.html#_2016-06-20_14_11_48_188213 shows that the releasenotes job has the skip if as well...16:11
*** jyuso1 has quit IRC16:12
*** jyuso1 has joined #openstack-infra16:13
pabelangerjeblair: Actually, why don't we use the name field in the zuul_runner task to display our timeout? Not sure why I didn't do that first time around.16:13
pabelangerthat reduces the need for a debug task16:13
*** daemontool has joined #openstack-infra16:14
*** vhosakot has quit IRC16:15
jeblairpabelanger: oh, like "name: async task with timeout {{timeout math}}" ?16:15
*** sree has joined #openstack-infra16:15
pabelangerya16:15
jeblairpabelanger: cool, i'll try that16:15
*** sarob has quit IRC16:15
openstackgerritHisashi Osanai proposed openstack-infra/project-config: Fix Monasca Analytics python27 job  https://review.openstack.org/33153516:15
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Only request desired timeline events  https://review.openstack.org/33164616:15
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Add quick non-permanent filter buttons for timeline events  https://review.openstack.org/33174816:15
*** hosanai has quit IRC16:15
*** sarob has joined #openstack-infra16:16
*** amitgandhinz has quit IRC16:16
*** Sukhdev_ has joined #openstack-infra16:17
*** derekh has quit IRC16:17
*** amitgandhinz has joined #openstack-infra16:17
mordredpabelanger: ++16:17
*** vhosakot has joined #openstack-infra16:17
*** roaet has left #openstack-infra16:17
*** Nikolay_St has joined #openstack-infra16:18
odyssey4meAJaeger so it's interfering with https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L2862-L2872 ?16:18
odyssey4meor those are interfering with the change?16:18
jeblair2016-06-20 09:19:00,502 DEBUG zuul.NodeWorker.test: Ansible output: TASK [zuul_runner with 588 second timeout] *************************************16:19
jeblairmordred, pabelanger: ^16:19
pabelangernice!16:19
*** sree has quit IRC16:19
odyssey4meAJaeger it'd be really nice to have some sort of regex checker which I can test against a known subset of jobs16:20
openstackgerritJames E. Blair proposed openstack-infra/zuul: Include timeout in name of zuul_runner tasks  https://review.openstack.org/33135516:20
jeblairpabelanger: ^ i updated your change to do that16:20
mtreinishpabelanger: any idea why this still can't pass the beaker tests: https://review.openstack.org/#/c/328467/16:20
odyssey4meAJaeger the job result in that log makes my brain explode. It's not pretty.16:20
mtreinishit doesn't really look related to my patch16:20
odyssey4meAJaeger Maybe it's just safer if I add another rule which is specific to the other repositories?16:21
pabelangerjeblair: +2 better me thinks16:21
*** inc0 has joined #openstack-infra16:22
jeblairokay, both of those approved.  i'll start a graceful shutdown of several zuul launchers in prep for that.16:22
*** Apoorva has joined #openstack-infra16:22
pabelangermtreinish: I am not sure, one looks like an issue with apache2 and not sure about the other16:24
pabelangerjeblair: ack16:25
anteayamtreinish: I have a failing beaker test as well I am looking at: https://review.openstack.org/#/c/330922/16:26
*** ccamacho is now known as ccamacho|away16:26
jeblairpabelanger, mordred: i put zl01, zl02 and zl03 in graceful shutdown.16:26
*** amitgandhinz has quit IRC16:26
jeblairwe'll see how the others react to that16:26
*** amitgandhinz has joined #openstack-infra16:27
Shrewsjeblair: btw, the Used Nodes graph is pretty awesome these days16:28
anteayamtreinish: there is the apache2 error: http://logs.openstack.org/22/330922/4/check/gate-openstackci-beaker-ubuntu-trusty/e8c1ccc/console.html#_2016-06-20_16_12_04_82273416:28
*** dprince has joined #openstack-infra16:28
*** nwkarsten has quit IRC16:28
jeblairShrews: yeah, that hack worked surprisingly well didn't it?16:28
*** claudiub|2 has joined #openstack-infra16:28
Shrewsjeblair: yeah16:28
anteayaEmilienM: ^^ any idea why apache2 is failing to be installed on the beaker tests?16:28
pabelangerzl05 looks eager today.  About 25 more workers then other launchers16:28
*** nwkarsten has joined #openstack-infra16:28
*** nwkarsten has quit IRC16:29
*** claudiub has quit IRC16:29
EmilienManteaya: it could be related to why all our beaker jobs are broken in Puppet OpenStack Ci16:29
EmilienMchem reported it here: https://github.com/mizzy/specinfra/pull/55816:29
anteayaEmilienM: ah, yeah that could be it16:29
*** nwkarsten has joined #openstack-infra16:29
anteayaEmilienM: thanks16:29
EmilienMwe currently pin specinfra https://review.openstack.org/#/c/331717/16:30
anteayamtreinish: ^^16:30
anteayaEmilienM: okay thanks, cup of tea, let that propogate out then recheck, thank you16:31
pleia2jeblair, fungi - alas, looks like it's been many years (and maybe an ircd change?) since I last looked into it, seems we're stuck with our 120 channel limit for openstackgerrit16:31
mtreinishanteaya: so we need to mirror that change for the infra beaker jobs?16:31
mtreinishoh, nm it applies to all the beaker jobs16:32
anteayaEmilienM: would that same issue be affecting puppet apply jobs as well?16:32
anteayamy puppet-apply job is missing apache216:33
EmilienManteaya: not related16:33
anteayahuh, okay thank you16:33
EmilienManteaya: not sure you'll hit the same beaker failures as we have16:33
* anteaya goes back to the log16:33
*** yolanda has joined #openstack-infra16:33
EmilienManteaya: I'll look your failure after lunch, maybe I can help16:33
anteayaEmilienM: okay16:33
*** sarob has quit IRC16:34
anteayaEmilienM: oh awesome thank you, enjoy lunch, I'll try to find useful bits of the log16:34
*** nwkarsten has quit IRC16:34
*** sarob has joined #openstack-infra16:34
*** julim has quit IRC16:35
*** mohankumar has quit IRC16:35
anteayaThis error "Could not retrieve information from environment production source(s) file:/opt/ansible/contrib/inventory/openstack.py" looks like an ansible inventory issue, yes?16:36
anteayafrom http://logs.openstack.org/22/330922/4/check/gate-infra-puppet-apply-ubuntu-trusty/af691c8/console.html#_2016-06-20_16_07_36_66665016:37
*** yaume_ has quit IRC16:37
*** nwkarsten has joined #openstack-infra16:37
*** julim has joined #openstack-infra16:38
*** ayoung has joined #openstack-infra16:38
*** jpich has quit IRC16:39
AJaegerodyssey4me: I just think your regex is broken...16:39
*** e0ne has joined #openstack-infra16:39
AJaegerodyssey4me: write a short python program to test it16:39
*** jlanoux has quit IRC16:40
anteayathis is the first error after it tried to find the afs mirror: http://logs.openstack.org/22/330922/4/check/gate-infra-puppet-apply-ubuntu-trusty/af691c8/console.html#_2016-06-20_16_05_26_26676116:42
odyssey4meAJaeger it seems that my corporate bastion is not allowing me any ssh access any more so I have other problems :/ let me see if I can work it out tomorrow - thanks for looking16:42
*** nwkarsten has quit IRC16:42
anteayais there anyway for me to see the current status of the afs mirror?16:42
openstackgerritZara proposed openstack-infra/storyboard: Remove duplicated line  https://review.openstack.org/33176216:42
anteayaodyssey4me: :(16:43
AJaegerodyssey4me: http://paste.openstack.org/show/520640/16:43
*** sree has joined #openstack-infra16:43
AJaegerrun it and see results16:43
*** ihrachys has quit IRC16:44
mordredodyssey4me: that souds TERRIBLE16:45
*** tlian2 has quit IRC16:45
pabelangeranteaya: your first error you linked, /opt/ansible/contrib/inventory/openstack.py is related to our inventory script on puppet master however specific to the puppet-apply test, it is not considered a failure.  If you look 3 lines below that error, you can see exit 0, which represents the applytest for puppetmaster.openstack.org actually passed16:47
*** javeriak has joined #openstack-infra16:47
*** sree_ has joined #openstack-infra16:47
*** e0ne has quit IRC16:47
anteayapabelanger: thank you, I appreciate the detailed reply, thanks for helping me learn16:47
*** harlowja_at_home has quit IRC16:47
*** sree_ is now known as Guest3513416:47
*** sree has quit IRC16:48
pabelangeranteaya: same applies to your 2nd question, while it is generating ERRORs, applytest does not actually fail.  This is basically because of the way we run our puppet applytesting.16:48
anteayaokay thank you16:49
anteayapabelanger: do you know what [Zuul] Task exit code: 123 means?16:49
pabelangeranteaya: to find the error in question, you can search or grep for 'exit 1', which in the log you posted is the actually reason for the failure16:49
anteayaif the puppet apply test was actually happy despite emitting all those warns, given as you say the exit 0 at the end16:49
anteayapabelanger: ah ha, thank you http://logs.openstack.org/22/330922/4/check/gate-infra-puppet-apply-ubuntu-trusty/af691c8/console.html#_2016-06-20_16_05_50_237131 that is helpful16:50
pabelangeranteaya: I am not sure, I would have to see why zuul-launcher is displaying that.  If I was to guess, it would see that our puppet apply test is actually return 123 as the error code.  But I do not know wy16:50
pabelangeranteaya: Yup, that will point you to the problem if your patch.16:51
pabelangerof*16:51
*** Guest35134 has quit IRC16:51
*** ddieterly is now known as ddieterly[away]16:52
*** ddieterly[away] is now known as ddieterly16:52
fungipleia2: oh, so that's a global max now and not configurable per user (or they're not willing to manage per-user deviations from the default so effectively the same end result)?16:52
*** nwkarsten has joined #openstack-infra16:52
anteayapabelanger: thank you, I appreciate learning how to parse puppet apply logs16:52
anteayaI'm grateful16:52
pabelangeranteaya: np16:53
pleia2fungi: they didn't offer up rationale, just "run another bot"16:53
pleia2so I'm not sure16:53
*** rcernin has joined #openstack-infra16:53
*** abregman has joined #openstack-infra16:53
AJaegershould we just add a check to our gates that we not have more than 120 channels setup - so that we cannot merge more?16:54
*** ddieterly is now known as ddieterly[away]16:54
*** andreww is now known as xarses16:56
*** bhavik has joined #openstack-infra16:56
anteayaAJaeger: with an invitation that anyone interested can help us set up another gerritbot perhaps?16:56
anteayapleia2: thanks for asking16:57
fungipleia2: AJaeger: yeah, i guess we need to either scale back gerritbot use or shard across multiple accounts, and a check to avoid overrunning the chanmax limit would be good so we don't get caught off guard by it again16:57
fungianteaya: ^16:57
anteayafungi: sounds good16:57
*** inc0 has quit IRC16:58
* notmorgan wipes sleep from eyes and tries to focus on things.16:58
*** sree has joined #openstack-infra16:59
anteayawould someone who knows puppet well be willing to review the following two patches to correct the test failures I found in the logs and pasted in an inline comment beside the lines the log said were making it uphappy? https://review.openstack.org/#/c/330922/4 and https://review.openstack.org/#/c/330925/416:59
* pleia2 passes coffee to notmorgan 16:59
*** tlian has joined #openstack-infra16:59
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Check number of channels for gerritbot  https://review.openstack.org/33176616:59
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Test gerritbot limit  https://review.openstack.org/33176716:59
AJaegeranteaya, pleia2, fungi ^16:59
anteayait is to get the storyboard plugin installed and configured on review-dev, something I would really be most appreciative if it could happen by wednesday16:59
* AJaeger will test now...17:00
*** kzaitsev_mb has quit IRC17:00
anteayathanks17:00
* notmorgan drinks coffee and thanks pleia2 for saving the lives of at least 5 people who aren't buffered by the general calm of the IRC interface :)17:00
AJaegerchange is wrong, let me do it properly...17:00
*** haaj has joined #openstack-infra17:01
anteayaAJaeger: of course17:03
* anteaya lets AJaeger do it properly17:03
*** sree has quit IRC17:03
pleia2notmorgan: hah :)17:03
*** ddieterly[away] is now known as ddieterly17:03
*** kzaitsev_mb has joined #openstack-infra17:04
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Test gerritbot limit  https://review.openstack.org/33176717:04
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Check number of channels for gerritbot  https://review.openstack.org/33176617:04
AJaegerfixed, fails now only the test change ^17:04
*** claudiub has joined #openstack-infra17:04
anteayaAJaeger: nice17:04
*** Nikolay_St has quit IRC17:05
AJaegeranteaya: another revision with your revised text is coming...17:05
*** raunak has joined #openstack-infra17:05
anteayaAJaeger: okay thank you17:05
*** jaosorior has quit IRC17:05
anteayawhat you had is good too, just a little more towards action in case we get a taker17:05
*** claudiub|2 has quit IRC17:06
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Test gerritbot limit  https://review.openstack.org/33176717:06
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Check number of channels for gerritbot  https://review.openstack.org/33176617:06
AJaegeranteaya: and that's worth changing it ;)17:06
*** eezhova has quit IRC17:06
anteayathank you17:07
anteaya:)17:07
*** tkelsey has quit IRC17:07
anteayaI'll let your test patch fail nicely17:08
anteayaAJaeger: I notice a newline in your patch, is that needed?17:08
AJaegerlooked nicer to me in the output...17:08
anteayaokay great17:08
*** sree has joined #openstack-infra17:09
anteayaAJaeger: oh I mean line 3217:09
anteayaline 32 is intentional?17:09
AJaegerno ;(17:09
*** bhavik1 has joined #openstack-infra17:09
*** bhavik has quit IRC17:09
anteayaah17:09
AJaegernew version coming...17:10
anteayathanks17:10
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Test gerritbot limit  https://review.openstack.org/33176717:10
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Check number of channels for gerritbot  https://review.openstack.org/33176617:10
pabelangerAJaeger: anteaya: left a suggestion on the patch17:10
anteayapabelanger: thanks17:10
AJaegerthanks...17:10
*** PollyZ has quit IRC17:11
*** maishsk has quit IRC17:12
*** bhavik has joined #openstack-infra17:12
openstackgerritMerged openstack-infra/zuul: Do timeout calculation in jinja  https://review.openstack.org/33168617:12
AJaegerthanks, pabelanger17:12
anteayapabelanger: is the reason we have no output for the tempest job runtimes in this view intentional? http://grafana.openstack.org/dashboard/db/nodepool17:12
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Test gerritbot limit  https://review.openstack.org/33176717:12
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Check number of channels for gerritbot  https://review.openstack.org/33176617:12
EmilienManteaya: http://logs.openstack.org/22/330922/4/check/gate-openstackci-beaker-ubuntu-trusty/e8c1ccc/console.html#_2016-06-20_16_12_05_00168417:12
EmilienManteaya: all your beaker jobs are broken too17:12
EmilienMyou'll need to pin specinfra, like we do in our modules: https://review.openstack.org/#/c/331717/17:13
anteayaEmilienM: awesome, I feel so included17:13
EmilienMnibalizer: ^17:13
*** sree has quit IRC17:13
*** dizquierdo has joined #openstack-infra17:13
*** bhavik1 has quit IRC17:13
EmilienMSofer reported the issue here: https://github.com/mizzy/specinfra/pull/55817:13
*** PollyZ has joined #openstack-infra17:14
anteayaEmilienM: any idea what repo I need to offer that pin against?17:14
openstackgerritMerged openstack-infra/zuul: Include timeout in name of zuul_runner tasks  https://review.openstack.org/33135517:14
EmilienManteaya: see https://review.openstack.org/#/c/331717/17:14
anteayayeah I see it17:14
*** amitgandhinz has quit IRC17:14
nibalizerEmilienM: awesome17:14
anteayayou are telling me I need to pin something and I am only too happy to17:14
anteayaI don't know where to put the pin though17:14
EmilienMin Gemfile17:15
EmilienMof all our modules17:15
nibalizeryep17:15
anteayaoh, oh my17:15
*** amitgandhinz has joined #openstack-infra17:15
nibalizeryeaaaaa17:15
EmilienMwe don't have to do it in our modules17:15
EmilienMbecause we have a Gem for it:17:15
EmilienMhttps://github.com/openstack/puppet-nova/blob/master/Gemfile#L4-L617:15
pabelangeranteaya: I am not sure, if you zoom out to a 7day view you can see the updates have stopped for some reason. I currently do not know why that is17:15
nibalizeri wonder if today is the day we create our own gem17:15
EmilienMand we manage deps here: https://github.com/openstack/puppet-openstack_spec_helper/blob/master/puppet-openstack_spec_helper.gemspec#L20-L4317:15
nibalizeryep17:15
nibalizeri think today is that day17:15
EmilienMlol17:16
EmilienMit is :)17:16
nibalizercrinkle: thoughts?17:16
EmilienMnibalizer: puppet-openstack-infra_spec_helper or something similar17:16
EmilienMmaybe we can even share bits !!!17:16
*** hosanai has joined #openstack-infra17:16
nibalizerits also concievabe that we just use yours17:17
nibalizerthough that creates a kind of hard linking we may not want17:17
EmilienMI would start by creating your own gem17:17
jeblairEmilienM: have you seen a lot of jobs that were marked as failures but appear to have worked when you check the console log?17:17
EmilienMand see if we actually can share one17:17
anteayapabelanger: okay thank you17:17
EmilienMjeblair: not today afik17:17
EmilienMnibalizer: can you +a https://review.openstack.org/#/c/331674/ please please please17:18
*** rcernin has quit IRC17:18
anteayaEmilienM: nibalizer crinkle I have no opinion on what is to be done, but I am following along so the patch to puppet-gerrit will pass tests, once the decision has been made I am happy to do any template following grunt work17:19
anteayado keep me posted on a way forward17:20
*** kmartin has joined #openstack-infra17:20
openstackgerritMerged openstack-infra/project-config: Run neutron-lbaas-dsvm-functional-nv job only on master  https://review.openstack.org/33099617:20
crinkleyay gem failures :(17:20
openstackgerritJimmy McCrory proposed openstack-infra/project-config: Add stable/mitaka branch for #openstack-ansible  https://review.openstack.org/33177517:20
crinklenibalizer: yeah let's do it!17:21
*** akshai has joined #openstack-infra17:21
jeblairodyssey4me, EmilienM, pabelanger, mordred, Shrews: i put the full list of jobs that have failed with async timeouts in less than 60 minutes on the etherpad https://etherpad.openstack.org/p/zuul-timeouts17:21
*** tkelsey has joined #openstack-infra17:21
nibalizercrinkle: EmilienM ok sweet17:21
mordredjeblair: well that doesn't seem great17:21
anteayacrinkle: thanks for your review!17:21
nibalizerill spin up a project config change to create the repo17:21
jeblairodyssey4me, EmilienM, pabelanger, mordred, Shrews: it has happened in the proportions i would expect on all 7 launchers, and i don't see a correlation among cloud providers17:21
*** hosanai has quit IRC17:21
crinkleanteaya: no problem17:22
jeblairodyssey4me, EmilienM, pabelanger, mordred, Shrews: i will say that it does seem to very heavily favor the puppet and ansible openstack projects17:22
*** amitgandhinz has quit IRC17:22
crinkleanteaya: i'm not sure what's up with 330925 though17:22
EmilienMjeblair: ack I'll let you know if I see it17:22
anteayanibalizer: so is your new repo importing the repo EmilienM linked to above?17:22
*** burgerk_ has quit IRC17:22
*** amitgandhinz has joined #openstack-infra17:22
crinkleanteaya: i'm wondering if it didn't use the depends-on since the dependent change failed17:22
mordredjeblair: that makes me (unscientifically) think that something in those jobs is doing something that messes with the async system that ansible uses17:23
anteayacrinkle: thanks for looking at it, I'm grateful. If you don't know what is wrong with 330925 I'm not sure who can get that working17:23
jeblairmordred: i agree17:23
nibalizeranteaya: um im not sure we need to import the whole git history, we need to have our own gem list17:23
anteayacrinkle: oh, let's see if that is the issue17:23
nibalizerbut our structure will be pretty similar to theirs17:23
jeblairmordred: maybe it's being oomed.  or firewalls.  or sshd config.17:23
anteayanibalizer: ummm, okay will you be importing anything?17:23
jeblairmordred: so i do think the next step is to hold a node, and possibly even try to catch it in the act17:24
crinklenibalizer: anteaya i don't think we want to use the same repo as them17:24
anteayaokay so an empty repo, no imported content?17:24
crinklei think so17:24
anteayaif that is what you want can you say so clearly in the commit message please?17:25
EmilienMjeblair: Im looking17:25
EmilienMjeblair: we're consumming a lot of resources, our jobs run more than usual devstack jobs17:25
EmilienMwe deploy all the things remember17:25
EmilienMjeblair: I don't see much puppet jobs17:26
nibalizercrinkle: agreed17:27
pabelangerjeblair: mordred: http://logs.openstack.org/71/331071/1/check/gate-openstack-ansible-lxc_hosts-linters/9d338a9/_zuul_ansible/logs/ansible.txt.gz has me concerned again any why ansible async_status is 40417:28
pabelangerjeblair: mordred: that is an example log from section 2 of the etherpad17:29
*** tqtran has joined #openstack-infra17:29
mordredpabelanger: I was just working through reading ansible source to see what I can learn about how async polling works17:29
anteayazaro: thanks for your work on the its-storyboard patches, currently everything is blocked on a ruby gem causing beaker tests to fail, in the meantime you could address colleen's comments here: https://review.openstack.org/#/c/330922/417:29
*** sree has joined #openstack-infra17:29
*** ddieterly is now known as ddieterly[away]17:30
*** akshai_ has joined #openstack-infra17:30
mordredpabelanger, jeblair: are the jobs changing the /home/jenkins permissions?17:31
*** bhavik1 has joined #openstack-infra17:31
pabelangermordred: jeblair: https://github.com/ansible/ansible/issues/10855 seems to be related, reading that now17:31
jeblairpabelanger: interesting -- i could see that same error manifesting as "async didn't complete" depending on exactly when whatever happened happened17:31
pabelangermordred: good question17:31
*** tongli has quit IRC17:32
*** e0ne has joined #openstack-infra17:32
mordredyah. because async status is done by checking that file17:32
*** trown|mtg is now known as trown17:32
pabelangerthe PR seems to talk about keep_remote_files as a possible workaround17:32
mordredjeblair, pabelanger: keep_remote_files=true may be a workaround if that is, in fact, our problem17:32
mordredpabelanger: jinx17:32
*** mhickey has quit IRC17:32
pabelangergoing to see what that is about17:32
pabelangermordred: ya17:32
notmorganpabelanger: ++ that seems to be the work around according to the issue17:33
*** akshai has quit IRC17:33
*** abregman is now known as abregman|afk17:33
pabelangerya, I don't know why atm17:33
*** sree has quit IRC17:34
openstackgerritKien Ha proposed openstack-infra/jenkins-job-builder: Update Robot plugin to use convert xml  https://review.openstack.org/33177817:35
notmorganpabelanger: there are a few people saying that workaround doesn't solve it17:35
*** bhavik has quit IRC17:35
*** bhavik1 is now known as bhavik17:35
*** dprince has quit IRC17:35
openstackgerritMerged openstack-infra/project-config: zuul/layout: fix rule for beaker-xenial jobs  https://review.openstack.org/33167417:35
*** dprince has joined #openstack-infra17:35
*** markusry has quit IRC17:35
notmorganpabelanger: it seems that async_wrapper [based on this issue] is either deleting the files too fast *or* acessing the files before they are written17:35
*** markusry has joined #openstack-infra17:35
notmorganpabelanger: this sounds like async_wrapper has some serious issues in general.17:36
*** kzaitsev_mb has quit IRC17:36
* mordred is going to ask bcoca over in ansible land17:36
pabelangerThe PR seem to revolve around keep_remote_files and remote_tmp. Either enabling keep_remote_files and / or setting remote_tmp to /tmp17:37
*** sarob has quit IRC17:37
pabelangerso, my only guess, is the cleanup handler in ansible is to aggressive on the node and deleting our async_wrapper files17:38
pabelangerbut, that is a complete guess17:38
*** markusry has quit IRC17:38
mordredpabelanger: that's my guess too - I have asked in #ansible-devel fwiw17:38
*** _nadya_ has quit IRC17:38
jeblairpabelanger: my read is the remote_tmp doesn't solve the issue on its own.  however, if you want to set keep_remote_files true, then some people also set remote_tmp to /tmp so that their OS tmp cleaning cron would eventually delete old ansible tmp files.17:38
*** _nadya_ has joined #openstack-infra17:39
*** yamamoto has quit IRC17:39
pabelangerjeblair: agreed. In our case, I don't think remote_tmp is needed17:39
jeblairthat's not a concern on ephemeral nodes, however, it may be on our long-lived ones17:39
*** sree has joined #openstack-infra17:39
pabelangerya17:39
mordredhowever, if it's a race, I'm not sure that explains a task aborting in the middle17:39
mordrednor why it would be disproportionately high with ansible/puppet jobs17:40
pabelangerI am open to trying the setting, since billyfoss (OP) in the issue does report success with keep_remote_files17:40
jeblairmordred: it may not be in the middle -- it looks like it may be happening near the end...17:40
*** e0ne has quit IRC17:40
*** Sukhdev_ has quit IRC17:40
nibalizercrinkle: EmilienM i think for now we run the unit tests17:41
nibalizerand leave beaker for later17:41
nibalizerprobably something something openstackci beaker17:41
*** slaweq has joined #openstack-infra17:41
mordredjeblair: same concern with why does it happen more on puppet/ansible jobs - but I think trying keep_remote_files is fairly non-insane thing to try17:41
jeblairmordred: like maybe the race is "task finishes; async_wrapper cleans up; async polls".17:41
*** PollyZ has quit IRC17:41
mordredjeblair: yup. I could totally understand that being a race17:41
*** sree_ has joined #openstack-infra17:42
crinklenibalizer: okay17:42
jeblairmordred: oh yeah, i am also concerned by that :)17:42
*** sree_ is now known as Guest5995317:42
*** slaweq has quit IRC17:43
anteayanibalizer: are you suggesting the beaker tests become non-voting for a time?17:43
fungithough that issue pabelanger linked also includes some speculation that it may be trying to run before the file gets into place17:43
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Add configurations for gerrit its plugins  https://review.openstack.org/33092217:43
fungibut yeah, wouldn't explain why it's more often on puppet/ansible jobs17:44
*** slaweq has joined #openstack-infra17:44
*** ccamacho|away is now known as ccamacho17:44
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add infra puppet gem dependency holder repo  https://review.openstack.org/33178017:44
*** sree has quit IRC17:44
nibalizeranteaya: no17:44
anteayacrinkle: should erb files contain tabs?17:44
anteayanibalizer: okay thank you17:44
nibalizerthe puppet modules' system has a beaker test and we wont worry about running that at first17:44
nibalizeranteaya: erb files should be tabed/spaced based on the standard of the file that is being templated17:45
*** esberglu has quit IRC17:45
jeblairfungi, mordred, pabelanger: i'm going to work on trying to catch a node17:45
anteayanibalizer: thank you17:45
pabelangerjeblair: ack17:46
openstackgerritAnita Kuno proposed openstack-infra/project-config: Add infra puppet gem dependency holder repo  https://review.openstack.org/33178017:46
*** Guest59953 has quit IRC17:47
anteayanibalizer: edited your commit message to state the no import is intentional and added a topic17:47
nibalizerok cool17:47
mordredjeblair: k. bcoca is looking at the async_helper code17:47
mordredpabelanger: why is http://logs.openstack.org/71/331071/1/check/gate-openstack-ansible-lxc_hosts-linters/9d338a9/console.html.gz a timeout?17:48
HeOSHello, infra-team, I'd like to ask you to review the following request: https://review.openstack.org/#/c/284843/. That request was created more than 9 weeks ago, but it has no scores yet. :(17:48
mordredpabelanger: nevermind17:49
pabelangermordred: I don't believe it is.17:49
openstackgerritKhai Do proposed openstack-infra/system-config: Configure its-storyboard plugin  https://review.openstack.org/33092517:50
AJaegernibalizer, anteaya : We need a governance change for the new repo - together with needed-By17:51
*** ramishra has quit IRC17:51
pabelangermordred: looking at the source, I actually think ansible is failing to copy our async_status file to the remote node.  Specifically put_file in lib/ansible/plugins/connection/ssh.py17:52
nibalizerwhat does needed-by do?17:52
pabelangermordred: which would then mean, some possible issue related to our SSH connection17:52
AJaegernibalizer: just document the dependency17:53
*** rcernin has joined #openstack-infra17:53
AJaegernibalizer: http://docs.openstack.org/infra/manual/creators.html#add-new-repository-to-the-governance-repository for the change17:53
anteayaAJaeger: yup17:53
AJaegernibalizer: depends-on is for the one direction and needed-by the other direction - just as documentation.17:54
*** piet_ has joined #openstack-infra17:54
anteayanibalizer: it helps us review, so we can find all the bits17:54
pabelangermordred: http://docs.ansible.com/ansible/intro_configuration.html#scp-if-ssh seems to control how we PUT files onto a remote worker17:54
mordredpabelanger: yah. or some other thing that changes that disallows creation of files17:54
*** tosky has quit IRC17:55
mordredpabelanger: might be worthwhile setting that just to see?17:55
pabelangermordred: right, which loops back to your chmod / chown /home/jenkins theory17:55
nibalizerokay i created the governance change too17:55
pabelangeror moving remote_tmp to some other folder17:55
nibalizer   https://review.openstack.org/33178717:55
mordredpabelanger, jeblair: in general, perhaps creating our own tmp location and setting remote_tmp isn't a bad idea anyway17:56
jeblairmordred: hrm17:56
*** ramishra has joined #openstack-infra17:56
mordredI'd love of jeblair succeeds in holding anode17:57
anteayanibalizer: thanks17:57
*** esberglu has joined #openstack-infra17:57
nibalizermordred: ill help by holding a cathode17:57
nibalizeranteaya: so none of the other infra modules have a gerrit acl specified17:57
nibalizeris that because they have a projectname acl?17:57
jeblairmordred: part of me says, sure, keep it out of the jenkins dir to stay away from things a test might touch.  but then, where on the system would be better?  perhaps ~jenkins really is the best place?17:57
AJaegernibalizer: We first merge the project-config change, the nthe governance.17:57
AJaegerso, project-config has "needed-by" and governance has "depends-on"17:58
jeblairmordred: i'm logged into 63.251.114.160 which is running gate-openstack-ansible-os_heat-ansible-func-ubuntu-trusty17:58
*** sree has joined #openstack-infra17:58
anteayanibalizer: oh look at that17:58
AJaegernibalizer: So, the PTL +1/+2 on the project-config is an explicit +1 on the governance - this is how it's documented for repos to add to existing official team17:58
anteayanibalizer: must have, there must be an overarching gerrit acl rule somewhere that has permissions for everything in openstack-infra going to the infra team17:59
anteayanibalizer: ignore me then17:59
*** inc0 has joined #openstack-infra18:00
mordredooooooo18:00
mordredjeblair: in ~jenkins, do this: ls -ltra .ansible/tmp/ansible-tmp-1466445635.76-23915294467519318:01
mordredjeblair: nevermind18:01
Shrewsso... those timeouts...18:01
mordredjeblair: it was just going quicker than me18:01
Shrewsare short18:01
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add infra puppet gem dependency holder repo  https://review.openstack.org/33178018:01
Shrewshttp://logs.openstack.org/71/331071/1/check/gate-openstack-ansible-lxc_hosts-ansible-func-ubuntu-trusty/5648d7e/_zuul_ansible/logs/ansible.txt18:01
Shrewsfails 1 minute almost exactly into the playbook18:02
*** ifarkas has quit IRC18:02
*** ifarkas has joined #openstack-infra18:02
*** sree has quit IRC18:02
anteayaAJaeger: where in the logs do I find your helpful message on the irc access job failure? https://review.openstack.org/#/c/331767/518:02
jeblairmordred: from what i'm seeing, .ansible/tmp/ is usually empty, and every few seconds, ansible runs a task to check on it.  that appears to happen in the normal way tasks are run -- an ansible module is uploaded to that location and executed, and then removed18:02
nibalizeranteaya: i think its just that it implicitly gives <reponame> acls from <reponame>.config18:02
jeblairmordred: so when i watch that directory, i see a file like that appear and disappear quickly18:03
mordredjeblair: yah18:03
mordredjeblair: I agree with observing this behavior18:03
nibalizerAJaeger: so you want me to reverse the dependency?18:03
anteayanibalizer: yes it usually does in which case you would need a reponame.config patch with the patchset18:03
Shrewsi see one failing at 3 minutes18:03
anteayanibalizer: that is what I normally look for, hence my comment18:03
*** HeOS has quit IRC18:04
anteayanibalizer: yeah there they all are: http://git.openstack.org/cgit/openstack-infra/project-config/tree/gerrit/acls/openstack-infra/puppet-accessbot.config18:04
nibalizeranteaya: ya i updated with a config18:04
anteayanibalizer: awesome, thanks18:05
Shrewsjeblair: mordred: due to the short timeouts, i'm beginning to suspect the plugin18:05
mordredjeblair, Shrews: is there any chance that somewhere we're doing a seconds/minutes exchange improperly?18:05
AJaegernibalizer: Yes - as documented in the infra manual section that I referenced.18:05
zarowaynr: just released https://pypi.python.org/pypi/python-jenkins/0.4.1318:05
AJaegernibalizer: Or do you like to wait 7 days to get your repo approved?18:05
Shrewsmordred: possibly. looking now18:05
AJaegerpabelanger, anteaya: my gerritbot change passed the testsuite - do you want to review now?18:06
anteayanibalizer: if you spin again, please state in the commit message you are creating an empty repo intentionally18:06
*** daemontool has quit IRC18:06
mordredI mean, we set timeouts all over the place, so I' expect way more failures if it was just a straigh multiply-by-60 issue18:06
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add infra puppet gem dependency holder repo  https://review.openstack.org/33178018:06
anteayaAJaeger: yeah I just asked a question about that18:06
zaroelectrofelix: do you have an account on RTD?18:06
anteayaAJaeger: how do I see the message your test leaves in the logs18:06
anteayaAJaeger: I don't know the zuul log tree well enough yet to find it18:07
AJaegeranteaya: click on the *second change on the failing irc test18:07
jeblairmordred: i think the values are correct now based on our work we merged on friday (we'll have more confidence once we restart with the extra logging)18:07
AJaegerhttp://logs.openstack.org/67/331767/5/check/gate-project-config-irc-access/ec0ae46/console.html18:07
jeblairmordred: but if we were really doing 1/60th the time, every job would be legitimately timing out18:07
*** maishsk has joined #openstack-infra18:07
mordredyah18:07
bknudson_JJB question -- Is there a way to "pass in" a value that would be used in a job definition? (for example, the auth-token to use for the slack publisher)18:08
anteayaAJaeger: yeah, I looked there18:08
Shrewsjeblair: mordred: or, those jobs install ansible and configure it in some way that overrides our behavior?18:08
*** rbrndt has quit IRC18:08
AJaegeranteaya: failing line is http://logs.openstack.org/67/331767/5/check/gate-project-config-irc-access/ec0ae46/console.html#_2016-06-20_17_53_18_95377218:08
jeblairShrews: that's certainly on my mind with the openstack-ansible ones; EmilienM -- strang question: do the puppet jobs do anything with ansible?  :)18:08
zarobknudson_: i think you might be able to do that with the config file18:09
*** jtomasek has quit IRC18:09
* AJaeger waves good bye for today...18:09
anteayaAJaeger: ah thanks, shame it isn't red18:09
openstackgerritDoug Hellmann proposed openstack-infra/zuul: highlight the error condition when reporting a config issue  https://review.openstack.org/27226218:09
anteayaAJaeger: thank you18:09
EmilienMjeblair: not afik18:09
openstackgerritMerged openstack-infra/storyboard: Remove duplicated line  https://review.openstack.org/33176218:10
jeblairmordred: that job completed without incident; want to see anything on the node or should i delete it?18:10
mordredjeblair: I need nothing18:10
nibalizerAJaeger: anteaya 331780 should be ready18:10
anteayaI'm looking18:11
*** PollyZ has joined #openstack-infra18:11
anteayaclarkb: I recall there was a thing when a repo used the noop-jobs template and had jobs, did the problem arise with the noop-jobs template and experimental jobs?18:13
clarkbanteaya: the problem is it puts long running jobs in the same queue as the noop jobs18:15
*** jed56 has quit IRC18:15
clarkbmaking all the noops wait in line when they should just return success18:15
anteayaah so that is the problem, okay so in the case of experimental jos specify check: noop and gate: noop, yes?18:15
anteayaclarkb: I'm looking at: https://review.openstack.org/#/c/331780/4/zuul/layout.yaml18:16
*** sree has joined #openstack-infra18:16
anteayaclarkb: and are you feeling any better?18:16
anteayaand yay house18:16
jeblairmordred: i have 2 more nodes held18:17
*** hosanai has joined #openstack-infra18:17
*** esberglu has quit IRC18:18
clarkbanteaya: exhausted still have much yo do18:18
anteayaclarkb: I understand, hope you are drinking lots and lots of water18:18
*** ramishra has quit IRC18:18
*** jesusaur has quit IRC18:18
anteayaso check: noop, gate: noop, experimental: gate-foo-job18:18
anteayaclarkb: would that work?18:19
*** ajmiller has quit IRC18:19
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add infra puppet gem dependency holder repo  https://review.openstack.org/33178018:19
openstackgerritKhai Do proposed openstack-infra/project-config: Add its-storyboard plugin build to periodic pipeline  https://review.openstack.org/33179418:20
*** ramishra has joined #openstack-infra18:20
*** sree has quit IRC18:21
clarkbanteaya: yes I think that is fine. the jssue is mixing noop in the same pipeline18:21
anteayaclarkb: thanks18:21
anteayanibalizer: I steered you wrong sorry, I'll clarify in a comment on your patch18:22
*** maishsk has quit IRC18:22
*** hosanai has quit IRC18:22
bknudson_zaro: I think I could do !include-raw: to read a file that has the key/password -- http://docs.openstack.org/infra/jenkins-job-builder/definition.html#module-jenkins_jobs.local_yaml18:22
bknudson_I didn't see anything about defining variables in the jjb config file18:23
*** ams__ has quit IRC18:23
pabelangerjeblair: Shrews: mordred: looking at put_file in lib/ansible/plugins/connection/ssh.py a trivial patch could add mkdir to the SCP command ensuring the directory exists on the remote side before doing the PUT. Which I believe is the current reason async_status fails to copy.  I don't know why remote_tmp is missing or incorrect permissions18:24
*** ajmiller has joined #openstack-infra18:24
zarobknudson_: http://docs.openstack.org/infra/jenkins-job-builder/execution.html#hipchat-section18:24
zarobknudson_: looks like it’s setup for hitchat and stash.  you would need to make a change to support that for slack as well18:25
odyssey4meShrews jeblair mordred pabelanger The jobs that are failing for openstack-ansible are implementing ansible in tox's venv, FYI as a data point. But yeah, it is plausible that the two may somehow be interfering with each other - perhaps somehow with the tmp file locations or some such.18:25
odyssey4meShrews jeblair mordred pabelanger That said, that theory doesn't really with the the puppet jobs exhibiting the same behaviour - unless puppet is also interfering with the same tmp file locations.18:26
odyssey4mePerhaps through the use of some common library which is naughty.18:26
odyssey4me(ie using a static tmp file location and perhaps file name too, or perhaps some sort of environment flag)18:27
anteayapleia2: pabelanger could I trouble you for a review of an its-storyboard patch to project-config please? https://review.openstack.org/#/c/331794/18:27
bknudson_zaro: ok, that makes sense. So hipchat and stash passwords are in the config but no general variable support.18:27
*** sree has joined #openstack-infra18:27
*** banix has joined #openstack-infra18:27
bknudson_and slack could work like hipchat and stash but it doesn't probably because nobody asked for it yet.18:27
zarobknudson_: yes18:28
anteayaAJaeger: actually if you read the exchange between clarkb and I above it does make a difference18:28
Shrewsodyssey4me: if it's within a tox env, then it is unlikely they'd intefere. seems like that may be a bad theory18:28
anteayaAJaeger: clarkb noticed a problem with running tests clogging the noop jobs queue18:29
pabelangerjeblair: mordred: Shrews: maybe we should also be sandboxing our local_tmp directory for ansible-playbook? http://docs.ansible.com/ansible/intro_configuration.html#local-tmp Maybe the file doesn't exist issue is actually happening on the side of our launcher? http://docs.ansible.com/ansible/intro_configuration.html#local-tmp18:29
pabelangeranteaya: looking18:29
anteayapabelanger: thanks18:29
openstackgerritMerged openstack-infra/project-config: Check number of channels for gerritbot  https://review.openstack.org/33176618:29
pleia2anteaya: lgtm, I'll let pabelanger approve if he agrees18:29
anteayapleia2: thanks for looking, and also thanks for waiting :)18:30
pabelangerpleia2: anteaya: agreed! +318:30
anteayathank you18:30
*** ddieterly[away] has quit IRC18:30
zaropleia2: regarding your comment in https://review.openstack.org/#/c/330925/18:30
*** dprince has quit IRC18:31
*** chem is now known as chem|off18:31
anteayaAJaeger: I don't think I mis-understood clarkb18:31
zaropleia2: that info doesn’t help me figure out which user info to retreieve from heira18:31
*** sree_ has joined #openstack-infra18:31
*** sree has quit IRC18:32
*** sree_ is now known as Guest2043218:32
anteayanibalizer: do you mind making the change I suggest so I can +2 your patch?18:32
*** dprince has joined #openstack-infra18:32
pleia2zaro: I don't think it's in hiera18:33
pleia2zaro: wouldn't we need to add it with this patch?18:33
zaropleia2: ohh, none of em?18:33
anteayanibalizer: I really would like to get beaker tests working18:33
*** Guest20432 has quit IRC18:33
*** rbrndt has joined #openstack-infra18:33
pleia2zaro: well, the sync feature is new, so I don't know why we would have put it in there until now18:33
zaropleia2: the patch intends to get the sb user from heira18:33
zaropleia2: sync feature?18:34
pleia2zaro: yeah, so a root person will need to add that to hiera before we land this18:34
nibalizeranteaya: AJaeger clarkb sounds like the patch is fine?18:34
pleia2zaro: the purpose of this patch :) to sync updates between gerrit and storyboard bugs :)18:34
openstackgerritPaul Belanger proposed openstack-infra/zuul: Add local_tmp to ansible.cfg  https://review.openstack.org/33179718:34
*** yamahata has quit IRC18:35
jeblairpabelanger, mordred: i've restarted zl0118:35
anteayanibalizer: actually no, clarkb found that if you have the noop template and jobs in the experiemental queue when you run the experimental jobs they clog the noop jobs18:35
jeblair2016-06-20 18:35:10,052 DEBUG zuul.NodeWorker.centos-7-ovh-bhs1-1817274: Ansible output: TASK [zuul_runner with 3587 second timeout] ************************************18:35
pleia2I was providing the users and UIDs so that whoever adds this to hiera has some guidance and to confirm that we don't need to create new storyboard users18:35
mordredjeblair: woot18:35
jeblairi'll start 02 and 03 now since that looks good18:35
anteayanibalizer: which is why I suggest you specify the check and gate noop18:35
zaropleia2: ahh yeah.  so I’m asking.. can you put that user into heira and tell me what var i would need to reference to get the user info?18:36
*** ddieterly has joined #openstack-infra18:36
anteayanibalizer: if you read the scrollback of the chat I had with clarkb, he said that would work18:36
nibalizeranteaya: did you see andrea's comments on the patch?18:36
pabelangerjeblair: ack18:36
nibalizerandreas's i mean18:36
anteayanibalizer: yes, I disagree with AJaeger18:36
nibalizerok18:36
nibalizerill change it18:36
anteayanibalizer: but he has left channel and isn't here to discuss18:36
anteayanibalizer: thank you18:36
anteayaalso clarkb is sick and moving house18:37
bknudson_zaro: I don't see in the code that the hipchat plugin is going to the config -- https://git.openstack.org/cgit/openstack-infra/jenkins-job-builder/tree/jenkins_jobs/modules/publishers.py#n590118:37
anteayaso I don't want to wait on him either18:37
bknudson_maybe I'm reading it wrong.18:37
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add infra puppet gem dependency holder repo  https://review.openstack.org/33178018:37
*** rossella_s has quit IRC18:37
pleia2zaro: I can for production, but as I said in my comment, there isn't a gerrit user on storyboard-dev yet18:37
pleia2zaro: so whoever is responsible for creating such a user has to do that first18:37
*** rossella_s has joined #openstack-infra18:38
pleia2I'd rather add them all at once if possible18:38
zaroanteaya, Zara ^ would that be you guys?18:38
fungii expect whatever gerrit user ended up on storyboard.openstack.org got there by way of our bug import script18:38
anteayafungi: when you are available this patch needs the infra-ptl +3, it creates a new infra repo, a ruby gem which all puppet repos will import to pin gem versions: https://review.openstack.org/#/c/331780/618:39
fungii think SotK/Zara were going to work on patches to grant themselves admin access in storyboard-dev, but i don't know if that came to pass yet18:39
odyssey4mepabelanger I've popped a question in that review,18:39
anteayaI had thought they did that18:39
anteayaI think they have admin access on -dev now18:39
fungianteaya: nibalizer: makes sense. this is consistent with what teh puppet-openstack team are doing with their repos i gather?18:39
*** yamamoto has joined #openstack-infra18:40
nibalizerfungi: yep, we're stealing all their stuff :)18:40
mordredodyssey4me: it shouldn't - those are directories on the launcher, not on the node18:40
odyssey4memordred ok cool - just making sure :)18:40
*** _oanson has quit IRC18:40
pleia2zaro: I'm also not sure how to find the token (or password?) for accounts that are not mine, so for for adding to hiera I'll need some pointers there18:40
odyssey4meafk for a bit while I relocate18:40
funginibalizer: yoink!18:41
anteayafungi: thank you18:41
pabelangerodyssey4me: replied18:42
anteayanibalizer: once that merges, then what needs to happen?18:42
nibalizeranteaya: we need to push some content in18:42
*** degorenko is now known as _degorenko|afk18:43
nibalizerthen probably flail a little bit getting the unit test passing, then we can patch all 60+ puppet modules (for the last time) to use this new repo as a dependency18:43
anteayaseems Zara and SotK are afk, so let's see if we can get this sorted out first thing tomorrow, what exactly do you need Zara/Sotk to do?18:43
anteayanibalizer: okay, I would like to get the puppet-gerrit patch merged by tomorrow18:43
*** dimtruck is now known as zz_dimtruck18:43
nibalizerthanks for your help anteaya AJaeger fungi18:43
anteayanibalizer: what do I need to do for that to happen?18:43
openstackgerritMerged openstack-infra/project-config: [trove] Add trove-dashboard to (more) PROJECTS  https://review.openstack.org/33173818:44
anteayanibalizer: thanks for creating it18:44
nibalizeranteaya: yea im gonna work on it today18:44
anteayaawesome, I'm standing by to help18:44
*** yamamoto has quit IRC18:44
*** kzaitsev_mb has joined #openstack-infra18:44
nibalizercool18:44
zaropleia2: REST api http://docs.openstack.org/infra/storyboard/webapi/v1.html#get--v1-users--user_id--tokens18:44
*** r-mibu_ has quit IRC18:44
*** HeOS has joined #openstack-infra18:45
anteayafungi: zaro pleia2 so what do Zara/Sotk need to do tomorrow, I can pass the message along?18:45
*** r-mibu has joined #openstack-infra18:45
fungianteaya: i don't know whether storyboard needs an admin to create some sort of bot account for this, or whether we just need to somehow log into it with the lp account we want used18:46
zaroanteaya: they need to create a a user that gerrit can use and pass that info along to pleia218:46
anteayathank you18:46
pleia2zaro: thanks18:46
*** jesusaur has joined #openstack-infra18:46
anteayafungi: pleia2 zaro do we have a user name we want it to be called?18:46
fungii _think_ in storyboard's world, accounts are "created" by trying to log in with an openid18:47
*** dtardivel has quit IRC18:47
anteayayes, I think so18:47
anteayaI don't know if admin can do this or not18:47
anteayabut let's pretend for a moment it is possible18:47
fungiand it seems like there's no special account adding feature available to sb admins to bypass that (yet at least)18:47
anteayawhat should the user be called?18:47
zaroit does not have to be an SB admin account18:48
pleia2it shouldn't be18:48
anteayazaro: pleia2 right18:48
anteayawhat do we want it to be called?18:48
pleia2probably match what we have in production (it's in my comment)18:48
fungiso i have a feeling there's nothing SotK/Zara need to (or can) do in this case. we just need to create an account with an lp user under the control of our root team18:48
zaroif we already have an open id account we can use then we don’t need to create a new one18:48
anteayapleia2: which patch?18:48
pleia2fungi: ok18:49
anteayafungi: oh okay well, then we don't have to wait for them18:49
*** banix has quit IRC18:49
zaropleia2, fungi : do we have an open id account that would be appropriate for this purpose?18:50
pleia2I think we can use the same lp user as for production, assuming that has a lp user18:50
pleia2and not just some automatically generated thing18:50
pleia2anteaya: zaro's patch for adding this support, I'll find the link again18:50
anteayathanks18:50
pleia2anteaya: https://review.openstack.org/#/c/330925/18:50
*** zz_dimtruck is now known as dimtruck18:50
pleia2there are 3 users I noted there18:50
zaropleia2: sounds good, we just need to make sure that account has a long-live token18:50
*** sree has joined #openstack-infra18:51
zaropleia2: yeah, just pick one and let me know18:51
anteayashould it be OpenStack Gerrit for both storyboard-dev and storyboard?18:51
pleia2what I'm saying is that I don't know how "Openstack Gerrit" etc were created, so I don't know what lp account it is using18:52
*** rhochmuth has quit IRC18:52
pleia2anteaya: probably18:52
anteayaoh18:52
anteayasorry I missed that part of what you were trying to convey18:52
zaropleia2: ahh ok. anyway to find out?18:52
fungii have a very strong feeling they were created by our bug import script18:52
pleia2if needed I can probably dig into the database to see if it has one associated with it18:52
pleia2fungi: yeah18:52
*** zul has joined #openstack-infra18:53
pleia2so we may need a new account, or find a way to have a lp user take over the automatically-created-from-import user (if that's possible)18:53
*** zul has quit IRC18:54
*** zul has joined #openstack-infra18:54
AJaegeranteaya: let's ask clarkb...18:54
AJaegeranteaya: clarkb said "the issue is mixing noop in the same pipeline".18:55
clarkbya so dont have check noop + pep8 or whatver18:55
zaropleia2: ok. i just need to know the heira variable for whichever account you decide is most appropriate.18:55
AJaegeranteaya: using the template is *Exactly* the same as what the current change does.18:55
*** sree has quit IRC18:55
anteayawell it was created in 2011 in July18:55
pleia2zaro: I know, it just takes some untangling to figure this out, I'll poke around the database and see what I can figure out18:55
AJaegeranteaya: let me propose the followup...18:55
zaropleia2: coolio, thanks.18:56
openstackgerritJeremy Stanley proposed openstack-infra/system-config: Add a script to list change owner statistics  https://review.openstack.org/26397118:56
anteayaAJaeger: that's fine, if clarkb is +2 on it when he is back around again, I'm good with that18:56
*** ihrachys has joined #openstack-infra18:56
anteayayou said you were done for the day18:56
anteayaclarkb: is sick and in the middle of moving house18:57
AJaegeranteaya: I wanted to follow while it's still in our minds...18:57
anteayaI need the storyboard patch merged18:57
anteayathat is fine18:57
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use noop-jobs template  https://review.openstack.org/33180518:57
AJaegeranteaya, clarkb ^18:57
anteayawhen clark is +2 on it, so am I18:57
anteayathank you18:57
*** pilgrimstack has joined #openstack-infra18:57
AJaegeranteaya: it's not urgent, it's just cosmetics ;)18:57
AJaegerclarkb: get well!18:57
anteayayup, I just didn't want to create the mess clarkb noticed in the past18:58
zaroanteaya: so you want storyboard tomorrow?18:58
anteayazaro: well by wednesday 11 utc yes18:58
anteayazaro: and I am working to get beaker tests working so your approved patch can merge18:58
AJaegeranteaya: templates are just syntactic sugar and the noop-jobs template is exactly the same as what I replace it with.18:58
anteayathen hopefully your other system-config patch will pass tests then too18:59
AJaegeranteaya: yes, I agree, we don't want that mess again...18:59
*** haaj has quit IRC18:59
AJaegerok, now really gone ;) bye18:59
anteayaAJaeger: thanks for understanding my position18:59
anteayaAJaeger: have a good night18:59
zaroanteaya: i can probably install on review-dev.o.o without those patches.18:59
anteayazaro: oh would you?19:00
anteayafungi: would you allow zaro to do that?19:00
*** tkelsey has quit IRC19:00
anteayathe patches are all in progress and I will continue to follow up on them19:00
anteayaand pleia2 has been most helpful to keep things moving along19:01
anteayathanks pleia219:01
zaroanteaya: i’ve verified that it good to go. so i have no reservations installing it on review-dev.o.o prior to landing patches to do the puppet way19:01
fungianteaya: sure, we still want the automation so i wouldn't want it divergent for long but this seems like a reasonable compromise to have it working in time for the sprint19:01
anteayazaro: fungi thank you thank you thank you thank you19:01
anteayanibalizer: I'm still standing by to help get beaker tests working19:01
notmorganjeblair: email re: gear py3/encode/decode sent to -dev ML19:01
notmorganjeblair: as promised.19:01
*** dprince has quit IRC19:02
*** ihrachys has quit IRC19:02
jeblairnotmorgan: the -dev list?19:02
jeblairnotmorgan: not -infra?19:02
notmorganjeblair: openstack-dev.19:02
jeblair:(19:02
zaroanteaya: only real thing i need is an LP user with a long-live SB token.19:02
notmorganoops, should have been -infra19:02
notmorganlet me just re-send.19:02
jeblairnotmorgan: cool19:02
anteayazaro: understood19:02
openstackgerritMerged openstack-infra/project-config: Add its-storyboard plugin build to periodic pipeline  https://review.openstack.org/33179419:02
notmorgandoesn't hurt to have it on -dev either.19:02
anteayazaro: I think pleia2 was digging to see if we can reclaim OpenStack Gerrit19:02
pleia2the OpenStack Gerrit user (240) on storyboard.o.o does have a lp account associated with it in the database19:03
nibalizeranteaya: im gonna get lunch19:03
notmorganjeblair: done.19:03
jeblairnotmorgan: thanks!19:03
anteayanibalizer: enjoy lunch, I think I too will eat19:03
*** amitgandhinz has quit IRC19:03
nibalizerwe need to populate that repo when it shows up with whats in the puppet modules' repo19:03
anteayapleia2: is that good?19:03
anteayanibalizer: /me nods19:03
*** pilgrimstack has quit IRC19:03
zaropleia2: is it possible for you to create a long-live token for that user on SB?  either login or rest api ?19:03
*** amitgandhinz has joined #openstack-infra19:03
notmorganSpamapS: ^ re gear, since you're interested in such things typically.19:04
pleia2zaro: the admin web ui doesn't allow me to change it, but maybe through the api?19:04
*** pilgrimstack has joined #openstack-infra19:04
zaropleia2: yeah, i think you need to login as the Openstack Gerrit user19:04
openstackgerritDoug Hellmann proposed openstack-dev/pbr: generate the reno cache during sdist if reno is installed  https://review.openstack.org/33081419:04
zaropleia2: you should be able to create the token for that user as long as you are an sb-dev admin19:05
pleia2https://login.launchpad.net/+id/kJLEFJA is the OpenStack Gerrit user, but I'm not sure how to find the launchpad profile from there (or to tell whether https://launchpad.net/~openstack-gerrit is the same thing)19:06
*** ramishra has quit IRC19:06
pleia2zaro: ok19:07
*** esberglu has joined #openstack-infra19:07
fungipleia2: i have a script which uses the lp api to do a reverse lookup for that, just a sec19:07
pleia2fungi: great19:07
*** alex_xu has quit IRC19:07
openstackgerritMorgan Fainberg proposed openstack-infra/zuul: Python3 Fix: tools use six.moves.urllib  https://review.openstack.org/32745919:07
openstackgerritMorgan Fainberg proposed openstack-infra/zuul: WIP: Add web-based console log streaming  https://review.openstack.org/32056319:08
*** sree has joined #openstack-infra19:08
*** alex_xu has joined #openstack-infra19:09
*** piet_ has quit IRC19:09
*** denisra has joined #openstack-infra19:10
*** acoles is now known as acoles_19:11
*** claudiub has quit IRC19:11
*** yamahata has joined #openstack-infra19:11
*** ramishra has joined #openstack-infra19:11
*** armax has joined #openstack-infra19:11
*** sree has quit IRC19:12
*** chem|off has quit IRC19:13
fungipleia2: i've been using http://paste.openstack.org/show/520664 (run it as gerrit2 on review.o.o) but i'm simplifying it for the current use case19:13
*** esberglu has quit IRC19:13
*** yamamoto has joined #openstack-infra19:13
pleia2fungi: thanks19:14
*** piet has joined #openstack-infra19:15
fungipleia2: try http://paste.openstack.org/show/520665 and pass the openid url as the only command-line argument19:16
fungipleia2: that's basically distilled from http://git.openstack.org/cgit/openstack-infra/jeepyb/tree/jeepyb/cmd/update_bug.py#n12119:17
*** ihrachys has joined #openstack-infra19:17
*** chem|off has joined #openstack-infra19:17
fungiwhere we try to use an account's openid listed in gerrit's account_external_ids table to figure out their lp account so we can assign bugs to them19:17
*** pilgrimstack has quit IRC19:18
*** Nikolay_St has joined #openstack-infra19:18
fungi(an api feature addition we were able to convince lp devs to add for us... hooray for small victories!)19:18
pabelangerjeblair: another failure on gate-openstack-ansible-galera_server-linters but ran on zl07.  It does expose a minor issue in how we do zuul_log, http://logs.openstack.org/86/331786/3/check/gate-openstack-ansible-galera_server-linters/52b390c/console.html#_2016-06-20_19_08_40_61294219:18
pleia2https://launchpad.net/~openstack-gerrit19:19
pleia2\o/19:19
pleia2thanks fungi19:19
funginp19:19
*** hosanai has joined #openstack-infra19:19
pabelangerjeblair: I wonder if there is a way to stop logging to /tmp/console.log once we report a failure19:19
openstackgerritKien Ha proposed openstack-infra/jenkins-job-builder: Update Robot Framework plugin  https://review.openstack.org/33181419:19
*** Sukhdev_ has joined #openstack-infra19:20
mriedemumm, got a py34 job failure here but nothing really jumping out at me why it failed http://logs.openstack.org/54/174854/35/check/gate-nova-python34-db/393609d/console.html19:20
mriedemtests all passed19:20
mriedemjenkins 3: jenkin's revenge?19:21
mriedem*jenkins*19:21
pabelangermriedem: http://logs.openstack.org/54/174854/35/check/gate-nova-python34-db/393609d/_zuul_ansible/logs/ansible.txt there was a failure with ansible19:21
pabelangerthat is affecting your test19:21
*** sree has joined #openstack-infra19:21
pabelangerAn exception occurred during task execution. To see the full traceback, use -vvv. The error was: IOError: [Errno 2] No such file or directory: '/usr/local/lib/python2.7/dist-packages/zuul/ansible/library/zuul_log.py'19:21
*** Sukhdev_ has quit IRC19:21
mriedemsuper19:22
*** yamamoto has quit IRC19:22
*** Sukhdev_ has joined #openstack-infra19:22
mordredmriedem: yah - this is a known issue, we've got plans for a fix. for now, just recheck19:22
mriedemis there a bug for it?19:22
anteayamriedem: you find all the good ones19:22
anteayapleia2: so you have what you need?19:22
mordredpabelanger: did we make a bug?19:22
pabelangermordred: I don't know, that is the first time I've seen that error19:23
mriedemshite, well, i doubt we index http://logs.openstack.org/54/174854/35/check/gate-nova-python34-db/393609d/_zuul_ansible/logs/ansible.txt anyway right?19:23
mordredpabelanger: this is the pip install deletes then creates files errors19:23
mordredpabelanger: so when we land a new version, there is an instant where some of the zuul files don't exist, and jobs can fail like this19:23
*** Sukhdev_ has quit IRC19:23
pabelangermordred: Oh, okay19:23
pleia2anteaya: for now, I think19:23
*** ramishra has quit IRC19:24
pabelangermordred: Right, was going to say the file location of zuul_log.py didn't look right19:24
*** Sukhdev_ has joined #openstack-infra19:24
*** hosanai has quit IRC19:24
*** inc0 has quit IRC19:24
pabelangermordred: so, to answer your question, I have not created a bug for it19:24
mordredpabelanger: k. me either19:24
*** maishsk has joined #openstack-infra19:24
*** zeih has joined #openstack-infra19:25
*** Sukhdev_ has quit IRC19:25
* zaro afk bbl19:25
*** sree has quit IRC19:25
*** sree has joined #openstack-infra19:25
*** ifarkas has quit IRC19:26
*** piet has quit IRC19:27
*** ddieterly is now known as ddieterly[away]19:28
*** baoli_ has quit IRC19:29
*** sarob has joined #openstack-infra19:29
*** sree has quit IRC19:29
*** sambetts is now known as sambetts|afk19:30
anteayapleia2: great thank you19:32
*** Jeffrey4l_ has joined #openstack-infra19:32
*** amoralej is now known as amoralej|brb19:33
*** PollyZ has quit IRC19:33
*** Jeffrey4l has quit IRC19:33
*** sarob has quit IRC19:33
*** sarob has joined #openstack-infra19:37
*** nwkarsten has quit IRC19:39
*** sarob has quit IRC19:41
*** PollyZ has joined #openstack-infra19:41
*** inc0 has joined #openstack-infra19:42
*** akshai_ has quit IRC19:43
openstackgerritPaul Belanger proposed openstack-infra/zuul: Enable keep_remote_files in ansible.cfg  https://review.openstack.org/33181919:44
EmilienMthe only ansible thing I see is http://logs.openstack.org/29/331229/4/check/gate-puppet-nova-puppet-beaker-rspec-ubuntu-xenial/006671e/logs/syslog.txt.gz#_Jun_20_19_00_4319:44
EmilienMansible-async_wrapper[1972]: 1973 still running (3295)19:44
EmilienMjeblair: ^19:44
pabelangermordred: jeblair: ^ if we want to consider keep_remote_files19:45
*** gyee has quit IRC19:45
*** nwkarsten has joined #openstack-infra19:45
jeblairEmilienM: thanks.  that's expected.19:45
*** nwkarsten has quit IRC19:45
*** nwkarsten has joined #openstack-infra19:46
*** burgerk has joined #openstack-infra19:46
*** PollyZ has quit IRC19:46
pabelangerjeblair: failure with timeout passed into name field: http://logs.openstack.org/86/331786/3/check/gate-openstack-ansible-galera_server-ansible-func-centos-7/7fe28b0/_zuul_ansible/logs/ansible.txt19:48
jeblairpabelanger: zl01-03 are restarted.  i gracefuld 04 and 0519:48
pabelangerthat ran on zl0219:49
pabelangerjeblair: acl19:49
pabelangerack*19:49
jeblairpabelanger: cool, seems like we're on the right track19:49
*** sree_ has joined #openstack-infra19:49
*** Sukhdev_ has joined #openstack-infra19:49
jeblairpabelanger, mordred: i have held around 8 nodes so far, and have not gotten lucky19:49
*** sree_ is now known as Guest3939919:49
*** zeih has quit IRC19:49
*** dizquierdo has quit IRC19:50
*** Sukhdev_ has quit IRC19:50
*** baoli has joined #openstack-infra19:51
*** akshai has joined #openstack-infra19:51
*** sree has joined #openstack-infra19:51
*** yamamoto has joined #openstack-infra19:51
*** baoli has quit IRC19:52
*** locust has quit IRC19:52
mordred\o/19:52
mordred19:52
mordredIf you provided an IRC nic - do you prefer the IRC nic to be the most prominent identifier printed on your Summit name badge?19:52
mordredjbryce: ^^ thank you19:52
*** PollyZ has joined #openstack-infra19:52
*** Guest39399 has quit IRC19:53
*** esberglu has joined #openstack-infra19:53
*** zeih has joined #openstack-infra19:54
fungiyeah, that's a pretty awesome addition. i didn't even know that was coming!19:54
mordredfungi: please pass on my joy, should the opportunity arise19:55
pabelangerjeblair: mordred: looks like we'd only hit this code path in ansible when poll > 0. As a fallback, we could also try 328649 which moves zuul_runner to fire and forget, which a follow up async_status task19:55
fungimordred: i shall also add my own joy to it19:55
mordredpabelanger: interesting19:55
*** yolanda has left #openstack-infra19:56
*** baoli has joined #openstack-infra19:56
pabelangerI had some success with it a 2 weekends ago when I was testing locally19:56
*** sree has quit IRC19:56
*** yolanda has joined #openstack-infra19:56
*** annegentle has quit IRC19:58
mordredpabelanger: maybe perhaps this is happening when the task finishes really quickly - so it runs, exits and deletes all before anything is able to check the poll?19:58
*** akshai has quit IRC19:59
*** Apoorva has quit IRC19:59
mordredthe link you pasted in was done in less than one minute - althouhg nevermind, I guess we're polling on 5 second boundaries19:59
* mordred goes back to dark hole19:59
*** mhickey has joined #openstack-infra20:00
*** ddieterly[away] is now known as ddieterly20:00
*** akshai has joined #openstack-infra20:00
pabelangermordred: I think we need to understand what is getting returned: https://github.com/ansible/ansible/blob/devel/lib/ansible/executor/task_executor.py#L58520:01
pabelangerbecause loop break, ansible then looks at async_result.finished20:01
pabelangerwhich, in our case, is not actually finished20:01
pabelangerand fails20:01
*** Apoorva has joined #openstack-infra20:01
*** yamamoto has quit IRC20:01
pabelangermoving to poll: 0 and using async_status ourself, moves this code path from ansible.  allow us in the task to better control the failure conditions20:02
notmorganpabelanger: oh, so we're just doing something that is relatively unexpected.20:02
notmorganpabelanger: it seems.20:02
pabelangerya, not sure how normal_handler.run() works20:02
pabelangerthat's my next thing to look at20:03
*** xyang1 has joined #openstack-infra20:03
* notmorgan nods.20:03
pabelangereither we let ansible continue to do our polling for async, or 328649 is an attempt to handle it via a task20:03
*** dtantsur is now known as dtantsur|afk20:06
notmorganpabelanger: hmmmmmm. don't have a good answer for you there :P20:06
*** sarob has joined #openstack-infra20:07
pabelangerthe only thing that make sense, is async_result is failed or skipped. Which breaks our loop and causes task did not complete within requested time20:08
*** sarob has quit IRC20:08
*** Nikolay_St has quit IRC20:08
*** sarob has joined #openstack-infra20:09
dougwighi infra, "If you provided an IRC nic - do you prefer the IRC nic to be the most prominent identifier printed on your Summit name badge?".   three cheers for whoever put that in for barcelona!  :)20:11
waynrzaro++ thanks!20:12
waynrzaro: is there any way i can help look into getting release-specific documentation for python-jenkins on rtd?20:12
fungidougwig: indeed! i'm waiting for my code to show up so i can check that checkbox20:12
fungithrilled!20:12
*** sree has joined #openstack-infra20:13
*** baoli has quit IRC20:13
*** baoli has joined #openstack-infra20:14
*** kgiusti has left #openstack-infra20:14
fungidougwig: i'm passing along everyone's thanks for that to our awesome conference organizers20:14
*** baoli has quit IRC20:15
*** sree has quit IRC20:17
dmsimardfungi: thanks for the OpenStack summit invite :p20:18
*** zul has quit IRC20:18
fungidmsimard: you're welcome! (though really, i just run some scripts to generate these... thank _you_ for making openstack better!)20:19
*** amitgandhinz has quit IRC20:19
EmilienMdmsimard: you can't go before passing the spanish test though20:19
*** tonytan4ever has joined #openstack-infra20:19
*** amitgandhinz has joined #openstack-infra20:19
dmsimardEmilienM: oh, you speak spanish ? TIL20:19
EmilienMdmsimard: I don't :(20:20
*** hosanai has joined #openstack-infra20:20
*** sree has joined #openstack-infra20:20
*** javeriak has quit IRC20:21
fungidmsimard: EmilienM: though it might not help you since they speak primarily catalan there anyway ;)20:21
*** zul has joined #openstack-infra20:22
*** zeih has quit IRC20:22
EmilienMfungi: we'll speak OpenStack then20:24
inc0fungi, nibalizer hey, quck intro, me and mrhillsman already talked to nibalizer and we're going to add few servers to infra20:24
*** hosanai has quit IRC20:24
fungii lie. the most recent census cited by wikipedia at least says spanish is considered the first language for 46.53% of the catalonian population, followed by 37.26% for catalan20:24
*** sree has quit IRC20:24
*** amoralej|brb is now known as amoralej20:25
fungiinc0: running what? to what purpose?20:25
inc0fungi gates, I'm part of OSIC20:25
nibalizerwe had a brief chat20:25
fungiinc0: oh! adding servers to our quota in osic?20:25
*** sree has joined #openstack-infra20:25
inc0I know you already have 100 vms on OSIC, but we'll be making new cloud aside from that20:25
nibalizerfungi: they want to provide some quota oto us20:25
inc0much bigger20:25
nibalizersounds like a different cloud20:26
*** alexm2 has joined #openstack-infra20:26
fungiexciting!20:26
inc0different cloud, different quota, much much bigger20:26
inc0there are caveats to that tho20:26
fungii'm all for much, much bigger ;)20:26
inc0we'll be redeploying this stuff every now and then20:26
mtreinishmordred: time for my somewhat regular pestering about the mysql stuff :)20:26
mtreinishmordred: anything I can do to help move that along?20:26
inc0so we need a trigger mechanism to turn off scheduling of new jobs on it20:26
cineramagreghaynes, around? i'm just poking at the IPA dib image support20:27
inc0and some automated bootstrap so the moment we're done, you can just start using it20:27
fungiinc0: we do have configuration already continuously consumed to indicate how many instances to boot in a provider/region. we can just set that to 020:27
nibalizerinc0: so if you pop in here and ask, we can turn it down on a pretty quick turnaround20:27
inc0so let's talk what's involved20:27
greghaynescinerama: in a call at the moment, should be around in a little while20:27
cineramagreghaynes, cool20:27
inc0fungi I was thinking about sth like that20:27
* notmorgan has a barcelona ticket - woo.20:27
inc0so, what's involved in including our hardware to gate pool?20:28
inc0we'll have ipv6 vms20:28
dmsimardYou get a Barcelona ticket.. and YOU get a Barcelona ticket.. and everybody gets a Barcelona ticket !20:28
*** PollyZ has quit IRC20:28
openstackgerritAndreas Florath proposed openstack/diskimage-builder: Refactor: block-device handling (local loop)  https://review.openstack.org/31959120:28
inc0I guess there will be specific tenant you want to use20:29
notmorgandmsimard: lol20:29
fungiinc0: we set up a new stanza for the credentials at http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/templates/nodepool/clouds.yaml.erb20:29
*** dimtruck is now known as zz_dimtruck20:29
fungiinc0: and then we add some configuration to http://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/nodepool.yaml saying what to build/boot there and how many20:30
*** BobBall is now known as BobBall_AWOL20:30
*** sree has quit IRC20:30
*** PollyZ has joined #openstack-infra20:31
clarkbfungi: keep in mind that nodepool will currently be unhappy if the cloud is gone, even when the quota is set to 020:31
fungiinc0: will glance images get carried over across the outages you're describing? if not, we may need to add a step to clear out our image tracking for that environment so we don't try to boot anything until we upload fresh images20:31
*** HeOS has quit IRC20:31
*** rcernin has quit IRC20:31
fungiclarkb: yep, though i think we all agree that's a bug we want to fix20:31
inc0fungi I was rather thinking of you giving us these images and we'll just add them after deployment20:31
fungiclarkb: and afaik it's just nodepool service restarts which are impacted by that?20:31
*** sree has joined #openstack-infra20:32
clarkbfungi: it may also be config reloads20:32
clarkbfungi: I am not completely sure20:32
*** flepied has joined #openstack-infra20:32
fungiinc0: well, we create about half a dozen new images and upload them every day20:32
*** yamamoto has joined #openstack-infra20:32
inc0ok, so either image tracking or downloading of latest20:32
inc0?20:32
fungiinc0: so it's easiest for us to "give" them to you via glance uploads anyway20:32
fungiinc0: we push them into glance20:32
fungiso not really "downloading"20:33
inc0kk, so we'll need to figure out a way to ensure they're there when we're done with redeploy20:33
pabelangerjeblair: mordred: notmorgan: Shrews: We should rsync the contents of ~/.ansible_async as from the worker. That will contain the bits used by async20:33
pabelangertrying to see if we can update our JJB publisher to do that20:33
*** gyee has joined #openstack-infra20:33
inc0I guess flavors are predefined, so we can bootstrap these20:33
fungiinc0: yeah, if we clear out our tracked images for that environment in nodepool's database it will automatically try to upload new ones before it boots anything there20:34
inc0I hope you're not hardcoding IDs;)20:34
fungiinc0: hardcoding what ids? image uuids?20:34
inc0or flavors or user uuids20:34
Shrewspabelanger: we really shouldn't have to20:34
inc0you know, stuff that changes deploy to deploy20:35
notmorganpabelanger: I'm going to have to defer to Shrews and mordred on that one. I really don't know.20:35
inc0so word of explanation - we'll going to test performance and such20:35
inc0and we need cloud that is used20:35
clarkbinc0: fungi no we don't hardcode those it does a search over flaovrs for the best matching and it uses the images it has uploaded. This does mean that if cloud goes down then up it will think the images it uploaded should still be there afterwards20:35
inc0so you'll be our workload;)20:35
fungiinc0: image uuids are what i'm saying we'd need to delete on the nodepool side so that it would upload fresh ones20:35
clarkbfungi: ya that20:35
*** csomerville has joined #openstack-infra20:36
Shrewspabelanger: jeblair: mordred: why haven't we turned on verbose logging with ansible-playbook yet?20:36
*** baoli has joined #openstack-infra20:36
*** sree has quit IRC20:36
pabelangerShrews: my only reason would be to see if Exception is running: https://github.com/ansible/ansible-modules-core/blob/devel/utilities/logic/async_wrapper.py20:36
fungiinc0: for flavors, we use minimum ram heuristics (optionally filtered by patterns in the flavor name) to select an appropriate flavor, so no hard ids there20:37
fungiinc0: and for accounts, we just track username, password and project name20:37
pabelangerShrews: I think we want too20:37
pabelangerjust going to be a lot of data20:37
*** yamamoto has quit IRC20:38
*** daemontool has joined #openstack-infra20:38
inc0so we're good20:38
*** maishsk has quit IRC20:38
*** cody-somerville has quit IRC20:38
inc0fungi do you need any help with this tracking image code?20:38
fungiclarkb: i wonder if it would make sense for nodepool to grow a feature to compare image-list to its tracked table of images and delete references those not present20:38
inc0that would solve image issue20:39
*** zul has quit IRC20:39
fungiinc0: well, it's a simple sql delete query one of us can run when we knock the max server count to 0, but it seems like something not entirely terrible for nodepool to be able to do20:39
fungion its own20:40
clarkbfungi: ya that owuld handle the situation well20:40
alexm2Hi All. A new project gerrit/build question: we contributed an unofficial neutron plugin as a project called "quark". The contributed code does not pass the Jenkins checks, such as doc build, and some required files, i.e. .gitreview, are missing. What is the appropriate way to include the build targets and any missing files?20:40
*** _nadya_ has quit IRC20:41
fungiinc0: as clarkb mentioned though, the bigger issue is hunting down what part of the main scheduler is dependent on being able to reach all its providers at start (and possibly also at reconfiguration) and patching that20:41
inc0well, think about it, we're still waiting for access to hardware, but I hope we to provide you a tenant acces later this week20:41
*** gouthamr has quit IRC20:41
Shrewspabelanger: i think we should have your keep_remote_files change, regardless of whether or not it fixes this issue20:41
inc0yeah, we need a way to turn off scheduling20:42
Shrewsjeblair: ^^^20:42
*** sree has joined #openstack-infra20:42
inc0it doesn't have to me instant, and we can do this here20:42
fungiinc0: nibalizer: what frequency of teardown/redeploy did you discuss, and how long would the ups and downs be?20:42
inc0but to streamline process it would be ideal if we'd do this on our own20:42
nibalizerfungi: our conversation didn't get that far (was largely an introduction)20:42
inc0fungi I'd assume every couple of weeks20:42
inc0?20:42
inc0and downtime will be day or so20:42
fungiinc0: oh, that sounds beneficial. how many 8gb ram instances do you think you'd be able to muster when it's up?20:43
inc0so our process will be to create new conf of openstack, test it and when we're ok with it roll it out20:43
*** trown is now known as trown|outtypewww20:43
Shrewsmordred: pabelanger: jeblair: oh, you know, this could totally be some issue with the new ziploader not properly packaging up the modules20:43
*** sree_ has joined #openstack-infra20:43
inc0depends on how we arch it, but we'll have 22 nodes total, 256gig ram each and all for you20:44
Shrewsmordred: pabelanger: jeblair: but i have no idea how to debug such a thing20:44
*** sree_ is now known as Guest2294220:44
Shrewsunless we can hold a node with the problem, then maybe20:44
inc0so if we assume 16 computes, so I'd say somwhere between 500 and 800?20:44
inc0so I guess worthwile?;)20:45
fungiinc0: yep, that basically doubles our current capacity20:45
pabelangerShrews: never heard of ziploader before, any docs on it?20:45
inc0yeah, I figured that would make quite a difference20:45
fungiinc0: so definitely a help20:46
inc0even with this redeploy caveat20:46
*** sree has quit IRC20:46
fungiright, roughly double our current capacity even if we assume 6/7 uptime20:46
inc0and since we decide when to redeploy, it's no problem to schedule it outside of normal peaks like milestones20:46
pleia2fungi: thanks for your work on summit registration code finagling once again20:46
*** jcoufal has quit IRC20:47
fungipleia2: this time the patch was _very_ small. just needed to make it handle accounts with a missing username20:47
pleia2that's good to hear20:47
*** ihrachys has quit IRC20:47
Shrewspleia2: not really. you could check the PR where it was added. but a small bit about the packaging can be read here: http://docs.ansible.com/ansible/developing_modules.html#debugging-ansiblemodule-based-modules20:47
pleia2^ pabelanger20:47
Shrewspabelanger: ^^^^ , not pleia2  :)20:47
fungipleia2: so the current state seems to be at feature parity with the old script for purposes of election rolls and summit invites20:47
inc0fungi so think about this scheduler trigger mechanism and images, feel free to ping me or mrhillsman for questions/help20:47
inc0we're prepping stuff locally in the meantime20:48
*** sree has joined #openstack-infra20:48
Shrewspabelanger: https://github.com/ansible/ansible/pull/1524620:48
*** Guest22942 has quit IRC20:48
inc0ah one more thing20:48
fungiinc0: great to hear. we'll likely need to recruit someone to help get a couple patches into nodepool to make this smoother, but in teh meantime we do have some semi-manual workarounds which are reasonably quick20:48
inc0any chances we could get access to your monitoring data too? We could use failed/success stats for uptime and such20:49
fungi(can be enacted in a matter of minutes normally)20:49
* pleia2 lunch20:49
fungiinc0: yep! it's already public at grafana.openstack.org20:49
inc0fungi if you need coder...I'm coder;)20:49
*** daemontool has quit IRC20:49
inc0just point me to the correct place;)20:49
inc0yeah, I know grafana, we might need raw data tho20:49
fungiinc0: for current osic boot stats, see http://grafana.openstack.org/dashboard/db/nodepool-osic20:50
inc0but that's minor, we'll figure it out20:50
fungiinc0: that's all being graphed from a real-time source at graphite.openstack.org, and you can query it for json dumps of raw data20:50
inc0we'll be doing all sorts of measurements on it, also I hope to produce few nice blogposts and such about perf of that stuff20:50
pabelangerShrews: thanks, looking now20:50
inc0cool20:51
fungiinc0: the grafana config we're using is also public, in git, so you can see the exact graphite resources we're polling that way too20:51
inc0glad to hear, let's get it up and running first tho20:51
fungiyep20:52
*** yolanda has quit IRC20:52
*** sree has quit IRC20:52
*** banix has joined #openstack-infra20:52
*** sree has joined #openstack-infra20:53
inc0ok, that's it from me now, I'll let you know when we'll have setup up and running20:53
inc0we'll take it from there later, we have time till our first deploy;)20:53
*** akshai has quit IRC20:53
inc0re-deploy20:53
fungiinc0: sounds great--thanks again!20:53
fungiand as i said, easy to work around initially as well (just revert the nodepool config addition and a quick sql delete query before we put the config back after the redeploy)20:54
*** _ari_ has quit IRC20:55
*** pvaneck has joined #openstack-infra20:55
*** Sukhdev has joined #openstack-infra20:56
inc0cool, off to ipv6 config I go then, cya around20:56
*** Anticime1 is now known as Anticimex20:57
*** zul has joined #openstack-infra20:57
*** shamail has joined #openstack-infra20:57
*** sree has quit IRC20:57
*** tlian has quit IRC20:57
greghaynescinerama: ok, freedom - whats up?20:57
*** sree has joined #openstack-infra20:58
*** claudiub has joined #openstack-infra20:59
cineramagreghaynes, woo. anyway so i think we talked the other day about the ability to override an element in base dib with another in the elements path20:59
*** julim has quit IRC20:59
greghaynescinerama: Yep - it basically should all 'just work' if you have multiple elements with the same name in the elements-path20:59
*** nwkarsten has quit IRC21:00
greghayneswhetever is later in the path should overwrite whatever is earlier21:00
*** baoli has quit IRC21:00
pabelangerShrews: Ya, looks like a copy of syslog on the worker would be helpful too.  Going to see if I can track down a devstack job that is failing21:01
cineramagreghaynes: svc-map seems unhappy when i try it, so i'm wondering if we shoudl make some specific changes to support overrides21:01
greghaynescinerama: ah, if it doesnt work then we definitely should21:01
Shrewspabelanger: syslog?21:01
greghaynescinerama: what happens to svc map?21:01
*** raildo is now known as raildo-afk21:02
pabelangerShrews: for async_wrapper logs seems to output notice to syslog21:02
Shrewspabelanger: ah21:02
cineramagreghaynes, throws the "blah already found in services list"21:02
*** rockyg has joined #openstack-infra21:02
*** sree has quit IRC21:03
greghaynescinerama: oh! hah21:03
cineramagreghaynes, obviously we want to avoid accidental dupes but where the element is the same...21:03
greghaynescinerama: ya, so its an element issue not a dib tool issue. Fun21:03
*** sarob has quit IRC21:04
*** sree has joined #openstack-infra21:04
*** nwkarsten has joined #openstack-infra21:04
greghaynescinerama: but yes, its defintely worth making that work - we have to do this every now and then and I would expect it to continue. Its common when we move an element from something like tripleo-image-elements in to dib21:04
greghaynessince they have to maintain backwards compat as well21:04
cineramagreghaynes: well both copies of the element are presumably going to have the same service name21:05
*** amoralej is now known as amoralej|off21:05
cinerama(s)21:05
*** nwkarsten has quit IRC21:05
*** esberglu has quit IRC21:06
*** lucasagomes has quit IRC21:06
greghaynescinerama: I dont totally understand what is failing - I have a high level idea (I am guessing svc-map tries to prevent name collisions) but I dont remember how that works entirely...21:07
*** sree has quit IRC21:08
cineramagreghaynes, it's looking for the service name in a dict. we don't keep track of what element path it comes from21:08
*** armax has left #openstack-infra21:08
greghaynescinerama: but maybe svc-map should compare the service definition and if it finds an already defined one it doesnt error if the definition is identical?21:08
*** sree has joined #openstack-infra21:09
cineramagreghaynes, that sounds reasonable21:10
cineramagreghaynes, we have midcycle on this week so i might not get stuck into it straightaway21:11
greghaynescinerama: awesome, sounds good21:11
*** Sukhdev has quit IRC21:11
*** lucasagomes has joined #openstack-infra21:12
*** thorst_ has quit IRC21:12
*** zul has quit IRC21:14
*** sree has quit IRC21:14
*** sree has joined #openstack-infra21:14
*** roxanaghe has quit IRC21:15
*** roxanaghe has joined #openstack-infra21:16
*** zul has joined #openstack-infra21:16
lifelessapuimedo: ?21:16
*** sree has quit IRC21:18
nibalizerfungi: anteaya my change failed in gate :( fixing21:18
*** sree has joined #openstack-infra21:20
*** nmagnezi has quit IRC21:20
*** hosanai has joined #openstack-infra21:21
*** salv-orlando has joined #openstack-infra21:22
*** ldnunes has quit IRC21:22
*** asselin_ has joined #openstack-infra21:22
*** akshai has joined #openstack-infra21:22
*** akshai_ has joined #openstack-infra21:23
*** asselin has quit IRC21:23
*** sree has quit IRC21:24
*** sree has joined #openstack-infra21:24
*** zul has quit IRC21:25
*** hosanai has quit IRC21:26
*** akshai has quit IRC21:27
*** nwkarsten has joined #openstack-infra21:28
*** inc0 has quit IRC21:28
*** sree has quit IRC21:29
*** jamesmcarthur has quit IRC21:29
*** sree has joined #openstack-infra21:30
*** thorst_ has joined #openstack-infra21:31
*** zul has joined #openstack-infra21:31
*** rhochmuth has joined #openstack-infra21:32
*** akshai_ has quit IRC21:32
*** HeOS has joined #openstack-infra21:32
*** nwkarsten has quit IRC21:32
zarowaynr: you can try to setup a project yourself to see if the doc will generate for every release.  and once you figure that out let me know what needs to be set to get python-jenkins to do the same.21:34
*** sree has quit IRC21:35
*** ffrank has joined #openstack-infra21:35
*** mhickey has quit IRC21:35
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add infra puppet gem dependency holder repo  https://review.openstack.org/33178021:36
*** thorst_ has quit IRC21:36
*** Sukhdev has joined #openstack-infra21:37
*** sree has joined #openstack-infra21:37
waynrzaro: okay, i'll eventually try that once I open source my JJB wrapper project21:37
*** sree_ has joined #openstack-infra21:39
*** ddieterly is now known as ddieterly[away]21:39
*** sree_ is now known as Guest9802621:39
*** Sukhdev has quit IRC21:41
*** sree has quit IRC21:41
*** banix has quit IRC21:42
*** Sukhdev has joined #openstack-infra21:42
*** Guest98026 has quit IRC21:43
*** ddieterly[away] is now known as ddieterly21:44
*** asselin has joined #openstack-infra21:44
*** HeOS has quit IRC21:45
*** amitgandhinz has quit IRC21:45
*** shamail has left #openstack-infra21:45
*** sree has joined #openstack-infra21:46
*** Sukhdev__ has joined #openstack-infra21:46
*** Sukhdev has quit IRC21:47
*** eharney has quit IRC21:50
*** sree has quit IRC21:50
*** sree has joined #openstack-infra21:51
*** abregman|afk has quit IRC21:52
*** matt-borland has quit IRC21:54
*** Sukhdev__ has quit IRC21:54
*** tonytan4ever has quit IRC21:54
*** sree has quit IRC21:55
*** sree has joined #openstack-infra21:55
*** kmartin has quit IRC21:58
*** tkelsey has joined #openstack-infra21:59
*** sree has quit IRC22:00
*** sree has joined #openstack-infra22:01
*** PollyZ has quit IRC22:01
*** PollyZ has joined #openstack-infra22:02
*** zul has quit IRC22:03
*** csomerville has quit IRC22:03
*** raunak has quit IRC22:03
*** tkelsey has quit IRC22:03
*** sigmavirus24 is now known as sigmavirus24_awa22:04
*** tonytan4ever has joined #openstack-infra22:05
*** Sukhdev_ has joined #openstack-infra22:05
*** raunak has joined #openstack-infra22:05
*** sree has quit IRC22:05
*** raunak has quit IRC22:06
*** edmondsw has quit IRC22:07
*** HeOS has joined #openstack-infra22:08
*** mdrabe has quit IRC22:08
*** sree has joined #openstack-infra22:09
*** ociuhandu has joined #openstack-infra22:09
*** raunak has joined #openstack-infra22:09
openstackgerritMerged openstack-infra/tripleo-ci: Fix tempest configuration  https://review.openstack.org/32605522:10
*** dizquierdo has joined #openstack-infra22:10
craigeo/22:10
*** ddieterly is now known as ddieterly[away]22:12
openstackgerritChristopher Aedo proposed openstack-infra/irc-meetings: Switch to odd, update chairs  https://review.openstack.org/33186322:13
*** aysyd has quit IRC22:13
*** aysyd has joined #openstack-infra22:13
*** sree has quit IRC22:14
*** rwsu_ has joined #openstack-infra22:14
*** sree has joined #openstack-infra22:15
*** rwsu has quit IRC22:17
apuimedolifeless: gone. It was already merged22:18
apuimedothanks for pinging back though ;-)22:18
openstackgerritKien Ha proposed openstack-infra/jenkins-job-builder: Update ScriptTrigger plugin  https://review.openstack.org/33186622:19
*** sree has quit IRC22:20
openstackgerritMerged openstack-dev/pbr: Restore warnerrors behavior and support Sphinx 1.4  https://review.openstack.org/22995122:20
*** sree has joined #openstack-infra22:20
*** hosanai has joined #openstack-infra22:21
*** sree has quit IRC22:25
*** sree has joined #openstack-infra22:26
*** hosanai has quit IRC22:26
*** hasharAway has quit IRC22:28
*** sree has quit IRC22:31
*** gordc has quit IRC22:34
*** ddieterly[away] is now known as ddieterly22:35
*** aysyd has quit IRC22:36
*** sree has joined #openstack-infra22:37
*** sshnaidm has quit IRC22:37
*** rossella_s has quit IRC22:37
*** rossella_s has joined #openstack-infra22:38
*** sree_ has joined #openstack-infra22:38
*** sree_ is now known as Guest9059022:39
*** sree has quit IRC22:41
*** sree has joined #openstack-infra22:43
*** Guest90590 has quit IRC22:43
jheskethMorning22:44
*** ociuhandu has quit IRC22:46
*** sree has quit IRC22:47
*** sree has joined #openstack-infra22:47
*** tonytan4ever has quit IRC22:48
*** sree has quit IRC22:52
*** amotoki has quit IRC22:53
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Stop destroying VM's that don't exist  https://review.openstack.org/31286322:55
*** sree has joined #openstack-infra22:55
*** ddieterly is now known as ddieterly[away]22:57
*** gyee has quit IRC22:58
openstackgerritKien Ha proposed openstack-infra/jenkins-job-builder: Update ScriptTrigger plugin  https://review.openstack.org/33186622:59
*** sree has quit IRC22:59
*** sdague has quit IRC23:00
*** tkelsey has joined #openstack-infra23:00
*** sree has joined #openstack-infra23:00
*** gouthamr has joined #openstack-infra23:01
*** ddieterly[away] is now known as ddieterly23:02
*** rockyg has quit IRC23:02
*** bradm_ is now known as bradm23:03
*** Sukhdev_ has quit IRC23:03
*** bhavik has quit IRC23:03
jeblairinc0, fungi: there was an infra-cloud todo item assigned to me to add a quiesce feature to nodepool to assist in our redeploys23:04
*** tkelsey has quit IRC23:04
jeblairinc0, fungi: i have not written it yet, because i'm apparently practicing just-in-time development23:04
*** sree has quit IRC23:04
jeblairinc0, fungi: but if it would help with what you're talking about ('quiesce nodepool, redeploy, unquiesce nodepool') i will be happy to write it.  it should not take long.23:05
*** sree has joined #openstack-infra23:05
*** asselin__ has joined #openstack-infra23:06
*** kien-ha has quit IRC23:06
*** rbrndt has quit IRC23:07
SpamapSjeblair: got a second to answer an AFS question?23:07
jeblairShrews, pabelanger: i think keep_remote_files is okay -- however, we will need to think about our long-running workers -- they will accumulate those files indefinitely.  also -- thinking about zuulv3, if we have to keep using this, it will make it harder for others to use as it adds extra-zuul requirements (like a tmpreaper or something)23:07
jeblairSpamapS: always23:07
*** tpsilva has quit IRC23:07
*** roxanaghe has quit IRC23:08
*** hongbin has quit IRC23:08
SpamapSjeblair: :) so, we're using /afs/openstack.org for some things .. and I just started wondering.. how does AFS prevent somebody from MITM'ing openstack.org's SRV records and feeding us evil packages?23:08
*** roxanaghe has joined #openstack-infra23:08
jeblairSpamapS: dnssec? :)23:08
jeblairSpamapS: seeing as how i don't think openstack.org is dnssec enabled....23:09
*** sree has quit IRC23:09
SpamapSjeblair: ok, so we should maybe not use it that way then?23:09
*** asselin_ has quit IRC23:09
*** rhochmuth has quit IRC23:10
jeblairSpamapS: probably the next best answer is if you're worried about that, you could use the cellservdb file instead of dns23:10
*** pradk has quit IRC23:10
jeblairSpamapS: (it contains a cell-name -> ip address mapping)23:10
SpamapSjeblair: and then how would we prevent a more directed MITM of our AFS traffic?23:10
SpamapS(far less likely than a DNS attack, but I need to understand how it works is all)23:11
*** jamesmcarthur has joined #openstack-infra23:11
jeblairSpamapS: (AFS pre-dates DNS, so it doesn't depend on it ;)23:12
pabelangerjeblair: agreed, a tmpreaper sounds right23:12
SpamapSthat's amazing :)23:12
jeblairSpamapS: i don't have a good answer for that without authenticated access.... :/23:12
fungijeblair: quiesce as in continue to queue events (state transitions) but don't make new api calls?23:13
jeblairfungi: as in mark the provider offline and gracefully stop using it23:13
fungioh, got it23:13
jeblairfungi: (delete instances but do not create new ones)23:13
fungiso better than just setting max-servers for it to 0 or -123:13
SpamapSjeblair: that's rather disturbing. :-P23:14
jeblairfungi: ya, something that could be put in a playbook23:14
jeblairSpamapS: a possible answer might be "dude, can you imagine the effort needed to implement a MITM for AFS?"  but i could see how that might be unsatisfactory.23:15
*** jamesmcarthur has quit IRC23:16
*** amotoki has joined #openstack-infra23:16
jeblairSpamapS: but yeah, outside authenticated access, there's no trust anchor i can think of that a client would have.23:17
SpamapSjeblair: Right, I am entirely fine with that answer actually. I just have to have a rough estimate of risk.23:17
*** PollyZ has quit IRC23:17
*** ddieterly has quit IRC23:17
jeblairSpamapS: (with authenticated access, we're talking kerberos, so i imagine the answer would be different)23:18
SpamapSjeblair: There'd be no issue if infra just signed the repos. I could import the public key and be done.23:18
jeblairSpamapS: also, happy to help, but if you're writing up risk profiles and this is important, you should totally hire an afs consultant if you want correct answers that don't involve the word "dude" :)23:18
SpamapSjeblair: somehow I doubt kerberos really solves the problem, unless each data stream includes signatures.23:19
jeblairSpamapS: yeah, i think repo signing of some kind is still desirable.  that may be actionable.  :)23:19
SpamapSjeblair: I think I'd rather solve the problem in the contents of the mirrors. Would patches to infra repos be accepted that caused those repos to be signed by a key that infra-root had to protect?23:19
SpamapSfungi: ^ ?23:20
mordredSpamapS: so ... fungi has been working on the key management stuff needed for us to be able to sign things23:20
*** claudiub has quit IRC23:20
jeblairSpamapS: i'm going to invoke the names of fungi and mordred to continue this thread :)23:20
SpamapSbecause.. those AFS mirrors that don't 404 are really nice. :)23:20
*** claudiub has joined #openstack-infra23:20
SpamapSand that only require a few rewrite rules and a /afs dir :)23:20
jeblairSpamapS: you are so demanding.  you want data to be available *and* legitimate?  no one has ever asked for both at the same time before.23:21
*** amotoki has quit IRC23:21
*** Sukhdev_ has joined #openstack-infra23:21
*** bhavik has joined #openstack-infra23:21
jeblairi forgot to say: ;)23:21
SpamapSjeblair: don't make me stomp my feet.23:21
mordredSpamapS: so that'll fix that - we've also talked, additionally, about shifting from reprepro to pull the packages and build our own repo to doing an rsync so that we'd have the original signatures on the repo - but we need to write a repo validity checker to be able to do that23:21
*** dizquierdo has quit IRC23:21
fungiSpamapS: happy to have help on it honestly. working on item 3 at http://specs.openstack.org/openstack-infra/infra-specs/specs/artifact-signing.html#work-items right now23:21
mordredSpamapS: in any case, there are two different pieces of work that either one of would make your life better23:22
mordredSpamapS: one of them is a script that I believe you could probably write more easily than I could23:22
jeblaireither would solve this problem -- but having our own key sets us up for self-publishing packages in future, yeah?23:22
mordreduip23:22
mordredgah23:22
mordredjeblair: yup23:22
mordredjeblair: I think at some point in the future doing _both_ would be lovely23:22
SpamapSWell, at this point, deploying is happening.. now.. and I'm pretty sure the risk is too high to keep using the AFS mirrors until that stuff is done.23:22
*** banix has joined #openstack-infra23:22
mordredSpamapS: how hard do you think it would be to write a script that would validate a Packages.gz against what's on disk?23:23
pabelangerFWIW: centos-7 should be fine. Those packages are using the original gpgkey23:23
lifelessheadsup - pep8 has been renamed upstream23:23
lifelessits now pycodestyle23:23
mordredSpamapS: basically, we want to make sure we don't do a vos release if the things we have are in an internally inconsistent state23:23
mordredlifeless: thank you - I think I noticed that23:23
lifelessthis will need a change to requirements to update teh blacklist23:23
mordredlifeless: and then promptly forgot about it23:23
jeblairpabelanger: yeah, that's the rsync approach, right?  but missing the 'validate' step?23:24
pabelangerjeblair: yes, I should loop back to the validation step.23:24
pabelangerwe23:24
fungilifeless: yeah, that was a fun thread with guido23:24
pabelangerwe've been luck so far23:24
lifelessmordred: yeah. so it needs expand-contract: add pycodestyle to requirements and the blacklist etc. Then later once nothing references pep8 contract23:24
pabelangerlucky*23:24
mordredlifeless: ++23:24
*** salv-orlando has quit IRC23:25
lifelessmordred: I'm looking for someone to do that for me, since so many folk are paid to do OpenStack stuff ... I'd just get distracted and forget the contract23:25
lifelessfungi: aye :)23:25
jeblairpabelanger, mordred: i have started zl04 and 05; gracefuld 06 and 0723:26
mordredlifeless: nod. I'm about to walk away for the evening, but happy to help23:26
jeblairpabelanger, mordred: next time we should run pabelanger's playbook.  it would probably be faster than me getting distracted.23:26
mordredjeblair: ++23:26
pabelanger\o/23:26
fungijeblair: also he tested it over the weekend for that restart, so should be good to go23:28
*** sshnaidm has joined #openstack-infra23:28
lifelessmordred: so yeah, either do, or find someone, :)23:28
lifelessmordred: this is basically just a heads-up23:28
*** Sukhdev_ has quit IRC23:28
*** jamesmcarthur has joined #openstack-infra23:28
mordredlifeless: thanks!23:28
SpamapSlifeless: ^^ is there something in launchpad that you know of that validates the contents of the archive?23:29
lifelessSpamapS: fsvo23:30
lifelessSpamapS: obviously validation is a huge space. LP itself takes care of gc'ing old sources, etc23:30
*** yuanying has joined #openstack-infra23:31
lifelessSpamapS: is there something in particular you're worried about23:31
lifeless?23:31
SpamapSlifeless: mordred wants to actually make sure we haven't listed any packages that are not still on disk in pool/23:32
lifelessSpamapS: we're running our own archive now?23:33
*** jamesmcarthur has quit IRC23:33
SpamapSlifeless: no, we're running reprepro's right now, but we'd rather mirror _the_ archive and just make sure it isn't going to throw 404's before publishing it.23:33
lifelessSpamapS: there are still versions of apt in use that don't support the race-free format23:34
mordredlifeless: we don't delete things from ours - so the race isn't so much a problem with us23:35
lifelessSpamapS: ubuntu's reference rsync mirror scripts will get you a consistent mirror each time, so if you're on top of an atomically updatable fs, you can minimise the client impact23:35
mordredlifeless: awesome23:35
lifelessbut clients will still race, until they switch over to the atomic data structures23:35
SpamapSyeah this isn't really about the hash sum mismatch IIRC23:36
SpamapSthat's just a "pre-xenial" problem23:36
*** fungi_lounge has quit IRC23:36
lifelessok, so what is it about? Assume I don't know your assumptions :)23:36
mordredlifeless, SpamapS: so if we use the rsync scripts minus the deletes, we should wind up with good atomic repo states, yeah?23:36
mordredregardless of the client age23:37
lifelessmordred: no23:37
jamielennoxso https://review.openstack.org/#/c/330845/ didn't fix the ACLs for oslo.context. anyone know why?23:37
mordredno? what's the other problem I'm protecting against?23:37
lifelessmordred: you cannot be atomic with older clients, its not a script / ordering limitation23:37
mordredwhy not?23:37
lifelessmordred: external gpg signatures on constant paths23:38
SpamapSmordred: because older clients will fetch Packages.gz just before you update.23:38
mordredthe problem is usually that the client has pulled the packages list, then 5 minutes later try to install a package that doesn't exist anymore23:38
*** sree has joined #openstack-infra23:38
SpamapSor Releases23:38
SpamapSor one of those23:38
lifelessmordred: the file, and the signature are in separate files, and they are at fixed paths.23:38
*** sdake has joined #openstack-infra23:38
lifelessmordred: so Read file-1, atomic-update-happens, Read file-1 signature -- boom.23:39
*** sree_ has joined #openstack-infra23:39
SpamapSlifeless: that's a problem for 'apt-get update'23:39
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add infra puppet gem dependency holder repo  https://review.openstack.org/33178023:39
SpamapSand very real23:39
openstackgerritIan Wienand proposed openstack-infra/os-loganalyze: Match ansible output for console  https://review.openstack.org/33151423:39
*** sree_ is now known as Guest6605323:39
SpamapSeven if you update all the contents at the same time, and synchronize expires headers23:39
SpamapSsome clients will still fall in the window23:39
SpamapSbut the problem mordred is talking about is a much much bigger window.23:39
mordredright23:39
lifelessright, its intrinsic, which is why we designed a fix years ago and apt-hackers have implemented it and its spreading out into use atm23:40
SpamapSand would happen even w/ xenial23:40
mordredthe problem I'm talking about is the "apt-get update ; sleep 10 ; apt-get install foo"23:40
lifelesswhat problem is mordred talking about ?23:40
lifelessah23:40
mordredthat one is what the gate hits23:40
lifelessso the archive can hold old versions23:40
SpamapSso yeah, if you just rsync, but don't --delete..23:40
mordredand that one is the one that just not gc-ing hepls with23:40
mordredright23:40
SpamapSthen you don't get that problem23:40
mordredso if rsync gets me the other side of that without issues23:40
lifelessI forget what the gc time period in Ubuntu's main archive is23:40
mordredthen I think it should be fairly easy to move to it23:40
lifelessI'd actually be inclined to fix this upstream, by getting a longer grace period on the archive23:41
mordredwe do a 2 hour GC delay right now23:41
lifelessbut yeah, not deleting would be a starting point23:41
mordredand have basically seen those errors go away23:41
mordredmoving to rsync would make the current GC strategy a bit harder, so we'd likely just stop deleting completely23:42
*** sree has quit IRC23:42
mordredoh - amusingly enough - I have no idea if we'd see the signing race or not23:42
*** sdake_ has joined #openstack-infra23:42
mordredbecause our current repo isn't signed - so there is nothing to be out of sync :)23:42
*** sdake has quit IRC23:43
lifelessmordred: its actually on the hashes, so yes, you can still see it23:43
*** Guest66053 has quit IRC23:43
mordredok. cool23:43
lifelessbigjools/wgrant/cjwatson would be good folk to ping about what gc period upstream has23:44
ianwjeblair: just adding to class Console() in zuul_runner?23:45
*** amitgandhinz has joined #openstack-infra23:46
*** vhosakot has quit IRC23:46
*** sree has joined #openstack-infra23:46
stajkowskiour project was added, need to add myself to the quark-core and quark-release groups so I can add others23:46
*** hosanai has joined #openstack-infra23:47
*** hosanai_ has joined #openstack-infra23:48
*** gouthamr_ has joined #openstack-infra23:48
*** sree has quit IRC23:51
*** amitgandhinz has quit IRC23:51
*** chlong has joined #openstack-infra23:51
*** hosanai has quit IRC23:51
*** gouthamr has quit IRC23:52
*** chlong is now known as chlong|rhce_trng23:52
*** sree has joined #openstack-infra23:54
*** banix has quit IRC23:55
*** zhurong has joined #openstack-infra23:56
SpamapSlifeless: seems like GC could be 5 days and nobody would care. I wonder why it's aggressive in any way.23:56
lifelessSpamapS: indeed :)23:56
SpamapSI mean, oh noes your mirror gets a few hundred MB bigger on openoffice updates.23:56
fungilifeless: mordred: one of the more painful race issues when using other mirrors (not ours) was that we would frequently see the package list out of sync with the actual packages on disk, sometimes for up to 24 hours (depending on how frequently the mirrors were updating themselves). so what i really want to be sure of is that whatever package list we're serving, all the packages listed in it are on23:57
fungidisk (at least the names, possibly also the sizes? validating all the checksums would be a lot more onerous cpu/io time wise)23:57
*** thorst_ has joined #openstack-infra23:57
*** sree has quit IRC23:58
mordredyah. validating the checksums would require keeping a database for sure23:58
*** xarses has quit IRC23:58
mordredso that we only calculated the checksums of things we didn't have already23:58
*** Sukhdev has joined #openstack-infra23:59
*** Sukhdev has quit IRC23:59
*** aysyd has joined #openstack-infra23:59
*** thorst_ has quit IRC23:59
openstackgerritHisashi Osanai proposed openstack-infra/project-config: Fix Monasca Analytics python27 job  https://review.openstack.org/33153523:59

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