Monday, 2015-03-16

*** tsg has joined #openstack-infra00:02
*** achanda has joined #openstack-infra00:07
*** woodster_ has quit IRC00:10
*** achanda has quit IRC00:12
*** subscope has quit IRC00:18
*** tsg has quit IRC00:23
openstackgerritGhanshyam Mann proposed openstack-infra/project-config: Remove Nova v21 neutron job & make one for v2.0  https://review.openstack.org/16373100:33
*** otter768 has quit IRC00:37
*** matrohon has quit IRC00:37
*** mjturek1 has quit IRC00:37
*** tkelsey has joined #openstack-infra00:42
*** zz_dimtruck is now known as dimtruck00:47
*** tkelsey has quit IRC00:47
*** mwagner_lap has quit IRC00:48
*** funzo has joined #openstack-infra00:50
*** tiswanso has joined #openstack-infra00:52
*** garyh has joined #openstack-infra00:53
*** funzo has quit IRC00:55
*** tiswanso_ has joined #openstack-infra00:56
*** tiswanso has quit IRC00:58
*** ghostpl_ has joined #openstack-infra00:59
*** mwagner_lap has joined #openstack-infra01:00
*** ujuc has joined #openstack-infra01:01
*** garyh has quit IRC01:03
*** jamesmcarthur has joined #openstack-infra01:04
*** garyh has joined #openstack-infra01:04
*** ghostpl_ has quit IRC01:06
*** Longgeek has joined #openstack-infra01:08
*** hdd has quit IRC01:09
*** yfried|afk has quit IRC01:10
*** kiseok7_ has joined #openstack-infra01:11
*** liusheng has quit IRC01:13
*** garyh has quit IRC01:15
*** Longgeek has quit IRC01:15
*** alexpilotti has quit IRC01:19
*** amitgandhinz has joined #openstack-infra01:21
*** harlowja_at_home has joined #openstack-infra01:21
*** yamamoto has joined #openstack-infra01:22
*** salv-orlando has quit IRC01:22
*** mtanino has joined #openstack-infra01:25
*** ddieterl_ has joined #openstack-infra01:28
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/project-config: WIP: Trying to add a DSVM for magnum  https://review.openstack.org/16455301:29
*** jamesmcarthur has quit IRC01:30
*** dimtruck is now known as zz_dimtruck01:32
*** jamesmcarthur has joined #openstack-infra01:32
*** ddieterly has quit IRC01:33
*** Qiming has joined #openstack-infra01:33
*** Qiming_ has joined #openstack-infra01:34
*** Qiming has quit IRC01:37
Qiming_anteaya, online?01:37
*** amotoki has joined #openstack-infra01:38
openstackgerritJoshua Hesketh proposed openstack-infra/nodepool: Remove the need for zmq in proper demand calcs.  https://review.openstack.org/9830601:42
*** Qiming_ is now known as Qiming01:43
*** ddieterly has joined #openstack-infra01:43
*** ddieterl_ has quit IRC01:44
*** baoli has quit IRC01:48
*** otter768 has joined #openstack-infra01:49
*** jamesmcarthur has quit IRC01:50
*** harlowja_at_home has quit IRC01:50
*** bknudson has quit IRC01:53
*** jamesmcarthur has joined #openstack-infra01:56
*** baoli has joined #openstack-infra02:07
*** hdd has joined #openstack-infra02:13
*** dims_ has quit IRC02:13
*** ivar-lazzaro has joined #openstack-infra02:17
*** ghostpl_ has joined #openstack-infra02:17
*** amitgandhinz has quit IRC02:19
*** ghostpl_ has quit IRC02:22
*** salv-orlando has joined #openstack-infra02:22
*** asselin_ has quit IRC02:23
*** ivar-lazzaro has quit IRC02:23
*** julim has quit IRC02:24
*** salv-orlando has quit IRC02:25
*** salv-orlando has joined #openstack-infra02:29
*** salv-orlando has quit IRC02:38
*** jyuso1 has quit IRC02:42
*** hogepodge has joined #openstack-infra02:43
*** jyuso1 has joined #openstack-infra02:43
*** Qiming has quit IRC02:47
*** Qiming has joined #openstack-infra02:47
*** ivar-lazzaro has joined #openstack-infra02:50
*** garyh has joined #openstack-infra02:53
*** ivar-lazzaro has quit IRC02:57
*** coolsvap|afk is now known as coolsvap02:58
*** hdd has quit IRC02:58
*** nelsnelson has joined #openstack-infra02:59
*** garyh has quit IRC02:59
*** jamesmcarthur has quit IRC03:02
*** sputnik13 has joined #openstack-infra03:04
*** kiseok7_ has quit IRC03:05
*** kiseok7_ has joined #openstack-infra03:06
*** tiswanso_ has quit IRC03:07
*** Longgeek has joined #openstack-infra03:11
*** salv-orlando has joined #openstack-infra03:12
*** Longgeek has quit IRC03:13
*** jamesmcarthur has joined #openstack-infra03:13
*** Longgeek has joined #openstack-infra03:14
*** dimsum__ has joined #openstack-infra03:14
openstackgerritJoshua Hesketh proposed openstack-infra/nodepool: Remove the need for zmq in proper demand calcs.  https://review.openstack.org/9830603:15
*** salv-orlando has quit IRC03:16
*** ghostpl_ has joined #openstack-infra03:17
*** stevemar has joined #openstack-infra03:19
*** Longgeek_ has joined #openstack-infra03:19
*** dimsum__ has quit IRC03:19
*** Longgeek has quit IRC03:20
*** ghostpl_ has quit IRC03:22
*** salv-orlando has joined #openstack-infra03:26
*** amotoki has quit IRC03:28
*** ChuckC has joined #openstack-infra03:28
*** salv-orlando has quit IRC03:29
*** jamesmcarthur has quit IRC03:32
*** jamesmcarthur has joined #openstack-infra03:32
*** salv-orlando has joined #openstack-infra03:32
*** salv-orlando has quit IRC03:32
*** salv-orlando has joined #openstack-infra03:36
*** isviridov has quit IRC03:38
*** salv-orlando has quit IRC03:38
*** salv-orlando has joined #openstack-infra03:41
*** Longgeek has joined #openstack-infra03:41
*** ddieterly has quit IRC03:43
*** Longgeek_ has quit IRC03:44
*** salv-orlando has quit IRC03:45
*** salv-orlando has joined #openstack-infra03:50
*** zz_dimtruck is now known as dimtruck03:50
*** jamesmcarthur has quit IRC03:52
*** ajmiller_ has joined #openstack-infra03:55
*** salv-orlando has quit IRC03:57
*** ajmiller has quit IRC03:59
*** garyh has joined #openstack-infra04:00
*** koolhead17 has joined #openstack-infra04:02
*** SumitNaiksatam has quit IRC04:04
*** garyh has quit IRC04:10
*** achanda has joined #openstack-infra04:10
*** Longgeek has quit IRC04:11
*** Longgeek has joined #openstack-infra04:11
openstackgerritSpencer Krum proposed openstack-infra/system-config: Add nanliu/archive module  https://review.openstack.org/16456904:15
*** salv-orlando has joined #openstack-infra04:19
*** ujuc has quit IRC04:20
*** sarob has quit IRC04:20
*** salv-orlando has quit IRC04:24
openstackgerritMerged openstack-infra/project-config: Add missing projects to GBP job  https://review.openstack.org/16448404:25
*** otter768 has quit IRC04:27
*** salv-orlando has joined #openstack-infra04:27
*** salv-orlando has quit IRC04:28
*** yfried|afk has joined #openstack-infra04:31
*** gokrokve has joined #openstack-infra04:40
openstackgerritJamie Lennox proposed openstack/requirements: Bump keystonemiddleware requirement  https://review.openstack.org/16457304:40
*** mtanino is now known as mtanino_away04:40
*** tkelsey has joined #openstack-infra04:43
*** ddieterly has joined #openstack-infra04:44
*** ivar-lazzaro has joined #openstack-infra04:45
*** gokrokve has quit IRC04:45
*** ivar-lazzaro has quit IRC04:46
*** gokrokve has joined #openstack-infra04:46
*** ivar-lazzaro has joined #openstack-infra04:46
*** tkelsey has quit IRC04:47
*** changbl has quit IRC04:48
*** ddieterly has quit IRC04:48
*** baoli has quit IRC04:50
*** gokrokve has quit IRC04:50
*** hdd has joined #openstack-infra04:52
*** ivar-lazzaro has quit IRC04:57
*** BharatK has joined #openstack-infra05:00
*** ghostpl_ has joined #openstack-infra05:03
*** armax has joined #openstack-infra05:05
*** garyh has joined #openstack-infra05:11
*** ghostpl_ has quit IRC05:11
*** dimtruck is now known as zz_dimtruck05:12
*** gokrokve has joined #openstack-infra05:16
*** gokrokve has quit IRC05:18
*** gokrokve has joined #openstack-infra05:18
*** garyh has quit IRC05:21
*** gokrokve has quit IRC05:23
*** hdd has quit IRC05:29
*** ashishb has joined #openstack-infra05:32
*** funzo has joined #openstack-infra05:36
*** funzo has quit IRC05:40
*** sarob has joined #openstack-infra05:42
*** ddieterly has joined #openstack-infra05:45
*** HeOS has joined #openstack-infra05:46
*** sarob has quit IRC05:47
*** ddieterly has quit IRC05:49
*** armax has quit IRC05:51
*** stevemar has quit IRC05:55
*** changbl has joined #openstack-infra05:58
*** Ryan_Lane has joined #openstack-infra05:59
*** dboik_ has quit IRC06:05
*** yfried|afk has quit IRC06:07
*** nelsnelson has quit IRC06:09
*** achanda has quit IRC06:15
*** salv-orlando has joined #openstack-infra06:17
*** gokrokve has joined #openstack-infra06:18
openstackgerritAndreas Jaeger proposed openstack-infra/infra-manual: Adds project-gating description  https://review.openstack.org/13859506:21
*** amotoki has joined #openstack-infra06:21
*** garyh has joined #openstack-infra06:21
*** gokrokve has quit IRC06:23
*** salv-orlando has quit IRC06:23
*** afazekas has joined #openstack-infra06:23
*** garyh has quit IRC06:31
*** salv-orlando has joined #openstack-infra06:34
*** ashishb has quit IRC06:37
*** achanda has joined #openstack-infra06:42
*** amotoki has quit IRC06:43
*** amotoki has joined #openstack-infra06:44
*** Ryan_Lane has quit IRC06:45
*** ddieterly has joined #openstack-infra06:46
*** amotoki has quit IRC06:48
*** salv-orlando has quit IRC06:50
*** ddieterly has quit IRC06:50
*** Longgeek_ has joined #openstack-infra06:52
*** Longgeek has quit IRC06:52
*** tnovacik has joined #openstack-infra06:53
*** ghostpl_ has joined #openstack-infra06:55
*** salv-orlando has joined #openstack-infra06:57
openstackgerritEran Gampel proposed openstack-infra/project-config: change project description test  https://review.openstack.org/16450107:02
*** ghostpl_ has quit IRC07:02
*** HeOS has quit IRC07:05
*** mrunge has joined #openstack-infra07:08
*** _nadya_ has joined #openstack-infra07:11
*** achanda has quit IRC07:12
*** pcaruana has quit IRC07:14
*** gokrokve has joined #openstack-infra07:18
*** gokrokve has quit IRC07:20
*** gokrokve has joined #openstack-infra07:20
*** yfried|afk has joined #openstack-infra07:22
*** koolhead17 has quit IRC07:22
*** gokrokve has quit IRC07:24
*** yfried has joined #openstack-infra07:26
*** yfried|afk has quit IRC07:26
*** mtanino_away has quit IRC07:28
*** garyh has joined #openstack-infra07:32
*** hichihara has quit IRC07:34
*** e0ne has joined #openstack-infra07:34
*** andreykurilin_ has joined #openstack-infra07:37
*** salv-orlando has quit IRC07:37
*** mpavone has joined #openstack-infra07:38
*** e0ne has quit IRC07:39
*** garyh has quit IRC07:42
*** _nadya_ has quit IRC07:42
*** rwsu has joined #openstack-infra07:43
*** amotoki has joined #openstack-infra07:44
*** liusheng has joined #openstack-infra07:44
*** ddieterly has joined #openstack-infra07:46
*** ddieterly has quit IRC07:51
*** andreykurilin_ has quit IRC07:56
*** scheuran has joined #openstack-infra07:57
*** ihrachyshka has joined #openstack-infra07:58
*** yamamoto has quit IRC08:05
openstackgerrityolanda.robla proposed openstack-infra/puppet-zuul: Add fetch_url and poll parameters to zuul.conf  https://review.openstack.org/16259108:06
*** markus_z has joined #openstack-infra08:08
*** ihrachyshka has quit IRC08:14
*** mrunge has quit IRC08:18
*** gokrokve has joined #openstack-infra08:18
*** asselin_ has joined #openstack-infra08:18
*** pblaho has joined #openstack-infra08:19
*** mrunge has joined #openstack-infra08:20
*** hashar has joined #openstack-infra08:21
*** ashishb has joined #openstack-infra08:21
*** asselin_ has quit IRC08:23
*** gokrokve has quit IRC08:23
*** Hal has joined #openstack-infra08:24
*** Hal is now known as Guest8015908:24
*** Somay has joined #openstack-infra08:24
*** tkelsey has joined #openstack-infra08:26
*** skolekonov has joined #openstack-infra08:26
*** shardy has joined #openstack-infra08:31
*** jcoufal has joined #openstack-infra08:33
*** yfried is now known as yfried|afk08:34
*** ihrachyshka has joined #openstack-infra08:35
*** fdegir has joined #openstack-infra08:35
*** yfried|afk is now known as yfried08:35
*** yamamoto has joined #openstack-infra08:37
*** salv-orlando has joined #openstack-infra08:38
*** yamamoto has quit IRC08:38
*** camunoz has quit IRC08:39
*** dtantsur has joined #openstack-infra08:40
*** jlanoux has joined #openstack-infra08:41
*** ujuc has joined #openstack-infra08:44
*** HeOS has joined #openstack-infra08:45
*** Ala has joined #openstack-infra08:46
*** ghostpl_ has joined #openstack-infra08:46
*** ildikov has quit IRC08:47
*** ddieterly has joined #openstack-infra08:47
*** Somay has quit IRC08:49
*** Ala has quit IRC08:49
*** Ala has joined #openstack-infra08:50
*** devvesa has joined #openstack-infra08:50
*** salv-orl_ has joined #openstack-infra08:50
*** jd__ has quit IRC08:50
*** jd__` has joined #openstack-infra08:50
*** jd__` is now known as jd__08:51
*** ghostpl_ has quit IRC08:51
*** ddieterly has quit IRC08:51
*** salv-orlando has quit IRC08:51
*** Ala has quit IRC08:52
*** Ala has joined #openstack-infra08:52
*** jcoufal has quit IRC08:57
*** salv-orl_ has quit IRC08:57
*** Somay has joined #openstack-infra08:58
*** ihrachyshka has quit IRC08:59
*** salv-orlando has joined #openstack-infra09:02
*** salv-orlando has quit IRC09:05
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Branches, milestones and projects ids validation in tasks  https://review.openstack.org/16212609:07
*** yfried is now known as yfried|afk09:08
*** garyh has joined #openstack-infra09:08
*** jistr has joined #openstack-infra09:11
openstackgerritJaume Devesa proposed openstack-infra/project-config: Allow create references in `networking-midonet`  https://review.openstack.org/16460609:12
*** yfried|afk is now known as yfried09:12
*** derekh has joined #openstack-infra09:14
*** koolhead17 has joined #openstack-infra09:16
*** gokrokve has joined #openstack-infra09:18
*** garyh has quit IRC09:18
*** ujuc has quit IRC09:21
*** deepakcs has joined #openstack-infra09:22
*** salv-orlando has joined #openstack-infra09:22
*** gokrokve has quit IRC09:22
GheRiveromorning all09:23
*** yolanda has quit IRC09:25
*** salv-orlando has quit IRC09:25
*** SumitNaiksatam has joined #openstack-infra09:30
openstackgerritJaume Devesa proposed openstack-infra/project-config: Allow create references in `networking-midonet`  https://review.openstack.org/16460609:31
*** salv-orlando has joined #openstack-infra09:34
*** Ala has quit IRC09:35
*** salv-orlando has quit IRC09:37
*** yamamoto has joined #openstack-infra09:37
*** Ala has joined #openstack-infra09:37
*** salv-orlando has joined #openstack-infra09:38
*** marcusvrn1 has joined #openstack-infra09:42
*** salv-orlando has quit IRC09:43
*** zz_johnthetubagu is now known as johnthetubaguy09:43
*** salv-orlando has joined #openstack-infra09:44
*** ujuc has joined #openstack-infra09:46
*** dimsum__ has joined #openstack-infra09:46
*** cdent has joined #openstack-infra09:52
*** ghostpl_ has joined #openstack-infra09:53
*** yamamoto has quit IRC09:55
*** salv-orlando has quit IRC09:56
*** lucasagomes has joined #openstack-infra09:57
*** ssam2 has joined #openstack-infra09:57
*** lucasagomes has left #openstack-infra09:57
openstackgerritMerged openstack-infra/storyboard: Split auth in api and change user_tokens  https://review.openstack.org/15359109:57
*** salv-orl_ has joined #openstack-infra09:58
*** Darkwan has quit IRC09:59
*** ghostpl_ has quit IRC09:59
*** yamamoto has joined #openstack-infra10:00
*** sabari has quit IRC10:00
*** sabari has joined #openstack-infra10:02
*** asettle has joined #openstack-infra10:04
*** Qiming has quit IRC10:07
zigo_sqlalchemy-migrate versio 0.9.5 has testtools < 0.9.36, that is *impossible* for me to satisfy in Debian.10:07
*** salv-orl_ has quit IRC10:08
*** asettle has quit IRC10:08
*** yolanda has joined #openstack-infra10:08
zigo_We need this to be fixed.10:08
*** arxcruz has joined #openstack-infra10:12
*** salv-orlando has joined #openstack-infra10:13
openstackgerritMerged openstack-infra/storyboard-webclient: Added class and view variable for state transitions.  https://review.openstack.org/16052610:14
openstackgerritMerged openstack-infra/storyboard-webclient: Preload Story and Creator in state  https://review.openstack.org/16106310:14
openstackgerritMerged openstack-infra/storyboard-webclient: Preload tasks in state resolution.  https://review.openstack.org/16106410:15
*** salv-orlando has quit IRC10:17
openstackgerritMerged openstack-infra/storyboard-webclient: Moved preference resolution into its own resolver.  https://review.openstack.org/16357410:18
openstackgerritMerged openstack-infra/storyboard-webclient: Preference service uses private scope.  https://review.openstack.org/16357510:18
*** gokrokve has joined #openstack-infra10:18
openstackgerritMerged openstack-infra/storyboard-webclient: Safety check for preference save.  https://review.openstack.org/16357610:18
openstackgerritMerged openstack-infra/storyboard-webclient: Removed static pageSize injector.  https://review.openstack.org/16357710:18
*** coolsvap is now known as coolsvap|afk10:19
*** garyh has joined #openstack-infra10:19
*** salv-orlando has joined #openstack-infra10:22
*** gokrokve has quit IRC10:23
openstackgerritMerged openstack-infra/storyboard-webclient: Sorted Package Dependencies.  https://review.openstack.org/16149710:26
openstackgerritMerged openstack-infra/storyboard-webclient: Removed "Do No Evil" jshint and replaced with eslint.  https://review.openstack.org/16149810:27
*** salv-orlando has quit IRC10:29
*** Somay has quit IRC10:29
*** garyh has quit IRC10:30
*** ildikov has joined #openstack-infra10:31
openstackgerritMerged openstack-infra/storyboard-webclient: Enabled eslint:no-undefined  https://review.openstack.org/16149910:32
*** pc_m has joined #openstack-infra10:32
openstackgerritMerged openstack-infra/storyboard-webclient: Enabled eslint:indent  https://review.openstack.org/16150010:32
openstackgerritMerged openstack-infra/storyboard-webclient: Enabled eslint:key-spacing  https://review.openstack.org/16150110:33
openstackgerritMerged openstack-infra/storyboard-webclient: Enabled eslint:no-space-before-semi  https://review.openstack.org/16150210:33
*** salv-orlando has joined #openstack-infra10:33
*** salv-orlando has quit IRC10:36
*** funzo has joined #openstack-infra10:37
*** funzo has quit IRC10:41
*** yamamoto has quit IRC10:43
*** jp_at_hp has joined #openstack-infra10:44
*** yfried is now known as yfried|afk10:45
*** rlandy has joined #openstack-infra10:45
openstackgerritMerged openstack-infra/storyboard-webclient: Added sane result set indicators.  https://review.openstack.org/16226510:45
openstackgerritMerged openstack-infra/storyboard-webclient: Moved template into correct directory.  https://review.openstack.org/16313810:46
*** tnovacik_ has joined #openstack-infra10:47
*** ghostpl_ has joined #openstack-infra10:48
*** ghostpl_ has quit IRC10:48
*** tnovacik has quit IRC10:48
*** ghostpl_ has joined #openstack-infra10:48
*** ddieterly has joined #openstack-infra10:48
*** dtantsur is now known as dtantsur|bbl10:49
*** salv-orlando has joined #openstack-infra10:51
*** ddieterly has quit IRC10:53
*** _nadya_ has joined #openstack-infra10:53
*** Somay has joined #openstack-infra10:53
*** ZZelle has joined #openstack-infra10:55
*** salv-orlando has quit IRC10:56
*** _nadya__ has joined #openstack-infra10:58
*** _nadya_ has quit IRC10:58
*** dims_ has joined #openstack-infra11:02
*** dimsum__ has quit IRC11:04
*** yamamoto has joined #openstack-infra11:05
*** yfried|afk is now known as yfried11:05
*** Qiming_ has joined #openstack-infra11:05
*** dims_ has quit IRC11:07
*** Somay has quit IRC11:11
*** dimsum__ has joined #openstack-infra11:13
*** Somay has joined #openstack-infra11:16
*** gokrokve has joined #openstack-infra11:18
*** yamamoto has quit IRC11:20
*** Somay has quit IRC11:20
Qiming_anteaya, online?11:22
*** tnovacik_ has quit IRC11:23
*** gokrokve has quit IRC11:23
*** Somay has joined #openstack-infra11:23
*** Somay has quit IRC11:24
*** ldnunes has joined #openstack-infra11:25
*** garyh has joined #openstack-infra11:30
*** dizquierdo has joined #openstack-infra11:36
*** ghostpl_ has quit IRC11:38
*** yfried_ has joined #openstack-infra11:38
*** yfried has quit IRC11:38
*** garyh has quit IRC11:41
*** tsufiev_ is now known as tsufiev11:42
*** dizquierdo has quit IRC11:43
*** Guest80159 has quit IRC11:45
*** Hal has joined #openstack-infra11:45
*** Hal is now known as Guest6470711:45
*** mwagner_lap has quit IRC11:46
dstufftmordred: (or anyone) if you get a chance to test https://github.com/pypa/pip/pull/2535 that'd be great. I'd like to merge it and get it into the next pip release11:47
*** ddieterly has joined #openstack-infra11:49
*** jaypipes has joined #openstack-infra11:51
*** devvesa has quit IRC11:51
*** devvesa has joined #openstack-infra11:51
*** ddieterly has quit IRC11:54
*** weshay has joined #openstack-infra11:54
*** dizquierdo has joined #openstack-infra11:55
*** mwagner_lap has joined #openstack-infra11:56
*** dtantsur|bbl is now known as dtantsur11:57
*** ghostpl_ has joined #openstack-infra12:00
*** kgiusti has joined #openstack-infra12:02
*** Qiming__ has joined #openstack-infra12:05
*** deepakcs has quit IRC12:07
openstackgerritMerged openstack-infra/os-loganalyze: Update SUPPORTS_SEV regex to support new devstack logs  https://review.openstack.org/15928612:07
*** dprince has joined #openstack-infra12:07
*** salv-orlando has joined #openstack-infra12:07
*** Qiming_ has quit IRC12:08
*** yamamoto has joined #openstack-infra12:09
*** aysyd has joined #openstack-infra12:10
*** tnovacik_ has joined #openstack-infra12:12
openstackgerritMerged openstack-infra/puppet-storyboard: Corrected metadata.json  https://review.openstack.org/15840812:13
*** ildikov has quit IRC12:13
*** rm_work is now known as rm_work|away12:14
*** salv-orlando has quit IRC12:14
*** ildikov has joined #openstack-infra12:16
openstackgerritSergey Lukjanov proposed openstack-infra/project-config: Add py27-scenario-unit tox non-voting job for Sahara  https://review.openstack.org/16377612:17
*** Qiming__ is now known as Qiming12:17
*** gokrokve has joined #openstack-infra12:18
*** baoli has joined #openstack-infra12:18
openstackgerritMerged openstack-infra/system-config: Also serve zuul status.json via HTTPS  https://review.openstack.org/15547412:20
*** funzo has joined #openstack-infra12:21
openstackgerritMerged openstack-infra/system-config: Upgrade openstackid to 1.0.6  https://review.openstack.org/16423012:21
*** salv-orlando has joined #openstack-infra12:21
*** ghostpl_ has quit IRC12:21
openstackgerritChristian Berendt proposed openstack-infra/project-config: Add new project ofaa to Stackforge  https://review.openstack.org/16466812:21
*** salv-orlando has quit IRC12:22
*** salv-orlando has joined #openstack-infra12:22
*** gokrokve has quit IRC12:23
openstackgerritJaroslav Henner proposed openstack-infra/jenkins-job-builder: Add checking of multijob phase condition.  https://review.openstack.org/16466912:24
*** dkliban_afk is now known as dkliban12:24
*** bswartz has quit IRC12:26
*** rfolco has joined #openstack-infra12:26
*** SumitNaiksatam has quit IRC12:26
*** claudiub has joined #openstack-infra12:27
*** alexpilotti has joined #openstack-infra12:27
*** ajmiller_ has quit IRC12:27
*** woodster_ has joined #openstack-infra12:27
openstackgerritMerged openstack-infra/project-config: Add non-voting Sheepdog test job to cinder check pipeline  https://review.openstack.org/15386812:28
*** ghostpl_ has joined #openstack-infra12:28
openstackgerrityolanda.robla proposed openstack-infra/system-config: Configure puppetmaster server from manifest  https://review.openstack.org/16467012:28
openstackgerritChristian Berendt proposed openstack-infra/project-config: Add new project ofaa to Stackforge  https://review.openstack.org/16466812:28
openstackgerritMerged openstack-infra/project-config: Add specs repository for os-ansible-deployment  https://review.openstack.org/16396012:29
*** macjack has joined #openstack-infra12:31
*** dimsum__ has quit IRC12:32
*** dimsum__ has joined #openstack-infra12:32
openstackgerritMerged openstack-infra/project-config: Allow create references in `networking-midonet`  https://review.openstack.org/16460612:33
*** macjack has quit IRC12:35
*** radez_g0n3 is now known as radez12:38
mordreddstufft: I have an error, but it doesn't look like it even got to the pbr part12:39
openstackgerritEran Gampel proposed openstack-infra/project-config: Change project description text  https://review.openstack.org/16450112:39
dstufftmordred: output?12:40
mordreddstufft: http://paste.openstack.org/show/192626/12:40
mordreddstufft: I installed the patch into a venv, then did: git clone git://git.openstack.org/openstack-infra/zuul ; venv/bin/pip install ./zuul12:41
dstufftmordred: I think that's an broken cache dir12:41
mordreddstufft: in case you want an easy-ish test case12:41
mordreddstufft: oh - ok. should I blow it away?12:41
dstuffttry with --no-cache-dir12:41
*** garyh has joined #openstack-infra12:41
mordredk. re-trying12:42
dstufftprobably an error that cachecontrol should handle if that's the case12:42
mordreddstufft: yup. got much further12:42
Shrewsmordred: reviewing your obj iface changes for shade now12:43
mordredShrews: cool12:44
dstufftAh yea, https://github.com/pypa/pip/issues/2481 I thought we had an open issue for that12:44
dstufftI should probably go and make a PR to cachecontrol12:44
mordreddstufft: ok - the install succeeded...12:45
mordreddstufft: as far as testing goes - should I expect evil to be apparent? or do  Ineed to dig and make sure all the files installed as I expected?12:45
mordredfungi: ^^ do you remember what hapened last time this broke?12:45
dstufftmordred: last time pbr broke because we didn't generate an sdist but we didn't copy the .git dir to the temporary directory, so I'd say if pbr has a version number it's probably OK12:46
mordreddstufft: yes - the thing I installed into the virtualenv has a proper version number12:46
dstufftcool12:46
dstufftit probably works then12:47
dstufftif not, that's what git revert is for12:47
dstufft:D12:47
*** sdake has joined #openstack-infra12:47
dstufftthat should make ``pip install /to/a/path`` much less of a special case12:48
dstufftit should be functionally equivilant to generating a sdist and isntalling from that now12:48
*** openstackgerrit has quit IRC12:50
*** openstackgerrit has joined #openstack-infra12:50
*** ddieterly has joined #openstack-infra12:50
*** adalbas has joined #openstack-infra12:51
*** che-arne has joined #openstack-infra12:51
*** fifieldt has joined #openstack-infra12:51
*** garyh has quit IRC12:52
*** ddieterly has quit IRC12:55
*** jyuso1 has quit IRC12:57
*** wuhg has joined #openstack-infra12:57
*** dboik has joined #openstack-infra12:57
openstackgerritChristian Berendt proposed openstack-infra/project-config: Add new project faafo to Stackforge  https://review.openstack.org/16466812:57
mordreddstufft: woohoo.12:58
mordredttx: ^^ actually, you should be pleased with this ^^12:59
ttxI guess I should13:00
*** bswartz has joined #openstack-infra13:01
*** yfried_ has quit IRC13:01
*** yfried_ has joined #openstack-infra13:02
*** ayoung has joined #openstack-infra13:02
*** bcourt has quit IRC13:04
*** spredzy is now known as spredzy|afk13:04
*** ddieterly has joined #openstack-infra13:05
*** Ala has quit IRC13:07
*** Ala has joined #openstack-infra13:08
*** julim has joined #openstack-infra13:09
*** dboik has quit IRC13:09
*** ddieterly has quit IRC13:10
*** jamesmcarthur has joined #openstack-infra13:11
*** SumitNaiksatam has joined #openstack-infra13:12
mordredShrews: thanks13:13
*** dustins has joined #openstack-infra13:13
fungimordred: dstufft: yeah, i honestly don't remember the details for what we ran into last time13:17
fungibut definitely in favor of pip install dir being like make sdist then pip install13:18
mkj_wkfungi: I had another thought about my tracking mode patch that might further simplify things... Got a minute to ponder this with me?13:18
*** gokrokve has joined #openstack-infra13:18
fungimkj_wk: i can ponder in parallel at least13:18
mkj_wk:)13:19
mkj_wkso I was thinking that maybe if options.track is set, I should set the tracking branch when downloading a patch for review13:19
mkj_wkin which case perhaps could either remove or separate the "query the remote gerrit for which branch to submit an untracked branch against"13:20
mkj_wkthe "query the remote / interactively ask about remote branch" might make sense as a separare feature13:20
mordredmkj_wk: I think that soudns like a non-terrible thing to try13:22
*** gokrokve has quit IRC13:22
mordredmkj_wk: I've been running locally with an unmerged patch that removes the gerrit remote and instead does a split-remote where the push-url is different than the fetch-url ... so I'm personally more in favor of encoding things we know into the git remote config13:22
openstackgerritChristian Berendt proposed openstack-infra/project-config: Add new project faafo to Stackforge  https://review.openstack.org/16466813:25
*** amotoki has quit IRC13:26
*** tiswanso has joined #openstack-infra13:26
openstackgerritMonty Taylor proposed openstack-infra/shade: Sometimes clouds have strings for image  https://review.openstack.org/16469113:26
*** signed8bit has joined #openstack-infra13:27
*** jamesmcarthur has quit IRC13:27
openstackgerritMonty Taylor proposed openstack-infra/shade: Small fixes found working on ansible modules  https://review.openstack.org/16214013:27
*** claudiub_ has joined #openstack-infra13:29
*** amitgandhinz has joined #openstack-infra13:29
mordredfungi: can you give me a +3 on https://review.openstack.org/#/c/161963/ ? I need to get a shade release out to fix an upstream ansible bug13:29
*** bknudson has joined #openstack-infra13:30
*** sandywalsh has joined #openstack-infra13:31
*** claudiub has quit IRC13:32
*** ChuckC has quit IRC13:33
*** dimsum__ is now known as dims13:33
*** ddieterly has joined #openstack-infra13:35
*** spzala has joined #openstack-infra13:35
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added request statistic  https://review.openstack.org/16469613:35
fungimkj_wk: yeah, that sounds like an entirely reasonable approach13:37
*** mriedem has joined #openstack-infra13:37
*** dboik has joined #openstack-infra13:39
*** dboik has quit IRC13:39
*** dboik has joined #openstack-infra13:40
*** sabeen1 has joined #openstack-infra13:42
*** devvesa has quit IRC13:44
*** sambetts_ is now known as sambetts13:45
mkj_wkbeen investigating... One thing shows up: fetch_review() was where I first got the idea of just grabbing the first result that came back13:45
mkj_wkfor this to work right, I think I'd need to interactively ask for the branch name in fetch_review if more than one is returned13:46
*** gmann_ has joined #openstack-infra13:46
*** bcourt has joined #openstack-infra13:47
*** spredzy|afk is now known as spredzy13:48
mordredfungi: the nodepool graphs look scary at this time on monday morning13:49
fungimkj_wk: well, if the review is fetched by number rather than change-id it's unambiguous13:51
mkj_wkfungi: Oh, good, that makes it easier ☺13:51
*** mjturek1 has joined #openstack-infra13:51
mkj_wkI'll look into that later today, probably won't be terrible to do (famous last words...) ☺13:52
fungithe change number is a unique key in the database, the change-id is only unique for a given project+branch conbination13:52
fungier, combination13:52
*** BobBall_AWOL is now known as BobBall13:52
*** gmann_ has quit IRC13:53
mordredfungi: actualy - can you load the zuul status page?13:53
*** garyh has joined #openstack-infra13:53
fungichecking13:53
mordredfungi: mine is hanging on loading the things that aren't the nodepool graphs13:53
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Expand scope for neutron dbdeadlock bug 1432065  https://review.openstack.org/16470313:53
uvirtbotLaunchpad bug 1432065 in neutron "DBDeadlock: (OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') 'DELETE FROM ipallocationpools WHERE ipallocationpools.id" [Critical,Confirmed] https://launchpad.net/bugs/143206513:53
openstackbug 1432065 in neutron "DBDeadlock: (OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') 'DELETE FROM ipallocationpools WHERE ipallocationpools.id" [Critical,Confirmed] https://launchpad.net/bugs/143206513:53
Kiallmordred: looks dead to me13:53
uvirtbotLaunchpad bug 1432065 in neutron "DBDeadlock: (OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') 'DELETE FROM ipallocationpools WHERE ipallocationpools.id" [Critical,Confirmed]13:53
mordredKiall: k. at least it's not just me13:53
*** tnovacik_ has quit IRC13:53
fungihrm, i think it's not returning status.json13:54
mordredserver doesn't seem overloaded13:54
mordredfwiw13:54
openstackgerrityolanda.robla proposed openstack-infra/project-config: Add stackforge/puppet-setproxy  https://review.openstack.org/16419713:55
*** gokrokve has joined #openstack-infra13:56
*** fdegir has quit IRC13:56
dansmithmordred: fungi: I can't13:56
dansmithI'm getting a "no route to host" even13:56
*** fdegir has joined #openstack-infra13:56
dansmithlike a default firewall rule is in place to reject (if the host is actually up)13:57
mordredhost is up13:57
mordredchecking firewall13:57
KiallNET_CONNECTION_REFUSED showing for the status.json call for me...13:58
mordredREJECT     all  --  anywhere             anywhere             reject-with icmp-host-prohibited13:58
mordredfungi: ^^13:58
*** radez is now known as radez_g0n313:58
dansmithmordred: run with -v13:58
dansmithmordred: that could be tied to a specific interface13:58
mordred 990K   50M REJECT     all  --  any    any     anywhere             anywhere             reject-with icmp-host-prohibited13:58
dansmithor not13:58
dansmith:)13:58
fungiexcept i can still get to the http service itself13:59
fungialso zuul's log indicates it's still running jobs13:59
fungiand processing results/events13:59
mordredyah - it seems to still be cnnected to gerri13:59
mordredfungi: you can get to zuul.openstack.org/status.json?14:00
fungioho, i wonder if my http+https patch just merged and is at fault for some reason14:00
*** gokrokve_ has joined #openstack-infra14:00
mordredit did just  merge14:00
mordredI was just looking at that14:00
mordredfungi:   SSLCertificateFile /etc/ssl/certs/*.pem14:02
mordredfungi: that doesn't look quite right :)14:02
fungiSSLCertificateFile: file '/etc/ssl/certs/*.pem' does not exist or is empty14:02
fungiyeah14:02
fungiaha, the vhost name is apparently * there14:02
mordredhahaha14:02
fungipatch on the way14:02
*** ildikov has quit IRC14:03
*** garyh has quit IRC14:03
*** peristeri has joined #openstack-infra14:03
mordredfungi: in fact - apache is just flat not runnign there14:04
*** gokrokve has quit IRC14:04
fungiyep14:04
mordredlove it14:04
mordredI really do wish we had our non-ssl/ssl wrapper pattern more re-usable in our puppet14:05
dansmithfungi: is that important?14:05
fungiwhen i thought i was able to hit the site, it was actually cached in my browser14:05
mordredI mean, none of the options to do that are happy14:05
fungidansmith: is what important?14:05
dansmithfungi: running apache.. joking.. :P14:05
mordredfungi: I tink the real solution is taht apache is clearly broken and we should replace it with mongodb14:05
fungidansmith: technically no, as long as you don't care to see the status info ;)14:05
*** tnovacik_ has joined #openstack-infra14:05
dansmithfungi: well, for the record, I do care :)14:06
openstackgerritDavid Kranz proposed openstack-infra/project-config: Start using neutron for periodic stress job  https://review.openstack.org/16470514:06
fungimordred: unlike apache, mongodb runs at web scale14:06
* mordred mug of web scale is running out of web scale ...14:06
*** ddieterly has quit IRC14:07
*** _nadya__ has quit IRC14:07
fungimordred: it's not just the cert paths affected by this, but also the log filenames14:07
*** doug-fish has joined #openstack-infra14:07
fungiCustomLog ${APACHE_LOG_DIR}/*-access.log combined14:07
fungiet cetera14:08
*** mattfarina has joined #openstack-infra14:08
*** nelsnelson has joined #openstack-infra14:09
mordredfungi: oh -@vhost_name is *14:09
fungiyep14:10
fungiprobably need @fqdn here?14:10
mordred  $vhost_name = $::fqdn,14:10
*** devvesa has joined #openstack-infra14:11
*** nelsnelson has quit IRC14:11
mordredfungi: I don't see where it's being turned in to *14:11
openstackgerritJaroslav Henner proposed openstack-infra/jenkins-job-builder: Add checking of multijob phase condition.  https://review.openstack.org/16466914:12
mordredfungi: it's vhost_name in params14:14
mordredfungi: in apache::params in openstack-infra/puppet-httpd14:14
*** Ala has quit IRC14:15
*** ChuckC has joined #openstack-infra14:15
*** markmcclain has left #openstack-infra14:15
*** asselin_ has joined #openstack-infra14:15
mordredoh for the love of all that is holy14:15
fungii bet that's inherited from the puppet apache module we forked14:15
mordred    Rename apache2 to httpd globally14:15
mordredhow is anything working?14:16
fungimaybe this was the first server to get a patch which reloaded apache?14:16
mordredfungi: let me try real quick in an environment ...14:17
fungimordred: yeah, that variable has been * in the puppet apache module going back to 201114:18
fungiaccording to git blame14:18
*** Ala has joined #openstack-infra14:20
*** yfried_ is now known as yfried|afk14:20
*** zz_dimtruck is now known as dimtruck14:21
mordredfungi: switching to Httpd does not fix it14:22
*** nelsnelson has joined #openstack-infra14:22
fungimordred: so it looks like i followed bad advice in https://review.openstack.org/#/c/155471/2/templates/zuul.vhost.erb14:22
fungimordred: i'm going to go back to the thing nibalizer says is "a very old way" because it actually worked14:22
mordredfungi: awesome14:23
*** timcline has joined #openstack-infra14:23
fungimordred: since nodepool.o.o is using the same "very old way" and is getting the right variable interpolation14:23
mordredfungi: I'm trying to sort out why we're getting the * passed through14:23
*** yfried|afk is now known as yfried_14:24
fungimordred: it looks like @vhost_name in the erb is not treated the same as scope.lookupvar("::zuul::vhost_name")14:24
mordredoh! I get what you're saying14:24
*** garyh has joined #openstack-infra14:24
fungior is there a shorter form of that which will get the value we're setting?14:25
*** sigmavirus24_awa is now known as sigmavirus2414:25
*** BharatK has quit IRC14:26
mordredfungi: actually - we may not be passing in vhost_name right ...14:26
mordredgot it14:26
*** amotoki has joined #openstack-infra14:26
fungiif so, wow we've been doing it wrong all over the place14:27
openstackgerritMonty Taylor proposed openstack-infra/puppet-zuul: Pass vhost_name in to apache::vhost  https://review.openstack.org/16471114:27
mordredfungi: ^^ that works14:27
mordredand yes - I think if we start passing in vhost_name, we can move to the @vhost_name syntax in the template files14:27
mordredbut as it was, we weren't passing it in, so the scope lookup was all wrong, and we were having to override where the template looked for data14:28
fungiyep, that looks reasonable14:28
*** banix has joined #openstack-infra14:28
fungiso instead of chaining up to the zuul module to decide on vhost_name it was chaining up to the httpd module14:28
mordredfungi: yup14:29
fungimakes total sense14:29
fungias soon as it merges, i'll make sure apache is starting again14:29
*** ddieterly has joined #openstack-infra14:31
*** yamamoto has quit IRC14:31
*** tiswanso has quit IRC14:31
dstuffthttp://www.isg.rhul.ac.uk/tls/RC4mustdie.html (for anyone who get sinterested in things like proof of concept attacks against TLS ciphers ;) )14:31
*** otter768 has joined #openstack-infra14:32
*** amotoki has quit IRC14:32
openstackgerritMonty Taylor proposed openstack-infra/shade: Fix up and document input parameters  https://review.openstack.org/16018414:32
openstackgerritMonty Taylor proposed openstack-infra/shade: Add support for keystone projects  https://review.openstack.org/15994114:32
openstackgerritMonty Taylor proposed openstack-infra/shade: Small fixes found working on ansible modules  https://review.openstack.org/16214014:32
*** tiswanso_ has joined #openstack-infra14:34
*** zz_jgrimm- is now known as jgrimm14:35
openstackgerritMonty Taylor proposed openstack-infra/shade: Disable dogpile.cache if cache_interval is None  https://review.openstack.org/16196314:35
*** otter768 has quit IRC14:36
BobBalljeblair, asselin: How should cross-project dependencies work?  Change 150267 (nova) depends on 160068 (devstack) so the 160068 change is added to my Nova queue.  It's this 160068 change which ends up not having a project so triggers the NoneType issue.14:36
*** wenlock has joined #openstack-infra14:37
BobBalljeblair, asselin: It seems that gerrit.updateChange calls self.sched.getProject with the project name returned for the change, but that looks up the project from the layout - which in my case doesn't exist14:38
openstackgerritMonty Taylor proposed openstack-infra/shade: Allow for passing cache class in as a parameter  https://review.openstack.org/16214814:38
*** ghostpl_ has quit IRC14:39
*** ghostpl_ has joined #openstack-infra14:40
*** stevemar has joined #openstack-infra14:40
*** ChuckC has quit IRC14:43
*** tiswanso_ has quit IRC14:43
*** tiswanso has joined #openstack-infra14:44
openstackgerritAndrey Pavlov proposed openstack-infra/project-config: Change node param for ec2api rally job.  https://review.openstack.org/16471714:44
*** tiswanso_ has joined #openstack-infra14:45
openstackgerritMerged openstack-infra/project-config: Add the create permission for stackforge/vmtp  https://review.openstack.org/16404414:49
jeblairmordred, fungi, nibalizer: i think we should consider declaring rocketship alignment an anti-pattern.  it makes it look like far more lines are changed than actually are when reading a diff.14:52
mordredjeblair: ++14:52
mordredjeblair: is there an easy way to turn that off in puppet-lint?14:52
fungiagreed. i have yet to figure out why they went to so much trouble to add that to their linter14:52
fungisomeone really has a whitespace fetish14:53
jeblairTo disable this check you can add --no-arrow_alignment-check to your puppet-lint command line.14:53
fungibeing picky about indentation is one thing. being picky about inter-line columnar alignment is something else entirely14:53
jeblairAlternatively, if you’re calling puppet-lint via the Rake task, you should insert the following line to your Rakefile.14:53
jeblairPuppetLint.configuration.send('disable_arrow_alignment')14:54
jeblairi think we do that second thing.14:54
jeblairi'll propose a patch and we can collect opinions there14:54
anteayahaving those aligned is really important in rails14:56
jeblairanteaya: why's that?14:56
anteayaI'm guessing that is where the decision is based14:56
anteayaI have no idea14:56
anteayait just is14:56
*** adalbas has quit IRC14:56
anteayait is an are you one of us test14:57
mordredah. one of those14:57
anteayaright14:57
anteayaevery language has them14:57
fungianteaya: does rails make actual execution decisions based on it, or is there just a large culture of people expecting it to be formatted that way?14:57
mordredwell, I think we can safely say that we are not one of the rails community :)14:57
anteayathat is one of rails14:57
anteayafungi: is there a difference?14:57
anteayamordred: I think that is one of your 'are you one of us' tests14:58
mordredanteaya: rails does some crazy interesting magic based on inferring what you mean from naming choices14:58
anteayayes14:58
anteayaconvention over configuration14:58
mordredanteaya: I could imagine them having rails do somethign with rocketships - although I wouldn't know what14:58
fungium. yes there is a difference between the interpreter making decisions based on column alignment and developers merely expecting to see the source formatted that way14:58
mordred:)14:58
anteayaand that is one of the conventions14:58
mordrednod. in this case, it seems more like an openstack hacking check14:58
*** tiswanso_ has quit IRC14:59
anteayafungi: oh okay yes, so rails the code not rails the people14:59
anteayawell they don't tend to review code that isn't in the format they expect14:59
*** gordc has joined #openstack-infra14:59
fungigood thing our puppet modules aren't likely to get turned into rails webapps14:59
anteayawhether or not one can code something that rails will run, I expect it will14:59
anteayabut I don't know14:59
anteayaI'm best at learning culture14:59
*** tiswanso_ has joined #openstack-infra15:00
anteayaso I just aligned the things15:00
dstufft"i think we should consider declaring rocketship alignment an anti-pattern." <- That sentence made me giggle more than it had a right to.15:01
mordredtotally. well, and we were doing our best to learn puppet culture15:01
mgagneAnyone knows how I could use JJB variables to dynamically generate a block of publishers (or anything other section) in a job? My first impression is that I would need to have an external templating engine to generate the job yaml instead15:01
*** patrickeast has joined #openstack-infra15:01
anteayafungi: my understanding is that puppet is rails based15:01
sdaguejeblair: I will love you so much if you disable that, alignment anywhere after the left gutter drives me nuts15:01
openstackgerritJames E. Blair proposed openstack-infra/puppet-zuul: Disable arrow alignment puppet lint check  https://review.openstack.org/16472515:02
fungianteaya: as far as i know puppet is just implemented in ruby. rails is a web application framework for ruby, right?15:02
anteayait is15:02
mordredfungi: I believe puppetmaster is (for now) A rails app15:03
sdaguefungi: at some point the puppet master was rails15:03
jeblairokay ^ no rush on that change -- it's a moderately big policy change, so i want to make sure everyone has time to weigh in on it15:03
*** nelsnelson has quit IRC15:03
fungiahh, yep the puppetmaster process15:03
*** _nadya_ has joined #openstack-infra15:04
jeblairalso, i apparently have awoken unable to construct english sentences correctly.  but i think it gets the point across.  :)15:04
mordredjeblair: policy change +2 - patches to unalign - -115:04
jeblairmordred: oh interesting, why not?15:04
*** koolhead17 has quit IRC15:04
mordredjeblair: because they are noise just as much as patches to align are noise15:05
jeblairmordred: a good point.  however, at least for this, i thought it was important to see what we were getting ourselves into.  :)15:05
EmilienMif someone admin on openstack-dev mailing list could add [puppet] tag, we agreed on that today in our weekly meeting : http://eavesdrop.openstack.org/meetings/puppet_openstack/2015/puppet_openstack.2015-03-16-13.59.html15:05
mordredjeblair: totally - I'm +2 on that patch15:05
mordredI just want us to be clear that we do not think it would be "helpful" for a bunch of people to get ATC credit by "fixing" our modules :)15:05
jeblairmordred: if we come to consensus on that point, i'm also happy to reroll this with just the policy change.15:06
*** armax has joined #openstack-infra15:06
*** prad has joined #openstack-infra15:07
*** tonytan4ever has joined #openstack-infra15:08
openstackgerritMerged openstack-infra/puppet-zuul: Pass vhost_name in to apache::vhost  https://review.openstack.org/16471115:08
openstackgerritMonty Taylor proposed openstack-infra/shade: Sometimes clouds have strings for image  https://review.openstack.org/16469115:12
mtreinishjeblair, pleia2 : so continuing the subunit2sql db migration from Fri. if the ansible timeout on puppet-apply is only 30min I'm pretty sure we'll never be able to run the migrations in puppet15:12
mtreinishshould I remove that bit from the policy?15:12
openstackgerritMonty Taylor proposed openstack-infra/shade: Handle image name for boot from volume  https://review.openstack.org/16469115:12
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Revert "Cap the subunit2sql version in the nodepool scripts"  https://review.openstack.org/16473015:13
jeblairmordred: ^ you should pay attention to the subunit2sql convo too15:13
mordredmtreinish: the ansible timeout is settable15:13
jeblairmordred: but we have "timeout 30 puppet agent ..."15:13
mordredjeblair: yes - but the 30 is a parameter15:13
jeblairright15:13
jeblairmordred: global or per host?15:14
openstackgerritWayne Warren proposed openstack-infra/jenkins-job-builder: Add Parameterized Remote Trigger Plugin support.  https://review.openstack.org/15032715:14
jeblairmtreinish: any idea how long it might take?15:14
mordredjeblair: well ... it's per-host, but in an awkward way15:14
mordredjeblair: I can make it less-awkward to do per-host - but I think that's a few patchsets down the line15:14
mtreinishjeblair: long, I was assuming at least an hour, but I haven't run the migration on a db the size of the infra one15:14
mordredjeblair: however, I _do_ think most of those patchsets are up for review15:14
openstackgerritBrant Knudson proposed openstack/requirements: Update cryptography to >= 0.7  https://review.openstack.org/16473115:14
mtreinishit's doing an alter table on >65M rows I assume it will be really slow15:15
mordredjeblair: I could put up one additional one that shows a POC for setting per-host timeouts15:15
openstackgerritBrant Knudson proposed openstack/requirements: Update cryptography to >= 0.7  https://review.openstack.org/16473115:15
*** koolhead17 has joined #openstack-infra15:15
*** david-lyle_afk is now known as david-lyle15:15
jeblairmordred: thing is, most of the time 30 is fine, it's just we have one event where we think 1 hour or more might be necessary15:16
mordredyeah15:16
jeblairmtreinish: would it be safe to run the migration in the background?15:16
mordredjeblair: perhaps a migration like this should be expressed as a one-off playbook rather than as part of teh state expression15:16
mordredjeblair: I mean, we don't really have a model for that currently15:16
mtreinishjeblair: it should be15:16
mtreinishjeblair: but in the worst case we'd probably just lose the data from when the migration was running, not a big deal15:17
mordredjeblair: ah - yeah - background is probably sane for this15:17
*** achanda has joined #openstack-infra15:17
jeblairso maybe we background it for now, and we consider this requirements gathering for future changes?15:17
mordred++15:18
*** dannywilson has joined #openstack-infra15:18
mtreinishjeblair: yeah, that's fine15:18
mordredI would love to think of a better way to handle one-time maint tasks - I've never really be crazy about the idea of putting them in puppet, but also not crazy about them being "hey, admin, go run this script" tasks15:18
mtreinishmordred: heh, yeah that was the same tradeoff I had originally when I wrote the puppet for the subunit2sql stuff15:19
mtreinishit ended up being easy enough to trigger the migrations from inside puppet though15:19
EmilienMfungi: you mentionned t15:19
EmilienMit was manual, right?15:20
EmilienMfungi: the openstack-dev ML config15:20
*** bhunter71 has joined #openstack-infra15:20
*** xgerman has joined #openstack-infra15:20
mtreinishjeblair: to manually run the migration it should just be 'subunit2sql-db-manage --config-file /etc/subunit2sql.conf upgrade head' on logstash.o.o, pleia2 checked on fri and everything was in place to do it15:21
*** thedodd has joined #openstack-infra15:21
fungiEmilienM: defining official mailing list subject tags? yes, it's a manual configuration applied via the mailman admin webui by whoever the admins are for a given mailing list15:22
jeblairmtreinish: what user?15:22
EmilienMfungi: ok, I'll contact openstack-dev admins.15:22
mtreinishjeblair: oh, I'm not sure it really matters, just any user that has read perms on the config file15:22
jeblairmtreinish: i can run that now if you want to set up puppet to run the migration in the background next time15:22
mtreinishjeblair: sure will do15:23
openstackgerritChristian Berendt proposed openstack-infra/project-config: Add new project faafo to Stackforge  https://review.openstack.org/16466815:23
*** nelsnelson has joined #openstack-infra15:23
fungiEmilienM: according to http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev it's ttx and reed so you could try hitting one of them up in irc15:24
*** ashleighfarnham has joined #openstack-infra15:24
mordreddhellmann: what's the "right" way to check if something is a string/unicode that works in both 2 and 3?15:24
EmilienMfungi: I was sending an email to them :)15:24
fungithat works too i'm sure15:25
*** achanda has quit IRC15:25
openstackgerritCedric Brandily proposed openstack/requirements: Bump cliff up to 1.10.0  https://review.openstack.org/16473315:26
*** reed has joined #openstack-infra15:26
openstackgerritClark Boylan proposed openstack-infra/project-config: Upload cover/ to swift not coverage/  https://review.openstack.org/16473415:26
*** mpopow has joined #openstack-infra15:27
dougwiggood morning infra, simple one, needs one more core, hopefully before it's third merge conflict.   combining two jobs into one node.  :-)  https://review.openstack.org/#/c/160915/15:28
*** mjturek1 has quit IRC15:28
*** mjturek1 has joined #openstack-infra15:29
mordreddougwig: I will always remove pylint references15:29
openstackgerritMatthew Treinish proposed openstack-infra/puppet-subunit2sql: Run subunit2sql migrations in the background  https://review.openstack.org/16473615:29
mtreinishjeblair: ^^^15:29
openstackgerritPeter Hamilton proposed openstack/requirements: Update PyKMIP version in requirements  https://review.openstack.org/16444915:29
mtreinishassuming there isn't a magic puppet way to background something15:29
*** rm_work|away is now known as rm_work15:30
dougwigmordred: it's false annoyance rate does seem to be pretty high.15:30
*** markmcclain has joined #openstack-infra15:33
*** ajmiller has joined #openstack-infra15:33
GheRiveroexit15:33
jeblairyeah, most projects don't use it because of that15:33
*** HeOS has quit IRC15:36
openstackgerritClark Boylan proposed openstack-infra/elastic-recheck: Check for logs uploaded by swift  https://review.openstack.org/16474215:36
*** Longgeek_ has quit IRC15:36
clarkbmtreinish: mriedem ^ should cleanup some of the results not ready messages in #openstack-qa that happened over the weekend15:36
*** HeOS has joined #openstack-infra15:37
mriedemclarkb: thanks, +W15:38
*** dhritishikhar has joined #openstack-infra15:39
mtreinishoh, I'm too slow...15:39
ashishbHi everyone, I have a quick query about getting a commit rerun through jenkins15:42
openstackgerritMerged openstack-infra/project-config: new-project: stackforge/senlin  https://review.openstack.org/16329215:42
openstackgerritMerged openstack-infra/project-config: neutron-*aas pylint jobs moving into pep8 job  https://review.openstack.org/16091515:42
ashishbok, so here is the scenario I have: I submitted a patch and then there was some error in CI due to which it could not close the pep8 stuff on it15:43
ashishbnow, in my patch there is no change, however, I want the jenkins to rerun it through it's tools on it15:43
ashishbis there a way to do that ..?15:43
*** ashleighfarnham has quit IRC15:43
*** ildikov has joined #openstack-infra15:44
reedwas there a resolution that projects applying to 'big tent' should also get a topic on the -dev mailing list? (in other words, is there an agreement that new topics should be added to the mlist?)15:46
*** ZZelle_ has joined #openstack-infra15:46
fungiashishb: leave a review comment starting with the word "recheck" (you can add whatever else you want after it)15:47
*** dhritishikhar has quit IRC15:47
*** _nadya_ has quit IRC15:47
fungireed: i'm not aware of any resolution regarding that. i'd say it's up to the -dev mailing list admins as to whether they want to support such things15:47
jeblairreed: i think topics for the tc require notification to -dev a week in advance, so i think that's probably included15:48
openstackgerritMonty Taylor proposed openstack-infra/shade: Handle image name for boot from volume  https://review.openstack.org/16469115:48
reedfungi, I wouldn't want that responsibility, frankly: traffic is already huge, I think we should have a discussion15:48
*** achanda has joined #openstack-infra15:48
jeblairreed: i misunderstood15:49
reedjeblair, does that mean that first the project needs to apply to the TC and then the topic gets created?15:49
*** wuhg has quit IRC15:49
mordredjeblair, fungi, clarkb: could you please review the patch above?  ^^ there is a bug in the wild that ansible upstream uncovered and I'd like to get that fix out the door15:49
mordredjeblair, fungi, clarkb: (the patch has been tested as fixing the issue for the reporter)15:49
jeblairreed: you meant mailman topic, not, like, discussing the application on the list :)15:49
reedjeblair, yes, mailman :)15:49
jeblairreed: i don't recall that being discussed15:50
*** nilasae has joined #openstack-infra15:50
*** mpopow has quit IRC15:50
reedI'm scared to start another potentially long discussion on -dev about this though :)15:50
fungimordred: btw your fix to puppet-zuul to explicitly pass vhost_name definitely worked and the zuul status is available again15:51
mordredfungi: woot15:51
clarkbmordred I think openstack can return utf-8 on any query15:51
dhellmannsdague, ttx: can we prioritize capping the oslo libs early this week, so we can sync the results into projects before their freeze? https://review.openstack.org/#/c/162656/15:51
*** kaisers has joined #openstack-infra15:51
mordredclarkb: the issue here is that usually server.image is a dict-like object15:51
jeblairreed: i agree that traffic is huge, however, it's huge at least partly because stackforge projects already use the list.  i'm not sure that big-tent will increase the list traffic that much (though it may increase the desire for more official topics)15:51
*** tqtran has joined #openstack-infra15:51
mordredclarkb: but sometimes it's string-like15:51
mordredclarkb: apparently15:52
clarkboh huh15:52
sdaguedhellmann: that forces a bunch of bumps as well?15:52
fungimordred: any reason not to just always recast it? simplifies the logic there (unless i'm misreading)15:52
ctlaughkaisers: sorry - I didn't see you in my nic list earlier15:52
*** dhritishikhar has joined #openstack-infra15:52
ashishbfungi: thanks for the "recheck" tip15:52
ashishb:)15:52
reedjeblair, makes sense, I'll talk to ttx about that too (the other list admin)15:52
mordredfungi: yes - I'm looking for "not a dict"15:52
kaisersctlaugh: np15:52
sdagueI thought we were going to do actual caps and not trust the semver thing15:52
ttxjeblair: actually it may reduce traffic, since at some point stackforge projects would move to their own list15:53
mordredfungi: it has nothing to do with unicode15:53
dhellmannsdague: yes, so that the minimum is the stable version being supported and matches what we're actually testing in the gate right now15:53
*** Qiming has quit IRC15:53
ttx(once all the "openstack" ones actually moved)15:53
mordredfungi: but if x = dict(), then unicode(x) != x15:53
fungimordred: aha, got it15:53
*** gokrokve_ has quit IRC15:53
*** ashishb has quit IRC15:53
mordredfungi: it's, admittedly, a sad hack - however, there does not seem to be a solid way to test for that that it's valid in python2 and python315:53
fungimordred: yeah at first i thought you were saying sometimes it was unicode and sometimes it was an encoded string15:53
fungiso, wow that's some bad api behavior15:54
mordredfungi: nope. should I update the comment to be better?15:54
mordredfungi: and YES it is15:54
ctlaughkaisers: so, do you have any information you could share on sos-ci, how it's structured, how well it's working, etc?  I am currently trying to setup the os-ext stuff, but was curious about what else others are using and how well it's working.15:54
ttxdhellmann: any reason debtcollector is using >= and not ~= ?15:54
fungimordred: better comment wouldn't hurt, but my brain jumping to encoding-related conclusions isn't entirely your fault. more like a python knee-jerk reaction15:55
dhellmannttx: oops, I'll fix that15:55
ttxdhellmann: triggered my inconsistency radar15:55
kaisersctlaugh: I'm not the author but the short overview is: A bunch of python scripts that use ansible scripts. Python stuff analyses gerrit stream and triggers the ansible scripts that set up devstacks, run the tests, fetch the logs and upload them to a log server. Python scripts then feedback to gerrit.15:55
*** harlowja_at_home has joined #openstack-infra15:56
openstackgerritDoug Hellmann proposed openstack/requirements: Cap Oslo libraries for kilo  https://review.openstack.org/16265615:56
openstackgerritSwaminathan Vasudevan proposed openstack-infra/project-config: Add Neutron DVR aiopcpu job for multi-node testing  https://review.openstack.org/15841515:56
dhellmannttx: yeah, that was just me being sloppy when I updated that line after the first patch15:56
sdaguehonestly, it seems odd to make this more restrictive than it needs to be, but I don't have the bandwidth this week to think through the implications, as I'm trying to address a couple of nova issues pre freeze15:57
sdagueso if you think that's what we want, so be it15:57
*** ashleighfarnham has joined #openstack-infra15:57
*** gokrokve has joined #openstack-infra15:57
ctlaughkaisers: any issues scaling?15:58
fungidhellmann: sdague: it's worth noting that ~= only works in very recent pip releases. not sure if that matters in this case, but putting it out there15:58
kaisersctlaugh: it's not completely running so far, and i don't plan to scale too far. Therefore i did not test too much in that direction15:59
*** gyee has joined #openstack-infra15:59
dhellmannfungi: I'm OK with assuming current tools as long as that's what we're using in our gate.15:59
*** tnovacik_ has quit IRC15:59
fungidhellmann: fine by me then15:59
*** BharatK has joined #openstack-infra15:59
dhellmannsdague: not sure what you mean there by "more restrictive"?15:59
sdaguedhellmann: I'm +2, I think it makes sense for jogo to weigh in before an approv15:59
sdaguedhellmann: by uplifting the mins as well16:00
dhellmannsdague: sure, he was +1 on an earlier version but I added some updates16:00
dhellmannsdague: ok, we have some apps relying on more recent versions of libs than the mins said otherwise, so I thought raising them all would make sense. we don't do that for every lib release, but maybe we should when we add features.16:01
*** marun has quit IRC16:01
sdagueyeh, there are trade offs all around16:01
*** sarob has joined #openstack-infra16:02
*** fdegir has quit IRC16:02
*** mpopow has joined #openstack-infra16:02
ctlaughkaisers: Is this it?  https://github.com/j-griffith/sos-ci  Any tricks to configuring it?  The documentation there in github is a bit sparse.16:02
*** yfried_ has quit IRC16:02
openstackgerritMerged openstack-infra/puppet-zuul: Disable arrow alignment puppet lint check  https://review.openstack.org/16472516:02
kaisersctlaugh: yeah, that's it. I did some small mods (github/casusbelli/sos-ci), primarily for loggin16:02
kaiserss/loggin/logging/16:03
*** carl_baldwin has joined #openstack-infra16:03
clarkbsdague: do you know what I need to do to get nova to use https://review.openstack.org/#/c/163514/ ?16:03
clarkbsdague: I am not sure where libvirt/qemu/nova want that cpu definition to go16:04
*** achanda has quit IRC16:04
dstufftThere's a new bandersnatch out, you'll want to update to it at somepoint. It's not urgent though. If you don't update to it before I get around to making some archiectural changes to PyPI (not on my immediate TODO list, but short term) you'll stop syncing16:04
*** skolekonov has quit IRC16:05
openstackgerritMonty Taylor proposed openstack-infra/shade: Handle image name for boot from volume  https://review.openstack.org/16469116:05
openstackgerritMonty Taylor proposed openstack-infra/shade: Clean up race condition in functional tests  https://review.openstack.org/16476116:05
asselinBobBall, interesting find16:05
mordredclarkb: I believe that race condition patch backs up what you were saying about that test being racey :)16:06
openstackgerritMerged openstack-infra/project-config: Add stackforge/puppet-setproxy  https://review.openstack.org/16419716:06
ctlaughkaisers: thank you - I'll take a look at your fork16:06
*** marun has joined #openstack-infra16:06
zaromorning16:06
clarkbdstufft: thank you for the heads up16:06
sdagueclarkb: you have to modify /usr/share/libvirt/cpu_map.xml16:07
sdagueso that's going to be an inline edit of that file, the way it's nested, you can't just append16:07
kaisersctlaugh: welcome16:07
sdaguecheck out your local copy of it16:07
clarkbsdague: thanks that is what I needed16:08
*** rfolco has quit IRC16:08
*** ZZelle_ has quit IRC16:08
*** rfolco has joined #openstack-infra16:08
clarkbjeblair: just hit https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning after upgrading gertty for right aligned line numbers16:08
clarkbthat error message bugs me too. They say things will fail when they should succeed because of missing features. Isn't that failing gracefully when it comes to security? how is that a warning16:09
*** xgerman has quit IRC16:09
openstackgerritMerged openstack-infra/system-config: Added Valid OAuth client configuration to storyboard manifest.  https://review.openstack.org/15843416:09
sdagueclarkb: you might need to restart libvirt after changing that file as well, I don't know16:09
clarkb"I failed safely for you turn on all the alarms!"16:09
clarkbsdague: ok, we may need to bake some of this into devstack since it installs libvirt16:09
openstackgerritMerged openstack-infra/system-config: Hostname and CORS domains are now configurable.  https://review.openstack.org/15847416:09
openstackgerritSwaminathan Vasudevan proposed openstack-infra/devstack-gate: Configure sub-nodes for Neutron DVR aiopcpu  https://review.openstack.org/15852516:10
fungiclarkb: it's a passive-aggressive way of prodding application developers to update their use of your library by annoying their users16:10
sdagueclarkb: sure16:10
sdagueI'd say hack it into d-g for now to see if you can get anything working, then we can pull it back into devstack once we know what it needs to be16:11
mordredfungi: now, if only rax would update their ssl certs so that requests warning about deprecated features in certs wouldn't annoy me16:11
*** openstackgerrit has quit IRC16:11
clarkbsdague: ok16:11
*** openstackgerrit has joined #openstack-infra16:12
*** dhritishikhar has quit IRC16:12
clarkbfungi: did you end up figuring out what was wrong with dfw over the weekend?16:12
openstackgerritMonty Taylor proposed openstack-infra/shade: Fix up and document input parameters  https://review.openstack.org/16018416:12
clarkbanyways gertty is really almost unuseable with this warning popping up constantly. I am going to try using their pyopenssl fix16:13
clarkbwill push that up if I get it working16:13
fungiclarkb: it cleared up on its own16:13
fungii didn't look deeper into it16:14
*** marun_ has joined #openstack-infra16:14
fungiclarkb: but really there wasn't much to look into. we were calling nova boot and it was taking an indefinite amount of time for it to return an instance in that region. no sign of stray alien nodes or anything, nothing mentioned on the rax status page for dfw either16:15
BobBallasselin, jeblair: For now I've just assumed the same as the official layout.yaml... every project must be defined.  I don't think that's a long-term workable solution though as there is constant change in the projects defined in the official layout.yaml16:15
*** marun has quit IRC16:15
*** amotoki has joined #openstack-infra16:16
fungiclarkb: and it was across all node types, so not a bad image or anything16:16
mesteryInfra folks: https://review.openstack.org/#/c/164678/ this is the fix to unblock the grenade job failure which is currently blocking all neutron patches, if there is an oppurtunity to get it promoted, that would be great!16:16
mesteryEmilienM: ^^^^16:16
*** claudiub_ has quit IRC16:16
fungiclarkb: if it persisted i was going to open a trouble ticket with them16:16
*** radez_g0n3 is now known as radez16:16
*** mpavone has quit IRC16:17
*** patrickeast has quit IRC16:17
openstackgerritMerged openstack-infra/elastic-recheck: Check for logs uploaded by swift  https://review.openstack.org/16474216:17
*** btran has joined #openstack-infra16:17
clarkbfungi: thanks16:17
*** mpopow has quit IRC16:18
openstackgerritSwaminathan Vasudevan proposed openstack-infra/devstack-gate: Configure sub-nodes for Neutron DVR aiopcpu  https://review.openstack.org/15852516:20
mordredBobBall, asselin: I may be missing context on the problem ... although it's possible that jeblair's zuulv3 work might be helpful (as in, it's possible that we're in violent agreement on long-term not being workable)16:20
*** marun_ has quit IRC16:20
asselinBobBall, looking at the code, there's quite a few test cases....shouldn't be too hard to add a new one that reproduces the issue.16:20
*** amotoki has quit IRC16:21
*** mpopow has joined #openstack-infra16:23
*** _nadya_ has joined #openstack-infra16:23
anteayaclarkb dstufft thank you I have added it to tomorrow's meeting agenda: https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting16:23
*** scheuran has quit IRC16:24
dstufftclarkb: fwiw that warning isn't "I failed when it was dangerous to do so" that warning is "I failed when I otherwise could have successfully and safely not failed, but the SSL library isn't good enough"16:26
pleia2good morning16:26
dstufftlike when requests tried to remove the 1024 bit roots (which are not exactly safe to keep around), but couldn't because OpenSSL is bad16:27
clarkbdstufft: sure but it still failed16:27
openstackgerritMonty Taylor proposed openstack-infra/shade: Handle image name for boot from volume  https://review.openstack.org/16469116:27
openstackgerritMonty Taylor proposed openstack-infra/shade: Clean up race condition in functional tests  https://review.openstack.org/16476116:27
dstufftthat broke a ton of people, that can be fixed on platforms that don't get that error16:27
mordredclarkb: good point - that was actually two different approaches to cleaning it up combined into one :)16:27
clarkbdstufft: seems like if you fail gracefully then who cares16:27
anteayapleia2: morning16:28
clarkbdstufft: instead not only do I have to update my application but I have to update it in a way that accomodates the embedded version of urllib3 in requests :/16:28
clarkbits a terrible interface for both the user and the dev16:29
*** marun_ has joined #openstack-infra16:29
dstufftclarkb: so you'd rather it just flat out broke without any warning?16:29
*** yamamoto has joined #openstack-infra16:29
clarkbdstufft: if it can do so gracefully then yes. aiui this behavior has not changed during the lifetime of python216:30
*** dboik_ has joined #openstack-infra16:30
clarkbdstufft: eg its always broken this way16:30
EmilienMis it possible to promote 164678 ?16:30
dstufftWhat behavior hasn't changed?16:30
clarkbdstufft: the failing16:30
clarkbbecause ssl stdlib isn't good enough16:30
dstufftthe stdlib ssl is good enough in newer versions of Python16:31
dstufft2.7.9, 3.2+16:31
clarkbas an alternative urllib3 could hard depend on pyOpenSSL and just make this work16:31
*** baoli has quit IRC16:31
dstufftinstalling pyopenssl is a worka round for older versions of Python16:31
*** arxcruz has quit IRC16:31
*** salv-orlando has quit IRC16:31
dstufftin particular, it looks to see if the Python version has a SSLContext object16:32
*** tiswanso_ has quit IRC16:32
*** baoli_ has joined #openstack-infra16:32
*** otter768 has joined #openstack-infra16:32
*** tiswanso has joined #openstack-infra16:33
*** dboik has quit IRC16:33
*** hashar has quit IRC16:33
*** gokrokve has quit IRC16:34
clarkbdstufft: ok so the most recent version of python2 is fixed which is included in neither ubuntu trusty or rhel716:34
clarkbthough knowing rhel theymay have backported this stdlib fix to their python2.7.516:34
sdagueclarkb: which would have been unfortunately, because I believe it was literally the only functional change in 2.7.916:34
*** marun_ has quit IRC16:35
sdagueit was released to actually put a non broken ssl implementation out there16:35
dstufftclarkb: I think Trusty *might* be backporting 2.7.9 fixes, Debian Jessie has 2.7.9 I know that16:35
clarkbisn't wheezy the current release?16:35
sdaguehttps://www.python.org/downloads/release/python-279/16:35
*** gokrokve has joined #openstack-infra16:36
clarkbspeaking of ubuntu backports, fungi any idea where we are with python3.4 stuff?16:36
dstufftclarkb: Wheezy is current yes, Jessie is testing16:36
*** sandywalsh has quit IRC16:36
*** dhritishikhar has joined #openstack-infra16:37
*** otter768 has quit IRC16:37
fungiclarkb: not a peep. i think ubuntu is abandonware16:37
*** tsg has joined #openstack-infra16:37
fungiwhich is why i'm focusing on being able to spin u debian jessie servers with nodepool so we can do our py3k testing there16:39
fungier, spin up16:39
*** funzo has quit IRC16:39
*** hdd has joined #openstack-infra16:40
fungispeaking of which, this is odd...16:40
fungihttps://review.openstack.org/16444416:40
openstackgerritClark Boylan proposed stackforge/gertty: Fix urllib3 InsecurePlatformWarning  https://review.openstack.org/16477016:41
clarkbjeblair: ^16:41
fungiyou can clearly see the only comment i've left on that review is setting Workflow-116:41
fungiexcept gerrit isn't showing it as wip at all16:41
fungioh, d'oh!16:41
funginevermind16:41
fungimy check experimental comment unset wip16:42
* fungi sighs16:42
*** funzo has joined #openstack-infra16:42
fungioperator error16:42
clarkbok :)16:42
jeblairclarkb: Id6f46e85168bba599f8380b6613d8835d65661c3 is also relevant16:42
*** carl_baldwin has quit IRC16:43
anteayaclarkb: for https://review.openstack.org/#/q/topic:enable_swift+status:open,n,z should your change go in before jhesketh's?16:44
openstackgerritClark Boylan proposed openstack-infra/puppet-etherpad_lite: Don't host robots.txt from etherpad repo install  https://review.openstack.org/16431216:45
clarkbanteaya: either order should be fine. my change addresses a small problem with the change that merged late last week16:46
*** mwagner_lap has quit IRC16:47
*** tnovacik_ has joined #openstack-infra16:47
*** marun_ has joined #openstack-infra16:48
anteayayes I see16:49
clarkbjeblair: thanks, I guess its a decision about what pain is worse. Broken ssl or needing to havea bunch of dev header packages installed for gertty on ubuntu trusty, debian wheezy, and rhel716:49
jeblairclarkb: wow.  your change is making me very sad :(16:49
anteayajust wondered if I should wait on that before approving jhesketh's16:49
anteayaI approved 156522, yours needs another reviewer16:50
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Rename experimental nova py27 to run on dsvm nodes  https://review.openstack.org/16477716:50
clarkbjeblair: ya :/ good news is the line number alignment change is working well16:50
*** cdent has quit IRC16:52
*** markus_z has quit IRC16:52
anteayazaro: I see nothing in https://review.openstack.org/#/q/status:open+topic:Gerrit-2.9-upgrade,n,z do you have nothing for review?16:52
jeblairanteaya: i think we changed that to gerrit-upgrade16:53
anteayaah was going by the last week's agenda16:53
anteayathanks16:53
anteayayes https://review.openstack.org/#/q/status:open+topic:gerrit-upgrade,n,z has results16:53
anteayathanks jeblair16:53
*** tonytan4ever has quit IRC16:54
*** openstackgerrit has quit IRC16:54
*** openstackgerrit has joined #openstack-infra16:54
*** dhritishikhar has quit IRC16:54
*** nilasae has quit IRC16:56
zaroclarkb: i think recursive file uploads to swift don't work, are you aware?16:57
openstackgerritMerged openstack-infra/project-config: Upload python test results to swift  https://review.openstack.org/15652216:58
clarkbzaro: they should work, do you have an example?16:58
clarkbzaro: we had tested them with devstack-gate's specific tempest tests and it appears to do the correct thing for that job16:58
zarohttp://logs.openstack.org/68/163068/4/check/python-jenkins-coverage/a1cded6/16:59
openstackgerritMerged openstack-infra/project-config: Upload cover/ to swift not coverage/  https://review.openstack.org/16473416:59
jeblairzaro: ^ i think that change will fix it :)16:59
zaroclarkb: the coverage results didn't get uploaded.16:59
clarkbzaro: see ^16:59
*** mtanino has joined #openstack-infra16:59
*** harlowja_at_home has quit IRC17:00
zaroohh thanks.17:00
jeblairzuul has good timing today17:00
*** yamahata has quit IRC17:00
anteayazaro: I can't verify the tarball in 155463: http://tarballs.openstack.org/ci/gerrit/ where will it come from?17:00
openstackgerritMerged openstack-infra/release-tools: Add script for creating stable releases of libraries  https://review.openstack.org/16388017:00
*** Ryan_Lane has joined #openstack-infra17:01
openstackgerritMerged openstack-infra/jenkins-job-builder: Add FindBugs plugin support  https://review.openstack.org/15391117:01
*** dtantsur is now known as dtantsur|afk17:02
*** yfried_ has joined #openstack-infra17:02
*** ivar-lazzaro has joined #openstack-infra17:04
*** tiswanso has quit IRC17:04
*** jlanoux has quit IRC17:05
clarkbmordred: https://jenkins07.openstack.org/job/gate-shade-pep8/56/console failed due to import issues17:05
clarkbjeblair: ^ is interesting because it hits the same warning as gertty17:05
*** marun_ has quit IRC17:05
mordredclarkb: yup. I actually already pushed a change to the problem patch - it's a depends-on patch though, so it doesn't re-trigger the dependent job17:05
mordredclarkb: I'm just going to wait until the depends-on patch lands and then re-kick that stack17:06
pleia2so this merged on Thursday https://review.openstack.org/#/c/161078/ but our live http://docs.openstack.org/infra/manual/developers.html hasn't updated, I'm not sure how to figure out what went on here17:06
mordredjust in case there is somethign else17:06
clarkbmordred: why are you using depends on there? they are in the same repo17:06
*** dboik_ has quit IRC17:06
jeblairpleia2: it's possible that the post job was lost when i restarted zuul17:06
mordredclarkb: yeah - it was originally for expediency - since I could just add one in the web ui while I was looking at it17:06
mordredclarkb: instead of rebasing everythign together17:06
zaroanteaya: you should -1 that.  i was expecting a gerrit build to land into tarballs, but i don't see it.17:06
mordredclarkb: I will not do that again17:06
pleia2jeblair: aha, could be17:06
jeblairpleia2: but we can find out... gimme a sec17:07
*** tiswanso_ has joined #openstack-infra17:07
*** salv-orlando has joined #openstack-infra17:07
anteayazaro: I will do so17:07
*** dmorita has joined #openstack-infra17:08
anteayazaro: thanks17:08
*** baoli_ has quit IRC17:08
jeblairpleia2: post jobs run on the ref that gerrit pushes, which is _either_ the commit itself, or the merge commit if there is one17:09
*** marun_ has joined #openstack-infra17:09
*** dboik has joined #openstack-infra17:09
pleia2ok17:09
jeblairpleia2: so if we look in git log for that repo, the previous commit it would have run on is this:17:09
clarkband with tags in the release pipeline its the ref of the tag itself not the ref of the commit the tag is applied to17:09
jeblairpleia2: commit c707aefd4ffd0bf4fbc4c3518b5cab3334dbb08217:09
jeblairpleia2:     Merge "Add reference to IRC services document"17:09
clarkb`git show-ref` is handy for tags17:09
jeblairpleia2: you can construct the log url from that like this: http://logs.openstack.org/c7/c707aefd4ffd0bf4fbc4c3518b5cab3334dbb082/17:10
jeblairpleia2: (note the c7/ directory, which is the first 2 chars of the commit hash)17:10
*** baoli has joined #openstack-infra17:11
pleia2gotcha17:11
*** gokrokve has quit IRC17:11
jeblairpleia2: so if you follow that down, that's the log from the last successful post job17:11
jeblairpleia2: http://logs.openstack.org/6b/6b83fcfe04beacc1ed17c48e939309a8a531779e would be the one for the change in question17:11
jeblairpleia2: but does not exist, so that confirms it didn't run17:11
openstackgerritMonty Taylor proposed openstack-infra/shade: Fix up and document input parameters  https://review.openstack.org/16018417:11
openstackgerritMonty Taylor proposed openstack-infra/shade: Add support for keystone projects  https://review.openstack.org/15994117:11
openstackgerritMonty Taylor proposed openstack-infra/shade: Small fixes found working on ansible modules  https://review.openstack.org/16214017:11
pleia2jeblair: ah yes, was just plugging that in17:11
jeblairpleia2: we could check timestamps, but it seems quite reasonable it was lost in my zuul restart17:11
*** mpopow has quit IRC17:11
jeblairpleia2: we could just wait for the next change to merge, or we could trigger the job manually17:12
jeblairpleia2: i reckon we ought to do the latter as a training exercise :)17:12
openstackgerritMonty Taylor proposed openstack-infra/shade: Allow for passing cache class in as a parameter  https://review.openstack.org/16214817:12
openstackgerritMonty Taylor proposed openstack-infra/shade: Disable dogpile.cache if cache_interval is None  https://review.openstack.org/16196317:12
mordredclarkb: fixed it in the git graph17:12
jeblairi will have to remember how to do that first17:12
pleia2hehe17:12
pleia2it is a good training exercise, docs usually don't break all of infra17:13
jeblairpleia2: on zuul.openstack.org: /opt/zuul/tools/trigger-job.py --help17:13
pleia2I only noticed because fifieldt assigned a bug to -infra related to it, and I was going to close the bug17:13
*** tiswanso_ has quit IRC17:14
*** tiswanso has joined #openstack-infra17:14
pleia2jeblair: ok, so which of these are required fields?17:14
*** patrickeast has joined #openstack-infra17:15
*** marun_ has quit IRC17:15
jeblairpleia2: i think they all are in this case.  i believe the only reason they are listed as optional is that the intent was for the script to support jobs other than post as well.  but that part hasn't been written yet (doesn't seem particularly necessary -- 'recheck' is easier)17:15
* pleia2 nods17:16
*** ildikov has quit IRC17:16
jeblairpleia2: this is actually a little easier if the job has actually run (ie, if pypi upload transient failed or something -- you can get all the parameters from jenkins)17:16
pleia2no doubt17:17
jeblairpleia2: you can still look at an old one and get the gist though: https://jenkins07.openstack.org/job/infra-manual-infra-docs/8/parameters/17:17
pleia2ah, great17:17
*** dhritishikhar has joined #openstack-infra17:17
jeblairpleia2: let me know what command line you come up with.  i'll try to do the same and we can compare17:18
jeblairpleia2: i just realized this isn't going to work :)17:19
*** erlon has joined #openstack-infra17:19
*** bdpayne has joined #openstack-infra17:19
pleia2jeblair: doh17:20
fungipleia2: jeblair: usually the only challenge i run into in that case is figuring out which zuul merger will have the commit needed17:20
jeblairpleia2: i think at this point, this script will _only_ work to retrigger a job that has actually run.  it won't work for one that hasn't run because the information won't necessarily be in the zuul merger...17:20
jeblairfungi: indeed :)17:20
jeblairi mean, they might have it, and we could check...17:20
jeblairbut since this never ran, perhaps we should take a different tack and see if we can enqueue it17:20
fungiwhich _can_ be done by prodding all the zuul mergers to see which one is serving it17:20
pleia2I see17:21
jeblairfungi: right, but since it didn't run, it's not actually guaranteed to be on any of them.  it _probably_ is, but still.17:21
*** dizquierdo has quit IRC17:21
fungiyep, agreed. sometimes you get lucky, sometimes you get eaten by a grue17:21
jeblairwe can't enqueue into post, can we?17:21
jeblair'zuul enqueue' seems to require a change id, and not a ref.17:22
*** jp_at_hp has quit IRC17:22
fungii hadn't tried, but yeah might need some extra support for non-change pipelines17:22
*** mpopow has joined #openstack-infra17:23
jeblairpleia2: okay, so back to the other way :)17:24
jeblairpleia2: git fetch http://zm01.openstack.org/p/openstack-infra/infra-manual 6b83fcfe04beacc1ed17c48e939309a8a531779e17:24
jeblairpleia2: that seems to work, so i guess we can use zm01 as the zuul url17:24
pleia2ok17:24
ctlaughasselin, (or anyone else) -- I am seeing this from zuul when an event enters the pipeline: http://paste.ubuntu.com/10610548/  I'm not sure what the problem is.17:25
jeblairmtreinish: sqlalchemy.exc.OperationalError: (OperationalError) (1878, 'Temporary file write failure.') 'ALTER TABLE test_runs ADD COLUMN start_time_microsecond INTEGER' ()17:25
jeblairreal    20m58.268s17:25
fungiwow, faster than i expected17:26
*** _nadya_ has quit IRC17:26
*** tonytan4ever has joined #openstack-infra17:26
*** BharatK has quit IRC17:26
jeblairfungi: i think we were hitting the 30m timeout because there was an 18m mysqldump included in that17:26
*** BharatK has joined #openstack-infra17:26
fungimakes sense17:27
mtreinishjeblair: um, that's not good17:27
jeblair(in the timeout, not the 20m runtime for the (failed) migration i just posted)17:27
jeblairmtreinish, fungi: do we have 2x empty space on that trove instance?17:27
fungii think we have 0x empty space17:27
* nibalizer reads scrollback17:27
* fungi looks17:27
nibalizerfungi: mordred awesome that you found/fixed a scoping issue17:27
*** harlowja has joined #openstack-infra17:28
jeblairif you can't figure out what that sentence means, i think i meant to say "are we at less than 50% capacity on the trove instance"17:28
mordrednibalizer: heck yes17:28
jeblairmtreinish, fungi, pleia2: because i think mysql will need to write a temp table and so will briefly occupy double the normal space...17:28
funginibalizer: one which i expect is endemic throughout our modules17:28
jeblairmordred: ^ correct?17:28
nibalizerfungi: yep17:28
mtreinishjeblair: yeah that's what google just told me too :)17:28
nibalizerand this is why we dont use scope.lookupvar17:28
mtreinishjeblair: well last time we looked at storage we were using 90GB and you bumped it to 300GB17:29
mtreinishbut that was a few weeks ago17:29
nibalizeralso we've rejected rocketship alignment ... i am greatly amused17:29
fungijeblair: mtreinish: mordred: actually we're very close to 2x empty space after all17:29
fungijeblair: mtreinish: mordred: "105 GB of 300 GB" says rackspace17:29
jeblairnibalizer: well, we're discussing it; definitely want your opinion :)17:29
*** jp_at_hp has joined #openstack-infra17:29
nibalizerwell this merged so .. https://review.openstack.org/#/c/164725/17:29
anteayactlaugh: is not registered with Gearman17:29
jeblairnibalizer: i just woke up, read a diff while groggy, and was like "which of these lines _actually_ changed?"17:30
anteayactlaugh: is your gearman running?17:30
nibalizermy knee jerk reaction is 'nope puppet best practice and we're on the best practice train' but maybe thats not right17:30
nibalizerjeblair: so in my gerrit view it darkgreens stuff that changed and lightgreens stuff that shifted17:31
funginibalizer: fight the power17:31
mtreinishfungi: hmm, I would have thought that would be enough space then, maybe it's not using the same location for the temp file?17:31
nibalizerfungi: yea infra don't need anyones arbitrary rules! we're our own project! W wann we be free!17:31
fungimtreinish: no idea since trove doesn't expose that to us17:31
asselinctlaugh, assuming the job is correctly spelled, try adding or removing a jenkins slave to retrigger a gearman update17:32
funginibalizer: anarchy in the ci17:32
ctlaughanteaya: perhaps not -- I don't see anything that resembles it running17:32
* fungi is going to have a sex pistols song stuck in his head the rest of the day17:32
asselinctlaugh, telnet localhost 473017:32
mtreinishfungi: sigh, this trove thing just keeps getting better and better...17:33
fungimtreinish: yeah, it's one of those17:33
fungi"openstack" services17:33
jeblairmordred: any other ideas about the "Temporary file write failure."?17:33
jeblairSpamapS: calling all mysql experts...17:33
* fungi looks around for openstack people17:33
mordredjeblair: this is in resizing our trove instance, right17:34
pleia2jeblair: here's what I came up with http://paste.openstack.org/show/192681/17:34
*** HeOS has quit IRC17:34
fungimordred: doing an alter table17:34
mtreinishmordred: no, doing an alter table on the subunit2sql trove instance17:34
jeblairmordred: we're doing an alter table on a trove instance.  it has 105G used out of 300G total.17:34
asselinctlaugh, if that works, then type 'status' to see all the jobs zuul will see17:34
fungimordred: not resizing the instance (we can't resize the instance as 300gb is the max rax supports)17:34
*** mpopow has quit IRC17:34
*** BharatK has quit IRC17:35
*** dangers_away is now known as dangers17:35
mordredit may be temp dir settings17:35
*** ssam2 has quit IRC17:35
mordredon the server17:35
*** dprince has quit IRC17:36
*** amitgandhinz has quit IRC17:36
mordredthe 2x request is that mysql alters, depending on what the specific alter is, involve a second copy of the table17:36
ctlaughasselin, anteaya - I deleted the instance in nova, and deleted the slave in Jenkins.  Nodepool is not creating another instance -- debug still shows one node ready.17:36
anteayazaro: how would you feel about rebasing: https://review.openstack.org/#/c/155448/17:36
jeblairmordred: can we 'show' the relevant values?17:36
mordredyah - but we may not have much option to change them since it's a trove and not on a server we control17:36
asselinctlaugh, you should deleve via nodepool instead17:37
ctlaughasselin: ah17:37
mordredjeblair: what version of mysql server is running there?17:37
*** mpopow has joined #openstack-infra17:37
asselinctlaugh, nodepool list, nodepool delete <id>17:37
*** mpopow has quit IRC17:37
*** marun has joined #openstack-infra17:37
fungimordred: 5.617:38
jeblairfungi: ^ can you answer?  i'm working on pleia2's question17:38
jeblairthx17:38
jeblair:)17:38
*** mpopow has joined #openstack-infra17:38
mtreinishmordred: Server version: 5.6.17 MySQL Community Server (GPL)17:38
mtreinishoh, fungi beat me to it17:38
*** Sukhdev has joined #openstack-infra17:38
fungimordred: jeblair: looking through the custom trove config parameter list i don't see anything obviously related to temporary file creation, but maybe the name is opaque/cryptic?17:39
*** yamahata has joined #openstack-infra17:39
*** gokrokve has joined #openstack-infra17:39
clarkbmordred: see comment on 16018417:39
pleia2jeblair: aha, url should just be http://zm01.openstack.org/p17:39
jeblairpleia2: yep17:39
mordredwell, actually it should be using the data dir for the second copy17:39
mordredso it shouldn't matter on that ...17:39
*** mpopow has quit IRC17:39
fungipleia2: you can grep my .bash_history on zuul for lots of relevant example invocations too17:40
mordredyou said we were down to 105G - were we larger than that at one point?17:40
pleia2fungi: ah, lovely17:40
ctlaughasselin: ok, I deleted -- now nodepool debug log is showing start:0, min:0, ready:0, capacity:217:40
jeblairpleia2: and job should be "infra-manual-infra-docs" -- zuul doesn't do any project name interpolation there, so it's the full job name17:40
*** marun_ has joined #openstack-infra17:40
mtreinishmordred: shouldn't have ever been bigger than that, we've never deleted anything from it17:40
pleia2jeblair: ah, good to know17:40
mordredk17:40
SpamapSis innodb_file_per_table set ?17:40
jeblairpleia2: oldrev i think you can get with this: git show 6b83fcfe04beacc1ed17c48e939309a8a531779e^117:40
jeblairpleia2: (6b83 is the new rev -- the ^1 will get the first parent, which i believe is what would be provided normally.  i don't believe we actually use this though, so i suppose it doesn't matter that much)17:41
jeblairpleia2: so at any rate, it would be: --oldrev c707aefd4ffd0bf4fbc4c3518b5cab3334dbb08217:41
SpamapSmordred: http://dev.mysql.com/doc/refman/5.6/en/alter-table-online-operations.html <-- things are somewhat more complex with 5.617:41
fungijeblair: mtreinish: mordred: i want to say we started with 100gb disk, filled it up, resized to the max (300gb) and have seen mild increase since17:42
asselinctlaugh, not sure...try restarting nodepool....?17:42
jeblairpleia2: and then the logpath needs the extra stuff stuck onto the end17:42
jeblairpleia2: --logpath 6b/6b83fcfe04beacc1ed17c48e939309a8a531779e/post/infra-manual-infra-docs/manually-triggered/17:42
*** nelsnelson has quit IRC17:42
SpamapSoh wait thats cluster17:42
*** marun has quit IRC17:42
*** angela-s has joined #openstack-infra17:42
SpamapShttp://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl.html17:42
SpamapSthat one17:42
mtreinishfungi: yeah that's what we did, jeblair resized it when we went >90gb17:42
jeblairpleia2: that last component is just a directory name i made up.  normally, zuul will create a uuid for that part, but since zuul isn't running it, we need to make one up ourselves17:43
* pleia2 nods17:43
*** trey has quit IRC17:43
*** mpopow has joined #openstack-infra17:43
fungiSpamapS: oh! so we can control that per alter call>?17:43
*** jp_at_hp has quit IRC17:43
jeblairpleia2: so i think it should be http://paste.openstack.org/show/192683/17:43
nibalizer17:43
mordredmtreinish: this is 1679b5bc102c_add_subsecond_columns_to_test_runs_table.py that you're doing, yeah?17:44
mtreinishmordred: yes17:44
jeblairpleia2: and just so you know, i got two things wrong on my attempt and corrected them based on what you wrote.  :)17:44
nibalizerjf17:44
nibalizer17:44
nibalizer`\87117:44
SpamapSfungi: yeah, but what was the alter?17:44
SpamapSfungi: http://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html#innodb-online-ddl-summary-grid17:44
*** afazekas has quit IRC17:44
mordredSpamapS: it's in an alembic migration17:44
*** mpopow has quit IRC17:44
pleia2jeblair: great, that's the same as what I've cobbled together17:44
mtreinishSpamapS: http://git.openstack.org/cgit/openstack-infra/subunit2sql/tree/subunit2sql/migrations/versions/1679b5bc102c_add_subsecond_columns_to_test_runs_table.py17:45
*** trey has joined #openstack-infra17:45
pleia2jeblair: thanks, that makes me feel better :)17:45
SpamapSadding columns can be done online17:45
*** Ala has quit IRC17:46
pleia2jeblair: ok, I'm going to give this a try17:46
jeblairpleia2: cool.  also, i think the only way we're going to see output from it is by checking jenkins17:46
pleia2ok, I'll keep an eye on it17:46
jeblairpleia2: so open up 7 tabs with "https://jenkins0n.openstack.org/job/infra-manual-infra-docs/" and see which one it appears in :)17:47
anteayaha ha ha17:47
pleia2right :)17:47
pleia2many jenkinses is fun17:47
fungipleia2: alternatively, just open the url where you expect the logs to land and keep refreshing periodically17:47
*** mpopow has joined #openstack-infra17:47
jeblairthat works too17:47
jeblairuntil we _only_ do swift logs17:47
pleia2fungi: sounds like you've done this before17:47
fungiand if the trigger-job.py call returns control to the terminal then the log should normally appear within seconds17:48
jeblairthe job won't be running with a valid upload token, so shouldn't be able to upload to swift17:48
pleia2huzzah http://logs.openstack.org/6b/6b83fcfe04beacc1ed17c48e939309a8a531779e/17:48
fungiyeah, that will require some additional thinking17:48
jeblairi think the next step in making this less terrible is to do zuul enqueue for post jobs17:48
pleia2http://docs.openstack.org/infra/manual/developers.html#accessing-gerrit-over-https \o/17:48
pleia2thanks jeblair17:49
jeblairpleia2: yay!17:49
fungiagreed. trigger-job.py predates zuul having a cli at all. getting the remaining use cases for it implemented in zuul enqueue means we can stop keeping it around i guess17:49
SpamapSso it looks like adding a column will use INPLACE by default.17:49
anteayapleia2: nice work17:50
fungior just keep it around as an example tool for testing injection into gearman anyway17:50
*** ghostpl_ has quit IRC17:50
*** achanda has joined #openstack-infra17:50
mtreinishSpamapS: as a mysql n00b is that a good or bad thing?17:50
*** dprince has joined #openstack-infra17:50
jeblairpleia2: oh, yeah, so you know why this is so weird -- the trigger job script just sends a job over gearman directly -- zuul itself is not actually involved.17:50
jeblairpleia2: 'zuul enqueue' tells zuul to enqueue something and launch jobs17:51
*** jistr has quit IRC17:51
*** sigmavirus24 is now known as sigmavirus24_awa17:51
fungimtreinish: SpamapS: i think it means that the tempfile creation error is probably not space exhaustion because of a table copy?17:51
SpamapSmtreinish: it's slower but uses less space17:51
pleia2jeblair: I see17:51
SpamapSwelllll17:51
SpamapSIf the table is still in the old column format, it still has to use the copy method.17:51
SpamapSshow table status like `tablename`; will answer that17:52
SpamapSactually it might be 'tablename'17:52
*** BharatK has joined #openstack-infra17:53
mtreinishSpamapS: http://paste.openstack.org/show/192687/17:53
anteayajeblair: thanks, I keep notes on tutorials in channel, I called this one retrigger a failed post job17:54
reedfungi, re ask.openstack.org, changing hosts file, should I get a CA warning for the different IP address?17:54
fungireed: you shouldn't, no17:54
fungireed: do you?17:54
SpamapSmtreinish: ok, version 10.. let me see..17:54
reedfungi, then the new server works :)17:54
fungiheh17:54
jogogreghaynes: o/17:55
*** achanda_ has joined #openstack-infra17:55
greghaynesjogo: ohai17:55
greghaynesjogo: I have to do morning routine but I plan on poking at your things today17:56
zarofungi, jeblair, clarkb : i was thinking about removing jobs that build gerrit 2.4.x would you have any concerns with that?17:56
ctlaughasselin: to clean things up, I deleted all the images and instances in nodepool and restarted it, and it's building a new image.  anteaya mentioned gearman running -- I don't see anything that looks like gearman running -- what would have started it?17:57
jeblairzaro: oh please do! :)17:57
jogogreghaynes: neato!17:57
fungizaro: no objection from me. we're very unlikely to switch back to 2.4 now17:57
asselinctlaugh, jenkins17:57
*** salv-orl_ has joined #openstack-infra17:57
SpamapSmtreinish: oh hm, the column formats might be separate from that.17:57
asselinctlaugh, it's a jenkins plugin17:57
*** adalbas has joined #openstack-infra17:58
*** devvesa has quit IRC17:58
SpamapSmtreinish: relevant info btw: http://mechanics.flite.com/blog/2014/05/01/upgrading-temporal-columns-from-mysql-5-dot-5-to-mysql-5-dot-6-format/17:58
asselinctlaugh, you can check to see if it's running using the command "telnet localhost 4730" then "status"17:58
*** achanda has quit IRC17:58
SpamapSmtreinish: It actually looks like 5.6 added the exact thing that the migration is trying to workaround not having. ;)17:58
*** marun_ has quit IRC17:59
clarkbmordred: re 163517 I am reading http://docs.ansible.com/intro_configuration.html#hash-behaviour can you explain why we would need to use the discouraged behavior?17:59
*** jp_at_hp has joined #openstack-infra17:59
SpamapSmtreinish: there's a query there for finding out if your columns are old format. If they are, then the alter will create a copy and you need 2x the space available.18:00
mtreinishSpamapS: yeah that was the thing when I noticed microseconds were missing, the first thing I did was check the version18:00
ctlaughasselin: I just looked in the jenkins config and it wasn't enabled.  Sorry -- seems like that's the problem.18:00
*** yamahata has quit IRC18:00
mkj_wkfungi: would like your preference for making downloaded branches track upstream... Could do it either only if options.track is set, or do it always. Would be simpler to do it always, and I don't see a downside. Do you?18:00
SpamapSmtreinish: if they're new format, then it will alter the table in place.18:00
asselinctlaugh, np...glad you got it resolved18:00
*** yamahata has joined #openstack-infra18:00
*** baoli has quit IRC18:00
mtreinishSpamapS: when it showed 5.6 then I asked mordred who said do this. Although to be fair I was trying to be sort of backend agnostic in the code18:01
mordredclarkb: it's not discouraged, it's discouraged in general - in our case, I believe it will be much more complex to keep input variables at both the host and the group-of-hosts level without it18:01
*** mwagner_lap has joined #openstack-infra18:01
fungimkj_wk: if we successfully solve for all corner cases so that the new behavior introduced doesn't break common workflows, i'd be fine with having it on by default18:01
*** baoli_ has joined #openstack-infra18:01
mordredclarkb: specifically, in order to keep a mapping of which hiera values are needed on which hosts, when some of them are needed by groups18:01
*** salv-orlando has quit IRC18:01
mordredclarkb: without getting very squirelly18:01
clarkbmordred: reading http://docs.ansible.com/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable precedence should work just fine right?18:01
mordredno18:02
mordredbecause we are going to have complex data18:02
mkj_wkfungi: OK, I'll start with it on by default, and if later we come up with a reason it's bad I'll change18:02
mkj_wkthanks!18:02
clarkbmordred: ok, I don't understand where it will break then18:02
mordredclarkb: yeah - I need to put up another patch to show that more clearly18:02
openstackgerritLars Kellogg-Stedman proposed openstack-infra/project-config: Add "heat-coe-templates" project  https://review.openstack.org/16480618:02
fungiSpamapS: and when you say 2x space available you mean that the unused space needs to be 2x table size, or just 1x (room to make two copies or just make one copy)?18:03
clarkbmordred: also your merge method doesn't work on scalar values which is going to be even more confusing18:03
cineramapleia2: i added some graffiti to your etherpad re zanata18:03
mordreddon't need it to - it's specifically to allow us to define  a hiera dict for groups and for hosts18:03
clarkbmordred: so if I have hostvars: {'string': value, {'somekey': 'value'}} only he inner dict will be merged}18:03
pleia2cinerama: excellent, thanks :)18:03
*** peristeri has quit IRC18:04
*** amitgandhinz has joined #openstack-infra18:04
mordredclarkb: can we come back to this one - I am juggling too many other things at the moment to properly respond to your question18:05
cineramapleia2: i'm currently a bit stuck on the openid bits18:05
clarkbmordred: sure18:05
mordredclarkb: thanks. it's a good question - and clearly somethign we need to make sure we understand and if so, document why18:05
asselincurious to know if the governance change needs to merge before this? https://review.openstack.org/#/c/163255/ and how to poke that process along....18:05
*** peristeri has joined #openstack-infra18:05
clarkbfungi: 164312 needed a puppetlint fix18:05
clarkbmordred: ^ you had previously reviewed that change too18:06
anteayaasselin: I was just looking at that18:06
clarkbits +1 by jenkins now so rereview would be asesome18:06
anteayaasselin: the governance change needs to merge first18:06
anteayaasselin: it is on tomorrow's tc agenda so my expectation it should go in during that meeting18:06
*** marun_ has joined #openstack-infra18:06
asselinanteaya, great, thanks for the info18:07
anteayaI checked to make sure it was on the agenda for tomorrow18:07
anteayasure18:07
fungiclarkb: thanks!18:07
mordredclarkb: +218:07
*** nelsnelson has joined #openstack-infra18:07
asselinanteaya, I don't see it on the agenda18:08
fungiclarkb: also there's a new etherpad release as of yesterday covering yet another security vulnerability which we don't need to be concerned about18:08
asselinanteaya, nevermind...it's at the very very end18:08
fungiclarkb: but it HAS A CVE!18:08
*** marun has joined #openstack-infra18:09
anteayaasselin: thanks for looking18:09
fungiclarkb: small victories18:09
clarkbfungi: yay18:09
openstackgerritLars Kellogg-Stedman proposed openstack-infra/project-config: Add "heat-coe-templates" project  https://review.openstack.org/16480618:09
*** BharatK has quit IRC18:09
anteayaasselin: you probably don't need to be there, but it doesn't hurt if you can make it18:09
asselinanteaya, ok ....will try to pay attention18:09
anteayaasselin: cool18:10
openstackgerritMonty Taylor proposed openstack-infra/shade: Small fixes found working on ansible modules  https://review.openstack.org/16214018:10
fungiclarkb: i've got a list put together, mostly complete now, to request cve assignments for historical issues in etherpad-lite back to the 1.0 release in 2011. probably get that knocked out next week since the primary dev is on vacation this week18:10
clarkbfungi: fun :)18:10
mordredclarkb: I fixed your 160184 comment in 162140 ^^ just so that we don't have to retest the entire stack there18:11
*** mpavone has joined #openstack-infra18:11
*** marun_ has quit IRC18:11
clarkbmordred: ok I can update vote on 16018418:11
mordredclarkb: thanks!18:12
*** derekh has quit IRC18:12
*** marun_ has joined #openstack-infra18:13
*** marun has quit IRC18:13
openstackgerritMerged openstack-infra/elastic-recheck: Expand scope for neutron dbdeadlock bug 1432065  https://review.openstack.org/16470318:14
uvirtbotLaunchpad bug 1432065 in neutron "DBDeadlock: (OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') 'DELETE FROM ipallocationpools WHERE ipallocationpools.id" [Critical,Confirmed] https://launchpad.net/bugs/143206518:14
openstackbug 1432065 in neutron "DBDeadlock: (OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') 'DELETE FROM ipallocationpools WHERE ipallocationpools.id" [Critical,Confirmed] https://launchpad.net/bugs/143206518:14
uvirtbotLaunchpad bug 1432065 in neutron "DBDeadlock: (OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') 'DELETE FROM ipallocationpools WHERE ipallocationpools.id" [Critical,Confirmed]18:14
fungibtw ^ ...anybody have any idea what channels soren might still be found in?18:14
clarkbwe could just ban uvirtbot >_>18:14
clarkbbodepd: ^ any idea how we can bug soren?18:15
zaroclarkb: can you please take a look? https://jenkins07.openstack.org/job/gerrit-package-buck/6/console18:15
fungiclarkb: pain in the butt since we ideally would have him take all channels inhabited by the openstack meetbot out of his config18:15
zaroclarkb: cp: cannot stat ‘gerrit/buck-out/gen/release.war’: No such file or directory18:15
zaroclarkb: just tried it locally and the file is there for me.18:16
openstackgerritMerged openstack-infra/puppet-etherpad_lite: Don't host robots.txt from etherpad repo install  https://review.openstack.org/16431218:16
bodepdclarkb: wait till he's awake :)18:16
*** fdegir has joined #openstack-infra18:16
nibalizerclarkb: fungi can also +q the bot to quiet without kicking18:17
clarkbzaro: looks like that job cd's into gerrit/ so the relative path is probably wrong18:17
bodepdI checked a few channel he's usually in, and I didn't see him, I can tell your him your looking for him.18:18
*** fdegir has left #openstack-infra18:18
clarkbbodepd: thank you18:18
mtreinishfungi, SpamapS, mordred, jeblair: so I'm wondering what our next step should be for the migration. Maybe we should just switch to a new db that we admin ourselves and switch the worker to use that instead?18:18
*** banix has quit IRC18:18
zaroclarkb: ohh wow, thanks.18:19
jogohaving trouble reading the output of the gate-project-config-layout job18:19
jogowhat is the error with http://logs.openstack.org/14/164314/1/check/gate-project-config-layout/7d4c1d7/console.html18:20
*** paul-- has quit IRC18:20
*** marun_ has quit IRC18:20
jogoaha 2015-03-13 21:21:19.381 | Job check-dsvm-keystone not defined18:20
clarkbjogo: http://logs.openstack.org/14/164314/1/check/gate-project-config-layout/7d4c1d7/console.html#_2015-03-13_21_21_19_381 yes that18:20
*** marun_ has joined #openstack-infra18:21
EmilienMyolanda: re- https://review.openstack.org/#/c/164812/18:21
*** tmcpeak has joined #openstack-infra18:21
EmilienMyolanda: are you sure it's a puppet openstack project ?18:21
mordredmtreinish, jeblair: I'm beginning more and more to start to think about that seriously across the board18:21
*** packet has joined #openstack-infra18:21
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add new keystone tempest job to only run keystone and scenario tests  https://review.openstack.org/16431418:21
clarkbmtreinish: this was always the big problem with this tool right?18:21
clarkbmtreinish: we need a way to expire old data18:22
*** melwitt has joined #openstack-infra18:22
clarkbI don't think make bigger node fixes that18:22
clarkbit just puts the problem off until we run into it again18:22
bdpayneWe'd like to add a new op on the openstack-security channel.  I'm currently the only op.  What is the process for doing this so that it sticks across logins?18:22
mtreinishclarkb: well the goal was to always try and keep a cycles worth in the db, we're not even there yet18:22
*** BharatK has joined #openstack-infra18:23
mordredsdague: I hate to bother you - I know you're busy ...18:23
mtreinishclarkb: fwiw, adding the python api call to delete a date range is my next todo18:24
jeblairmtreinish: did you find a root cause for the current error?18:24
mordredsdague: but I have a patch in shade: https://review.openstack.org/#/c/164691/ which has to deal with server.image sometimes being a string (when boot from volume) and most of the time being a dict-like object18:24
mordredsdague: is that a bug in python-novaclient? or in nova? or is it a bug at all?18:24
jkthi there, I've created https://storyboard.openstack.org/#!/story/2000205 to describe a bug in gertty, but I don't see that bugreport when I search for gertty's stories18:24
jktis that a PEBKAC on my side?18:24
fungibdpayne: /msg chanserv access #openstack-security whoever_you_want +Aotv18:25
jeblairbdpayne: you should be able to add the necessary acl to chanserv18:25
jeblairheh, like that18:25
mtreinishclarkb: but my suggestion to move to a infra admin'ed db was more to let us have more control. Especially over all the tunables that mordred and SpamapS were bringing up18:25
*** peristeri has quit IRC18:25
mordredclarkb: also - re 164691 - you said something about not voting because of tests - I rebased on top of the functional test fix, fwiw18:25
fungibdpayne: that matches your access levels listed based on /msg chanserv access #openstack-security list18:25
bdpayneok thanks guys, I'll give it a try18:26
fungibdpayne: chanserv has a fair amount of context help too, if you get curious18:26
mtreinishjeblair: I don't think so, but I don't really have enough sql-fu to debug further18:26
bdpaynegood to know, thanks18:26
mordredclarkb: I don't think it's about a _bigger_ node for subunit2sql - it's that we've got an opaque db that we're having trouble administering - this should not be as complex as it is18:26
mordredjeblair: the error message was added in 5.6.15 with no additional information about what problems it's actually related to18:27
openstackgerritKhai Do proposed openstack-infra/project-config: Fix upload built artifact in gerrit job  https://review.openstack.org/16481518:27
mordredjeblair: I'm considering diving in to the source code18:27
*** peristeri has joined #openstack-infra18:27
fungijkt: the url to the story you added seems to actually be https://storyboard.openstack.org/#!/story/200020518:28
bdpaynefungi I'm getting "You are not authorized to execute this command."18:28
clarkbyou can tune everything with trove aiui18:28
clarkbbut sure if control is what you want thats fine18:28
jeblairmtreinish, mordred: ok.  i'm open to the idea of switching back.  i don't want to do it _too_ lightly though.  we have found that we can tweak some server parameters using the trove api (which may become easier when we can manage it with ansible+shade)18:28
sdaguemordred: does it vary by cloud?18:28
jktfungi: yes; what I linked to was a copy-paste from firefox 35's location bar18:29
*** johnthetubaguy is now known as zz_johnthetubagu18:29
*** paul-- has joined #openstack-infra18:29
sdaguethere is a lot of magically translation layer here in oslo incubator apiclient, so I'm not sure18:29
mordredjeblair: https://github.com/mysql/mysql-server/blob/7e58ce8e69de5a4e941d913999cbbf905fe8f444/storage/innobase/row/row0ftsort.cc#L840-L85318:29
jeblairmtreinish, mordred: we've hit enough small problems that maybe they're adding up enough to make it worthwhile.  otoh, we might switch subunit2sql and then be staring at the same problem.  possibly with more debugging tools.  :)18:29
mordredthis appears to be related to sort buffer18:29
mordredSpamapS: ^^18:29
mordredI'm not really sure whats causing sort buffer to be used in this18:29
fungijkt: you probably need to check the page size at https://storyboard.openstack.org/#!/profile/preferences18:30
mordredmtreinish: can you easily paste me "show create table test_runs \G" ?18:30
fungijkt: pagination in storyboard is still a work in progress18:30
openstackgerritJan Kundrát proposed stackforge/gertty: Add mouse wheel scrolling  https://review.openstack.org/13355018:31
mordredsdague: awesome18:31
jktfungi: OK, noted18:31
mtreinishmordred: monkey see monkey do: http://paste.openstack.org/show/192699/18:31
fungibdpayne: double-checking. it might be that you ended up with fewer permissions than usual. i'll fix in a sec if so18:31
sdaguebased on that, if I had to guess, it might be a nova inconsistency18:31
mordredsdague: I'm not sure - I've never hit it myself ... it was reported by someone who was using Cisco's OpenStack product18:31
*** melwitt_ has joined #openstack-infra18:31
bdpaynefungi kk, thanks18:31
nibalizerSergeyLukjanov: jeblair others what do you think about reverting and re proposing https://review.openstack.org/#/c/164725/ ?18:31
mordredsdague: but they didn't see it on every thing18:31
mordredsdague: just on servers booted from volume18:31
nibalizerthat was supposed to be a forum for conversation and now its just merged18:32
jeblairnibalizer: will do, thanks.18:32
sdagueis it reproducable in upstream?18:32
crinkleawesome18:32
*** otter768 has joined #openstack-infra18:33
*** Guest64707 has quit IRC18:33
openstackgerritJames E. Blair proposed openstack-infra/puppet-zuul: Revert "Disable arrow alignment puppet lint check"  https://review.openstack.org/16481818:34
openstackgerritJames E. Blair proposed openstack-infra/puppet-zuul: Disable arrow alignment puppet lint check  https://review.openstack.org/16481918:34
nibalizerjeblair: great thanks18:34
*** tsg has quit IRC18:35
mordredsdague: unsure - I can try18:35
*** ashishb has joined #openstack-infra18:35
openstackgerrityolanda.robla proposed openstack-infra/project-config: Update puppet-setproxy to not be part of puppet-openstack  https://review.openstack.org/16482018:35
*** melwitt has quit IRC18:35
mordredsdague: if it is - you would consider that a bug _somewhere_ right?18:35
*** melwitt_ is now known as melwitt18:35
*** dprince has quit IRC18:35
sdaguemordred: yeh18:36
mordredsdague: k18:36
jeblairnibalizer, mordred, sdague, SergeyLukjanov: https://review.openstack.org/#/c/164819/  re-proposed and made WIP so that we don't accidentally merge it.18:36
mordredjeblair: I have asked stewart some questions about internals18:36
jeblairmordred: i think that should be a trove api call18:37
sdaguejeblair: oh, it merged too quick?18:37
jeblairsdague: yes, before many of our puppet experts were awake :)18:37
sdagueheh18:37
sdaguewell, it's their own damn fault for living in portland ;)18:37
*** otter768 has quit IRC18:38
yolandahere, i'm trying to push a puppet-setproxy module, to stackforge. But i have a question at where to point the acls18:38
mordredjeblair: hang on - not sure that's the actual problem18:39
yolandainitially i pointed to puppet-modules.config but it's not the place, and it's intented to be modules to deploy openstack services18:39
greghaynesclarkb: So issue with using nodepool instead of the waitForImages hackery I did - starting nodepool causes all images to be built, so if im trying to test the a image-update causes one image to be built its not really possible18:39
yolandamy module is to setup a generic proxy service, more related to infra, but not used by you right now18:39
greghaynesand you also cant determine if it was the command or nodepool that caused the image to be built18:39
anteayayolanda: why is puppet-modules.config not the place?18:39
anteayawhom do you want to have permissions?18:40
yolandaanteaya, no, puppet-setproxy is not deploying an openstack service, but adding a generic proxy feature18:40
yolandai was asking with emilienm18:40
clarkbgreghaynes: you can determine, you let the images build first, note them then build your image and look for the new one18:40
yolandai was talking18:40
greghaynesclarkb: hrmmm18:40
fungibdpayne: yep, needed to have f added to your channel access flags to be able to alter the access list. i also added the r flag (kickban control) for parity with other chanops18:41
*** emagana has joined #openstack-infra18:41
fungibdpayne: also i left out a parameter in the command i gave you18:41
*** ghostpl_ has joined #openstack-infra18:41
greghaynesclarkb: That works, my concern is that actually makes the test code more complicated and adds the caveat *only tested with nodepool currently running18:41
fungibdpayne: /msg chanserv access #openstack-security add whoever_you_want +Aefortv18:41
mordredjeblair, SpamapS, mtreinish: ok - so this: https://github.com/mysql/mysql-server/blob/7e58ce8e69de5a4e941d913999cbbf905fe8f444/storage/innobase/row/row0merge.cc#L235218:41
anteayayolanda: so for me to help, I need you to be able to tell me what groups you want to have permssions on the acl file, I can't decide that18:42
mordredis the actual place where it's going bad18:42
bdpaynefungi excellent, thanks, I'll give it a go again18:42
mordredwhich has to do with secondary index calculation18:42
clarkbgreghaynes: ya, I am not sure its better18:42
*** ghostpl_ has quit IRC18:42
clarkbgreghaynes: I just don't like hae mostly duplicated code, maybe we can reduce the duplication instead?18:42
greghaynesclarkb: I was thinking of maybe passing in an arg to nodepool.start that makes it no do its main loop18:42
greghaynesjust db init18:42
mordredwhich makes me think that we are doing a table copy, and that it is in the calculation of the secondary index that things are going batty18:42
yolandaso anteaya, infra should be fine for me, as the other puppet infra modules, although you are not end users of that at the moment18:42
yolandawe are using that for puppet downstream consumption of infra18:42
mordredsolutions may include increasing sort-buffer-size - HOWEVER - it's tough to say to what we need to increase it18:43
bdpaynefungi it works, thanks again!18:43
mordredthe other possibility is trying to work out where it's writing temp files18:43
anteayayolanda: not sure how infra feels about having permissions on a puppet module in stackforge18:43
fungibdpayne: yw, sorry for the brief misstep there18:43
anteayayolanda: better ask jeblair18:43
mordredmtreinish: which is "show global variables like 'tmpdir'"18:43
mordredbecause it's possible tempdir is pointing to a location that cannot handle the temp files needed to do on-disk sorting18:44
yolandaanteaya, jeblair, i didn't want to propose directly to be part of infra, because you are really not going to be using that upstream18:44
yolandabut it's related to it18:44
mtreinishmordred: http://paste.openstack.org/show/192700/18:44
mtreinishmordred: heh, that was my original guess as to what was going wrong :)18:44
*** dprince has joined #openstack-infra18:44
openstackgerritKhai Do proposed openstack-infra/project-config: Remove jobs for Gerrit 2.4.x  https://review.openstack.org/16482118:45
mtreinishmordred: although I don't know if /var/tmp is correct, since I don't know what the trove fs is setup like18:45
mordredright - this is the problem with the opaque service thing ... I have no idea how big /var/tmp is18:45
mordrednor where else we should put things18:46
anteayayolanda: okay then again we come to, who do you want to have permissions on the repo?18:46
*** jp_at_hp has quit IRC18:46
yolandaanteaya, can we have it? i mean, myself, rcarrillocruz, jedimike and our group18:46
openstackgerritMerged openstack-infra/shade: Clean up race condition in functional tests  https://review.openstack.org/16476118:46
yolandanot sure if that's possible18:47
anteayayolanda: your repo, you take responsibility18:48
anteayait is stackforge, you can do anything you want18:48
mtreinishfungi: ^^^ any ideas on where to poke on the trove instance to figure that out?18:48
*** mikeit has joined #openstack-infra18:48
*** tmcpeak has left #openstack-infra18:48
yolandaso if i can create an acl and we are members, i'm really fine for it18:48
anteayaand yes that seems way more reasonable to me18:48
anteayayolanda: yes18:48
yolandaanteaya, thx, i'll create a new acl then18:48
nibalizer+1 on a gozer acl file18:48
nibalizerkindof +1, its also hilarious and bad18:48
nibalizerbut I like it18:48
yolandanibalizer, shall i call it gozer really?18:49
nibalizerwhynot18:49
nibalizer:shrug:18:49
nibalizerany other name would mean the same thing but be a roundabout way of saying it18:49
yolandawell, that will mean closing to our group? but i cannot think of a good name, i'm so bad on that18:50
yolandaok, gozer18:50
yolanda:)18:50
clarkbmordred: see comment on 164691, don't want to approve if your discussion with sdague changes anthing18:50
mordredclarkb: cool18:51
clarkbSpamapS: see comment on 15967418:51
mordredclarkb: honest.y I believe it's going to take a bit of time to track down where, if anywhere, the bug is18:52
mordredclarkb: so, I've added filing it to my TDL - but it may take a while - the patch, otoh, needs to be there even if it is a bug, since that behavior has been observed in the wild :(18:53
*** mwagner_lap has quit IRC18:53
clarkbya18:53
mordredtoday is basically  just a day pointing out that software generally does not work18:54
openstackgerritgreghaynes proposed openstack-infra/nodepool: Test snapshot image deletion command  https://review.openstack.org/16447318:54
clarkbmordred: I am reading 163540, any thoughts on how you would disable puppet apply from running on a node?18:55
openstackgerrityolanda.robla proposed openstack-infra/project-config: Update puppet-setproxy to belong to Gozer group  https://review.openstack.org/16482018:55
clarkbmordred: I dont think it needs to be solved in that change since it won't affect us just yet, but something to think about18:55
openstackgerritgreghaynes proposed openstack-infra/nodepool: Test snapshot image deletion command  https://review.openstack.org/16447318:55
greghaynesclarkb: ^ hacky but seems to work18:55
mordredclarkb: yes - I do have a thought on that ...18:56
fungimtreinish: i don't think it exposes any of that implementation detail to us18:56
mordredclarkb: and it's to have a disabled group defined on the puppetmaster that we can add and remove hosts from ... then make all of our puppet run host lines have a ;!disabled in them18:56
mordredclarkb: most of teh time the group will be empty/notexist18:57
yolandaanteaya, thx, change filled18:57
fungimtreinish: we could prod trove devs to find out if this is even within the scope of the service to tell us at all, or prod rackspace admins if not18:57
clarkbmordred: an inventory group?18:57
mordredyup18:57
clarkbgotcha18:57
*** afazekas has joined #openstack-infra18:57
*** Rockyg has joined #openstack-infra18:58
mordredclarkb: that should make us doing puppet apply on hosts that are out of rotation pretty easy too18:58
mordredsince we won't have to override lock files there18:58
*** baoli_ has quit IRC18:58
clarkbgreghaynes: I don't think thats hacky at all18:58
clarkbmordred: ya18:58
mordredclarkb: so - my brain is less mush now18:59
greghaynesclarkb: well, updateConfig seems like a method that maybe should be private18:59
greghaynesbut its not so I wasnt going to ask questios18:59
mordredclarkb: what I was thinking (which incidentally seems to be what nibalizer and greghaynes came up with independently) is to start off with ansible group_vars defining a mapping of hosts to hiera keys18:59
clarkbgreghaynes: not necessarily, its basically a public interface to all of the nasty that updating the config does18:59
greghaynesclarkb: welp, works for me then ;)19:00
mordredclarkb: that way, the ansible on the puppetmaster can read the hiera file, and then pass in the appropriate keys for each host to the hieradata parameter so that they get written to each individual hosts's hieradata file19:00
*** baoli has joined #openstack-infra19:00
greghaynesmordred: our config mgmt arguing over drinks is not to be trusted ;)19:00
mordredclarkb: to do that, and to avoid a bunch of namespace pollution otherwise, I was mainly planning on having a single dict called "hiera" that's defined in the ansible variables19:00
clarkbmordred: so I was thinking about that too, I think it would be better to use the hierarchical properties of hiera and have ansible understand them (possibly by calling hiera directly)19:01
openstackgerritMerged openstack-infra/puppet-zuul: Revert "Disable arrow alignment puppet lint check"  https://review.openstack.org/16481819:01
mordredclarkb: we could do that - but we still need know which keys a given host wants to get19:01
clarkbmordred: so then you say hiera give me the hierarchy for foo.o.o then pass that verbatim into the ansible play19:01
*** mikeit has quit IRC19:01
clarkbmordred: then you don't have to override any hash behavior19:01
mordredheira doesn't know that19:01
clarkbmordred: yes it does19:01
clarkbthats how hiera works19:01
mordrednot once we get rid of the puppetmaster it doesn't19:01
*** ildikov has joined #openstack-infra19:02
clarkbyes it still does19:02
*** marun_ has quit IRC19:02
mordredno. we make hiera calls in our site.pp19:02
clarkbhiera is an independent utility that interprets hierarchical data for you19:02
clarkbthen you just ask for it19:02
greghaynesThere was also some trickery nibalizer did to get hiera into a yaml format19:02
greghayneswhich would let ansible read it19:02
mordredclarkb: we dont use it that way19:02
*** mpavone has quit IRC19:02
clarkbmordred: but we can19:02
clarkbmordred: and everything will still work fine19:02
mordredthat's adding crazy complexity19:02
clarkbmordred: its not really19:02
clarkbmordred: you would just need a global set of settings, then any overrides as necessary per node19:02
clarkbmordred: thats it19:03
clarkbright now we are all global and use the lookups to scope19:03
*** tsg_ has joined #openstack-infra19:03
mordredclarkb: I understand what you are saying, I think it is needless complexity19:03
clarkbmordred: what is complex about it?19:03
clarkbmordred: I think it basically removes complexity from ansible and allows hiera to do its job19:03
clarkbmordred: you would still write out a hiera file on the remote host, just have hiera interpret what those contents should be for you19:03
clarkbmordred: so no puppet master is required19:04
mordredbut why bother with hiera?19:04
*** sigmavirus24_awa is now known as sigmavirus2419:04
mordredon the master19:04
mordredyou don't need it at all19:04
mordredit's an extra moving part that provides no value19:04
clarkbmordred: because it represents the data precisely how you want it19:04
mordredno19:04
mordredansible can also just directly do that19:04
clarkbyou want hierarchical data with overrides19:04
mordredthere is no need to have hiera as well19:04
*** baoli has quit IRC19:04
mordredI'm just not proposing that as step one because it's too many steps19:04
mordredyou need hiera where puppet runs19:05
clarkbok19:05
mordredyou do not need hiera where puppet does not run19:05
clarkbyes19:05
clarkbhowever19:05
clarkbhiera is a generic tool that solves this problem19:05
clarkbmaybe ansible should learn to speak hiera as a general thing19:05
mordredyes. but so is the built in ansible group var system19:05
mordredit DOES19:05
mordredif you set merge=True19:05
mordredit does  literally the same thing19:05
clarkbbut they specifically say do not do this19:05
mordredno19:05
mordredthey say not to do it unless you want that behavior19:05
mordredthey say it's not _generally_ what you should do- because hierarchical overriding data is more complex19:06
mordredto the point - we've also avoided it so far19:06
mordredhowever, I have faith taht we're smart enough to comprehend the complexities19:06
clarkbsure, but they also say that std module won't be used that way19:06
clarkbso we can't be sure we get proper behavior out of them with this change19:06
clarkband they strongly advice against it (for these reasons I assume)19:06
mordredstd modules don't ship with variables19:06
*** BharatK has quit IRC19:07
clarkbmordred: uh I just used the git module and it accepted variables iirc19:07
*** ashishb has quit IRC19:07
mordredaccepted19:07
mordredthis has nothing to do with that19:07
clarkbyes it does19:07
mordredthis has to do with how group_vars are read from disck19:07
mordreddisk19:07
clarkbyou could declare the git remote via -e19:07
clarkbor via inventory19:07
mordredure - but those are input parameters to the module19:07
clarkband that has different behaviors based on merge vs replace19:07
*** AJaeger has joined #openstack-infra19:07
mordredthe module they ship has no bearing on how the input parameters are constructed19:08
mordredno - it really doesn't19:08
mordredlike, not even a little bit19:08
clarkbmordred: then why do they call it out in their docs19:08
clarkbI should just give up on ever reading any ansible docs19:08
mordredclarkb: their docs are terrible :)19:08
mordredyes19:08
mordredclarkb: also, to be fair, we do tons of things that our upstream software authors say not to do19:08
mordredclarkb: like isntalling software globally with pip19:09
mordredclarkb: and just about everythign we do with puppet19:09
mordredclarkb: in fact, I believe the gerrit guys told us running gerrit in a VM was insane19:09
clarkbmordred: sure but the difference there is we tend to understand those tools19:09
clarkbmordred: you are the only person right now that groks ansible19:09
mordredindeed - I aim to fix that19:09
clarkbmordred: this means the rest of us will rely on things like documentation19:09
clarkbmordred: if the documentation straight up says "don't do X" I am going to comment that we shouldn't do X19:10
mordredclarkb: fair19:10
clarkbits less that I actually have an opinion here and more the only opinion I have managed to create comes from the upstream docs19:11
mordredclarkb: also, I probably shouldn't braindump 4/5 of a set of patches - the next patch might make the conversation on this clearer - also might make it clearer that I'm wrong :)19:11
mordredjeblair, mtreinish: another workaround is that we could probably do this: http://paste.openstack.org/show/192684/19:11
mtreinishfungi: hmm, I guess we don't have login access to the node directly. I guess we can just ask SlickNik about it then19:12
mordredmtreinish: unfortunately, SlickNik works for HP and our trove is at Rackspace19:12
mordredso it may not be apples to apples19:12
*** dboik has quit IRC19:12
AJaegerHi, this infra-manuals change now has 3 +2s - could somebody approve it, please? https://review.openstack.org/#/c/161454/19:12
*** unicell has joined #openstack-infra19:12
fungimtreinish: right, it's first ask SlickNik if there's any feature in trove to expose what we're looking for, and then ask rackspace admins to look for us if he has no suggestions19:13
*** dboik has joined #openstack-infra19:13
*** afazekas has quit IRC19:13
*** sputnik13 has quit IRC19:14
mtreinishmordred: ah, so just do the migration manually to avoid using the alter table. Yeah that should work19:14
clarkbgreghaynes: reading 164356 you don't actualyl check the output of the command aiui19:14
clarkbgreghaynes: merely that the mocked object was called19:14
clarkbgreghaynes: and this is the problem with mocks19:14
mtreinishmordred: the only other thing we probably should do is update the alembic version string too19:14
greghaynesclarkb: what do you mean? I am just asserting the number of rows19:15
mordredclarkb: actually, the docs say  "playbooks in the official examples repos do not use this setting" - no mention of modules19:15
clarkbgreghaynes: but none of the content19:15
mtreinishmordred: but I can't do that because I don't have access to the privileged account on the db19:15
greghaynesclarkb: I was specifically -1'd from doing that in the previous patch19:15
openstackgerritMerged openstack-infra/infra-manual: Mention Depends-On where the commit is made  https://review.openstack.org/16145419:15
AJaegerthanks, fungi !19:15
clarkbgreghaynes: oh? /me goes to read19:15
openstackgerritMerged openstack-infra/infra-manual: Use change instead of patch  https://review.openstack.org/16163219:15
clarkbgreghaynes: I do not see any -1 for that19:16
greghaynesclarkb: re: asserting 'ready' -> were asserting column order19:16
greghaynesper, patch 119:16
clarkbgreghaynes: you can ignore order, load everything into a set and compare19:16
mtreinishmordred: oh, you know what I can probably add a .sql file to that within alembic and push that as a bug fix release19:16
tsg_sdague: thoughts on https://review.openstack.org/#/c/164112/?19:16
mordredclarkb: so - https://review.openstack.org/#/c/163538/1/playbooks/group_vars/all.yaml <-- if you have that, and then also have playbooks/group_vars/zuul.yml that has hierakeys: {'zuul_ssh_private_key_contents', True} - then with merge we'd wind up with a hierakeys dict that had sysadmins and zuul_ssh_private_key_contents in it for zuul19:16
mordredmtreinish: really? that's a thing you can do in alembic?19:17
clarkbgreghaynes: but now I understand why you didn't like my idea from before because you are not actually checking the output just that there is output19:17
mordredmtreinish: (also, that script is untested - we should test it for functional completeness somehwere with a small version of the data)19:17
greghaynesclarkb: which comment?19:17
greghaynesoh, about checking for updates19:17
*** banix has joined #openstack-infra19:18
mtreinishmordred: yeah I'm pretty sure you can. You definitely used to be able to do it with sqlalchemy migrate, and I'm pretty sure it's still in alembic19:18
clarkbgreghaynes: yes, you can't check for updates because you can only assert the number of rows19:18
clarkbgreghaynes: I still don't see the -119:18
mtreinishmordred: heh, I figured that (integer is spelt wrong :) )19:18
greghaynesclarkb: Yea, my issue is just complexity. Its totally doable, I just dont want to make a case where changing features = lots of test churn because then you end up just rewriting your tests to make changes at which point your tests are useless19:18
clarkbgreghaynes: I would assert that this modification to the tests is just barely more useful than useless19:19
greghaynesclarkb: https://review.openstack.org/#/c/164473/1/nodepool/tests/test_commands.py19:19
clarkbgreghaynes: its just checking that you got a row back19:19
clarkbwhat if that is an error message instead of node data?19:19
clarkbit will still be counted as successful because we have mocked it out19:19
greghaynesclarkb: sure, so that seems valid to check (that there is a 'ready column'19:19
clarkbgreghaynes: https://review.openstack.org/#/c/164356/2 is the change I am looking at fwiw19:20
*** ghostpl_ has joined #openstack-infra19:21
greghaynespsh, well that would explain the lack of seeing a -1 ;)19:21
*** SumitNaiksatam has quit IRC19:21
*** afazekas has joined #openstack-infra19:21
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Make mysql clients assume utf8 character encoding  https://review.openstack.org/16426419:22
*** ParsectiX_ has joined #openstack-infra19:22
greghaynesso yes, its basically a little more than a smoke test19:22
*** ParsectiX_ has quit IRC19:22
greghaynesbut thats >> than no test19:22
greghaynesI was planning on doing the fail cases next, so maybe ill add in asserting image state in that?19:23
clarkbgreghaynes: except we already have a test that checks the same number of explosion points as that one19:23
nibalizermordred: clarkb reading above I get a little lost19:23
clarkbgreghaynes: basically does image build yes or no19:23
greghaynesclarkb: I dont think so because I wrote a bug in a parent patch which was only found by my test19:23
clarkbgreghaynes: if we want to confirm beyond that we should actually assert some of the state values returned19:23
greghayneswhich was that I broke the deleteImage method19:23
clarkbgreghaynes: deleteImage isn't tested yet19:24
*** dhritishikhar has quit IRC19:24
*** tsg_ has quit IRC19:24
*** HeOS has joined #openstack-infra19:24
mordrednibalizer: that's fine - we were mostly just having one of our fun chats - I believe I need to write an additional patch so we can point at something and make faces19:24
nibalizeri like the idea of having ansible gather facts, then feed them to the hiera command line utility to peform lookups19:24
nibalizerbut as mordred said that poses a problem because a node, before the puppet run, does not know which values it needs19:25
greghaynesclarkb: right, so I can just add in that they are all in 'ready' state?19:25
*** AJaeger has quit IRC19:26
nibalizerclark and i discussed using a two file structure, putting all common data in common.yaml and all node-specific data in <fqdn>.yaml then having ansible merge common.yaml with fqdn.yaml and shove that over19:26
*** ghostpl_ has quit IRC19:26
nibalizerthat doesn't work super great because what do you do with shell globbing19:26
clarkbgreghaynes: you may want to assert not ready so maybe make ready a default parameter to that utility method19:26
mordrednibalizer: yah - there's a WAY easier way to deal with that I believe19:26
nibalizeryou could also just hand the data to ansible in ansibles way and call it good, but thats a handwavy approach19:26
greghaynesjeblair: You ok with ^ if I change https://review.openstack.org/#/c/164473/1/nodepool/tests/test_commands.py to not depend on column ordering?19:26
clarkbgreghaynes: for now ready is sufficient so that can be deffered too19:26
mordrednibalizer: no, that's what I eventually think I want to do - but as a first step I want to have an explicit mapping in yaml file mapping node to which keys it can have19:27
nibalizerI'd really like to bring up the ansible-puppet-apply stuff on my test infra but it doesn't seem ready yet, and I havent' put a huge chunk of time into it19:27
clarkbmordred: ya thats kinda the bit I don't like19:27
mordredclarkb: yeah - it's really just a stepping stone19:27
nibalizermordred: i have a proposal19:27
clarkbmordred: its very similar to the dib parameters spec thing19:27
clarkbmordred: and its :(19:27
nibalizerwait no i dont19:27
mordredclarkb: so that we don't have to change too many things at once19:28
nibalizerwhat if we encrypt all the element inn hieradata, then put it in a git repo, then clone it to every host just like project-config19:28
mordredclarkb: I could also just propose a more aggresive design if you want19:28
clarkbmordred: so I think the work around for that is using hiera as a described19:28
nibalizerand only paste.o.o can decryt the secrets for paste.o.o ?19:28
clarkbmordred: because then very little changes, its just hiera continuing to feed data in19:28
clarkbnibalizer: please no19:29
mordredclarkb: your thing is as disruptive as my thing19:29
nibalizerthen ansible lays down 3 git repos, hieradata, project-config, and system-config then puppet runs19:29
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Make mysql clients assume utf8 character encoding  https://review.openstack.org/16426419:29
mordredclarkb: basically I'm just trying to avoid a step where we need to all of a sudden make the current hieradata file a complex directory structure19:29
mordredwhile changing something else too19:29
*** ayoung has quit IRC19:29
clarkbmordred: I see19:29
mordredif we're willing to do that19:29
mordredthen we might as well just do that19:29
nibalizerim not afraid of a directory structure in hiera19:29
clarkbmordred: one thing I will say is I don't think it needs to be complex, we can change a host at a time19:30
*** bswartz has quit IRC19:30
clarkbmordred: while using puppet agent19:30
nibalizerthat is the right direction to take hiera anyways19:30
*** afazekas has quit IRC19:30
nibalizerclarkb: is right19:30
nibalizerits also a safe change because if hiera lookup fails you'll get a catalog compilation19:30
mordredexcept once we dont' have puppetmaster, there is no need to keep hiera on the master19:30
nibalizerwell actually you wont because we spammed defaults into our hiera lookups19:30
nibalizerremoving hiera from the master has value because keeping a ruby environment around is pain19:31
clarkbmordred: ya that is the one issue with it. If the end goal is no hiera then probably not worth it19:31
mordredit also is one less thign to describe in terms of how the system hangs together19:31
nibalizerso drop that off the side asap :D19:31
openstackgerritMerged openstack-infra/project-config: Fix upload built artifact in gerrit job  https://review.openstack.org/16481519:31
clarkbmordred: but I don't think you had ever expressed that before because puppet master != hiera19:32
mordredclarkb: I may not have fully realized it until this conversation19:32
clarkbmordred: did you know chef uses hiera? :)19:32
mordredclarkb: I've actually been trying hard to keep to easily grokkable stepwise chunks - that's probably a mistake I'm sensing19:32
nibalizerthere is another option, which is that hiera could remain centralized and we could build a simple remote lookup system19:32
mordredclarkb: nice19:33
mordrednibalizer: nonononono19:33
mordrednononononononononononononono19:33
mordredI'm trying very very hard to get rid of central systems that thigns call in to needing auth from remote system inbound to central system19:33
nibalizerwe could move the hieradata into something central like etcd or mysql or whatever and all the nodes could reach in and get the data19:33
clarkbmordred: yes. I agree that having steps is nice but without larger context few have made sense individually19:33
mordredclarkb: ++ I will fix that and write up and end to end spec - I think it's past time19:34
mordrednibalizer: yeah - that's the exact opposite direction19:34
nibalizermordred: yea a spec would be great19:34
mordrednibalizer: the great thing about puppet apply is that it's decentralized and there is no daemon thing that anything out there has to know how to auth to19:34
mordrednibalizer: using ansible to drive it is great because it's a push not a pull system - so that you don't _need_ anything complex on the master side - the master is a trusted party and can pass secrets outboudn all it wants19:35
nibalizerwell so the super base case, ignoring security19:36
mordrednibalizer: once we add central services, then we've reinvented puppetmaster, but without the years of production experience and field testing taht puppetmaster has19:36
nibalizerwould be to have ansible copy all of the hieradata dir to /etc/puppet/hiera on every host19:36
clarkbgreghaynes: left comment on 164472 but approved because its sort of orthogonal to the change being made there. Curious what you think about it though19:36
mordrednibalizer: yes. that is the super simple version19:36
nibalizerand so the complexity you're adding is the filtering out of that per node19:36
mordredyup19:36
*** packet has quit IRC19:37
nibalizerwhat if instead of interacting with the data, ansible just copies common.yaml,group.yaml, and fqdn.yaml over to the other host19:37
nibalizerisn't that simpler?19:37
greghaynesclarkb: yes, we should. I didnt because its unclear how to  do that in the cmd case but not the nodpool loop case19:37
clarkbgreghaynes ya19:37
greghaynesSeems like we need to exception map :/19:38
mordrednibalizer: maybe - let me think through that a little bit more19:38
mordrednibalizer: biggest issue there is group.yaml19:38
mordrednibalizer: because we're starting to mix worlds again as son as we have one of those19:38
*** Sukhdev has quit IRC19:38
mordredsince ansible is where groups will be defined and hiera won't really know anything about that19:38
nibalizerhehe19:39
*** mriedem has quit IRC19:39
nibalizergroup.yaml is just an optimization19:39
mordredso if we define a group.yaml - it won't really be grokkable by puppet agent in a graduated manner19:39
greghaynesclarkb: or even better were going to need to pass down logic about if in_cmd: raise else: return19:39
mordrednibalizer: it's kinda necessary given how many things we have that have 20 copies of themselves19:39
nibalizerso that you can have an afs.yaml instead of 4 afsXX.yaml files19:39
mordredright. that's exactly right19:39
clarkbgreghaynes ya it will be nasty19:39
mordredand you've just described the ansible group_vars system19:39
mordredwhich is why I don't want to re-invent it19:39
nibalizerthe more i think about it, the more i like the idea of a git repo with hieradata, and ansible jsut selectively scps it over to the hsots19:40
nibalizerand doesnt' read it19:40
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Hard code the sql for mysql on migration 1679b5bc102  https://review.openstack.org/16483819:40
mtreinishmordred: ^^^ so actually from googling it doesn't look like alembic does that natively, but I can hack it in19:40
nibalizerbecause all the ansible read data, then write out yaml/json is janky and a big reason im nervous about this plan19:40
mordredwe could totally do that - but it's still not hiera on the master19:40
nibalizerno hiera on the master19:40
mordrednibalizer: it's totally not janky19:40
nibalizerwe use a convention in our hieradata git repo19:41
mordrednibalizer: it's 100% of the way ansible works- if you don't like ansible reading yaml data, then kinda the game is over :)19:41
mordrednibalizer: however ... that doesn't mean I don't like your copy files method ...19:41
mordredit's jst that puppet apply won't know anything about group.yaml files19:42
*** dmorita has quit IRC19:42
mtreinishmordred: the unit tests run the migration with data against a real backend so that should hopefully catch any issues19:42
mordredmtreinish: cool!19:42
*** ashishb has joined #openstack-infra19:43
*** packet has joined #openstack-infra19:43
mordrednibalizer: so once we copy those files into /etc/puppet/hieradata.yaml on the remote hosts - we need to make sure that puppet apply knows to not ignore afs.yaml19:43
nibalizermordred: so if hiera search lookup is 1) fqdn 2) group 3) common then the values set in group.yaml will overrride common values but be overriden by fqdn values19:43
nibalizerright so i think we copy them to /etc/puppet/heireadata/{common,afs,afs01.o.o}.yaml and we set a value group=afs in puppet19:44
mordrednibalizer: how do we set that value?19:44
nibalizerso group=afs could be passed in by ansible facter thing, or just set in the node definition in site.pp19:44
mordrednode def in site.pp would be better19:45
mordredso that puppet apply can be run without ansible driving it19:45
nibalizeryep19:45
nibalizerya with a comment that shellglobbing in node definitons but not hiera lookups is dumb grupm grump throw salmon at puppetlabs19:45
*** aysyd has quit IRC19:46
mordrednibalizer: ok - ansible hostvars['group_names'] is a thing, so it's easy to see for each host which groups it's a member of19:46
*** mriedem has joined #openstack-infra19:47
*** hdd has quit IRC19:47
mordrednibalizer, clarkb: k. I think I can be on board with this as a thign to explore ^^ since I think it meets my desire of being able to do small steps but also eventually not needing to actually run hiera on the master to run ansible19:48
*** soren has joined #openstack-infra19:48
clarkbmordred nibalizer we would only copy data related to the host still right?19:49
openstackgerritSpencer Krum proposed openstack-infra/system-config: Set $group at node scope for hiera lookups  https://review.openstack.org/16484219:49
mordredclarkb: yes19:49
sorenfungi, clarkb: Rumour has it that you were looking for me earlier?19:49
nibalizeri dont think hiera.yaml is managed by puppet ?19:49
mordredclarkb: we'd split hieradata in the current structure into a common/group/fqdn structure, which hiera can still serve to puppet agent19:49
clarkbsoren yup, uvirtbot and openstack meetbot fight over bugs19:49
nibalizerwe'll need to make sure that file is managed, and identical, on all machines19:49
clarkbbug 1234519:49
openstackbug 12345 in isdnutils (Ubuntu) "isdn does not work, fritz avm (pnp?)" [Medium,Fix released] https://launchpad.net/bugs/12345 - Assigned to Matthias Klose (doko)19:49
uvirtbotLaunchpad bug 12345 in isdnutils "isdn does not work, fritz avm (pnp?)" [Medium,Fix released] https://launchpad.net/bugs/1234519:49
uvirtbotLaunchpad bug 12345 in isdnutils "isdn does not work, fritz avm (pnp?)" [Medium,Fix released]19:49
sorenHah.19:49
clarkbsoren ^ like so19:49
fungibotfight!!!19:50
nibalizerim just sad they dont loop19:50
*** aysyd has joined #openstack-infra19:50
*** alexpilotti has quit IRC19:50
*** sdake has quit IRC19:50
mordrednibalizer: ./modules/openstack_project/files/puppetmaster/hiera.yaml19:50
sorenuvirtbot: leave19:50
uvirtbotsoren: Error: "leave" is not a valid command.19:50
sorenReally?19:50
sorenHm.19:50
sorenuvirtbot: quit19:50
*** uvirtbot has quit IRC19:50
sorenThat should do it.19:51
mordrednibalizer: can you do a patch to site.pp adding group=blah in such a way that it woudl do something for hiera?19:51
clarkbsoren if we make a list of channels to remove uvirtbot from where should we send it19:51
clarkb(this affects other channels too)19:51
fungisoren: anyway, the list at https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/eavesdrop.pp#n39 is all the channels where we currently have the openstack meetbot residing, and it does what uvirtbot did for us now19:51
sorenclarkb: /quit probably applies pretty globally.19:51
*** dmorita has joined #openstack-infra19:51
*** sdake has joined #openstack-infra19:51
sorenSo it should not be an issue anywhere anymore.19:52
nibalizermordred:  https://review.openstack.org/16484219:52
nibalizerbut that just sets the var19:52
mordrednibalizer: neat!19:52
clarkbsoren gotcha19:52
nibalizerthe interesting part is telling hiera.yaml about your search space19:52
nibalizerthen setting up the files properly19:52
mordrednibalizer: yeah - that's the part I don't fully grok19:52
SpamapSmordred: I lost track of the migration talk in the backscroll, but it looks like the answer is "find out how to get more space for temp tables, or run our own." ?19:52
nibalizeri need lunch but will do that after19:52
*** xyang1 has joined #openstack-infra19:53
mordredSpamapS: nope19:53
mordredSpamapS: new answer "run monty's manual sql migration script"19:53
mordredSpamapS: :)19:53
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Hard code the sql for mysql on migration 1679b5bc102  https://review.openstack.org/16483819:53
mordredSpamapS: I dug into the innodb source code with stewart19:53
*** amotoki has joined #openstack-infra19:53
mordredSpamapS: it has to do with sort buffer, because the table copy was rebuilding secondary indexes19:53
SpamapSmordred: ah, and with your method you build the indexes one insert at a time.19:54
mordredSpamapS: doing the insert into select from step should not need sort buffer for bulk index creation, although it will be _slower_ because it'll be doing key at a time inserts into the secondary indexes19:54
mordredyup19:54
mordredso it will not need a blown-out buffer19:54
SpamapSthat's unfortunate thouigh19:54
SpamapSthe thing should have ridiculous amounts of temp space available19:54
mordredSpamapS: it's the cloud19:54
mordredSpamapS: who needs swap?19:55
SpamapSperhaps we should file a bug with the trove people about this.19:55
*** soren has quit IRC19:55
mordredSpamapS: you know we reformat our ephemeral drives as swap on our long-lived servers, yeah?19:55
SpamapSwe can see free space on the datadir, right?19:55
SpamapSmordred: swap for tmpfs?19:55
mordredSpamapS: well, I didn't want to set tmpdir=datadir19:55
mordredSpamapS: no - I'm just saying - clouds tell us we don't want swap19:55
mordredbecause Cloud19:55
*** salv-orl_ has quit IRC19:55
mordredbut we do want swap19:55
*** hdd has joined #openstack-infra19:56
mordredjust like we want temp space on our database server19:56
*** sputnik13 has joined #openstack-infra19:56
SpamapSmordred: because swap is kind of a waste of time for servers IMO. It just makes OOM worse by making it harder to kill misbehaving processes.19:56
openstackgerritSpencer Krum proposed openstack-infra/system-config: Setup hiera lookups to do common,group,fqdn  https://review.openstack.org/16484519:56
mordredSpamapS: except when they just mildly misbehave19:56
nibalizermordred: okay really going to get lunch now but that should get you started %%19:56
nibalizerer ^^19:56
mordrednibalizer: yah. cool!19:57
SpamapSmordred: I guess I don't recall having mildly misbehaving processes ever, but mmmmk. ;)19:57
*** afazekas has joined #openstack-infra19:57
mordredSpamapS: imagine you run a long lived java process19:57
* SpamapS is scared19:57
* SpamapS is cold19:57
*** amotoki has quit IRC19:58
SpamapSoh sorry got a little wrapped up in that19:58
mordredSpamapS: that occasionally might want to chew up 60G of RAM for no reason19:58
SpamapSYeah I've had those, SOLR was like that.19:58
mordredbut would be just fine causing swap for a minute or two19:58
*** r-daneel has joined #openstack-infra19:58
SpamapSLike oh crap why are page faults 100x usual.. oh.. no virt mem for caching things.19:58
mordredyah19:58
SpamapSBut my solution to that was to let OOM killer obliterate that java process, and then it would be resurrected by whatever process monitor was in place.20:00
SpamapSAnd we'd get a ticket to investigate why we had a known bad thing happen in our logs.20:00
openstackgerritMerged openstack-infra/elastic-recheck: Make test_queries runnable as gating test  https://review.openstack.org/15018620:01
SpamapSANd we'd say buy us more RAM for the SOLR servers, and then 8 months later... same problem but with 2x the RAM. ;)20:01
*** tsg_ has joined #openstack-infra20:01
*** _nadya_ has joined #openstack-infra20:01
mtreinishSpamapS: heh, so then you bought even more ram :)20:01
openstackgerritMerged openstack-infra/elastic-recheck: Add launchpad test to test_queries  https://review.openstack.org/15513820:01
SpamapSanyway, I acknowledge swap _can_ be useful. I find it makes relatively easy problems easy, and relatively complicated problems incredibly hard.20:01
SpamapSmtreinish: no then I quit. ;)20:01
SpamapSand somebody invented elastic search :)20:02
*** shashankhegde has joined #openstack-infra20:02
SpamapSSo, back to the lecture at hand: We should probably be able to rebuild indexes on a production box.20:03
*** timcline has quit IRC20:04
SpamapShttp://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-implementation.html <-- explains that tmpdir space will cause alter fail20:05
*** ghostpl_ has joined #openstack-infra20:06
rcarrillocruzclarkb: hiya, re: sync/async of nova delete for tests, i'm not aware of flags for nova to do a poll/sync delete, per your comments it seems there's a way to do that?20:06
*** hashar has joined #openstack-infra20:06
*** ivar-laz_ has joined #openstack-infra20:06
*** ivar-lazzaro has quit IRC20:09
openstackgerritLars Kellogg-Stedman proposed openstack-infra/project-config: Add "heat-coe-templates" project  https://review.openstack.org/16480620:09
greghaynesTheres another thing with stuff like solr where you usually *really* dont want it to swap because then rather than just crash (which you can typically failover for) itll just go really really slow20:09
greghaynesoh, SpamapS said that20:10
*** mrunge has quit IRC20:10
greghaynes\o/ for running full text indexer20:10
*** tsufiev is now known as tsufiev_20:10
clarkbrcarrillocruz shade implements it20:13
*** afazekas has quit IRC20:15
mordredclarkb, nibalizer: stepped away for a sec - the more I think about it - the more I really like the new copy-files plan20:15
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Hard code the sql for mysql on migration 1679b5bc102  https://review.openstack.org/16483820:15
*** marun_ has joined #openstack-infra20:16
clarkbmordred I am still not sure exactly what that plan is (I ate luncj)20:16
mordredrcarrillocruz: might actually jus twant to use cloud.delete_server in the cleanup function20:16
jeblairso much scrollback20:16
mordredclarkb: don't worry - I'm going to make you a nice new patch20:16
mordredclarkb: which I tink will be way LESS code than what's up now20:16
*** afazekas has joined #openstack-infra20:16
clarkbmordred cool20:16
mordredclarkb: and have a gradual cutover possible - AND not need to run hiera process on master20:17
mordredclarkb: in short- I think it's pretty kickass20:17
jeblairokay good, i'll skip all that then :)20:18
*** timcline has joined #openstack-infra20:18
mordredjeblair: yeah - just wait for the updated patch - WAY less reading20:18
*** dimtruck is now known as zz_dimtruck20:18
rcarrillocruzmordred , clarkb: ok, i found odd to use shade code to test shade code, thus wanted to stick to plain openstack client calls20:19
rcarrillocruzthx20:19
greghaynesjeblair: Heyo, clarkb mentioned that hed like to assert the content of image-list. I think its not a bad idea, but this is kind of at odds with your comment that we shouldnt assert column order (in 164473). I could use a set or somesuch to make it column order independent but IMO thats pretty wierd given that I imagine the content changes a ton more than colmn ordering...20:19
*** alexpilotti has joined #openstack-infra20:19
greghaynesAnyhow, I think we should pick one of the two, not both20:19
mordredrcarrillocruz: sure- I totally agree with you in the tests ... but in the cleanup it's probably fine ... otherwise you're going to have a ton of copied code20:19
greghaynesjeblair: er, for added context, this is from the nodepool command testing20:20
*** zz_dimtruck is now known as dimtruck20:20
jeblairgreghaynes: yeah, was just trying to catch up on that, thanks20:20
*** dprince has quit IRC20:22
*** marun_ is now known as marun20:23
*** afazekas has quit IRC20:23
*** kgiusti has left #openstack-infra20:23
greghaynesI kind of think as long as we make the code a bit more clear then a change in column ordering would just result in status_colmn = new_index which isnt too much test churn20:24
jeblairgreghaynes, clarkb: so my _primary_ thought is that mostly we want to make sure we don't break the commands -- ie, they should be able to cause images to be built, and the display ones should be able to read data, etc.20:25
jeblairgreghaynes, clarkb: i think i'm okay with additional checks of the output in that first test case...20:25
clarkbI dont think we need to confirm age or anything like that. just a small sanity check that the row is valid data20:25
jeblairgreghaynes, clarkb: i think the use of the output in the second case, where deleting a snapshot was being tested, was more troubling.20:25
clarkband not "fail"20:25
jeblairclarkb: that sounds reasonable20:26
*** tsg_ has quit IRC20:26
jeblairgreghaynes: but it looks like you've already removed that, so i think we're all on the same page.  ++20:26
*** gokrokve has quit IRC20:27
*** gokrokve has joined #openstack-infra20:27
greghaynesclarkb: yep, agreed on that goal20:27
greghaynesok, cool20:27
*** ashishb has quit IRC20:30
openstackgerritBoris Pavlovic proposed openstack-infra/project-config: Use template for Rally py34 job  https://review.openstack.org/16485820:31
*** julim has quit IRC20:31
*** otter768 has joined #openstack-infra20:34
*** _nadya_ has quit IRC20:34
openstackgerritJames E. Blair proposed openstack-infra/nodepool: Rename config-validate to validate-config  https://review.openstack.org/16485920:35
*** salv-orlando has joined #openstack-infra20:35
openstackgerritLars Kellogg-Stedman proposed openstack-infra/project-config: Add "heat-coe-templates" project  https://review.openstack.org/16480620:37
*** afazekas has joined #openstack-infra20:38
*** dkliban is now known as dkliban_brb20:39
*** otter768 has quit IRC20:39
*** e0ne has joined #openstack-infra20:39
*** dboik has quit IRC20:40
fungiis distutils.spawn.find_executable() really the least revolting python 2.x alternative to shutil.which() from >=3.3?20:40
*** dboik has joined #openstack-infra20:41
openstackgerritMerged openstack/requirements: Bump PyECLib version to 1.0.3  https://review.openstack.org/16411220:41
clarkbzaro: http://logs.openstack.org/59/164859/1/check/nodepool-coverage/bf38a9f/cover/index.html cover is working now. Though with a minor issue where zuul swift upload generates an index.html even if there is alread an index.html20:42
clarkbI will work on a fix for that now20:42
clarkbjhesketh: ^ for when you wake20:42
fungithere are times when i wish python 2.x would just hurry up and die already20:43
*** Rockyg has quit IRC20:43
mtreinishmordred, SpamapS: I was just thinking if we can get get and put mysql config opts with trove, would it be bad to set tmpdir to be the data dir?20:43
*** thedodd has quit IRC20:44
dkranzsdague, fungi : I am trying to add some neutron stress tests but need this simple change to run the stress job with neutron https://review.openstack.org/#/c/164705/20:44
mordredmtreinish: I mean - I'm a bit concerned about doing that - just because eek. however - maybe if we did a subdir of datadir20:45
mordredSpamapS: ^^ thoughts?20:45
mordreddevananda: ^^20:45
openstackgerritPeter Hamilton proposed openstack/requirements: Update PyKMIP version in requirements  https://review.openstack.org/16444920:45
clarkbzaro: also those files don't appear to have a mime type of html20:45
mordreddevananda: beacuse, you know, you don't have anything else better to do than mysql consulting this week20:45
mtreinishmordred: well can we create a subdir? :)20:45
fungidkranz: i guess no longer running them with nova-net is acceptable loss?20:46
mordredmtreinish: we can - I'm not saying it won't be hacky20:46
openstackgerritPeter Hamilton proposed openstack/requirements: Update PyKMIP version in requirements  https://review.openstack.org/16444920:46
dkranzfungi: actually, I have no objection to adding another one20:46
mordredmtreinish: but we could create a schema called "tmp" which would cause a subdir to be created in the datadir - and then we could set tmpdir=datadir/tmp which would use that dir20:46
mordredand if it trashes somethign in that dir *meh*20:46
clarkbdkranz: fungi that is probably preferable since nova net is still alive20:46
dkranzfungi: I know we have been trying to avoid more jobs but this is just periodic20:46
zaroclarkb: is that something that's doneon server side?20:47
dkranzclarkb: will do. BTW, it would really help if there were a way to run periodic jobs like this without having to run everything in check experimental20:47
*** afazekas has quit IRC20:47
dkranzclarkb: I know this was discussed in Paris but I20:47
clarkbzaro: I think both issues are related to how we upload the files, we should set the type so that swift knows its html and can be served to browsers that way20:47
dkranzclarkb: am not sure if there was any action planned20:48
clarkbzaro: and we shouldn't upload an index.html if one is laready there20:48
fungidkranz: you mean like a way to manually trigger all periodic jobs?20:48
dkranzfungi: Ideally a way to manually trigger just one20:48
dkranzfungi: the periodic jobs are mostly unrelated20:49
*** e0ne has quit IRC20:49
*** afazekas has joined #openstack-infra20:49
*** packet has quit IRC20:50
dkranzfungi: right now if I want to test a stress test I have to do check experimental in tempest which runs a zillion other jobs too and is quite wasteful20:50
*** hichihara has joined #openstack-infra20:50
mtreinishmordred: heh, ok. :)  I'll go back to debugging the mordred migration failure then: http://logs.openstack.org/38/164838/3/check/gate-subunit2sql-python27/7d4c73c/console.html#_2015-03-16_20_26_18_30520:50
*** andreykurilin_ has joined #openstack-infra20:50
mtreinishfungi: I think dkranz is looking for something like a regex filter on check experimental, so you do check experimental $REGEX and it only runs experimental jobs that match regex20:52
dkranzmtreinish: +120:53
*** dangers is now known as dangers_away20:53
fungimtreinish: dkranz: yeah, trying to think through the implications from zuul's perspective. right now it knows how to run all jobs in a particular pipeline for a given change's project, filtered based on branch and changed files20:53
openstackgerritMerged openstack-infra/project-config: Rename experimental nova py27 to run on dsvm nodes  https://review.openstack.org/16477720:54
fungiso mostly pondering how one of those could be hooked to minimize complexity20:54
fungiin this case we'd need to have a special kind of comment trigger i think20:54
mordredmtreinish: it looks like it's still doing something with sqla20:54
fungican't just use the normal comment trigger since the list of jobs to run would be dependent on the contents of the comment from the stream rather than determined explicitly in the config20:55
dkranzfungi: I understand it is nontrivial. My vision is that we should have all kinds of interesting periodic jobs for "non-golden" configurations and tests that take too long for the gate.20:55
*** thedodd has joined #openstack-infra20:55
mordredmtreinish: what's the microsecond_data_migration supposed to be doing?20:55
dkranzfungi: assuming of course they can be watched and not bitrot...20:56
*** dustins has quit IRC20:56
anteayaSpamapS: so on https://review.openstack.org/#/c/158148/3 both jeblair and ajaeger asked for it to be non-voting to start20:56
*** jaypipes has quit IRC20:56
anteayaSpamapS: is there a reason why you would like to test the job with a non-voting job to begin?20:56
anteayawould not20:56
*** jaypipes has joined #openstack-infra20:57
mtreinishmordred: it loops over all the rows extracts microseconds from the time columns and puts it in the new microseconds column20:57
dkranzfungi: thanks for the +2. After that merges I will add another non-neutron stress job. I need to make a new config for it in tempest first.20:57
mordredmtreinish: how is it doing that?20:58
mordredmtreinish: I didn't think the old column had microseconds?20:58
*** harlowja is now known as harlowja_away20:58
mtreinishmordred: it's skipped on the infra db with that config flag20:58
clarkbdkranz: fungi I think the idea was to run most of those things as post jobs so you wouldn't need to manuall trigger anything. The issue is we need some way of presenting the results to uses20:59
mtreinishI put that there in the case someone was running the db against a backend which didn't strip the microseconds20:59
fungidkranz: i think the main pushback is going to be that the "recheck" and "check experimental" comments are a terrible interface to start with, and we should be doing this via a zuul api/ui rather than accumulating more technical debt on that front20:59
mordredmtreinish: ah - so the data migration ... gotcha20:59
mordredmtreinish: so the problem here is that clearly the migration did not succeed20:59
*** carl_baldwin has joined #openstack-infra20:59
dkranzfungi: It doesn't really matter much to me what the UX is for this20:59
mordredmtreinish: does that sqlalchemy execution context have a schema associated with it?20:59
*** bhunter71 has quit IRC20:59
*** soren has joined #openstack-infra21:00
mtreinishmordred: yeah, I'm manually stepping through the script now21:00
dkranzclarkb: I don't quite understand what you mean by post jobs21:00
mtreinishmordred: oh, dunno21:00
*** packet has joined #openstack-infra21:00
clarkbzaro: looking at response headers from swift the mime is text/html21:00
clarkbdkranz: jobs that run after every merge21:00
mtreinishmordred: fwiw, when I ran the script manually it failed: http://paste.openstack.org/show/192735/21:00
nibalizermordred: sweet let me know how i can help21:00
*** sigmavirus24 is now known as sigmavirus24_awa21:00
*** Sukhdev has joined #openstack-infra21:01
dkranzclarkb: but I want to see them pass first before they are merged21:01
dkranzclarkb: and so do reviewers21:01
mordredmtreinish: k. gimme a sec21:01
clarkbdkranz: sure so thats a separate problem. What we discussed at the summit is the above thing21:01
jogosdague: quick question related to running https://review.openstack.org/#/c/155138/ as a new job21:01
dkranzclarkb: ok, I missed that distinction,21:02
jogooh neve rmind21:02
clarkbdoes anyone know why http://logs.openstack.org/59/164859/1/check/nodepool-coverage/bf38a9f/cover/nodepool_allocation.html wouldn't render given the response headers?21:02
mordredmtreinish: try this: LOCK TABLES test_runs write, test_runs_migration write; instead of the lock table command21:03
openstackgerritClark Boylan proposed openstack-infra/project-config: Do not generate index.html if one exists  https://review.openstack.org/16486621:03
clarkbzaro: ^ thats part of the fix21:03
mordredmtreinish: and UNLOCK TABLES: instead of the unlock table line21:03
mtreinishmordred: now it complains that the column counts don't match: ERROR 1136 (21S01): Column count doesn't match value count at row 121:04
mordredmtreinish: neat. one sec21:05
mordredmtreinish: isn't this fun?21:05
fungidkranz: so now i'm starting to miss what the connection is between requesting individual runs of experimental jobs and whatever you opened with about periodic jobs21:05
*** ivar-laz_ has quit IRC21:05
clarkbOH! we wrap that entire thing in a span21:05
clarkbos_loganalyze must be breaking that21:05
clarkbzaro: ^21:05
clarkber in <pre><span>21:06
dkranzfungi: the connection is that the tempest periodic jobs are also on the experimental queue which is the only way to run them on demand21:06
*** ivar-lazzaro has joined #openstack-infra21:06
mordredmtreinish: INSERT INTO test_runs_migration SELECT id, test_id, run_id, status, start_time, stop_time, 0, 0 from test_runs;21:06
mordredmtreinish: try that for the insert21:06
dkranzfungi: and I can do that, but it is a waste, and will get worse when we have more non-gate jobs that want to be triggered on demand21:06
mtreinishmordred: heh actually yes, I've learned more about mysql in the past few hours then I have since I started this project :)21:06
fungidkranz: okay, but that's separate from the periodic jobs concern then i guess21:07
dkranzfungi: with respect to the issue of who is watching periodic jobs, yes.21:07
* fungi needs to head out to dinner, bbl21:07
dkranzfungi: sorry I mixed them together21:07
mordredmtreinish: you could do this: INSERT INTO test_runs_migration SELECT id, test_id, run_id, status, start_time, stop_time, microsecond(start_time), microsecond(stop_time) from test_runs;21:07
*** ivar-lazzaro has quit IRC21:07
*** Slower has joined #openstack-infra21:07
*** jgrimm is now known as zz_jgrimm21:07
mordredand avoid the need for the follow on sqlalchemy migration21:08
Slowerso I made a channel #kolla, would like to get it registered21:08
*** ivar-lazzaro has joined #openstack-infra21:09
*** amotoki has joined #openstack-infra21:09
*** andreykurilin_ has quit IRC21:09
Slowerand I'm not the only one on it :)21:09
*** ayoung has joined #openstack-infra21:09
mtreinishmordred: hmm last line fails now: ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails21:09
*** tsg has joined #openstack-infra21:10
anteayaSlower: register it with freenode21:10
anteayaSlower: and then read http://ci.openstack.org/irc.html#access21:10
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add job for network based elastic-recheck queries test  https://review.openstack.org/16486921:11
jogosdague: ^ I am fairly sure I did that all wrong21:11
devanandamordred: mysql obfuscates the file names when making temp tables so eg. i couldn't do CREATE TEMP TABLE `../mysql/user` .. or something similar21:11
clarkbzaro yup I see the issue second patch soon21:11
devanandamordred: I mean, it seems crazy because I've never even wanted to do that21:11
mtreinishmordred: hmm, I guess I could, would that make the infra case slower though?21:11
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enabled eslint:no-use-before-define  https://review.openstack.org/16151021:12
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enabled eslint:no-shadow  https://review.openstack.org/16150821:12
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enabled eslint:space-infix-ops  https://review.openstack.org/16150921:12
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enabled eslint:space-unary-ops  https://review.openstack.org/16150621:12
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enabled eslint:consistent-return  https://review.openstack.org/16150721:12
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enabled eslint:strict  https://review.openstack.org/16150421:12
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enabled eslint:no-console  https://review.openstack.org/16150521:12
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enabled eslint:no-underscore-dangle  https://review.openstack.org/16150321:12
openstackgerritSpencer Krum proposed openstack-infra/system-config: Manage hiera.yaml on all hosts  https://review.openstack.org/16487021:12
mordredmtreinish: shouldn't do - it's doing a select from / insert into anyway21:12
mordredmtreinish: so it's traversing every row in teh table regardless - doing math on one of the values will not be noticable21:13
Sloweranteaya: thanks!21:14
anteayaSlower: welcome21:14
nibalizermordred: are we okay with some duplication (is there a need even?) between e.g. afsdb and afs groups/roles/machinecollections? i like keeping it explicit and non-inheriting because "yay simple" but we could get fancy if needed21:15
*** ldnunes has quit IRC21:15
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/shade: Add unit test for create_server  https://review.openstack.org/16015521:15
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/shade: Add basic unit test for shade.openstack_cloud  https://review.openstack.org/15967421:15
mordrednibalizer: I think it's fine to duplicate - ansible can handle a thing being in more than one group, but the code would also handle copying all of teh related groups over21:16
*** afazekas has quit IRC21:16
*** radez is now known as radez_g0n321:16
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Hard code the sql for mysql on migration 1679b5bc102  https://review.openstack.org/16483821:18
mtreinishmordred: ^^^ that's the latest, it works except it doesn't move the foreign keys to the new table, so it can't drop the old one21:18
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Removed grunt:server  https://review.openstack.org/16316521:19
mordredmtreinish: oh - I can add that ... can I add it in the morning though?21:19
mordredmtreinish: are there inbound foreign keys from other tables?21:19
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Hard code the sql for mysql on migration 1679b5bc102  https://review.openstack.org/16483821:20
mtreinishmordred: yes, the test_run metadata table has a foreign key which is the primary key in test_runs. (or did I get that backwards)21:21
*** hashar has quit IRC21:22
*** sambetts has quit IRC21:22
*** tiswanso has quit IRC21:22
mordredmtreinish: will you pastebin "show create table test_run \G" ?21:22
mtreinishmordred: http://paste.openstack.org/show/192699/21:23
*** afazekas has joined #openstack-infra21:23
mordredmtreinish: no - that way should be fine .. one sec21:24
*** asettle has joined #openstack-infra21:24
*** sambetts has joined #openstack-infra21:25
* anteaya goes to gather sap, now that the neutron meeting is over21:26
*** banix has quit IRC21:26
*** packet has quit IRC21:27
openstackgerritDoug Wiegley proposed openstack-infra/devstack-gate: Mechanism to allow easier fine-tuning of devstack-gate services  https://review.openstack.org/16487421:27
mordredmtreinish: http://paste.openstack.org/show/19273721:28
*** dkliban_brb is now known as dkliban21:28
mordredmtreinish: somethign liek that21:29
*** afazekas has quit IRC21:29
mordredmtreinish: you need to drop the test_run_metadata foreign key so that you can drop test_runs_old;21:29
mordredbut then add it back again pointing to the new table21:29
mtreinishmordred: ah, ok thanks21:30
*** mriedem is now known as mriedem_away21:33
*** mattfarina has quit IRC21:33
*** garyh has quit IRC21:34
krotscheckCan someone confirm an edge case for me? https://storyboard.openstack.org/#!/story/10 fails to resolve, throws the user back to the dashboard. Other stories are fine, but this one (and a few others) seem borked.21:37
jeblairkrotscheck: confirmed (not logged in)21:37
krotscheckI think it's because that story predates story authors.21:37
krotscheckjeblair: Thanks21:38
jeblairkrotscheck: also confirmed while logged in21:38
*** cdent has joined #openstack-infra21:38
*** aysyd has quit IRC21:38
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Hard code the sql for mysql on migration 1679b5bc102  https://review.openstack.org/16483821:38
pleia2krotscheck: throws a bunch of errors (not logged in)21:39
pleia2(I can screenshot if it's helpful)21:39
krotscheckThanks everyone.21:39
krotscheckNaah, it's throwing those for me too.21:39
krotscheckand I have advanced debugging things.21:39
* pleia2 nods21:39
pleia2figured :)21:39
*** aysyd has joined #openstack-infra21:40
openstackgerritgreghaynes proposed openstack-infra/nodepool: Check image-list output in cmd tests  https://review.openstack.org/16435621:40
openstackgerritSwaminathan Vasudevan proposed openstack-infra/project-config: Add Neutron DVR aiopcpu job for multi-node testing  https://review.openstack.org/15841521:40
greghaynesclarkb: ^21:40
greghaynesNote we now have to wait_for_threads for obvious reasons21:41
mtreinishpleia2: do you remember what the syntax error was on the mysqldump from friday?21:42
*** bswartz has joined #openstack-infra21:42
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Added null check for story creator_id.  https://review.openstack.org/16487721:42
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Hard code the sql for mysql on migration 1679b5bc102  https://review.openstack.org/16483821:42
pleia2mtreinish: I don't remember, but I can probably browse logs to see if I put it here/jog my memory21:42
*** dizquierdo has joined #openstack-infra21:43
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add job for network based elastic-recheck queries test  https://review.openstack.org/16486921:43
*** ddieterly has quit IRC21:43
mtreinishpleia2: cool thanks21:44
openstackgerritgreghaynes proposed openstack-infra/nodepool: Indicate error when deleting an invalid snapshot  https://review.openstack.org/16447221:44
openstackgerritgreghaynes proposed openstack-infra/nodepool: Test snapshot image deletion command  https://review.openstack.org/16447321:45
pleia2mtreinish: so we had the ansible logs http://paste.openstack.org/show/192214/ and the /opt/subunit2sql.sql.gz just contained the response you'd get if you just type "mysqldump" or have the wrong parameters21:46
pleia2so a couple lines of usage21:46
*** sigmavirus24_awa is now known as sigmavirus2421:47
pleia2I didn't find why that happened (what it was trying to run and failing)21:47
mtreinishpleia2: :( so it didn't say what the wrong params were?21:47
pleia2alas, no21:47
*** weshay has quit IRC21:48
pleia2meeting on St. Patrick's Day means we got a themed meeting announcement21:48
*** pc_m has quit IRC21:48
jheskethMorning21:50
pleia2morning jhesketh21:50
jeblairpleia2: ++!21:50
*** prad has quit IRC21:53
*** ivar-laz_ has joined #openstack-infra21:54
clarkbjhesketh: good morning, will have a couple enable_swift changes for review shortly21:55
*** Somay has joined #openstack-infra21:55
clarkbjeblair: the first one is up, working on a second to os_loganalyze (writing tests is taking more time than I hoped)21:55
clarkber jhesketh ^21:55
*** Somay has quit IRC21:56
SpamapShm21:56
jheskethclarkb: okay cool, will take a look21:56
SpamapShas anybody ever played with the CLI tool that comes with gearmand (just called gearman) and geard?21:56
SpamapSworker mode doesn't seem to work21:56
*** ivar-lazzaro has quit IRC21:57
marunjogo: help to find pass/fail rate for a job?21:57
*** Somay has joined #openstack-infra21:57
*** yamamoto has quit IRC21:58
marunjogo: ah, got it21:58
*** cdent has quit IRC21:58
*** rlandy has quit IRC21:58
*** adalbas has quit IRC21:59
*** aysyd has quit IRC21:59
anteayaSpamapS: I had a question for you in backscroll22:00
*** soren has quit IRC22:00
*** timcline has quit IRC22:00
anteayaSpamapS: did you see it?22:00
anteayaSpamapS: it was about your patch 15814822:00
mtreinishSpamapS: I've only ever used the server, seemed to work ok for my local testing22:01
jeblairSpamapS: i have not22:01
mtreinishor was that a different package, it's been several months22:01
*** yfried_ has quit IRC22:02
*** dimtruck is now known as zz_dimtruck22:03
*** tkelsey has quit IRC22:03
*** aysyd has joined #openstack-infra22:03
clarkbI think os_loganalyze tests have melted my brain22:07
openstackgerritMerged openstack-infra/puppet-nodepool: Parameterise logging config template  https://review.openstack.org/16403122:10
*** ddieterly has joined #openstack-infra22:10
anteayaclarkb: no no I need your brain22:10
anteayaclarkb: I'm reviewing https://review.openstack.org/#/c/164866/1/jenkins/scripts/zuul_swift_upload.py22:10
openstackgerritMaru Newby proposed openstack-infra/project-config: Configure neutron to gate on neutron-dsvm-api job  https://review.openstack.org/16488622:11
*** aysyd has quit IRC22:11
anteayaclarkb: under what conditions would your new if file_path be false?22:11
*** harlowja_away is now known as harlowja22:11
clarkbanteaya: when make_index_file short circuits because an index file already exists22:11
* anteaya looks again22:11
SpamapSjeblair: it doesn't seem to submit a client id, and that perturbs geard22:12
anteayaI looked at it and looked at it and wasn't seeing it, thanks clarkb22:12
*** gordc has quit IRC22:12
*** stevemar has quit IRC22:13
SpamapSanteaya: re https://review.openstack.org/#/c/158148/3 , I believe python3 in a gate is pretty straight forward .. it works, or it doesn't. So I don't really think it needs time to stabilize.22:13
anteayaSpamapS: you are aware that adding a new untested job to a repo's gate blocks the repo until the job is fixed?22:14
anteayaif it is a broken job?22:14
jeblairSpamapS: that sounds like a potential geard bug22:15
*** amitgandhinz has quit IRC22:16
*** tsg has quit IRC22:17
*** soren has joined #openstack-infra22:17
*** mattfarina has joined #openstack-infra22:18
*** mpopow has quit IRC22:18
*** mattfarina has quit IRC22:18
*** sputnik13 has quit IRC22:21
*** carl_baldwin has quit IRC22:22
*** bknudson has quit IRC22:22
*** Somay has quit IRC22:23
*** ivar-laz_ has quit IRC22:25
openstackgerritRamy Asselin proposed openstack-infra/system-config: Log server can run on Apache 2.4 / Ubuntu Trusty  https://review.openstack.org/16488922:25
greghaynesclarkb: so interesting thing about pypi-mirror and using it for making a wheel only mirror - a recent feature moves the non arch specific wheels into the main mirror dir, so theres not an easy way to separate them out from the rest of the packages22:26
*** ivar-lazzaro has joined #openstack-infra22:26
openstackgerritClark Boylan proposed openstack-infra/os-loganalyze: Update regex for better HTML detection.  https://review.openstack.org/16489122:27
clarkbjhesketh: sdague ^ that will make coverage logs render properly when served via swift22:27
clarkbgreghaynes: I don't think thats a problem22:28
clarkbgreghaynes: we will just have a few duplicate files sitting around but this way everything gets a wheel in a simple way22:28
greghaynesyep, as long as were fine with the duplication then that works22:28
*** dboik_ has joined #openstack-infra22:30
*** ddieterly has quit IRC22:30
*** MarkAtwood_ has quit IRC22:31
jheskethclarkb: lgtm22:32
clarkbjhesketh: http://logs.openstack.org/59/164859/1/check/nodepool-coverage/bf38a9f/cover/nodepool_allocation.html is an occurence of the issue22:32
clarkbjhesketh: the doctype first line seems to be what broke it22:32
*** dboik has quit IRC22:33
clarkbjhesketh: https://review.openstack.org/#/c/164866/ is the other related change. coverage generates an index.html for us but we override it22:33
*** nelsnelson has quit IRC22:34
clarkbjhesketh: ^ probably needs more scrutiny simply because swift and apache are both involved22:34
*** dboik_ has quit IRC22:34
openstackgerritDoug Wiegley proposed openstack-infra/devstack-gate: Mechanism to allow easier fine-tuning of devstack-gate services  https://review.openstack.org/16487422:34
SpamapSjeblair: indeed, I'm investigating now22:35
*** garyh has joined #openstack-infra22:35
*** otter768 has joined #openstack-infra22:35
openstackgerritMerged openstack-infra/project-config: Use job templates for gerritlib builds  https://review.openstack.org/15606822:35
*** peristeri has quit IRC22:36
SpamapSgearman -c 1 -h localhost -w -f something   should be equivalent of   w = gear.Worker(client_id='foo'); w.addServer('localhost');w.registerFunction('something'); print(w.getJob())22:36
jheskethclarkb: I just approved 164866, but if you're concerned about it needing more eyeballs we have until the images rebuild to have others look at it and push up other chnages22:36
clarkbjhesketh: ya mostly just wondering if the relative paths in an index file that doesn't know about swift will work22:37
clarkbjhesketh: I think they will because your browser should do the correct thing22:37
SpamapSbut the former does gets a NO_JOB while the latter gets the job22:37
clarkbjhesketh: so it should all just work22:37
*** salv-orl_ has joined #openstack-infra22:37
jheskethclarkb: hmm, interesting question... I think it should too22:38
*** nelsnelson has joined #openstack-infra22:38
*** salv-orlando has quit IRC22:39
openstackgerritMerged openstack-infra/project-config: Stop running useless tests on horizon  https://review.openstack.org/16434422:39
openstackgerritMerged openstack-infra/project-config: Remove jobs for Gerrit 2.4.x  https://review.openstack.org/16482122:39
*** otter768 has quit IRC22:40
*** dims has quit IRC22:43
fungipleia2: leprechauns are also welcome to attend22:43
*** sigmavirus24 is now known as sigmavirus24_awa22:43
*** nelsnels_ has joined #openstack-infra22:44
pleia2leprechauns++22:44
pleia2clarkb: can you take a quick look at https://review.openstack.org/#/c/164311/ ?22:45
* fungi also has several jokes about nasty green beer22:45
*** nelsnelson has quit IRC22:45
openstackgerritMerged openstack-infra/project-config: Do not generate index.html if one exists  https://review.openstack.org/16486622:45
pleia2beer that can by dyed green typically aren't worth my time :)22:46
clarkbpleia2: ya let me test in a container22:46
pleia2clarkb: I think we fixed this with crinkle and co that day we were building images, and I tested it in a 14.04 vm just now22:46
*** Somay has joined #openstack-infra22:46
*** dims has joined #openstack-infra22:46
openstackgerritIan Wienand proposed openstack-infra/system-config: Add Fedora 21 dib image  https://review.openstack.org/16398222:47
*** hrubi has quit IRC22:47
*** dims has quit IRC22:47
*** dims has joined #openstack-infra22:47
clarkbpleia2: you did `gem install rspec` or ran the command with a version?22:47
pleia2clarkb: no version22:48
fungiinfra o' team22:48
anteayamtreinish: I'm looking at https://review.openstack.org/#/c/164730/122:48
*** garyh has quit IRC22:49
anteayamtreinish: we had a chat in the third party meeting this morning, the original patch upset their systems, and the cap fixed them22:49
anteayamtreinish: any thoughts on how to proceed keeping in mind this might affect them?22:49
ianwjeblair: do you want me to just merge this down to the original change?  -> https://review.openstack.org/#/c/164859/22:50
anteayamtreinish: for reference: 15:20:29 <rhe00> are there any infra changes planned for this week? http://eavesdrop.openstack.org/meetings/third_party/2015/third_party.2015-03-16-15.03.log.html22:50
pleia2anteaya: so to move forward with the latest version of subunit2sql they will need to do the schema update at some point, until then they can edit their instances to cap the version themselves (as rhe00 did on Friday)22:51
*** shashankhegde has quit IRC22:51
jeblairianw: if you want; i didn't want to lose the reviews we already had.  you can squash it if you want, or we could just merge it right afterwords.22:52
*** Slower has quit IRC22:53
anteayapleia2: okay, care to help me draft an email (if nothing else to give us something to point to)22:53
anteayaor should we just tell them when the roll in22:53
jeblairanteaya: well, i mean, i expect we will make hundreds of infra changes this week22:53
anteayajeblair: I know, that is what I told them22:53
anteayathis was just the start of the conversation22:53
jeblairanteaya: i also would expect the version problem to have broken us too22:53
anteayaokay22:54
anteayaam I an idiot for asking?22:54
pleia2yeah, it would have if I didn't push through the cap22:54
jeblairanteaya: i don't think so22:54
openstackgerritFlavio Fernandes proposed openstack-infra/devstack-gate: Translate semi-colon into newline when parsing $DEVSTACK_LOCAL_CONFIG  https://review.openstack.org/16489522:54
anteayajeblair: okay thanks22:54
*** Slower has joined #openstack-infra22:54
anteayapleia2: thanks for the cap22:54
pleia2anteaya: instead of a specific email, perhaps we can get mtreinish to email release notes for the new version of subunit2sql noting the schema change? then point 3rd party there22:54
anteayaoh I like that22:55
anteayamtreinish: can we sell you on some release notes?22:55
*** sdake has quit IRC22:55
ianwjeblair: well you have the keys to the castle :)  i will go with whatever you think is faster22:55
*** shashankhegde has joined #openstack-infra22:56
clarkbpleia2: anteaya confirmed `gem install puppetlabs_spec_helper` works now22:56
clarkbpleia2: so the removal of the workaround should be fine22:56
pleia2clarkb: care to +A?22:56
clarkbpleia2: ya I can get it22:56
pleia2clarkb: and thanks, yay!22:57
anteayaclarkb: yay22:57
anteayathat only took what, a couple of months?22:57
anteayapleia2: let me know what you think of my comment: https://review.openstack.org/#/c/164730/22:57
pleia2anteaya: thumbs up22:58
anteayathanks22:58
*** yamamoto has joined #openstack-infra22:58
anteayaI appreciate the help getting the larger picture22:58
pleia2sure thing22:59
SomayCan anyone review my patch related to jenkins job builder here? I am a new contributor and would be really happy to get my first patch merged :) https://review.openstack.org/#/c/163137/23:00
jeblairanteaya: are third-party folks running their own subunit2sql databases or pulling data from ours?23:01
*** amotoki has quit IRC23:01
Somay(sorry to interrupt)23:01
*** Sukhdev has quit IRC23:01
clarkbjeblair: I think pulling from ours23:01
anteayajeblair: I don't really know as I didn't ask that question23:01
jeblairclarkb: so i think that means that they were broken because _our_ db did not have the schema run, not because they were using their own23:01
jeblairanteaya: ^23:02
clarkbjeblair: correct23:02
anteayarhe00 was using asselin's scripts and the change broke his scripts23:02
jeblairschema change23:02
anteayajeblair: ah yes, I would go with that assumption23:02
jeblairso no action is needed on the part of third-party folks doing that23:02
anteayaoh good23:02
anteayaI felt it my duty to at least ask23:02
jeblairif anyone is running their own subunit2sql database, then they would need to run a schema change manually23:02
anteayasince they were a bit upset today23:03
anteayaokay23:03
jeblairbut if they are doing that, they are probably not using a copy of our prep scripts23:03
clarkbanteaya: they are welcome to build images without using our database23:03
anteayaawesome23:03
clarkbanteaya: not sure that this is something to get upset over23:03
anteayaclarkb: what they know how to do and what they cargo cult23:03
anteayathe problem is I don't know myself23:03
pleia2unfortunately I think many use the scripts without a firm understanding of what's going on23:03
*** patrickeast_ has joined #openstack-infra23:03
anteayasince I've been holding hands and offering tissues for the last 18 months23:04
anteayaI would dearly like ot know myself23:04
*** patrickeast has quit IRC23:04
*** patrickeast_ is now known as patrickeast23:04
anteayabut thanks for telling me, I appreciate it23:04
anteayaand will try to work it into upcoming questions about it23:04
openstackgerritMerged openstack-infra/project-config: Remove unneeded workaround  https://review.openstack.org/16431123:04
anteayapleia2: oh any understanding at all23:05
anteayafirm is a pipedream23:05
pleia2anteaya: I was trying to be diplomatic :)23:05
anteayaha ha ha23:05
anteayago you23:05
anteayawhat was that line you used?23:05
anteayamy delicate is all used up23:05
anteayathat is the best line ever23:06
pleia2sounds like me23:06
pleia2hehe23:06
anteayathat was you23:06
anteayaI loved it23:06
anteayastill do23:06
*** claudiub has joined #openstack-infra23:06
anteayaI need to go for a walk23:07
pleia2enjoy23:07
anteayathanks23:07
mtreinishpleia2, anteaya: I have no idea why people running 3rd party ci systems would be using the subunit2sql stuff against infra's db to be honest (or at all really)23:07
mtreinishit'd be great if they were running there own db, I'd just be surprised23:08
*** mwagner_lap has joined #openstack-infra23:08
clarkb because they use our image build scripts23:08
*** ChuckC has joined #openstack-infra23:09
*** lnr has joined #openstack-infra23:10
mtreinishclarkb: yeah I got that, it's just surprising to me that they wouldn't look at what they're running and realize it had no real benefit for them23:10
* mtreinish should probably read the backscroll before talking23:10
clarkbSomay: done23:11
*** thedodd has quit IRC23:14
*** BlackMustard has joined #openstack-infra23:15
*** lnr has left #openstack-infra23:15
*** gyee has quit IRC23:16
*** dims has quit IRC23:18
*** dims has joined #openstack-infra23:18
*** r-daneel has quit IRC23:19
*** andreykurilin_ has joined #openstack-infra23:20
*** salv-orl_ has quit IRC23:23
Somayclarkb: Thanks! Those are the default values that the plugin specifies23:24
*** sdake has joined #openstack-infra23:24
*** wenlock has quit IRC23:24
clarkbSomay: ok, then we just need to raise an error when they occur23:24
*** baoli has joined #openstack-infra23:24
Somaysure, i’ll make that change23:25
fungiianw is suggesting bindep should have some better error reporting if run on systems lacking an lsb_release executable (see inline comments at https://review.openstack.org/157979 for details). trying to decide if i should detect and raise a special exception for that condition or take another route, and also what the error should recomment to the end user given that the package providing it will have23:25
fungidifferent names on different platforms23:25
*** ZZelle has quit IRC23:25
clarkbfungi: doesn't bindep already map package names?23:25
clarkbfungi: should be easy enough to use bindep recursively to write the error message?23:26
fungiit does, but... it uses lsb_release to decide what platform it's being run on. so chicken and egg23:26
clarkboh right23:26
clarkbfungi: I think you just say missing lsb_release executable and let others figure it out?23:26
fungii could just punt and say "figure it out" yeah23:26
*** amitgandhinz has joined #openstack-infra23:27
fungias for the bigger question, there's only one method calling lsb_release but it's entered from a couple places in main. and in a module which doesn't currently handle any ui feedback. i'm guessing raising a custom exception is the best way to signal that problem?23:27
*** mpopow has joined #openstack-infra23:28
ianwfungi: yeah, i proposed devstack do a similar thing, except that does have a go at installing for you because devstack takes over everything -> https://review.openstack.org/#/c/117104/23:28
SpamapSjeblair: I can confirm that something in geard doesn't work with the C based cli gearman command. I wonder if we can add an optional bit to the functional tests if we have 'gearman' in our PATH23:28
*** soren has quit IRC23:29
*** BlackMustard has quit IRC23:29
ianwfungi: that probably matches the behaviour of setuptools etc which is usually "here's a backtrace..."23:29
fungiianw: well, it does that already23:29
fungiit will try to exec lsb_release, fail to find it, and raise an exception telling you that23:30
fungibecause python23:30
*** amitgandhinz has quit IRC23:31
*** salv-orlando has joined #openstack-infra23:31
ianwfungi: yeah, i just mean if the exception has in it something more obvious than a failed exec that's about right, even if it doesn't give a nice formatted output23:31
*** ddieterly has joined #openstack-infra23:32
fungiokay, i'll see what i can do to catch the oserror and reraise it along with a custom exception. i just hate masking exceptions with other exceptions23:33
ianwthe exec failure is obvious to python developers who see it and then correlate it with the code, but a bit generically unfriendly ... and having tryed to use lsb_release generically i do know that it is a common issue that it isn't there yet, so people will hit it23:33
fungimay make it easier on less clue-endowed end users but it angers developers who try to actually troubleshoot the exception23:34
fungii'll find a happy medium23:34
fungimaybe i'll do what i was hesitant to do initially and add a lbyl conditional23:35
*** salv-orlando has quit IRC23:35
ianwthe line between user and developer in openstack is pretty thin, so there's that :)23:36
*** BlackMustard has joined #openstack-infra23:36
fungiianw: worth noting that the primary use case for bindep is "i want to run `tox -e py27` on nova but don't know what distro packages i need to support the python dependencies for it"23:37
*** Qiming has joined #openstack-infra23:37
fungi(for example, libxml/xslt headers to be able to compile c extensions for teh lxml module)23:39
*** shashankhegde has quit IRC23:40
*** ajmiller_ has joined #openstack-infra23:40
fungiso, yeah, currently fairly developer-centric, though i wouldn't ignore the possibility it could find use for less dev-oriented tasks too23:40
fungiwhich is why i'm entertaining slightly more user-friendly error handling23:40
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Added null check for story creator_id.  https://review.openstack.org/16487723:41
ianwright, it's only logical for devstack to use it rather than it's hand-curated list of the same23:41
*** jaypipes has quit IRC23:41
*** r-daneel has joined #openstack-infra23:42
*** ajmiller has quit IRC23:44
*** signed8bit is now known as signed8bit_ZZZzz23:44
openstackgerritSomay Jain proposed openstack-infra/jenkins-job-builder: Adding more configurable options in Notifications plugin  https://review.openstack.org/16313723:45
ianwit still seems a shame that distro packagers have figured this stuff out, but their info is really locked in their packages.  providing a collaboration point is a positive23:45
*** sdake__ has joined #openstack-infra23:45
openstackgerritMaru Newby proposed openstack-infra/project-config: Configure neutron to gate on neutron-dsvm-api job  https://review.openstack.org/16488623:45
*** Somay has quit IRC23:46
*** tsg has joined #openstack-infra23:46
*** r-daneel has quit IRC23:47
SpamapSERROR:gear.Server:Received unknown packet: <gear.Packet 0x7fb6decf9f50 type: UNKNOWN>23:47
clarkbjeblair: mtreinish so did we manage to correct the database for subunit2sql?23:47
*** Somay has joined #openstack-infra23:47
*** andreykurilin_ has quit IRC23:48
StevenKSpamapS: Helpful.23:48
fungiwell, to some extent i get the feeling some significant percentage of distro contributors resent/avoid lsb23:48
*** dboik has joined #openstack-infra23:48
fungiianw: ^23:48
clarkbfungi: unfortunately as a distro user its the only sane tool that does that job23:48
*** gokrokve has quit IRC23:49
fungihence their lack of priority around having lsb tools installed by default23:49
*** sdake has quit IRC23:49
fungiclarkb: as a _cross-distro_ user yes. as a single-distro user much less so23:49
StevenK/etc/debian_version or /etc/redhat-release, but they aren't an answer23:49
*** dboik_ has joined #openstack-infra23:49
StevenKI did like lsb_release working on Ubuntu23:49
SpamapSIIRC, LSB in its original incarnation included some really bad redhatisms and was resented by all.. but has since been picked apart into useful cross-distro tools.23:50
openstackgerritMichael Johnson proposed openstack-infra/git-review: Choose correct branch for rebase when submitting  https://review.openstack.org/15887723:50
fungiagreed. but the resentment still lingers i think23:50
greghaynesclarkb: so for this pypi-mirror periodic job, do I put it under the openstack/pypi-mirror job?23:51
ianwthere is redhat-lsb-core package now which installs a reasonable amount, but the original redhat-lsb package brings in the kitchen sink23:51
*** ashleighfarnham has quit IRC23:51
*** sputnik13 has joined #openstack-infra23:51
greghaynesIts wierd since it doesnt need to actually be tied to a repo of any kind23:51
SpamapSianw: yeah, because the original LSB definition included X23:51
clarkbgreghaynes: I wouldn't, I would create a meta project instead23:51
fungiredhat-lsb-core is btw the package which provides the lsb_release executable on rh derivatives (as opposed to the lsb-release package on debian derivatives)23:51
greghaynesclarkb: Is there an example of that I can grep for?23:51
*** dannywilson has quit IRC23:51
clarkbgreghaynes: let me check23:51
*** ajmiller_ has quit IRC23:52
*** tsg has quit IRC23:52
clarkbgreghaynes: there was at one time but I don't see it anymore. Actuall I would put it under requirements23:53
clarkbgreghaynes: since we want to job to fire on requirements changes23:53
*** dboik has quit IRC23:53
greghaynesah. Yep23:53
greghaynesalthough I think we also want it to fire under pypi-mirror changes too23:53
greghaynessince theres *tons* of those (not really)23:54
* fungi senses jobs he deleted getting re-added23:54
greghaynesfungi: :)23:54
clarkbfungi: yes, it turns out that we need wheels23:54
*** Somay has quit IRC23:54
mkj_wkfungi: that is definitely an improvement23:54
*** Qiming has quit IRC23:54
mkj_wkfungi: querying Gerry for a branch at submit time had become useless :)23:54
clarkbgreghaynes: only if you have a similar job that just builds a mirror but doesn't copy any fiels23:55
fungiclarkb: heh. so now it will be used to generate a list of packages which need wheels built and cached?23:55
mkj_wkfungi: this change also removed the need (at least for now) for my sleep hack23:55
*** bknudson has joined #openstack-infra23:55
mkj_wkso it's a much cleaner patch now23:55
clarkbfungi: it will build the wheels too23:55
clarkbfungi: it always did that, we just lost the feature when we went to bandersnatch23:55
fungimkj_wk: great news23:55
fungiclarkb: build wheels for us to host from our mirror, or pre-caching them on nodepool images?23:56
clarkbfungi: both, we will host them on our mirror then nodepool images will use that to cache the wheels23:56
greghaynesclarkb: Why? I mean as a post job incase we find a bug in pypi-mirror where it, for example, fails on building certain wheels23:56
* mkj_wk crosses his fingers that this is not a "free puppy" now :)23:56
clarkbgreghaynes: I think we would just trigger the job to run in that case23:56
clarkbgreghaynes: rather than have it run every time23:56
clarkbfungi: the problem with doing wheel builds on images during build time is you hve to install all those packages that ou are trying to install at run time23:57
greghaynesah, fair enough23:57
*** camunoz has joined #openstack-infra23:57
clarkbfungi: defeats the purpose23:57
*** alexpilotti has quit IRC23:57
fungiclarkb: great pooint23:58
greghaynesYes, although as I keep liking to point out this doesnt exclude that, we can just pull them into the image at build time and not have the build deps issue23:58
fungipoint too23:58
greghaynesthem being the wheels23:58
clarkbgreghaynes: yup23:58

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