Monday, 2015-11-09

*** dkranz has quit IRC00:00
*** dmellado has quit IRC00:06
*** sdake has joined #openstack-infra00:07
*** mriedem is now known as mriedem_away00:10
*** sdake_ has joined #openstack-infra00:15
*** sdake has quit IRC00:15
sdake_hey foks, can someone add me to kolla-mesos group00:24
sdake_its a new group with no members00:24
sdake_(ptl of kolla here)00:25
sdake_kolla-mesos-core i think00:25
jheskethsdake_: yep, give me a second00:29
sdake_thanks jhesketh00:29
*** yfried|afk has quit IRC00:32
*** oomichi has joined #openstack-infra00:32
jheskethsdake_: done00:32
sdake_thanks00:33
jheskethsdake_: should the governance repo be updated with that project?00:33
sdake_there isa review pending  - 1 week timer lazy consensus00:33
sdake_should hit the repo early next week00:33
jheskethah cool, sounds good00:33
sdake_but the answer is yes00:33
sdake_;)00:33
openstackgerritMerged openstack-infra/shade: Remove test reference to api_versions  https://review.openstack.org/24276900:42
*** yfried|afk has joined #openstack-infra00:44
*** Piet has joined #openstack-infra00:47
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Add in extra connections tests  https://review.openstack.org/16930000:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Refactor sources out of triggers  https://review.openstack.org/11899300:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Move Item formatting into Reporters  https://review.openstack.org/22329800:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Document the new connections in zuul  https://review.openstack.org/16927000:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Add support for sqlalchemy reporter  https://review.openstack.org/22333300:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Pass into reporters the trigger type  https://review.openstack.org/23956500:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Tidy up loggers  https://review.openstack.org/22433600:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Configure triggers dynamically  https://review.openstack.org/11953400:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Add support for 'connection' concept  https://review.openstack.org/12152800:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Add base class for triggers  https://review.openstack.org/11953200:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Add base class for sources  https://review.openstack.org/11953100:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Add base class for reporters  https://review.openstack.org/11953000:51
openstackgerritJoshua Hesketh proposed openstack-infra/zuul: Add support to reject changes from approvals  https://review.openstack.org/21110800:51
openstackgerritMerged openstack-infra/system-config: Update plugins and use files from project_config repo  https://review.openstack.org/24039300:51
openstackgerritPaul Belanger proposed openstack-infra/puppet-stackalytics: Logrotate even if file is empty  https://review.openstack.org/24289000:55
openstackgerritAnne Gentle proposed openstack-infra/project-config: Builds and publishes Compute API Guide  https://review.openstack.org/23100000:56
*** tiswanso has joined #openstack-infra01:00
*** davideagnello has joined #openstack-infra01:00
*** yamamoto has joined #openstack-infra01:03
openstackgerritPaul Belanger proposed openstack-infra/puppet-stackalytics: Use /opt for git repos  https://review.openstack.org/24289201:09
*** tiswanso has quit IRC01:10
*** sdake_ has quit IRC01:13
openstackgerritPaul Belanger proposed openstack-infra/puppet-stackalytics: Run crontab for processor every hour  https://review.openstack.org/24289301:13
*** zhenguo has joined #openstack-infra01:15
*** August1914 has joined #openstack-infra01:20
openstackgerritAnne Gentle proposed openstack-infra/project-config: Builds and publishes Compute API Guide  https://review.openstack.org/23100001:20
*** jyuso1 has joined #openstack-infra01:28
*** gildub has joined #openstack-infra01:34
*** btully has quit IRC01:37
*** amotoki has joined #openstack-infra01:37
*** zhurong has joined #openstack-infra01:50
*** shashank_hegde has joined #openstack-infra01:51
*** zhurong has quit IRC02:00
*** zhurong has joined #openstack-infra02:01
*** otter768 has quit IRC02:02
*** pleia2 has quit IRC02:03
*** pleia2 has joined #openstack-infra02:03
*** ildikov has quit IRC02:09
*** kengo_sakai has joined #openstack-infra02:12
openstackgerritAnne Gentle proposed openstack-infra/project-config: Builds and publishes Compute API Guide  https://review.openstack.org/23100002:19
*** wenlock has joined #openstack-infra02:22
*** wenlock has quit IRC02:26
*** Liuqing has joined #openstack-infra02:27
openstackgerritAnne Gentle proposed openstack-infra/project-config: Builds and publishes Compute API Guide  https://review.openstack.org/23100002:29
*** tjones has joined #openstack-infra02:44
*** kengo_sa_ has joined #openstack-infra02:44
*** kengo_sakai has quit IRC02:45
*** wenlock has joined #openstack-infra02:52
openstackgerritLingxian Kong proposed openstack-infra/project-config: Add mistral-specs  https://review.openstack.org/24274702:54
*** wenlock has quit IRC02:56
*** julim_ has quit IRC03:00
*** zhurong has quit IRC03:00
*** zhurong has joined #openstack-infra03:01
eliqiaohello, guys, how can I overwrite a parameter in localrc on gate ?03:01
*** wenlock has joined #openstack-infra03:01
eliqiaoI meant unset a specify parameter.03:01
*** cloudtrainme has joined #openstack-infra03:03
*** fedexo has joined #openstack-infra03:04
*** sdake has joined #openstack-infra03:06
*** tiswanso has joined #openstack-infra03:06
*** amotoki has quit IRC03:09
*** thorst has joined #openstack-infra03:14
*** tiswanso has quit IRC03:18
*** thorst has quit IRC03:19
*** gomarivera__ has joined #openstack-infra03:20
openstackgerritEli Qiao proposed openstack-infra/project-config: Magnum: set SERVICE_HOST to eth0's ip address  https://review.openstack.org/24291003:21
*** zhurong has quit IRC03:21
*** cloudtrainme has quit IRC03:22
*** zhurong has joined #openstack-infra03:22
*** yuanying has quit IRC03:22
*** tjones has quit IRC03:22
*** davideagnello has quit IRC03:30
*** davideagnello has joined #openstack-infra03:40
*** Sree has joined #openstack-infra03:43
*** harlowja_at_home has joined #openstack-infra03:44
*** davideagnello has quit IRC03:45
openstackgerritEli Qiao proposed openstack-infra/project-config: Magnum: set SERVICE_HOST to eth0's ip address  https://review.openstack.org/24291003:50
*** dolpher has joined #openstack-infra03:51
*** gomarivera__ has left #openstack-infra03:58
SamYaplecan I get an ack on https://review.openstack.org/#/c/242772/ ? One of our gates is stuck NOT_REGISTERED without that patch04:02
*** otter768 has joined #openstack-infra04:02
*** dims has quit IRC04:06
*** otter768 has quit IRC04:07
*** yuanying has joined #openstack-infra04:07
*** Sukhdev has joined #openstack-infra04:13
*** tiswanso has joined #openstack-infra04:17
*** harlowja_at_home has quit IRC04:20
*** tiswanso has quit IRC04:24
*** unicell1 has joined #openstack-infra04:36
*** unicell has quit IRC04:37
*** Ramanjaneya has joined #openstack-infra04:39
*** otter768 has joined #openstack-infra04:45
openstackgerritYAMAMOTO Takashi proposed openstack-infra/project-config: Enable tests from tempest plugins for tempest-dsvm-neutron-full jobs  https://review.openstack.org/24292504:49
*** jamielennox is now known as jamielennox|away04:57
*** _denisra has quit IRC05:04
*** amotoki has joined #openstack-infra05:08
*** otter768 has quit IRC05:10
*** Piet has quit IRC05:15
*** rguillebert has quit IRC05:18
*** krtaylor has joined #openstack-infra05:19
*** tiswanso has joined #openstack-infra05:22
*** jamielennox|away is now known as jamielennox05:24
eliqiaohello, any infra team core arond to help merge https://review.openstack.org/242341  (+2 already and magnum ptl has +1 on it)05:26
*** links has joined #openstack-infra05:29
*** tiswanso has quit IRC05:31
*** kushal has joined #openstack-infra05:33
openstackgerritPaul Belanger proposed openstack-infra/puppet-stackalytics: Use single uwsgi process for now  https://review.openstack.org/24293505:34
pabelangeryolanda: do you mind help landing that ^?05:36
pabelangercurrently fine tuning stackalytics.o.o and need that merged05:37
pabelangerwe're running out of memory :(05:37
*** achanda has quit IRC05:38
pabelangerWill be trying nginx in the morning to see if there is any difference05:39
*** davideagnello has joined #openstack-infra05:41
*** davideagnello has quit IRC05:42
*** davideagnello has joined #openstack-infra05:42
*** davideagnello has quit IRC05:43
*** tlian has quit IRC05:44
*** nadya has joined #openstack-infra05:44
greghaynespabelanger: that shouldn't make a difference. Usually that means you need to lower max-requests05:46
*** mgrosz has joined #openstack-infra05:46
mgroszHello, can someone please review https://review.openstack.org/#/c/242817/? Added a new project vitrage-dashboard. Thanks05:47
*** salv-orlando has joined #openstack-infra05:47
openstackgerritYAMAMOTO Takashi proposed openstack-infra/project-config: Add a neutron-full variant which runs tests from tempest plugins  https://review.openstack.org/24292505:47
openstackgerritYAMAMOTO Takashi proposed openstack-infra/project-config: Add a neutron-full variant which runs tests from tempest plugins  https://review.openstack.org/24292505:49
openstackgerritPaul Belanger proposed openstack-infra/puppet-stackalytics: Use single uwsgi process for now  https://review.openstack.org/24293505:55
*** Sukhdev has quit IRC06:02
*** links has quit IRC06:02
*** Sukhdev has joined #openstack-infra06:03
*** yfried|afk has quit IRC06:05
greghaynespabelanger: so running with one worker is pretty bad, I'd highly recommend trying to find a lower max-requests value which works for us and bumping workers up to  something like the number of cores06:06
lifelessworkers == python processes == no parallelism06:07
*** tobiash has quit IRC06:07
*** bardia has joined #openstack-infra06:09
*** tobiash has joined #openstack-infra06:09
bardiaanyone know a good guide to setup a private openstack provider for my openstack-ci env?06:10
bardiatried to setup devstack on a single VM but failed miserably with the networking setup06:10
*** eliqiao is now known as da_la_la06:11
*** da_la_la is now known as eliqiao06:11
*** shashank_hegde has quit IRC06:11
bardianodepool was communicating with the devstack VM just fine and spawned instances but the instance was unreachable06:11
*** sridhar_ram has joined #openstack-infra06:13
*** alex_xu_ is now known as alex_xu06:14
lifelessmordred: http://jenkins-ci.org/content/mitigating-unauthenticated-remote-code-execution-0-day-jenkins-cli followup06:14
lifeless(h/t ruagair )06:14
*** jyuso1 has quit IRC06:15
*** jyuso1 has joined #openstack-infra06:16
*** mgrosz has quit IRC06:16
*** mgrosz has joined #openstack-infra06:20
*** hdd has joined #openstack-infra06:21
*** fedexo has quit IRC06:22
openstackgerritOpenStack Proposal Bot proposed openstack/requirements: Updated from generate-constraints  https://review.openstack.org/23789406:27
*** sridhar_ram1 has joined #openstack-infra06:27
*** claudiub has joined #openstack-infra06:28
*** abregman has joined #openstack-infra06:28
*** sridhar_ram has quit IRC06:28
*** tiswanso has joined #openstack-infra06:29
*** aopincar has joined #openstack-infra06:32
mgroszHello, can someone please review https://review.openstack.org/#/c/242817/? Added a new project vitrage-dashboard. Thanks06:34
ruagairTaking a look mgrosz06:36
*** achanda has joined #openstack-infra06:38
mgroszruagair: Thanks.06:39
*** salv-orlando has quit IRC06:39
*** tiswanso has quit IRC06:40
*** links has joined #openstack-infra06:41
*** oomichi has quit IRC06:42
*** mahatic has joined #openstack-infra06:42
*** oomichi has joined #openstack-infra06:44
*** achanda has quit IRC06:46
openstackgerritAlexey Weyl proposed openstack-infra/irc-meetings: Adding vitrage team meeting  https://review.openstack.org/24281606:47
openstackgerritFathi Boudra proposed openstack-infra/jenkins-job-builder: Add support of 'somewhereElse' value to Copy to slave plugin  https://review.openstack.org/23925006:47
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Add PyPI publishing for networking-bagpipe-l2  https://review.openstack.org/24089006:47
openstackgerritFathi Boudra proposed openstack-infra/jenkins-job-builder: Add support for matrices' subset in multijobs.  https://review.openstack.org/23708206:48
openstackgerritMerged openstack-infra/project-config: Add devstack-logs publisher for Kolla  https://review.openstack.org/24187806:48
*** shashank_hegde has joined #openstack-infra06:50
*** mgrosz has quit IRC06:51
*** aspiers has joined #openstack-infra06:52
*** sridhar_ram1 has quit IRC06:52
*** amotoki_ has joined #openstack-infra06:53
*** baoli has quit IRC06:53
*** amotoki has quit IRC06:54
StevenKruagair: There was a large amount of chatter in this channel over the weekend about the jenkins thing, FWIW06:54
FallenPegasusjust dont let Jenkins deserialize used provided serialized java objects06:55
*** gildub has quit IRC06:57
tchaypoOh06:57
*** pahuang_ has joined #openstack-infra06:57
tchaypoThis is why people were talking about Java and deserialisation all over Facebook?06:57
FallenPegasusyes06:58
FallenPegasusits not as bad as python or js deserialization, in java you can only deserialize a object you already have06:58
FallenPegasusbut...  you can make really good guesses what objects a java instance has06:58
FallenPegasusand you can deserialize EVERY OBJECT in the soup06:59
FallenPegasusjava is a terrible language06:59
ruagairAh, cool. Thanks StevenK. I always miss weekend chatter.06:59
*** garyk has joined #openstack-infra07:00
ruagairProbably a good use case to mute part/joins07:00
*** kushal has quit IRC07:04
*** mgrosz has joined #openstack-infra07:08
*** otter768 has joined #openstack-infra07:10
*** bardia has quit IRC07:11
*** garyk has quit IRC07:11
*** garyk has joined #openstack-infra07:11
openstackgerritMerged openstack/diskimage-builder: Add --force to grub-install  https://review.openstack.org/23666107:14
*** otter768 has quit IRC07:15
*** Sukhdev has quit IRC07:15
*** k4n0 has joined #openstack-infra07:18
openstackgerritThomas Bechtold proposed openstack-infra/project-config: add release notes jobs for manila  https://review.openstack.org/24296107:20
*** ParsectiX has joined #openstack-infra07:26
tangchen_Hi guys07:29
tangchen_I got this error in openstack client CI:07:29
tangchen_Traceback (most recent call last):07:29
tangchen_  File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 142, in inner07:29
tangchen_    return func(*args, **kwargs)07:29
tangchen_  File "/opt/stack/new/nova/nova/scheduler/manager.py", line 84, in select_destinations07:29
tangchen_    filter_properties)07:29
tangchen_  File "/opt/stack/new/nova/nova/scheduler/filter_scheduler.py", line 96, in select_destinations07:29
tangchen_    raise exception.NoValidHost(reason=reason)07:29
tangchen_NoValidHost: No valid host was found. There are not enough hosts available.07:29
tangchen_Looks like the CI has not enough host.07:29
tangchen_The patch is here. https://review.openstack.org/#/c/238409/07:30
tangchen_Please help to look at it.07:30
*** oomichi_ has joined #openstack-infra07:33
*** oomichi has quit IRC07:35
*** mgrosz has quit IRC07:36
*** tiswanso has joined #openstack-infra07:37
*** sdake has quit IRC07:37
*** sdake has joined #openstack-infra07:38
*** scheuran has joined #openstack-infra07:38
*** mgrosz has joined #openstack-infra07:39
*** salv-orlando has joined #openstack-infra07:39
*** ifarkas has joined #openstack-infra07:42
*** nmagnezi has joined #openstack-infra07:43
*** devvesa has joined #openstack-infra07:43
*** davideagnello has joined #openstack-infra07:44
*** salv-orlando has quit IRC07:44
*** ihrachys has joined #openstack-infra07:45
*** yfried|afk has joined #openstack-infra07:45
*** tiswanso has quit IRC07:48
*** yfried has joined #openstack-infra07:48
*** davideagnello has quit IRC07:49
*** yfried|afk has quit IRC07:49
*** sridhar_ram has joined #openstack-infra07:51
*** mgrosz has quit IRC07:54
*** Ala has joined #openstack-infra07:56
*** ParsectiX has quit IRC07:57
*** amotoki_ has quit IRC07:59
openstackgerritRamakrishnan G proposed openstack/diskimage-builder: Add proliant-tools element  https://review.openstack.org/16375408:00
*** afazekas is now known as afazekas|sick08:01
*** ihrachys has quit IRC08:02
*** mgrosz has joined #openstack-infra08:02
*** AJaeger has joined #openstack-infra08:02
*** jed56 has joined #openstack-infra08:02
*** sdake_ has joined #openstack-infra08:03
*** sridhar_ram1 has joined #openstack-infra08:03
yolandamorning08:03
*** sridhar_ram has quit IRC08:04
*** achanda has joined #openstack-infra08:05
*** ParsectiX has joined #openstack-infra08:06
*** ParsectiX has quit IRC08:06
*** sdake has quit IRC08:06
*** sridhar_ram1 has quit IRC08:06
AJaegermorning, yolanda !08:06
*** ParsectiX has joined #openstack-infra08:07
*** kozhukalov_ has joined #openstack-infra08:08
*** sridhar_ram1 has joined #openstack-infra08:09
*** mpavone has joined #openstack-infra08:10
*** ttx has joined #openstack-infra08:10
*** ParsectiX has quit IRC08:11
*** amotoki has joined #openstack-infra08:11
*** ParsectiX has joined #openstack-infra08:12
*** amotoki has quit IRC08:12
*** amotoki has joined #openstack-infra08:12
*** sridhar_ram1 has quit IRC08:13
*** baoli has joined #openstack-infra08:13
*** sridhar_ram has joined #openstack-infra08:15
*** arxcruz has joined #openstack-infra08:16
*** zigo has quit IRC08:16
*** mpavone has quit IRC08:17
*** baoli has quit IRC08:18
*** zigo has joined #openstack-infra08:19
openstackgerritSteve Martinelli proposed openstack-infra/project-config: add release notes jobs for keystone  https://review.openstack.org/24297208:19
*** sridhar_ram1 has joined #openstack-infra08:20
*** ihrachys has joined #openstack-infra08:20
*** sridhar_ram has quit IRC08:21
*** kushal has joined #openstack-infra08:22
*** dtantsur|afk is now known as dtantsur08:24
*** binbincong has joined #openstack-infra08:26
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Run releasenotes jobs on Liberty+  https://review.openstack.org/24297508:29
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Only run releasenotes jobs if needed  https://review.openstack.org/24297608:29
*** flepied has joined #openstack-infra08:29
AJaegerdhellmann: please review the two patches above, I've added you as well ^08:31
*** kaisers has quit IRC08:31
*** sridhar_ram has joined #openstack-infra08:31
AJaegerdhellmann: on glance liberty is broken since no releasenotes jobs exist, the first change will fix pre-liberty everywhere. The second is an optimization but will help as well with liberty...08:32
*** zhurong_ has joined #openstack-infra08:32
*** kaisers has joined #openstack-infra08:32
*** Liuqing_ has joined #openstack-infra08:32
*** dingyichen has quit IRC08:33
openstackgerritAkihiro Motoki proposed openstack-infra/project-config: Skip unnecessary tests for horizon docs/unittests changes  https://review.openstack.org/24287908:33
openstackgerritIsaac Beckman proposed openstack-infra/devstack-gate: Multinode i-faces on singlenode n-net create once  https://review.openstack.org/23936308:34
*** shuquan has joined #openstack-infra08:34
*** sridhar_ram1 has quit IRC08:34
*** sshnaidm has joined #openstack-infra08:35
*** Liuqing has quit IRC08:35
*** zhurong has quit IRC08:35
*** yuanying has quit IRC08:36
*** gildub has joined #openstack-infra08:36
*** yuanying has joined #openstack-infra08:36
*** fhubik has joined #openstack-infra08:37
*** eantyshev has left #openstack-infra08:37
*** jcoufal has joined #openstack-infra08:38
*** sridhar_ram1 has joined #openstack-infra08:38
*** shuquan has quit IRC08:38
*** ZZelle has quit IRC08:38
*** kaisers has quit IRC08:39
*** sridhar_ram has quit IRC08:39
*** ZZelle has joined #openstack-infra08:39
*** dguitarbite has joined #openstack-infra08:39
*** yfried is now known as yfried|afk08:39
*** shuquan has joined #openstack-infra08:41
*** kaisers has joined #openstack-infra08:41
*** jamielennox is now known as jamielennox|away08:42
*** salv-orlando has joined #openstack-infra08:45
*** tiswanso has joined #openstack-infra08:45
*** e0ne has joined #openstack-infra08:46
*** luqas has joined #openstack-infra08:46
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Only run releasenotes jobs if needed  https://review.openstack.org/24297608:46
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Run releasenotes jobs on Liberty+  https://review.openstack.org/24297508:46
*** sridhar_ram1 has quit IRC08:47
*** jlanoux has joined #openstack-infra08:47
*** cdent has joined #openstack-infra08:48
*** jordanP has joined #openstack-infra08:53
*** salv-orlando has quit IRC08:53
*** Hal has joined #openstack-infra08:55
*** e0ne has quit IRC08:55
*** Hal is now known as Guest4649608:55
*** tiswanso has quit IRC08:56
*** zeih has joined #openstack-infra08:56
*** e0ne has joined #openstack-infra08:57
*** AJaeger has quit IRC08:58
*** mkoderer has quit IRC08:59
*** shardy has joined #openstack-infra08:59
*** yfried|afk is now known as yfried08:59
*** matrohon has joined #openstack-infra09:00
*** mkoderer has joined #openstack-infra09:02
*** bexelbie has joined #openstack-infra09:03
*** Sree has quit IRC09:04
*** mgrosz has quit IRC09:05
*** Sree has joined #openstack-infra09:05
*** mgrosz has joined #openstack-infra09:06
openstackgerritMerged openstack-infra/system-config: Add #openstack-performance channel to the channels logging  https://review.openstack.org/24024309:07
*** rossella_s has quit IRC09:07
*** rossella_s has joined #openstack-infra09:07
*** sshnaidm has quit IRC09:08
openstackgerritDaniel Watkins proposed openstack-infra/jenkins-job-builder: useMatrixChild support in parameterized trigger  https://review.openstack.org/23545209:10
*** achanda has quit IRC09:10
*** otter768 has joined #openstack-infra09:11
*** kushal has quit IRC09:12
*** peterlisak has joined #openstack-infra09:12
*** yfried is now known as yfried|afk09:12
openstackgerritMerged openstack-infra/irc-meetings: Adding vitrage team meeting  https://review.openstack.org/24281609:12
*** zhurong_ has quit IRC09:13
*** kushal has joined #openstack-infra09:14
*** mgrosz has quit IRC09:15
*** otter768 has quit IRC09:16
*** openstack has joined #openstack-infra09:21
*** sshnaidm has joined #openstack-infra09:22
*** ParsectiX has quit IRC09:23
*** sorantis has joined #openstack-infra09:25
*** hdd has quit IRC09:26
*** Sree has quit IRC09:30
openstackgerritChristian Berendt proposed openstack-infra/irc-meetings: Add documentation install team meeting  https://review.openstack.org/24300609:30
*** pahuang_ has quit IRC09:30
*** hdd has joined #openstack-infra09:31
*** yfried|afk is now known as yfried09:32
*** ParsectiX has joined #openstack-infra09:35
*** ParsectiX has left #openstack-infra09:35
*** sdake_ has quit IRC09:36
*** ParsectiX has joined #openstack-infra09:37
*** k4n0 has quit IRC09:39
*** shuquan has quit IRC09:39
*** Liuqing_ has quit IRC09:40
*** jistr has joined #openstack-infra09:41
*** mgrosz has joined #openstack-infra09:44
*** davideagnello has joined #openstack-infra09:45
*** kushal has quit IRC09:46
*** rguillebert has joined #openstack-infra09:46
*** davideagnello has quit IRC09:49
*** shuquan has joined #openstack-infra09:51
openstackgerritTimofey Durakov proposed openstack-infra/project-config: Initial job for live-migrations  https://review.openstack.org/24301309:52
*** tiswanso has joined #openstack-infra09:53
*** fhubik is now known as fhubik_brb09:54
*** ilyashakhat has joined #openstack-infra09:55
*** FallenPegasus has quit IRC09:55
*** Ala has quit IRC10:00
*** zhenguo has quit IRC10:02
*** derekh has joined #openstack-infra10:02
*** tiswanso has quit IRC10:02
*** Ala has joined #openstack-infra10:03
*** hashar has joined #openstack-infra10:07
*** mgrosz has quit IRC10:08
*** electrofelix has joined #openstack-infra10:08
*** mgrosz has joined #openstack-infra10:09
mgroszruagair: Thanks.10:09
mgroszHello, can someone please review https://review.openstack.org/#/c/242817/? Added a new project vitrage-dashboard. Thanks10:09
*** abregman is now known as abregman|afk10:09
*** vponomaryov has joined #openstack-infra10:10
*** Liuqing has joined #openstack-infra10:10
openstackgerritJulien Danjou proposed openstack-infra/system-config: Rename Ceilometer to Telemetry  https://review.openstack.org/24302010:12
*** fhubik_brb is now known as fhubik10:12
*** sshnaidm has quit IRC10:12
openstackgerrityolanda.robla proposed openstack-infra/project-config: Add magnum support to functional tests on shade  https://review.openstack.org/24274210:17
aspiersHi all, is it recommended to hold IRC meetings in one of the #openstack-meeting-* channels? or does the meetbot work in any channel it's already eavesdropping without extra configuration?10:17
*** ParsectiX has quit IRC10:17
*** BobBall_AWOL is now known as BobBall10:20
*** shuquan has quit IRC10:21
*** sshnaidm has joined #openstack-infra10:25
*** AJaeger has joined #openstack-infra10:25
AJaegeryolanda: please be carefull with Depends-On!10:25
aspiersit seems from https://wiki.openstack.org/wiki/Meetings/CreateaMeeting that it is indeed recommended to use one of those10:25
aspiersbut it would be nice if the rationale was documented10:26
yolandaoh, did i miss something?10:26
AJaegeryolanda: the way it's implemented in Zuul is that if you approve it and the dependend merge is not approved, it will not automatically merge10:26
yolandaah yes, i know10:26
AJaegeryolanda: so, you still need to +A the change again10:26
yolandaAJaeger, so you prefer to don't +A until the parent lands?10:27
yolandai'm normally setting a +A even if i have a depends on10:27
AJaegerApproving those changes does not make a change - but if now somebody runs recheck (my dependent change is in) it will not make a difference10:27
AJaegeryolanda: I normally don't +A and just say: Waiting for change to merge.10:27
AJaegeryolanda: not sure whether there's a "best practice" yet.10:27
*** ldnunes has joined #openstack-infra10:27
yolandaAJaeger, ok, let me revisit those10:28
aspiersAJaeger: any ideas? ^^^10:28
AJaegeryolanda: If you're aware that you need to toggle your +A once the dependent change is in, then I'm fine...10:28
*** yfried is now known as yfried|afk10:28
AJaegeraspiers: let me read scrollback first...10:28
*** HeOS has quit IRC10:28
yolandaAJaeger, is difficult to track this10:28
hrubijhesketh: hi, going to check & address your comments in the zuul/connection_tests. are you ok with me adding patchsets to your changes and putting some new changes inbetween the existing ones?10:29
AJaegeryolanda: yeah, it's all tricky - so feel free to ask others for best practice10:29
*** mgrosz has quit IRC10:29
yolandai removed the +a10:29
aspiersI am guessing rationale for using #openstack-meeting-* is something like 1) reduces number of simultaneous meetings and hence conflicts for individuals, and 2) prevents IRC users from joining normal channel during meeting and disrupting it10:29
aspiersbut those are wild guesses10:30
aspiersand it's also not clear where meetbot is configured to supervise meeting channels10:30
AJaegeraspiers: I would guess the same10:30
AJaegeraspiers: meetbot is setup in system-config repo10:31
aspiersAJaeger: but that repo does not mention #openstack-meeting-* anywhere where it doesn't also mention normal non-meeting channels10:32
aspiersAJaeger: which suggests that you could do #startmeeting in any channel10:32
AJaegeraspiers: yeah, might work...10:32
AJaegeraspiers: better ask one of the US admins later today...10:32
AJaegersorry, have to leave again...10:32
*** AJaeger has quit IRC10:32
*** yfried|afk is now known as yfried10:34
*** ldnunes_ has joined #openstack-infra10:35
openstackgerritMerged openstack-infra/project-config: Skip unnecessary tests for horizon docs/unittests changes  https://review.openstack.org/24287910:35
openstackgerritMerged openstack-infra/publications: Typo in doc about "git co {branch_name}"  https://review.openstack.org/24105710:36
*** bradjones has joined #openstack-infra10:37
*** bradjones has quit IRC10:37
*** bradjones has joined #openstack-infra10:37
*** ldnunes_ has quit IRC10:38
openstackgerritMerged openstack-infra/project-config: Add dsvm into job names for Kolla  https://review.openstack.org/24277210:41
*** eliqiao has quit IRC10:43
openstackgerritMerged openstack-infra/project-config: Add new pipeline for magnum  https://review.openstack.org/24234110:48
openstackgerritMerged openstack-infra/project-config-example: Add tox -e zuul prerequisites  https://review.openstack.org/24225210:48
*** mgrosz has joined #openstack-infra10:49
openstackgerritMerged openstack-infra/project-config: Set ZUUL_BRANCH and ZUUL_REF  https://review.openstack.org/24244910:50
openstackgerritMerged openstack-infra/project-config: heat: remove legacy functional jobs  https://review.openstack.org/23768510:53
openstackgerritMerged openstack-infra/infra-manual: Document adding hudson-openstack to project-bugs  https://review.openstack.org/23214010:56
*** cschwede has joined #openstack-infra10:57
*** pc_m has joined #openstack-infra10:58
openstackgerritMerged openstack-infra/puppet-jenkins: Update cli-shutdown.groovy for license grant  https://review.openstack.org/24271310:59
*** tiswanso has joined #openstack-infra10:59
sambettsyolanda: Thanks for +Wing my networking-cisco patch :)11:00
yolandasounds it was really needed :)11:00
*** Sree has joined #openstack-infra11:01
sambettsYeah, I hadn't even thought about the stable branches being affected when I enabled py311:01
sambetts:(11:01
openstackgerritMerged openstack-infra/project-config: Disable py34 for networking-cisco kilo and juno  https://review.openstack.org/24199411:02
*** cschwede has quit IRC11:02
*** bunting has quit IRC11:04
*** ihrachys has quit IRC11:05
*** maishsk has joined #openstack-infra11:05
*** eliqiao1 has joined #openstack-infra11:06
mgroszHello, can someone please review https://review.openstack.org/#/c/242817/? Added a new project vitrage-dashboard. Thanks11:09
*** tiswanso has quit IRC11:09
mgroszyolanda: Can you please review https://review.openstack.org/#/c/242817/? Added a new project vitrage-dashboard. Thanks....11:10
yolandahi mgrosz, sorry, in urgent things now, but i'll take a look when i have som slot11:10
*** aysyd has joined #openstack-infra11:10
mgroszyolanda: thanks11:11
*** cschwede has joined #openstack-infra11:11
*** larainema has quit IRC11:12
*** amotoki has quit IRC11:12
*** otter768 has joined #openstack-infra11:12
eliqiao1hello, yolanda:11:13
*** wenlock has quit IRC11:13
*** abregman|afk is now known as abregman11:13
*** eliqiao1 is now known as eliqiao11:13
yolandahi eliqiao111:14
eliqiaoyolanda: thanks for helping merge https://review.openstack.org/24234111:14
yolandayou are welcome11:14
*** aysyd has quit IRC11:15
eliqiaoyolanda: after it get merged, our project get gate failed with  NOT_REGISTERED , is that normal ?  see  https://review.openstack.org/#/c/243011/11:15
eliqiaoyolanda: or, did I missing something ?11:15
yolandathat's because it cannot find relevant jobs in jenkins11:15
*** aysyd has joined #openstack-infra11:15
*** dewsday has joined #openstack-infra11:15
*** dewsday has quit IRC11:15
*** dims has joined #openstack-infra11:15
eliqiaoyolanda: how can I fix that ?11:16
yolandawhen it is a new job, it can take some time for jenkins to refresh11:16
*** pbourke has quit IRC11:16
yolandait looks fine to me, so i suggest that you wait for a bit, and then try a recheck11:16
*** pbourke has joined #openstack-infra11:16
eliqiaoyolanda: thanks, get it :). hope every thing works fine.11:17
*** otter768 has quit IRC11:17
yolandai can see that you create the jobs in jenkins correctly, so it should be a matter of time for jjb to create them and be available on gearman11:17
eliqiaocool, thank you11:19
*** larainema has joined #openstack-infra11:19
*** eliqiao is now known as eliqiao_11:20
*** e0ne has quit IRC11:21
*** eliqiao has joined #openstack-infra11:23
*** eliqiao_ has quit IRC11:26
openstackgerritDavanum Srinivas (dims) proposed openstack/requirements: Updated from generate-constraints  https://review.openstack.org/23789411:26
*** e0ne has joined #openstack-infra11:30
*** yfried is now known as yfried|afk11:30
*** sergmelikyan has joined #openstack-infra11:32
openstackgerritLucas Alvares Gomes proposed openstack-infra/project-config: Ironic: Create and enable pxe_ipa-ipxe-nv in ironic  https://review.openstack.org/23362611:34
*** Sree has quit IRC11:34
*** yfried|afk is now known as yfried11:35
*** eliqiao has quit IRC11:35
jheskethhrubi: sure, what did you have in mind?11:36
*** eliqiao has joined #openstack-infra11:37
*** sergmelikyan has quit IRC11:37
*** ParsectiX has joined #openstack-infra11:38
*** ihrachys has joined #openstack-infra11:39
*** jaypipes has joined #openstack-infra11:41
*** weihan has joined #openstack-infra11:43
*** sergmelikyan has joined #openstack-infra11:43
*** sergmelikyan has quit IRC11:44
*** yfried is now known as yfried|afk11:45
*** davideagnello has joined #openstack-infra11:46
*** eliqiao_ has joined #openstack-infra11:48
*** jlanoux has quit IRC11:48
*** maiteb has joined #openstack-infra11:50
*** davideagnello has quit IRC11:50
*** eliqiao- has joined #openstack-infra11:52
*** cdent has quit IRC11:54
*** eliqiao has quit IRC11:54
*** eliqiao- has quit IRC11:54
*** eliqiao_ has quit IRC11:54
*** eliqiao1 has joined #openstack-infra11:54
*** eliqiao1 is now known as eliqiao11:54
*** nijaba has joined #openstack-infra11:56
*** nijaba has joined #openstack-infra11:56
*** jlanoux has joined #openstack-infra11:58
*** yfried|afk is now known as yfried11:59
*** rfolco has joined #openstack-infra12:00
*** maishsk has quit IRC12:01
*** FallenPegasus has joined #openstack-infra12:02
jheskethhrubi: I'm off sorry, but feel free to patch it however you see fit :-)12:02
*** glauco has joined #openstack-infra12:03
*** maishsk has joined #openstack-infra12:03
*** smarcet has joined #openstack-infra12:04
*** eliqiao has quit IRC12:04
yolandajhesketh so we are having a problem with zuul downstream, not processing periodic jobs, but i still don't know the problem12:05
yolandai had to revert the resync, and i will be applying patch by patch, we didn't sync in a long time12:05
yolandait seems something related with NullChange12:05
yolandabut i see that works fine on upstream, so we may have something different12:05
*** tiswanso has joined #openstack-infra12:05
*** eliqiao has joined #openstack-infra12:06
*** eliqiao_ has joined #openstack-infra12:06
*** eliqiao- has joined #openstack-infra12:07
*** FallenPegasus has quit IRC12:07
*** eliqiao- has quit IRC12:07
*** eliqiao has quit IRC12:07
openstackgerritLucas Alvares Gomes proposed openstack-infra/project-config: Ironic: Create and enable pxe_ipa-ipxe-nv in ironic  https://review.openstack.org/23362612:08
*** eliqiao_ is now known as eliqiao12:08
*** eliqiao has left #openstack-infra12:08
*** yfried has quit IRC12:08
*** Ramanjaneya has quit IRC12:10
*** baoli has joined #openstack-infra12:15
*** yfried has joined #openstack-infra12:15
*** ig0r__ has joined #openstack-infra12:17
*** gildub has quit IRC12:19
*** tiswanso has quit IRC12:19
nibalizeraa12:20
*** baoli has quit IRC12:20
*** fhubik is now known as fhubik_brb12:21
*** ociuhandu has joined #openstack-infra12:22
*** zeih_ has joined #openstack-infra12:23
*** eliqiao has joined #openstack-infra12:23
hrubijhesketh: I'll stick to your suggestions in comments of your changes, it will be some partial cherry-picking of changes in my github-integration topic branch12:23
*** yamamoto has quit IRC12:26
*** placko has joined #openstack-infra12:26
*** zeih has quit IRC12:26
openstackgerritIan Y. Choi proposed openstack-dev/pbr: More support Sphinx >=1.3b1 and <1.3.1  https://review.openstack.org/24306512:26
openstackgerritMerged openstack/requirements: Deal with underscores in blacklist during generate-constraints  https://review.openstack.org/24279812:26
*** daemontool has quit IRC12:27
*** kengo_sa_ has quit IRC12:30
*** amotoki has joined #openstack-infra12:34
*** eliqiao has left #openstack-infra12:38
*** cloudtrainme has joined #openstack-infra12:39
openstackgerritIvan Kolodyazhny proposed openstack-infra/project-config: Add python-brickclient to OpenStack  https://review.openstack.org/24308012:41
openstackgerritEvgeny Antyshev proposed openstack-infra/system-config: Make hieraedit.py to not shuffle data items  https://review.openstack.org/23947912:43
*** eliqiao1 has joined #openstack-infra12:44
*** eliqiao has joined #openstack-infra12:46
*** cloudtrainme has quit IRC12:49
*** thorst has joined #openstack-infra12:51
*** gordc has joined #openstack-infra12:51
*** dtardivel has joined #openstack-infra12:52
*** salv-orlando has joined #openstack-infra12:52
*** fhubik_brb is now known as fhubik12:53
*** shuquan has joined #openstack-infra12:54
*** zhurong has joined #openstack-infra12:55
*** salv-orlando has quit IRC12:56
*** maiteb has quit IRC12:56
openstackgerritSergey Lukjanov proposed openstack-infra/project-config: Add reno jobs for sahara  https://review.openstack.org/24308512:57
*** weihan has quit IRC12:57
*** maiteb has joined #openstack-infra12:57
*** jordanP has quit IRC12:59
*** dims has quit IRC12:59
*** aopincar has quit IRC13:00
*** maishsk has quit IRC13:02
*** samuelBartel has joined #openstack-infra13:04
*** marcusvrn_ has quit IRC13:05
openstackgerritSean Dague proposed openstack-infra/project-config: also report on stable/liberty changes in openstack-qa  https://review.openstack.org/24308913:06
*** daemontool has joined #openstack-infra13:06
openstackgerritClaudiu Belu proposed openstack/requirements: Bumps os-win version to 0.0.5  https://review.openstack.org/24309113:07
*** cloudtrainme has joined #openstack-infra13:07
*** weshay_xchat has joined #openstack-infra13:08
*** yamamoto has joined #openstack-infra13:08
*** maishsk has joined #openstack-infra13:08
*** yamamoto has quit IRC13:09
*** yamamoto has joined #openstack-infra13:09
*** tlian has joined #openstack-infra13:09
*** yamamoto_ has joined #openstack-infra13:10
openstackgerritKATO Tomoyuki proposed openstack-infra/infra-manual: Add previewing a change  https://review.openstack.org/24198213:12
*** otter768 has joined #openstack-infra13:13
*** yamamoto has quit IRC13:13
*** amuller has joined #openstack-infra13:14
pabelangergreghaynes: that is fine for now. I am just debugging things right now. The site is not production yet.13:14
*** shuquan has quit IRC13:15
pabelangergreghaynes: also, each process is consuming about 3.5GB of RAM right now13:15
*** dkranz has joined #openstack-infra13:15
pabelangerbetween that, apache, and stackalytics-processor we are blowing through 15GB of memory13:15
pabelangermoving to nginix this morning to see what we can shave off13:15
ilyashakhatpabelanger, how many worker processes are there?13:16
pabelangerilyashakhat: for which part?13:17
*** tiswanso has joined #openstack-infra13:17
ilyashakhatfront-end, which hold web app13:18
pabelangercurrently 2 processes in uwsgi13:18
pabelangerand apache is lauching 2 also13:18
*** otter768 has quit IRC13:18
ilyashakhatand does apache consume memory too?13:18
*** shuquan has joined #openstack-infra13:18
pabelangerin this case, ya13:19
ilyashakhatooh :(13:19
pabelangerseems to be just doubling things13:19
pabelangerthe reason for my email13:19
ilyashakhatin my case all memory is in uwsgi, nginx consumes very little13:19
*** tlian has quit IRC13:19
pabelangerya13:19
*** Sree has joined #openstack-infra13:19
pabelangerThat is what I am going to do this morning13:19
pabelangerwon't be hard to test13:20
*** _elmiko is now known as elmiko13:20
pabelangerfull dump will be ready in a few hours13:20
pabelangerthen load up my local instance and compare13:20
*** cloudtrainme has quit IRC13:20
mgroszHello, can someone please review https://review.openstack.org/#/c/242817/? Added a new project vitrage-dashboard. Thanks13:22
*** amotoki has quit IRC13:22
*** yfried is now known as yfried|afk13:22
*** e0ne has quit IRC13:23
*** tiswanso has quit IRC13:23
*** mrmartin has joined #openstack-infra13:24
mrmartinhi13:24
*** Sree has quit IRC13:24
openstackgerritPaul Belanger proposed openstack-infra/system-config: Add puppet-nginx support  https://review.openstack.org/24310213:25
*** xyang1 has joined #openstack-infra13:25
mrmartinI just deployed the python-openstackclient from pip, on an Ubuntu 14.04LTS, how can I disable the verbose output? I get something like that: http://paste.openstack.org/show/478304/13:26
mrmartinit is a python-openstackclient (1.8.0)13:26
*** tlian has joined #openstack-infra13:26
*** dprince has joined #openstack-infra13:26
*** amotoki has joined #openstack-infra13:27
*** Sree has joined #openstack-infra13:28
*** boris-42 has quit IRC13:28
*** cloudtrainme has joined #openstack-infra13:29
*** edmondsw has joined #openstack-infra13:30
*** zeih_ has quit IRC13:30
mordredmrmartin: hrm. interesting13:30
*** Sree has quit IRC13:30
mrmartinmaybe I deployed something, but it seems to be a default debug on.13:31
mordredno - I agree with you - it definitely seems to be defaulting to debug on13:31
mrmartinok, so it is not for me alone13:31
mrmartinI see no option as --no-debug or something like that13:32
*** Sree has joined #openstack-infra13:32
openstackgerritPaul Belanger proposed openstack-infra/puppet-stackalytics: [WIP] Replace apache with nginx  https://review.openstack.org/24310613:34
*** yfried|afk is now known as yfried13:34
*** trown|outttypeww is now known as trown13:37
*** zeih has joined #openstack-infra13:37
*** e0ne has joined #openstack-infra13:37
*** jordanP has joined #openstack-infra13:37
mrmartinit seems to be false on default: https://github.com/openstack/python-openstackclient/blob/678e69064854e3a3d3499171b0a29f30f2771840/examples/common.py#L13813:38
*** baoli has joined #openstack-infra13:39
*** cloudtrainme has quit IRC13:39
*** mgrosz has quit IRC13:40
*** mwagner has quit IRC13:44
*** baoli has quit IRC13:44
*** davideagnello has joined #openstack-infra13:47
*** amotoki has quit IRC13:47
mrmartinmordred: I found the bug ticket for the python-openstackclient default debug output: https://bugs.launchpad.net/os-client-config/+bug/1513919 this seems to be related to os-client-config13:48
openstackLaunchpad bug 1513919 in os-client-config "os-client-config 1.10.1 output debug information by default" [Undecided,New]13:48
*** weshay_xchat is now known as weshay13:48
mordredmrmartin: ok. I'll figure it out13:48
*** FallenPegasus has joined #openstack-infra13:50
*** davideagnello has quit IRC13:51
*** freyes has quit IRC13:52
*** regXboi has joined #openstack-infra13:53
*** cdent has joined #openstack-infra13:54
*** FallenPegasus has quit IRC13:55
openstackgerrityolanda.robla proposed openstack-infra/project-config: Add magnum support to functional tests on shade  https://review.openstack.org/24274213:55
*** amitgandhinz has joined #openstack-infra13:57
*** salv-orlando has joined #openstack-infra13:58
*** bswartz has joined #openstack-infra13:59
*** ddieterly has quit IRC13:59
*** boris-42 has joined #openstack-infra13:59
*** amotoki has joined #openstack-infra14:00
*** jyuso1 has quit IRC14:03
*** burgerk has joined #openstack-infra14:03
*** rlandy has joined #openstack-infra14:03
*** nadya has quit IRC14:04
*** nadya_ has joined #openstack-infra14:04
*** barnaby has joined #openstack-infra14:04
*** fhubik is now known as fhubik_brb14:04
*** rossella_ has joined #openstack-infra14:05
*** doug-fish has joined #openstack-infra14:06
*** rossella_s has quit IRC14:06
fungimrmartin: i noticed late last week that puppet agent is still disabled on groups.openstack.org. is that intentional?14:08
mrmartinfungi: no, feel free to enable. I'll be around if something goes wrong :)14:08
fungimrmartin: great, switching it on now and checking to see what the outstanding changeset is for it14:09
*** freyes has joined #openstack-infra14:10
fungimrmartin: drush will upgrade pear from 1.9.5 to 1.10.1, and there's an outstanding content change to the memcached_max_memory.rb file14:11
*** wenlock has joined #openstack-infra14:14
*** kgiusti has joined #openstack-infra14:14
*** shuquan has quit IRC14:15
openstackgerritMichael Jeanson proposed openstack-infra/jenkins-job-builder: Add 'do-not-fingerprint' to 'copyartifact' builder  https://review.openstack.org/21931214:15
*** mwagner has joined #openstack-infra14:15
openstackgerritIvan Kolodyazhny proposed openstack-infra/project-config: Add python-brickclient to OpenStack  https://review.openstack.org/24308014:16
*** tiswanso has joined #openstack-infra14:17
*** akshai has joined #openstack-infra14:17
*** julim has joined #openstack-infra14:17
*** wenlock has quit IRC14:18
*** Ala has quit IRC14:18
*** fhubik_brb is now known as fhubik14:19
*** zeih has quit IRC14:20
*** weshay has quit IRC14:20
*** zeih has joined #openstack-infra14:20
openstackgerritVictor Stinner proposed openstack/requirements: Bump PyECLib version to 1.1.1  https://review.openstack.org/23877114:21
openstackgerritPaul Belanger proposed openstack-infra/puppet-stackalytics: [WIP] Replace apache with nginx  https://review.openstack.org/24310614:21
*** zeih_ has joined #openstack-infra14:21
*** zeih__ has joined #openstack-infra14:23
*** zeih_ has quit IRC14:24
*** zeih_ has joined #openstack-infra14:24
*** zeih has quit IRC14:25
*** doug-fish has quit IRC14:25
*** kozhukalov_ has quit IRC14:25
*** superdan is now known as dansmith14:27
*** baoli has joined #openstack-infra14:27
*** zeih__ has quit IRC14:28
*** haypo has joined #openstack-infra14:28
*** alivigni has joined #openstack-infra14:29
*** Guest47571 has quit IRC14:29
haypohi. is there someone available to review this simple upgrade? https://review.openstack.org/#/c/238771/ "Bump PyECLib version to 1.1.1". the change is written by one of the two authors of PyECLib, the change was validated by the Swift PTL, and only Swift uses PyEClib14:29
*** fhubik has quit IRC14:30
*** andersonvom has joined #openstack-infra14:32
openstackgerritDerek Higgins proposed openstack-infra/project-config: Add stable/liberty tripleo job  https://review.openstack.org/24093814:32
*** fhubik has joined #openstack-infra14:33
*** doug-fish has joined #openstack-infra14:34
*** ddieterly has joined #openstack-infra14:34
*** mriedem_away is now known as mriedem14:35
*** sdake has joined #openstack-infra14:35
openstackgerritDerek Higgins proposed openstack-infra/project-config: Add stable/liberty tripleo job  https://review.openstack.org/24093814:35
*** ddieterl_ has joined #openstack-infra14:36
*** dims has joined #openstack-infra14:36
*** tongli has joined #openstack-infra14:37
*** weshay_xchat has joined #openstack-infra14:37
*** sdake_ has joined #openstack-infra14:37
openstackgerritKyle Mestery proposed openstack-infra/project-config: Correct ACLs for Neutron sub-projects  https://review.openstack.org/24219614:37
*** baoli has quit IRC14:38
*** kozhukalov_ has joined #openstack-infra14:38
*** mestery has joined #openstack-infra14:38
*** baoli has joined #openstack-infra14:38
mordredmrmartin: I have found your python-openstackclient issue and have a patch up to fix it14:39
mordredmrmartin: thank you for pointing it out14:39
*** ddieterly has quit IRC14:39
mrmartinmordred: thanks.14:39
openstackgerritMerged openstack/requirements: Bump upper-constraint for os-client-config  https://review.openstack.org/24216014:40
*** sdake has quit IRC14:40
openstackgerritIvan Kolodyazhny proposed openstack-infra/project-config: Add python-brickclient to OpenStack  https://review.openstack.org/24308014:42
openstackgerritAlexander Maretskiy proposed openstack/requirements: Increase minimal Jinja2 version from 2.6 to 2.8  https://review.openstack.org/24055614:44
*** signed8bit has joined #openstack-infra14:44
*** marekd has quit IRC14:44
*** zeih_ has quit IRC14:44
*** antonym has quit IRC14:46
*** antonym has joined #openstack-infra14:47
*** antonym has quit IRC14:47
*** antonym has joined #openstack-infra14:47
sdagueanteaya / fungi / mordred - quick approve on an irc channel tweak for -qa? - https://review.openstack.org/#/c/243089/14:47
mordredsdague: done14:48
sdaguethanks14:48
*** sdake_ is now known as sdake14:48
*** pradk has joined #openstack-infra14:49
*** annegentle has joined #openstack-infra14:49
*** sergmelikyan has joined #openstack-infra14:49
openstackgerritChristian Berendt proposed openstack-infra/irc-meetings: Add documentation install team meeting  https://review.openstack.org/24300614:50
*** sdake_ has joined #openstack-infra14:50
openstackgerritMerged openstack-infra/project-config: also report on stable/liberty changes in openstack-qa  https://review.openstack.org/24308914:52
*** fhubik is now known as fhubik_brb14:53
*** sdake has quit IRC14:53
openstackgerritPaul Belanger proposed openstack-infra/puppet-stackalytics: [WIP] Replace apache with nginx  https://review.openstack.org/24310614:54
*** marekd has joined #openstack-infra14:54
*** eliqiao1 has quit IRC14:54
*** antonym has quit IRC14:55
*** sdake_ is now known as sdake14:56
*** ddieterl_ has quit IRC14:57
*** asselin__ has joined #openstack-infra14:57
*** fhubik_brb is now known as fhubik15:00
*** baoli has quit IRC15:01
*** asselin__ has quit IRC15:01
*** salv-orlando has quit IRC15:02
*** antonym has joined #openstack-infra15:02
*** ddieterly has joined #openstack-infra15:02
*** mission712 has joined #openstack-infra15:03
*** asselin__ has joined #openstack-infra15:03
*** zhurong has quit IRC15:04
*** sridhar_ram has joined #openstack-infra15:05
*** amotoki has quit IRC15:06
*** zeih has joined #openstack-infra15:06
*** maiteb has quit IRC15:07
*** baoli has joined #openstack-infra15:07
*** yamamoto_ has quit IRC15:07
*** amotoki has joined #openstack-infra15:08
*** ParsectiX has quit IRC15:09
openstackgerritTimofey Durakov proposed openstack-infra/project-config: Initial job for live-migrations  https://review.openstack.org/24301315:09
openstackgerritChristian Berendt proposed openstack-infra/irc-meetings: Add documentation install team meeting  https://review.openstack.org/24300615:09
*** achanda has joined #openstack-infra15:10
*** zeih has quit IRC15:11
mrmartinmordred: shade-1.0.0 and ansible 2.0.x seems to be broken also due to an attach_ip_to_server call: https://github.com/ansible/ansible-modules-core/blob/devel/cloud/openstack/os_floating_ip.py#L16915:12
*** marekd has quit IRC15:12
*** tdurakov has joined #openstack-infra15:13
tdurakovsdague, hi, are you around?15:13
sdaguetdurakov: yeh, what's up?15:13
*** stevemar_ has joined #openstack-infra15:13
*** otter768 has joined #openstack-infra15:14
tdurakovsdague, https://review.openstack.org/#/c/243013/ - could you review?15:14
sdaguesure15:15
*** inteq has quit IRC15:15
tdurakovsdague, need further help with live-migration job for nova, tried to set up local env, but it seems to be dead end(15:15
*** wenlock has joined #openstack-infra15:16
*** eharney has joined #openstack-infra15:16
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Only run releasenotes jobs if needed  https://review.openstack.org/24297615:16
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Run releasenotes jobs only on master  https://review.openstack.org/24297515:16
sdaguetdurakov: how far do you get if you use devstack-vagrant to build a 2 node devstack15:17
*** openstackgerrit has quit IRC15:17
sdagueI think that's probably the local dev environment we want to extend for this15:17
*** openstackgerrit has joined #openstack-infra15:17
*** nmagnezi has quit IRC15:17
tdurakovsdague, devstack-vagrant? I thought we need to use devstack-gate?15:17
mordredShrews: see mrmartin comment above15:18
*** smarcet has quit IRC15:18
*** spzala has joined #openstack-infra15:18
tdurakovsdague, it's not a problem to setup local multinode env for me, the problem was with setting all env like project-config puppet-master, etc..15:19
mordredShrews: I think we missed os_floating_ip when we were workign on that15:19
*** otter768 has quit IRC15:19
*** kevinbenton_ has quit IRC15:20
Shrewsmordred: ugh15:20
mrmartinmordred, Shrews: previous version 0.16.0 seems to be ok, I'm testing now.15:20
*** kevinbenton has joined #openstack-infra15:20
mordredmrmartin: yah. it's definite broken15:20
mordredpatch coming15:20
*** wenlock_ has joined #openstack-infra15:21
tdurakovsdague,  should I use devstack-gate for new job, right?15:21
sdaguetdurakov: right, I was mostly wondering if the issue was local reproduce15:21
sdaguetdurakov: yes, we use devstack-gate15:21
mrmartinmordred, I think it is not late, as we don't have a stable release from ansible 2.0.0 yet.15:21
mordredmrmartin: I agree15:21
mordredShrews: I think we can actually remove most of the code in that module at this point15:21
sdaguedevstack-vagrant started down the path of making it easy to replicate devstack-gate locally15:21
mrmartinI just wanted to launch an instance :)15:22
sdagueit's not fully there though15:22
*** abregman has quit IRC15:22
mordredmrmartin: so - thanks for the report :)15:24
tdurakovsdague, what project should be right place for scripts, that sets NFS and ceph and orchestrating config switching?15:24
Shrewsmordred: so, we made attach_ip_to_server private, but not detach_ip_from_server15:24
mordredmrmartin: you can just use auto_ip = True on os_server15:24
tdurakovsdague, devstack-gatse?15:25
mordredmrmartin: and not need to use the os_floating_ip module at all if you just want to launch an instance15:25
*** peristeri has joined #openstack-infra15:25
mordredShrews: that's because we win at life15:25
*** trown is now known as trown|brb15:26
Shrewsmordred: do we need to undo that for os_floating_ip to work?15:26
mordredShrews: no - I think we can fix os_floating_ip15:26
*** tonytan4ever has joined #openstack-infra15:26
mordredShrews: to use add_ips_to_server instead15:26
mrmartinmordred, ok I can imagine a use-case where I need to use an os_floating_ip, anyway it works well with the downgraded 0.16.0 shade.15:26
mordredmrmartin: yah - Imean, the module shold work15:26
mordredjust wanted to let you konw if you were blocked on your current task :)15:27
*** ddieterly has quit IRC15:27
*** salv-orlando has joined #openstack-infra15:27
*** chrall_ has joined #openstack-infra15:28
sdaguetdurakov: I think devstack-gate is probably not the right answer, this is too specific to a test payload15:28
greghaynespabelanger: yes, like I said. Apache is almost certainly not the issue. Max-requests is usually how you make the processes use less RAM.15:28
*** amotoki has quit IRC15:28
*** salv-orlando has quit IRC15:28
tdurakovsdague, so we need to set up env using devstack-gatse, then run some external script for configuration and tests, right?15:29
*** dangers_away is now known as dangers15:29
pabelangergreghaynes: any docs on how that works?15:29
sdaguetdurakov: lets start with this in the nova tree15:29
sdaguetdurakov: yes15:29
*** cbader has quit IRC15:29
pabelangergreghaynes: my understanding is the process will respawn after x requests15:30
tdurakovsdague, nova/devstack is ok for that?15:30
greghaynesIn uwsgi docs. It is just memory fragmentation15:30
greghaynespabelanger: yes15:30
*** trown|brb is now known as trown15:30
pabelangergreghaynes: Right, I'll see about adding it. However each process from start up consumes 3.5GB of RAM15:31
pabelangerper process15:31
sdagueno, that's going to be a little odd I think15:31
sdaguehow about nova/tests/live_migration15:31
pabelangerI suspect the issue is apache also consuming 3GB per process too15:31
sdagueand we'll bikeshed on location later15:31
pabelangerI am testing nginx right now, but it currently looks way better15:31
sdaguetdurakov: do you already have a working etherpad for all of this?15:32
*** krtaylor has quit IRC15:32
*** someara2 has joined #openstack-infra15:32
*** burgerk has quit IRC15:33
tdurakovsdague, could make a final script for initial test and nfs setup in 30 minutes15:33
tdurakovsdague, it would be ok imho to start with 2 of 3 config15:33
mordredShrews: something like this: http://paste.openstack.org/show/47833115:33
sdaguetdurakov: right, I'm just saying an etherpad would be handy to figuring out some assumptions up front instead of waiting for gerrit feedback15:33
*** links has quit IRC15:34
*** zeih has joined #openstack-infra15:34
*** FallenPegasus has joined #openstack-infra15:34
greghaynespabelanger: so apache really should not. 3.5g isn't that much, so it'd be significantly less than 7gb total15:34
tdurakovsdague, ok, give me 30 minutes, I'll share etherpad link with you then15:34
sdaguetdurakov: sounds great, thanks15:34
tdurakovsdague, thank you:)15:35
pabelangergreghaynes: we also have memcached that takes up 4GB, plus 2GB for stackalytics-processor, then another 2Gb for system processes. So right now, including apache, we are maxing our 15GB15:35
pabelangerI am testing with 2 processes for uwsgi right now15:36
*** Ala has joined #openstack-infra15:36
pabelangerwith ngnix and it is night and day with apache15:36
pabelangerso, looks like I'll need to fine a way to tune apache better15:36
greghaynesSure, so if we can't fit the python process from the start in how much RAM we have then we don't have enough.15:36
greghaynesIs it possible you're using a different set of uwsgi settings?15:37
*** placko has quit IRC15:37
pabelangerWell, right now stackalytics.com uses nginx and stackalytics.o.o is apache (default settings)15:37
pabelangeruwsgi is configured the same for both15:37
pabelangernow it is15:38
openstackgerritMonty Taylor proposed openstack-infra/shade: Plumb fixed_address through add_ips_to_server  https://review.openstack.org/24316915:38
mordredShrews: we'll need that ^^15:38
*** zeih has quit IRC15:39
pabelanger2024 www-data  20   0 3661116 3.403g   2424 S   0.0 43.6  10:57.90 uwsgi15:39
*** sergmelikyan has quit IRC15:39
pabelangerso, 10mins to launch wsgi process and currently 3.4GB15:39
pabelangerthat is not a full process15:39
Clintwhee15:39
*** ifarkas has quit IRC15:40
*** someara2 has quit IRC15:40
greghaynesYea, that is just the python program it is running though?15:41
pabelangerya15:41
pabelangerpython app loads everything my memcached at start15:41
greghaynesSo, any server would be running the same thing.15:42
pabelangerRight15:42
mordredmrmartin: are you in a position to test a fix to the ansible module?15:42
*** someara2 has joined #openstack-infra15:42
mordredmrmartin: if so, https://github.com/emonty/ansible-modules-core/tree/fix-floating-ip-api15:42
*** marekd has joined #openstack-infra15:42
mordredmrmartin: oh, wait -nevermind, you'll need a shade patch too15:42
pabelangerbut in our current case, apache seems to dupe memory usage. Don't know why15:43
mrmartinmordred, if you provide me the shade patch, I can do the tests here15:43
greghaynespabelanger: because it probably is doing the prefork optimization15:43
fungipabelanger: greghaynes: this is almost certaining courtesy of the in-memory database "design"15:43
fungis/certaining/certainly/15:43
mordredmrmartin: https://review.openstack.org/24316915:43
greghaynesYea, I bet it's those two combined15:44
mrmartinlooking now.15:44
openstackgerritDmitry Tantsur proposed openstack-infra/project-config: Drop tag pushing rights from ironic-inspector-release  https://review.openstack.org/24317115:44
openstackgerritRamy Asselin proposed openstack-infra/puppet-jenkins: SECURITY-218: Update to latest cli-shutdown.groovy  https://review.openstack.org/24278715:44
*** mtanino has joined #openstack-infra15:45
pabelangerfungi: Ya, I suspect there will be some updates to stackalytics to be more forgiving with RAM15:45
*** krtaylor has joined #openstack-infra15:45
greghaynespabelanger: if something else doesn't do that, then it isn't storing a preforked process in memory which means restarting workers will take the full 10mins15:45
asselin__fungi, ^^ updates to latest script15:45
pabelangergreghaynes: right, that make sense15:45
greghaynesIt's possible the nginx one is just doing it in an extra uwsgi process...15:45
pabelangermakes*15:45
openstackgerritRamy Asselin proposed openstack-infra/puppet-jenkins: SECURITY-218: Update to latest cli-shutdown.groovy  https://review.openstack.org/24278715:46
BobBallHow do I find a specific gerrit user's user ID?15:46
*** dansmith is now known as thedan15:46
greghaynesSince that is the only real difference - in mod_wsgi I think uwsgi runs in-process15:46
*** kun_huang has joined #openstack-infra15:46
*** chrall__ has joined #openstack-infra15:46
*** thedan is now known as dansmith15:46
*** sergmelikyan has joined #openstack-infra15:46
fungiBobBall: you can use the gerrit rest api to perform a lookup15:47
kun_huangdhellmann: hi, do you know what's the EOF date for juno?15:47
mordredyah. I believe you want to use mod_uwsgi for apache15:47
mordrednot mod_wsgi15:47
*** davideagnello has joined #openstack-infra15:47
greghaynesEr, that15:47
mordredso that uwsgi is a thing that just runs and apache connects to it15:48
mordredrather than the other thing15:48
greghaynesI think that is mod_wsgi_proxy?15:48
openstackgerritAdam Spiers proposed openstack-infra/project-config: Make #openstack-ha receive HA guide change alerts  https://review.openstack.org/24317315:48
* mordred waves hands in the air15:48
*** Liuqing has quit IRC15:48
*** achanda has quit IRC15:48
greghaynesMod_proxy_uwsgi15:48
*** cbader has joined #openstack-infra15:49
greghaynesBut yea, that would be more similar to how nginx does it, but I think should have similar usage15:49
fungimod_for_mod_proxy_thing_mod15:49
pabelangermordred: currently using proxy_uwsgi in our config15:49
BobBallfungi: Which port?  Seems that 8080 is the default for gerrit rest, but review.openstack.org doesn't respond on that port for me?15:49
*** chrall_ has quit IRC15:50
fungiBobBall: it's just a gerrit url. i'll dig up an example query for you, just a sec15:50
pabelangergiving mod_uwsgi a go now15:50
fungitrying to wrap up a meeting right now15:50
BobBallfungi: I see - sorry - that works.15:51
*** garyk has quit IRC15:51
greghaynespabelanger: so a better question - if you run with proxy_uwsqi with two workers and make one req to the site, how much free RAM does free -m show15:51
greghaynesA lot more useful than adding up used15:51
*** davideagnello has quit IRC15:52
*** dolpher has quit IRC15:53
*** peterlisak has quit IRC15:53
pabelangergreghaynes: here is the current memory with proxy_uswgi and 2 uwsgi processes (plus other things listed above)15:53
pabelangerhttp://paste.openstack.org/show/478332/15:53
*** kun_huang has left #openstack-infra15:53
* greghaynes waits for paste.o.o...15:54
*** someara2 has quit IRC15:54
*** Sukhdev has joined #openstack-infra15:54
greghaynesYea so 2.5gigish15:54
greghaynesSounds like the app itself just uses more than we have15:55
*** burgerk has joined #openstack-infra15:55
*** maishsk has quit IRC15:56
openstackgerritRamy Asselin proposed openstack-infra/puppet-openstackci: Prepopulate log server for single-node-ci  https://review.openstack.org/24280015:57
claytonDoes nodepool now require configuring things via os-cloud-config?  Our internal instance upgraded to master and now none of the authentication works (after updating secure.conf)15:57
*** achanda has joined #openstack-infra15:57
*** morgabra has quit IRC15:58
pabelangerclayton: Been a few weeks, but I could only get it working by using os-cloud-config15:58
pabelangerclayton: didn't get a chance to debug why15:59
claytonseems like the docs haven't been updated to reflect that :/15:59
pabelangerclayton: Ya, noticed that too :(15:59
claytondo you remember how the sections of the nodepool.yaml correspond to the cloud config?15:59
*** someara2 has joined #openstack-infra15:59
greghaynesI don't remember us removing support for nodepool.yaml provider with config16:00
rcarrillocruzclayton: yeah, your 'nodepool user should have .config/openstack/clouds.yaml16:00
*** tiswanso has quit IRC16:00
rcarrillocruz'nodepool'16:00
*** sfinucan has joined #openstack-infra16:00
greghaynesBut I might have missed it16:00
*** sergmelikyan has quit IRC16:00
rcarrillocruzcheck it out puppet-openstackci, chances are they already use clouds.yaml so you can adapt to your environment16:00
rcarrillocruzasselin ^16:00
claytonrcarrillocruz do you know how providers map to clouds.yaml?16:00
rcarrillocruzi can check16:01
rcarrillocruzsec16:01
*** tiswanso has joined #openstack-infra16:01
*** jordanP has quit IRC16:01
pabelangerclayton: not off the top of my head, sorry16:01
*** chrall__ has quit IRC16:01
*** morgabra has joined #openstack-infra16:01
*** chrall_ has joined #openstack-infra16:02
asselin__clayton, see here for patch (not yet merged) https://review.openstack.org/#/c/237365/16:02
*** eharney has quit IRC16:02
*** morgabra has quit IRC16:02
*** morgabra has joined #openstack-infra16:02
claytonah, thanks :)16:02
rcarrillocruzclayton: you'd have something like:16:02
rcarrillocruzproviders:16:02
rcarrillocruzname: <cloud name>16:02
claytonI'd be happy to just have my existing config work though, and do the os-cloud-config migration later, since this is blocking internal CI16:02
rcarrillocruzregion-name: <region name>16:02
rcarrillocruzcloud: <your OSCC cloud name from clouds.yaml>16:03
rcarrillocruzthat's how you do the mapping16:03
*** chrall__ has joined #openstack-infra16:03
mordredrcarrillocruz: no - we removed that16:03
*** ddieterly has joined #openstack-infra16:03
mordredit shold just be in /etc/openstack16:03
rcarrillocruzk, we have that in prod, probably we haven't resynced yet16:04
rcarrillocruzyolanda ^16:04
*** Ala has quit IRC16:04
mordredoh - wait sorry16:04
mordreddon't listen to me16:04
*** nadya has joined #openstack-infra16:04
mordredI thought you were talking about devstack jobs16:04
mordredboth should work16:04
rcarrillocruzno, just nodepool oscc16:04
mordred(bot locations)16:04
mordredyah16:04
mordredboth16:04
* rcarrillocruz is relieved for having one less thing to care about in prod16:05
mordredalso - direct config in nodepool.yaml _should_ work16:05
*** nadya_ has quit IRC16:05
greghaynesYea, I didn't remember that getting removed...16:05
pabelangermordred: ansible role naming question, what is your preferred way to name role?  For example: does ansible-role-foobar make sense to you, if foobar was the app you were configuring16:05
mordredbut I don't think anyone has spent any time debugging the issues non-clouds.yaml folks have seen16:05
greghaynesIt is possible our software has some bugs in it ;)16:05
mordredpabelanger: well, we just did ansible-puppet for the git repo for the puppet role16:06
mordredpabelanger: and the role itself is called "puppet"16:06
*** chrall_ has quit IRC16:06
mordredhttp://git.openstack.org/cgit/openstack-infra/ansible-puppet16:06
mordredfor reference16:06
*** maishsk has joined #openstack-infra16:07
*** woodster_ has joined #openstack-infra16:07
*** krotscheck has joined #openstack-infra16:07
*** fhubik has quit IRC16:07
*** yamamoto has joined #openstack-infra16:08
openstackgerritRamy Asselin proposed openstack-infra/puppet-openstackci: Prepopulate log server for single-node-ci  https://review.openstack.org/24280016:08
mrmartinmordred: I got this invalid syntax error: http://paste.openstack.org/show/478333/ at ansible side: https://github.com/ansible/ansible-modules-core/compare/devel...emonty:fix-floating-ip-api#diff-a0a94c4d24f3d51fb0d3692ad2818623L17316:08
*** thedodd has joined #openstack-infra16:08
*** salv-orlando has joined #openstack-infra16:09
mordredmrmartin: HEADDESK16:09
TheJuliawin 916:09
TheJuliadoh16:09
mordredmrmartin: I pushed  afix for that - sorry for being dumb16:10
mrmartinok, I'm checking now16:10
openstackgerritIvan Kolodyazhny proposed openstack-infra/project-config: Add python-brickclient to OpenStack  https://review.openstack.org/24308016:10
yolandamordred, rcarrillocruz, so we haven't still resynced that bits16:11
yolandaabout nodepool16:11
*** arxcruz has quit IRC16:11
* yolanda is a bit traumatized with resyncs16:11
rcarrillocruzlol16:11
rcarrillocruzyeah16:11
openstackgerritTimofey Durakov proposed openstack-infra/project-config: Initial job for live-migrations  https://review.openstack.org/24301316:11
rcarrillocruzenough crap today16:11
openstackgerritDarragh Bailey proposed openstack/python-jenkins: Use metaprogramming to add additional url tests  https://review.openstack.org/23110916:12
*** thedodd has quit IRC16:12
*** sergmelikyan has joined #openstack-infra16:12
*** thedodd has joined #openstack-infra16:12
*** sergmelikyan has quit IRC16:12
fungijeblair: clarkb: asselin__ has proposed 242787 to update the groovy script for the recent jenkins cli vulnerability to the latest version from github, which should in theory fix the startup race we observed16:12
*** yamamoto has quit IRC16:12
asselin__fungi, I have this setup here: http://15.125.105.66:8080/cli/16:14
openstackgerritDoug Hellmann proposed openstack-infra/irc-meetings: update the releaseteam meeting for mitaka  https://review.openstack.org/24318816:14
*** chrall__ has quit IRC16:14
fungiasselin__: awesome. and that's after a restart too?16:14
asselin__fungi, not sure how to test 'startup races' though. sudo service jenkins restart seems to work fine.16:14
*** maishsk has quit IRC16:14
asselin__fungi, yes16:14
openstackgerritDoug Hellmann proposed openstack-infra/irc-meetings: update the releaseteam meeting for mitaka  https://review.openstack.org/24318816:14
* asselin__ restarts it again16:14
fungiyeah, the implication was that we were hitting the startup race for that due to "activity volume" on our masters16:15
*** maishsk has joined #openstack-infra16:15
fungiso it may not be consistently reproducable16:15
asselin__fungi, ok, well that's a test ci setup, so if you need something done on that, let me know16:15
openstackgerritDavid Shrewsbury proposed openstack-infra/project-config: WIP: Add job to test ansible modules against shade  https://review.openstack.org/24318916:16
fungiasselin__: thanks, i don't really know what else to check besides getting a 404 from /cli16:16
fungilgtm16:16
*** scheuran has quit IRC16:16
*** tonytan4ever has quit IRC16:16
jeblairfungi: wow.16:16
jeblair+316:16
asselin__fungi, this (from the readme) also fails correctly after the change: To see if the mitigation is successfully applied, try running java -jar cli.jar -s $JENKINS_URL with cli.jar and make sure you get EOFException like the following:16:17
fungiBobBall: did you still need a gerrit rest api user query example, or did you manage to find what you need?16:17
*** eharney has joined #openstack-infra16:17
BobBallI got it, thanks fungi16:17
*** Sree has quit IRC16:17
fungiasselin__: yep, i more meant not sure what we could do to attempt to exercise the old race condition, but it's good to check the cli calls too agreed16:18
fungithanks for updating that for us!16:18
*** chrall__ has joined #openstack-infra16:19
electricalasselin__: fungi i just bind jenkisn to localhost and only proxy 8080 since cli is on a random port.16:19
*** sorantis has quit IRC16:19
mrmartinmordred: it is almost good, but "os_floating_ip\", line 159, in main\n    server=server, ips=f_ip, reuse=reuse,\nUnboundLocalError: local variable 'f_ip' referenced before assignment" the f_ip gets an assignment later, anyway.16:20
fungielectrical: except the jenkins rest api over the web interface is also vulnerable16:20
fungi(in theory)16:20
openstackgerritAdam Spiers proposed openstack-infra/irc-meetings: Add a weekly HA meeting  https://review.openstack.org/24319316:20
openstackgerritMichael Johnson proposed openstack/diskimage-builder: Fix diskimage-builder image size  https://review.openstack.org/24227316:20
electricalfungi: ah okay. i missed that part..16:20
fungielectrical: they implemented a "fallback" for the cli tool to use the http(s) interface16:21
electricalahh i see.16:21
fungiand since they implement the same serialization, and that's where the vulnerability resides, they should both (tcp socket and http interface) be similarly exploitable16:21
electricalHmm, very true.16:22
mordredmrmartin: cool. I just pushed one more patch that should fix that for you16:22
fungielectrical: another workaround we toyed with is using apache to reject requests for /cli but i don't know for sure that's a 100% effective solution either16:23
electricalfungi: could it be that it mainly has to do with the cli-tool jar thing that handles the serialization between the server and client version?16:23
fungior what other nuanced ways there might be to reach the cli interface through the web service16:23
electricalbut yeah.. disabling the /cli path might be better yeah16:23
electricalsince it should connect to that part16:24
*** eharney has quit IRC16:24
fungielectrical: well, the vulnerability can't be in the client. after all, if they "fixed" it client side then you could just exploit it by writing your own client16:24
electricalhmm true16:24
fungi(or even easier, running a version of the client form before the fix)16:25
*** sergmelikyan has joined #openstack-infra16:25
fungis/form/from/16:25
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: WIP: Add Ansible testing infrastructure  https://review.openstack.org/24319616:25
*** hdd has quit IRC16:25
*** e0ne has quit IRC16:26
openstackgerritMerged openstack-infra/puppet-jenkins: SECURITY-218: Update to latest cli-shutdown.groovy  https://review.openstack.org/24278716:26
openstackgerritJohn Warren proposed openstack-infra/puppet-openstackci: Add generic graphite manifest  https://review.openstack.org/24319916:26
*** rkukura_ has joined #openstack-infra16:27
*** flepied has quit IRC16:27
*** rkukura has quit IRC16:27
*** rkukura_ is now known as rkukura16:27
electricalfungi: https://jenkins-ci.org/content/mitigating-unauthenticated-remote-code-execution-0-day-jenkins-cli  with the groovy script it disables the whole cli thing as well16:28
*** peterlisak has joined #openstack-infra16:29
fungielectrical: yep, anyone doing continuous deployment from our puppet-jenkins repository already has it http://git.openstack.org/cgit/openstack-infra/puppet-jenkins/tree/files/cli-shutdown.groovy16:30
asselin__fungi, your welcome...I as setting up public jenkins and I saw the discussion here on friday, so it was easy to test.16:30
fungijust needs a jenkins service restart16:30
electricalahh okay. cool16:30
openstackgerritAdam Spiers proposed openstack-infra/project-config: Make #openstack-ha receive HA guide change alerts  https://review.openstack.org/24317316:30
tdurakovsdague, https://etherpad.openstack.org/p/live-migration-multinode16:30
fungielectrical: we added it friday (well, early saturday utc) but it had some bugs which have only just been fixed and synched over in the past few minutes16:31
electricalfungi: ah i see. I just heard about it a hour ago :-)16:31
electricalto busy partying as usual. lol16:32
fungiheh16:32
fungithis is how openstack infra parties ;)16:32
electrical:p16:32
openstackgerritgreghaynes proposed openstack-infra/system-config: Add wheel_mirror_slaves that use pypi-mirror  https://review.openstack.org/16524016:32
electricalWent to a concert of Jamie Cullum yesterday with my new date :-) the things i do for a girl. lol16:33
*** salv-orlando has quit IRC16:33
tdurakovsdague, updated patch to run tempest explicitly16:33
clarkbfungi: jeblair asselin__ we should attempt restarting jenkins.o.o once the latest patch version is in16:33
clarkbsince that was how the fail was previously found16:33
*** Piet has joined #openstack-infra16:34
*** e0ne has joined #openstack-infra16:34
openstackgerritDarragh Bailey proposed openstack/python-jenkins: Use TestWithScenarios to add additional url tests  https://review.openstack.org/23110916:35
*** eharney has joined #openstack-infra16:36
openstackgerritSean Dague proposed openstack-infra/system-config: fix error multiline folding for indexing  https://review.openstack.org/24321116:36
mrmartinmordred: ok one more step, and it will be splendid: you forget to add 'cloud' as a first parameter to _get_floating_ip call, so you need this one: f_ip = _get_floating_ip(cloud, fip_address)16:37
sdagueclarkb / mriedem - https://review.openstack.org/24321116:37
mordredmrmartin: hahaha. thanks!16:37
openstackgerritgreghaynes proposed openstack-infra/system-config: Add wheel_mirror_slaves that use pypi-mirror  https://review.openstack.org/16524016:37
clarkbnibalizer: I am ready to start elasticsearch things whenever you are16:37
sdaguethat explains the mystery of no more loglevel:ERROR lines in logstash16:37
*** peterlisak has quit IRC16:37
mrmartinmordred: with that fix, works well for me16:38
clarkbsomething something I hate logging16:38
*** peristeri has quit IRC16:38
greghaynessomeone who knows anything about puppet should review https://review.openstack.org/#/c/165240/ for the setting up wheel mirrrors16:39
*** baoli has quit IRC16:39
openstackgerritMark Vanderwiel proposed openstack-infra/project-config: Add heat lbaas specific test for v1 and v2  https://review.openstack.org/23715616:39
*** tiswanso has quit IRC16:39
mordredmrmartin, Shrews: https://github.com/ansible/ansible-modules-core/pull/243616:39
*** cdent has quit IRC16:39
mordredmrmartin: I squashed the commits into one16:39
mordredmrmartin: and re-pushed to that branch - also added a co-authored-by footer16:39
mordred:)16:39
mrmartinthnx16:40
*** tiswanso has joined #openstack-infra16:40
*** harlowja_at_home has joined #openstack-infra16:40
*** maishsk has quit IRC16:41
openstackgerritDavid Shrewsbury proposed openstack-infra/project-config: Add job to test ansible modules against shade  https://review.openstack.org/24318916:44
openstackgerritMonty Taylor proposed openstack/requirements: Bump os-client-config upper constraint  https://review.openstack.org/24321716:44
*** maiteb has joined #openstack-infra16:44
*** rhallisey has joined #openstack-infra16:44
*** sdake has quit IRC16:45
*** thiagop has joined #openstack-infra16:45
rhalliseyhello.  Looking for a second review for tripleo-docker job. https://review.openstack.org/#/c/238212/16:46
*** tonytan4ever has joined #openstack-infra16:46
mordredShrews: we should probably add those as non-voting in check first so that we can make sure it works16:46
mordredShrews: then follow up with a patch to add to gate16:47
tdurakovsdague, seen your comments16:47
mordredShrews: if that doens't make sense to you I can update your change16:47
sdaguetdurakov: yeh, I think probably the next step is the nova patch for the test hook that can be called from the devstack gate job16:47
sdaguebut, otherwise, I think this all looks pretty on track16:48
*** gyee has joined #openstack-infra16:48
tdurakovsdague, ok, I'll update current infra patch soon and add one for nova.16:48
*** sergmelikyan has quit IRC16:49
*** jlanoux has quit IRC16:49
tdurakovsdague, I'll ping you when it's ready to review. what about devstack plugin?16:50
sdaguetdurakov: thanks16:50
Shrewsmordred: please update accordingly16:50
*** nadya has quit IRC16:50
Shrewsmordred: i understand and agree, just not sure where to change that  :)16:51
*** peristeri has joined #openstack-infra16:52
sdaguetdurakov: put a couple of phases of success in there16:52
openstackgerritMonty Taylor proposed openstack-infra/project-config: Add job to test ansible modules against shade  https://review.openstack.org/24318916:52
mordredShrews: voila16:52
sdagueso lets just get the existing stuff working in a new job for phase 1, and call that the first checkpoint16:52
*** mfalatic has joined #openstack-infra16:52
sdagueand once that looks stable, we can add the reconfiguring of services, which might need a devstack plugin16:53
openstackgerritMonty Taylor proposed openstack-infra/project-config: Make ansible job for shade voting  https://review.openstack.org/24322016:53
mordredand there is the follow up change for once we like the results16:53
mordredI will now procedural -2 that one16:53
tdurakovsdague, ok16:54
Shrewsmordred: Sokath, his eyes opened16:54
*** tdurakov has quit IRC16:54
mordredShrews: Darmok and Jalad at Tanagra16:55
TheJuliaheh16:55
fungimost... annoying... episode... EVAR16:56
Shrewsfungi: you hush!16:56
* fungi hushes16:56
openstackgerritmatthew wagoner proposed openstack-infra/shade: Add new context manager for shade exceptions, cont. again  https://review.openstack.org/24322116:56
*** ihrachys has quit IRC16:56
*** cody-somerville has quit IRC16:57
*** kushal has joined #openstack-infra16:57
*** bpokorny has joined #openstack-infra16:58
*** baoli has joined #openstack-infra16:58
mordredolaph: I like patches that are +100/-25916:58
*** haypo has left #openstack-infra16:58
mordredShrews: clarkb when the ELK fell?16:59
clarkbmordred: ?16:59
openstackgerritJan Hruban proposed openstack-infra/zuul: Move Item formatting into Reporters  https://review.openstack.org/22329816:59
clarkbif nibalizer will wake up we can get started on upgrade nowish16:59
clarkbI might start without nibalizer in a few16:59
mordredclarkb: I'm making star trek communication metaphors based on your exploits17:00
mordredclarkb: it's better to just ignore17:00
*** sabeen has joined #openstack-infra17:00
sdaguemordred: ++ for clarkb when the ELK fell?17:01
*** tlian2 has joined #openstack-infra17:01
fungiclarkb: you could just drive 'round to his place and start ringing the doorbell until he stirs?17:01
clarkbfungi: I could, but that would involve going out in the cold rainy outside17:02
mordredfungi: we could install a robot on his place that rings his doorbell in response to us pinging him on IRC17:02
fungisounds like a plan17:02
mordredfungi: it's possible he might hate us - but I think we'd all find it amusing17:02
greghaynesclarkb: Maybe we can send some amazon now to his place17:03
greghaynesclarkb: and write in the notes to bang really loudly17:03
clarkbhahaha17:03
sdaguethat's it, order him a pizza17:03
*** ilyashak_ has joined #openstack-infra17:03
jeblairor a bottle of water17:03
sdaguepizza delivery for "Time to upgrade Elastic Search"17:03
clarkb(I really don't want to be the only person elasticsearching though so am inclined to wait a bit)17:04
*** daemontool has quit IRC17:04
*** tlian has quit IRC17:04
mordredhahahaha17:04
*** flepied has joined #openstack-infra17:04
* mordred really wants someone to have a kid and name it "Time to upgrade Elastic Search"17:04
crinklegreghaynes: what happened to the idea of distributing host keys with ansible instead of puppet (re 165240)17:04
*** daemontool has joined #openstack-infra17:04
greghaynescrinkle: nothing, fixing the host key thing was something that came to my mind when writing that but I dont think we should require that beforehand17:05
greghaynescrinkle: I think it is going to be a bit of work17:05
openstackgerritMerged openstack-infra/shade: Plumb fixed_address through add_ips_to_server  https://review.openstack.org/24316917:05
*** matrohon has quit IRC17:05
crinklegreghaynes: heh ok17:05
mordredWOOT!17:05
mordredmy neutronclient patch to add support for clouds.yaml landed17:06
crinklegreghaynes: help me understand why jenkins-pypi-mirror.yaml was removed in that patch? the commit message doesn't really say17:06
mordredthe world domination is now starting17:06
openstackgerritAndrey Kurilin proposed openstack-infra/project-config: [Rally] add new job for verification  https://review.openstack.org/24058017:06
*** Sree has joined #openstack-infra17:07
greghaynescrinkle: oh, that file was there from back when we ran pypi-mirror. I originally updated it but then realized we dont need to use pypi-mirror... so just removing the stale file17:07
*** rossella_ has quit IRC17:07
greghaynescrinkle: should probably put that in msg17:07
clarkbfungi: jeblair has anyone tried restarting jenkins.o.o with the latest groovy patch in place?17:07
*** rossella_ has joined #openstack-infra17:07
TheJuliawin 1217:08
TheJuliaddoh17:08
clarkbif it does work I Think we should consider running the master restart playbook as 02 and 04 are both thread leaking17:08
*** achanda has quit IRC17:09
*** e0ne has quit IRC17:09
*** sputnik13 has joined #openstack-infra17:10
openstackgerritMerged openstack-infra/irc-meetings: update the releaseteam meeting for mitaka  https://review.openstack.org/24318817:11
*** krotscheck has quit IRC17:12
openstackgerritMonty Taylor proposed openstack/requirements: Add requestsexceptions to global requirements  https://review.openstack.org/24132417:12
*** sputnik13 has quit IRC17:12
*** jed56 has quit IRC17:12
fungiclarkb: not yet17:13
fungibut i can give it a shot in a moment17:14
*** samuelBartel has quit IRC17:14
clarkbcool17:14
*** armax has joined #openstack-infra17:14
*** otter768 has joined #openstack-infra17:15
*** AJaeger has joined #openstack-infra17:15
claytonanyone seen an error like this from nodepool: OpenStackCloudException: Error getting compute endpoint on :NCE: The request you have made requires authentication. (HTTP 401) (Request-ID: req-df5f123b-5397-4cb1-a7d8-f1415afba2c7) (Inner Exception: The request you have made requires authentication.)17:15
*** sabeen3 has joined #openstack-infra17:16
claytonfound a mention here from june-ish, but the resolution wasn't clear17:16
mordredclayton: that looks like your cloud config settings are potentially unhappy17:16
nibalizerclarkb: ohai17:16
*** sergmelikyan has joined #openstack-infra17:16
mordredclayton: can you paste your clouds.yaml (redacting your password of course)17:16
claytonnot using /etc/openstack/clouds.yaml yet17:16
mordredah17:16
mordredok17:17
clarkbnibalizer: good morning17:17
Clintquick, cancel the pizza17:17
mordredclayton: so, it's possible there is a bug in the non-clouds.yaml case. can you paste your nodepool.yaml without passwords and I'll take a look and see what I can figure out?17:17
*** tonytan4ever has quit IRC17:17
clarkbnibalizer: I think what we want to do is run each hosts block in that playbook as its own playbook17:18
claytonsure, give me a few min17:18
clarkbnibalizer: as that will give us alot of control over each step and we can make sure things are going well17:18
*** kushal has quit IRC17:18
mordredclayton: your cloud does not have a region either I'm taking it?17:18
clarkbnibalizer: also I use elasticsearch head and bigdesk to monitor the cluster17:18
*** harlowja_at_home has quit IRC17:18
*** sabeen has quit IRC17:18
nibalizerwith ssh -L or so?17:18
mordredclayton: oh - or, rather, you don't have a named cloud, so NCE is your region17:18
claytonwe're provisioning in 3 different clouds, 2 have regions, one does not, all started failing this morning with the same error when we upgraded to nodepool master17:18
claytonright17:18
mordredcool17:19
clarkbnibalizer: yup ssh -L elasticsearch02 -L 9200:localhost:920017:19
mordredyeah - post me your thing and I'll see what I can figure out17:19
greghaynesclayton: You mentioned that this is after you rebased to head, it would also be nice to know how far back ago it did work17:19
clarkbnibalizer: so first thing I would do is set those up as the will be handy for visualizing progress17:19
claytongreghaynes: if I knew that I'd have already reverted to that commit :)17:19
clarkbnibalizer: I can give you sha1's that work with our old cluster version17:19
greghaynesclayton: hah, ok17:19
mordredclayton: :)17:19
hrubijhesketh: please take a look at the 8th patchset in https://review.openstack.org/22329817:19
nibalizerclarkb: ok17:19
*** btully has joined #openstack-infra17:19
*** otter768 has quit IRC17:19
clarkbnibalizer: bigdesk v2.2.0 and elasticsearch head 3706e79d501bbca457c7a36fa3350131cb76b29e17:20
clarkbgit checkout -17:20
clarkbits amazing17:20
clarkbalso reflog17:20
*** kushal has joined #openstack-infra17:20
*** sturivnyi has joined #openstack-infra17:21
claytonclarkb oh, hadn't thought of reflog, thanks17:21
sturivnyiHi guys!17:22
sturivnyiI have issue with `gate-ironicclient-dsvm-functional`.  `fatal error: libxml/xmlversion.h: No such file or directory` in devstacklog17:23
sturivnyiHere link -> http://logs.openstack.org/77/238577/11/check/gate-ironicclient-dsvm-functional/e79d0f2/17:23
sturivnyiCould anybody help with this?17:23
nibalizerclarkb: ok i've got the dashboards up17:23
*** btully has quit IRC17:24
claytongreghaynes it appears that we were on a commit from oct 9th before this broke 95d0e6b678c983a1d662d35a870d0b66a31844ab17:25
claytonI suspect the nodepool code change didn't break things, I suspect newer libraries got pulled in when it ran pip install17:25
AJaegerhi project-config cores, could I get some reviews on https://review.openstack.org/#/c/242975/ to limit running of releasenotes jobs? This will unbreak stable glance branches...17:26
pleia2good morning17:26
greghaynesclayton: ok, there also have been some recent nodepool changes relating to config processing and clouds.yaml so I wouldnt rule it out ;)17:26
clarkbnibalizer: cool I am recovering for battery death on laptop but I think next step is pull that playbook onto puppet master in your homedir (or wherever) and split it up into a handful of discrete playbooks we can run17:27
nibalizerok17:27
clarkbnibalizer: I think each hosts block wants to be its own thing17:27
nibalizerdo you want to post a new rev to 238185 or just manual?17:27
clarkbeither way is fine17:27
clarkbmostly I juts want to have a little control over things so ansible doesn't go crazy if I got something wrong17:28
nibalizeragree17:28
*** someara2 has quit IRC17:28
*** krotscheck has joined #openstack-infra17:29
*** tsg has joined #openstack-infra17:30
mordredgreghaynes: I have pasted a patch to clayton to add in some crappy debugging so we can try to figure out where things are going south there17:30
clarkblet me know when you are ready but I think step after that is to run the first 3 playbooks which shutsdown the cluster and restarts the 6 cluster nodes17:31
*** unicell1 has quit IRC17:34
BobBallpatrickeast: Scoreboard down?17:34
*** amuller is now known as amuller_afk17:34
*** yfried has quit IRC17:35
*** sshnaidm has quit IRC17:35
openstackgerritSpencer Krum proposed openstack-infra/system-config: Add ansible playbook to upgrade elasticsearch  https://review.openstack.org/23818517:35
nibalizerclarkb: ^^17:35
clarkblooking17:36
clarkblgtm, do you want me to dig up ansible-playbook invocation syntax?17:36
nibalizernah I've been doing it a lot on my test setup17:37
openstackgerritPaul Carver proposed openstack-infra/irc-meetings: Update meeting time and day for Kuryr  https://review.openstack.org/24322817:37
clarkbin this case sudo -H ansible-playbook $yaml_file should work fine17:37
clarkbI don't think we need to override the -f default and there are no extra vars17:37
nibalizercool17:37
clarkb(and system default inventory will find the hosts properly)17:37
nibalizeryes17:38
clarkbnibalizer: and I guess go ahead and start when you are ready17:40
nibalizerwant to screen -x it?17:41
*** tqtran has joined #openstack-infra17:41
clarkbsure17:41
clarkbI don't see a screen yet, let me know when it is started17:42
nibalizerokay there is a screen running as nibz17:42
nibalizeror we can root17:42
clarkbyou're going to make me try and remember how to attach to $user owned screen17:42
fungiit's annoying to connect to a non-root screen other than your own (you can work around it by doing `script /dev/null` before calling screen -x)17:42
nibalizerwe can just root then :P17:42
nibalizerclarkb: screen created17:43
clarkbnibalizer: ansible is already installed on that host fwiw17:44
*** rkukura_ has joined #openstack-infra17:44
clarkbbut venving won't hurt17:44
clarkbarst17:45
*** rkukura has quit IRC17:45
*** rkukura_ is now known as rkukura17:45
fungifrightening... https://github.com/rackspace/gophercloud17:45
openstackgerritClark Boylan proposed openstack-infra/system-config: Update ES to 1.7.3  https://review.openstack.org/24323217:45
clarkbnibalizer: I am ready for you to run that command if you are, watch bigdesk and all the logstash-workers should go away17:46
nibalizerkk here goes17:46
*** hodos has joined #openstack-infra17:46
*** regXboi has quit IRC17:47
openstackgerritAntoine Musso proposed openstack-infra/gear: inline helps for interactive commands  https://review.openstack.org/6659117:47
*** sdake has joined #openstack-infra17:47
nibalizeryep they are gone in bigdesk17:47
clarkbnibalizer: and it looks like all 20 were affected17:47
clarkbso we didn't somehow miss one because derped inventory17:48
*** stevemar_ has quit IRC17:48
fungiclarkb: jeblair: asselin__: i've restarted jenkins.o.o with the latest puppet-jenkins change confirmed in place, and https://jenkins.openstack.org/cli/ is still 404 so i _think_ we should be good to start cycling the others if desired17:48
nibalizerlooks kinda like worker08 and worker11 already had es stopped but :shrug:17:49
clarkbnibalizer: so if yo uare happy with the ansible output I say do the next one (I am happy with it based on counting the nodes and seeing the changed counts)17:49
clarkbnibalizer: Ithink it must've crashed there probably OOM17:49
nibalizerkk here goes17:49
clarkbfungi: thanks, do we also want my mod rewrite change for extra layers or meh?17:49
*** wenlock has quit IRC17:49
clarkbnibalizer: still looking good, next one is the scary one17:50
clarkbready when you are17:50
fungiclarkb: maybe just hold it in reserve for now. i worry that's further complication17:50
clarkbfungi: kk17:50
clarkbI can WIP it17:50
openstackgerritAdam Gandelman proposed openstack-infra/irc-meetings: Rename irc meeting: akanda->astara  https://review.openstack.org/24323517:50
*** sergmelikyan has quit IRC17:50
*** wenlock has joined #openstack-infra17:51
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: WIP: Add Ansible testing infrastructure  https://review.openstack.org/24319617:51
nibalizerclarkb:  does the star in es-head indicate the 'leader' or whatever es calls it?17:51
*** wenlock_ has quit IRC17:51
clarkbnibalizer: yes it is the master17:51
nibalizerdefinitely feels like es02 is how the scripts are written and es04 is the master17:51
*** tiswanso has quit IRC17:51
clarkbnibalizer: it doesn't matter17:51
fungiwho runs elk-town? master blaster runs elk-town17:52
nibalizerkk17:52
clarkbmaster is an elected thing iwthin es itself17:52
clarkbbut they are all data nodes capable of servicing requests (so es02 is my default typically)17:52
*** derekh has quit IRC17:52
claytonjust for the benefit of anyone else, if you're getting "OpenStackCloudException: Error getting compute endpoint on :NCE: The request you have made requires authentication. (HTTP 401) (Request-ID: req-df5f123b-5397-4cb1-a7d8-f1415afba2c7) (Inner Exception: The request you have made requires authentication.)" from nodepool17:52
claytonthe issue for us was that we had a project name in the project-id field, which now has to be a uuid, not a name.  the fix is to use project-name17:52
fungiclayton: ahh, yep i think someone else ran into that as well (might have even been us)17:53
*** tonytan4ever has joined #openstack-infra17:53
nibalizerclarkb: ah yea lets split that last 'hosts' entry17:53
*** weshay_xchat is now known as weshay17:53
mordredI'm going to try to make a patch for nodepool that does the more righter thing there17:53
clarkbnibalizer: kk17:53
nibalizerthats just an oversight on my part17:53
nibalizerclarkb: you good for me to run this?17:54
*** wenlock has quit IRC17:55
clarkbya lets get it over with :)17:55
mordredfungi: or maybe we should just all remember that when people hit this iit's the first thing to try17:55
nibalizerthis probalby will take a bit17:55
nibalizersince reboots17:55
clarkbyes17:55
*** sergmelikyan has joined #openstack-infra17:56
*** bpokorny has quit IRC17:56
*** hashar has quit IRC17:57
claytonso, thanks to monty for the help with that, and also thanks to whoever realized fractional hours in the nodepool list output might not be optimal :)17:57
fungiheh17:57
clarkbnibalizer: I suppose its good that that failed :/17:58
greghaynesmordred: or maybe catch and reraise a more helpful error message?17:58
clarkbnibalizer: I am going to manually run that check on 0217:58
nibalizerclayton: eh.. thats a bit contentious17:58
mordredgreghaynes: well, we do that as best we can17:58
fungiclayton: if only i could purchase a clock with tenths and hundredths of an hour instead of minutes and seconds17:58
nibalizerI got really used to fractional hours17:58
*** devvesa has quit IRC17:58
mordredgreghaynes: but unfortunately there is no way to differentiate "that's not a valid project" from "your password is wrong" to "you do not have an account on this cloud"17:58
clarkbfractions are easier than base 60 maths17:59
nibalizerclarkb: yikes17:59
greghaynesmordred: totally, I am just thinking "Maybe you did X"17:59
fungiactually i wish i could update the linux system clock to operate on decimal fractions of a day17:59
claytonnibalizer I think the new output is easier to grep though, for example if I want to find all nodes that have been around for over a day17:59
clarkbnibalizer: so on 02 they match I think my test command is just bonkers17:59
greghaynesmordred: it doesnt have to be always correct, but that is an easy way to make sure that is the first thing someone checks17:59
claytonwhich for us usually means it never got connected to jenkins17:59
fungiclarkb: not entirely true. base 12/60 math was much easier in the days of purely rational mathematics18:00
patrickeastBobBall: yea looks like the ec2 one went down, i just kicked it... should be back up now18:00
clarkbnibalizer: oh I am stupid18:00
clarkbnibalizer: the problem is the filename is in the output18:00
clarkbnibalizer: and they are two different files18:00
openstackgerrityolanda.robla proposed openstack-infra/shade: Add initial setup for magnum in shade  https://review.openstack.org/24323918:00
*** shashank_hegde has quit IRC18:00
clarkbnibalizer: I think I can use cut to fix this real quick18:01
nibalizerclarkb:  we need18:01
nibalizer[ "`sha1sum /tmp/elasticsearch-1.7.3.deb | cut -d ' ' -f 1`" = "`cat /tmp/elasticsearch-1.7.3.deb.sha1.txt| cut -d ' ' -f 1 `" ]18:01
*** dtantsur is now known as dtantsur|afk18:01
nibalizeryay hax18:01
clarkbya that18:02
clarkbnibalizer: so I guess trim the old playbook to remove all the stuff that worked and update the sha1 check18:02
*** jistr has quit IRC18:03
nibalizerhrm... bu thte single quoting already present in the yaml file will probably screw with my single quoting18:03
clarkbsorry for that, I should've realize18:03
clarkbhahaha18:03
BobBallthanks patrickeast - is there a different instance that I should reference instead? or was the other instance internal?18:03
*** ilyashak_ has quit IRC18:03
clarkbnibalizer: the way around that is use the > quoting like curl did18:03
patrickeastBobBall: the one i use primarily sits behind our firewall :(18:03
BobBallunderstood18:03
clarkbnibalizer: so shell: >\n18:03
clarkbnibalizer: then indent your ne wstring without the outer ''s on the newline18:04
patrickeastBobBall: at some point i should really just figure out why the ui process throws up with http://paste.openstack.org/show/478366/18:04
patrickeastsomething in the flask server i think... not sure how to catch it18:04
clarkbnibalizer: one more space indent18:04
*** baoli has quit IRC18:04
*** nadya has joined #openstack-infra18:05
clarkbnibalizer: the [ goes under e in shell18:05
nibalizerkk18:05
notmynameI have an issue with dependencies and global requirements, and I was hoping for some advice18:05
clarkbnibalizer: and remove all the stuff above it18:05
BobBallYeah, that sucks...18:05
clarkbnibalizer: so we don't reboot again and all that18:05
nibalizerya18:05
nibalizergood to run?18:06
*** baoli has joined #openstack-infra18:06
clarkbI think so, it will redownload but thats fine18:06
notmynamecurrent dependency in swift/GR is pyeclib==1.0.7. we want to bump this to >=1.1.1. but we can't because swift-side can't land without the GR change and GR can't land since it breaks all the tests that are looking for ==1.0.718:06
*** alexz has quit IRC18:06
notmynamewe've got open patches for both, and I think that if we can get the patches to land right next to each other it should work18:06
greghaynescrinkle: any tips on debugging http://logs.openstack.org/40/165240/12/check/gate-infra-puppet-apply-bare-precise/0ed3dcc/console.html#_2015-11-09_16_52_59_06518:07
greghaynescrinkle: seems pretty unrelated to the change...18:07
clarkbok es is running now18:07
*** unicell has joined #openstack-infra18:07
AJaegernotmyname: can't you ask for >=1.0.7 instead? It will get the latest one18:07
clarkbnibalizer: you will want to reconnect with bigdesk to see that we didn't split brain or anything18:07
clarkbnibalizer: and elasticsearch head should show all the indexes18:07
AJaegerso, two changes, first asking for >= 1.0.7, second >= 1.1.118:07
*** haypo has joined #openstack-infra18:07
nibalizeroh haha18:07
AJaegernotmyname: you need overlapping ranges...18:08
nibalizerI'm sitting here spamming reconnect and nothing is happening... well my ssh tunnel died because the box rebooted18:08
nibalizerobviously18:08
crinklegreghaynes: don't worry about that, it ended in 'exit 0' so it's okay18:08
crinklegreghaynes: you have to worry about this one http://logs.openstack.org/40/165240/12/check/gate-infra-puppet-apply-bare-precise/0ed3dcc/console.html#_2015-11-09_16_51_12_62418:08
greghaynescrinkle: hrm, the test failed, so something else I guess18:08
clarkbnibalizer: ya you need to redo ssh18:08
greghaynescrinkle: aha!18:08
notmynameAJaeger: there's some versions between 1.0.7 and 1.1.1 that I don't want. I'm wondering if there's any way to avoid the extra code churn18:09
openstackgerritJan Klare proposed openstack-infra/project-config: add stable/liberty branch to gerritbot for project openstack-chef  https://review.openstack.org/24324518:09
clarkbnibalizer: the logs (/var/log/elasticsearch/elasticsearch.log) seem good so far, queries are fialing because we are in state RECOVERING18:09
*** sdake has quit IRC18:09
openstackgerritMerged openstack-infra/nodepool: Add dib image command tests  https://review.openstack.org/22965218:09
clarkbnibalizer: but it seems to see the nodes18:09
clarkbnibalizer: also we may need to update bigdesk and elasticsearch head to latest versions now to support newer api18:10
nibalizerI'm not getting my dashboards to reconnect :(18:10
nibalizerbut curl localhost:9200/_stats worked so thats good18:10
clarkbnibalizer: curl -XGET 'http://localhost:9200/_cluster/health?pretty=true' is about what I expect18:10
crinklegreghaynes: the template from https://review.openstack.org/#/c/165240/12/modules/openstack_project/manifests/proposal_slave.pp isn't in scope to retrieve those variables, you should probably just add that file resource to wheel_mirror_slave.pp instead18:10
clarkbnibalizer: I think need to update versions of those tools to get them to work?18:11
nibalizerok18:11
clarkbnibalizer: anyways I am using the above curl and it says it is initializing shards and all 6 data nodes are present18:11
*** baoli has quit IRC18:11
mordrednotmyname: it might be ugly ... but you could do >=1.0.7,!=1.0.8,!=1.0.9 etc.18:11
*** baoli has joined #openstack-infra18:11
openstackgerritArmando Migliaccio proposed openstack-infra/project-config: Skip long-running jobs for release note changes  https://review.openstack.org/24324618:12
*** kozhukalov_ has quit IRC18:12
AJaegernotmyname: in the gates we install the latest version anyway, so make this a small window between those two patches...18:12
funginotmyname: the jobs are engineered to require that we don't require atomically merging changes to two git repositories. it's preferred that the way forward be a graceful non-atomic series of changes instead (so that they can be paused for indefinite periods of time within that sequence and not leave things broken)18:12
*** wenlock has joined #openstack-infra18:12
openstackgerritMark T. Voelker proposed openstack-infra/irc-meetings: Change DefCore from 15:00 to 16:30 UTC  https://review.openstack.org/24169518:12
*** Sukhdev has quit IRC18:14
greghaynescrinkle: So, there is something I am missing about templates I thinkg...18:14
greghaynescrinkle: Do I need to be explicitly passing in context?18:14
clarkbnibalizer: oh newer es may have proper CORS stuff now18:14
clarkbnibalizer: so that explains why bigdesk and head aren't working :(18:15
greghayneshaha18:15
nibalizer'yay'18:15
fungiwhich means that you need to properly co-host bigdesk and head on the server now?18:15
*** sdake has joined #openstack-infra18:15
*** ZZelle_ has joined #openstack-infra18:15
greghaynesYou can punch headers in if its behind apache or somesuch18:15
fungiif so, that's unfortunate18:15
crinklegreghaynes: the template gets context from the class in which the template() function is called18:16
greghaynesor usualy you can configure allowed-hosts18:16
clarkbnibalizer: once the initializing shards falls to 0 I think that means all our primary shards are recovered18:16
fungioh, manually tweaking allowed-hosts is probably an acceptable nuisance18:16
clarkbnibalizer: at that point cluster won't do anything until we run the next step and reenable allocation18:16
clarkbnibalizer: so once we get there I think we reenable allocation18:16
clarkbgreghaynes: there is no apache18:16
nibalizerkk18:16
clarkbgreghaynes: this is in es itself18:16
greghaynesclarkb: http.cors.allow-origin18:16
notmynameAJaeger: mordred: fungi: unfortunately, existing tests won't pass with newest pyeclib because newest pyeclib has dropped bundled jerasure (and replaced it with it's own implementation). that's a very good thing and what we want, but it means that upping the GR version will cause stuff to break unless the corresponding swift patch lands too18:17
greghayneshttps://www.elastic.co/guide/en/elasticsearch/reference/current/modules-http.html18:17
crinklegreghaynes: you called template() in openstack::proposal_slave which only knows about variables in that class and in the proposal.slave.o.o node18:17
greghaynesclarkb: not sure if that applies to your version...18:17
*** sridhar_ram1 has joined #openstack-infra18:17
clarkbthats 2.0 but I am sure 1.7.3 is similar18:17
openstackgerritMerged openstack-infra/nodepool: Add node command tests  https://review.openstack.org/22965318:17
*** sridhar_ram has quit IRC18:17
clarkbI am happy to use curl for now18:18
greghaynescrinkle: allow me to try and grok....18:18
mordrednotmyname: hrm18:18
clarkbnibalizer: ok run that status command and you will see cluster is yellow and basically holding still18:18
notmynamemordred: indeed.18:18
nibalizerclarkb: intializing shards is 018:18
clarkbnotmyname: initializing shards is 0 ya18:18
clarkbnibalizer: er ^18:18
clarkbnibalizer: so next step is to reenable shard allocation so that those 100 shards get initialized as secondary shards18:19
greghaynescrinkle: ah, yes18:19
nibalizerkk18:19
greghaynescrinkle: I added the vars to the wrong class18:19
crinklegreghaynes: :)18:19
mordrednotmyname: my brain is trying to compute a solution18:20
notmynamemordred: so we could respin distro packages that also include the dependency. and update the library to support both. but that seems like a large amount of work simply to work around our own CI system18:20
nibalizerclarkb: looking good so far18:20
*** Ryan_Lane has joined #openstack-infra18:20
Ryan_Lanehowdy. is openstack still doing its CLAs in gerrit?18:21
*** Swami has joined #openstack-infra18:21
clarkbRyan_Lane: we are (though recent board meeting seemed to give go ahead to DCO for individual contributors)18:21
clarkbnibalizer: ya and logstash works if yo uexpand the time range out from 15 minutes to an hour18:21
Ryan_Lanewhat's DC0?18:21
Ryan_LaneDCO18:21
Ryan_LaneI'm trying to find a reasonable way of hosting a CLA18:22
notmynamemordred: also, I haven't yet considered how this is going to affect any stable branch testing. I kinda dodge that by staying in swift-land since our patches work with the dependencies they specify18:22
clarkbRyan_Lane: https://wiki.openstack.org/wiki/OpenStackAndItsCLA#The_Proposal18:22
Ryan_Lanethought I'd ask for advice here :)18:22
funginotmyname: swift can't support both the old and new jerasure versions? it sounds like you're saying they need to upgrade in lock-step?18:22
dimsRyan_Lane https://wiki.openstack.org/wiki/OpenStackAndItsCLA#The_Developer_Certificate_of_Origin18:22
dimsoops clarkb already posted18:22
*** wenlock has quit IRC18:22
Ryan_Lane:)18:22
*** wenlock1 has joined #openstack-infra18:22
*** thedodd has quit IRC18:23
clarkbnibalizer: so ya now we wait for those shards to init and cluster to go green18:23
*** thedodd has joined #openstack-infra18:23
clarkbnibalizer: once that happens we can run the playbook to turn stuff back on the workers18:23
clarkbnibalizer: then we can get my puppet change merged and reenable puppet everywhere and finally figure out how we want ot do CORS18:23
fungiRyan_Lane: also http://docs.openstack.org/infra/manual/developers.html#using-signed-off-by18:24
*** davideagnello has joined #openstack-infra18:24
notmynamefungi: close. the truth is somewhat more complicated18:24
*** asselin__ has quit IRC18:24
Ryan_Lanehm. interesting.18:24
mordrednotmyname: I agree in general about it being a lot of work and whatnot for your case - the system in general is there to handle the more complex case (and more common one, tbh) where 2 different openstack projects that commonly get installed on the same machine want to upgrade to a new version of a lib on a different cadence18:25
*** baoli has quit IRC18:25
mordredwhich means there needs to be a somewhat reasonable way to be in a middle-ground position where each of the combos works18:25
Ryan_Lanefungi: if openstack continued to use a CLA and didn't want to host in gerrit, what would you consider?18:26
mordrednotmyname: otoh - it does prevent lockstep upgrades within a single project18:26
Ryan_Laneclarkb: ^^18:26
notmynamewe don't actually directly use jerasure. current master uses pyeclib 1.0.7 which bundles jerasure. current swift unit tests use a config that requests a jerasure backend for pyeclib. pyeclib 1.1.1 has removed the jerasure bundling and provides it's own simple ec implementation. that's what we're wanting for testing.18:26
Ryan_LaneDCO is cool and hopefully I can use that instead. it looks a lot easier to deal with18:26
*** baoli has joined #openstack-infra18:27
mordredRyan_Lane: I recomend that18:27
*** mgrosz has joined #openstack-infra18:27
mordredRyan_Lane: CLAs are a nightmare and should be avoided unless you're at lawyer-gunpoint18:27
fungiRyan_Lane: apache projects use a manual process to verify a cla is in place, but they also only require it of their "contributors" (their equivalent of our core reviewers)18:28
notmynamemordred: yeah. we're the only openstack consumer of pyeclib and the commits proposed to master all work. what's challenging is getting the CI system to approve use using a different library18:28
notmyname*different version of the library18:28
*** kozhukalov_ has joined #openstack-infra18:28
*** shashank_hegde has joined #openstack-infra18:28
*** asselin_ has joined #openstack-infra18:28
openstackgerritArmando Migliaccio proposed openstack-infra/project-config: Skip long-running jobs for release note changes  https://review.openstack.org/24324618:28
*** sridhar_ram has joined #openstack-infra18:29
notmynamewhich is why I wanted to ask in here if there is any other way beyond doing more respins of dependencies just for the sake of openstack CI18:29
notmynamenote that pyeclib is not currently in the openstack namespace (however, we're working on changing that after we get this version bump, actually)18:29
mordrednotmyname: other choice might be a conditional in your unittests that try to attach the bundled ec backend and if that's not there try the othe rthing?18:29
mordrednotmyname: like, you have the patch to move between the two in swift - can it be conditionaled such that you don'tneed to actuall respin depends?18:30
clarkbnibalizer: it is slowly making the unassigned shards number smaller18:30
clarkbnibalizer: now is probably a good time for breakfast18:30
notmynamemordred: I feel like we're slaves to our own tools instead of the other way around :-/18:30
mordrednotmyname: in this case, yes18:31
tsgnotmyname, mordred: as a side-note, (and a lack of my detailed understanding of upper-constraints) but Jenkins seems to be happy if I up global-requirements on master to >=1.1.1 and leave upper-constraints on master at ==1.0.7.18:31
mordrednotmyname: but that's because the tools are there to solve a much more complex case and this isa n outlier18:31
clarkbI am trying to figure out if we need to worry about CORS at all because of how we set up the proxying18:31
mordrednotmyname: but it is absolutely making this task harder than it needs to be18:31
notmynamemordred: we're in agreement :-)18:31
clarkbbasically nothing can hit the api directly so if we tell the api itself that * is ok for CORS then I don't think we are really an less secure18:31
clarkbfungi: ^ that make sense?18:31
*** sridhar_ram1 has quit IRC18:32
*** otherwiseguy has quit IRC18:32
notmynamemordred: btw tsg is the maintainer for pyeclib18:32
nibalizerclarkb: kk imma grab a burrito18:32
*** sputnik13 has joined #openstack-infra18:32
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Support GitHub PR webhooks  https://review.openstack.org/16311718:33
*** davideagnello has quit IRC18:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Make the string representation of change transparent  https://review.openstack.org/23894818:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Fix job hierarchy bug.  https://review.openstack.org/19245718:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Add 'push' and 'tag' github webhook events.  https://review.openstack.org/19120718:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Add 'pr-comment' github webhook event  https://review.openstack.org/23920318:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Configurable SSH access to GitHub  https://review.openstack.org/23913818:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Assign fake connections to test class dynamically  https://review.openstack.org/23882018:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Allow using webapp from connections  https://review.openstack.org/21564218:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Don't pass fake_gerrit to FakeURLOpener  https://review.openstack.org/23881818:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Pass upstream_root to fake gerrit explicitly  https://review.openstack.org/23881918:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Support for github commit status  https://review.openstack.org/23930318:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Generalize event queue handling in tests  https://review.openstack.org/23881718:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Allow list values in template parameters.  https://review.openstack.org/19120818:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Add basic Github Zuul Reporter.  https://review.openstack.org/19131218:33
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Merge pull requests from github reporter  https://review.openstack.org/24325018:33
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/subunit2sql: Add an extension capability for adding targets  https://review.openstack.org/24236318:33
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/subunit2sql: Add unit tests for subunit2sql.shell.main  https://review.openstack.org/24258718:33
mordredhi tsg !18:33
*** davideagnello has joined #openstack-infra18:33
fungiclarkb: yep, seems safe18:33
*** otherwiseguy has joined #openstack-infra18:34
mordredtsg: hrm. what if you set >=1.0.7 and upper-constraints to ===1.0.7 ?18:34
mordredtsg: becuase the problem where this fails is swifts _unit_ tests, right?18:34
*** pvaneck has joined #openstack-infra18:34
tsghi! mordred, https://review.openstack.org/#/c/238771/18:35
tsghttp://logs.openstack.org/71/238771/3/check/gate-tempest-dsvm-full/00b928d/logs/devstacklog.txt.gz18:35
tsg  + swift-init --run-dir=/opt/stack/data/swift/run all stop"18:35
tsg  (...)18:35
tsg  pkg_resources.DistributionNotFound: The 'PyECLib==1.0.7' distribution was not found and is required by swift18:35
notmynameright. there aren't any functional tests in openstack's CI that test against an EC storage policy (there are in 3rd party CI)18:35
mordrednotmyname: so - upper-constraints only affects devstack jobs at the moment18:36
*** mgrosz has quit IRC18:36
funginotmyname: tsg: so to rephrase, there will be a (hopefully extremely brief) period of time where swift master can't work with the jerasure declared in our list of global requirements... an obvious solution is that for that period of time swift simply shouldn't be tested against global requirements (or vice versa) since they're mutually incompatible18:36
mordredwhich means you should be able to land >=1.0.7, ===1.0.7 in g-r without anything breaking18:36
*** sridhar_ram has quit IRC18:37
fungii don't see that as fighting against our tools, it's our tools enforcing the things we ask them to18:37
*** mgrosz has joined #openstack-infra18:37
fungiif we don't want them to enforce those things, then we can of course turn them off18:37
*** ilyashakhat_mobi has joined #openstack-infra18:37
greghaynesclarkb: re: cors - its really a matter of whether we would potentially store anything 'secure' in ES18:37
tsgmordred: that's true - but won't CI pick up 1.1.1?18:37
greghaynesclarkb: which we dont18:37
greghaynesclarkb: so * is fine18:37
mordredwhich then means swift could change its requirements.txt to be >=1.0.7 - which it could do in the patch that changes the unit tests18:37
clarkbgreghaynes: sort of18:37
clarkbgreghaynes: we don't want arbitrary things to store anything but they can't because of the proxy18:38
mordredtsg: CI will pick up 1.1.1 in unittests not in devstack18:38
mordredwhich is where g-r changes are tested18:38
mordredso you'll be able to land the g-r change18:38
clarkbgreghaynes: so ya I think * is ok for when we talk directly to the api via ssh port forward18:38
*** daemontool has quit IRC18:38
tsgmordred: got it - I see that it looks at upper-constraints18:38
greghaynesclarkb: Yea, what the CORS is protecting is whether someone would have special access circumvented by a third party site18:38
mordredthen once you do, the g-r system will allow you to land the swift change to swift's requirements18:38
clarkbgreghaynes: right and I think we already have stronger controls in place with the proxy?18:38
greghaynesclarkb: Yep18:39
*** trown is now known as trown|lunch18:39
mordredand then once you've done that, you can land an upper-constraints patch to set it to >=1.1.118:39
*** daemontool has joined #openstack-infra18:39
mordredtsg: can you try that on your g-r patch and see if my theory holds?18:39
greghaynesclarkb: also, not doing * would mean we prevent people from hosting their own kibana I think18:39
clarkbgreghaynes: I don't know that that is the case since they would talk to logstash.o.o apache proxy anyways18:40
tsgmordred: sure, to recap - 1) submit >= 1.0.7 for global-requirements, leave upper-constraints at ==1.0.7, 2) up swift requirement to >=1.1.1, 3) up upper-constraints.txt on master to >=1.1.118:40
clarkbbut maybe it does, I haven't looked at the headres closely yet18:40
clarkbbut ya I think proxy controls are actually what we need/want and we don't care about CORS18:40
mordredtsg: cloes18:40
mordredtsg: 2 should be "up swift requirement to >= 1.0.7"18:41
greghaynesclarkb: agreed18:41
mordredsince that will, at the moment, install 1.1.1 since it's always going to get the latest18:41
tsgmordred: yeah - makes sense18:41
notmynametsg: mordred: and then step 4 is to up swift and g-r both to be >=1.1.1?18:41
mordredyup18:41
*** signed8bit is now known as signed8bit_ZZZzz18:41
mordredwell, step 3 can update g-r and upper-constrints to 1.1.118:41
lifelesso/18:42
notmynameok18:42
mordredoh good18:42
mordredlifeless is here18:42
mordredlifeless: please vet my suggestion above18:42
*** kushal has quit IRC18:42
*** bardia has joined #openstack-infra18:42
Ryan_Lanefungi: yeah, I have a feeling I'm going to need to require every contributor to sign one18:42
lifelessmordred: nearly18:42
lifeless1) >=1.0.7 in global-requirements18:42
Ryan_Lanewhich is why I'm trying to avoid a manual process18:43
lifeless2) >=1.0.7 in swift18:43
lifeless3) up to >=1.1.1 in g-r18:43
*** sdake_ has joined #openstack-infra18:43
*** Hunner has quit IRC18:43
lifeless2's step has to match g-r because of the consistency checks18:43
*** thiagop has quit IRC18:43
lifelessand 4) swift to >= 1.1.118:43
lifelessso yes, mordred you have it18:44
mordredyay!18:44
* mordred was usefulish18:44
tsgmordred, lifeless: thx! .. also update u-r in (3) to ==1.1.1?18:44
lifeless[and this is why pins are bad]18:44
*** sabeen3 has quit IRC18:44
notmynamelifeless: and upper-constraints?18:44
*** signed8bit_ZZZzz is now known as signed8bit18:44
tsgor can u-r be at >=1.1.1?18:44
lifelessnotmyname: it moves at 318:44
lifelessnotmyname: if we move it at 1, swift's dependency cross-check will error [btw this is why most openstack projects disabled that check]18:44
lifelesstsg: constraints are always ===, since they are documenting known-good's18:45
*** sdake has quit IRC18:45
*** achanda has joined #openstack-infra18:45
tsglifeless: makes sense :)18:45
lifelesstsg: that way we have no variation in CI other than the code being tested,18:45
lifelesss/,/./18:45
*** Hunner has joined #openstack-infra18:45
*** Hunner has quit IRC18:45
*** Hunner has joined #openstack-infra18:45
*** kozhukalov_ has quit IRC18:45
*** amuller_afk is now known as amuller18:45
*** achanda has quit IRC18:45
mordreds/\./ :)/18:46
*** yfried has joined #openstack-infra18:46
*** thiagop has joined #openstack-infra18:47
notmynamelifeless: mordred: thanks18:47
*** tonytan4ever has quit IRC18:48
*** tiswanso has joined #openstack-infra18:49
openstackgerritgreghaynes proposed openstack-infra/system-config: Add wheel_mirror_slaves that use pypi-mirror  https://review.openstack.org/16524018:50
*** kozhukalov_ has joined #openstack-infra18:50
*** tdurakov has joined #openstack-infra18:50
lifelessnotmyname: anytime18:50
shardyHey folks, we're trying to add CI for some new stable/liberty tripleo branches18:51
shardyI think we have the project-config stuff OK now, any reviews much appreciated:18:51
shardyhttps://review.openstack.org/#/c/240938/18:51
notmynamelifeless: even before 8am! ;-)18:52
lifelessnotmyname: even before 8am :)18:52
greghayneshrm, on https://review.openstack.org/#/c/233852/2 gerrit reports merge failure that zuul doesnt know about - does that mean jgit and python-git disagree on mergability?18:52
*** ilyashakhat_mobi has quit IRC18:53
*** tdurakov has quit IRC18:53
clarkbgreghaynes: is the comment from the gerrit bird?18:53
clarkbgreghaynes: if sothen yes18:53
greghaynesYep, it has the birdie18:53
clarkbwoo we need to restart cluster to pick up an http module settings :/18:54
clarkbmight save that for the weekend then18:54
openstackgerritmatthew wagoner proposed openstack-infra/shade: Add new context manager for shade exceptions, cont. again  https://review.openstack.org/24322118:54
*** daemontool has quit IRC18:54
*** mgrosz has quit IRC18:54
openstackgerritgreghaynes proposed openstack-infra/nodepool: Explicitly block in nodepool upload commands  https://review.openstack.org/23385218:54
fungigreghaynes: more specifically, it's jgit and cgit18:55
greghaynesfungi: ah, is cgit what we use in zuul?18:55
openstackgerritTushar Gohad proposed openstack/requirements: Bump PyECLib version to >=1.0.7  https://review.openstack.org/23877118:55
fungigreghaynes: the jgit merge conflict resolution is primitive compared to the variety of resolution models cgit tries18:55
*** tdurakov has joined #openstack-infra18:55
*** sergmelikyan has quit IRC18:55
*** alex_xu has quit IRC18:56
greghaynesfun18:56
fungigreghaynes: well, cgit is what's getting called into eventually, yes18:56
clarkbhttps://www.elastic.co/guide/en/elasticsearch/reference/1.7/modules-http.html is the docs for the version we are running18:56
clarkbbasically the same which is nice18:56
greghaynesclarkb: sweet18:56
fungigreghaynes: we intentionally have zuul neuter/cripple the resolution models it lets cgit use in at attempt to make it as simplistic as the jgit gerrit uses, but they still occasionally disagree18:57
nibalizerso enabled = true and allow-origin = * ?18:57
openstackgerritgreghaynes proposed openstack-infra/nodepool: Remove wait_for_threads in test_commands  https://review.openstack.org/23721918:57
openstackgerritgreghaynes proposed openstack-infra/nodepool: Trigger image builds using gearman  https://review.openstack.org/19517518:57
*** alex_xu has joined #openstack-infra18:57
openstackgerritgreghaynes proposed openstack-infra/nodepool: Trigger image uploads using gearman  https://review.openstack.org/19772218:57
openstackgerritgreghaynes proposed openstack-infra/nodepool: Add dib deletion test  https://review.openstack.org/21527518:57
openstackgerritgreghaynes proposed openstack-infra/nodepool: Trigger image delete using gearman  https://review.openstack.org/19811418:57
*** signed8bit is now known as signed8bit_ZZZzz18:57
openstackgerritgreghaynes proposed openstack-infra/nodepool: Move nodepool config loading into module  https://review.openstack.org/23159218:58
openstackgerritgreghaynes proposed openstack-infra/nodepool: Make secure.conf optional and backwards-compat  https://review.openstack.org/23280018:58
Ryan_Lanethanks for the help everyone. nice to be able to ask you folks for advice :)18:58
openstackgerritgreghaynes proposed openstack-infra/nodepool: Decouple nodepool db and config from builders  https://review.openstack.org/22239818:58
openstackgerritgreghaynes proposed openstack-infra/nodepool: Builders distinguish between failure and exception  https://review.openstack.org/24213118:58
fungiRyan_Lane: nice to be able to do something for you for a change!18:58
Ryan_Lane:)18:59
clarkb19 shards to go, probably gonna take the longest18:59
nibalizerclarkb: ya its been at 181/19 for the past 10 minutes18:59
*** e0ne has joined #openstack-infra19:00
openstackgerritAnne Gentle proposed openstack-infra/project-config: Builds and publishes Compute API Guide  https://review.openstack.org/23100019:00
clarkbnibalizer: ya  Ithink enabled = true and allow-origin = *19:00
*** signed8bit_ZZZzz is now known as signed8bit19:03
*** asselin_ has quit IRC19:03
*** austin81 has joined #openstack-infra19:03
AJaegerclarkb, mordred,fungi, could I get another +2 review on https://review.openstack.org/#/c/242975/ to limit running of releasenotes jobs, please? This will unbreak stable glance branches...19:04
clarkbnibalizer: I am going to clean up some of these 0015.X.Y indexes which are creating errors in the logs (no timestamp found)19:04
*** stevemar_ has joined #openstack-infra19:05
fungiAJaeger: is it that gate-{name}-tox-releasenotes can only ever run on master, or simply that it's implemented for mitaka and later?19:06
openstackgerritKyle Mestery proposed openstack-infra/project-config: Add create ACL for Octavia  https://review.openstack.org/24326419:06
clarkbnibalizer: I have previously closed a couple of the "bad" indexes so that we retain the data on how possibly they got created19:06
clarkbnibalizer: if you run curl -XGET 'http://localhost:9200/_cat/indices' you will see them all19:07
fungiAJaeger: based on the commit message, it seems like there's an assumption that we'll get post-merge testing of release notes collection for stable branches indirectly by checking master branch changes19:07
*** sridhar_ram has joined #openstack-infra19:07
AJaegerfungi: my understanding is that it really will only run on master - and collect information from other branches19:07
fungiAJaeger: so it is in theory possible to merge a change to stable/liberty which will then leave this job broken on all master branch changes?19:07
AJaegerfungi: mmh - yeah ;(19:08
fungiAJaeger: or does it sanely ignore failures for stable branch commits to prevent that19:08
fungi?19:08
AJaegerfungi: seems we should ask dhellmann for this19:08
AJaegerfungi: very good question!19:09
*** e0ne has quit IRC19:10
fungii summarized my concern in a review comment. we can continue there19:10
AJaegerfungi: thanks for adding this as comment, let's see what dhellmann answers!19:10
*** tdurakov has quit IRC19:10
*** e0ne has joined #openstack-infra19:10
*** tnarg has quit IRC19:10
tsglifeless: https://review.openstack.org/#/c/238771/19:10
*** someara2 has joined #openstack-infra19:11
openstackgerritSteve Martinelli proposed openstack-infra/project-config: add release notes jobs for keystone  https://review.openstack.org/24297219:12
stevemar_AJaeger: should be all fixed up now ^19:12
*** Sree has quit IRC19:13
*** jamesmcarthur has joined #openstack-infra19:13
lifelesstsg: +2A hammer applied19:13
*** sabeen1 has joined #openstack-infra19:13
*** chrall__ has quit IRC19:13
clarkbnibalizer: curl -XGET 'http://localhost:9200/logstash-2015.11.06/_recovery?pretty&human' shows the replica shard for shard id 1 is in progress19:13
AJaegerstevemar_: cool19:14
clarkbnibalizer: and if you run it a couple times the percentages get bigger so it is in progress19:14
nibalizerclarkb: 'human'19:14
*** chrall__ has joined #openstack-infra19:14
tsglifeless: gracias!19:14
clarkbnibalizer: human readable19:14
clarkbnibalizer: don't worry the machines don't think they are one of us yet19:15
*** sdake_ is now known as sdake19:15
nibalizerya my point is thats quite a bit json blob so 'human' isn't quite right19:15
nibalizermuch less readable than the table thing that comes out of indicies19:15
clarkbhaha ya I dunno its from their docs19:15
clarkbhttps://www.elastic.co/guide/en/elasticsearch/reference/current/indices-recovery.html19:15
nibalizermostly just grumping don't pay attention to me19:15
clarkbmaybe thats a thing in 2.0 and noop here19:15
*** otter768 has joined #openstack-infra19:16
openstackgerritJan Klare proposed openstack-infra/project-config: add stable/liberty branch to gerritbot for project openstack-chef  https://review.openstack.org/24324519:17
tsglifeless: to confirm - in step (2) after we update swift requirements to 1.0.7 - do we expect devstack in CI to still use 1.0.7, correct?  essentially, any changes to swift related to 1.1.1 update should be postponed until the last step (swift update to >=1.1.1) - correct?19:17
*** dprince has quit IRC19:18
*** electrofelix has quit IRC19:18
lifelesstsg: yes (still 1.0.7), no( you should make sure swift *works* with 1.1.1 before we can bump the version to 1.1.1 in g-r)19:18
tsglifeless: good, so I will split my existing 1.1.1 patch for swift into step (2) and step (4)19:18
*** ociuhandu has quit IRC19:19
*** sdake has quit IRC19:20
*** otter768 has quit IRC19:21
*** sdake has joined #openstack-infra19:21
*** smarcet has joined #openstack-infra19:21
*** trown|lunch is now known as trown19:22
*** signed8bit has quit IRC19:23
*** sputnik13 has quit IRC19:25
*** eliqiao1 has joined #openstack-infra19:26
*** sabeen2 has joined #openstack-infra19:26
*** e0ne has quit IRC19:27
*** daemontool has joined #openstack-infra19:29
*** sabeen1 has quit IRC19:29
*** sputnik13 has joined #openstack-infra19:30
*** asselin_ has joined #openstack-infra19:32
*** asselin__ has joined #openstack-infra19:32
clarkbnibalizer: I am trying to decide if we should fix CORS when we upgrade to trusty19:34
clarkbnibalizer: but I think upgrade to trusty will be rolling upgrade one host at a time which likely isn't enough to fix CORS since that requires full restart19:34
*** asselin__ has quit IRC19:34
nibalizernot having es-head does kinda bite19:34
clarkbya19:35
nibalizerespecially if one of the goals is to get more people up to speed19:35
nibalizerI've had the benefit of doing ES at a couple old jobs so I can limp along but it is really nice19:35
clarkbso probably best to just update config and eat another cluster restart once we are happy with the state of things (that way we can bundle up any other config changes if we find new fun)19:35
*** bpokorny has joined #openstack-infra19:35
*** ihrachys has joined #openstack-infra19:35
*** tonytan4ever has joined #openstack-infra19:35
*** sdake has quit IRC19:35
nibalizerwhat about just adding the plugin and serving it to the world? is there anything in es-head that is bad?19:35
nibalizerwell now that I think about it yes yes there is19:36
clarkbyes, delete19:36
nibalizerlike 'delete stuff'19:36
*** August1914 has quit IRC19:36
*** sdake has joined #openstack-infra19:36
nibalizerthats a good point, with a new version this might not be the only thing we need to change config-wise19:36
nibalizerso giving some time for those issues to bubble up is a good idea19:36
clarkbyup19:37
*** packet has joined #openstack-infra19:37
*** packet has quit IRC19:37
nibalizerso index 3 has been at 74.8 for a long time19:38
nibalizerif i'm reading this right19:38
clarkbI think that means its part of the uninitialized set19:39
clarkbES appears to scan all the indexes to figure out what work needs to be done so it knows its 74% done to start19:39
clarkbbut then it starts work elsewhere19:39
clarkbnow it seems to be moving19:39
nibalizerah yes19:40
*** Piet has quit IRC19:40
*** ilyashakhat_mobi has joined #openstack-infra19:41
openstackgerritMerged openstack/diskimage-builder: Fix diskimage-builder image size  https://review.openstack.org/24227319:41
*** nadya has quit IRC19:43
*** tdurakov has joined #openstack-infra19:43
*** angdraug has joined #openstack-infra19:44
*** annegentle has quit IRC19:45
*** ilyashakhat_mobi has quit IRC19:46
*** flepied has quit IRC19:46
dhellmannfungi , AJaeger : regarding reno on stable branches, the plan was never to run that build on the stable branch itself.19:49
dhellmannfungi , AJaeger : after this initial setup period, we should only be adding notes based on backports, so we shouldn't have a high risk of breaking master19:50
*** hashar has joined #openstack-infra19:50
*** dprince has joined #openstack-infra19:51
openstackgerritAntoine Musso proposed openstack-infra/gear: inline helps for interactive commands  https://review.openstack.org/6659119:52
AJaegerdhellmann: so, are you asking fungi to approve - and consider the risk "accpetable"?19:52
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Merge pull requests from github reporter  https://review.openstack.org/24325019:52
openstackgerritJan Hruban proposed openstack-infra/zuul: (WIP) Support for github commit status  https://review.openstack.org/23930319:52
dhellmannAJaeger, fungi : yes, for now? I'm open to discussing ways to mitigate the risk, too, but let's get unjammed.19:52
*** someara2 has quit IRC19:53
AJaegerdhellmann, fungi: In this context, is https://review.openstack.org/242976 and over-optimization - or something we should do?19:54
dhellmannAJaeger : I'm comfortable with that optimization, now that I understand how the post job is configured19:55
AJaegerdhellmann: post jobs will be run for all changes and on all branches. I might need to make the publish job more robust to ignore branches (separate step)19:55
dhellmannAJaeger : SURE19:56
dhellmannoops, sorry19:56
*** sarob_ has joined #openstack-infra19:56
*** someara2 has joined #openstack-infra19:56
*** achanda has joined #openstack-infra19:56
*** chrall__ has quit IRC19:58
*** wenlock has joined #openstack-infra19:59
*** baoli has quit IRC19:59
*** nadya has joined #openstack-infra19:59
fungiAJaeger: remember that post jobs don't have branch awareness in zuul19:59
*** chrall__ has joined #openstack-infra19:59
fungiAJaeger: so you have to do some magic in the job itself to try and figure out if this is a change for master or a stable branch and then noop appropriately20:00
dhellmannAJaeger , fungi : considering testing, we probably need a release notes scan page set without a branch, to test notes on the "current" branch for any given patch coming in. I suppose we could then backport the reno job definition in each project and have a check job but no post job20:00
nibalizerclarkb: fyi i have an appointment at 1:30 so I will be leaving this to you before too long here20:00
AJaegerfungi: yeah, currently trying to find a good way for doing this....20:01
clarkbnibalizer: ok20:01
nibalizernot like, right now20:01
clarkbthings are moving along and really the last step is to turn on the workers20:01
*** cfarquhar has quit IRC20:01
fungiAJaeger: or really s/change/changeish/ (it's an arbitrary git ref from zuul's perspective)20:01
*** matrohon has joined #openstack-infra20:01
dhellmannfungi , AJaeger : how do we do this for the normal developer doc builds?20:02
dhellmannthat is, how do we ensure the post jobs only run on master?20:02
*** sputnik13 has quit IRC20:02
fungidhellmann: we don't. as i said, we ensure that post jobs check what branch the ref appears in, and if it's only in a non-master branch then we have the job do nothing successfully and exit20:03
*** wenlock has quit IRC20:03
AJaegerfungi: I'll see what I can reuse from jenkins/scripts/run-docs.sh...20:03
clarkb8 shards to go, so close20:03
fungidhellmann: basically, zuul is what decides what jobs run, and zuul doesn't have information on what branch a ref merged to when it gets the ref-updated event from gerrit20:04
dhellmannfungi : ah, ok, so I guess we'll need to do what AJaeger just said. I didn't realize that's how those worked, I thought we'd be able to control for branch in zuul.20:04
*** sputnik13 has joined #openstack-infra20:04
fungidhellmann: tag-based pipelines also rely on ref-updated, and so are similarly non-branch-aware. we do similar workarounds on jobs which run in those pipelines and need to do certain things depending on the branch(es) in which a tag's commit appears20:05
openstackgerritPaul Belanger proposed openstack-infra/grafyaml: Refactor Panel class  https://review.openstack.org/24171120:06
openstackgerritPaul Belanger proposed openstack-infra/grafyaml: Additional fields for singlestat panel  https://review.openstack.org/24167820:06
dhellmannfungi : this explains why the doc build isn't a simple call to tox.20:06
pabelangertimrc: good eye. I've updated the regex to patch on 10's now.20:06
*** jamesmcarthur has quit IRC20:06
*** cfarquhar has joined #openstack-infra20:07
*** cfarquhar has quit IRC20:07
*** cfarquhar has joined #openstack-infra20:07
*** asselin_ has quit IRC20:07
clarkbnibalizer: down to 5, may be done before you have to leave20:07
nibalizercool20:07
*** Sukhdev has joined #openstack-infra20:10
openstackgerritSergey Reshetnyak proposed openstack-infra/project-config: Add doc8 job for sahara  https://review.openstack.org/24329020:10
*** asselin_ has joined #openstack-infra20:11
*** hodos has quit IRC20:11
*** hodos has joined #openstack-infra20:12
*** sarob_ has quit IRC20:12
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Publish releasenotes  https://review.openstack.org/24276520:13
AJaegerfungi, what do you think of the above? ^20:13
*** annegentle has joined #openstack-infra20:13
dhellmannfungi , AJaeger : would it make sense to make the reno jobs on master non-voting until we sort some of this out?20:13
fungidhellmann: i would make them non-voting and only run in check until the finer details are ironed out20:14
*** sputnik13 has quit IRC20:14
fungior even switch them to the experimental pipeline if their output is not meant to be advisory for reviewers yet20:14
jesusaurusclarkb: hows elasticsearch going? looks mostly done20:14
dhellmannfungi : ack, I'll work on making them non-voting for now20:14
AJaegerfungi: non-voting but still publishing - or disable publishing for now?20:14
clarkbjesusaurus: 3 shards to recover then we should be green and will turn workers back on20:14
*** chrall__ has quit IRC20:15
AJaegerdhellmann: non-voting on master, so enhance my change...20:15
clarkbjesusaurus: only major issue so far is we ran into CORS stuff with elasticsearch head and bigdesk20:15
openstackgerritMerged openstack-infra/elastic-recheck: Filter non-voting jobs from the uncategorized bugs page  https://review.openstack.org/24220720:15
clarkbjesusaurus: looks like will require a config update and cluster retsrat to fix that20:15
jesusaurushm, ok20:15
dhellmannAJaeger : https://review.openstack.org/#/c/242765?20:15
fungiAJaeger: well, publishing happens in post right? so voting status is irrelevant there20:15
nibalizerclarkb: 2 shards!20:15
AJaegerdhellmann:  https://review.openstack.org/#/c/242975/20:15
*** chrall__ has joined #openstack-infra20:16
clarkbjesusaurus: so will likely wait on that a bit to make sure that we don't need any other config changes first20:16
*** ldnunes has quit IRC20:16
*** sputnik13 has joined #openstack-infra20:16
AJaegerfungi: yes. Just wonder whether it's proper to publish based on non-voting tests. But I think publishing will help us to see that everything works...20:16
jesusaurusclarkb: smart20:16
dhellmannAJaeger : the more I think about it, the more I'm convinced fungi is right that we should run the check job on stable/liberty, too20:16
dhellmannbut we actually need a thing in each project to make the test do something useful20:17
AJaegerso, non-voting on master and liberty.20:17
AJaegerLet me update 242975, ok?20:17
*** mrmartin has quit IRC20:17
dhellmannAJaeger : sure20:17
dhellmannAJaeger : yes, thanks20:17
fungiAJaeger: minor concern after skimming 242765, you're adding a job which relies on a slave script, and starting to run it right away even though the job runs on nodepool-managed workers which won't have that script on them until the next image update20:18
*** sputnik13 has quit IRC20:19
*** tdurakov has quit IRC20:19
*** andersonvom has quit IRC20:20
*** sputnik13 has joined #openstack-infra20:20
*** maiteb has quit IRC20:21
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Run releasenotes jobs only on liberty and newer  https://review.openstack.org/24297520:21
AJaegerfungi: so, split that change in two parts?20:21
*** binbincong has quit IRC20:22
fungiAJaeger: ideally yes, i would add the script and job in one change, then start running the job in a second change (this also gives it time to appear on the jenkins masters, though we don't normally worry as much about that race)20:22
*** binbincong has joined #openstack-infra20:22
AJaegerfungi: ok, will do...20:22
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Publish releasenotes: Add infrastructre  https://review.openstack.org/24276520:26
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Publish releasenotes: Run job  https://review.openstack.org/24329920:26
AJaegerdhellmann, fungi: Done ^20:26
*** Sukhdev has quit IRC20:26
*** mestery has quit IRC20:27
clarkbnibalizer: down to 1 now20:28
nibalizerwoo20:29
sfinucanCan anyone review a doc series for pbr for me, please?20:29
sfinucanhttps://review.openstack.org/#/q/status:open+project:openstack-dev/pbr+branch:master+topic:bug/1509376,n,z20:29
sfinucanThe (broken) gate was -1ing it for over a week, but it20:29
mordredinfra-root: it's time to cut a new shade. I do not expect any issues with nodepool given that we have testing and whatnot, nor have we made any changes that should have any effects - but20:29
sfinucan*it's finally fixed :)20:29
*** sputnik13 has quit IRC20:31
*** chrall__ has quit IRC20:32
*** abregman has joined #openstack-infra20:32
*** chrall__ has joined #openstack-infra20:32
*** sputnik13 has joined #openstack-infra20:32
clarkbnibalizer: we are green20:33
clarkbnibalizer: I say lets run that last playbook to turn workers back on20:33
openstackgerritdevdatta-kulkarni proposed openstack-infra/project-config: add release notes jobs for solum  https://review.openstack.org/24330120:33
*** devkulkarni has joined #openstack-infra20:33
*** maiteb has joined #openstack-infra20:34
*** sputnik13 has quit IRC20:34
openstackgerritSpencer Krum proposed openstack-infra/system-config: Add ansible playbook to upgrade elasticsearch  https://review.openstack.org/23818520:35
nibalizerok20:35
nibalizerreview updated20:35
nibalizerim not sure we want to land it but at least what's in gerrit lines up with what we actually did20:35
clarkbnibalizer: we need to fix the sha1sum check in 04 too20:35
clarkbnibalizer: ++20:36
*** abregman is now known as abregman|nearby20:37
*** sputnik13 has joined #openstack-infra20:37
*** tdurakov has joined #openstack-infra20:37
clarkbnibalizer: you gonna get the sha1sum fix in or should I do it?20:37
fungidhellmann: AJaeger: one other question on the release notes publication... only publishing release notes when changes merge to the master branch means that if someone adds something noteworthy on a stable branch then it won't actually appear in stable branch release notes until a subsequent change lands in master. is that irrelevant (we don't publish branch-specific release note information)>20:38
fungi?20:38
openstackgerritmatthew wagoner proposed openstack-infra/shade: Add new context manager for shade exceptions, cont. again  https://review.openstack.org/24322120:38
openstackgerritSpencer Krum proposed openstack-infra/system-config: Add ansible playbook to upgrade elasticsearch  https://review.openstack.org/23818520:38
dhellmannfungi : I thought about that, but I think master changes often enough that it won't be an issue20:38
nibalizerclarkb: ^^20:38
dhellmannfungi : otherwise we need separate builds and publishing locations for each branch, which just seems excessive20:38
clarkbnibalizer: lgtm, time to run it?20:39
*** tsg is now known as tsg_away20:39
nibalizerkk20:39
fungidhellmann: AJaeger: well, by default the job uses the master branch anyway because it's not a branch-aware pipeline. so any reason _not_ to run it (reusing the current state of master and any other branch tips) any time a change merges on a stable branch too?20:39
AJaegerdhellmann: or we would need to checkout master instead of the branch and publish from there20:39
dhellmannfungi : ok, maybe this is just my ignorance again. If something merges to stable/liberty, the code checked out for the post job isn't set to the commit that just merged?20:40
fungidhellmann: it depends on what the job wants to do. jobs don't necessarily check out anything20:41
nibalizerclarkb: evidently cut can take a filename20:41
dhellmannAJaeger , fungi : it would be fine to publish on a merge to a stable branch as long as the *build* happens from the master branch, to get all of the notes. I assumed that wouldn't be easy/possible. It sounds like I'm wrong?20:41
*** sputnik1_ has joined #openstack-infra20:41
*** rlandy has quit IRC20:41
nibalizerso at least on the second half we can just do 'cut -d " " -f 1 /tmp/shasum.txt'20:41
clarkbnibalizer: rather than catting the file?20:41
clarkbya20:41
fungidhellmann: zuul will tell it (via an environment variable) the git ref which merged, but the job can ignore that and run whatever it wants20:41
*** mahatic has quit IRC20:41
dhellmannfungi : ok, what sets up the workspace for the job? the job? zuul? something else?20:42
fungidhellmann: whatever macro you define in the job to do the workspace setup. in this case the gerrit-git-prep macro20:42
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/project-config: Identity API v3 only jobs non-voting in QA repos  https://review.openstack.org/24145220:42
clarkbnibalizer: we should see total nodes climb to 26 on the health json20:42
*** rlandy has joined #openstack-infra20:42
*** sputnik13 has quit IRC20:43
nibalizerits at 26 now20:43
clarkbso now we can just kibana to see if pushing in new things20:43
fungidhellmann: AJaeger: but there's a branch prep version of that where you can just pass it a branch name such as master (we use that on our stable bitrot jobs in the periodic pipeline, which is similarly branchless)20:43
dhellmannfungi : ok, I guess I didn't realize this was so configurable20:43
fungidhellmann: not only configurable, but already mostly written20:44
fungiwe have the pieces to do that part, just need to plug in the right ones20:44
clarkbnibalizer: looks like ther eare new events20:45
AJaegerfungi: THANKS! Yes, this looks like a great suggestion. Thanks for the carefull review!20:45
* AJaeger updates...20:45
clarkbnibalizer: so now that will run and catch up, I think we are mostly done, just need my puppet patch for 1.7.3 to go in, reenable puppet, keep an eye out for other issues we need to address20:45
*** arxcruz has joined #openstack-infra20:45
nibalizerkk20:45
*** sputnik1_ has quit IRC20:46
nibalizeri +2'd your puppet patch20:46
clarkbmtreinish: mriedem if you all are around, now would be a reasonbale time to merge the e-r pyelasticsearch upgrade change20:46
mtreinishclarkb: whenever works for me I think20:47
*** haypo has left #openstack-infra20:47
*** arxcruz has quit IRC20:47
*** chrall__ has quit IRC20:47
AJaegerfungi: in that case I don't need the script and can use tox for publishing again ;)20:48
mriedemclarkb: did the unit tests get sorted out20:48
fungiAJaeger: yep, much simpler actually, sorry i didn't connect earlier on the concept that it was safe for this jobs to run as often as we like20:49
mriedemi've been side tracked with this cells bug for the last week20:49
*** andersonvom has joined #openstack-infra20:49
clarkbmriedem: I didn't realize there were unittest issues20:49
*** someara2 has quit IRC20:50
AJaegerfungi: no worries. I learn a bit this way ;)20:50
clarkbmriedem: do those tests connect to the real cluster?20:50
*** achanda has quit IRC20:50
clarkbI can look into it20:51
*** cody-somerville has joined #openstack-infra20:51
openstackgerritMonty Taylor proposed openstack-infra/shade: Pull server list cache setting via API  https://review.openstack.org/24331120:52
mordredShrews: ^^ I lied about being ready for release20:52
Shrewsmordred: i place the cone of shame around your neck20:52
mordredShrews: I tried to not pee in the corner20:53
*** maiteb has quit IRC20:53
ihrachysfungi: ping re periodic jobs for stable and branch enforcement20:53
*** andersonvom has quit IRC20:54
*** yamamoto has joined #openstack-infra20:54
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Publish releasenotes  https://review.openstack.org/24276520:54
nibalizerclarkb: okay im taking off20:54
nibalizergood luck!20:54
*** nikhil_k has quit IRC20:54
clarkbnibalizer: ty20:54
clarkbmriedem: now we get ImportError: No module named backports.functools_lru_cache20:54
*** hichihara has joined #openstack-infra20:54
fungiihrachys: yeah, the stable bitrot jobs already specify a branch explicitly, i believe. if other jobs got added to the periodic pipeline they probably need to be similarly templated and adjusted to have a periodic variant20:54
*** nadya has quit IRC20:54
fungiso that you can indicate with which branch you want them to run20:55
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Publish releasenotes  https://review.openstack.org/24276520:56
AJaegerdhellmann, fungi: rebased on top of the other change - hope that's it.20:56
ihrachysfungi: so I am looking at https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L388 and I wonder whether I can somehow set branch there. I tried to add branch: stable/liberty but it's probably not working for what I see in tox -e jjb output.20:56
clarkbhttps://bitbucket.org/jaraco/backports.functools_lru_cache appears to be the bug?20:56
AJaegerI'm calling it a day now, if something is not correct, add comments and I reworked tomorrow again...20:56
AJaegerfungi, thanks a lot for your help!20:56
ihrachysfungi: [note that I am bad at project-config patches, I usually just copy paste and hope for the best, so I may miss smth]20:57
*** jamesmcarthur has joined #openstack-infra20:57
*** sridhar_ram1 has joined #openstack-infra21:00
*** sridhar_ram has quit IRC21:01
docaedoHI! I have a question for infra folks regarding hosting for apps.openstack.org21:01
docaedoWe are working on implementing an API, and as part of this we will rely on access to a MySQL DB.21:01
docaedoWould I be writing a puppet manifest to stand up the DB, or do we rely on a hosted DB instance on RAX?21:01
*** AJaeger has quit IRC21:01
*** Swami has quit IRC21:02
docaedo*or something else, if not one of those choices21:02
*** tdurakov has quit IRC21:02
clarkbmriedem: so I think we need a dep cap to prevent that broken package from installing and the rest appears to be a mock fail21:03
mordreddocaedo: the puppet manifest should assume that a mysql db exists outside of itself21:03
mordreddocaedo: and should take host/user/db/password as parameters21:04
*** ddecapit has joined #openstack-infra21:04
*** ddecapit is now known as DuaneDeC721:04
docaedomordred: thanks, thats easy :)21:04
clarkbmriedem: the new pyelasticsearch Elasticsearch object attempts to connect to the remote in __init__ now21:04
mordreddocaedo: then, calling context can decide whether it'll also install a db or use a trove21:04
mriedemclarkb: yeah, the __init__ thing is what i remember seeing failing21:04
mriedemand something about ports, but i don't remember21:04
mriedemlike they changed the default port21:05
openstackgerritMonty Taylor proposed openstack-infra/shade: Pull server list cache setting via API  https://review.openstack.org/24331121:05
clarkbmriedem: ya default port is 9200 now so you have to explicitly state 80 for logstash21:05
mordredShrews: now with a test21:05
clarkbwhich I thought we did but that may have just been our config and not sufficient for the tests21:05
mordredShrews: or, rather, a tweak to a test that existed21:05
openstackgerritgreghaynes proposed openstack-infra/system-config: Add wheel_mirror_slaves that use pypi-mirror  https://review.openstack.org/16524021:06
*** rossella_ has quit IRC21:07
*** rossella_ has joined #openstack-infra21:07
*** Piet has joined #openstack-infra21:08
*** Sukhdev has joined #openstack-infra21:09
*** pradk has quit IRC21:09
fungiihrachys: those jobs are from templates defined in jenkins/jobs/python-bitrot-jobs.yaml and have a job-group defined as python-liberty-bitrot-jobs at the end of it. that job-group is added to several projects so far in jenkins/jobs/projects.yaml and then you seem to have similar associations of your periodic-liberty project-template to projects in zuul/layout.yaml21:11
*** cody-somerville has quit IRC21:11
*** pradk has joined #openstack-infra21:11
fungiihrachys: so i think this should work. do you have an example periodic-{name}-docs-liberty or periodic-{name}-python27-liberty job log for one of those projects which seems to use the wrong branch?21:11
ihrachysfungi: there was one in my email21:12
*** sridhar_ram1 is now known as sridhar_ram21:12
ihrachysfungi: http://logs.openstack.org/periodic-stable/periodic-neutron-lbaas-python27-liberty/3da452c/21:12
*** sdake has quit IRC21:12
*** sdake_ has joined #openstack-infra21:13
fungiihrachys: looks fine http://logs.openstack.org/periodic-stable/periodic-neutron-lbaas-python27-liberty/3da452c/console.html#_2015-11-09_06_10_27_61221:14
fungi"No ZUUL_REF so using requested branch stable/liberty from origin."21:14
ihrachysfungi: not when it comes to fetching neutron though: http://logs.openstack.org/periodic-stable/periodic-neutron-lbaas-python27-liberty/3da452c/tox/py27-1.log21:15
*** craigbr has joined #openstack-infra21:15
ihrachysfungi: note that the job is for lbaas that depends on neutron (and it fetches the dep using zuul-cloner)21:15
greghayneshttps://review.openstack.org/#/c/237219/2 and the one below it should be a pretty easy +A if someone gets a free minute - trying to shrink down my nodepool patch stack :)21:15
fungiihrachys: oh, neutron-lbaas is doing broken things in their project21:15
ihrachysfungi: but I had all details in the email21:15
fungiihrachys: well, broken from the perspective of the periodic job anyway21:16
ihrachysfungi: it's ... unusual, yes, but that's the way it is (neutron is not released as a library, so we fetch from git)21:16
fungiihrachys: zuul-cloner expects a ZUUL_REF or ZUUL_BRANCH. the job probably needs to export that if neutron-lbaas's tox env expects to consume it in that job21:16
ihrachysfungi: we need to tell to zuul-cloner somehow that it should fetch stable/* branch for neutron. one way is argument to the tool, another is envvar21:17
*** otter768 has joined #openstack-infra21:17
ihrachysfungi: right, that's the idea - to update the jobs to set ZUUL_BRANCH21:17
ihrachysfungi: though I am bad at jjb-fu so I don't follow where to do it, and how21:17
mordredClint: there are times when I worry that we have too much governance structure in openstack21:20
mordredClint: but then there are times like the debian thread you tweeted21:20
craigbrHi. We're trying to get our tempest jobs set up for monasca-api and we've made the changes suggested by jhesketh. Could we get further review of https://review.openstack.org/#/c/240600/? Thanks21:20
fungiihrachys: it's _probably_ safe to do it at http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/macros.yaml#n89 alongside the export BRANCH={branch} since jobs with no ZUUL_BRANCH are generally the only place we use that macro anyway so i don't expect any to care what the "original" ZUUL_BRANCH value would have been21:20
mordred(https://lists.debian.org/debian-devel/2015/11/msg00110.html) for anyone following along21:21
*** rbrndt has joined #openstack-infra21:21
mordredClint: and it makes me realize that I'm glad we have the process we have21:21
*** otter768 has quit IRC21:21
ihrachysfungi: so having another line with 'export ZUUL_BRANCH={branch}' there?21:22
*** jhesketh has quit IRC21:23
fungiihrachys: yep21:23
fungiihrachys: it might also be useful to call your tools/tox_install.sh script with xtrace so we can see the logic exercised there in the logs21:24
fungiright now i can only infer that zuul-cloner failed because the hard-coded neutron master branch git url is showing up in the pip output21:24
*** jhesketh has joined #openstack-infra21:25
ihrachysfungi: you can see zuul-cloner output and env in tox log. isn't it enough?21:28
clarkbthe prefix on the log at http://logs.openstack.org/40/165240/14/check/gate-infra-puppet-apply-bare-trusty/4f219b2/console.html is polluting our indexing21:28
clarkbbut thats the only oddity I have seen so far digging in kibana and thats unrelated to the upgrade21:29
*** thiagop has quit IRC21:29
*** erikwilson has joined #openstack-infra21:29
*** DuaneDeC7 has quit IRC21:29
*** HeOS has joined #openstack-infra21:30
fungiihrachys: oh there is is in py27-1.log21:30
fungiihrachys: yeah, so that confirms that it's looking for ZUUL_BRANCH21:31
ihrachysfungi: yes, I linked to it above21:31
timrcpabelanger: Your regex still looks broken to me... I can't match on say, "25%" or "2%"21:31
timrcpabelanger: Oh by 10%21:31
*** nmagnezi has joined #openstack-infra21:32
openstackgerritClark Boylan proposed openstack-infra/elastic-recheck: Update pyelasticsearch to >=1.4  https://review.openstack.org/23863321:32
openstackgerritClark Boylan proposed openstack-infra/elastic-recheck: Fix unittests  https://review.openstack.org/24332421:32
clarkbmriedem: asselin_ mtreinish ^ I think that may do it21:32
asselin_clarkb, thanks, never got a chance to go back to that21:33
openstackgerritPaul Michali proposed openstack-infra/project-config: Refactor VPN functional tests to use common template  https://review.openstack.org/24099021:34
fungiihrachys: an easy solution may be to just export something like ZUUL_BRANCH=${ZUUL_BRANCH-$BRANCH} in tools/tox_install.sh21:34
clarkblooks like the log weirdness may be related to swift21:34
clarkber rather swift uploading logs21:34
clarkbI don't think swift itself is the problem21:34
fungiihrachys: and then test what happens if you run it with export BRANCH=stable/liberty in the calling environment21:34
ihrachysfungi: that seems similar to adding an argument to zuul-cloner. note that lbaas is not the only job that uses that approach, that's why I wanted to avoid changes per project21:34
mriedemclarkb: can we get a comment with the cap in requirements.txt? then i'm +221:34
clarkbjesusaurus: any chance you were planning to update the partial get support in os-loganalyze today?21:35
clarkbmriedem: the commit message isn't enough?21:35
mriedemclarkb: posterity21:35
clarkbmriedem: git log :P21:35
clarkbbut sure21:35
mriedemi'll forget in a year and i'm afraid git blame won't help me21:35
ihrachysfungi: btw testing the change for periodic is a bit unclear since I can't post a patch to trigger it21:35
mriedemdon't we require comments in g-r for the same reason?21:35
mriedemfor caps21:35
fungiihrachys: agreed, i just meant try that locally to confirm a similar conditional fallback export in the branch-git-prep builder macro is sane21:35
clarkbmriedem: i don't know but its a silly rule if so21:35
clarkbmriedem: the info should go in the commit message imo21:36
*** tsg_away is now known as tsg21:36
clarkbgit log -p is your friend21:36
fungiihrachys: that avoids overwriting ZUUL_BRANCH with BRANCH except in situations where it's not already set (such as in the periodic pipeline)21:36
fungiihrachys: oh, wait, exporting it in branch-git-prep isn't going to cause it to end up in the environment for the python27 builder21:38
openstackgerritClark Boylan proposed openstack-infra/elastic-recheck: Update pyelasticsearch to >=1.4  https://review.openstack.org/23863321:38
openstackgerritClark Boylan proposed openstack-infra/elastic-recheck: Fix unittests  https://review.openstack.org/24332421:38
fungiihrachys: so within the tools/tox_install.sh or similar script of projects using this pattern is probably the sanest place for it to reside21:38
*** cschwede has quit IRC21:38
ihrachysfungi: ack. I believe we are safe to do the same in master right? I don't want to introduce stable only changes on every new release21:40
*** hdd has joined #openstack-infra21:40
*** achanda has joined #openstack-infra21:40
*** cschwede has joined #openstack-infra21:41
*** achanda has quit IRC21:41
fungiihrachys: yes, should be perfectly safe on master. basically if BRANCH is set and ZUUL_BRANCH is not set then the script calling zuul-cloner can assume ZUUL_BRANCH should be set to BRANCH. that way if neither of them is set then it still falls back to master (because that's zuul-cloner's default drop back and punt behavior)21:41
*** kozhukalov_ has quit IRC21:41
fungiihrachys: also, as i said, you can test it locally by just setting those variables independently, together, or not, and seeing what tox tests21:42
*** mwagner has quit IRC21:42
*** hdd has quit IRC21:42
ihrachysfungi: I need to install zuul though21:43
fungiihrachys: you can install it into a virtualenv and put the path to the executable in the ZUUL_CLONER definition at the top of tools/tox_install.sh21:44
ihrachysfungi: yeah, sure. will do.21:44
fungizuul-cloner doesn't have to be installed into tox's virtualenv, the script just needs to know where to find teh zuul-cloner entrypoint script21:44
ihrachysfungi: roger. thanks for holding my hand on it.21:45
fungiihrachys: no problem, and sorry for having you reexplain it because i didn't read closely enough when skimming dev ml threads this morning!21:45
*** alivigni has quit IRC21:49
jesusaurusclarkb: yeah, I can work on that today. the general plan is to change the list appends to yields, right?21:49
anteayaclarkb: I'm thinking about what to post for this edition of learning to debug the gate, is there anything helpful about new logstash that I can point at for today's edition?21:49
*** SumitNaiksatam has joined #openstack-infra21:49
*** austin81 has left #openstack-infra21:49
*** jaypipes has quit IRC21:49
clarkbjesusaurus: ya21:50
*** devl_ has joined #openstack-infra21:51
*** salv-orlando has joined #openstack-infra21:51
anteayaclarkb: I'll link to the 1.7 docs: https://www.elastic.co/guide/en/elasticsearch/reference/1.7/index.html21:51
*** trown is now known as trown|outttypeww21:53
*** bswartz has quit IRC21:56
*** Sukhdev has quit IRC21:57
*** matrohon has quit IRC21:58
openstackgerritMonty Taylor proposed openstack-infra/shade: Pull server list cache setting via API  https://review.openstack.org/24331121:59
mordredShrews: ^^ sigh. had to fix pep822:00
*** baoli has joined #openstack-infra22:00
mordredclarkb, fungi, pleia2, jeblair: if you have a sec, simple patch I'd like to get landed before releasing22:01
*** dprince has quit IRC22:01
*** hdd has joined #openstack-infra22:02
*** thorst has quit IRC22:03
Shrewsmordred: it's simple enough i just +3'd it22:03
jheskethMorning22:03
clarkbI have to say I have no idea what that fixes given the commit message and diff22:03
clarkbseems like a bug in cloud config22:04
mordredclarkb: sorry bout that - it was a int vs. string issue - internal config storage in occ is all normalized to strings22:04
clarkbI would expect the dict data to match what the api retunrs too22:04
mordredclarkb: becuase openstack blows up all over the place22:04
jeblairinfra-root, zaro, sdague, anteaya: i wrote a summary report from the gerrit user summit: http://lists.openstack.org/pipermail/openstack-dev/2015-November/078945.html22:04
mordredwhen you pass ints22:04
clarkbmordred: oh its a case of flatten openstack sillyness?22:05
mordredclarkb: yah22:05
*** julim has quit IRC22:05
*** salv-orlando has quit IRC22:05
mordredclarkb: so config[] is flattened silliness - but then on a case-by-case basis some things require other types because YAY22:05
jeblairalso ttx: http://lists.openstack.org/pipermail/openstack-dev/2015-November/078945.html22:05
*** Sukhdev has joined #openstack-infra22:05
mordredjeblair: woot!22:06
*** Swami has joined #openstack-infra22:07
clarkbjeblair: neat, the reserach on code quality is interesting as is the polymer stuff22:08
jeblairclarkb: yeah, i've seen shane at a few open sourcey conferences, he seems interested in our community and enjoys the amount of data we provide to him and his grad students :)22:09
jeblairand polymer looks fairly cool, and comprehensible (you make new html tags and use them!)22:10
fungijeblair: thanks for posting that to the ml!22:10
*** rhallisey has quit IRC22:11
jeblairnp22:11
*** pc_m has quit IRC22:11
*** yamamoto has quit IRC22:11
jeblairit was an intense two days -- i was about as active as at an openstack summit, so hopefully captured the important bits22:11
*** achanda has joined #openstack-infra22:12
*** peristeri has quit IRC22:12
*** angdraug has quit IRC22:12
jeblair(except instead of going to parties, i was driving up 880)22:12
*** gordc has quit IRC22:13
*** wenlock has joined #openstack-infra22:14
*** tqtran is now known as tqtran-afk22:14
openstackgerritMerged openstack-infra/elastic-recheck: Fix unittests  https://review.openstack.org/24332422:15
*** barnaby has quit IRC22:15
pabelangertimrc: Ya, that is what the current UI for grafana uses22:17
*** dkranz has quit IRC22:18
anteayajeblair: thanks for the summary, many interesting points22:19
*** wenlock has quit IRC22:19
*** amuller is now known as amuller_afk22:19
*** tiswanso has quit IRC22:20
*** jamesmcarthur has quit IRC22:20
ihrachysfungi: I would appreciate if you review it: https://review.openstack.org/#/c/243333/122:21
clarkbinfra-root one more review on https://review.openstack.org/#/c/243232/1 will allow me to turn puppet back on in the ES cluster22:22
clarkbI haven't seen any other issues. Just the CORS thing which is only really exposed to admins22:22
*** hichihara has quit IRC22:23
jeblairdone22:23
*** Sukhdev has quit IRC22:24
*** erikwilson has quit IRC22:24
*** devl_ has quit IRC22:25
clarkbty22:26
*** FallenPegasus has quit IRC22:26
openstackgerritMerged openstack-infra/system-config: Update ES to 1.7.3  https://review.openstack.org/24323222:26
*** nikhil has joined #openstack-infra22:27
*** hdd has quit IRC22:27
openstackgerritMerged openstack-infra/elastic-recheck: Update pyelasticsearch to >=1.4  https://review.openstack.org/23863322:29
jeblairfungi, mordred: i believe the ethercalc site ate my spreadsheet -- maybe they drop data periodically?  at any rate, i guess that answers the question of why we might want to run our own if we like it.  :)  (i like it)22:29
*** rfolco has quit IRC22:30
*** thorst has joined #openstack-infra22:30
*** barnaby has joined #openstack-infra22:30
anteayajeblair: so I believe there are gerrit sprints this week, if I remember correctly zaro is taking part, I can't remember if you said you were or not, are you?22:31
jeblairanteaya: there are, he is, i am not22:31
anteayathanks22:31
*** antonym has quit IRC22:32
anteayashane is from mcgill the paper is on a queens site22:32
* anteaya is curious22:32
*** antonym has joined #openstack-infra22:32
*** kgiusti has quit IRC22:33
anteayathe lab is at queens22:33
*** August1914 has joined #openstack-infra22:34
*** sdake_ is now known as sdake22:34
*** dims_ has joined #openstack-infra22:34
*** thorst has quit IRC22:34
*** angdraug has joined #openstack-infra22:35
greghaynesSpeaking of hosting random web services - AFAICT the robots.txt did not fix paste.o.o being super slow22:35
*** dims has quit IRC22:35
greghaynesSomeone should probably look at the logs and confirm though...22:35
jeblairanteaya: i believe he did his phd work at queens and was recently hired into a professorship at mcgill22:36
*** jamielennox|away is now known as jamielennox22:38
jeblairanteaya: it's also possible some of what he was relaying is from not-yet-published papers.  it was a pretty high-level talk.22:39
anteayajeblair: awesome22:39
anteayayes the queens lab has him listed as alumni22:39
anteayahe sounds like a great person to spend time with22:40
clarkbanteaya: latest tree style tabs is working with ff42 now22:40
anteayaalso the sail lab looked at realease notes: http://sail.cs.queensu.ca/publications/pubs/EMSE-%20Abebe-2015.pdf dhellmann ttx you might be interested,22:40
anteayaclarkb: woooot22:40
clarkbmy browser is useable again22:40
anteayaclarkb: yay!22:40
jeblairoh, maybe i should have mentioned this in the summary email -- he also made what he described as "the worst sales pitch" -- leave your high-paying industry tech jobs and come join him as a grad student!22:41
anteayaha ha ha22:41
anteayait sounds like a really interesting area22:41
anteayaI'm sitting in a room full of comp sci students, I'll share that info22:41
clarkbI have already had at least one tenured professor try that sales pitch on me22:41
jeblairclarkb: do babies love ramen?22:42
*** devl_ has joined #openstack-infra22:42
clarkbjeblair: no they have mcuh more expensive tastes22:42
clarkbin fact I really need to look into blending my own baby food22:43
*** docaedo2 has joined #openstack-infra22:43
*** harlowja_ has quit IRC22:43
anteayapitched the room22:44
anteayamy sister used to blend her own baby food22:44
anteayashe would mash the peas and then freeze in in ice cube trays22:45
mordredclarkb: the humans who were living in my apartment with a baby blended their own food22:45
*** bexelbie has quit IRC22:45
clarkbthe problem is with 2 we don't relaly have any extra time to do extra work around the house22:45
mordredclarkb: turns out, you can totally blend basically whatever you're eating already and it works great - and helps develop the palette22:45
*** sdake_ has joined #openstack-infra22:45
clarkbsame reason we gave up on trying reuseable diapers22:45
clarkbmordred: ya22:45
*** rbrndt has left #openstack-infra22:45
clarkbyou can also just make small enough chunks and make sure its not too hot and have them go to town22:46
anteayaclarkb: yeah, makes it tough to do the extra work22:46
clarkbits just so much extra work22:46
mordredyup22:46
mordredI helped out with that some22:46
* anteaya is giggling at that image22:46
clarkband as greghaynes will tell you when you are in the poop you are in the poop22:46
mordredthat baby thinks that normal baby food is very boring now - wants real people food that tastes like real people food22:46
pabelangerSo, stackalytics-processor finally finished: http://stackalytics.openstack.org22:46
greghayneshaha, yes22:46
pabelangerhowever still debugging apache performance22:46
greghaynesThere is a feedback loop with two babies22:47
*** sdake has quit IRC22:47
*** baoli has quit IRC22:47
jeblairclarkb: what's the dsvm-resolver job?  and should i be worried it failed for https://review.openstack.org/241324 ?22:47
mordredpabelanger: there must be a bug - that shows me in the top 10 of reviews which can't possibly be correct22:47
clarkbjeblair: I think it does some fancy try to resolve the deps directly rathre than pip freezing and no its expected to fail22:47
clarkbjeblair: because our current 300 something dep list is not directly resolvable22:47
clarkb\o/22:47
jeblairclarkb: okay, i will +2 then!22:48
*** FallenPegasus has joined #openstack-infra22:48
*** dewsday has joined #openstack-infra22:48
pabelangermordred: crazy, but true :)22:48
openstackgerritAndrey Kurilin proposed openstack-infra/project-config: [Rally] add new job for verification  https://review.openstack.org/24058022:48
clarkbjeblair: it uses lifeless' experimental pip resolver iirc22:48
mtreinishjeblair: yeah it builds pip from lifeless's branch with a real dep solver: http://logs.openstack.org/24/241324/4/check/gate-requirements-integration-dsvm-resolver/54518b5/console.html#_2015-11-09_18_19_36_78622:48
jeblairpabelanger: woot!  andreas is #1 so the data are probably correct :)22:48
*** amuller_afk is now known as amuller22:49
mtreinishand then tries to install all of global reqs in one shot22:49
pabelangermordred: you're 9 on stackaltyics.com.  I haven't rerun the processor today22:49
mtreinishwhich never works22:49
clarkbfixing that would actually be a goo dtask for this cycle22:49
clarkbprobably require owrking with $upstreams though22:49
pabelangerfull import took 36 hours or something22:49
mordredpabelanger: it's snappy to use22:49
mordredpabelanger: which it was NOT the last time I ran it22:49
*** Sukhdev has joined #openstack-infra22:49
*** stevemar_ has quit IRC22:49
*** baoli has joined #openstack-infra22:49
*** baoli has quit IRC22:49
*** baoli has joined #openstack-infra22:50
timrcmordred: Snappy is trademarked by Canonical.  A cease and desist letter has been sent.22:50
pabelangermordred: Still some tuning to do, right now we are pushing 12.5GB of RAM for apache, uwsgi and memcached22:50
*** amitgandhinz has quit IRC22:50
timrcpabelanger: Super cool re: stackalytics22:50
pabelangertesting with nginx locally, seems to be more forgiving22:50
* mordred hands timrc a mostly chewed potato22:50
nibalizerjeblair: thanks for the aummary22:53
*** eharney has quit IRC22:53
*** nmagnezi has quit IRC22:55
*** tiswanso has joined #openstack-infra22:55
fungijeblair: i'm in favor of someone working out how to get an ethercalc (spreadsheet.openstack.org?) service up and running22:55
*** nmagnezi has joined #openstack-infra22:55
*** tiswanso has quit IRC22:55
*** tonytan4ever has quit IRC22:55
*** tonytan4ever has joined #openstack-infra22:56
*** tiswanso has joined #openstack-infra22:56
*** docaedo2 has quit IRC22:56
jeblairfungi: cool22:56
*** FallenPegasus has quit IRC22:56
*** burgerk has quit IRC22:57
*** barnaby has quit IRC22:57
*** jamesmcarthur has joined #openstack-infra22:57
fungigreghaynes: i think there may be multiple factors slowing paste.o.o... i also noticed the other day drizzled was running and eating 100% of the cpu there. i stopped it and i think configured it to no longer start by default since our puppet manifest hasn't used it for some ages now22:57
*** tonytan4ever has quit IRC22:57
greghaynesfungi: :) that sounds a lot like the DB issue I have been saying for a while22:58
timrcmordred: Yum.22:58
*** mwagner has joined #openstack-infra22:58
*** bexelbie has joined #openstack-infra22:58
fungigreghaynes: well, i think it was just wasting cpu cycles, but still not helpful22:58
greghaynesfungi: Yea, I have run into this issue with lodgeit before where if you paste an enormous one-line paste then it forever makes all loads slow22:59
mordredfungi: we should maybe uninstall it?23:00
*** nmagnezi has quit IRC23:00
openstackgerritmatthew wagoner proposed openstack-infra/shade: Add new context manager for shade exceptions, cont. again  https://review.openstack.org/24322123:00
*** ihrachys has quit IRC23:01
fungimordred: oh, i think i did maybe. just checked now and only drizzle-client, libdrizzle1 and libdrizzledmessage0 remained, but i removed those just now as well23:01
clarkbnibalizer: puppet is reenabled on all those hosts now23:01
timrcgreghaynes: I exposed a similar problem in Jira... apparently adding a 100MB comment really screws things up :) Glad they put some constraints checking around their API.23:01
*** krtaylor has quit IRC23:02
clarkbtimrc: was it not even an attachment?23:02
greghaynesfungi: oh, you mean to say that our lodgeit doesnt use drizzle and yet there was a drizzle doing that23:02
greghaynesfungi: hahaah23:02
timrcclarkb: Not an attachment a comment.  Total accident on my part.23:02
fungigreghaynes: yep, that was basically the point i was attempting to convey23:02
clarkbtimrc: was it an ISO?23:03
timrcclarkb: It happily accepted the comment and because the wiki and bug tracker were integrated, DoS'ed the wiki too.23:03
* clarkb remembers when 700MB ISOs broke gerrit23:03
timrcclarkb: Nah it was a bunch of unfiltered concated log files lol23:03
*** someara2 has joined #openstack-infra23:03
*** sabeen2 has quit IRC23:04
openstackgerritK Jonathan Harker proposed openstack-infra/os-loganalyze: Add Range header support  https://review.openstack.org/24105823:04
*** ybathia has joined #openstack-infra23:04
jesusaurusclarkb: here's a new patchset with yields ^^23:04
*** aysyd has quit IRC23:04
*** achanda has quit IRC23:05
openstackgerritgreghaynes proposed openstack-infra/nodepool: Decouple builders from nodepool instance  https://review.openstack.org/23213523:06
*** wenlock has joined #openstack-infra23:07
dhellmannhey, did something about gerrit change today? maybe a minor upgrade? some of my css overrides are no longer working23:07
adam_gis there a specific -infra person who can help me register a new irc channel?23:08
*** markmcclain has quit IRC23:09
*** markmcclain has joined #openstack-infra23:10
dhellmannadam_g : pleia2 pointed me to http://docs.openstack.org/infra/system-config/irc.html when we renamed the release management channel recently23:10
pabelangerfungi: greghaynes: results from testing apache and nginx: http://pastebin.com/3V7XEmZL23:10
adam_gdhellmann, ah, cool! thanks23:10
pleia2adam_g: once you complete the link from dhellmann, I can leave comments in the review if anything different needs to be done23:10
pabelangernginx way leaner23:11
pabelangerper process23:11
dhellmannadam_g : http://docs.openstack.org/infra/manual/creators.html#configure-gerritbot-to-announce-changes may also be useful23:11
clarkbit looks like 10kb difference23:11
clarkbthats not huge23:11
*** sputnik13 has joined #openstack-infra23:11
adam_gpleia2, was just hoping to rename and move irc bots /w https://review.openstack.org/#/c/242642/ but its failing on channel not being registered with chanserv23:12
adam_gill do that now23:12
*** yamamoto has joined #openstack-infra23:12
greghaynespabelanger: So for the nginx one, are there other uwsgi processes?23:12
greghaynespabelanger: Seems like if no then that is the difference - it isnt doing the prefork trick23:12
*** FallenPegasus has joined #openstack-infra23:13
pabelangergreghaynes: that is cropped data but yes still 2 uwsgi processes23:13
pleia2adam_g: ah, renaming is trickier, I tend to use these instructions for the technical/freenode/chanserv bits: https://wiki.ubuntu.com/IRC/MovingChannels#Forwarding23:14
greghaynespabelanger: ok, so seems like they are pretty similar23:14
*** krtaylor has joined #openstack-infra23:14
greghaynesor am I missing something?23:14
adam_gpleia2, ah, i was planning on manually herding people over23:14
pleia2adam_g: unless it's a very small channel, that rarely works :)23:15
*** sputnik13 has quit IRC23:15
pabelangergreghaynes: Ya, I think nginx is just forwarding the request straight through to uwsgi. Where apache might be caching stuff23:15
pleia2and mentions of the old channel remain in logs, notes, etc23:15
Jokke_pabelanger: am I missing something? For me it looks like the diff is ~100megs out of ~6gigs23:15
clarkbJokke_: I think its kb not megs23:16
clarkb12 vs 223:16
clarkbresident, unless I am missreading23:16
*** wenlock has quit IRC23:16
Jokke_clarkb: there is around 100meg diff in the memcached and uwsgi, dunno if related or not23:16
greghaynesYea, IMO I wouldnt even be adding up numbers, I would just run them identically, hit the page exactly once, then record free -m23:16
clarkbJokke_: I think we are just comparing nginx vs apache23:16
*** sdake_ is now known as sdake23:17
pabelangerMy bad, I was looking at virtual memory23:17
pabelangerya, res memory only a few k different23:17
greghaynesbut regardless, the http server isnt really doing anything here23:17
*** ZZelle_ has quit IRC23:17
Jokke_clarkb: yeah, that looks like 10k diff ;)23:17
*** yamamoto has quit IRC23:17
*** otter768 has joined #openstack-infra23:18
greghaynespabelanger: so, if after responding to 1req we dont have enough mem to run 2 workers (and I would hope something more like 4) then we just dont have enough mem to run the app in that configuration.23:18
clarkbyou can likely trim the virtual count by disabling unused mods23:18
clarkbbut thats likely just not necessary in the grand scheme of things23:18
greghaynesYea, it is pretty small compared to where all the mem is going I am willing to bet23:18
pabelangergreghaynes: so, today we have a 15GB instance with apache and 2 uwsgi process. We are just about maxing 14.5GB23:19
pabelangerstackalytics.com, is using 16GB but I don't know the stats for it.  It runs nginx and uwsgi23:20
pabelangernext step for us is 30GB23:20
greghaynespabelanger: from what I saw before there was 2g or so of cached?23:20
mordredor multiple machines23:20
clarkbwe can use 16GB flavor23:20
jeblairpabelanger: where are you getting 14.5GB from?23:20
*** pradk has quit IRC23:21
pabelangerjeblair: apache + uwsgi + memcached + stackaltyics-processor23:21
greghaynesI think we really need at least 2 workers per machine even if we did multiple boxes23:21
mordredwe could totally run a memcached machine and one or more apache/nginx machines23:21
pabelangermordred: ya, if we want to do that23:21
greghaynesoh, yea, if you can offload some of the memory to other hosts then win23:21
jeblairpabelanger: i see ~10G used currently23:22
pabelangerjeblair: ya, stackaltyics-processor is not running23:22
jeblairgotcha23:22
pabelangerjeblair: that import takes about 7 hours23:22
pabelangerand consumes 3gb or so23:22
mordredpabelanger: that's a process that starts up, consumes memory, writes the data into memcached and then goes away, yeah?23:22
jeblairwhat's uwsgi doing?23:22
*** otter768 has quit IRC23:22
jeblairi mean, right now, there are 2 uwsgi procs running at 100% cpu with 3.5G ram each...23:23
pabelangermordred: on stackup we import dump into memcached, then every 8 hours process new data (process goes away at end)23:23
pabelangerjeblair: yes, that apache trying to load stackalytics23:24
*** tiswanso has quit IRC23:24
openstackgerritAdam Gandelman proposed openstack-infra/project-config: Revert pinning of astara to stable/liberty  https://review.openstack.org/24334923:24
jeblairpabelanger: i don't understand that23:24
pabelangercurrently, from cold start take 10mins to process the data23:24
clarkbjeblair: basically everything is in memory23:24
clarkbso it is high cost to start23:24
mordredso - sake of argument (not saying this is a good idea) we could have a memcached server, a stackalytics-processor server, N web servers and a load balancer23:24
*** devkulkarni has quit IRC23:24
pabelangerapache seems to reload data every so often (30mins it seems). nginx loads once from what I see23:25
greghaynesThere is both a max lifetime and max requests deal in uwsgi23:25
greghayneswhich is something we will definitely want to tune23:25
jeblairwe're using proxy_uwsgi, right?23:25
pabelangeryes23:25
jeblairthat means apache isn't doing anything except proxying requests, right?23:25
pabelangerthat is my understanding23:26
jeblairok, so *uwsgi* is loading everything into memory and taking a long time and lots of resources to do it...23:26
jeblairapache is just waiting for that to happen23:26
pabelangerright, thats what I see23:27
nibalizerclarkb: sweet re: puppet enabled23:27
pabelangerjeblair: it looks like the data is only valid for so long, because uwsgi will pin to 100% every few minutes.23:27
jeblairpabelanger: does apache launch the uwsgi processes, or are they started separately?23:27
pabelangerjeblair: separately23:28
pabelangeruwsgi server launches them23:28
pabelangerservice*23:28
greghaynespabelanger: that is probably the max-lifetime23:28
pabelangergreghaynes: in uwsgi?23:28
greghaynesyes23:28
greghayneswhich is scary - because that means it doesnt prefork well23:29
pabelangerI wonder if that is because I am using a tcp socket for apache and a unix file for nginx23:29
pabelanger*shurgs*23:29
*** sdake_ has joined #openstack-infra23:29
*** sdake has quit IRC23:29
*** abregman|nearby has quit IRC23:30
jeblairgreghaynes: where is max-lifetime?23:30
* greghaynes googles23:30
greghaynesjeblair: looks like its called max-worker-lifetime23:31
*** pahuang_ has joined #openstack-infra23:31
greghaynesjeblair: in uwsgi config23:31
mtreinishclarkb: did we ever restart puppet on the logstash.o.o?23:31
jeblairgreghaynes: that's disabled by default; are we setting that?23:32
clarkbmtreinish: yes23:32
pabelangerno23:32
greghaynesjeblair: I have no idea23:32
jeblairi don't see any evidence to that effect23:32
greghayneshuh. So the app could have something else out of band23:32
pabelangerour current settings: https://github.com/openstack-infra/puppet-stackalytics/blob/master/files/uwsgi.ini23:32
greghaynesthat is also wierd to do though23:32
*** sputnik13 has joined #openstack-infra23:32
mtreinishclarkb: hmm, I'm wondering why I'm not seeing anything in the db from: https://review.openstack.org/#/c/240377/23:32
mtreinishoh I know why, because I'm dumb23:33
greghaynessince usually youre just waiting on an accept() in the framework23:33
mtreinishthat regex doesn't match periodic jobs23:33
clarkbmtreinish: ok, let me know if you need any other insights :)23:33
*** sputnik13 has quit IRC23:36
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Fix regex for periodic job subunit collection  https://review.openstack.org/24335123:36
mtreinishclarkb: ^^^23:36
jeblairpabelanger: /var/log/uwsgi/app/stackalytics.log says things like [Mon Nov  9 23:18:32 2015] GET / => generated 0 bytes in 682178 msecs (HTTP/1.1 200) 2 headers in 81 bytes (0 switches on core 0)23:37
pabelangergreghaynes: jeblair: looks like stackaltyics will force a reload of data ever hour.  Going to see if that is the issue23:37
jeblairpabelanger: right after Mon Nov  9 23:29:54 2015 - uwsgi_response_write_body_do(): Broken pipe [core/writer.c line 296]23:37
jeblairIOError: write error23:37
clarkbmtreinish: needs to be .*23:37
mtreinishugh, one sec23:37
*** FallenPegasus has quit IRC23:37
jeblairpabelanger: there are no timestamps in that log, so i can't tell if those line up with your 1hour hypothesis23:37
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Fix regex for periodic job subunit collection  https://review.openstack.org/24335123:37
mtreinishclarkb: ^^^ there we go23:37
*** achanda has joined #openstack-infra23:37
*** sdake_ has quit IRC23:37
greghaynesIf it does that, well want to see about how much mem that uses and do some math to set max-lifetime23:38
greghaynesafter making sure that it actually does that, obviously ;)23:38
clarkbmtreinish: +223:38
*** achanda has quit IRC23:38
mtreinishclarkb: cool, thanks23:38
*** sdake has joined #openstack-infra23:38
pabelangerjeblair: Ya, I don't know how to add timestamps. Will google23:38
pabelangerchecking my local instance too23:39
pabelangerjeblair: broken pipe might be apache closing connection to uwsgi after some default time out23:40
jeblairpabelanger: that would make sense, making that a symptom of the delayed response and not the cause23:41
pabelangerya23:41
pabelangereventually apache returns 503 when uwsgi is pinned23:41
greghaynesIts possible that first request is just extremely slow, maybe there is some preloading things we need to do in uwsgi?23:42
jeblairgreghaynes: i think pabelanger's theory is that first request and one request every hour thereafter is slow23:42
pabelangerYa, that seems to make sense right now23:42
*** dewsday has quit IRC23:43
pabelangerwould be interested to see how uwsgi handles the max-worker-lifetime and if it avoids any downtime to the user23:43
greghaynesSo there is a preload deal in all these wsgi frameworks to deal with the first request issue23:44
greghaynesnot sure of the exact way in uwsgi23:44
*** hashar_ has joined #openstack-infra23:44
greghaynesbut you also need to know what to preload23:44
lifelessjeblair: as answered, but no you should not worry about it failing23:44
*** otter768 has joined #openstack-infra23:45
*** claudiub has quit IRC23:45
greghaynespabelanger: that is a big reason you have to run more than one worker23:45
*** sabeen1 has joined #openstack-infra23:46
pabelangergreghaynes: we are not defining any workers, so its the default right now23:46
pabelangernot sure what that is23:46
pabelangergoogling23:46
jeblairworkers = 223:47
jeblair/usr/share/uwsgi/conf/default.ini23:47
pabelangerYup, just seen that23:47
*** hashar has quit IRC23:47
*** rfolco has joined #openstack-infra23:48
pabelangerOh, workers and processes are the same thing?23:48
*** ddieterly has quit IRC23:49
greghaynesI actually am not entirely sure in uwsgi land, I think no but need to read23:50
jeblairperhaps workers=threads*processes?23:50
pabelangerYa, some confusing stuff on google :(23:50
*** sabeen1 has quit IRC23:50
pabelangermaybe23:50
*** sfinucan has quit IRC23:50
*** sabeen1 has joined #openstack-infra23:50
greghaynesjeblair: That is what I would think - worker is a uwsgi worker which can spawn N processes23:51
* greghaynes comes from gunicorn land which is similar but not identical23:51
*** dingyichen has joined #openstack-infra23:51
*** rfolco has quit IRC23:52
greghaynesactually23:52
greghaynesI think they are synonyms23:52
greghayneshttp://uwsgi-docs.readthedocs.org/en/latest/Options.html#processes23:52
*** mestery has joined #openstack-infra23:52
*** jamesmcarthur has quit IRC23:52
*** tnarg has joined #openstack-infra23:52
*** mriedem is now known as mriedem_away23:54
pabelangerokay, uwsgi on local nginx just reloaded data from memory. That was about 1 hour, but will try again23:54
pabelangerthen timed out23:54
pabelangerjeblair: stackalytics-processor should be starting in 5mins23:55
*** sputnik13 has joined #openstack-infra23:55
greghaynespabelanger: where did you read about the once per hour reloading?23:56
openstackgerritvinay yadhav proposed openstack-infra/irc-meetings: Adding Tap as a Service meeting details  https://review.openstack.org/24335523:56
pabelangergreghaynes: If I am reading correctly: https://github.com/openstack/stackalytics/blob/master/stackalytics/dashboard/vault.py#L9323:56
*** akshai has quit IRC23:57
pabelangerdashboard_update_interval = 3600 by default23:57
*** otter768 has quit IRC23:57
*** Sukhdev has quit IRC23:58
*** boris-42 has quit IRC23:58
*** tiswanso has joined #openstack-infra23:59
greghayneswow23:59
*** tnarg has quit IRC23:59
greghaynesso, about once an hour someone is always going to get unlucky23:59

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