Monday, 2015-04-20

*** salv-orlando has quit IRC00:04
*** yamamoto has quit IRC00:05
*** yamahata has quit IRC00:06
*** amotoki has joined #openstack-infra00:14
*** yamahata has joined #openstack-infra00:18
*** dboik has quit IRC00:22
*** mahito has joined #openstack-infra00:23
*** dhritishikhar has quit IRC00:25
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Add support for Sonatype CLM plugin  https://review.openstack.org/16444600:25
*** sdake has quit IRC00:29
*** sputnik13 has quit IRC00:31
mordredfungi: oh - maybe we just trigger a fake republication then00:33
mordredfungi: it's only a few repos worth of stuff anyway00:33
*** sputnik13 has joined #openstack-infra00:36
*** signed8bit has joined #openstack-infra00:58
*** woodster_ has quit IRC01:00
*** dboik has joined #openstack-infra01:04
*** salv-orlando has joined #openstack-infra01:05
*** a13x2121 has quit IRC01:06
Kennanhi . could we update requests as following?01:07
Kennanhttps://review.openstack.org/#/c/173290/01:07
*** signed8bit has quit IRC01:09
*** salv-orlando has quit IRC01:11
*** sputnik13 has quit IRC01:12
*** luqas has joined #openstack-infra01:17
*** alex_xu has quit IRC01:18
*** luqas has quit IRC01:21
*** alex_xu has joined #openstack-infra01:23
*** mriedem has quit IRC01:26
*** yamamoto has joined #openstack-infra01:29
*** salv-orlando has joined #openstack-infra01:32
*** salv-orlando has quit IRC01:35
*** mahito_ has joined #openstack-infra01:36
*** mahito has quit IRC01:40
*** dboik has quit IRC01:40
*** ivar-lazzaro has joined #openstack-infra01:40
*** ddieterl_ has joined #openstack-infra01:41
*** ddieterly has quit IRC01:41
*** salv-orlando has joined #openstack-infra01:41
anteayaheads up I have had to reject 3 emails from huawei to -announce requesting a gerrit account for themselves, I continue to tell them they create the account themselves and provide a link to http://ci.openstack.org/third_party.html#creating-a-service-account but I'm not sure how many more attempts it will take before they read my reply01:46
anteayajust in case they wander by and ask in here01:46
*** julim has quit IRC01:47
*** julim has joined #openstack-infra01:48
*** julim has quit IRC01:48
*** ivar-lazzaro has quit IRC01:50
*** salv-orlando has quit IRC01:51
*** achanda has joined #openstack-infra01:53
*** baoli has quit IRC01:54
*** vilobhmm1 has joined #openstack-infra01:56
*** mahito_ has quit IRC01:56
*** mahito has joined #openstack-infra01:58
*** zz_dimtruck is now known as dimtruck02:00
tchaypoKennan: REading the description on https://review.openstack.org/#/c/173290/3 again02:03
tchaypoif docker-py requires >2.2.1, I’m curious about why that isn’t installed when docker-py gets insatlled02:04
tchaypo(not doubting your explanation, I’m just wondering how that dependency gets missed02:04
Kennan:tchaypo which part do you refer > 2.2.1 ? reuqests ?02:07
tchaypoyeah - the bit where docker-py won’t run because requests is too old02:07
tchaypoI’m sure I worked out the answer to this last week but now I don’t remember it02:07
Kennanthe new version od docker-py require new versions of requests02:08
Kennanhttps://github.com/docker/docker-py/blob/master/setup.py02:08
Kennanbut in devstack gate jobs02:08
*** cody-somerville has joined #openstack-infra02:08
Kennanit default use02:08
KennanBut in devstack stack.sh install in ubuntu, it uses requests 2.2.102:08
KennanIt seems use system package 2.2.1-1ubuntu0.202:08
tchaypohttp://logs.openstack.org/54/173154/1/check/check-functional-dsvm-magnum/7fa79f3/logs/devstacklog.txt.gz#_2015-04-14_05_37_28_99602:08
tchaypoit looks like it’s pip-installed docker-py-1.1.0 at that point02:09
tchayposo presumably at that point there was a version of requests installed that met the requirements02:09
Kennan:tchaypo yes, not but seems it not get new requests install finally02:12
Kennanas I did not find requests installed is >2.5.*02:12
tchaypo2015-04-14 05:31:34.265 | /opt/stack/new/devstack/tmp-venv-Lh8J/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:79: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see02:13
tchaypohttps://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.02:13
tchaypo2015-04-14 05:33:11.477 | Requirement already satisfied (use --upgrade to upgrade): requests!=2.4.0,>=2.2.0 in /usr/lib/python2.7/dist-packages (from keystonemiddleware>=1.5.0)02:13
tchaypoin the first line it looks like it’s using requests in a virtualenv; in the second line it seems to be pointing at the system version02:13
*** vilobhmm1 has quit IRC02:13
*** vilobhmm1 has joined #openstack-infra02:14
*** vilobhmm1 has quit IRC02:14
*** stevemar has joined #openstack-infra02:14
*** vilobhmm1 has joined #openstack-infra02:14
tchaypohttp://logs.openstack.org/54/173154/1/check/check-functional-dsvm-magnum/7fa79f3/logs/pip-freeze.txt.gz - definitely 2.2.1 installed by that stage02:16
Kennanyes02:16
Kennanso not know why use that version02:16
tchaypowait02:20
*** ayoung has quit IRC02:20
tchaypoI may have just understood something lifeless said a few days ago02:20
* tchaypo will go test02:20
*** sdake has joined #openstack-infra02:21
lifelesstchaypo: ?02:22
*** woodster_ has joined #openstack-infra02:28
*** sputnik13 has joined #openstack-infra02:28
*** vilobhmm1 has quit IRC02:39
*** otter768 has quit IRC02:50
*** zhiwei has joined #openstack-infra02:54
*** baoli has joined #openstack-infra02:55
*** david-lyle has quit IRC02:55
*** dhritishikhar has joined #openstack-infra02:57
*** jamielennox is now known as jamielennox|away02:58
*** baoli has quit IRC02:59
*** achanda has quit IRC03:00
*** jamielennox|away is now known as jamielennox03:03
openstackgerritBrant Knudson proposed openstack/requirements: Recap keystoneclient for stable/icehouse  https://review.openstack.org/17523403:08
*** dhritishikhar has quit IRC03:08
*** cody-somerville has quit IRC03:09
*** dhritishikhar has joined #openstack-infra03:10
*** dhritishikhar_ has joined #openstack-infra03:11
*** dhritishikhar has quit IRC03:11
*** armax has joined #openstack-infra03:14
*** sdake has quit IRC03:23
*** dboik has joined #openstack-infra03:30
*** dhritishikhar_ has quit IRC03:33
*** dhritishikhar_ has joined #openstack-infra03:35
*** armax has quit IRC03:37
*** coolsvap|afk is now known as coolsvap03:39
*** dhritishikhar_ has quit IRC03:39
*** dhritishikhar_ has joined #openstack-infra03:39
*** salv-orlando has joined #openstack-infra03:45
*** salv-orlando has quit IRC03:51
*** ddieterl_ has quit IRC03:51
*** sarob has joined #openstack-infra03:52
*** sarob has quit IRC03:52
*** sarob has joined #openstack-infra03:52
*** vilobhmm1 has joined #openstack-infra03:54
*** dhritishikhar_ has quit IRC03:57
*** dhritishikhar_ has joined #openstack-infra03:57
*** dboik has quit IRC04:03
*** otter768 has joined #openstack-infra04:03
*** otter768 has quit IRC04:13
*** yfried|afk is now known as yfried__04:18
*** subscope has joined #openstack-infra04:25
*** Kennan2 has joined #openstack-infra04:26
*** Kennan has quit IRC04:26
*** sabeen has joined #openstack-infra04:28
*** aswadr has joined #openstack-infra04:32
*** ajmiller has quit IRC04:34
*** Longgeek has joined #openstack-infra04:35
*** Longgeek has quit IRC04:35
*** Longgeek has joined #openstack-infra04:36
*** BharatK has joined #openstack-infra04:43
*** subscope has quit IRC04:47
*** sks has joined #openstack-infra04:48
*** ibiris_away is now known as ibiris04:48
*** yfried__ is now known as yfried|afk04:49
*** juggler has joined #openstack-infra04:50
*** btran has joined #openstack-infra04:50
*** yfried|afk is now known as yfried__04:51
*** ddieterly has joined #openstack-infra04:51
*** sputnik13 has quit IRC04:52
*** HeOS has quit IRC04:53
*** luqas has joined #openstack-infra04:55
*** sputnik13 has joined #openstack-infra04:56
*** ddieterly has quit IRC04:56
openstackgerritDavid Pursehouse proposed openstack-infra/lodgeit: Use SQLAlchemy version 0.9.7  https://review.openstack.org/17525904:58
*** boris-42 has quit IRC04:58
*** ibiris is now known as ibiris_away04:58
*** luqas has quit IRC04:59
*** dimtruck is now known as zz_dimtruck05:00
openstackgerritDavid Pursehouse proposed openstack-infra/lodgeit: Update README  https://review.openstack.org/17229305:01
openstackgerritDavid Pursehouse proposed openstack-infra/lodgeit: Replace .hgignore with .gitignore  https://review.openstack.org/17526005:01
openstackgerritDavid Pursehouse proposed openstack-infra/lodgeit: Replace .hgignore with .gitignore  https://review.openstack.org/17526005:02
*** yfried__ has quit IRC05:02
*** ibiris_away is now known as ibiris05:03
*** sputnik13 has quit IRC05:07
*** deepakcs has joined #openstack-infra05:10
*** pal has joined #openstack-infra05:13
*** sabeen has quit IRC05:16
openstackgerritDavid Pursehouse proposed openstack-infra/lodgeit: Add a requirements.txt file  https://review.openstack.org/17526205:16
*** pal has quit IRC05:19
*** tnovacik has joined #openstack-infra05:24
*** sputnik13 has joined #openstack-infra05:31
*** sputnik13 has quit IRC05:35
*** achanda has joined #openstack-infra05:37
*** sputnik13 has joined #openstack-infra05:38
*** ildikov has quit IRC05:43
*** hdd has joined #openstack-infra05:50
tchaypolifeless: you’re installing via “pip -r requirements.txt”, and requirements.txt has a constraint (such as ‘requests>=2.2.1”) which is narrowed in a dependency (such as docker-py requiring requests>=2.5.2), the tighter requirement is ignored05:52
tchaypothere was meant to be an “if” there05:52
*** ddieterly has joined #openstack-infra05:53
tchaypowhereas if you “pip install docker-py”, docker-py’s install_requires will mean that the tighter constraint is applied05:55
*** ddieterly has quit IRC05:57
*** salv-orlando has joined #openstack-infra05:57
openstackgerritMerged openstack-infra/project-config: Adds gate-group-based-policy-specs-python27 check  https://review.openstack.org/17313305:58
*** yamahata has quit IRC05:58
*** mrunge has joined #openstack-infra05:58
*** yamahata has joined #openstack-infra05:59
*** salv-orlando has quit IRC06:06
openstackgerritMerged openstack-infra/pypi-mirror: Workflow documentation is now in infra-manual  https://review.openstack.org/13942906:09
*** afazekas_ has joined #openstack-infra06:10
*** garyk has joined #openstack-infra06:12
*** takehiro-kaneko has joined #openstack-infra06:13
*** otter768 has joined #openstack-infra06:14
*** yamahata has quit IRC06:15
takehiro-kanekohi06:18
*** otter768 has quit IRC06:18
*** zz_jgrimm is now known as jgrimm06:19
*** yfried__ has joined #openstack-infra06:19
takehiro-kanekoI'm managing a stackforge project and want to integrate the project with launchpad bugs/blueprint.06:20
takehiro-kanekoHow can I setup the integration?06:21
*** scheuran has joined #openstack-infra06:21
*** dhritishikhar_ has quit IRC06:22
*** dhritishikhar_ has joined #openstack-infra06:26
lifelesstchaypo: yes06:28
*** yfried__ is now known as yfried|afk06:30
*** woodster_ has quit IRC06:30
*** vlaza has joined #openstack-infra06:32
*** yfried|afk is now known as yfried__06:34
*** sarob has quit IRC06:34
openstackgerritHuang Rui proposed openstack-infra/project-config: Create neutron-zvm-plugin project on StackForge  https://review.openstack.org/17103006:36
*** sergsh has joined #openstack-infra06:37
*** stevemar has quit IRC06:40
*** mmedvede has quit IRC06:44
*** flaper87 has quit IRC06:45
*** flaper87 has joined #openstack-infra06:45
openstackgerritMerged openstack-infra/project-config: Add pep8 check for haos project  https://review.openstack.org/17294806:45
openstackgerritMerged openstack-infra/project-config: Move GBP experimental job to check queue  https://review.openstack.org/17272606:47
*** gillllllliard is now known as gilliard06:48
*** jamielennox is now known as jamielennox|away06:52
*** ddieterly has joined #openstack-infra06:53
*** stevemar has joined #openstack-infra06:54
*** jyuso1 has joined #openstack-infra06:54
*** ddieterly has quit IRC06:58
*** sushilkm has joined #openstack-infra06:58
*** sushilkm has left #openstack-infra06:58
*** mmedvede has joined #openstack-infra07:00
*** rakhmerov has joined #openstack-infra07:00
*** katyafervent_awa has joined #openstack-infra07:02
*** dteselkin has joined #openstack-infra07:03
*** tsufiev has joined #openstack-infra07:04
*** zhiwei has quit IRC07:05
*** asilenkov has joined #openstack-infra07:05
*** sergsh has quit IRC07:06
*** teran has quit IRC07:07
*** katyafervent_awa is now known as katyafervent07:07
*** tkelsey has joined #openstack-infra07:09
*** HeOS_ has joined #openstack-infra07:10
*** ildikov has joined #openstack-infra07:12
*** mpaolino has joined #openstack-infra07:15
*** teran has joined #openstack-infra07:18
*** claudiub has joined #openstack-infra07:21
*** tkelsey has quit IRC07:23
*** devvesa has joined #openstack-infra07:24
*** ociuhandu has joined #openstack-infra07:27
*** tkelsey has joined #openstack-infra07:27
*** chlong has quit IRC07:29
*** takehiro-kaneko has quit IRC07:30
*** ihrachyshka has joined #openstack-infra07:31
*** e0ne has joined #openstack-infra07:31
*** e0ne has quit IRC07:34
*** ildikov has quit IRC07:34
*** jlanoux has joined #openstack-infra07:37
*** luqas has joined #openstack-infra07:38
*** MaxV has joined #openstack-infra07:38
*** e0ne has joined #openstack-infra07:38
openstackgerritSergey Kraynev proposed openstack-infra/project-config: Enable ceilometer service on Heat gates  https://review.openstack.org/17439407:39
*** tkelsey has quit IRC07:39
*** vilobhmm1 has quit IRC07:39
*** e0ne has quit IRC07:40
*** kaisers has joined #openstack-infra07:42
*** kaisers has left #openstack-infra07:42
*** ociuhandu has quit IRC07:45
*** arxcruz has joined #openstack-infra07:45
*** e0ne has joined #openstack-infra07:45
*** jistr has joined #openstack-infra07:47
*** achanda has quit IRC07:47
*** ildikov has joined #openstack-infra07:49
*** weshay has joined #openstack-infra07:52
*** sputnik13 has quit IRC07:52
*** claudiub has quit IRC07:53
*** sputnik13 has joined #openstack-infra07:54
*** ddieterly has joined #openstack-infra07:54
*** Hal has joined #openstack-infra07:54
*** Hal is now known as Guest8958307:55
*** claudiub has joined #openstack-infra07:56
*** ddieterly has quit IRC07:59
*** tkelsey has joined #openstack-infra08:00
*** AJaeger has joined #openstack-infra08:00
*** AJaeger has joined #openstack-infra08:00
*** HeOS has joined #openstack-infra08:00
*** dguitarbite has joined #openstack-infra08:02
*** e0ne has quit IRC08:04
*** hashar has joined #openstack-infra08:05
*** Ala has joined #openstack-infra08:05
*** sergsh has joined #openstack-infra08:05
*** fhubik has joined #openstack-infra08:06
*** Ala has joined #openstack-infra08:06
*** stevemar has quit IRC08:06
*** claudiub has quit IRC08:06
*** salv-orlando has joined #openstack-infra08:07
*** mmedvede has quit IRC08:07
*** e0ne has joined #openstack-infra08:08
*** e0ne is now known as e0ne_08:09
openstackgerritIgor Belikov proposed openstack-infra/jenkins-job-builder: Add slack notification support, largely inspired by hipchat module  https://review.openstack.org/13662708:09
*** dhritishikhar_ has quit IRC08:10
*** dhritishikhar_ has joined #openstack-infra08:10
*** salv-orlando has quit IRC08:11
openstackgerritFabien Boucher proposed openstack-infra/system-config: Move server class call outside of jenkins*.pp class  https://review.openstack.org/17048708:11
*** e0ne_ is now known as e0ne08:11
*** claudiub has joined #openstack-infra08:11
openstackgerritFabien Boucher proposed openstack-infra/system-config: Move some hardcoded values as parameters for zuul manifests  https://review.openstack.org/16833008:12
*** sergsh has quit IRC08:12
*** jlibosva has joined #openstack-infra08:15
openstackgerrittakehirokaneko proposed openstack-infra/project-config: Add groups list to stackforge/rack project config  https://review.openstack.org/17529408:15
*** jlibosva has quit IRC08:15
*** salv-orlando has joined #openstack-infra08:17
*** mmedvede has joined #openstack-infra08:17
*** e0ne has quit IRC08:17
*** derekh has joined #openstack-infra08:19
*** vponomaryov has joined #openstack-infra08:19
*** shardy has joined #openstack-infra08:20
*** tkelsey has quit IRC08:20
*** salv-orlando has quit IRC08:21
*** salv-orlando has joined #openstack-infra08:23
*** fhubik is now known as fhubik_afk08:25
*** sergsh has joined #openstack-infra08:25
BharatKAJaeger: ping08:27
BharatKAJaeger: Regarding the bug https://review.openstack.org/#/c/173408/08:27
*** salv-orlando has quit IRC08:28
*** Guest89583 has quit IRC08:28
*** zz_johnthetubagu is now known as johnthetubaguy08:29
AJaegerBharatK, please talk with sdague. He might be up in three hours...08:30
*** dmellado has joined #openstack-infra08:30
BharatKAJaeger: Okay sure Thank you.08:30
*** teran has quit IRC08:30
*** doude has joined #openstack-infra08:34
*** mahito has quit IRC08:34
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Mark python-saharaclient python34 jobs master only  https://review.openstack.org/17530308:35
*** andreykurilin__ has joined #openstack-infra08:39
AJaegerttx, SergeyLukjanov , please review the patch above which is needed by stable/kilo python-saharaclient. SergeyLukjanov, see https://review.openstack.org/#/c/173856/ also08:39
*** garyk1 has joined #openstack-infra08:39
openstackgerritMerged openstack-dev/pbr: Reinstate pure-git-hashes-are-illegal test.  https://review.openstack.org/17462508:40
ttxAJaeger: I think we need to disable the functional test job as well08:40
AJaegerttx, that's what I'm wondering as well...08:40
ttxSergey told me in an email " The DSVM job implementation on client side is done only in master as well."08:40
AJaegerAh, ok will add it.08:40
ttx(pasted his comment on the failing job)08:40
AJaegerWasn't sure about this08:40
AJaegerWill amend my patch08:41
ttxso both should be skipped on stable since they don't have the required code in08:41
*** fhubik_afk is now known as fhubik08:41
ttxAJaeger: ok, ping me when done and I'll +1 it08:41
*** garyk has quit IRC08:42
AJaegerttx, ^08:43
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Mark some python-saharaclient jobs master only  https://review.openstack.org/17530308:43
AJaegerttx, now ^08:43
ttx+1, thx!08:44
*** yamamoto has quit IRC08:45
AJaegerttx, anything else I can help today quickly?08:46
*** ssam2 has joined #openstack-infra08:46
ttxAJaeger: I'll doublecheck with dhellmann but likely we'll open RC2 windows for some projects today/tomorrow08:48
ttxsince stable/kilo is mostly in good shape at this point08:48
AJaegergreat!08:48
ttxwhich means we can push the translations patches08:48
ttxAJaeger: hmm, actually we could already push those patches now and -2 them temporarily08:48
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Switch Fedora job to F21  https://review.openstack.org/17236908:49
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Remove use of the qemu-pinned element  https://review.openstack.org/17530808:49
AJaegerok, let me do the patches now and I'll let you -2 them...08:49
ttxAJaeger: your call depending on when you have the most time08:50
*** garyk1 has quit IRC08:50
AJaegerttx, let me start now ;)08:50
*** garyk has joined #openstack-infra08:50
ttxAJaeger: although I guess we should idellay do them once the last patches are pushed08:50
*** devvesa has quit IRC08:50
ttxideally08:50
*** chlong has joined #openstack-infra08:50
ttxso that line numbers match08:50
*** salv-orlando has joined #openstack-infra08:51
ttx(is that even important ?)08:51
AJaegerttx, I'll start with them now and can redo if there's time08:51
ttxright08:51
AJaegerNot really important08:51
ttxAt least I'll have something to merge if I need to08:51
AJaegeryep08:51
ttx++08:51
openstackgerritJerry Zhao proposed openstack-infra/nodepool: add option to use ipv6 for image update and node launching  https://review.openstack.org/15617808:53
*** ddieterly has joined #openstack-infra08:55
*** devvesa has joined #openstack-infra08:56
*** BobBall_AWOL is now known as BobBall08:57
*** e0ne has joined #openstack-infra08:59
*** ddieterly has quit IRC09:00
*** ihrachyshka has quit IRC09:00
*** Hal has joined #openstack-infra09:02
*** Hal is now known as Guest2952709:03
AJaegerttx, https://review.openstack.org/#/q/branch:stable/kilo+topic:translations,n,z - I'll ping you once I'm finished...09:03
ttxack09:03
*** hdd has quit IRC09:04
openstackgerritBharat Kumar Kobagana proposed openstack-infra/project-config: Skip test_volume_boot_pattern for GlusterFS until bug 1444806 is fixed  https://review.openstack.org/17340809:04
openstackbug 1444806 in Cinder "test_volume_boot_pattern tempest test failure for glusterfs backend - Part 2" [Undecided,New] https://launchpad.net/bugs/144480609:04
*** tkelsey has joined #openstack-infra09:05
*** sambetts has joined #openstack-infra09:06
*** pblaho has joined #openstack-infra09:11
*** ihrachyshka has joined #openstack-infra09:11
*** e0ne is now known as e0ne_09:13
*** e0ne_ is now known as e0ne09:13
*** jlanoux_ has joined #openstack-infra09:17
*** alexpilotti has joined #openstack-infra09:17
*** chlong has quit IRC09:20
*** jlanoux has quit IRC09:20
*** teran has joined #openstack-infra09:23
*** pelix has joined #openstack-infra09:23
*** hichihara has quit IRC09:23
*** pcaruana has quit IRC09:27
*** teran has quit IRC09:27
*** teran has joined #openstack-infra09:27
*** sushilkm has joined #openstack-infra09:29
*** sushilkm has left #openstack-infra09:29
*** pcaruana has joined #openstack-infra09:30
openstackgerritMerged openstack-infra/project-config: Mark some python-saharaclient jobs master only  https://review.openstack.org/17530309:32
*** sergsh has quit IRC09:32
*** chlong has joined #openstack-infra09:33
*** fhubik is now known as fhubik_afk09:33
*** amotoki has quit IRC09:35
*** fhubik_afk is now known as fhubik09:37
*** vdo_ has joined #openstack-infra09:44
*** sergsh has joined #openstack-infra09:44
*** tim__ has joined #openstack-infra09:47
*** tim__ is now known as tirmc-09:47
tirmc-erm09:47
*** tirmc- is now known as timrc-09:47
*** yfried__ is now known as yfried|afk09:48
*** garyk has quit IRC09:48
*** garyk has joined #openstack-infra09:49
*** coolsvap is now known as coolsvap|afk09:51
*** fhubik is now known as fhubik_afk09:51
*** boris-42 has joined #openstack-infra09:52
*** yfried|afk is now known as yfried__09:53
openstackgerritRenat Akhmerov proposed openstack-infra/project-config: Rename stackforge/mistral to openstack/mistral  https://review.openstack.org/17532809:53
*** hdd has joined #openstack-infra09:53
*** fhubik_afk is now known as fhubik09:54
*** Guest29527 has quit IRC09:55
*** ddieterly has joined #openstack-infra09:56
openstackgerritRenat Akhmerov proposed openstack-infra/project-config: Rename stackforge/mistral to openstack/mistral  https://review.openstack.org/17532809:59
AJaegerttx, all done besides horizon - akamito does those. Please check that I have all repos, I skipped magnum, rally, murano, congress since those have no translations setup10:00
*** andreykurilin__ has quit IRC10:00
*** ddieterly has quit IRC10:00
*** claudiub has quit IRC10:00
ttxAJaeger: do we need to cover the neutron-*aas ?10:02
AJaegerttx, they are not setup for translations10:02
ttxsahara ?10:03
ttxtrove?10:03
AJaegerWill do sahara and trove now - thakns for double checking10:03
ttxbarbican, manila ?10:03
ttxNB: barbican doesn't have stable/kilo yet, just asking for completeness10:03
AJaegerwill do manila- barbican is setup10:04
*** kaisers has joined #openstack-infra10:05
*** jcoufal has joined #openstack-infra10:07
*** doude has quit IRC10:07
*** wznoinsk_ has joined #openstack-infra10:07
openstackgerritAlexey Deryugin proposed openstack-infra/project-config: [gate-murano-devstack-dsvm] Fix bug with neutron misconfiguration  https://review.openstack.org/17244710:08
*** wznoinsk has quit IRC10:09
*** pc_m has joined #openstack-infra10:09
AJaegerttx, manila, sahara, trove done10:09
ttxthx10:11
*** dhritishikhar_ has quit IRC10:12
*** kaisers has quit IRC10:14
openstackgerritMerged openstack-infra/storyboard: One-To-One relationship for Access and Refresh Tokens  https://review.openstack.org/17314010:15
*** otter768 has joined #openstack-infra10:15
openstackgerritMerged openstack-infra/storyboard: Fixed scheduler management conflict.  https://review.openstack.org/17314310:16
openstackgerritMerged openstack-infra/storyboard: Token Cleaner plugin now uses proper session.  https://review.openstack.org/17314410:16
*** adiantum has joined #openstack-infra10:17
AJaegerttx, it's sad to see failures for such a change ;(10:17
*** kaisers has joined #openstack-infra10:18
ttxHeh, I got failures on a .gitreview update. Those aren't even part of the code tarball10:18
*** otter768 has quit IRC10:20
AJaeger;(10:20
*** cdent has joined #openstack-infra10:22
*** yfried__ is now known as yfried|afk10:25
*** yfried|afk is now known as yfried__10:31
*** kaisers has quit IRC10:34
boris-42AJaeger: hi there10:34
*** sushilkm has joined #openstack-infra10:35
*** sushilkm has left #openstack-infra10:35
boris-42AJaeger: could you help me10:36
*** dhritishikhar_ has joined #openstack-infra10:36
boris-42AJaeger: I would like to add meeting bot to #openstack-rally room10:37
boris-42AJaeger: but I don't how it is called / where to find it..10:37
*** funzo has joined #openstack-infra10:42
*** mrunge has quit IRC10:45
openstackgerritBharat Kumar Kobagana proposed openstack-infra/project-config: Skip test_volume_boot_pattern for GlusterFS until bug 1444806 is fixed  https://review.openstack.org/17340810:46
openstackbug 1444806 in Cinder "test_volume_boot_pattern tempest test failure for glusterfs backend - Part 2" [Undecided,In progress] https://launchpad.net/bugs/1444806 - Assigned to Bharat Kumar Kobagana (bharat-kobagana)10:46
*** vdo_ has quit IRC10:46
*** fhubik is now known as fhubik_afk10:47
*** mrunge has joined #openstack-infra10:48
AJaegerboris-42, http://ci.openstack.org/irc.html explains most of it10:48
AJaegerAnd then there's some doku in http://docs.openstack.org/infra/manual/creators.html10:48
*** dhritishikhar_ has quit IRC10:49
*** jcoufal_ has joined #openstack-infra10:50
*** jcoufal has quit IRC10:53
*** e0ne is now known as e0ne_10:56
*** ddieterly has joined #openstack-infra10:56
*** e0ne_ is now known as e0ne10:58
*** yolanda has joined #openstack-infra10:59
*** ddieterly has quit IRC11:01
*** fhubik_afk is now known as fhubik11:02
*** fhubik is now known as fhubik_afk11:04
*** e0ne is now known as e0ne_11:16
*** Krinkle|detached is now known as Krinkle11:17
boris-42AJaeger: so thank you for links11:20
boris-42AJaeger: but I didn't get how to setup for my chat=)11:20
boris-42AJaeger: should I install meetbot on my hardware?11:20
boris-42AJaeger: or is there some std way for openstack projects?11:21
AJaegerboris-42, exactly, those documents describe the standard way ;)11:21
AJaegerfor meetings you should use one of  #openstack-meeting rooms11:21
boris-42AJaeger: and we can't use our room? like #openstack-rally?11:22
AJaegerbut if you add accessbot and gerritbot to your channel and enable logging, you might be able to use meetbot as well - but better ask somebody else from infra team for advise11:22
AJaegerboris-42, project-config is the repo for accessbot/gerritbot, system-config the one for logging11:23
*** afazekas_ has quit IRC11:24
*** yfried__ is now known as yfried|afk11:25
*** ildikov has quit IRC11:25
*** vlaza has quit IRC11:25
*** e0ne_ has quit IRC11:26
*** yfried|afk is now known as yfried__11:26
boris-42AJaeger: so let me just try to do something=)11:26
*** tnovacik has quit IRC11:26
AJaegergo ahead11:27
*** _nadya_ has joined #openstack-infra11:28
*** afazekas_ has joined #openstack-infra11:28
*** jcoufal_ has quit IRC11:28
*** kashyap has joined #openstack-infra11:29
*** BobBall has quit IRC11:29
*** jcoufal has joined #openstack-infra11:29
boris-42AJaeger: so this seems valid https://github.com/openstack-infra/project-config/blob/master/gerritbot/channels.yaml#L983-L99211:30
boris-42AJaeger: gerrit bot is added properly11:30
kashyapIs there a timeline as to when would existing projects (e.g Nova, etc) will be moved to Storyboard?11:31
openstackgerritDmitry Teselkin proposed openstack-infra/zuul: Typo in processQueue  https://review.openstack.org/17535911:32
*** fhubik_afk is now known as fhubik11:33
*** _nadya_ has quit IRC11:33
*** adiantum has quit IRC11:35
fboasselin, Hi I want to help on the openstackci effort but I need some guidances from you to start working on some tasks described in storyboard. So if you have time to discuss about that I'll be happy11:35
*** doude has joined #openstack-infra11:36
*** doude has quit IRC11:37
*** doude has joined #openstack-infra11:37
mordredkashyap: no, there is not. there will be a discussion at the summit about next steps11:40
*** BobBall has joined #openstack-infra11:40
*** baoli has joined #openstack-infra11:41
kashyapmordred: Okay, I won't be there this time around, will follow the updates via interwebs.11:41
kashyapThanks.11:41
mordredkashyap: sure thing!11:41
mordredtchaypo, lifeless: actually, I'm pretty sure that the tighter version dep will _never_ be applied, regardless of mechanism of install11:42
mordredtchaypo, lifeless: unless you give pip a -U11:42
mordredtchaypo, lifeless: if there is already a version of the library installed11:42
mordred(it's possible this is what you're describing, just in slightly different words)11:42
tchaypoIn my testing it was11:42
mordredeven if there was already a requests installed?11:43
mordredoh - yes - we're describing the same thing11:43
mordredif requirements.txt itself has requests >= 2.2.0 and also docker-py and docker-py has requests dep that is tighter11:44
tchaypoIf 2.0 is installed, and I pip install foo, and foo install_requires>=2.1, then 2.1 got installed11:44
mordred_really_11:44
mordredthat is not what I would expect from my experience11:44
mordredso it seems it's even more crazy than I thought11:44
*** fhubik_afk has joined #openstack-infra11:45
tchaypoNow you've got me out of bed so I can verify this again11:45
mordredtchaypo: dangit11:45
mordredtchaypo: you go back to bed11:45
*** kashyap has left #openstack-infra11:45
mordredtchaypo: I just know we've gotten screwed before by doing a pip install . of a new commit of zuul11:45
mordredwhere zuul had a requirements version bump11:45
mordredon a library11:45
mordredand that did not get upgraded11:46
*** fhubik_afk has quit IRC11:46
*** baoli has quit IRC11:46
*** woodster_ has joined #openstack-infra11:46
*** fhubik_afk has joined #openstack-infra11:46
*** fhubik_afk is now known as fhubik_meeting11:46
*** Hal has joined #openstack-infra11:46
tchaypohttps://www.irccloud.com/pastebin/70kutYTy11:46
*** fhubik has quit IRC11:46
*** Hal is now known as Guest7246211:47
mordredtchaypo: well then. I stand corrected11:47
tchaypovs11:47
tchaypohttps://www.irccloud.com/pastebin/FnLqXH7G11:47
mordredtchaypo: WOW11:48
mordred*brainsplodes*11:48
tchayposo if zuul’s install_requires was bumped but we installed by pointing it at a requirements.txt, that would lead to screwage11:48
mordredwow11:48
tchaypoit’s also *possible* that the test packages I’m using here are screwy11:48
mordredseriously11:48
mordredno11:48
mordredI mean11:48
mordredwow11:48
mordredok - I need to process that - it would explain _SO_MANY_ISSUES_11:49
tchaypoyou can see the sources at https://github.com/jamezpolley/161047-foo and https://github.com/jamezpolley/161047-bar and https://github.com/jamezpolley/161047-requirements11:49
tchaypowhile you’re here11:49
tchaypoi was scrolling back through the weekend and i saw you talking a bit more about this and referring to a conversation on distutils-sig (which I  haven’t seen)11:49
mordredtchaypo, lifeless: this means I believe the way we're handling this in pbr is flat wrong11:49
tchaypoand if I understood correctly, your position on tight pinning seems to be driven by wanting to provide one obvious way for end users to install the packages11:50
*** _nadya_ has joined #openstack-infra11:50
mordredyes11:50
tchaypoI think that’s something we do need to cater for as a primary use case11:50
*** fhubik_meeting has quit IRC11:50
mordredas in - I think making "pip install foo" needs to work and if that means removing some flexibility from folks who want to inject other deps, I think that's the tradeoff11:50
tchaypobut it seems like it would be good if we can also avoid making life more difficult than it has to be for distro maintainers11:50
mordredif we can get both - awesome11:51
mordredsure11:51
mordredI agree11:51
tchaypogood11:51
tchaypo:)11:51
tchaypoi like it when we agree11:51
mordredI also think the distro maintainers question is a red herring a bit though11:51
mordredbecause there is nothing in our pinning that affects them11:51
mordredsince they don't consume it11:51
*** deepakcs has quit IRC11:51
mordredand while they _Could_ look at our requirements, see it says requests==2.2.0 and think they can't make a package that depends on 2.3.011:52
tchaypoWhen you say “they don’t consume it”, I think you mean “we suggest that people preparing packages disable pbr, so the things pbr does to read requirements.txt into install_requires shouldn’t affect them"11:52
mordredwhat we're saying is "we assert that 2.2.0 works and we don't know that anything else works"11:53
mordredtchaypo: yes11:53
mordredtchaypo: and by11:53
mordredtchaypo: and by suggest11:53
mordredI mean that distro packaging cannot work with pbr enabled11:53
mordredthey all disable it11:53
mordredor, with pbr pip installation enabled11:53
tchaypoexcept for the person i was talking to last week who said they maintain gentoo packages and do use pbr to prepare them11:53
mordredthey disable it by either setting the env var to false, or to just patching pbr out11:54
mordredso, they let pbr download pip requirements?11:54
tchaypoI didn’t have time to go into that11:54
tchaypobut I’m going to assume that you know more about this than I do, since my exposure to people who maintain packages of openstack stuff consists of one 10 minute conversation with one person...11:55
mordredthey should be setting http://docs.openstack.org/developer/pbr/packagers.html#dependencies SKIP_PIP_INSTALL=1 in their build scripts11:55
mordredtchaypo: :)11:55
tchaypogetting back to an earlier point11:55
mordredtchaypo: your original point is totally valid11:55
mordredwe should not make distro maintainers lives hard11:55
tchaypoif the distro maintainers issue is less important because we expect them to disable pip11:55
mordredhowever, I mainly want to contend that it's not our job to do their job11:55
tchaypoand our primary desire is to make “pip install nova” come up with a known-sane set of packages11:55
tchaypothen I feel like our proposed solution of putting pip freeze output $SOMEWHERE is wrong11:56
*** mmedvede has quit IRC11:56
openstackgerritBoris Pavlovic proposed openstack-infra/system-config: Add #openstack-rally to eavesdrop  https://review.openstack.org/17536511:56
mordredyah11:56
boris-42AJaeger: ^ so one line was missing=)11:56
mordredtchaypo: although - I think it is still a helpful thing to do11:56
tchaypobtw - I should mention that in the output I pasted you earlier, those packages *aren’t* using pbr at all, they have dependencies hard-coded in install_requires in setup.py11:57
AJaegerboris-42, ah...11:57
mordredtchaypo: because having the ability to go back and reconstruct what a commit was tested against is useful11:57
*** hdd has quit IRC11:57
mordredtchaypo: yah - we do the depend injection a little differently - which I think means we have a bug11:57
*** jistr has quit IRC11:57
mordredtchaypo: what pbr should be doing is making it seem as if the things in requirements.txt were in install_requires11:58
tchaypobut since my understanding is that pbr just stuffs the contents of requirements.txt into install_requires I’m (perhaps naively) not expecting any differences between what I did, and what pbr would do if those requirements were in requirements.txt11:58
mordredbut we're bypassing that at the moment possibly at the wrong point in the stack11:58
*** chlong has quit IRC11:58
mordredyes. that is what I also thing11:58
mordredthink11:58
*** afazekas_ has quit IRC11:58
tchaypooh wow.11:58
mordredthe big problem is that we ignore install_requires itself to avoid easy_install invocation11:58
mordredwhich is _Bad_11:58
*** vlaza has joined #openstack-infra11:59
tchayposo if I’d put those into requirements.txt and used pbr, even the “pip -r requirements.txt” case would result in bar being upgraded?11:59
mordredbut I think instead of what we're doing, which is re-invoking pip ourselves11:59
*** kaisers has joined #openstack-infra11:59
mordredtchaypo: no, I think the opposite11:59
mordredtchaypo: I think we're increasing the number of cases where bar does not get upgraded11:59
*** fhubik has joined #openstack-infra11:59
tchaypooh.11:59
mordredI'm thinking what we may need to do instead of re-invoking pip ourselves12:00
mordredis to hack into the egg_info command12:00
*** fhubik is now known as fhubik_meeting12:00
mordredso that we produce a foo.egg-info/requires.txt that has the things we want12:00
mordredwhich is what you'd get if you put the thing into install_requires in setup.py and then ran egg_info12:00
tchaypoI am sad to say that I’ve never before looked into the egg format enough to know what foo.egg-info/requires.txt is and how it’s different from install_requires12:01
tchaypoand sadder to say that I expect to be learning this tomorrow12:01
mordredtchaypo: http://git.openstack.org/cgit/openstack-dev/pbr/tree/pbr/packaging.py#n9012:01
mordredtchaypo: this is the function where we're overriding some behavior that I think we actually should not be12:01
tchaypo I feel like it would also be *strongly* in our interest to investigate changing pip’s behaviour12:02
mordredtchaypo: I'll try to write up a few notes later in my day to help point you in a few directions that I think would be worthy of investigation for this12:02
mordredtchaypo: well, I think that's the path lifeless has been embarking on12:02
tchaypoat least in so far as making sure that if requirements.txt says >=2.0 and foo says >=2.1 pip goes with the stronger requirement12:02
*** SergK has quit IRC12:02
*** jistr has joined #openstack-infra12:03
mordredI think the thing is12:03
mordredthat pip doesn't see those files the way we use them12:03
mordredwhich is why dstufft has been telling us we're using them wrong12:03
*** ihrachyshka has quit IRC12:03
tchaypoyeah, I agree with that12:03
mordredI think they are not intended from pip's pov to be dependencies of a thing12:03
mordredas much as a list of top-level things you want to install yourself12:04
mordredand so the behavior for each of them is as if you've run pip install on them on the command line12:04
*** kgiusti has joined #openstack-infra12:04
mordredwhereas if we put them into install_requires properly, pip should see them as _dependencies_12:04
*** mmedvede has joined #openstack-infra12:04
mordredso - this is a disturbing morning12:04
*** SergK has joined #openstack-infra12:04
tchaypothat’s my understanding, in theory, and I’d like to go towards that12:05
mordredbut thank you - because I think I finally grok something I did not before12:05
mordredtchaypo: ++12:05
tchaypoI think the stuff lifeless suggested about being able to seperate install_requires from requirements.txt is part of it, and will bring pbr closer to pythonic expectations12:05
mordredyah12:05
*** ildikov has joined #openstack-infra12:05
tchaypooooh, let me try something12:05
mordredtchaypo: fwiw, I tink we should remove this: http://git.openstack.org/cgit/openstack-dev/pbr/tree/pbr/packaging.py#n19512:06
tchaypookay, that was unexpected12:06
tchaypopip install bar>=2.0 foo12:06
tchayporesults in nothing.12:07
tchaypoi thought i could do multiple packages12:07
*** rfolco has joined #openstack-infra12:07
*** vlaza has quit IRC12:08
*** vlaza1 has joined #openstack-infra12:08
openstackgerritBoris Pavlovic proposed openstack-infra/project-config: Add new rally-ci project  https://review.openstack.org/16696212:08
*** bswartz has quit IRC12:08
tchaypooh. silly me.12:08
tchaypoBash helpfully sent output to a file named '=2.0'12:09
mordredhahahaha12:09
mordred:)12:09
mordredtchaypo: yeah - that line I just pasted - I actually think it might be as simple as removing that LocalInstall class altogether12:09
tchaypofwiw12:10
mordredtchaypo: we actually already inject the depends into install_requires12:10
tchaypopip install 'bar>=2.0' foo12:10
tchaypodoes the same as the requirements.txt example - foo gets installed, bar is left at 2.012:10
* mgedmin wonders how often people use pip install foo[extra] without realizing that [ and ] define a glob pattern that might match one day12:10
mordredyah12:10
mordredmgedmin: :)12:10
*** kaisers has quit IRC12:10
tchaypoWhen I see docs that use < > to surround a sample value that needs to be replaced, I cry12:11
tchaypoI’ve learnt to check for them before I paste, but even so I miss them occasionally12:12
* tchaypo stared at http://git.openstack.org/cgit/openstack-dev/pbr/tree/pbr/packaging.py#n195 for a bit, but 10pm + leaving the glasses beside my bed == no comprende. I’ve made a note to take a look in the morning.12:13
mordred++12:13
tchaypoIt does look like, if I wanted a simple way to test what happens if that code is removed, I can just change the condition on line 215 and make it always skip the _pip_install12:13
*** tiswanso has joined #openstack-infra12:14
tchaypo… or just change 217 to pass12:14
*** _nadya_ has quit IRC12:14
openstackgerritTristan Cacqueray proposed openstack-infra/puppet-jenkins: Use jenkins group instead of nogroup  https://review.openstack.org/17536812:14
tchaypoanyway, bedtime. I’m looking forward to this discussion happening in a room in the place we’re going to12:14
openstackgerritMonty Taylor proposed openstack-dev/pbr: Stop re-invoking pip  https://review.openstack.org/17536912:15
mordredtchaypo: ^^12:15
tchaypoI’d forgotten it was vancouver for a moment12:15
mordredtchaypo: try testing with that when you wake up12:15
* mordred must also run now12:15
*** tiswanso has quit IRC12:16
*** tiswanso has joined #openstack-infra12:16
*** otter768 has joined #openstack-infra12:16
*** ihrachyshka has joined #openstack-infra12:19
*** ihrachyshka has quit IRC12:19
*** ihrachyshka has joined #openstack-infra12:19
*** otter768 has quit IRC12:21
*** adiantum has joined #openstack-infra12:22
*** hdd has joined #openstack-infra12:24
*** bknudson has quit IRC12:26
*** e0ne has joined #openstack-infra12:26
*** salv-orlando has quit IRC12:28
*** nfedotov has joined #openstack-infra12:28
*** sarob has joined #openstack-infra12:30
*** arxcruz has quit IRC12:30
*** jamielennox|away is now known as jamielennox12:31
*** dprince has joined #openstack-infra12:31
*** jamielennox is now known as jamielennox|away12:32
*** hrubi has quit IRC12:32
*** yolanda has quit IRC12:32
*** hrubi has joined #openstack-infra12:33
*** jaypipes has joined #openstack-infra12:33
*** _nadya_ has joined #openstack-infra12:33
*** sarob has quit IRC12:34
*** erlon has joined #openstack-infra12:34
*** BharatK has quit IRC12:36
*** gordc has joined #openstack-infra12:37
*** baoli has joined #openstack-infra12:38
*** dhritishikhar has joined #openstack-infra12:38
*** rlandy has joined #openstack-infra12:39
*** prad has quit IRC12:40
*** prad has joined #openstack-infra12:40
*** yolanda has joined #openstack-infra12:42
*** arxcruz has joined #openstack-infra12:42
*** tiswanso has quit IRC12:45
*** ihrachyshka has quit IRC12:46
*** zz_dimtruck is now known as dimtruck12:46
*** timrc- has quit IRC12:49
*** esker has quit IRC12:52
*** baoli has quit IRC12:54
*** cdent has quit IRC12:54
*** dhritishikhar has quit IRC12:54
*** AJaeger has quit IRC12:54
*** baoli has joined #openstack-infra12:54
*** dhritishikhar has joined #openstack-infra12:54
*** bknudson has joined #openstack-infra12:55
*** bswartz has joined #openstack-infra12:55
*** hdd_ has joined #openstack-infra12:55
*** sdake has joined #openstack-infra12:56
*** salv-orlando has joined #openstack-infra12:56
*** mrunge has quit IRC12:56
*** dimtruck is now known as zz_dimtruck12:56
*** doug-fish has joined #openstack-infra12:57
*** ddieterly has joined #openstack-infra12:58
*** hdd has quit IRC12:58
*** ihrachyshka has joined #openstack-infra12:58
openstackgerritMerged openstack-infra/project-config: [gate-murano-devstack-dsvm] Fix bug with neutron misconfiguration  https://review.openstack.org/17244712:59
*** baoli has quit IRC12:59
*** baoli has joined #openstack-infra13:00
*** dizquierdo has joined #openstack-infra13:01
*** sks has quit IRC13:02
*** ddieterly has quit IRC13:03
*** Krinkle is now known as Krinkle|detached13:03
*** bcourt has joined #openstack-infra13:04
*** lifeless has quit IRC13:05
*** zhiwei has joined #openstack-infra13:05
teranHello infra folks, I have the user Denis Meltsaykin <dmeltsaykin@mirantis.com> in review.openstack.org with two accounts(with the same name and email), could you help him please?13:05
*** dhritishikhar has quit IRC13:07
*** fhubik_ has joined #openstack-infra13:08
*** wznoinsk_ has quit IRC13:08
*** vlaza1 has quit IRC13:09
*** vlaza has joined #openstack-infra13:09
fungiteran: i'll take a look and see what can be done13:09
teranfungi: thanks!13:09
openstackgerritSean Dague proposed openstack-infra/devstack-gate: redo devstack-gate grenade selection as a case statement  https://review.openstack.org/17539013:10
openstackgerritSean Dague proposed openstack-infra/devstack-gate: add support for stable/kilo  https://review.openstack.org/17539113:10
openstackgerritSean Dague proposed openstack-infra/devstack-gate: add support for stable/kilo  https://review.openstack.org/17539113:11
openstackgerritSean Dague proposed openstack-infra/devstack-gate: redo devstack-gate grenade selection as a case statement  https://review.openstack.org/17539013:12
*** timrc- has joined #openstack-infra13:12
sdaguefungi: opinions on - https://review.openstack.org/#/c/175390/ would be appreciated, it seemed a bit cleaner to me13:12
*** fhubik_meeting has quit IRC13:12
*** sks has joined #openstack-infra13:16
openstackgerritSean Dague proposed openstack-infra/devstack-gate: add support for stable/kilo  https://review.openstack.org/17539113:18
*** fhubik_ is now known as fhubik13:18
openstackgerritSergey Lukjanov proposed openstack-infra/project-config: Add all Sahara images build to check pipeline as non-voting  https://review.openstack.org/17393913:20
openstackgerritSergey Lukjanov proposed openstack-infra/project-config: Setup non-voting job for sahara-extra to build artifacts  https://review.openstack.org/17539513:20
*** isviridov_away is now known as isviridov13:20
*** dhritishikhar has joined #openstack-infra13:22
anteayasdague: I could follow both patches13:24
anteayasdague: how long do we keep icehouse support13:24
sdagueanteaya: mid summer some time IIRC13:26
*** miqui has joined #openstack-infra13:26
*** peristeri has joined #openstack-infra13:27
anteayak, thanks13:27
tristanCiirc, Icehouse support is 15 months13:27
*** zz_dimtruck is now known as dimtruck13:28
anteayatristanC: great, thank you13:29
*** sslypushenko has quit IRC13:30
*** superdan is now known as dansmith13:31
*** radez_g0n3 is now known as radez13:34
*** annegentle has joined #openstack-infra13:35
*** jistr_ has joined #openstack-infra13:35
*** claudiub has joined #openstack-infra13:36
*** tnovacik has joined #openstack-infra13:38
*** jistr has quit IRC13:38
*** esker has joined #openstack-infra13:40
*** russellb has quit IRC13:40
*** doude_ has joined #openstack-infra13:41
*** julim has joined #openstack-infra13:41
*** sigmavirus24_awa is now known as sigmavirus2413:42
*** adrian_otto has joined #openstack-infra13:43
*** dboik has joined #openstack-infra13:44
*** jistr_ has quit IRC13:44
*** jistr has joined #openstack-infra13:44
*** tnovacik has quit IRC13:44
*** dboik has quit IRC13:45
*** mattfarina has joined #openstack-infra13:45
*** dboik has joined #openstack-infra13:45
*** russellb has joined #openstack-infra13:45
*** sarob has joined #openstack-infra13:45
*** dhritishikhar has quit IRC13:46
*** dhritishikhar has joined #openstack-infra13:46
*** mriedem has joined #openstack-infra13:46
*** ddieterly has joined #openstack-infra13:47
*** samuelBartel has joined #openstack-infra13:47
samuelBartelHi all13:47
samuelBartelI have a question about the creation of a new project on stackforge13:48
*** doude has quit IRC13:48
*** claudiub has quit IRC13:48
anteayasamuelBartel: hello13:48
*** doude_ has quit IRC13:48
anteayasamuelBartel: this is a good guide for creating a project: http://docs.openstack.org/infra/manual/creators.html13:49
samuelBartelanteaya,  hello13:49
anteayaits aim is for a project into the openstack space, but many of the steps are the same13:49
anteayayou don't have to submit a patch to the governance repo for a stackforge project13:49
anteayaand most of the things are documented what you need and what are options13:50
*** eharney has joined #openstack-infra13:50
anteayaI suggest you begin with this guide and work your way through asking questions as they come up13:50
anteayaand having a patch to reference when you ask is always helpful for us13:50
*** sarob has quit IRC13:50
anteayaand welcome13:50
*** ddieterly has quit IRC13:52
samuelBartelanteaya,  thanks a lot, I should be able to manage with it13:52
anteayasamuelBartel: it is a well written guide13:52
anteayasamuelBartel: dhellmann did the majority of the work on it13:52
*** amitgandhinz has joined #openstack-infra13:53
*** e0ne is now known as e0ne_13:53
*** amitgandhinz has quit IRC13:54
*** amitgandhinz has joined #openstack-infra13:54
*** kaisers has joined #openstack-infra13:58
*** wznoinsk has joined #openstack-infra13:58
*** fhubik has quit IRC13:59
*** sdake has quit IRC13:59
*** garyk has quit IRC14:00
*** garyk has joined #openstack-infra14:00
*** e0ne_ is now known as e0ne14:02
*** dhritishikhar has quit IRC14:03
*** jgrimm is now known as zz_jgrimm14:04
*** timrc- has quit IRC14:04
*** smccully has joined #openstack-infra14:04
EmilienMmaybe I've miss the topic a long time ago, but is there any objection to install vagrant on nodepool?14:05
*** sdake has joined #openstack-infra14:05
*** dboik_ has joined #openstack-infra14:06
*** tonytan4ever has joined #openstack-infra14:06
*** doude has joined #openstack-infra14:06
nibalizerEmilienM: what do you want to do with it? virt on virt?14:08
*** ajmiller has joined #openstack-infra14:08
*** dboik has quit IRC14:08
*** mtanino has joined #openstack-infra14:08
EmilienMnibalizer: it's about our Puppet beaker jobs. I would like to run vagrant so I can test Ubuntu *AND* CentOS14:08
*** sks has quit IRC14:08
*** mwagner_lap has joined #openstack-infra14:09
*** doude has quit IRC14:09
*** samuelBartel has quit IRC14:10
*** doude has joined #openstack-infra14:10
*** doude_ has joined #openstack-infra14:10
nibalizeri think you can just get a centos node14:10
nibalizerthey are available14:11
nibalizerthe feedback sdauge gave me once was to get the testing where I wanted it for ubuntu, then spread it to centos14:11
openstackgerritLouis Taylor proposed openstack-infra/project-config: Add gerrit notifications to WSME  https://review.openstack.org/17541614:12
*** doude_ has quit IRC14:12
greghaynesEmilienM: Yes, make jobs with the node types you want. The alternative is youre going to be doing nested virt which is unbearably slow14:15
annegentlemorning, jeblair are you around? Or anyone with docs site ftp creds they can call me with?14:15
annegentleWant to hand them over to Lana and I also need to do some deletions and don't have the password stored14:16
jeblairannegentle: lemme see if i have them14:16
*** tnovacik has joined #openstack-infra14:17
*** sabeen1 has joined #openstack-infra14:17
EmilienMgreghaynes, nibalizer: ack14:17
*** otter768 has joined #openstack-infra14:17
annegentlejeblair: thanks14:17
*** vlaza1 has joined #openstack-infra14:17
*** vlaza has quit IRC14:18
*** afazekas_ has joined #openstack-infra14:18
jeblairannegentle: yep i can call you with them.  i seem to have misplaced your number though, so could you please pm it to me?14:19
EmilienMnibalizer, greghaynes: there is no bare-centos7, only centos6. For centos7, I only find devstack-centos7. Can I do something?14:19
*** dizquierdo has quit IRC14:20
annegentlejeblair: yep14:20
*** dizquierdo has joined #openstack-infra14:20
greghaynesEmilienM: use the devstack-centos7?14:21
EmilienMgreghaynes: well, I'm not sure this is a good idea. Is the image clean?14:21
EmilienMwhy not having bare-centos7 for consistency?14:21
*** sdake has quit IRC14:21
fungiEmilienM: i'm working on that, but recall that the devstack-.* images are actually a lot more "clean" than the poorly-named bare-.* ones14:22
*** otter768 has quit IRC14:22
fungiwe preinstall lots of stuff on our bare-.* workers and almost nothing on our devstack-.* workers (because it's assumed that a job is going to have devstack install things instead)14:22
*** sdake has joined #openstack-infra14:23
EmilienMfungi: ack.14:23
greghaynesYes, I think the right thing is to use all devstack- if you can14:23
fungigetting rid of the bare-.* workers and renaming the devstack-.* workers to something less confusing is in the works14:23
greghaynesor at least thats what I was told last time I did this ;)14:23
nibalizerand what EmilienM is doing is much closer to running devstack anyway14:23
fungii've already got an experimental job which successfully runs nova's unit tests on a devstack-trusty worker, for example14:23
EmilienMfungi: good to know14:24
*** vlaza has joined #openstack-infra14:24
*** vlaza1 has quit IRC14:24
*** sdake_ has joined #openstack-infra14:24
*** mdenny has joined #openstack-infra14:25
*** garyk has quit IRC14:26
*** sputnik13 has quit IRC14:26
*** garyk has joined #openstack-infra14:26
*** peristeri has quit IRC14:26
*** afazekas_ has quit IRC14:26
*** peristeri has joined #openstack-infra14:26
*** dboik_ has quit IRC14:27
*** dboik has joined #openstack-infra14:27
*** ayoung has joined #openstack-infra14:28
*** emagana has joined #openstack-infra14:28
*** sdake has quit IRC14:28
*** dhritishikhar has joined #openstack-infra14:29
*** afazekas_ has joined #openstack-infra14:30
*** vlaza has quit IRC14:31
*** vlaza has joined #openstack-infra14:31
*** andrey-mp has joined #openstack-infra14:31
*** lifeless has joined #openstack-infra14:32
*** alevine has joined #openstack-infra14:32
*** achanda has joined #openstack-infra14:32
*** samuelBartel has joined #openstack-infra14:33
*** andrey-mp has quit IRC14:34
*** thedodd has joined #openstack-infra14:34
*** alevine has quit IRC14:35
*** afazekas_ has quit IRC14:36
openstackgerritLouis Taylor proposed openstack-infra/project-config: Add gerrit notifications to WSME  https://review.openstack.org/17541614:37
openstackgerritLouis Taylor proposed openstack-infra/project-config: Add #wsme to the list of irc channels  https://review.openstack.org/17542414:37
*** vlaza1 has joined #openstack-infra14:38
*** vlaza has quit IRC14:38
*** stevemar has joined #openstack-infra14:39
*** achanda has quit IRC14:39
*** adrian_otto has quit IRC14:41
*** sushilkm has joined #openstack-infra14:41
*** sushilkm has left #openstack-infra14:41
asselinfbo, glad to hear it! I will be happy to help!14:43
*** sdake has joined #openstack-infra14:44
*** dguitarbite has quit IRC14:44
*** gordc has quit IRC14:44
*** emagana has quit IRC14:44
*** emagana has joined #openstack-infra14:45
*** gordc has joined #openstack-infra14:46
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for neutron functional test bug 1446261  https://review.openstack.org/17543214:47
openstackbug 1446261 in neutron "gate-neutron-dsvm-functional race fails HA/DVR tests with network namespace not found" [Undecided,New] https://launchpad.net/bugs/144626114:47
*** afazekas_ has joined #openstack-infra14:47
*** ddieterly has joined #openstack-infra14:47
*** sdake_ has quit IRC14:47
*** jlanoux_ has quit IRC14:47
*** dangers_away is now known as dangers14:48
openstackgerritIhar Hrachyshka proposed openstack-infra/project-config: Disable all python34 jobs for stable/icehouse  https://review.openstack.org/17543314:48
*** russellb has quit IRC14:48
*** asselin_ has joined #openstack-infra14:50
*** hdd_ has quit IRC14:50
*** vlaza1 is now known as vlaza14:53
*** cdent has joined #openstack-infra14:53
*** russellb has joined #openstack-infra14:53
samuelBartelanteaya,  a question about the documentation, "In your commit message, include a reference to the governance change to make your project-config change depend on it:" do you know where I can find such an ID?14:53
*** sslypushenko has joined #openstack-infra14:54
openstackgerritRyan Carey proposed openstack-infra/jenkins-job-builder: Add support for Artifactory plugin  https://review.openstack.org/17393214:55
openstackgerritEmilien Macchi proposed openstack-infra/project-config: puppet: run beaker on both trusty & centos7  https://review.openstack.org/17543414:55
*** nelsnelson has joined #openstack-infra14:55
EmilienMfungi, nibalizer: really WIP but any feedback is welcome14:56
*** annegentle has quit IRC14:57
anteayasamuelBartel: you are creating a stackforge project, you will not be submitted a patch to the governance repo14:58
anteayasamuelBartel: you may safely skip that step14:58
samuelBartelanteaya,  ok thank you14:59
*** annegentle has joined #openstack-infra14:59
anteayasamuelBartel: you're welcome15:00
*** MarkAtwood has joined #openstack-infra15:00
openstackgerritMerged openstack-infra/project-config: Add all Sahara images build to check pipeline as non-voting  https://review.openstack.org/17393915:01
openstackgerritMerged openstack-infra/project-config: Setup non-voting job for sahara-extra to build artifacts  https://review.openstack.org/17539515:01
*** tonytan4ever has quit IRC15:01
*** BharatK has joined #openstack-infra15:01
*** rwsu has joined #openstack-infra15:02
openstackgerritMerged openstack-infra/project-config: upgrade ec2api jobs  https://review.openstack.org/17394515:03
*** marun has joined #openstack-infra15:03
*** annegentle has quit IRC15:04
*** zz_jgrimm is now known as jgrimm15:04
*** annegentle has joined #openstack-infra15:05
*** achanda has joined #openstack-infra15:05
*** annegentle has quit IRC15:06
BharatKHi sdague, Please review the patch https://review.openstack.org/#/c/173408/15:06
*** rainya has left #openstack-infra15:06
BharatKsdague: Please let me know if any modifications required.15:06
*** vlaza is now known as vlaza_offline15:07
*** achanda has quit IRC15:07
*** afazekas_ has quit IRC15:08
*** mrmartin has joined #openstack-infra15:08
openstackgerritVictor Stinner proposed openstack-infra/project-config: oslo.messaging: enable Python 3.4 check  https://review.openstack.org/17222115:08
*** hdd_ has joined #openstack-infra15:09
*** annegentle has joined #openstack-infra15:10
*** beekneemech is now known as bnemec15:10
*** e0ne is now known as e0ne_15:10
*** tnovacik has quit IRC15:11
*** zhiwei has left #openstack-infra15:13
*** jistr has quit IRC15:14
openstackgerritJan Hruban proposed openstack-infra/jenkins-job-builder: Allow inclusion of multiple files  https://review.openstack.org/17159115:15
*** arxcruz has quit IRC15:16
openstackgerritIhar Hrachyshka proposed openstack-infra/project-config: Disable all python34 jobs for stable/icehouse  https://review.openstack.org/17543315:16
*** tonytan4ever has joined #openstack-infra15:16
*** e0ne_ is now known as e0ne15:17
*** annegentle has quit IRC15:18
*** Guest72462 has quit IRC15:20
*** afazekas_ has joined #openstack-infra15:21
*** armax_ has joined #openstack-infra15:22
*** weshay has quit IRC15:23
*** hdd_ has quit IRC15:23
*** flip214 has quit IRC15:24
*** weshay has joined #openstack-infra15:24
*** rfolco has quit IRC15:24
*** harlowja_at_home has joined #openstack-infra15:24
openstackgerritVictor Stinner proposed openstack-infra/project-config: oslo.messaging: enable Python 3.4 check  https://review.openstack.org/17222115:24
*** dizquierdo has quit IRC15:24
*** rfolco has joined #openstack-infra15:25
*** ZZelle has quit IRC15:26
*** rfolco has quit IRC15:26
*** ZZelle has joined #openstack-infra15:26
*** afazekas_ has quit IRC15:26
*** ihrachyshka has quit IRC15:27
*** rfolco has joined #openstack-infra15:27
*** MaxV has quit IRC15:28
*** jistr has joined #openstack-infra15:28
openstackgerritWayne Warren proposed openstack-infra/jenkins-job-builder: Update 'timeout' wrapper module  https://review.openstack.org/12946715:29
*** dkranz has quit IRC15:30
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for neutron functional test bug 1446261  https://review.openstack.org/17543215:30
openstackbug 1446261 in neutron "gate-neutron-dsvm-functional race fails HA/DVR tests with network namespace not found" [High,Confirmed] https://launchpad.net/bugs/1446261 - Assigned to Maru Newby (maru)15:30
openstackgerritSamuel BARTEL proposed openstack-infra/project-config: add fuel-plugin-nova-nfs-project Change-Id: Ibc53fdf69287059cba12423333ca21d8f523e626  https://review.openstack.org/17545215:33
waynrpelix: ping15:34
*** nfedotov has quit IRC15:34
waynractually nevermind, i was going to ask you a question about one of your comments but i just grokked it15:35
*** dkranz has joined #openstack-infra15:37
openstackgerritWayne Warren proposed openstack-infra/jenkins-job-builder: Update 'timeout' wrapper module  https://review.openstack.org/12946715:37
*** afazekas_ has joined #openstack-infra15:37
*** dhritishikhar_ has joined #openstack-infra15:38
*** dhritishikhar_ has quit IRC15:39
*** dhritishikhar has quit IRC15:39
*** dannywilson has joined #openstack-infra15:39
*** dhritishikhar_ has joined #openstack-infra15:40
*** MaxV has joined #openstack-infra15:41
*** dhritishikhar_ has quit IRC15:41
*** dhritishikhar_ has joined #openstack-infra15:41
openstackgerritEmilien Macchi proposed openstack-infra/project-config: puppet: run beaker on both trusty & centos7  https://review.openstack.org/17543415:42
*** Swami has joined #openstack-infra15:42
*** dannywilson has quit IRC15:42
*** dannywilson has joined #openstack-infra15:43
*** dhritishikhar_ has quit IRC15:43
*** dhritishikhar_ has joined #openstack-infra15:44
*** vkmc has joined #openstack-infra15:44
*** gyee has joined #openstack-infra15:45
*** yfried__ has quit IRC15:45
openstackgerritWayne Warren proposed openstack-infra/jenkins-job-builder: (hipchat) Accept list of hipchat rooms.  https://review.openstack.org/15383115:45
*** Ala has quit IRC15:46
*** dboik_ has joined #openstack-infra15:47
*** afazekas_ has quit IRC15:47
*** dboik has quit IRC15:50
*** dannywilson has quit IRC15:51
*** jlvillal has quit IRC15:52
*** jlvillal has joined #openstack-infra15:52
*** rm_work is now known as rm_work|away15:52
*** tnovacik has joined #openstack-infra15:52
*** jistr_ has joined #openstack-infra15:53
*** russellb has quit IRC15:53
*** tqtran has joined #openstack-infra15:55
*** adrian_otto has joined #openstack-infra15:55
*** mrmartin has quit IRC15:55
*** garyk has quit IRC15:56
*** jistr has quit IRC15:56
*** sdake_ has joined #openstack-infra15:57
*** russellb has joined #openstack-infra15:58
*** ihrachyshka has joined #openstack-infra15:58
*** nelsnels_ has joined #openstack-infra15:59
*** sergsh has quit IRC15:59
*** BharatK has quit IRC16:00
*** nelsnels_ has quit IRC16:00
*** Longgeek has quit IRC16:00
*** sdake has quit IRC16:00
*** nelsnelson has quit IRC16:01
*** nelsnels_ has joined #openstack-infra16:01
*** sdake has joined #openstack-infra16:02
*** sabeen1 has quit IRC16:02
*** funzo has quit IRC16:02
*** adiantum has quit IRC16:02
openstackgerritRyan Carey proposed openstack-infra/jenkins-job-builder: Add support for Artifactory plugin  https://review.openstack.org/17393216:02
zaromorning16:02
waynrhowdy16:02
waynri am finding some zuul code i am looking at a little confusing16:03
*** sputnik13 has joined #openstack-infra16:04
fungizaro: so, when i tried to restart gerrit on review.o.o with the latest autobuilt 2.8.x tarball which includes jeblair's stream-events task info patch, the service wouldn't start. i suspect something is broken with our builds. the error is mentioned in my commit message at https://review.openstack.org/17509816:04
pleia2good morning16:04
*** sdake_ has quit IRC16:05
*** weshay has quit IRC16:05
*** jistr_ is now known as jistr16:05
*** scheuran has quit IRC16:05
*** adreznec has quit IRC16:06
*** mfink has quit IRC16:06
openstackgerritDarren Birkett proposed openstack-infra/jeepyb: Handle projects not using stable/ branch names  https://review.openstack.org/15305716:07
*** spredzy is now known as spredzy|afk16:08
*** xyang1 has joined #openstack-infra16:09
clarkbgood morning16:09
fboasselin, maybe I will need your feedback/support for this review https://review.openstack.org/#/c/168330/4 regarding the zuul refactor for puppet-openstackci, so if you have time to check it I'll be happy16:09
greghayneswaynr: that never happens ;)16:10
openstackgerritAndreas Jaeger proposed openstack/requirements: Remove doc repositories from projects.txt  https://review.openstack.org/17320116:10
*** arielb has joined #openstack-infra16:10
*** arielb has quit IRC16:10
*** arielb has joined #openstack-infra16:10
*** jcoufal has quit IRC16:11
*** Krinkle|detached is now known as Krinkle16:11
*** unicell has quit IRC16:12
zarofungi: i think there might be duplicate bouncycastle libs in the review_site/lib folder.  can check there?16:13
*** hashar has quit IRC16:13
zarofungi: that error happens when java loads the same package from different jar files.16:14
*** mfink has joined #openstack-infra16:15
*** adreznec has joined #openstack-infra16:15
*** mrmartin has joined #openstack-infra16:15
*** ashleighfarnham has joined #openstack-infra16:17
*** otter768 has joined #openstack-infra16:18
fungizaro: thanks! checking now...16:19
fungizaro: depends i guess on what you mean by duplicate. there aren't more than one of each linked there but perhaps we've suddenly started also bundling a copy in the gerrit.war itself? http://paste.openstack.org/show/204889/16:20
fungizaro: because rolling back to the previous gerrit.war was sufficient to be able to start gerrit successfully again16:22
*** Krinkle is now known as Krinkle|detached16:22
openstackgerritMerged openstack-infra/elastic-recheck: Add query for neutron functional test bug 1446261  https://review.openstack.org/17543216:22
openstackbug 1446261 in neutron "gate-neutron-dsvm-functional race fails HA/DVR tests with network namespace not found" [High,Confirmed] https://launchpad.net/bugs/1446261 - Assigned to Maru Newby (maru)16:22
openstackgerritMerged openstack-infra/jeepyb: Log project names as the projects are processed  https://review.openstack.org/16943516:22
*** otter768 has quit IRC16:23
*** sdake has quit IRC16:23
zarofungi: unlikely, there was no change to build scripts.  let me see if i can deploy on review-dev and get back to you.16:24
fungizaro: thanks16:24
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Search methods for networks, subnets and routers  https://review.openstack.org/17502716:24
*** thedodd has quit IRC16:24
*** jistr has quit IRC16:24
*** sdake has joined #openstack-infra16:25
openstackgerritMerged openstack-infra/project-config: Puppet OpenStack: enable Puppet 4.0 as non voting  https://review.openstack.org/17514516:25
zarofungi: ohh darn, review-dev db is on gerrit 2.10.  i'll test on my VM instead.16:26
*** Kennan2 has quit IRC16:29
openstackgerritSergey Lukjanov proposed openstack-infra/project-config: The sahara-tox-py27-scenario-unit job should be voting since kilo  https://review.openstack.org/17547416:29
*** baoli has quit IRC16:29
*** Kennan has joined #openstack-infra16:29
*** dboik_ has quit IRC16:30
*** dboik has joined #openstack-infra16:30
*** rm_work|away is now known as rm_work16:31
*** dboik has quit IRC16:33
*** baoli_ has joined #openstack-infra16:33
*** dboik has joined #openstack-infra16:33
openstackgerritMerged openstack-infra/project-config: Allow gnocchi-release to create branch  https://review.openstack.org/17438716:35
*** yolanda has quit IRC16:35
*** unicell has joined #openstack-infra16:41
*** claudiub has joined #openstack-infra16:41
*** dhritishikhar_ has quit IRC16:41
*** Swami has quit IRC16:41
*** harlowja_at_home has quit IRC16:41
*** Krinkle|detached is now known as Krinkle16:43
*** ashleighfarnham has quit IRC16:43
*** luqas has quit IRC16:43
clarkbarmax_: I have just held the nodes running https://jenkins03.openstack.org/job/check-tempest-dsvm-neutron-multinode-full/5/ so we can take a look at things once tempest is done there16:43
armax_great16:44
*** dhritishikhar_ has joined #openstack-infra16:44
asselin_fbo, done16:46
*** frobware_ has joined #openstack-infra16:46
*** armax_ has left #openstack-infra16:46
*** armax_ has joined #openstack-infra16:47
*** dizquierdo has joined #openstack-infra16:47
*** Swami has joined #openstack-infra16:48
fboasselin_, thanks !16:49
*** devvesa has quit IRC16:51
*** derekh has quit IRC16:52
*** ashleighfarnham has joined #openstack-infra16:52
openstackgerritRyan Carey proposed openstack-infra/jenkins-job-builder: Add support for Artifactory plugin  https://review.openstack.org/17393216:52
asselin_fbo, btw, I'm ok with some basic refactoring like that to be done as part of migrating to puppet-openstackci.16:53
*** russellb has quit IRC16:55
*** vilobhmm1 has joined #openstack-infra16:55
*** vilobhmm11 has joined #openstack-infra16:55
*** Krinkle is now known as Krinkle|detached16:56
*** sdake_ has joined #openstack-infra16:57
openstackgerritSean Dague proposed openstack-infra/devstack-gate: add support for stable/kilo  https://review.openstack.org/17539116:57
openstackgerritSean Dague proposed openstack-infra/devstack-gate: redo devstack-gate grenade selection as a case statement  https://review.openstack.org/17539016:57
*** russellb has joined #openstack-infra16:58
*** asselin__ has joined #openstack-infra16:59
*** bswartz has quit IRC16:59
*** dguitarbite has joined #openstack-infra16:59
*** vilobhmm1 has quit IRC16:59
*** sdake has quit IRC17:00
*** baoli_ has quit IRC17:01
*** dboik has quit IRC17:02
*** dboik has joined #openstack-infra17:02
*** asselin_ has quit IRC17:02
*** dboik has quit IRC17:03
*** dboik has joined #openstack-infra17:03
*** armax_ has quit IRC17:03
*** frobware_ has quit IRC17:04
*** vilobhmm11 has left #openstack-infra17:04
*** armax_ has joined #openstack-infra17:04
openstackgerritSamuel BARTEL proposed openstack-infra/project-config: add plugin-fuel-nova-nfs project alphabetical order  https://review.openstack.org/17548717:04
*** sdake has joined #openstack-infra17:06
openstackgerritSean Dague proposed openstack-infra/devstack-gate: add liberty to feature grid  https://review.openstack.org/17549317:07
*** cody-somerville has joined #openstack-infra17:07
*** dboik has quit IRC17:07
*** dboik has joined #openstack-infra17:07
*** mpaolino has quit IRC17:08
*** ivar-lazzaro has joined #openstack-infra17:08
openstackgerritRyan Carey proposed openstack-infra/jenkins-job-builder: Add support for Artifactory plugin  https://review.openstack.org/17393217:08
*** ivar-lazzaro has quit IRC17:09
*** ivar-lazzaro has joined #openstack-infra17:09
*** sdake_ has quit IRC17:09
fungiheads up, i have an errand to head out to in about half an hour, and then i'll be grabbing a late lunch, but will be back after17:09
* clarkb prepares for all the clouds to go sidways again >_>17:10
fungioh, they haven't already? i didn't even check... ;)17:10
*** patrickeast has joined #openstack-infra17:10
fungizuul is extremely busy, but our overall resource pool seems remarkably healthy even if running on a reduced quota17:11
clarkbya, itseems to mostly be keeping up17:12
clarkbthe check lag time is ~20 minutes17:12
jeblairclarkb, fungi: anything urgent need my attention while a have a few hours between transits? :)17:13
openstackgerritMatthew Treinish proposed openstack-infra/elastic-recheck: Add query for bug 1446309  https://review.openstack.org/17549617:13
openstackbug 1446309 in tempest "tempest.tests.common.test_accounts.TestAccount.test__get_creds_by_roles_no_admin race fails" [High,In progress] https://launchpad.net/bugs/1446309 - Assigned to Matthew Treinish (treinish)17:13
*** ssam2 has quit IRC17:13
clarkbjeblair: not that I have seen. Assisting sdague and dtroyer cutting kilo for grenade and devstack. https://review.openstack.org/#/c/175390/3 can use a second review to help that along17:14
openstackgerritMerged openstack/requirements: Bump PyECLib version from 1.0.3 to 1.0.7  https://review.openstack.org/17417117:14
clarkbif it stays relatively quiet like this I am hopefully going to be able to do reviews of our priority changes today17:14
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for tempest unit test bug 1446309  https://review.openstack.org/17549717:14
jeblairclarkb: ack17:14
fungijeblair: yeah, i think we're set. enjoy your transit!17:14
openstackgerritMerged openstack/requirements: Bump PyECLib version from 1.0.3 to 1.0.7  https://review.openstack.org/17416717:15
openstackgerritEric Larson proposed openstack-infra/project-config: Create oslo.cache project  https://review.openstack.org/16522417:15
*** Guest36304 is now known as mgagne17:16
*** mgagne has joined #openstack-infra17:16
pleia2elarson: thanks, I'll review17:16
clarkbjeblair: https://review.openstack.org/#/c/107267/ is my selfish stack needing reviews. jhesketh wrote it to make os-loganalyze configurable for passthrough of files from swift17:16
jeblairclarkb, sdague: it looks like we currently regex match sideways, presumably to support sidewase-foo or something.  but i take it we only currently have literal 'sideways' in use, since the case-based code full-matches on that.  is that right?17:16
clarkblooks like SergeyLukjanov actually +2'd those so I can merge them and babysit later17:17
*** deepakcs has joined #openstack-infra17:17
openstackgerritMatthew Treinish proposed openstack-infra/elastic-recheck: Add query for bug 1446309  https://review.openstack.org/17549617:17
openstackbug 1446309 in tempest "tempest.tests.common.test_accounts.TestAccount.test__get_creds_by_roles_no_admin race fails" [High,In progress] https://launchpad.net/bugs/1446309 - Assigned to Matthew Treinish (treinish)17:17
fungiafter lunch i'm hoping to do some final manual re-testing of the state of bindep since all open changes have now merged, and then tag a 1.0.0 and make sure it ends up on pypi17:17
pleia2clarkb, fungi - btw, I'm done conferencing and things aside from summit pretty much through august (shocking, right?), so please keep me in mind if there are pleia2-should-learn things17:18
clarkbjeblair: actually I think you are right, we do sideways-ironic and sideways-neutron17:18
clarkbjeblair: sdague so that should be case sideways-*17:18
clarkbpleia2: will do!17:18
clarkbpleia2: maybe I should drag you into the swift log hosting <_<17:18
pleia2clarkb: maybe!17:18
fungipleia2: you got it. also if you see me mention anything in here which you also want to learn, just say so. cross-training other core reviewers and root sysadmins is top priority as far as i'm concerned17:18
pleia2fungi: great, will do17:19
clarkbpleia2: https://review.openstack.org/#/c/107267/ is the start of changes to os-loganalyze for that. tl;dr is some code reorg to support configurable modifications to files or passthrough when hosted via that wsgi app17:19
pleia2clarkb: thanks, I'll have a look17:19
clarkbonce we get that in place we will need a system-config change to tell os-loganalyze to pass through things that aren't log files17:19
clarkbfungi: +117:19
*** davideagnello has joined #openstack-infra17:20
jeblairclarkb, sdague: okay, left -1 with inline comment.  otherwise, +2 in case i'm not around to re-review.17:22
clarkbjeblair: ty17:22
jeblairpleia2: awesome, good to know! :)17:22
sdagueoh, so I guess I missed the sideways regex, will fix17:22
*** achanda has joined #openstack-infra17:24
openstackgerritSean Dague proposed openstack-infra/devstack-gate: add support for stable/kilo  https://review.openstack.org/17539117:25
openstackgerritSean Dague proposed openstack-infra/devstack-gate: redo devstack-gate grenade selection as a case statement  https://review.openstack.org/17539017:25
openstackgerritSean Dague proposed openstack-infra/devstack-gate: add liberty to feature grid  https://review.openstack.org/17549317:25
sdaguejeblair / clarkb thanks for the catch17:25
*** sushilkm has joined #openstack-infra17:26
*** sushilkm has left #openstack-infra17:26
zaroclarkb: where is the documentation for the version of puppet we are using?  I want to verify that tidy is available17:26
clarkbzaro: https://docs.puppetlabs.com/references/3.stable/type.html should be latest stable 3.x release17:27
zarothanks17:27
*** yolanda has joined #openstack-infra17:28
*** MaxV has quit IRC17:29
*** ildikov has quit IRC17:29
fungisdague: possible concern marked inline on https://review.openstack.org/175390 (not sure if we want to always assume subtypes of those?)17:30
openstackgerritWayne Warren proposed openstack-infra/zuul: WIP: Support GitHub PR webhooks  https://review.openstack.org/16311717:31
openstackgerritEmilien Macchi proposed openstack-infra/project-config: puppet: run beaker on both trusty & centos7  https://review.openstack.org/17543417:31
*** nelsnelson has joined #openstack-infra17:31
*** HeOS has quit IRC17:32
*** aswadr has quit IRC17:32
clarkbfungi: yes, the comment just above the case statement should explain the cases17:32
jeblairfungi, sdague: the only extant uses of both have hyphens, so i think it's okay17:32
fungicool. +2 from me then17:33
*** cody-somerville has quit IRC17:34
*** nelsnels_ has quit IRC17:35
clarkbuh python3.4 bug for trusty just went fix released17:35
* clarkb does some apt-get update17:35
fungioh?17:35
greghaynesclarkb: wat17:35
zarofungi: i am able to run 2.8.4.19 no problem.  i'm wondering about this puppet http://git.openstack.org/cgit/openstack-infra/puppet-gerrit/tree/manifests/init.pp#n72017:36
* greghaynes drops the baloons17:36
clarkbmy mirror doesn't seem to have it yet17:36
*** russellb has quit IRC17:36
fungiclarkb: see the comments on bug 134895417:36
openstackbug 1348954 in python3.4 (Ubuntu) "update Python3 for trusty" [Undecided,Confirmed] https://launchpad.net/bugs/134895417:36
zarofungi: that tidy might may not remove the those duplicate files before gerrit starts17:36
fungiclarkb: apparently a changelog in another package mentioned the wrong bug number17:36
clarkbarg17:37
zarofungi: i think we need to make sure that tidy is done before file { '/etc/init.d/gerrit17:37
*** dboik has quit IRC17:37
fungizaro: oh, perhaps... though once that puppet was applied i tried multiple times to start the gerrit service, always with that same error17:37
*** dboik has joined #openstack-infra17:38
zarofungi: but i'm not sure how to change the require on gerrit init to a tidy17:38
*** melwitt has joined #openstack-infra17:38
*** harlowja_away is now known as harlowja17:38
zarofungi: well then that probably debunks my theory17:38
*** kmartin_ has quit IRC17:39
fungizaro: does your test environment have contactstore enabled in the config like we do on review(-dev)?17:39
fungiit's possible gerrit only notices the problem when it tries to use features from that library17:40
*** russellb has joined #openstack-infra17:40
*** dboik has quit IRC17:40
*** _nadya_ has quit IRC17:40
*** isviridov is now known as isviridov_away17:41
*** dboik has joined #openstack-infra17:41
*** AJaeger_ has joined #openstack-infra17:41
*** dustins has joined #openstack-infra17:41
AJaeger_dolphm: around?17:41
zarofungi: ohh yeah, i had that commented out.  let me try again17:42
*** luqas has joined #openstack-infra17:44
fungiokay, heading out to errands/late lunch. back in a couple hours17:44
*** ZZelle has quit IRC17:45
*** baoli has joined #openstack-infra17:46
*** nelsnelson has quit IRC17:47
*** russellb has quit IRC17:47
*** yfried__ has joined #openstack-infra17:48
*** luqas has quit IRC17:48
*** bswartz has joined #openstack-infra17:50
*** david-lyle has joined #openstack-infra17:50
*** e0ne has quit IRC17:51
*** isviridov_away is now known as isviridov17:51
*** russellb has joined #openstack-infra17:52
*** crc32 has joined #openstack-infra17:54
*** nelsnelson has joined #openstack-infra17:54
openstackgerritMerged openstack-infra/elastic-recheck: Add query for bug 1446309  https://review.openstack.org/17549617:55
openstackbug 1446309 in tempest "tempest.tests.common.test_accounts.TestAccount.test__get_creds_by_roles_no_admin race fails" [High,In progress] https://launchpad.net/bugs/1446309 - Assigned to Matthew Treinish (treinish)17:55
clarkbarmax_: I think we are getting close to the end of that job and a few tests have failed. Want to point me at an ssh public key so yo ucan get into the env and poke around?17:57
armax_Swami: ^^17:58
*** pelix has quit IRC17:58
openstackgerritGary W. Smith proposed openstack-infra/project-config: Add manila-ui to OpenStack  https://review.openstack.org/17506317:59
Swamiarmax_: hi17:59
*** teran has quit IRC17:59
*** unicell has quit IRC17:59
armax_clarkb: hang on17:59
*** unicell has joined #openstack-infra17:59
armax_clarkb: https://launchpad.net/~armando-migliaccio/+sshkeys17:59
mriedemthis doesn't appear to be an issue anymore, can someone from infra confirm? https://bugs.launchpad.net/openstack-gate/+bug/142145218:00
openstackLaunchpad bug 1421452 in OpenStack-Gate "We reverted back to https://pypi.python.org" [Undecided,New]18:00
*** dguitarbite has quit IRC18:00
*** david-lyle_ has joined #openstack-infra18:01
clarkbarmax_: jenkins@162.242.212.53 is the primary node running the controller and jenkins@162.242.212.93 is the subnode compute host18:01
clarkbarmax_: we should let tempest finish before making changes though18:01
*** dboik_ has joined #openstack-infra18:01
clarkbarmax_: that way you don't fight tempest18:01
*** annegentle has joined #openstack-infra18:01
*** tkelsey has quit IRC18:01
*** david-lyle has quit IRC18:01
armax_clarkb: makes sense18:02
*** shashankhegde has joined #openstack-infra18:03
armax_clarkb: I am in, I’ll wait for the build to complete18:04
*** mattfarina has quit IRC18:04
*** dboik has quit IRC18:05
Shrewsfungi: clarkb: If either of you get some time today, care to put some eyes on https://review.openstack.org/173994 and  https://review.openstack.org/173998? Both very similar and one +2 already.18:06
*** david-lyle_ is now known as david-lyle18:06
openstackgerritKurt Taylor proposed openstack-infra/project-config: Add third party CI working group tools repository  https://review.openstack.org/17552018:08
*** miqui has quit IRC18:13
*** tonytan4ever has quit IRC18:13
*** AJaeger_ has quit IRC18:14
*** sdake_ has joined #openstack-infra18:14
*** spredzy|afk is now known as spredzy18:15
*** mattfarina has joined #openstack-infra18:16
*** tsg has joined #openstack-infra18:17
*** sdake has quit IRC18:18
*** dboik_ has quit IRC18:19
*** otter768 has joined #openstack-infra18:19
*** david-lyle has quit IRC18:20
*** david-lyle has joined #openstack-infra18:20
*** bhuvan has joined #openstack-infra18:20
*** ihrachyshka has quit IRC18:20
*** vlaza_offline has quit IRC18:21
clarkbarmax_: its done18:21
*** ayoung has quit IRC18:22
*** otter768 has quit IRC18:24
*** dhritishikhar_ has quit IRC18:25
*** arosen has left #openstack-infra18:25
openstackgerritSamuel BARTEL proposed openstack-infra/project-config: add plugin-fuel-nova-nfs project alphabetical order  https://review.openstack.org/17548718:29
*** e0ne has joined #openstack-infra18:29
*** tkelsey has joined #openstack-infra18:30
*** sdake has joined #openstack-infra18:30
*** dizquierdo has quit IRC18:31
*** dboik has joined #openstack-infra18:33
*** ZZelle has joined #openstack-infra18:33
*** sdake_ has quit IRC18:34
*** tkelsey has quit IRC18:34
openstackgerritEric Larson proposed openstack-infra/project-config: Create oslo.cache project  https://review.openstack.org/16522418:35
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Remove old queries for "fixed" bugs  https://review.openstack.org/17552918:36
*** sushilkm has joined #openstack-infra18:36
*** sushilkm has left #openstack-infra18:36
openstackgerritSamuel BARTEL proposed openstack-infra/project-config: add fuel-plugin-nova-nfs-project Change-Id: Ibc53fdf69287059cba12423333ca21d8f523e626  https://review.openstack.org/17545218:38
samuelBartelHi18:40
samuelBarteli am a little been lost with gerrit18:40
*** tonytan4ever has joined #openstack-infra18:40
samuelBarteli tried to push a past to a review and it seems i overwrite the previous patch in the same time18:40
samuelBartelis it a way to crrect it?18:41
*** david-lyle has quit IRC18:41
*** baoli has quit IRC18:41
clarkbsamuelBartel: yes, gerrit changes keep a history of patches with the most recent being up for review to be merged18:41
*** doude has quit IRC18:42
clarkbsamuelBartel: this way when code merges you merge the code everyone is happy with and not a half dozen "whoops fixed X" commits too18:42
*** ZZelle has quit IRC18:42
samuelBartelclarkb, ok thank, it make sense18:43
openstackgerritSean Dague proposed openstack-infra/devstack-gate: only force off KEYSTONE_USE_WSGI up until kilo  https://review.openstack.org/17553118:43
*** arielb has quit IRC18:44
*** e0ne is now known as e0ne_18:46
*** deepakcs has quit IRC18:47
*** arielb has joined #openstack-infra18:47
*** dboik has quit IRC18:48
mordredclarkb: did you see/read the scrollback between tchaypo and I from this morning? I believe we've uncovered a bug in how pbr and pip interact that may have caused install vs. upgrade to be more confusing18:48
*** amitgandhinz has quit IRC18:48
*** ZZelle has joined #openstack-infra18:48
clarkbI saw but didnt have enough context to understand the problem18:48
mordredclarkb: cool. it's ok - no need to understand yet18:49
mordredclarkb: I've got a patch I'm going to test out18:49
mordredclarkb: if it does what I think it will, then I'll braindump to you18:49
clarkbok18:49
mordredclarkb: tl;dr is pip install -r requirements.txt does a different thing than pip install foo where foo has requirements in install_requires18:50
mordredclarkb: so pbr executing pip install -r requirements.txt in install phase produces wrong behavior, that I think can be fixed by just deleting code18:50
*** isviridov is now known as isviridov_away18:51
*** MaxV has joined #openstack-infra18:51
*** dannywilson has joined #openstack-infra18:52
*** e0ne_ has quit IRC18:54
*** imcsk8 has quit IRC18:54
*** imcsk8 has joined #openstack-infra18:54
openstackgerritKurt Taylor proposed openstack-infra/project-config: Add third party CI working group tools repository  https://review.openstack.org/17552018:55
*** andreykurilin__ has joined #openstack-infra18:55
*** amitgandhinz has joined #openstack-infra18:56
openstackgerritSamuel BARTEL proposed openstack-infra/project-config: add project fuel-plugin-nova-nfs Change-Id: Ibc53fdf69287059cba12423333ca21d8f523e626  https://review.openstack.org/17545218:56
*** dannywilson has quit IRC18:56
*** hdd has joined #openstack-infra18:57
*** dboik has joined #openstack-infra18:57
*** e0ne has joined #openstack-infra18:58
openstackgerritMerged openstack/requirements: Recap keystoneclient for stable/icehouse  https://review.openstack.org/17523418:58
krtaylorasselin, thanks for the review, re: jobs, I used specs because it seemed the least strict, I just removed it for now18:58
anteayamriedem: I have not seen a lot of chat about timeouts with pypi.python.org: https://bugs.launchpad.net/openstack-gate/+bug/142145218:58
openstackLaunchpad bug 1421452 in OpenStack-Gate "We reverted back to https://pypi.python.org" [Undecided,Incomplete]18:58
anteayamriedem: I can't speak for the others though18:59
clarkbmordred we did that because easy install is used otherwise iirc19:00
asselin__krtaylor, yeah...we'll need to figure out how to setup the jobs19:00
clarkbmordred so its two bad thing pick one19:00
asselin__krtaylor, err...which jobs to run19:00
mordredclarkb: right - except easy_install doesn't get invoked the otherway19:01
mordredclarkb: we did that because we _thought_ that's what would happen19:01
lifelessmordred: no19:01
mordredlifeless: no?19:01
lifelessmordred: pip will upgrade things if thats needed to meet the dep on a new install19:01
mordredlifeless: yes - but not if you pip install -r requirements.txt19:01
mordredlifeless: (if you haven't read the whole tchaypo scrollback yet - we figured that out)19:02
lifelessmordred: no, I did a lastlog lifeless19:02
lifelessand saw a wall of mentions19:02
lifelessmordred: I'm glad you've reached consensus ;)19:02
mordredclarkb: what pip does is run python setup.py egg_info - and then looks at the requires.txt in the egg-info dir - and then pip installs those knowing that they are dependencies19:02
mordredclarkb: what it does whe you do -r requirements.txt is that it treats each requirement as an individual request for install - not as a dependency19:03
mordredclarkb: so our workaround to avoid using easy_install not only is not needed, it's causing a wrong behavior19:03
lifelesspip doesn't consider dep vs request to install differently19:03
*** ildikov has joined #openstack-infra19:04
lifelessI'd like to tease this apart, I'm worried I'm jumping into a many hours long conversation without enough context19:04
lifelessis there a bug or some worked summary of the thing?19:04
mordredlifeless: nope19:05
mordredlifeless: tchaypo and I spoke for about 45 minutes this morning before I had a meeting19:05
mordredlifeless: I recommend just reading his and my scrollback starting at 11:42:20 UTC19:05
mordredlifeless: I'm using the word dependency to describe an observed behavior, not a declared action19:06
mordredlifeless: if bar is installed at ==2.019:06
mordredlifeless: if foo has an install_requires=['bar>=2.2'] and you do "pip install foo" - pip will install foo and upgrade bar to 2.2 to meet the depend19:07
mordredlifeless: if you have a requirements.txt file listing 'bar>=2.2' and you do "pip install -r requirements.txt" - pip will not upgrade bar, because you did not ask it to upgrade19:07
mordredthose are actually reasonable actions I believe19:07
clarkb>= says please upgrade to me19:08
clarkbor at least error early19:08
mordredclarkb: right - except that requirements.txt is not intended to be used the way we are using it19:08
mordredclarkb: it's just a list of things that pip should pretend you said "pip install $thing" on the command line19:09
lifelessmordred: a few thoughts as I go through: I still fundamentally disagree about known-good vs known-bad, the known-good desire is causing us huge grief - thats what we were etherpad speccing last week, how to get that out of the install_requires!19:09
*** aduarte has joined #openstack-infra19:09
mordredlifeless: oh - well, then we should swing back to that - but let's clear up this one first19:09
mordredlifeless: also - good morning!19:10
clarkbmordred I think it shouldstill at least error in that case19:11
clarkbmordred I asked it to install something and it failed19:11
mordredclarkb: I agree19:11
mordredclarkb: but I can at least understand why it doesn't upgrade in that case19:11
mordredclarkb: but does in the other19:11
lifelessmordred: oh, I hadn't realised we wrapped pip rather than exporting to pip, thats clearly a bug19:11
mordredfrom its point of view19:11
mordredlifeless: yah. it's a holdover from a long time ago when we did not realize exactly what the paths for triggering easy_install all were19:12
* anteaya thought one of the problems was that with bar==2.0 and requirements specifying bar<=2.0 with pip installing foo with bar 2.1 available foo was downloaded and bar became 2.1: https://www.irccloud.com/pastebin/70kutYTy https://github.com/jamezpolley/161047-requirements/blob/master/tmp/161047/requirements.txt19:12
mordredlifeless: (mainly was a "please god never let easy install run" thing)19:12
clarkbanteaya ya == is differebt behavior in pip19:12
anteayaclarkb: okay thank you19:12
clarkbif you use == it eill install that version19:12
clarkbunlike >=19:12
anteaya<= was in the requirements file19:13
anteayabar==2.0 was freeze output: https://www.irccloud.com/pastebin/70kutYTy19:13
*** dboik_ has joined #openstack-infra19:13
*** dboik has quit IRC19:13
dstufftso two things19:13
lifelessok, so three discussions at once :)19:13
*** yfried__ is now known as yfried|afk19:14
dstufftpip doesn't consider the state of what's already installed into the environment _at all_19:14
lifelessmordred: so the invoking pip thing has to stop. I'd like to do that *after* we release master.19:14
lifelessdstufft: I've opened a bug for that19:14
*** deepakcs has joined #openstack-infra19:14
*** tsg has quit IRC19:14
lifelessdstufft: also, it does to a degree already, just not pervasively19:14
lifelessdstufft: if you have a missing dep of a dep thats already installed, it will get filled out automatically.19:14
lifelessfour discussions at once19:15
dstufftlol19:15
mordredlifeless: yes - I'm pretty sure I agree that it's a but in pbr and has to stop19:15
* anteaya wonders if someone feels like populating an etherpad19:15
lifelessmordred: ok, great. Willing to wait for 0.12 ?19:15
mordredlifeless: there is one thing I think we need to sort out that I could use mild help on - you may know off the top of your head19:15
*** teran has joined #openstack-infra19:15
mordredlifeless: yes19:15
lifelessmordred: ok, I'm going to mark to mark it WIP19:15
mordredlifeless: which is - one of the side-effects of our LocalInstall class is that we NEVER install an egg, we always install expanded files (a la single-version-externally-managed)19:16
openstackgerritKyle Rockman proposed openstack-infra/jenkins-job-builder: Adding hipchat publisher  https://review.openstack.org/17403619:16
mordredlifeless: I'd like to keep that behavior, but I don't just want to force-set single-version-externally-managed in the class, because that _Also_ causes it to not emit requires.txt into the egg-info file IIRC19:16
lifelessmordred: right, pip doesn't install eggs either19:17
dstufftI don't think that install_requires and -r requirements.txt acts differently as to how pip resolves them, other than pip only respects 1 version specifier for any particular name and a top level name in requirements.txt will be rpeferred over one inside of a install_requires19:17
mordredlifeless: oh - good19:17
lifelessmordred: easy_install will only trigger for setup_requires19:17
*** hashar has joined #openstack-infra19:17
lifelessdstufft: right, I've already said that above ;)19:17
mordreddstufft: nope - we empirically tested that it's different earlier today19:17
lifelessmordred: thats not due to what you think it is19:17
mordredlifeless: I don't care - the behavior is demonstrably different19:17
lifelessmordred: sure, but it can be produced with two packages with deps19:18
mordredlifeless: (although I do care to learn)19:18
mordredyes19:18
mordredthe key is that a dep is different than a reqlist19:18
lifelessmordred: e.g. you don't need either -r requirements.txt *or* explicit-on-command-line use to trigger the pathology19:18
lifelessmordred: no, thats the thing, its not.19:18
*** baoli has joined #openstack-infra19:18
lifelessmordred: tell you what, lets not spiral into insanity on this minor angle.19:19
*** johnthetubaguy is now known as zz_johnthetubagu19:19
mordredlifeless: right. I'm sure we could sort it - but I'm not sure it's worth sorting :)19:19
lifelessmordred: if you or tchaypo file a bug on pbr with what you learnt summarised19:19
*** arielb has quit IRC19:19
lifelessmordred: I'll take it from there19:19
mordredlifeless: woot19:19
*** ddieterly has quit IRC19:20
*** baoli has quit IRC19:21
*** baoli has joined #openstack-infra19:21
*** ZZelle_ has joined #openstack-infra19:22
*** yfried|afk is now known as yfried__19:22
*** shashankhegde has quit IRC19:24
openstackgerritMerged openstack-infra/infra-manual: Creates a sandbox repo tutorial  https://review.openstack.org/13819519:25
lifelessmordred: https://review.openstack.org/#/c/174646/ needs reviews19:25
lifelessjd__: dhellmann: ^19:26
*** tkelsey has joined #openstack-infra19:28
*** Darkwan has joined #openstack-infra19:29
*** ajmiller_ has joined #openstack-infra19:29
clarkbarmax_: how is it going with direct env interaction?19:29
mordredlifeless: https://bugs.launchpad.net/pbr/+bug/144635819:30
openstackLaunchpad bug 1446358 in PBR "pbr subs out to pip unnecessarily" [Undecided,New]19:30
armax_clarkb: I have logged in, but got distracted, poking now19:30
lifelessmordred: thanks; thats the pip one. The bug I was asking for though was the one about differing behaviour with things in install_requires vs requirements.txt that you've seen19:32
lifelessmordred: perhaps you're saying you think that is explained by invoking pip19:32
*** tkelsey has quit IRC19:32
lifelessanteaya: ok, now your pip issue.19:32
*** HeOS has joined #openstack-infra19:33
*** ajmiller has quit IRC19:33
mordredlifeless: it's the same thign in my mind - and I think we decided that digging in to why it's different was not a good use of our brainholes?19:33
*** ddieterly has joined #openstack-infra19:33
* anteaya listens19:33
lifelessmordred: then lets leave it there for now and you/tchaypo can try to reproduce once pip installation is ripped out19:34
*** ajmiller_ is now known as ajmiller19:34
pleia2running out to dr appt+lunch, bbiab19:34
mordredlifeless: yup19:34
* anteaya moves back to other things19:34
openstackgerritMerged openstack-infra/project-config: oslo.messaging: enable Python 3.4 check  https://review.openstack.org/17222119:34
lifelessanteaya: what you described is not a problem19:34
anteayalifeless: oh good19:34
lifelessanteaya: we want all the requirements to be satisfied, assuming they can be.19:34
mordredlifeless: tchaypo's original reproduction had nothing to do with pbr19:34
anteayaexcept the way I interpreted that was that requirements specifyed bar<=2.0 and bar 2.1 was installed19:35
lifelessanteaya: the behaviour described was the use of a dependency list to constrain an initial install, followed by installing something which conflicted with an installed version - and the installed version getting automtically upgraded19:35
lifelessmordred: which is why I thought it was different to the invokes-pip thing19:35
openstackgerritWayne Warren proposed openstack-infra/infra-specs: Develop gitub-integration spec.  https://review.openstack.org/16363719:36
anteayalifeless: ah, then I mis-interpreted the files19:36
anteayalifeless: thank you19:36
*** annegentle has quit IRC19:36
mordredlifeless: so - in my brain hole - tchaypo found a seeming difference in behavior in the two approaches, and the behavior he saw was similar to issues we've faced doing CD deploys of pbr things from git - and I can see how the invocation of pip in pbr would trigger the behavior19:38
mordredlifeless: it's entirely likely that the situation is trickier19:38
mordredlifeless: but the invocation is certainly bong19:38
mordredlifeless: so we might as well sort that in parallel19:39
*** isviridov_away is now known as isviridov19:39
lifelessmordred: righto. So for clarity: I don't want to investigate the bong; lets sort that once we've flushed our tech debt into a release.19:39
*** gary-smith_ has joined #openstack-infra19:39
anteayapleia2: thanks for letting us know19:39
lifelessBut19:39
lifelessthe chance that tehre is a nasty subtle thing biting us is worth investigating19:39
lifelessso I'd like to have tchaypo's thing that looks like CD thing issues captured somewhere where I can poke closely at it with a stick19:40
mordredlifeless: ++19:40
lifelessI'd like that to be a separate bug to the 'runs pip' bug19:40
mordredlifeless: I'm not sure I can do that succinctly19:40
lifelesstchaypo: ^ task for thou19:40
lifelessmordred: now, there's a raft of pbr patches I WIP'd last week19:41
lifelessmordred: from you19:41
mordredlifeless: neat19:41
lifelessmordred: I think they are dups from issues you merged other ways, but not sure. Could you please clean that up?19:41
clarkbmordred: 167608 needs a rebase19:42
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/shade: Add test for caching in list_images  https://review.openstack.org/17471719:42
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/shade: Test flavor cache and add invalidation  https://review.openstack.org/17470719:42
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/shade: Fix major update_user issues  https://review.openstack.org/17470419:42
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/shade: Add design for an object interface  https://review.openstack.org/16450619:42
mordredlifeless: ValueError: Unknown remainder ['post22'] in '1.1.0.post22'19:43
SpamapSdohhh19:43
SpamapSerrant cherry-pick fail19:43
mordredlifeless: I just got that trying to start gertty19:43
SpamapSmordred: you should probably submit a new 164506 that isn't tied to my patch-series-of-doom19:43
mordredlifeless: it's possible I'm not rebased on master of pbr -one sec19:43
mordredlifeless: yah - nevermind- false alarm19:44
SpamapSI really need to add an alternative keymap to gertty that doesn't have x == cherry pick (because x = "go back" in my mail client)19:44
mordredSpamapS: for some reason I want to type "u" to go back19:45
* SpamapS rewrites gertty interface to work like zork19:46
*** luqas has joined #openstack-infra19:46
SpamapS"review patch"19:46
SpamapS"You see a patch on the wall. It is dripping with bugs."19:46
lifelessmordred: postN is 0.10 behaviour19:47
asselin__clarkb, fungi so just to confirm, we're still going to change puppet-modules metadata.json name prefix from openstackci to openstackinfra?19:47
clarkbasselin__: correct19:48
lifelessmordred: oh yeah, and trunk can parse it now, so wtf :)19:48
openstackgerritMonty Taylor proposed openstack-infra/system-config: Add puppet-diskimage_builder to our module list  https://review.openstack.org/16760819:48
clarkbasselin__: fbo re 168330, I have zero interest in making site.pp reconsumable19:48
mordredclarkb: done19:48
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Update bouncy castle libs for Gerrit 2.10  https://review.openstack.org/17253419:48
Swamiclarkb: hi19:48
clarkbasselin__: fbo site.pp is well site specific. I can be convinced that some things in openstack_project should be better but to suggest that our site.pp should also be reconsumable is :(19:48
clarkbSwami: hello19:48
clarkbasselin__: fbo but maybe I am misreading the comments there19:49
Swamiclarkb: can you add my ssh keys to the jenkins node server so that I can poke in.19:49
*** jose-idar has joined #openstack-infra19:49
clarkbSwami: can you point me at a key?19:49
Swamisure:19:49
Swamiclarkb: #link https://launchpad.net/~swaminathan-vasudevan/+sshkeys19:49
*** dprince has quit IRC19:50
asselin__clarkb, taking another look19:50
clarkbSwami: done19:50
*** ayoung_ has joined #openstack-infra19:50
Swamiclarkb: thanks19:50
jose-idarCan someone take a look at this pull request, just need to know what the next step to getting it merged is: https://review.openstack.org/#/c/159642/19:51
*** luqas has quit IRC19:51
jose-idarPlease let me know if there's anything wrong with it too!19:51
asselin__clarkb, I think the approach fbo is taking is different than what I did, but the result is the same....(I think)19:51
clarkbjose-idar: I think ajaeger commented on an issue19:52
clarkbjose-idar: you want it to be non voting but it is voting19:52
asselin__clarkb, fbo  is doing the refactor first. Then the puppet-zuul portions can be moved to openstackci.19:52
jose-idarclarkb: indeed!  i talked to the rest of the team and we all agreed that a voting job would be better, and so left it as-is19:52
asselin__clarkb, alternatively, fbo could refactor those parts, and then when getting infra to consume the new puppet scripts, it will look more like what his patch set shows currently.19:53
openstackgerritMerged openstack-infra/puppet-pip: Add the ability to set pip.conf and configure it  https://review.openstack.org/16830919:53
clarkbasselin__: sure, I am not necessarily against the change itself but the comment response to nibalizer implies that site.pp is meant to be reconsumable19:53
asselin__clarkb, fbo but maybe it's more clear  / less confusing to first refactor, then consume?19:53
clarkbasselin__: that is what I am taking issue with19:53
asselin__clarkb, will look some more....19:54
*** miqui has joined #openstack-infra19:54
*** shashankhegde has joined #openstack-infra19:55
*** kaisers has quit IRC19:56
*** tsg has joined #openstack-infra19:56
*** AJaeger has joined #openstack-infra19:57
AJaegerdolphm, ping19:57
*** julim has quit IRC19:58
*** liusheng has quit IRC19:58
*** hdd has quit IRC19:58
*** liusheng has joined #openstack-infra19:59
*** andreykurilin__ has quit IRC19:59
*** Rockyg has joined #openstack-infra19:59
anteayaasselin__ fbo clarkb I had thought that I was clear when I said that the intent of the work was to leave system-config alone and make the split out puppet modules consumable20:00
*** andreykurilin__ has joined #openstack-infra20:00
anteayanow if I am wrong in saying that please correct me20:00
clarkbanteaya: no you are not wrong20:00
anteayabut I had thought that was the focus of the spec20:00
asselin__clarkb, fbo anteaya I guess that may be an issue with the "running your own" documentation / approach.20:01
anteayaclarkb: thank you20:01
anteayaasselin__: lets see if we can clear that up20:01
clarkbanteaya: problem is people want to start with system-config because its already there.20:01
asselin__http://ci.openstack.org/running-your-own.html#initial-setup20:01
anteayasince having new folks spinning their wheels is counterproductive and I want to support the new folks contributing20:01
anteayaclarkb: ah yes, that makes sense, let's see if we can figure out a better place to begin?20:02
anteayaah ha20:02
anteayaClone the CI config repository and adjust it as necessary.20:02
anteayathat may be the line we are stumbling on?20:02
clarkbanteaya: I think so20:02
*** mrmartin has quit IRC20:03
clarkbhttp://ci.openstack.org/running-your-own.html#modules-openstack-project but if you read a little further20:03
asselin__clarkb, anteaya that's what fbo references to in his comment as welll20:03
clarkbits not a great answer but it specifically says don't do what people are doing20:03
openstackgerritMerged openstack-infra/project-config: Adding pep8 gate check to Opencafe  https://review.openstack.org/15964220:04
*** tkelsey has joined #openstack-infra20:04
anteayaokay so do we have any better thoughts on how to get them redirected to a better behaviour20:04
dolphmAJaeger: o/20:04
lifelessmordred: are there any other pbr things in the air atm ?20:04
AJaegerdolphm: I'm just researching history for you for the translation setup...20:05
anteayaI'll throw out an idea, asselin__ what does your config version look like and can we get it somwhere by itself that people can start with that?20:05
*** kgiusti has left #openstack-infra20:06
dolphmAJaeger: if you find justification, it should really go into comments in that script. otherwise, there's no reason not to change it to any other number, including 0 or 10020:06
asselin__anteaya, I use the plain old puppet apply version: https://github.com/rasselin/os-ext-testing/blob/master/puppet/install_master.sh#L19620:06
AJaegerdolphm: the 75 % was the outcome of a discussion by the translation team.20:07
anteayaasselin__: do you have any file or dir in your setup that is based off of system-config in any way?20:07
*** isviridov is now known as isviridov_away20:07
AJaegerSee this bug: https://bugs.launchpad.net/horizon/+bug/1317794 and for example this message: http://lists.openstack.org/pipermail/openstack-i18n/2014-May/000622.html20:07
openstackLaunchpad bug 1317794 in openstack i18n "Complete translations are too big" [Undecided,In progress] - Assigned to Andreas Jaeger (jaegerandi)20:07
asselin__anteaya, no20:07
AJaegerI can add the bug number to the script, would that help?20:07
dolphmAJaeger: i mean that actual reasoning used to produce both 75% and 66% - not just "people talked about this once"20:08
anteayaokay great, perhaps them maybe we can eliminate the line in the spec that directs people to do that?20:08
clarkbasselin__: right thats the direction I think we want to push people, some of that will come through openstackinfra-openstackci but in general make your own composition layer20:08
anteayaasselin__: and instead guides them to taking your approach?20:08
asselin__anteaya, I clone & depend on it: https://github.com/rasselin/os-ext-testing/blob/master/puppet/install_master.sh#L4020:08
clarkbasselin__: because all in one zuul + jenkins + nodepool isn't something system-config will do but others seem to want it20:08
anteayaasselin__: oh20:08
asselin__anteaya, clarkb (this is from jaypipes)20:08
anteayaclarkb: do any of my suggestions support your goals here?20:09
jose-idarclarkb: thanks!20:09
AJaegerdolphm: Those are not scientific numbers, these are the numbers the translators agreed on.20:09
anteayaexcept perhaps depending on system-config may not be what we want20:09
armax_clarkb: I have mixed news20:09
asselin__anteaya, clarkb yes, it's what you need for a "small" 3rd party ci setup. No need to setup gerrit, etc.20:09
dolphmAJaeger: that's not justification of any sort20:09
dolphmAJaeger: i literally cannot fathom why you want to discard translation work - much less using some arbitrary threshhold. i'm looking for a WHY20:10
anteayahow do we feel about creating a config file or repo which isn't system-config but which does what a third party ci setup needs20:10
dolphmAJaeger: if a module in nova is only partially commented, should we discard half the comments there?20:10
clarkbanteaya: that is what openstackinfra-openstackci is supposed to be20:10
openstackgerritKhai Do proposed openstack-infra/gerritlib: Update project docs  https://review.openstack.org/16597920:10
AJaegerdolphm: we're not discarting translation work at all!20:10
anteayaclarkb: ah ha20:10
AJaegerdolphm: All the work is done in transifex! We just copy it over!20:11
asselin__:)20:11
anteayaI was chasing my own tail20:11
dolphmAJaeger: but you're removing some translation support from the deliverable, correct?20:11
AJaegerdolphm: Yes, we do - temporarily. Once the translation team has translated more, we add it back in.20:11
AJaegerdolphm: No single translation is lost since everything is in transifex20:12
asselin__anteaya, clarkb my goal is to migrate away from my github fork of jaypipes. Have an upstream solution and meets the needs of 3rd party ci.20:12
*** tsg has quit IRC20:12
anteayaasselin__: so what step adds the parts of system-config to openstackinfra-openstackci so that it can take the place of system-config for the work?20:13
dolphmAJaeger: so why should translations be excluded from the deliverable?20:13
AJaegerdolphm: The translators represent our international users and they dediced not to ship files that are not sufficient enough translated.20:13
anteayaasselin__: so that fbo can make changes to openstackinfra-openstackci rather than system-config for his zuul patch?20:13
*** tkelsey has quit IRC20:13
anteayabecause I believe that is what would work better for clarkb, am I correct, clarkb?20:14
dolphmAJaeger: again, i'm looking for a WHY - the actual reasoning that brought them to that decision. the WHY should live in your script which is implementing the resulting action20:14
dolphmAJaeger: the only assertion made in the script / commit message is that they would "not be useful" and i directly disagree with that assertion, as vague as it is.20:14
clarkbanteaya: Ideally we would coordinate on the common goal yes. I was mostly just ocncerned that it seemd that site.pp was maybe something people thought should be reconsumable?20:14
*** tkelsey has joined #openstack-infra20:15
asselin__anteaya, fbo can refactor the zuul portions, remove hard-coded parameters and submit that patch to puppet-openstackci.20:15
*** jogo has joined #openstack-infra20:15
anteayaah yes, I made the point it won't be reconsumable in the meeting when it came up, but it bears repeating20:15
clarkbarmax_: what did you find?20:15
anteayaasselin__: I personally would be in support of such a direction20:15
*** andreykurilin__ has quit IRC20:16
armax_clarkb: so…wanna hear the bad or the good news first?20:16
asselin__anteaya, fbo can then propose a new patch to system-config with cross-project depends-on to the other patch, removing zuul from system-config, and using the common solution.20:16
clarkbarmax_: bad news20:16
AJaegerdolphm: Just a sidenote, please check https://review.openstack.org/#/c/94541/ - I wonder why this comes up today20:16
anteayaasselin__: so puppet-openstackci is the puppet module for openstackinfra-openstackci?20:16
anteayaso many repos20:16
Swamiarmax_:clarkb:hi20:16
asselin__anteaya, yes20:16
anteayaasselin__: great, thank you for your patience with me20:17
*** andreykurilin__ has joined #openstack-infra20:17
dolphmAJaeger: i recall the ones being removed as being *completely* untranslated, not *mostly*. skimming the deleted files again, i actually don't see any files with translations?20:17
armax_clarkb: well the somewhat bad news is that the multi-node setup is helping manifest internal races to the DVR code20:17
clarkbarmax_: that sounds like good news :)20:18
armax_clarkb: that’s why I am saying somewhat bad news :)20:18
Swamiarmax_: what was the race that you found.20:18
AJaegerdolphm: we deleted them across projects, might be that keystone was different there20:18
armax_clarkb: in the sense that there’s work to do, but the tests seem to work as they should20:18
armax_clarkb: and the setup is rock solid20:18
armax_clarkb: if I execute the tests steps manually20:18
Swamiarmax_: clarkb: that is good news20:19
armax_clarkb: or even execute the failed tempest tests manually one by one, they pass20:19
anteayaarmax_ clarkb congratulations20:19
clarkbarmax_: cool so the environment is fine, its just a matter of working throuhg the bugs it exposes20:19
armax_clarkb: indeed20:19
dolphmAJaeger: is it not possible to have po files contain *either* a translated message, or exclude the message altogether in favor of the original in code?20:20
armax_clarkb: as bad as it sounds, my current working theory is that dvr has latent races that are exposed via the multi-node level of concurrency and the fact that now we have two l3 agents pounding the server20:20
*** otter768 has joined #openstack-infra20:20
clarkbfungi: for 171286, we are likely going to need more disk space on nodepool.o.o before adding that diskimage20:20
*** yfried__ is now known as yfried|afk20:20
armax_clarkb: not that great if you ask me, but the fact that tests pass when called in isolation or even manual steps seem to imply20:21
AJaegerdolphm: you might have two strings displayed one ofter the other, the first one translated, the second one not.20:21
armax_clarkb: that besides the odd condition, there’s nothing persistently broken20:21
fungiwow. >300 lines of scrollback while i was outside. if any of it was important for me to look at, let me know ;)20:21
AJaegerdolphm: Our i18n tools always try to translate. And if you have let's say 10 % translated, then 1 out of 10 strings is for example in German, the rest in English.20:21
dolphmAJaeger: why/where would you have that?20:21
*** achanda has quit IRC20:22
clarkbfungi: just the ping a couple lines up20:22
fungiyeah, saw the pings20:22
dolphmAJaeger: right, okay, so can you exclude all the original english from the po files?20:22
armax_clarkb: so the bad/good news is that we’d need to painstakingly go through the logs to try and identify why the l3 agents fail to complete the setup at the pace that tests require20:22
*** fawadkhaliq has joined #openstack-infra20:22
fungiclarkb: and thanks, looking into it now20:22
anteayaasselin__: also I'm wondering if we should re-evaluate the wording of this first paragraph: http://specs.openstack.org/openstack-infra/infra-specs/specs/openstackci.html#proposed-change20:22
dolphmAJaeger: so what the po files contain is 100% translated strings, even if that only covers 10% of the strings in the project?20:22
clarkbarmax_: ok, that sounds useful since we don't hit this cloud with that much load20:22
armax_Swami: I haven’t identified a precise bug per se20:22
AJaegerdolphm: yes, we could filter our po files that way.20:22
*** hdd has joined #openstack-infra20:23
Swamiarmax_: got it.20:23
zarofungi: I was hoping that Gerrit far enough for me to get that error on my VM when I uncommented the contact store configs but instead it hangs pretty early without giving me that error.20:23
AJaegerdolphm: but that's still 10 % coverage of the totally number of strings20:23
dolphmAJaeger: understood - is there a reason why you would not do it that way?20:23
anteayaasselin__: perhaps something like take the necessary information from system-config and create generic puppet scripts in puppet-openstackci20:23
AJaegertranslators can edit directly the po files and upload/download them.20:23
armax_clarkb: we went through the same exercise of understanding what bottlenecks were causing spurious failures for dvr and the single node deployment20:23
zarofungi: i would hate to have to go back to 2.8 on review-dev to verify that error.  can you think of anything else to try?20:24
AJaegerdolphm: The standard tools also do not support it directly.20:24
armax_clarkb: I guess now it’s the time to identify those for multi-node20:24
asselin__anteaya, yes, possibly, the spec when through a lot of changes. We can certainly increase clarity now20:24
dolphmAJaeger: openstack tooling?20:24
zarofungi: if not i can revert review-dev back to 2.8 and try to repro that problem.20:24
clarkbfungi: greghaynes also I am annoyed that centos6 has a centos element and centos7 has a centos7 element20:24
AJaegerdolphm: we could enhance our toolchain to download files, do some preprocessing on them as you suggest and go from there.20:24
AJaegerdolphm: The usual gettext and sphinx tools do not handle it.20:24
fungizaro: nope, though i can try again when we have a quiet period some evening, if you can think of other things i should check on review.o.o while it's failing to start20:24
*** otter768 has quit IRC20:24
*** andreykurilin__ has quit IRC20:24
anteayaasselin__: we can offer the patch and it can be reviewed for it, if others disagree they can say so, you can mention the initial understanding new contributors to the spec have20:25
dolphmAJaeger: wouldn't gettext just fallback to the original string it's being asked to translate?20:25
AJaegerdolphm: we could experiment with your suggestion - but not for kilo, please ;)20:25
fungiclarkb: agreed. that's marvellously inconsistent20:25
armax_clarkb: perhaps mine is not a great finding, just yet, but only thing I can say is that I ‘can’t reproduce it'20:25
armax_clarkb: even on the ‘faulty’ box20:25
clarkbarmax_: probably going to need to make logging better and trace through logs to find the races20:25
armax_clarkb: yes20:25
AJaegerdolphm: gettext should fallback, yes20:26
anteayaasselin__: but in the meantime I think we might have found the more productive direction20:26
asselin__anteaya, ok...I think the issue people haven't read the spec yet / aren't aware of its existence20:26
*** shardy is now known as shardy_z20:26
dolphmAJaeger: what would sphinx do? (does sphinx not use gettext?)20:27
AJaegerdolphm: sphinx uses gettext libraries20:27
anteayaasselin__: oh yes, well that certainly would add to the difficulty20:27
AJaegerdolphm: ignore me, for keystone sphinx is not part of the toolchain.20:28
armax_clarkb: even if I ran just the scenario tests at once, they are passing20:28
* AJaeger has been hacking on RST translation using Sphinx too much the last weeks20:28
clarkbarmax_: but serially right?20:28
armax_clarkb: no20:28
*** tsg has joined #openstack-infra20:28
armax_clarkb: I am just running ./run-tempest.sh tempest.scenario, from what I can tell they run concurrently20:29
openstackgerritKyle Rockman proposed openstack-infra/jenkins-job-builder: Adding hipchat publisher  https://review.openstack.org/17403620:29
armax_clarkb:  that said, I don’t think that having us get hold of the nodes is gonna give us much more information than the one that we already have through the logs, especially when all the neutron data related to the tests is wiped20:29
clarkbarmax_: ok20:30
openstackgerritAndreas Jaeger proposed openstack-infra/release-tools: Add script to cleanup of translations  https://review.openstack.org/17282720:30
mordredlifeless: I don't think so20:31
*** _nadya_ has joined #openstack-infra20:31
mordredlifeless: well, Daviey has a patch up that is important to him20:31
armax_clarkb: a somewhat interesting finding is the fact that if I disable the compute/l3-agent on the primary node, I never even get the occasional failure20:32
armax_clarkb: this leads me to believe that there’s a load induced problem20:32
clarkbarmax_: its not doing dvr at that point though right?20:32
clarkbthat is essentially equivalent to the non dvr job since only q-agt is running on the controller20:33
armax_clarkb: well, I only disabled n-cpu from the nova-manage console20:33
armax_clarkb: so the VM’s are forced to boot on the subnode20:33
clarkbsorry s/controller/compute node/20:33
armax_clarkb: no, it’s still dvr, but it’s like it ran single node20:34
Swamiarmax_: yesterday I saw in my patch, that there were two tests that failed, those were the "selve-instance test" and the "volume" test.20:34
clarkbarmax_: whats distributed about it?20:34
armax_clarkb: it’s basically the same test that Swami did with https://review.openstack.org/#/c/175056/20:34
Swamiarmax_: when i forced everything to a single compute node.20:34
AJaegerdolphm: msgattrib --translated should allow such filtering.20:35
*** achanda has joined #openstack-infra20:35
*** tsg has quit IRC20:35
armax_clarkb: well, the FIP is ‘distributed’ because it’s local to the compute host20:35
armax_the control plane logic is still DVR20:35
AJaegerdolphm: I'll add this to my todo list for the openstack translation toolchain and will see whether this works fine.20:35
greghaynesclarkb: yes, I think it is universally agreed that the centos vs centos7 is a bad thing20:35
lifelessmordred: that landed20:35
greghaynesclarkb: If I had a reason to id be up for fixing...20:36
lifelessmordred: I fixed it up20:36
armax_clarkb: and  there’s still code paths that recognize the distributed nature of the deployment20:36
mordredgreghaynes, clarkb: centos7 / centos is fixed in the minimal elements :)20:36
armax_clarkb: however  the data plane nature of DVR is only triggered when you have multiple VM’s hitting each other20:36
mordredgreghaynes: o hai!20:37
clarkbarmax_: ok so ^ could explain why it fails when in the other configuration?20:37
greghaynesyep, I should see if I can dig up the reason for that, I remember it came up in review20:37
*** deepakcs has quit IRC20:37
greghaynesmordred: hello there20:37
mordredgreghaynes: so, my brain cannot wrap its head aroudn what needs to happen in those tests in nodepool20:37
greghaynesmordred: awesome. that is next on my list of things to hack on, one I get these slides fixed up...20:38
greghaynesI dont entirely remember either20:38
fawadkhaliqfolks quick question: running this command "ssh -i KEY 29418 plumgrid-ci@review.openstack.org gerrit review -m '"msg"' --verified 1 CHANGETSET,PATCH" does not show +1 verified on gerrit. only the message shows up. Any help would be appreciated!20:38
armax_clarkb: you mean when both primary and subnode are active20:38
armax_?20:38
clarkbarmax_: yes20:38
fawadkhaliqseems to me..the permissions for this user could not have verified option allowed/enabled, possible?20:39
clarkbfawadkhaliq: you rpobably do not have permissions to leave a verified +1 on that project20:39
anteayafawadkhaliq: I hope you are testing on http://git.openstack.org/cgit/openstack-dev/ci-sandbox/20:39
fawadkhaliqclarkb: perfect. just what I thought.20:40
clarkbzaro: for 173052 should we be upgrading that plugin prior to upgrading gerrit to 2.10?20:40
*** sdake_ has joined #openstack-infra20:40
clarkbzaro: if not maybe it should be WIP?20:40
fawadkhaliqclarkb: and thanks!20:40
dolphmAJaeger: cool!20:41
armax_clarkb: I don’t have definite proof yet, but my working theory right now is that the two l3 agents stomp on each other….not a very analytical and accurate theory I must admit, but I’d need to dive into the logs a lot deeper to see what’s going on20:41
clarkbnibalizer: still awake? for the openstack_project::server move into site.pp node defs should that happen every your merge for template and server happens?20:42
armax_clarkb: I don’t have a better answer for you right now20:42
clarkbarmax_: gotcha, just making sure we have a next step20:42
clarkbsounds like we do20:42
*** amitgandhinz has quit IRC20:42
armax_clarkb: well, yes, we need to cross reference logs and figure out what’s the exact sequence of actions and where the glitches happen20:42
mordredgreghaynes: yay!20:43
*** kevinbenton has joined #openstack-infra20:43
armax_clarkb: in the process we may need to beef up logs to gather more intelligence20:43
armax_clarkb: past experience showed us that we don’t necessary need to dive into the namespaces20:43
*** sdake has quit IRC20:44
armax_clarkb: these failure modes, the inactive fip and the ssh failures are dear to Swami20:44
*** kevinbenton has quit IRC20:44
armax_:)20:44
Swamiarmax_: sure, they are well known behavior of DVR20:44
armax_clarkb: and me20:44
*** kevinbenton has joined #openstack-infra20:44
armax_clarkb: we’d need to figure out why/when they happen more recurrently during multinode20:44
clarkbarmax_: I'm curious why namespaces are used at all considering that ovs is already controlling the data flows20:45
*** hashar has quit IRC20:45
clarkbeg there shouldn't be any unwanted cross talking right?20:45
clarkbfungi: pleia2 https://review.openstack.org/#/c/141182/ would be a good one to get in soon as there are at least a couple changes that want to change our puppet module deps20:45
openstackgerrityolanda.robla proposed openstack-infra/puppet-jeepyb: Add helpers to execute manage_projects  https://review.openstack.org/17153820:46
clarkbfungi: pleia2 it has the necessary +2s so I will likely approve unless you all wanted to take a look first20:46
*** _nadya_ has quit IRC20:46
*** samuelBartel has quit IRC20:46
armax_clarkb: to this aim, I wonder what you think if we switched the job to the check queue at least just for the neutron project; that would help us gather vital intelligence to identify the reliability gap between multi vs single node and would give us an awful lot of data points to go through20:47
*** amitgandhinz has joined #openstack-infra20:47
armax_clarkb: to some degree we’ve established that besides, these two failure modes, we’re free from other nastier races20:47
openstackgerritMerged openstack-infra/project-config: Correct platform codenames in bindep fallback  https://review.openstack.org/17267420:47
clarkbarmax_: it would be good to have a better understanding of why it fails before we run a test that fails 95% of the time a few thousands times per day20:47
clarkbarmax_: IME it has been rare that we actually need to run it at that scale to make a job reliable20:47
armax_clarkb: true, but can we tell we’re at 95?20:47
clarkbarmax_: I have not seen it pass on any of my patches20:48
clarkbarmax_: so I think its actually closer to 100%20:48
clarkbarmax_: but, we can check logstash and graphite20:48
*** dboik has joined #openstack-infra20:48
openstackgerritMerged openstack-infra/system-config: update Gerrit javamelody plugin on review-dev.o.o  https://review.openstack.org/17305020:48
armax_clarkb: we were still troubleshooting setup issues at that point though20:48
armax_clarkb: that said we can wait a little longer I suppose20:49
clarkbarmax_: not for the last week20:49
armax_clarkb: oh ok, then I think it’s wiser to hold on for a tad longer20:49
*** _nadya_ has joined #openstack-infra20:50
armax_clarkb: I’ll circle back with Swami to work out the next steps20:50
openstackgerrityolanda.robla proposed openstack-infra/puppet-jeepyb: Add helpers to execute manage_projects  https://review.openstack.org/17153820:50
Swamiarmax_: clarkb: yes we can work on a plan20:51
armax_if Swami doesn’t need the node any longer, I guess you get free them up20:51
*** dboik_ has quit IRC20:51
*** sdake has joined #openstack-infra20:52
clarkbno rush20:52
armax_clarkb: ok20:52
armax_that’s been great help though, thank you!20:53
*** MaxV has quit IRC20:53
*** MaxV has joined #openstack-infra20:53
nibalizerclarkb: those changes are orthoginal20:53
Swamiclarkb: thanks clarkb20:53
*** eharney has quit IRC20:54
dougwigmordred: ping, did you want to chat about how to setup your cloud with non-private ip's?20:54
clarkbnibalizer: ok, Ithought they were related20:54
openstackgerritTristan Cacqueray proposed openstack-infra/puppet-openstackci: Create a jenkins server like http://jenkins.openstack.org  https://review.openstack.org/17557120:54
fungiclarkb: i'm skimming back through 141182 quickly... any easy explanation as to why there are several additional modules brought in by the patch? dependencies?20:54
openstackgerritMerged openstack-infra/system-config: Remove duplicate puppet-simpleproxy  https://review.openstack.org/17328120:54
mordreddougwig: I don't have a cloud right now - but I understand that just using "provider network" is the thing I probably want, yeah?20:55
*** e0ne has quit IRC20:55
openstackgerrityolanda.robla proposed openstack-infra/system-config: Move manage_projects logic to puppet-jeepyb  https://review.openstack.org/17156520:55
*** annegentle has joined #openstack-infra20:55
*** annegent_ has joined #openstack-infra20:55
*** annegentle is now known as Guest3025620:56
*** sdake_ has quit IRC20:56
fungiconcat, staging and wget. seem likely second-order transitive deps20:56
nibalizerclarkb: same spec, but both are forward compatible refactors20:56
nibalizerfungi: if concat is < 2.0 run the other direction20:57
fungiaha, commit message does mention transitive deps. approved20:57
*** Guest30256 has quit IRC20:57
nibalizerconcat 2.0 is a srsbsns break and should be viewed with caution20:57
clarkbfungi: yup, since we aren't using puppet module to install we need to handle transitive deps ourselves20:57
nibalizeridunno what wget is but staging and archive are ++good20:57
*** MaxV has quit IRC20:57
clarkbfungi: but this gives us much greater control and the total number of transitive deps is tiny so worth the human cost imo20:57
clarkbfungi: alternative is we end up having no idea what we are running. Also ty20:57
fungiclarkb: you mean the current situation ;)20:58
*** stevemar has quit IRC20:58
clarkbfungi: exactly20:58
fungiit's not like we need any additional excuses to drink20:58
*** AJaeger has quit IRC20:58
clarkbfungi: I did a new thing yesterday. I sat on the patio in the sun reading a book with a glass of bruichladdich.20:59
fungifrom its name, i'm going to guess that's a scotch i haven't tried yet20:59
mordredclarkb: that sounds like a wonderful use of a sunday20:59
clarkbwas an excellent non computered afternoon20:59
mordredclarkb: computers suck20:59
fungiaye, scotch it be21:00
mordredclarkb: I did fish butchering yesterday21:00
clarkbfungi: its a non peated islay21:00
clarkbmordred: nice did you catch the fish?21:00
*** jose-idar has left #openstack-infra21:00
mordredclarkb: I did not. but I cut it all up anyway21:00
nibalizerclarkb: for 141182 one thing im wondering21:00
zarofungi: so one thing i did notice is that 'TeeOutputStream.class' is in both 'WEB-INF/lib/commons-io-1.4.jar' and 'WEB-INF/plugins/replication.jar'21:00
nibalizeris the script smart enough to move a module from 'installed by module-tool' to 'git' ?21:01
nibalizerbasiclly it would have to remove the dir and clone in that case right?21:01
clarkbnibalizer: ya it deletes the old one then clones in the new one21:01
nibalizersweeet21:01
*** _nadya_ has quit IRC21:01
clarkbnibalizer: and it doesn't race with puppet agents because the run script does that first then runs agents on all the nodes21:01
nibalizeroh awesome21:01
nibalizerwe're all kinds of figure-8 races downstream with puppet modules21:01
nibalizerits annoying21:01
nibalizeri should fix it21:02
zarofungi: i'm wondering if the core plugins got installed?  http://git.openstack.org/cgit/openstack-infra/puppet-gerrit/tree/manifests/init.pp#n57321:02
openstackgerritStefano Maffulli 'reed' proposed openstack-infra/infra-manual: Adds a link for new developers to use sandbox  https://review.openstack.org/10495121:03
*** tkelsey has quit IRC21:04
mordredclarkb: I was thinking over the weekend that we should add a lockfile to our run_all.sh script - so that when we're doing a maint task, we can "turn off puppet" just by touching the lockfile instead of having to edit the crontab21:04
*** BobBall is now known as BobBall_AWOL21:04
mordredclarkb, fungi: ^^ (this came into my head while hacking on the rename-projects playbook)21:05
clarkbmordred: I thought we do have one21:05
mordredwe do?21:05
clarkbya in the cron job so that two runs don't overlap21:05
mordredah - in the cronjob21:05
*** bswartz has quit IRC21:09
fungizaro: it's possible something about that patch was causing it not to update those, though all the non-disabled plugins have a last-updated time of when i pushed the revert, so it worked when going back to the war we had been running21:09
*** tiswanso has joined #openstack-infra21:09
openstackgerritMerged openstack-infra/system-config: Install all puppet modules from source  https://review.openstack.org/14118221:09
dougwigmordred: yes, though it's one of our less well documented operating modes, so feel free to ping when you get there. i added a few gray hairs getting it setup, but now it works dandy, including single NIC.21:11
mordreddougwig: woot! because I think we'll actually be doing single NIC21:12
*** amitgandhinz has quit IRC21:12
mordreddougwig: I'll be sure to poke you when we get there21:12
clarkbfungi: 141182 should apply in just a couple minutes, looks like the *:15 run is the next puppet run all21:13
fungiexcellent21:13
zarofungi: yeah, i have no other idea why you would get that error.  it's most likely caused by 2 different bouncy castle jars getting loaded.21:14
fungias for the additional nodepool image, we seem to have 18gb free in /opt right now, 36gb in use by /opt/nodepool_dib21:14
mordredclarkb: so - I can't think of a CLEAN way to do the thing I want to do WRT to that lock file - hopefully you can tell me a smarter thing21:15
zarofungi: any hidden files in the review_site/lib or review_site/plugins folder?21:15
mordredclarkb: what I really want to do is put a task at the top of the rename-project playbook which grabs the lockfile - and one at the end that releases it21:15
mordredclarkb: because we _don't_ want it to timeout or release after runnign ansible - in case there was an error21:15
clarkbmordred: I think you just flock -en, do your stuff, then flock -u21:15
fungizaro: nope, no dotfiles in those at all21:15
mordredclarkb: but doesn't it wrap a command?21:16
*** tiswanso has quit IRC21:16
clarkbmordred: doesn't have to, thats what flock -n says don't block just get lock or fail21:16
mordredclarkb: on my box, you have to give flock either a command or a file descriptor21:16
*** tiswanso has joined #openstack-infra21:17
greghaynesmake a subshell reading from an fd, then flock it21:17
clarkboh hrm21:17
mordredgreghaynes: but I have to keep that subshell around21:17
mordredno?21:17
zarofungi: well.  looks like that TeeOutputStream.class is in bcprov lib21:18
greghaynesyes, I just popped in at the end... must be some context im missing21:18
greghaynesthat is just the bash lock a command recipe21:18
mordredgreghaynes: I want a command that grabs the flock and returns and holds the lock until I flock -u21:18
*** dangers is now known as dangers_away21:18
mordredbecause I want to prevent an automtaed tasks from running until I'm done21:18
*** radez is now known as radez_g0n321:19
greghaynesoh, I see, you have an existing lock21:20
openstackgerritDave McCowan proposed openstack-infra/project-config: Promote Bandit Gate from Experimental to Check Non-voting for Barbican  https://review.openstack.org/17557721:20
fungiwe could tweak the cronjob to pass flock a specific filename.  you could grab the lock by wrapping a background sleep21:21
fungi</random_idea>21:21
mordredfungi: yeah - I think I'll have to wrap a background something21:21
*** cdent has quit IRC21:21
* mordred frowns21:21
openstackgerrityolanda.robla proposed openstack-infra/system-config: Bump stankevich-python version  https://review.openstack.org/17482021:21
clarkbpuppet modules appear to have installed via git21:21
mordred\o/21:22
clarkb(I checked the wget module and it has a .git in it)21:22
clarkbso keep an eye out for oddities on puppetbaord (I will be watching there and have the run all log tailed too)21:22
*** hdd has quit IRC21:22
openstackgerrityolanda.robla proposed openstack-infra/system-config: Bump stankevich-python version  https://review.openstack.org/17482021:23
clarkbnow, I think that if we propose the module bump for puppetdb/postgres it should fail21:23
clarkbI think21:24
fungiclarkb: what's our ~%/diskimage in /opt? we're at 75% of 72gb used. wondering how big a cinder volume we want to attach21:24
fungior if we need to do some cleanup in there for deleted images21:25
*** jgrimm is now known as zz_jgrimm21:25
clarkbfungi: each image is 3-5GB depending on file format and what gets cached. And we need 3*image size for each image build iirc21:25
fungilooks like we're at 4 diskimages in nodepool.yaml at the moment21:25
clarkbfungi: that free space is necessary to build the image21:25
*** dboik has quit IRC21:26
mordredwe'll need more once we start doing vhd's too21:26
mordredand if we add dreamhost as a provider, we'll also need raw's21:26
*** jaypipes has quit IRC21:26
fungidid we get a bump to our cinder quota a while back?21:26
clarkbyes so we should probably figure 15GB per image with ~50GB of free space used to build + cache21:26
greghayneswe cant consolodate at the same time we do vhds?21:26
clarkbgreghaynes: you need one copy of each format21:27
greghaynesoh right, clouds not being same format :(21:27
*** dboik has joined #openstack-infra21:27
mordredgreghaynes: what's the deal with profiledir.0TIpkZ ?21:27
clarkbsorry the 50GB of free space is me thinking about size enough to make one image and any file caching we need to do (and its not a conservative estimate)21:27
greghaynesmordred: wah? in the cachedir?21:28
mordredyah21:28
clarkbmordred: I think that happens when you have a build fail21:28
clarkbdib isn't good about cleaning up in all fail cases21:28
mordredwe have 29 of those21:28
mordredawesome21:28
greghayneshrm, I dont have that... unsure21:29
openstackgerritMerged openstack-infra/elastic-recheck: Remove old queries for "fixed" bugs  https://review.openstack.org/17552921:29
mordredwe also have 97 .d files in the nodepool_dib dir21:29
mordredwe also have 97 .d directories in the nodepool_dib dir21:29
greghaynesthose are probably manifests21:29
*** e0ne has joined #openstack-infra21:30
greghaynes1 per image name * number of times your changed image names?21:30
greghaynesI am curious about this profiledir business though21:31
mordredso since we have 4 image types * 2 for each (for fallback) - that's 8 images at the moment21:31
clarkboh and we keep two copies of each image file so double the 15GB21:31
mordredclarkb: well, but you don't need the 3x for both21:31
clarkbmordred: you need 3x for one build iirc21:31
mordredyah - but then it goes away21:31
clarkbmordred: ya so you count it once21:31
clarkbnot for each image, its just build overhead21:31
mordredclarkb: so really it's in the 50G21:32
mordredof build overhead21:32
clarkbmordred: yes21:32
greghaynesthen youall have some job to purge old images?21:32
clarkbmordred: then 30GB is 2 days of images times each fomrat21:32
mordredwell then - if we count 15G per image21:32
mordredyah21:32
mordredso 120G of images AT LEAST21:32
clarkbraw, qcow2, vhd21:32
*** amitgandhinz has joined #openstack-infra21:32
greghaynesany reason you need more than just the raw for old images?21:32
fungii'm going to eyeball our cacti graphs too21:32
greghaynesits easy to remake the other formats if you need it21:32
mordredgreghaynes: because we don't have a way to ask for dib to do the conversion for us21:33
clarkbgreghaynes: simplicity, would rather throw disk at a problem then figure out conversions later21:33
mordred++21:33
greghaynesyea, thats fair21:33
clarkbits also faster21:33
mordredright now, dib contains the logic for conversinos21:33
fungihrm, we don't have /opt tracked in cacti?21:33
clarkbfungi: thats odd21:33
clarkbsince boot script sets up /opt for us and then reboots which should kick snmpd21:34
mordredclarkb: btw - raw and vhd are 50% bigger than qcow2 locally for me21:34
clarkbmordred: I see almost twice as big. qcow2 is roghly 3GB for our images and 5GB for vhd/raw21:34
clarkbmordred: this is also why all clouds should accept qcow221:34
mordredclarkb: so we might want to consider it 20G / image - so 40G * 4 formats for 160G of image21:34
fungithough the memory graph is pretty amusing. you can distinctly see each of the four diskimage builds happening in series21:34
greghaynesmordred: any idea how much smaller the -mininal is versus not?21:34
clarkbgreghaynes: its not that much smaller21:34
greghaynes:(21:34
*** hichihara has joined #openstack-infra21:34
clarkbgreghaynes: because all of our disk is in git and image caching21:34
mordredyah21:34
greghayneswomp womp21:34
mordredminimal-trusty without git caching is 845M21:34
*** vkmc has left #openstack-infra21:35
*** tonytan4ever has quit IRC21:35
*** e0ne has quit IRC21:35
mordredI haven't built one WITH repo caching in a while21:35
mordredbecause size21:35
mordredclarkb: did I tell you flaper87 added cloud-side image conversions in kilo glance?21:36
mordredclarkb: currently it only does qcow2 <-> raw ... but I'd imagine that making a patch in rackspace's case to go from either to vhd should be pretty easy21:37
clarkbmordred: http://puppetboard.openstack.org/report/nodepool.openstack.org/f5b5049537265a5e8e7a85439f6b082c0bc3beb7 is an issue21:37
*** mattfarina has quit IRC21:37
mordrednow - if only we could convince our clouds to deploy such a thing21:37
mordredlooking21:37
fungiokay, so 20gb per diskimage means we should be able to support 25 diskimages in a half-terabyte volume. too big? not quite too big enough?21:37
* clarkb is also looking at http://puppetboard.openstack.org/report/proposal.slave.openstack.org/e28ef19e51bbf81c07ebb9a1eff255a6008e5e4b21:37
mordredclarkb: I uploaded a new package version to fix  ... oh, piddle21:38
clarkbfungi: its ~40 because we keep two days21:38
*** bswartz has joined #openstack-infra21:38
fungiclarkb: okay, so 1tb for 25 diskimages21:38
mordredclarkb: I will fix21:38
mordredwhy do we think 25 diskimages?21:38
fungimordred: i'm picking a number out of the air21:38
mordredwhat past the 4 we have now do we expect to grow?21:38
mordredk21:38
clarkbideally we would have centos6, centos7, f21, precise, trusty21:38
fungiso we can have a high-end to compare thoughts against21:38
mordredI mean, we should ultimately only have one per distro release21:38
clarkbbut ya thinking high end is good21:39
mordredfungi: I think a half terra is plenty21:39
fungithat's a dozen diskimage types21:39
fungisounds like plenty to me21:39
mordredyah21:39
clarkbshould give us plenty of room to add arch/gentoo/suse/ and a handful more if we need to21:39
mordreddebian stable, debian unstable, centos 6, centos 7, fedora 21, fedora 22, ubuntu precise, ubuntu trusty, gentoo21:40
fungiopensystem21:40
pleia2well, once we have the ability to do more, I could see requests coming in21:40
anteayapleia2: isn't that the way of it21:40
pleia2anteaya: seems so!21:40
greghaynesmordred: any idea what the contents of those profiledir's you were seeing are?21:41
fungii can see review requests coming in for new image types people have tested out already. i can also see ignoring random "please gimme platform x" requests21:41
*** erlon has quit IRC21:41
mordredgreghaynes: start_01-ccache  start_10-fedora-cloud-image  stop_01-ccache21:41
clarkbI just ran puppet agent --test on proposal.slave.openstack.org without error so unsure of the error in the last run21:43
clarkbwill have to keep an eye on it21:43
clarkbmordred: what is problem with nodepool?21:44
mordredclarkb: overlapping files that we don't need - packaging issue - fixing21:44
clarkbSwami: armax_ were you done with those nodes? it wasn't clear if you were both done ( I think armax_ is )21:45
*** tiswanso has quit IRC21:45
openstackgerritJeremy Stanley proposed openstack-infra/system-config: Correct internal doc anchor for cinder vol mgmt  https://review.openstack.org/17558421:45
fungithat ^ was an amusing error21:45
*** tiswanso has joined #openstack-infra21:45
Swamiclarkb: You can take back the nodes. If I need more info to debug I will request you for access later.21:45
clarkbSwami: thanks21:46
*** mwagner_lap has quit IRC21:46
fungithe current text at the end of http://ci.openstack.org/static.html ended up pretty silly as a result21:46
*** dustins has quit IRC21:47
armax_clarkb: go ahead21:47
pleia2fungi: hah, indeed21:47
clarkbSwami: armax_ all done21:47
SwamiSwami: I am doing anything right now with the node.21:48
*** shashankhegde has quit IRC21:48
anteayaSwami: that is a confusing statement21:48
*** tsg has joined #openstack-infra21:49
Swamianteaya: armax_ already mentioned that he had done with his testing in the previous message.21:49
anteayaright21:49
Swamianteaya: I am not currently using it, so I mentioned that those nodes can be taken away.21:49
anteayaSwami: right saw that too21:49
SwamiIf required I will grant access again.21:49
anteayayup, great21:49
SwamiAm I confusing.21:50
anteayano worries, you clarified your position, thank you21:50
yolandamordred, i saw your change to remove ansible playbooks from puppetmaster. It makes sense, but i was puppetizing that downstream to use templates, and substitute some hardcoded vars such as puppetmaster, list of hosts, etc... what's the plan for that? are you in upstream thinking in having something to make this more generic?21:50
*** tiswanso has quit IRC21:50
mordredyolanda: yup - I have another change for you21:51
mordredyolanda: https://review.openstack.org/#/c/163538/21:51
mordredyolanda: I would like to reduce the amount that we use puppet to construct ansible that we run to run puppet - because at some point we're going to lose track of our sanity :)21:52
mordredyolanda: I'm not sure that's the _exact_ write form of that - but somethign along those lines21:53
*** mriedem is now known as mriedem_away21:53
yolandamm , ok, this updates the puppetmaster. But what about hosts like review.openstack.org, or even the git repo?21:53
yolandaif you are on a testing environment your host is not really review.openstack.org21:54
*** yamahata has joined #openstack-infra21:54
mordredyah - things like that should become params taht are overridable21:54
clarkbyolanda: re 171526 I don't understand how that helps testing21:54
clarkbyolanda: we should test puppet-lodgeit not openstack_project::paste21:54
clarkbyolanda: sorry we should test ^ if we want to test those parameters21:54
clarkbwe only need to test openstack_project::paste in the context of running a paste with thoseparameters21:54
mordredyolanda: I should sketch out more of what my brain was thinking in a spec perhaps21:55
mordredclarkb: ok - I just pushed a new change to the ppa that should fix that21:55
*** yamamoto has joined #openstack-infra21:56
yolandaclarkb, from my opinion, everything that encapsulates logic , even as a hardcoded parameter inside the module, is bad. If you are on the case where you want to setup a whole system-config, for integration for example, that hidden logic makes thing more complicated21:56
yolandamordred, are you here tomorrow?21:56
yolandai'd like to chat with you guys a bit about it21:56
mordredyolanda: unfortunately no - I got pulled into a last-minute customer meeting - but jeblair will be there21:56
reedis this change now ready to merge now or is there something else needed https://review.openstack.org/#/c/104951/ ?21:56
yolandaoh, bad thing21:56
clarkbyolanda: its not hidden, its there and understood. Its just not configurable because we have decided that the best way to run lodgeit is with a local db using innodb for example21:56
yolandabut i'm happy to have jeblair21:57
*** nelsnelson has quit IRC21:57
clarkbyolanda: there is no reason to ever make innodb configurable21:57
yolandaclarkb, but the logic is there in the form of a default parameter21:57
clarkbyolanda: but why have it at all?21:57
clarkbdo we want to suggest that myisam is ok?21:57
clarkbit is ok to have constants where it makes sense21:58
yolandaclarkb, i can agree that this innodb is a superflous one . But some others like host, vhost, user, pass21:58
clarkband innodb seems like something that should be constant21:58
yolandai would be ok with removing engine, port21:59
mordredclarkb: https://github.com/emonty/vhd-util/commit/3b80a60c0c61cfc64310997bf7b2c31e3b7cc7d5 in case you're interested - basically, I took the simplest way making the package the first time and it turns out it includes some files that are in xe-guest-utilities which rax puts on the machiens because xen21:59
clarkbyolanda: ok let me leave a proper review21:59
mordredclarkb: but ultimately we don't need either those files in the vhd-util package _or_ xe-guest-utilities on the box21:59
yolandaok21:59
mordredbut I think we should wait before removing xen things from rax images until we're doing that as part of a larger effort21:59
*** apmelton is now known as apmelton_away22:00
*** shashankhegde has joined #openstack-infra22:00
yolandaclarkb, also i saw some inconsistency there. Why do you allow to setup a password, but hardcode the user, and the host?22:00
greghaynesmordred: the vhd-util on https://launchpad.net/~openstack-ci-core/+archive/ubuntu/vhd-util has a missing reference to libvhd.so.1.022:00
mordredgreghaynes: yup. just fixed that in -5 too22:00
greghaynesok22:00
openstackgerritMerged openstack-infra/infra-manual: Adds a link for new developers to use sandbox  https://review.openstack.org/10495122:01
clarkbyolanda: because we are saying don't run this on trove it is broken22:01
fungireed: lgtm. we should probably reorganize the top-level index a bit since one of these things is not like the others (ideally that tutorial should be a sub-page/chapter of the developers guide rather than a separate top-level guide)22:01
fungireed: but that can happen later when someone has time to do it22:01
reedfungi, i think that some documentation is better than no documentation at all22:01
clarkbyolanda: also the password is secret info so can't be hardcoded22:01
fungireed: couldn't agree more!22:01
mordredfungi: should we land the infra docs changes and retrigger docs builds?22:02
fungimordred: probably22:02
mordredfungi: since we're both here :)22:02
reedthat patch was initially proposed in July last year, if it was a wiki page it would have existed and been adjusted with subsequent edits22:02
* fungi looks back over the list of changes for that22:02
mordredfungi: https://review.openstack.org/#/q/status:open+topic:move-infra-docs,n,z22:03
fungimordred: oh, right--i updated all their topics for consistency! ;)22:04
*** david-lyle has joined #openstack-infra22:04
mordredfungi: maybe we should land the two project-config changes - then retrigger docs builds - then when we're happy, land the redirects?22:04
*** melwitt has quit IRC22:04
fungimordred: the redirects can land far ahead. the won't take effect until someone updates dns22:05
fungier, they won't take effect22:05
fungithe current ci.o.o is on old-wiki.o.o. the redirects will be hosted on static.o.o22:05
yolandaclarkb, in terms of automation and integration testing, the only thing that needs to change from my point of view is vhost_name, so you can refer to your real one. But puppet-lodgeit module is offering the possibility, exposing the parameters, why should we be hiding them on system-config? i'll wait for your review anyway, i'm flexible on that22:06
mordredfungi: ah - neat22:07
anteayafungi reed the original link was a sub-page22:07
clarkbyolanda: we should hide them because system-config specifically says this is how we run the paste server22:07
clarkbyolanda: we make puppet-lodgeit generic and reusable then we layer over the top to do it our way22:07
*** Swami has quit IRC22:07
clarkbyolanda: some things should be configurable in that case but we aren't going to use a remote and local db at the same time. We aren't going to use myisam.22:07
fungimordred: so the redirect and index job changes can land early and in any order. once the publisher change lands, our docs will start going stale so that's when we need to retrigger docs jobs for branch tip of each of those repos22:07
yolandaclarkb, are we ok then to parameterize some thing like vhost? that is for sure needed22:08
fungiand once they check out, then we switch dns to send people to the new ci.o.o redirect vhost22:08
clarkbyolanda: yes I think thats fine. should have comment posted shortly22:08
yolandacool, i'm good with that22:08
asselin__clarkb, fungi I can propose the openstackci->openstackinfra change now...or wait until later if it will be too much noise for now....22:09
mordredfungi: I agree.22:09
yolandaso my intention when i refactor something is to expose all parameters as possible, with default constants to don't alter system-config. But i can understand that some of the things are not really needed22:09
clarkbasselin__: whenever is fine with me, but I don't think its a massive priority until we start pushing stuff to the forge22:09
fungimordred: clarkb: i have an rsync of all the cache content going on nodepool.o.o right now. will swap the new volume in as soon as it completes22:09
*** dboik has quit IRC22:09
clarkbyolanda: my problem with it is in many of these cases only the default config will work22:09
clarkbyolanda: and thats what we had before so the change isn't useful22:09
clarkbyolanda: for example this change will not work without a local db22:09
asselin__clarkb, it's done...just need to git review it22:09
*** dboik has joined #openstack-infra22:11
clarkbasselin__: oh don't let me stop you from pushing it22:11
yolandaclarkb, you are right with that, sure. I was thinking in the case of having some remote mysql server, and just add databases there instead of having local ones for each service. But that's not the case of system-config22:11
clarkbshould be quick reviews for that name update too22:11
clarkbyolanda: yes except remote db won't work in that change either22:11
clarkbyolanda: because puppet-mysql doesn't know how to manage remote dbs22:12
yolandano? ah, didn't know about it22:12
yolandasounded like some pretty basic stuff to me22:12
clarkbyolanda: nope, if the local root user doesn't have access to the db via default user conf then puppet breaks22:12
clarkbyolanda: its the same reason you can't sudo to use puppet in this case22:12
RockygHi, folks.  If you've got the time, I could use a little brainstorming/direction finding for Refstack.22:13
yolandaclarkb, thx, good info to me22:13
mordredRockyg: sup?22:13
RockygRefstack would like to demo the server and client sw for Vancouver and needs a server.  Funny that, you need a server for server software22:13
RockygRefstack.org is now owned by the foundation.22:14
RockygYay!22:14
*** amitgandhinz has quit IRC22:14
Rockygand, when it all comes down to it, the foundation will own the site.22:14
*** amitgandhinz has joined #openstack-infra22:14
RockygBut, how do we get a demo server up and how do we get the right process in place for a smooth transition sometime in the future?22:15
fungiRockyg: i don't suppose anyone's written a puppet module to automate deployment details for that software?22:15
RockygHa ha ha ha ha.  I think the only one who understands the complexities of a real, public facing server is hogepodge22:15
fungiRockyg: if they have, then standing up a server managed by the project infrastructure team is quick and straightforward22:15
RockygAh.  Cool.  Is there a list of requirements?22:16
mordredRockyg: dare I ask what the server is written in?22:16
clarkbRockyg: I think you are providing the requirements :)22:16
Rockygright now, I really think it's simply the python api, a db, and a swing frontent.  And someone is working on authentication22:16
fungiRockyg: also be aware that it needs to be something well-documented enough that our root sysadmins can see how to easily help the refstack developers troubleshoot deployment and operation problems, since the developers won't have shells on that server22:16
openstackgerritMerged openstack-infra/system-config: Add redirects from ci.o.o to docs.o.o/infra  https://review.openstack.org/17443722:17
RockygAh, great!  point one.  No shell access, so smart hands (sorry for the insult, guys) management22:18
* fungi is insulted that you called him "smart"22:18
reedno insult taken :)22:18
reedno hands at all22:18
fungilook ma, no hands!22:18
mordredit seems to be a pecan-based thing - so setting it up should be very similar to the server portion of storyboard22:18
Rockygah.  News to me.22:19
*** amitgandhinz has quit IRC22:19
*** unicell has quit IRC22:19
*** unicell has joined #openstack-infra22:20
mordredI'm assuming the stackforge/refstack repo is the right repo?22:20
openstackgerrityolanda.robla proposed openstack-infra/system-config: Allow configuring all lodgeit parameters on paste  https://review.openstack.org/17152622:20
RockygSo, I haven't checked recentlyu (missed today's meeting), but I *think* they are trying to get an authenticated login set up?22:20
Rockygand yse, stackforge/refstack22:20
*** Darkwan has quit IRC22:21
mordredk. so - it's not going to be a tiny amount of work - but it's not going to be a lot of learning either22:21
fungiRockyg: yeah, there's a thread going on the openstack-infra ml where they're discussing authentication/authorization design for leveraging openstackid.org22:21
*** otter768 has joined #openstack-infra22:21
mordredthe storyboard modules can almost certainly be lifted wholesale for the most part22:21
mordredoh. OH. my eye22:21
fungisounds like we could probably nudge hogepodge to work with us on adding a puppet-refstack module in that case22:21
RockygYou could likely get his help.  Predicated on the knowledge that it *is* a foundation site.22:22
*** Krinkle|detached is now known as Krinkle22:22
fungialso clarkb can be sent 'round to rough him up if we need22:23
mordredwe might want to get the repo split into refstack and refstack-webclient22:23
mordredbecause we've got teh "angularjs web frontend to pecan/sqlalchemy backend" pattern set up22:23
mordredand I'd rather not solve it slightly diffrently a second time22:24
fungithat could also make test-driving auto-generated drafts of changes to the frontend easier22:24
*** fawadkhaliq has quit IRC22:24
RockygAngular right, not swint.  Toop freaking many meaningless names!22:24
mordredRockyg: if you ask real nice, you might be able to convince krotscheck to help with re-orging the repo into two so that it fits lessons learned22:24
krotscheckEh? Wha?22:24
* krotscheck reads backscroll22:24
mordredkrotscheck: ^^ the refstack folks have a repo that's pecan + angular22:25
mordredkrotscheck: but it's not _quite_ the way you've been dong things, do re-using your existing infra work isn't quite there22:25
krotscheckOH HAI22:25
*** tsg has quit IRC22:25
greghaynesmordred: you saw your vhd-util build failed?22:25
mordredgreghaynes: bah. I'm going to have to actually build locally aren't I?22:25
greghaynesseems so22:25
*** otter768 has quit IRC22:25
greghaynesisnt packaging fun!22:25
krotscheckRockyg: Gimme 10 minutes, lemme go dig into code. I'm assuming stackforge/refstack?22:26
mordredkrotscheck: yah22:26
* clarkb should remember to point at this next time people want to "just set up a package mirror for packages we build"22:26
*** bknudson has quit IRC22:26
*** gordc has quit IRC22:26
greghaynesjust say "you first"?22:26
mordredclarkb: to be fair - if we had a package mirror for the packages we built, the check job on my patch would have failed22:27
clarkbmordred: sure but that means ou would have to write those jobs and make the packages and all that22:27
mordredclarkb: which si one of the reasons I want to make sure that if/when we make one - it's incorporated into our workflow22:27
RockygThanks krotscheck!  Typing that name has lots of backspaces in it;-)22:27
clarkbthing which everyone implies are ridiculously easy but don't step up to do22:27
krotscheckRockyg: Tab completion is your friend :D22:27
mordredclarkb: yup22:27
mordredclarkb: "just make a package" - easy "make a packaging system that allows people to land patches and get packages out the other end" ... not so much22:28
*** ddieterly has quit IRC22:28
*** peristeri has quit IRC22:28
krotscheckRockyg: Looks like you're committing all your dependencies to source?22:29
krotscheckRockyg: Does refstack have packaging requirements? i.e. if we run npm and bower during the build, will the package maintainers yell at us?22:29
Rockygkrotscheck: no clue.  I'm not doing anything with the code.  If it's bad, we can change it.22:29
RockygThe team is like five people, none of which are packagers.  anyone who want to package will be looked upon as a godsend.22:30
mordredkrotscheck: let's say "they should be happy about doing the right things"22:30
krotscheckRockyg: Not saying it's bad. It's a design decision that's usually made specificially to address the requirements imposed by package maintainers. I'm simply clarifying :)22:31
*** achanda has quit IRC22:31
fungialso might be worth seeing about making refstack an official development effort. if memory serves, the only reason it was originally proposed to stackforge instead is that mckenty said he'd pull all his resources off it if "openstack" took over the refstack project (he was fairly opposed to the code development even being hosted on our infra in stackforge, but eventually got talked into it anyway)22:31
RockygBig problem on the project is that we have performance engineers, developers and no ops folks except hogpadge.  and ops is the ugly stepchild (sorry hogepodge)22:31
fungiat least i got called smart22:32
mordredfungi: ++22:32
RockygThe guys doing the angular are just learning, so following the "book" that they google22:33
fungiwell, okay, my _hands_ got called smart, but it's true they are my smartest feature22:33
RockygProblem with "official" is that refstack currently doesn't have critical mass.22:33
*** yolanda has quit IRC22:33
krotscheckRockyg: Right. Well, infra's support for javascript applications are all based around executing NPM.22:33
krotscheckRockyg: So it's library-agnostic. You could do reactjs if you wanted to, or ember.22:34
fungiyeah, we can (and do) host services openstack finds useful even if they're not officially developed as a part of the openstack big tent22:34
RockygIt's got breadth, but not clear who would stick around for the long haul.22:34
mordredyah - what krotscheck says22:34
Rockygkrotscheck: kewl!22:34
clarkbgreghaynes: commented on 17358522:34
Rockygkrotscheck: you know, Refstack would *love* a web guy on the team ;-)22:34
mordredI think we're well set up to run a bower/npm + pecan/wsme app with not a ton of effort - so best effort is likely spent making refstack look like storyboard22:34
krotscheckmordred: Gating one on the other is still tricky22:35
greghaynesclarkb: ah, nice22:35
mordredrather than making refstack people learn enough infra to do infra things for a differently shaped model22:35
krotscheckyolanda was working on that.22:35
mordrednod22:35
krotscheckRockyg: Ok, I think I have the gist of what's going on here.22:36
krotscheckRockyg: And while it'd be fun to have me on the team, I'm also trying to push 12516236425 other javascript things inside the openstack ecosystem :)22:36
RockygExcellent!  Would it help if we came up with either a demo script or a couple of demo scenarios to help direct work effort?22:36
krotscheckRockyg: But I would LOVE to help you guys get ot a happy place.22:36
openstackgerritMorgan Fainberg proposed openstack-infra/project-config: Add keystoneauth library and testing infrastructure  https://review.openstack.org/17559622:36
Rockygkrotscheck: Fantastic!22:37
krotscheckRockyg: Is there a #refstack channel that I can talk to the whole team with?22:37
*** jaypipes has joined #openstack-infra22:37
RockygYes.  #refstack   It can often be crickets, though.  I can get you some email addresses if you don't get a response22:37
*** baoli has quit IRC22:40
clarkbbtw I am going to single approve things in project-config that look safe. We are falling behind there and there are simple things like stop running py3k tests on this project or add service to this functional test suite22:41
*** Swami has joined #openstack-infra22:41
fungimordred: you have a shell running on nodepool.o.o with its cwd in /opt. could you cd out of there so i can remount the new volume on it?22:41
*** sabeen1 has joined #openstack-infra22:41
mordredfungi: yes22:42
mordredfungi: done22:42
fungimordred: thanks! looks good now22:42
pleia2clarkb: lmk if you want other eyes on any of those changes22:43
clarkbpleia2: will do, they are all pretty straightforward otherwise I am just +2ing22:43
* pleia2 nods22:43
fungiclarkb: mordred: okay, i've got the new 0.5tb /opt in place now, and the old opt temporarily mounted at /oldopt in case there's something wrong with the new one22:43
clarkbpleia2: eg 17499722:43
clarkbfungi: if you rsync the old one in that will speed up image builds tomorrow22:44
fungialso restarted snmpd in hopes of picking up that new device22:44
fungiclarkb: i already did before i swapped them22:44
clarkbfungi: and you can double check it works by `sudo -H -u nodepool nodepool image-build devstack-trusry`22:44
clarkbfungi: awesome22:44
fungiyep, going now22:44
clarkbwoot!22:44
fungiexcept spelled correctly22:44
clarkbeven better22:45
fungithough devstack-treasury sounds like somewhere i'd like to find22:45
mordredfungi: ++22:46
KrinkleHm.. someone got ideas for https://review.openstack.org/#/c/147101/ ? I keep running into git locks in Jenkins. Zuul cancels jobs when it makes up its mind about how to manage the pipeline, and leaves behind corrupted workspaces that it itself is unable to restore.22:46
anteayacan we get one of those?22:46
mordredkrotscheck: do you know the magical git foo to split a repo into two repos and keep the history correct in both?22:46
*** wuhg has joined #openstack-infra22:47
krotscheckmordred: Depends on the approach. Can't we clone the original repo, and explicitly commit a delete of all things not-that-language?22:47
fungiKrinkle: i think in the bad old days where we still had a lot of long-lived jenkins slaves, we had our git checkout script set up to clear the workspace and reclone the repo if updating it failed22:48
*** luqas has joined #openstack-infra22:48
fungithough it's been a while, so i might be misremembering22:48
krotscheckmordred: Alternatively, there are rewrite-history things.22:48
mordredkrotscheck: you can. there is also a trickier one using git filter-branch22:49
krotscheckmordred: Yes, that one.22:49
openstackgerritMerged openstack-infra/project-config: networking-ovn: enable mysql and rabbitmq  https://review.openstack.org/17360722:49
mordredkrotscheck: your first way is probably easier22:49
krotscheckmordred: git filter-branch --tree-filter 'rm -f passwords.txt' HEAD22:49
Krinklefungi: Yeah, we don't have local git caches. it's not so much persistent workspaces as persistent slaves that's the issue. They go hand-in-hand.22:49
fungikrotscheck: the benefit of filter-branch is that it omits any irrelevant history, keeping the resulting split-out repo history cleaner22:49
KrinkleWhen creating fresh slaves from nodepool setting up a local git cache is relatively easy, but I'm not sure how to pull it off on a live slave.22:50
Krinklewithout race conditions.22:50
anteayakrotscheck: this was the series of commands I ran when I split the project-config repo from what was then config: http://paste.openstack.org/show/204928/22:50
fungiKrinkle: how about a cache update job?22:50
clarkbshould oslo projects have stable branches now?22:51
fungiKrinkle: as long as your executors is set to 1 per slave, you should be able to have them run a periodic cache update job which will prevent any other jobs from running on them while the git cache is being updated?22:51
clarkbI seem to recall that libs were doing that22:51
clarkblooking at 16522422:51
Krinklefungi: Hm.. interesting. We'll need a way to inverse the concurrency limit to make the slave run only that one job.22:51
KrinkleWe have 4 executors per slave (quarcore openstack vms)22:51
fungiKrinkle: ahh, so you currently run with concurrency > 122:51
fungiKrinkle: perhaps each executor can have its own separate cache?22:52
fungii've not delved deeply into how jenkins handles that since we never ran concurrent jobs22:52
KrinkleInteresting22:52
openstackgerritMerged openstack-infra/system-config: mailing list for Analyst Relations Working Group  https://review.openstack.org/17399122:52
openstackgerritMerged openstack-infra/project-config: Cerberus and Sticks: remove python3 tests  https://review.openstack.org/17435822:53
*** luqas has quit IRC22:53
* clarkb leaves a note that we may want to update that later and approves 165224 as is22:53
KrinkleI guess we could consider raising our nova project quotas and using more basic nodes.22:53
openstackgerritMerged openstack-infra/project-config: Enable ceilometer service on Heat gates  https://review.openstack.org/17439422:53
Krinklefungi: Thanks :)22:53
Krinkleand decreasing executors to 122:53
Krinklewould make it more like how it is with nodepool anyway22:53
RockygHey people!  Thanks for getting this kicked off for us!22:53
fungiKrinkle: instead we run non-concurrent on each slave and make sure our jobs are n-way multi-threaded, so they run faster by taking advantage of the available processors22:53
openstackgerritMerged openstack-infra/project-config: Experimental bandit job for anchor  https://review.openstack.org/17476122:53
Krinklefungi: yeah22:53
fungithough coding concurrency-safe tests takes some attention to races and cross-test interactions22:54
fungiso you need properly discrete tests or barriers when that's not possible. fixtures are a great way to wrangle a lot of that22:55
lifelessfungi: I want us to distribute over multiple machines22:55
lifelessfungi: just never had the time to push on it22:55
fungilifeless: we are!22:56
fungilifeless: though not in the way you're wanting, yet anyway22:56
lifelessfungi: since when?22:56
lifelesshah22:56
lifelessyes22:56
*** annegent_ has quit IRC22:57
clarkbya I'm not sure it makes a big difference22:57
*** sabeen1 has quit IRC22:57
clarkband the current setup better accomodates projects that aren't n way distributable22:57
fungilifeless: though the multi-node nodepool feature is working out well for devstack-based testing, so probably someone could start poking at seeing what sort of speedup we get from trying to distribute testr22:57
jheskethMorning22:57
clarkbalso keeps the load against git repos lower22:57
clarkbjhesketh: good morning22:57
anteayamorning jhesketh22:58
jhesketho/22:58
lifelessclarkb: load against git would be constant22:58
lifelessclarkb: since its count(nodes)22:58
*** otter768 has joined #openstack-infra22:58
lifelessclarkb: I'm not aware of any of our projects being incompatible with testr distribution, but you never know22:58
mordredmorning jhesketh22:58
mtreinishlifeless: I would expect it to work fine22:58
mtreinishalthough it feels slightly weird to have both your controller and compute talking to the api server at the same time to run tests22:59
clarkblifeless: horizon and swift22:59
mtreinishnot that it's wrong23:00
clarkblifeless: the problem is zuul mergers host the specific refs for testing, and only one merger hosts the ref for that job23:00
lifelessmtreinish: well,unless tempest is the bottleneck, I wouldn't be worried about distributing that part of the load yet; I'd increase the cluster size for the cloud under test to get more actors, then up tempest concurrency23:00
clarkblifeless: so today that means you get ~15 nodes that all grab the ref at about the same time. As soon as you ditribute across nodes like you intendits 60023:00
lifelessclarkb: well, *if* you use all 600 nodes to run one job23:00
lifelessclarkb: I suspect the sweet spot is somewhere south of that :)23:00
mordredNO. MUST USE ALL NODES FOR ALL CHANGES!!!!23:01
mordredMOAR CARTESIAN PRODUCTS!!!23:01
lifelessclarkb: how are horizon and swift incompatible? Other than horizon not being testr enabled yet23:01
mtreinishlifeless: oh, I assumed you were talking about using testr distrubuted to run tempst on the existing multinode jobs, nm23:01
mordredlifeless: neither are testr enabled23:01
clarkbfungi: I just approved 167443 which may confict with your centos-6 change :/ sorry23:01
notmynamewhat does "testr enabled" mean? I thought that was something done long ago23:02
clarkblifeless: you don't use all 600 for one job, you use 100 for python26, 100 for python3.4 100 for python2.7 and so on23:02
mordrednotmyname: did we? oh - neat!23:02
notmynamemordred: I don't know :-)23:02
mordrednotmyname: nope. you use nose in swift23:02
notmynameoh, ok23:02
clarkbnotmyname: https://git.openstack.org/cgit/openstack/swift/tree/tox.ini#n21 that uses nosetests23:03
fungiclarkb: no worries, that's an easy rebase since it's a script-generated file23:03
notmynameah, it's python-swiftclient that uses testr23:03
mordredyah.23:03
krotscheckcrinkle, nibalizer: I hear there's a puppet team now?23:04
*** aduarte has quit IRC23:04
mordrednotmyname: you know - I think nose2 does the test discover protocol properly now - I could imagine a world where we made tox.ini in swift use testr but still had .unittets call nose or nose223:04
mordrednotmyname: it's low on my personal list23:05
notmynamemordred: what's the difference, from the code-being-tested perspective? ie would it require changes to anything in swift/test/*?23:05
mordrednotmyname: but if we do reach somethign liek what lifeless and clarkb are talking about above where there was a more explicitly pressing need to get something going23:05
Rockygkrotscheck: Yeah.  I think yolanda is the ptl?23:05
mordrednotmyname: very minimal - the only nose code you use in your unittests are nose.SkipTest it seems23:06
mordrednotmyname: and those are easily replaceable by other thigns called skiptest23:06
*** MarkAtwood has quit IRC23:06
mordrednotmyname: on first glance, it seems like way less work than last time I looked at it23:06
mordredkrotscheck, Rockyg: EmilienM is the ptl23:07
mordredkrotscheck, Rockyg: but that's puppet-openstack (except not named puppet-openstack)23:07
*** ddieterly has joined #openstack-infra23:07
notmynamemordred: I get that a lot when people look at swift. "once I looked at it, it's way less <whatever> than I thought" ;-)23:07
mordrednotmyname: :)23:07
Rockygthanks mordred.  Wasn't sure.  But, with all the modules, if Refstack is gonna make it to official status, there will be a module for that, too;)23:08
clarkbjogo: why are 167779 and 167780 separate changes? is there some ordering that we need to do there?23:08
mordredRockyg: well....23:08
pleia2clarkb: it's the right time of day (no meetings) if you want to approve 17536523:09
Rockygmordred: yeah.....23:09
mordredRockyg: it kinda depends ... do you expect people operating openstack clouds to deploy a refstack?23:09
krotscheckmordred: Wait, so.... is that "puppet things to install openstack", or "puppet things in openstack"23:09
mordredRockyg: or do you expect there to be one refstack instance that people report data to23:09
Rockygmordred: Darn!  no :(23:09
mordredkrotscheck: that's "puppet things to install/operate openstack" - doesn't relate to any infra puppet activities23:10
*** achanda has joined #openstack-infra23:10
krotscheckmordred: Gotcha.23:10
RockygOne Refstack to collect them; one refstack to grade them; one refstack to display them23:10
mordred:)23:10
krotscheckmordred: So this'd be more of an openstack-infra/puppet-refstack thing.23:10
mordredyup23:10
mordredone more for the menagerie23:10
krotscheckwheeeee23:10
fungiwe could get zoo keeper costumes and start charging admission23:11
mordredfungi: I dont' want to run zookeeper23:11
fungioh, great point23:11
mordredhttp://mcfunley.com/choose-boring-technology23:11
krotscheckWat23:11
Rockyg++ with signs:  feed the infra-critters beer23:11
clarkbzaro: see comment on 16781623:11
clarkbpleia2: done23:12
clarkbHenryG: have a moment to talk about 167847?23:13
lifelessmtreinish: you could totally do that, but you fix bottlenecks first23:13
clarkbHenryG: have we tried just running devstack with that turned on?23:13
openstackgerritBoris Pavlovic proposed openstack-infra/project-config: Add new rally-ci project  https://review.openstack.org/16696223:14
*** dimtruck is now known as zz_dimtruck23:14
*** amitgandhinz has joined #openstack-infra23:15
openstackgerritClark Boylan proposed openstack-infra/devstack-gate: DO NOT MERGE Try turning on ipv6  https://review.openstack.org/17560723:15
clarkbHenryG: ^ /me finds out23:16
*** mdenny has quit IRC23:16
*** sabeen1 has joined #openstack-infra23:16
*** pc_m has quit IRC23:17
*** yamamoto has quit IRC23:18
*** thinrichs has joined #openstack-infra23:18
*** achanda_ has joined #openstack-infra23:18
*** achanda_ has quit IRC23:18
*** achanda_ has joined #openstack-infra23:19
*** achanda has quit IRC23:19
*** amitgandhinz has quit IRC23:19
clarkbfungi: 168036 is one that you have previously reviewed that should be ready23:19
clarkbpleia2: ^23:19
*** amitgandhinz has joined #openstack-infra23:20
*** adrian_otto has quit IRC23:21
pleia2yay simplified23:22
*** rlandy has quit IRC23:25
jogoclarkb: no ordering, they can be merged into one patch if you like23:25
jogoclarkb: was basing it roughly on similar work that jeblair did23:26
clarkbjogo: two is fine, just wanted ot make sure I wasn't missing something23:26
clarkbjogo: did you see they need a rebase?23:26
jogoyeah, rebasing now23:27
* tchaypo reads backscroll23:27
*** esker has quit IRC23:27
openstackgerritMerged openstack-infra/project-config: Blacklist last failing Tempest tests for cells job  https://review.openstack.org/17501523:28
clarkbmtreinish: 171351 disbales tenant isolation but the commit says it makes the job run serially. Is that a side effect that makes tempest run serially?23:28
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add tempest-dsvm-sahara  https://review.openstack.org/16777923:29
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add sahara tempest job to sahara and tempest  https://review.openstack.org/16778023:29
*** tnovacik has quit IRC23:30
openstackgerritMerged openstack-infra/project-config: Change kolla notifications to #kolla  https://review.openstack.org/17517323:30
*** thedodd has joined #openstack-infra23:30
mtreinishclarkb: yeah, it is. If the tests weren't tenant isolated we would potentially pollute others running at the same time23:30
openstackgerritMerged openstack-infra/project-config: Change python-magnumclient's bandit gate  https://review.openstack.org/17517523:30
mtreinishlike trying to do a list on something if 3 other tests are messing with that resource23:31
*** rm_work is now known as rm_work|away23:31
mtreinishclarkb: in that particular case that d-g flag does 2 things passes the flag to turn of tenant isolation in the tempest.conf into the localrc and tells tempest to run serially23:32
clarkbgotcha23:32
fungiclarkb: DIB image 118861 with file devstack-trusty is built23:33
clarkbfungi: woot thanks for checking23:33
*** dboik has quit IRC23:33
*** sabeen3 has joined #openstack-infra23:33
clarkbmestery: in 172982 isn't that typically the openstack release manager's job?23:34
*** chlong has joined #openstack-infra23:34
fungiyeah, i think we discussed that change in here when he was drafting it, and i suggested he connect with ttx on the correct/intended workflow23:36
clarkbpleia2: 175433 is a lsightly more interesting change that updates jobs for projects23:36
*** baoli has joined #openstack-infra23:37
*** sabeen1 has quit IRC23:37
*** shashankhegde has quit IRC23:37
tchaypookay, scrollback reading done23:40
tchaypo05:17:07 <dstufft> I don't think that install_requires and -r requirements.txt acts differently as to how pip resolves them, other than pip only respects 1 version specifier for any particular name and a top level name in requirements.txt will be rpeferred over one inside of a install_requires23:40
*** otter768 has quit IRC23:40
*** Rockyg has quit IRC23:41
pleia2clarkb: ah yeah, I looked at that one quickly earlier and wasn't sure, I'll have a closer look23:41
tchaypoI think that “other than pip only respects 1 version specifier for any particular name” sounds like a bug, or at least an incomplete feature23:41
*** marun has quit IRC23:42
*** ZZelle_ has quit IRC23:42
*** crc32 has quit IRC23:43
*** david-ly_ has joined #openstack-infra23:44
*** jamielennox|away is now known as jamielennox23:45
*** tsg has joined #openstack-infra23:45
*** david-lyle has quit IRC23:45
*** sigmavirus24 is now known as sigmavirus24_awa23:46
*** david-ly_ is now known as david-lyle23:46
*** mtanino has quit IRC23:46
*** amitgandhinz has quit IRC23:47
*** amitgandhinz has joined #openstack-infra23:48
openstackgerritgreghaynes proposed openstack-infra/project-config: Add diskimage-builder functests  https://review.openstack.org/17358523:48
*** ashleighfarnham has quit IRC23:49
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Add support to CFP in builders sections  https://review.openstack.org/16450423:49
*** ajmiller has quit IRC23:51
greghaynesclarkb: ^ I think addressed your comment23:52
*** amitgandhinz has quit IRC23:53
mordredtchaypo: so - are you set to write a bug for lifeless?23:54
tchaypoFirst I’ll write reproduction instructions23:55
lifelesstchaypo: please do. In a bug.23:55
*** yamamoto has joined #openstack-infra23:55
mordredlifeless: oh - btw - you asked about other patches23:55
mordredlifeless: oh - nevermind23:55
mordredlifeless: ignore me23:55
lifelessmordred: I asked you to prune your cruft and fixup any that weren't :)23:56
lifelessmordred: separately I asked about any other discussions we need to have23:56
*** thinrichs has quit IRC23:56
lifelessmordred: and you said none came to mind23:56
lifelessmordred: lastly we need to drill into the known-good vs known-bad stuff, but thats contingent on a bunch of other stuff, so doing it now is premature IMO, we've sketched enough already23:57
*** annegentle has joined #openstack-infra23:57
tchaypolifeless: how about I write it up first, and we dissect what I’ve done wrong, and then figure out which bugs need to be filed?23:58
*** openstackgerrit has quit IRC23:58
*** openstackgerrit has joined #openstack-infra23:58
openstackgerritIan Wienand proposed openstack/requirements: Keep pyOpenSSL < 0.14  https://review.openstack.org/16959623:58
tchaypoI feel like I want to file one for pip (or maybe add to the existing bug about needing a dependency resolver or something), and another for pbr (if it turns out it does do something different from pip)23:58
lifelesstchaypo: I don't have the brainspace right now.23:58
lifelesstchaypo: I want a bug open on pbr with reproduction instructions, expected behaviour.23:59
lifelesstchaypo: so that we don't lose the info thats been dug up23:59
lifelesstchaypo: then I want to focus on pip + pbr 0.11 release, not to mention TC etc etc.23:59
lifelesstchaypo: then setup-requires23:59

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