Friday, 2015-05-29

* fungi has not-so-fond memories of those days00:00
clarkboh does bash do funny things to locals outside of functions?00:00
clarkbhelp local says yes00:00
clarkbfun00:00
fungiand yes, i _think_ 186449 should solve the issue we saw00:00
fungibasically jobs began failing because the variable pointing into the venv bindir was empty00:00
fungifor post-test things like pip freeze and so on00:01
fungiAJaeger and pabelanger ran that down and saved the day while i was rolling back images00:01
openstackgerritMerged openstack-infra/jenkins-job-builder: Replace ci.o.o links with docs.o.o/infra  https://review.openstack.org/18323900:02
SpamapSclarkb: "locals outside of functions" .. this doesn't make sense to me?00:02
clarkbSpamapS: see 18644900:02
clarkbSpamapS: it doesn't treat local as being gobal in that case00:02
clarkband the help text basically says don't do this00:02
greghaynesclarkb: huh, it should error I thought00:03
greghaynesif its not in a function00:03
SpamapSclarkb: yeah. :)00:03
SpamapS/tmp/test.bash: line 1: local: can only be used in a function00:04
greghaynesoh, that script is not -e00:04
SpamapSProbably getting sourced?00:04
*** kutija has quit IRC00:04
anteayaadam_g: why the underscore in the job name? I think our jobs use hyphens00:04
*** sarob has quit IRC00:04
*** wenlock_ has quit IRC00:04
SpamapSgreghaynes: probably sourced from inside a function00:04
greghaynesah00:04
jeblairadam_g: +2 with suggestions for future enhancements00:05
*** shashankhegde has quit IRC00:06
adam_ganteaya, good call00:06
clarkbjeblair: fwiw we likely need a better story for all these large images we are caching00:06
clarkbjeblair: particularly since the image we upload to rax is 14GB00:06
clarkbstill uploading now almost two hours later \o/00:06
adam_gjeblair, thanks. both your suggestions are immediate next steps once these are functional00:06
*** Kennan is now known as Kennan_00:06
jeblairclarkb: it takes 2 hours to move 14G?  also, that's a lot of G.00:07
*** yamada-h has joined #openstack-infra00:07
clarkbjeblair: well it hasn't finished yet so not sure how long it takes and I only just noticed the size so haven't fully dug in there yet00:07
clarkbbut I don't think just cache $image on slave image is going to be viable for much longer00:08
greghaynesis it mostly packages?00:08
jeblairroot@nodepool:~# nodepool list00:08
jeblairos_client_config.exceptions.OpenStackConfigException: Named cloud rax requested that was not found.00:08
jeblair:(00:08
clarkbjeblair: you have to sudo -H -u nodepool00:08
clarkbthe os-client-config stuff requires it00:08
jeblairok00:09
clarkbgreghaynes: no I think its mostly git and the images we cache00:09
clarkbgreghaynes: git is ~4GB last I checked00:09
greghayneswow00:09
greghaynesclarkb: If you convert the image to v3 qcow2 I wonder how much smaller it gets...00:09
openstackgerritMerged openstack-infra/project-config: Update more infra project ACLs  https://review.openstack.org/18659500:10
jeblairclarkb: i guess we could stop caching images, or have a policy of only caching heavily used ones under a certain size...00:10
sc68calanteaya: thanks00:10
openstackgerritAdam Gandelman proposed openstack-infra/project-config: Adds initial akanda dsvm functional tests  https://review.openstack.org/18239100:10
anteayasc68cal: welcome is it back yet?00:10
greghaynesMaybe put images in the per-region mirrors?00:10
adam_gjeblair, anteaya take two ^00:10
clarkbgreghaynes: well the backward compat qcow2 is ~4.9GB00:10
greghaynesclarkb: oh, right, its vhd in rax00:11
greghaynesclarkb: ugh00:11
fungiclarkb: greghaynes: yeah, this is the "must provide raw images" thing00:11
*** davideagnello has quit IRC00:11
clarkbanteaya: fungi for https://review.openstack.org/#/c/186202/2 was that controversial? the change looks fine to me but it wasn't clear to me if we thought there was more discussion needed00:11
fungithere's a related thread running on either the dev or ops ml right now, though specific to ceph00:11
sc68calanteaya: not sure I'll look, just got back from workout00:11
*** yamada-h has quit IRC00:12
clarkbI think clouds should take a compressed easy to use format (eg qcow2) then convert it to whatever format is apprpriate for their hypervisor/volumes systems00:12
greghaynesthe glance people at summit said that image conversion on the server works now00:12
*** markvoelker has quit IRC00:12
greghaynesnot sure what all is entailed though00:12
anteayaclarkb: I don't find it controvertial just getting enough support for it to get it approved is my motivation00:13
clarkbgreghaynes: I don't think any clouds support it00:13
clarkbanteaya: cool will approve now00:13
anteayaclarkb: my early question was my way of generating support00:13
anteayathanks00:13
anteayasc68cal: I don't think it has finished yet, I hope you had a good workout00:13
*** rkukura has joined #openstack-infra00:13
clarkbgreghaynes: neat, I wonder if any clouds have deployed it (specifically rax since that is the one that we have all this crazy vhd stuff for)00:14
openstackgerritMerged openstack-infra/system-config: Set rax image metadata properly  https://review.openstack.org/18658700:14
greghaynesclarkb: yea, would be awesome00:14
*** shashankhegde has joined #openstack-infra00:14
fungiwe could pester someone we know at rax to find out00:15
anteayaadam_g: did you read jeblair's comments? I don't see them addressed in your latest patchset00:15
jeblairanteaya: oh they were only for future work00:16
adam_ganteaya, as he noted here, future improvements.  getting build artifacts published to tarballs.o.o was my next order of business once they're builds are actually happenin00:16
anteayajeblair: ah00:17
*** chuckC_ has quit IRC00:17
anteayaadam_g: okey dokey then00:17
anteayaaway it goes00:17
adam_gthanks !00:17
*** gyee has quit IRC00:18
anteayawelcome00:18
*** puranamr has quit IRC00:20
*** dimtruck is now known as zz_dimtruck00:20
*** Sukhdev has quit IRC00:21
*** sputnik13 has quit IRC00:21
*** cody-somerville has quit IRC00:23
*** emagana has quit IRC00:25
*** gyee has joined #openstack-infra00:25
*** wenlock has quit IRC00:25
*** SotK has quit IRC00:30
*** SotK has joined #openstack-infra00:30
*** salv-orlando has joined #openstack-infra00:31
*** salv-orlando has quit IRC00:33
openstackgerritMerged openstack-infra/project-config: Rename irc-meetings index.html in job logs  https://review.openstack.org/18620200:35
*** sdake_ has quit IRC00:38
*** sdake has joined #openstack-infra00:38
openstackgerritKai Qiang Wu(Kennan) proposed openstack/requirements: Bump docker-py version for new exec call  https://review.openstack.org/18661000:39
*** yamahata has joined #openstack-infra00:39
*** tjones1 has joined #openstack-infra00:41
*** ociuhandu has quit IRC00:41
*** sigmavirus24 is now known as sigmavirus24_awa00:41
*** dims_ has quit IRC00:42
*** tjones1 has joined #openstack-infra00:44
*** annegentle has joined #openstack-infra00:45
openstackgerritIan Wienand proposed openstack-infra/project-config: Add diskimage-builder notification to infra  https://review.openstack.org/18661400:46
*** dims_ has joined #openstack-infra00:47
*** mdrnstm has joined #openstack-infra00:48
*** mdrnstm is now known as Guest72300:48
*** Longgeek has joined #openstack-infra00:49
*** Kennan_ is now known as Kennan00:50
*** tjones1 has quit IRC00:51
*** SumitNaiksatam has quit IRC00:52
*** sdake_ has joined #openstack-infra00:52
*** Guest723 has quit IRC00:55
*** tiswanso has joined #openstack-infra00:55
*** shashankhegde has quit IRC00:55
*** tiswanso has quit IRC00:57
*** sdake has quit IRC00:57
*** tiswanso has joined #openstack-infra00:57
*** koolhead17 has joined #openstack-infra00:58
*** koolhead17 has quit IRC00:58
*** koolhead17 has joined #openstack-infra00:58
*** Kennan has quit IRC00:58
*** Kennan has joined #openstack-infra00:59
*** vahidh has quit IRC00:59
openstackgerritIan Wienand proposed openstack-infra/system-config: Add Fedora 22 DIB nodes  https://review.openstack.org/18661901:00
*** koolhead17 has quit IRC01:00
*** otter768 has joined #openstack-infra01:01
*** shashankhegde has joined #openstack-infra01:02
*** annegentle has quit IRC01:03
*** gokrokve has joined #openstack-infra01:03
openstackgerritK Jonathan Harker proposed openstack-infra/puppet-log_processor: Remove dependency on logstash::indexer class  https://review.openstack.org/18662101:03
*** otter768 has quit IRC01:06
*** yamamoto has quit IRC01:06
*** shashankhegde has quit IRC01:06
*** ayoung has joined #openstack-infra01:08
*** alexsyip has quit IRC01:08
mriedemis this a known issue? no pip in the py26 jobs on stable? http://logs.openstack.org/28/186428/1/check/gate-oslo-incubator-python26/6bed457/console.html#_2015-05-28_15_26_30_79601:08
mriedemlooks like multiple jobs http://goo.gl/q3Eg0l01:10
*** tiswanso has quit IRC01:12
*** ddieterly has joined #openstack-infra01:12
*** markvoelker has joined #openstack-infra01:13
lifelessthats new to me01:14
*** koolhead17 has joined #openstack-infra01:16
dstufftThe /pip thing looks suspect possibly01:17
*** cody-somerville has joined #openstack-infra01:17
*** sdake_ has quit IRC01:17
dstufftpresumably that should be "pip" not "/pip"01:17
dstufftor /something/pip01:17
dstufftand the envvar for a base env is empty maybe01:18
*** markvoelker has quit IRC01:18
*** sdake has joined #openstack-infra01:18
*** gokrokve has quit IRC01:20
*** gokrokve has joined #openstack-infra01:20
*** ivar-lazzaro has joined #openstack-infra01:22
*** GheRivero has joined #openstack-infra01:24
*** gokrokve has quit IRC01:25
*** ivar-laz_ has quit IRC01:25
*** doug-fish has left #openstack-infra01:26
*** ivar-lazzaro has quit IRC01:26
*** alexpilotti has joined #openstack-infra01:28
mriedemlooks intermittent01:29
*** zhiwei has joined #openstack-infra01:31
*** emagana has joined #openstack-infra01:32
openstackgerritK Jonathan Harker proposed openstack-infra/puppet-log_processor: Break up logstash::indexer and log_processor::worker  https://review.openstack.org/18662101:35
*** dims_ has quit IRC01:35
*** yamahata has quit IRC01:36
*** alexpilotti has quit IRC01:38
*** dims_ has joined #openstack-infra01:39
clarkbmriedem that was due to an image build change old images were removed01:39
*** Kiall has quit IRC01:41
*** Kiall_ has joined #openstack-infra01:41
*** yamamoto has joined #openstack-infra01:43
openstackgerritMerged openstack-infra/project-config: Adds initial akanda dsvm functional tests  https://review.openstack.org/18239101:44
*** dims_ has quit IRC01:45
*** amotoki has joined #openstack-infra01:46
mriedemclarkb: ah ok, good to know. i rechecked and looks like things are passing01:46
*** amotoki_ has joined #openstack-infra01:47
*** aduarte has quit IRC01:48
anteayaour irc-meeting log fix doesn't seem to work: https://review.openstack.org/#/c/186184/01:49
*** bradjones has quit IRC01:52
*** amotoki_ has quit IRC01:52
*** patrickeast has quit IRC01:54
*** bradjones has joined #openstack-infra01:56
*** emagana has quit IRC01:57
*** emagana has joined #openstack-infra01:58
*** tiswanso has joined #openstack-infra02:00
*** unicell has quit IRC02:07
*** yamada-h has joined #openstack-infra02:09
*** ddieterly has quit IRC02:13
*** yamada-h has quit IRC02:14
*** shashankhegde has joined #openstack-infra02:15
*** Longgeek has quit IRC02:16
Kennanhi, anyone know this issue02:16
Kennan2015-05-29 01:41:26.344 | ('No versions of flake8 could have its requirements met.', ['flake8', 'hacking', 'flake8'], 184)02:16
lifelessit should have been sorted last week02:19
lifelessbut perhaps you could link to the line in the log that would give more context02:19
*** wenlock has joined #openstack-infra02:19
*** mriedem has quit IRC02:20
*** rwsu has quit IRC02:25
openstackgerritIan Cordasco proposed openstack-infra/project-config: Add Python 3.4 as a non-voting check to Bandit  https://review.openstack.org/18662902:32
Kennanlifeless: http://logs.openstack.org/10/186610/1/check/check-requirements-integration-dsvm-resolver/f90cf62/console.html02:33
lifelessKennan: thats the resolver job, its nonvoting.02:34
lifelessKennan: https://review.openstack.org/#/c/183930/ will fix that particular issue, once I get the attention of g-r cores.02:35
lifelessmordred: clarkb: ^02:35
Kennanlifeless: also noticed your review02:37
Kennan2015-05-19 00:02:11.356 | No hosts matched02:37
Kennan2015-05-19 00:02:11.367 | + sudo mv /home/jenkins/workspace/check-requirements-integration-dsvm-resolver/devstack-gate-cleanup-host.txt /opt/stack/logs/02:37
Kennan2015-05-19 00:02:11.374 | + exit 102:37
Kennan2015-05-19 00:02:11.449 | Build step 'Execute shell' marked build as failure02:37
Kennanit is annonying why resovled always failed02:37
lifelesswhy?02:38
*** sdake_ has joined #openstack-infra02:40
*** sdake has quit IRC02:43
*** sdake has joined #openstack-infra02:43
*** sdake_ has quit IRC02:47
*** jyuso has quit IRC02:48
*** yamada-h has joined #openstack-infra02:49
Kennanlifeless: https://review.openstack.org/#/c/183930/02:50
Kennanthe resolver failed02:50
lifelessyes, and ?02:50
lifelesswhy is that annoying to you02:50
lifelessKennan: ^02:51
Kennanit means I thought my review or the jenkins system has issue02:52
Kennanneed to fix02:52
Kennan:)02:52
lifelessno02:52
lifelessits a non-voting job02:52
lifelesssee the 'non-voting' beside it02:52
Kennanyes lifeless: it is non-voting if it is not useful, why need it :)02:52
lifelessit is useful02:52
lifelessI still don't understand why its failing is annoying to you02:53
lifelesswould you like to help develop the resolver for pip ?02:53
*** samueldmq has quit IRC02:53
*** ddieterly has joined #openstack-infra02:53
lifelessyou're more than welcome to join in, I'd be happy to have help02:53
lifelessthough its tricky to scale out, as its basically one work item02:53
lifelessI'm sure we can work something out02:53
Kennanlifeless: ok, I will check if possible to fix the failure in jenkins02:53
KennanI would be happy to find all passed (if no code issue)02:54
lifelessKennan: this isn't a code issue per se02:54
Kennanok02:55
lifelessKennan: our requirements aren't co-installable, and we need to fix that.02:55
lifelessthe job will fail while they are, or if the resolver finds the problem too hard02:55
lifeless(its Non-polynomial complete002:55
lifelessKennan: but *in general* you should ignore non-voting jobs unless you're working on them02:56
lifelessbecause they are non-voting because they are known to be not yet ready to make voting02:56
openstackgerritQin Zhao proposed openstack/requirements: Update sqlalchemy-migrate to 0.9.6  https://review.openstack.org/18182102:57
*** _ody has quit IRC03:00
*** mdrnstm has joined #openstack-infra03:01
*** otter768 has joined #openstack-infra03:01
*** markvoelker has joined #openstack-infra03:02
*** gyee is now known as operator9903:06
*** markvoelker has quit IRC03:06
*** wenlock has quit IRC03:06
*** otter768 has quit IRC03:07
*** yamada-h has quit IRC03:07
*** fawadkhaliq has joined #openstack-infra03:07
*** yamada-h has joined #openstack-infra03:09
*** davideagnello has joined #openstack-infra03:09
*** yamada-h has joined #openstack-infra03:10
*** sputnik13 has joined #openstack-infra03:10
*** davideagnello has quit IRC03:14
*** jerryz has quit IRC03:22
lifelessboom03:22
nikeshmhi03:27
nikeshmi want to add http://docs.openstack.org/infra/system-config/third_party.html#faq-frequently-asked-questions in apache web server03:27
nikeshmi am adding in apache2.conf file and restarted but getting this error http://paste.openstack.org/show/243757/03:29
mdrnstmlifeless: oh hai03:29
*** btully has quit IRC03:29
lifelessmdrnstm: hi03:29
lifelessmdrnstm: btw https://review.openstack.org/18663503:30
mdrnstmlifeless: ooooooooooh03:30
nibalizernikeshm: looks like you need to install mod_rewrite03:30
nibalizeran apache plugin03:31
openstackgerritIan Cordasco proposed openstack-dev/hacking: WIP: Add check for use of unicode type instead of six.text_type  https://review.openstack.org/18663703:31
mdrnstmlifeless: nice03:31
*** bhunter71 has quit IRC03:31
*** tonytan4ever has quit IRC03:33
mdrnstmlifeless: OMG I see erroneous whitespace /bikeshed03:33
mdrnstmlifeless: in all seriousness, at a glance, looks good!03:33
* mdrnstm likes03:33
mordredlifeless: wow. we're still doing that one?03:34
* mdrnstm thinks it is silly we *need* this. but clearly stating how the pins/requirements etc work will help03:35
mdrnstmand not breaking all the time is the part i like the best03:35
*** harlowja_at_home has joined #openstack-infra03:35
*** amotoki_ has joined #openstack-infra03:36
*** shashankhegde has quit IRC03:37
lifelessmordred: still doing what one?03:37
*** puranamr has joined #openstack-infra03:37
nikeshmnibalizer : thanks sudo a2enmod rewrite    after this working03:37
nikeshm:)03:37
lifelessmordred: oh right the g-r thing, yes. :)03:37
nibalizerwoot03:40
lifelessmdrnstm: I'm sure there are bits I missed03:40
lifelessmdrnstm: so were you saying hi to me with an agenda? Or just saw my boom?03:41
mdrnstmlifeless: just saying hi03:41
mdrnstmlifeless: no agenda (yet)03:41
lifeless:)03:41
*** amotoki_ has quit IRC03:41
mdrnstmlifeless: trying to figure out how to kill oslo.config from keystoneauth03:41
lifelessmdrnstm: oh?03:42
mdrnstmlifeless: but that isn't really something i need your brain for...it's just a "how do we do things w/o config" and fix it03:42
mdrnstmlifeless: yeah we're close to being free of all oslo libs in ksa03:42
mdrnstmhttp://git.openstack.org/cgit/openstack/keystoneauth/tree/requirements.txt03:42
lifelessmdrnstm: I didn't realise that was a goal03:42
*** yamada-h has joined #openstack-infra03:42
mdrnstmlifeless: keystoneauth is planned to have as minimal a requirement set as possible so we can use it all-the-places (SDK, server for service-to-service, and in clients)03:43
clarkbjust use config parser and argparse?03:43
mdrnstmclarkb: not sure we even need that.03:43
clarkbah even better then03:43
mdrnstmclarkb: yeah :)03:43
lifelessmdrnstm: I don't follow how those two things are connected?03:43
mdrnstmlifeless: oslo libs introduce an odd dependency graph03:44
lifelessmdrnstm: the overly tight install_requires would have caused issues, but thats because thats expected...03:44
lifelessmdrnstm: and will be fixed this cycle.03:44
*** yamada-h has joined #openstack-infra03:44
mdrnstmwe want to avoid conflicts so updating SDK for example on the same system where keystoneauth2 (future second major release) wont cause issues with a service that is older03:44
mdrnstmor a client03:44
*** salv-orlando has joined #openstack-infra03:45
lifelessmdrnstm: right - so that was the original premise03:45
mdrnstmit's really about ensuring we have a minimal set of dependencies and keep it as close to standard libs as possible03:45
lifelessmdrnstm: I'm still not 100% clear on why we stopped testing that that setup could work03:45
lifelessit was one of the things I meant to drill into last week03:45
lifelessbut ETIME03:45
mdrnstmlifeless: ETIME is a real issue at ${summit}03:46
lifelessclarkb: oh btw - https://review.openstack.org/186635 - is a thing03:46
*** viglesias has quit IRC03:46
mdrnstmlifeless: anywya i want keystoneauth to be really really minimal sets of deps - it also keeps us from growing magical load time(s) that are unexpected03:46
mdrnstmlifeless: even if the dep graph issues aren't an issue03:46
clarkblifeless yup abojt to leave a comment03:46
lifelessclarkb: during the discussion for that your name came up a couple of times.. one in particular was the question of how to tie in upper-constraints.txt to tox03:47
mdrnstmwhy does KSA need to know how to read oslo.config things becomes a real question03:47
*** salv-orlando has quit IRC03:47
*** viglesias has joined #openstack-infra03:47
lifelessmdrnstm: shrug - sure, not really arguing, just trying to understand.03:47
lifelessmdrnstm: I guess my fear is that we end up not using shared libs because there's a fundamental thing we haven't solved.03:47
lifelessmdrnstm: e.g. 'how to test old releases with new ksa' [or whatever]03:48
clarkblifeless comment on ps1 mostly minor03:48
clarkbya the how to tox question is hard particularly aince its not in an integration test env03:48
mdrnstmlifeless: sure. we should be testing that too. but we also shouldn't depend on oslo.utils for 1 datetime parsing function, or oslo.serialization if we don't really need magic that json stdlib can't do.03:49
clarkbwe could do the naive delayed updates like for g-r03:49
mdrnstm(esp. because msgpack)03:49
mdrnstmthings like that03:49
clarkbthen install that in tox instead of requirements.txt03:49
clarkband call that "close enough"03:49
clarkbit should always work just not always be latest03:49
lifelessclarkb: so IIRC the idea we had was a) an env variable specifying the path, b) zuul-cloner to get the file on disk03:50
lifelessclarkb: then folks at home could opt in by cloning requirements and setting the variable, and we can look at making it super easy to opt in at home as a future iteration03:50
clarkbhrm that becomes complicated for local tox. makes zuul-cloner a dep everywhere and todat that requires all of zuul. fixable though03:51
lifelessbut we felt that breaking folk by making existing setups not work would be bad03:51
clarkboh I see03:51
*** puranamr has quit IRC03:51
mdrnstmlifeless: ++03:51
lifelessclarkb: (with the variable not set meaning no constraints applied)03:51
clarkbwe could also do the syncing to have mostly up to date constraints03:52
clarkbbut still opt in03:52
lifelessclarkb: this may imply that we need something to interpret that variable within the venv - a wrapper to pip or something03:52
lifelessclarkb: but we're likely going to need that for a while anyway, depending on exactly how the constraint implementation is solved.03:52
lifelessclarkb: I'm thinking to put that in os-testr's repo03:52
clarkbI dont like that because I dont want to use os-testr :)03:53
clarkb(not a fan of its opinions)03:53
lifelessclarkb: I'd very much like to avoid having copies of upper-constraints.txt in each repo03:53
*** achanda has joined #openstack-infra03:53
mdrnstmlifeless: i support not needing to copy things like that if we can avoid it.03:53
*** tiswanso has quit IRC03:53
lifelessclarkb: in particular, we have a hard requirement that the gate not be skewed at any point to avoid needle threading opportunities03:54
mdrnstmlifeless: i have that spec open, will comment on it tonight once i'm done with preso things.03:54
lifelessclarkb: and having local copies could easily lead to bugs where a stale copy is consulted03:54
lifelessmdrnstm: cool03:54
clarkblifeless no because its not integration03:54
clarkbso no needle threading03:54
clarkbwith devstack yes, but not running pep8 or unittests03:55
lifelessif its in the repos, then devstack will have multiple copies of it available, and a bug could pick one of those up03:55
lifelessis what I'm sayin03:55
lifelesseven in the dvsm runs03:55
lifelessclarkb: the freeze file size doesn't change much03:56
mordredI support all the things03:56
lifelessclarkb: it turns out we have very few transitive only deps today03:56
*** yamada-h has quit IRC03:56
lifelessbecause someone somewhere uses $thing for nearly all $things.03:56
clarkbhuh thats interesting03:57
lifeless268 ../requirements/global-requirements.txt03:57
lifelessIIRC pip found 27503:57
lifelesssomething like that03:57
lifelessI mean - we may have transitive-onlies in g-r because we've had to cap them or something03:57
clarkbya03:58
lifelessbut unwinding that is a separate discussion03:58
lifeless[one that should be easier once this is in place]03:59
*** viglesias has quit IRC03:59
clarkbalso I think pbr is what should learn about constraints and overlay into requirements at install time? thats my initial how I would do it at least03:59
*** viglesias has joined #openstack-infra04:00
*** puranamr has joined #openstack-infra04:00
clarkbso PBR_DEP_CONSTRAINTS=/some/file and it intersects onto the install requires04:00
lifelessnooo04:00
clarkboh?04:00
lifelesswe just got pbr out of the business of doing installs04:00
clarkbits still not doing an install04:01
clarkball it does is update the list given to setuptools/pip04:01
lifelessand there's no way to indicate 'constraint' within the setuptools metadata that pip interprets04:01
lifelessonly 'requires'04:01
clarkbright you change the requires04:01
lifelessthe intersect has to be transitive04:01
lifelesswhich requires an oracle of per version dependency data04:01
lifelesssince we have pbr installed04:02
lifelesswe could add a thing to help with the glue etc to pbr's CLI04:02
clarkbgah ok04:02
*** fijal_ has joined #openstack-infra04:02
lifelessbut it would be a new thing, not part of pbr's setup.py glue04:02
lifelesspossibly a better home than os-testr as you say04:02
*** markvoelker has joined #openstack-infra04:02
clarkbthis seems like something pip/setuptools need to support then04:03
lifelessyes04:03
lifelesswell04:03
clarkban install X but consult Y for more info04:03
lifelessno, kindof.04:03
lifelessI likely will implement it by teaching pip about constraints04:03
lifelessI think thats cleanest and fairly low hanging04:03
clarkbok that makes sense04:03
mordredlifeless: speaking of pbr ...04:03
lifelessbut it /can/ be done exterior-wise, its just traumatic :)04:03
clarkbya it gets hacky fast04:04
lifelessmordred: yes, we need a release on tuesday IIRC.04:04
mordredcool04:04
lifelessmordred: but thats not what you were going to say?04:04
lifelessI haven't fixed the regression setup.py included install_requires yet. Let me make sure there is a bug.04:04
mordredlifeless: https://review.openstack.org/#/c/184899/ <-- I put that together in response to a request that pbr be better at installing manpages. I pointed out that it can quite happily _install_ manpages if they exist - but in most of our projects with manpages they get built by sphinx04:04
mordredso "fix" being - if you run sphinx, pbr will notice the manpages it builds and deal with them. otherwise, it will happily continue to not04:05
*** ddieterly has quit IRC04:05
*** achanda has quit IRC04:05
lifelessspeaking of04:05
lifelessmordred: https://review.openstack.org/#/c/178879/04:05
mordred"python setup.py build_sphinx sdist" should then do what the fine folk are requesting - without injecting sphinx into normal install things04:06
*** fijal has quit IRC04:06
lifelessmordred: I like that approach04:06
mordredawesome04:06
*** achanda has joined #openstack-infra04:06
mordredlifeless: I did not add tests yet - as I wanted to make sure people liked the approach04:06
lifelessmordred: OTOH04:06
mdrnstmmordred: ++04:06
lifelessmordred: they might be stale04:06
mordredlifeless: I'm willing to live with that for now04:07
lifelessmordred: I'm tempted to say that we should have a way to say call build_sphinx on sdist.04:07
lifelessmordred: (which of course propogates the sphinx deps to setup_requires :))04:07
mordredlifeless: _maybe_ ... perhaps that should be a v204:07
lifelessmordred: yes, living with is fine for now04:07
*** _ody has joined #openstack-infra04:07
lifelessmordred: but lets document the caveat04:07
*** markvoelker has quit IRC04:07
lifelessmordred: REALLY CLEARLY04:07
mordredlifeless: we could have the sdist try to import sphinx, and if so, trigger build_sphinx04:08
lifelessmordred: v1.5.04:08
mordredlifeless: ++04:08
mdrnstmoo i just notices irssi does some of the rst/md-isms04:08
lifelessI worry that that might just barf in unexpected ways too04:08
mordredaroo?04:08
mordredmdrnstm: oh - it underlined _really_ ?04:08
lifelessmordred: _foo_04:08
mordredyah04:08
mdrnstmmordred: yeah04:08
mordredgoogle does that too04:08
mordredclarkb: why doesn't weechat do that?04:08
StevenKYeah, irssi does that04:08
mdrnstmand *bold*04:08
lifelessthere's this too foo04:08
mordredclarkb: I don't like it when irrsi has a feature that weechat doesn't - ours is supposed to be cooler04:09
StevenKPerhaps it's configurable04:09
lifelessctrl-shift-- sayithere ctrl-shift--04:09
lifelessand you get the underline without the bracketing _'s.04:09
mdrnstmmordred: i forgot weechat was there which is why i was using irssi04:09
*** btully has joined #openstack-infra04:09
mordredweechat smartfilters == goodness04:09
* mdrnstm has to be careful, might use 'mdrnstm' as a normal irc nick if i don't reconnect to ZNC soon :P04:10
mdrnstmbut no more mor<tab> fail04:10
mordredmdrnstm: yah. I mean - not that you should avoid mor just because of me04:10
*** yamada-h has joined #openstack-infra04:11
mdrnstmmordred: it's more that digging up the password for znc was more painful than logging in w/o it right now04:11
*** achanda has quit IRC04:11
mordredmdrnstm: but I do like your new 133tr nick04:11
mordredhahaha04:11
clarkbmordred if irssi gets smart filters I might use it again04:12
lifelessoh gosh04:12
lifelesshttps://bugs.launchpad.net/pbr/+bug/145293004:12
openstackLaunchpad bug 1452930 in PBR "murano install pbr found then not found isolated private network" [Undecided,Incomplete]04:12
clarkbbut must have smart filters04:12
*** ajmiller has quit IRC04:12
lifelesstl;dr - user was editing their setuptools code to tell it where their index was.04:12
lifelessI don't even.04:12
mordreddon't do that04:12
clarkbalso once I read irssis code, never again04:12
lifelessthey also need to learn to paragraph.04:12
StevenKcamunoz: I'm having an odd problem -- if I send an Authorization header for GET, it works fine and I get 200 (or 404, depending). If I PUT with the same Authorization header, I get a 401 telling me my API key is invalid.04:12
lifeless(sorry if said user is here... not intending to be mean)04:13
lifelessok, its dinner cooking time stuff etc04:13
lifelessmonday is a pub holiday04:13
lifelesstuesday I'm going to be getting cracking on the requirements work. So bewarned.04:14
*** btully has quit IRC04:14
clarkbI'm out no later than thursday. I wish you much progress04:14
*** amotoki has quit IRC04:15
lifelessclarkb: danke04:15
lifelessclarkb: how long are you out for ?04:15
clarkbnot sure yet, I have no idea what to expwct and will probably find myself hacking here and there to not be bored. then again could be completwly wrong04:16
lifelessclarkb: you're taking sabbatical? or parental leave?04:16
lifelessor <other> ?04:16
clarkbya twins arrive no later than thursday04:16
mdrnstmclarkb: wooooo04:17
lifelessclarkb: oh, I thought they were here already.04:17
lifelessclarkb: boy, you're in for a shock :)04:17
clarkbindeed04:17
clarkbno missing summit was related to complications with pregnancy. so all ties together04:18
lifelessclarkb: best of luck, I predict them hanging facedown one on each arm w/in the week04:18
*** mdrnstm has quit IRC04:18
lifeless[serious - thats a good position for dealing with mild stomach gas, but I'm sure your local support networks will show you :)]04:18
camunozhi StevenK , can you give me the exact request you are sending?04:20
*** ayoung has quit IRC04:21
mordredlifeless: I responded to your respond on the pbr bug. hopefully between us the human will stop doing evil to themself04:21
lifeless\o/04:21
lifelessmordred: thanks04:21
StevenKcamunoz: http://paste.openstack.org/show/243853/04:22
* camunoz looking04:23
StevenKcamunoz: I'm disappearing to get a (ugh, horribly late) lunch, but I'm very curious if I'm doing something wrong, or the server is.04:24
camunozStevenK, It's probably just that you don't have permissions to modify the project itself (that's the request that's getting 401), not so much that the api key is wrong.... but I'll make sure and let you know04:25
StevenKcamunoz: Said project doesn't exist. I think.04:25
camunozmmm.... but you are getting something back from the GET04:26
StevenKcamunoz: I query for the project itself before trying the PUT04:26
StevenKI will turn full HTTP tracing on after lunch04:27
camunozok, so you are trying to create a new project04:27
*** dannywilson has quit IRC04:28
*** harlowja_at_home has quit IRC04:28
*** maishsk_afk has quit IRC04:29
*** Sukhdev has joined #openstack-infra04:29
*** sdake_ has joined #openstack-infra04:29
*** sks has joined #openstack-infra04:29
*** fedexo has joined #openstack-infra04:31
*** sputnik13 has quit IRC04:31
*** sdake has quit IRC04:33
*** viglesias has quit IRC04:34
*** Sukhdev has quit IRC04:34
*** viglesias has joined #openstack-infra04:35
*** Longgeek has joined #openstack-infra04:36
*** amotoki has joined #openstack-infra04:37
*** koolhead17 has quit IRC04:38
*** armax has quit IRC04:44
*** Sukhdev has joined #openstack-infra04:44
*** Longgeek has quit IRC04:45
*** Longgeek has joined #openstack-infra04:45
*** jerryz has joined #openstack-infra04:45
openstackgerritJoshua Harlow proposed openstack-infra/project-config: Add non-voting pypy jobs to taskflow  https://review.openstack.org/18278204:48
*** otter768 has joined #openstack-infra05:02
*** achanda has joined #openstack-infra05:05
*** ddieterly has joined #openstack-infra05:06
*** otter768 has quit IRC05:07
*** puranamr has quit IRC05:08
*** ddieterly has quit IRC05:10
*** rossella_s has quit IRC05:12
camunozStevenK, please let me know when you're back05:13
StevenKcamunoz: Hai05:14
camunozh Steven, I signed up for an openstack id account, but it seems the Zanata dev instance is authenticating against openstackid-dev05:15
*** koolhead17 has joined #openstack-infra05:15
camunozthere seems no way to get an account for openstackid-dev that I can see05:15
StevenKcamunoz: I'm not sure about openstackid-dev TBH05:15
StevenKIt's probably using an old database dump05:15
camunozahh... makes it kind of difficult to sign in :P05:16
*** unicell has joined #openstack-infra05:18
kevinbentonhello pythonistas, is there a way to break a nested with statement into multiple lines without the dreaded "\"05:19
kevinbentonan advantage of "with contextlib.nested(" was that the open parens let you go multi-line05:19
kevinbentonwith the new syntax of "with cm1() as 1, cm2() as b:", i haven't found a way to break it05:20
*** Sukhdev has quit IRC05:20
*** Sree_ has joined #openstack-infra05:23
*** Sree_ is now known as Guest6069705:23
clarkbuse two withs and indent an extra level?05:23
*** cody-somerville has quit IRC05:23
clarkbwith (stuff, other stuff) may work too?05:23
openstackgerritMerged openstack-infra/project-config: Add non-voting Python 3.4 check for Nova  https://review.openstack.org/18536305:24
*** amotoki_ has joined #openstack-infra05:25
clarkbnope that doesnt seem to work05:25
*** yamada-h has quit IRC05:29
*** amotoki_ has quit IRC05:30
*** btully has joined #openstack-infra05:31
*** AzherKhan has joined #openstack-infra05:34
*** SumitNaiksatam has joined #openstack-infra05:35
*** _nadya_ has joined #openstack-infra05:36
*** shashankhegde has joined #openstack-infra05:42
*** sdake has joined #openstack-infra05:46
*** sdake_ has quit IRC05:50
*** markvoelker has joined #openstack-infra05:52
*** mrunge has joined #openstack-infra05:53
*** shashankhegde has quit IRC05:54
*** shashankhegde has joined #openstack-infra05:55
*** shashankhegde has quit IRC05:55
*** hdd has quit IRC05:56
*** markvoelker has quit IRC05:56
*** _nadya_ has quit IRC05:59
openstackgerritOpenStack Proposal Bot proposed openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/18665006:02
*** fedexo has quit IRC06:03
*** claudiub has joined #openstack-infra06:07
*** ddieterly has joined #openstack-infra06:07
AJaegermordred: your change https://review.openstack.org/#/c/185134/ has merged but the project puppet-phabricator was not created AFAIU06:08
StevenKAJaeger: Did you see the discussion with me and camunoz above?06:08
StevenKAJaeger: Can we get him onto openstackid-dev somehow?06:08
kevinbentonclarkb: yeah, multiple with statements seems to be the only way to go06:08
AJaegerStevenK: not yet.. - and I hvae no idea about openstackid ;(06:08
*** cody-somerville has joined #openstack-infra06:08
StevenKAJaeger: Yeah, that's my problem too. Dratted closed box SSO systems. :-)06:09
kevinbentonclarkb: we have some gnarly mock setups that required like 5 with statements06:09
kevinbentonclarkb: but i just remembered there was something else to deal with that...06:09
*** Longgeek has quit IRC06:11
kevinbentonclarkb: ah i think it was ExitStack() in contextlib06:12
*** ddieterly has quit IRC06:12
kevinbentonclarkb: not any native syntax06:12
*** zhiwei has left #openstack-infra06:13
*** jtomasek has joined #openstack-infra06:13
*** _nadya_ has joined #openstack-infra06:13
*** _nadya_ has quit IRC06:16
*** Longgeek has joined #openstack-infra06:16
StevenKcamunoz: http://paste.openstack.org/show/244076/06:19
StevenKcamunoz: The "Project nova is not registered." is from the script itself, indicating it will attempt to register nova.06:20
camunozStevenK, I think you are missing the request headers for PUT:06:20
camunozX-Auth-User for username06:21
camunozand X-Auth-Token for the API key06:21
*** akscram has quit IRC06:22
*** akscram has joined #openstack-infra06:22
StevenKcamunoz: Huh.06:23
StevenKcamunoz: Why is it Basic auth for GET and not for PUT?06:23
camunozGET is available for all (the basic auth there is not doing anything really), but PUT needs to be authenticated06:24
*** hdd has joined #openstack-infra06:24
StevenKcamunoz: And why is it Invalid API key, rather than No API key?06:24
camunozthat's just our bad :)06:25
*** salv-orlando has joined #openstack-infra06:30
*** camunoz has quit IRC06:30
*** sks has quit IRC06:33
*** k4n0 has joined #openstack-infra06:33
*** HeOS has quit IRC06:37
openstackgerritMerged openstack-infra/project-config: Create new stackforge project python-watcherclient  https://review.openstack.org/18500606:39
*** kaisers1 has joined #openstack-infra06:39
*** amotoki_ has joined #openstack-infra06:41
*** dguerri`away is now known as dguerri06:41
*** Sree_ has joined #openstack-infra06:41
*** Sree_ is now known as Guest2941906:42
*** Guest60697 has quit IRC06:42
*** e0ne has joined #openstack-infra06:42
*** amotoki_ has quit IRC06:45
*** dguerri is now known as dguerri`away06:46
*** sks has joined #openstack-infra06:48
*** e0ne has quit IRC06:49
*** woodster_ has quit IRC06:50
*** unicell has quit IRC06:52
*** unicell has joined #openstack-infra06:52
*** Guest29419 has quit IRC06:54
*** dtantsur|afk is now known as dtantsur06:55
StevenKAJaeger: http://paste.openstack.org/show/244145/06:55
*** yamada-h has joined #openstack-infra07:00
*** kaisers2 has joined #openstack-infra07:03
*** otter768 has joined #openstack-infra07:03
*** leopoldj has joined #openstack-infra07:04
*** yamamoto has quit IRC07:05
*** kaisers2 has quit IRC07:06
*** dguerri`away is now known as dguerri07:07
*** hdd has quit IRC07:08
*** markus_z has joined #openstack-infra07:08
*** otter768 has quit IRC07:08
*** mpavone has joined #openstack-infra07:08
*** dguerri is now known as dguerri`away07:08
*** mohitsharma has joined #openstack-infra07:10
openstackgerritSteve Kowalik proposed openstack-infra/project-config: Switch to using $() for subshells  https://review.openstack.org/18490707:11
*** devvesa has joined #openstack-infra07:13
*** unicell1 has joined #openstack-infra07:15
*** unicell has quit IRC07:16
*** achanda has quit IRC07:22
*** yamada-h has quit IRC07:23
*** koolhead17 has quit IRC07:24
*** mrmartin has joined #openstack-infra07:28
*** samuelBartel has quit IRC07:29
frickleris there some known badness with zuul scheduling? there is a couple of tasks stuck in "queued" for up to 8h (https://review.openstack.org/186599)07:29
*** yamada-h has joined #openstack-infra07:32
ttxfrickler: that one looks a bit stuck indeed07:32
ttxand check-tempest-dsvm-multinode-full jobs are a bit stuck too07:33
*** dtantsur is now known as dtantsur|brb07:35
*** Ala has joined #openstack-infra07:35
*** unicell has joined #openstack-infra07:35
openstackgerritArnold Bechtoldt proposed openstack-infra/jenkins-job-builder: support com.cloudbees.plugins.credentials properties in authorization matrix  https://review.openstack.org/18666807:36
*** unicell1 has quit IRC07:36
*** jistr has joined #openstack-infra07:38
*** hashar has joined #openstack-infra07:39
*** Ritesh has joined #openstack-infra07:39
RiteshHi All,07:39
RiteshCould you please tell me , where does the tempest logs gets saved07:39
RiteshI have runned the ./run_tempest.sh    in tempest folder07:40
RiteshI am not able to list of tempest failed test cases07:40
Riteshlike testr07:40
*** markvoelker has joined #openstack-infra07:40
*** arxcruz has joined #openstack-infra07:41
*** achanda has joined #openstack-infra07:44
openstackgerritJerome Hourquebie proposed stackforge/python-jenkins: Adds Cloudbees folder plugin support  https://review.openstack.org/18018507:45
*** erikmwilson_ has joined #openstack-infra07:45
*** markvoelker has quit IRC07:45
*** mpaolino has joined #openstack-infra07:46
*** jlanoux has joined #openstack-infra07:47
*** erikmwilson_ has quit IRC07:50
*** shardy has joined #openstack-infra07:50
*** ParsectiX has joined #openstack-infra07:52
*** Longgeek has quit IRC07:54
*** mohitsharma has quit IRC07:55
*** sdake_ has joined #openstack-infra07:55
*** stevemar has quit IRC07:55
*** jerryz has quit IRC07:56
*** sdake has quit IRC07:59
*** samuelBartel has joined #openstack-infra08:00
*** HeOS has joined #openstack-infra08:01
*** abregman has joined #openstack-infra08:02
*** dguerri`away is now known as dguerri08:04
*** ddieterly has joined #openstack-infra08:09
*** hashar has quit IRC08:10
*** hashar has joined #openstack-infra08:10
*** hashar is now known as hasharMeeting08:11
*** dims_ has joined #openstack-infra08:12
*** ddieterly has quit IRC08:13
*** nfedotov has joined #openstack-infra08:14
*** kaisers1 has quit IRC08:15
*** soren has joined #openstack-infra08:16
*** sdake_ has quit IRC08:17
electricalMorning all08:17
fricklerttx: seems to be catching up now, but pretty slowly. looking at the node stats, there is also some constant deletion going on since about 18h, not sure if that might be related08:18
*** dims_ has quit IRC08:18
*** yamada-h has quit IRC08:18
*** dizquierdo has joined #openstack-infra08:18
ttxfrickler: yeah, looks like some nodes are rare08:19
*** Hal has joined #openstack-infra08:23
*** derekh has joined #openstack-infra08:23
*** Hal is now known as Guest9849508:24
*** hasharMeeting has quit IRC08:24
*** hashar has joined #openstack-infra08:25
*** ZZelle has quit IRC08:27
*** ZZelle has joined #openstack-infra08:28
*** mleroy has quit IRC08:29
*** mleroy has joined #openstack-infra08:30
openstackgerritMateusz Matuszkowiak proposed openstack-infra/project-config: Expose Fuel project specs to specs.openstack.org  https://review.openstack.org/18667508:30
*** pblaho has joined #openstack-infra08:30
*** achanda has quit IRC08:35
*** fawadkhaliq has quit IRC08:36
*** hrubi has quit IRC08:37
*** btully has quit IRC08:38
*** hrubi has joined #openstack-infra08:41
*** Ritesh has quit IRC08:43
*** hashar_ has joined #openstack-infra08:46
*** hashar has quit IRC08:46
*** fhubik has joined #openstack-infra08:47
*** achanda has joined #openstack-infra08:48
openstackgerritJaume Devesa proposed openstack-infra/project-config: Define MidoNet v2 devstack-gate jobs  https://review.openstack.org/18193208:48
*** ParsectiX has quit IRC08:53
*** fijal__ has joined #openstack-infra08:58
*** freerunner has joined #openstack-infra08:59
*** claudiub has quit IRC08:59
*** fhubik is now known as fhubik_afk09:01
*** fijal_ has quit IRC09:01
*** mleroy has quit IRC09:02
*** achanda has quit IRC09:02
*** mleroy has joined #openstack-infra09:02
*** freerunner has quit IRC09:03
*** otter768 has joined #openstack-infra09:04
*** otter768 has quit IRC09:09
*** heyongli has quit IRC09:10
*** freerunner has joined #openstack-infra09:10
*** mpaolino has quit IRC09:11
*** claudiub has joined #openstack-infra09:12
*** fijal__ is now known as fijal09:22
openstackgerritJiri Stransky proposed openstack-infra/tripleo-ci: Add pacemaker status to host_info.txt  https://review.openstack.org/18669009:28
openstackgerritMerged openstack-infra/yaml2ical: Add timestamp to the template variables  https://review.openstack.org/18639009:29
*** markvoelker has joined #openstack-infra09:29
*** mpaolino has joined #openstack-infra09:30
*** mpaolino has quit IRC09:31
*** freerunner has quit IRC09:31
*** freerunner has joined #openstack-infra09:32
*** markvoelker has quit IRC09:34
*** fhubik_afk is now known as fhubik09:34
*** hashar_ is now known as hashar09:36
*** fhubik has quit IRC09:41
*** fhubik has joined #openstack-infra09:41
*** ParsectiX has joined #openstack-infra09:44
*** erikmwilson_ has joined #openstack-infra09:46
*** fawadkhaliq has joined #openstack-infra09:49
*** erikmwilson_ has quit IRC09:51
*** dims_ has joined #openstack-infra09:51
*** ParsectiX has quit IRC09:55
*** dizquierdo has quit IRC09:57
*** ildikov has joined #openstack-infra10:04
*** jyuso1 has joined #openstack-infra10:06
*** freerunner has quit IRC10:07
openstackgerritRichard Pijnenburg proposed openstack-infra/jenkins-job-builder: Added slack support  https://review.openstack.org/13140410:10
*** ddieterly has joined #openstack-infra10:10
*** afazekas has joined #openstack-infra10:12
*** johnthetubaguy is now known as MrTubaNotSousa10:14
*** ddieterly has quit IRC10:14
*** MrTubaNotSousa is now known as JohnTubaNotSousa10:15
*** btully has joined #openstack-infra10:17
*** amotoki_ has joined #openstack-infra10:17
openstackgerritThierry Carrez proposed openstack-infra/irc-meetings: Add meeting_id and agenda_url support  https://review.openstack.org/18618410:18
*** btully has quit IRC10:22
*** amotoki_ has quit IRC10:22
*** mjordan has joined #openstack-infra10:23
*** baohua has joined #openstack-infra10:24
openstackgerritThierry Carrez proposed openstack-infra/irc-meetings: Add meeting_id and agenda_url support  https://review.openstack.org/18618410:26
openstackgerritThierry Carrez proposed openstack-infra/irc-meetings: Add index page generation timestamp  https://review.openstack.org/18670110:26
*** JohnTubaNotSousa is now known as johnthetubaguy10:27
*** achanda has joined #openstack-infra10:28
*** samueldmq has joined #openstack-infra10:30
samueldmqmorning10:30
katyaferventHi all! Please help us with fixing stable/juno https://review.openstack.org/#/c/184809/10:30
katyaferventThis fix is waiting for a merge :)10:30
openstackgerritValeriy Ponomaryov proposed openstack-infra/project-config: Add experimental Rally jobs for Manila  https://review.openstack.org/18670210:30
*** ihrachyshka has joined #openstack-infra10:33
openstackgerritJan Klare proposed openstack-infra/project-config: remove cookbook-pacemaker from infra  https://review.openstack.org/17829810:33
openstackgerritValeriy Ponomaryov proposed openstack-infra/project-config: Add experimental Rally jobs for Manila  https://review.openstack.org/18670210:35
samueldmqkatyafervent, so you need #184196 to fix the gate, and you can't fix the gate because it doesn't succeed against the patch which is fixing it :)10:37
mordredAJaeger: looks like it's there and imported10:38
samueldmqkatyafervent, if I understand correctly, you are then disabling the job as voting, fix and make it voting again, right ?10:38
*** dtantsur|brb is now known as dtantsur10:38
katyaferventyes) And tox is not able to install venv from stable/juno branch10:38
katyaferventsamueldmq, that is correct, it should be non-voting only for stable/juno and only for 1-2 days10:39
samueldmqmordred, good morning10:39
*** pc_m has joined #openstack-infra10:39
samueldmqkatyafervent, k I will take a look; though I am not core on project-config10:40
*** fawadkhaliq has quit IRC10:42
AJaegermordred: I checked http://git.openstack.org/cgit - and don't see it.10:44
katyaferventsamueldmq, thank you! :) but you should know who is core unlike me10:44
AJaegermordred: oh, found it...10:44
mordredphew10:44
AJaegermordred: not sure why I didn't see it earlier ;( Sorry for the false alarm :(10:45
mordredAJaeger: no worries! I'm just glad there isn't a problem10:45
electricalAJaeger: mordred morning guys10:45
AJaegermorning, electrical !10:46
AJaegerkatyafervent: you can easily figure out who's core...10:46
AJaegerkatyafervent: do you wnat to know how?10:46
electricaltime to do an other review round for JJB open changes.10:46
*** hichihara has quit IRC10:46
samueldmqAJaeger, lp ?10:47
AJaegersamueldmq: just open a review for project-config like https://review.openstack.org/18670210:47
AJaegerclick on the name " openstack-infra/project-config"10:47
AJaegerclick on "Access"10:48
AJaegeryou see the ACL - click on project-config-core and you see the cores10:48
dtantsurhi folks! any ETA on etherpad recovering from the summit?10:48
AJaegerhttps://review.openstack.org/#/admin/groups/459,members10:48
AJaegerbrb10:48
samueldmqAJaeger, hmm, and groups can be contained by other groups10:49
dtantsurI'd like to know when we'll be able to save changes again..10:49
samueldmqAJaeger, I wonder if that could be good to have on keystone :)10:49
*** witek has joined #openstack-infra10:49
*** mjordan has quit IRC10:51
*** dims_ has quit IRC10:52
samueldmqkatyafervent, 2015-05-14 17:55:00.049 |     ValueError: git history requires a target version of pbr.version.SemanticVersion(2014.2.3), but target version is pbr.version.SemanticVersion(2014.2.1)10:53
*** amotoki has quit IRC10:53
*** ParsectiX has joined #openstack-infra11:04
*** jyuso1 has quit IRC11:05
*** otter768 has joined #openstack-infra11:05
*** freerunner has joined #openstack-infra11:05
openstackgerritMerged openstack-infra/tripleo-ci: Add pacemaker status to host_info.txt  https://review.openstack.org/18669011:06
openstackgerritJan Klare proposed openstack-infra/project-config: Rename stackforge/chef* to openstack/chef*  https://review.openstack.org/18653211:07
openstackgerritJan Klare proposed openstack-infra/project-config: remove cookbook-pacemaker from infra  https://review.openstack.org/17829811:07
*** nfedotov has quit IRC11:07
*** jyuso1 has joined #openstack-infra11:08
*** AzherKhan has quit IRC11:09
openstackgerritDawid Malinowski proposed openstack-infra/jenkins-job-builder: Extend support for join-trigger  https://review.openstack.org/18617611:09
*** dizquierdo has joined #openstack-infra11:09
*** otter768 has quit IRC11:10
*** ddieterly has joined #openstack-infra11:11
*** juggler has quit IRC11:12
openstackgerritMerged openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/18665011:14
*** juggler has joined #openstack-infra11:14
*** ddieterly has quit IRC11:16
*** teran has joined #openstack-infra11:16
*** pasquier-s has quit IRC11:17
*** SergK has quit IRC11:17
*** markvoelker has joined #openstack-infra11:18
*** panda has quit IRC11:21
*** panda has joined #openstack-infra11:21
*** markvoelker has quit IRC11:22
*** mattt has joined #openstack-infra11:23
matttlifeless: ping11:24
*** ParsectiX has quit IRC11:28
*** SergK has joined #openstack-infra11:30
*** pasquier-s has joined #openstack-infra11:31
ttxfungi: when you are up, seems to be some node attrition right now11:37
*** baoli has joined #openstack-infra11:39
*** baoli_ has joined #openstack-infra11:40
*** baoli_ has quit IRC11:40
openstackgerritDawid Malinowski proposed openstack-infra/jenkins-job-builder: Extend support for join-trigger  https://review.openstack.org/18617611:40
*** mjordan has joined #openstack-infra11:41
mordredttx: oh yeah?11:42
*** fawadkhaliq has joined #openstack-infra11:43
ttxmordred: long backlog on check queue, seem to be max 300 test nodes right now11:43
fricklermordred: also constantly large number of nodes being deleted for the last 12 hours or so11:44
mordredoh goodie11:44
ttxAlso sounds like check-tempest-dsvm-multinode-full (non-voting) is delaying nova tests by a handful of hours11:44
*** baoli has quit IRC11:44
ttxsince it takes about 5 hours to get a node for that11:44
*** aysyanne has joined #openstack-infra11:44
openstackgerritMerged openstack-infra/irc-meetings: Correct an error in a meeting description.  https://review.openstack.org/18607511:45
mordredwell, we started seeing a whole new error yesterday afternoon - first guess is that it has stuck around and gotten worse11:45
*** ParsectiX has joined #openstack-infra11:45
*** fhubik is now known as fhubik_afk11:46
*** erikmwilson_ has joined #openstack-infra11:47
*** ZZelle_ has joined #openstack-infra11:48
*** fawadkhaliq has quit IRC11:48
*** amotoki has joined #openstack-infra11:49
*** freerunner has quit IRC11:49
*** freerunner has joined #openstack-infra11:49
*** dims_ has joined #openstack-infra11:50
*** erikmwilson_ has quit IRC11:52
*** baoli has joined #openstack-infra11:52
*** nfedotov has joined #openstack-infra11:53
*** amotoki has quit IRC11:54
*** mwhagedorn has joined #openstack-infra11:56
*** baoli has quit IRC11:57
*** baoli has joined #openstack-infra11:58
*** ldnunes has joined #openstack-infra11:59
*** markvoelker has joined #openstack-infra11:59
*** markus_z has quit IRC12:00
*** doug-fish has joined #openstack-infra12:00
*** dprince has joined #openstack-infra12:01
*** k4n0 has quit IRC12:01
*** bhunter71 has joined #openstack-infra12:04
*** markus_z has joined #openstack-infra12:04
*** baoli_ has joined #openstack-infra12:04
*** btully has joined #openstack-infra12:05
*** achanda has quit IRC12:07
*** baoli has quit IRC12:07
*** btully has quit IRC12:10
*** ddieterly has joined #openstack-infra12:12
*** marcusvrn has joined #openstack-infra12:14
*** miqui has quit IRC12:15
*** fhubik_afk is now known as fhubik12:15
*** mpaolino has joined #openstack-infra12:17
*** ddieterly has quit IRC12:17
openstackgerritValeriy Ponomaryov proposed openstack-infra/project-config: Add experimental Rally jobs for Manila  https://review.openstack.org/18670212:18
*** weshay has quit IRC12:24
*** kgiusti has joined #openstack-infra12:24
openstackgerritMonty Taylor proposed openstack-infra/nodepool: Debug new BadRequest error  https://review.openstack.org/18674412:28
mordredfungi: ^^ I'd like to apply that and restart nodepool12:28
*** tiswanso has joined #openstack-infra12:29
*** fhubik is now known as fhubik_afk12:30
*** tiswanso has quit IRC12:30
*** fijal has quit IRC12:30
*** arxcruz has quit IRC12:31
mordredOverLimit: This request was rate-limited. (HTTP 413)12:31
*** tiswanso has joined #openstack-infra12:31
mordredwe're also hitting rate limits12:31
*** fhubik_afk is now known as fhubik12:31
*** arxcruz has joined #openstack-infra12:33
fricklermordred: where can one see these errors? (just being curious)12:34
*** weshay has joined #openstack-infra12:34
mordredfrickler: unfortunately you can't - they're in a debug log and we're still not convinced that openstack doesn't leak credentials into it, so we haven't started publishing it12:35
*** ayoung has joined #openstack-infra12:36
fricklermordred: ah, too bad, thx12:37
mordredfrickler: yah - I'm not happy about it - would really prefer to be able to have folks help troubleshoot things like this12:37
mordredbtw- for anyone following along ... this: BadRequest: Can not find requested image (HTTP 400) (Request-ID: req-6aac123d-dbb5-4efd-bc39-bdb7da14b05a)12:38
mordredis not the friendliest exception in the world12:38
*** jsavak has joined #openstack-infra12:38
*** fijal has joined #openstack-infra12:39
*** freerunner has quit IRC12:39
*** bswartz has quit IRC12:39
mordredfungi, clarkb, jeblair, jhesketh, pleia2, SergeyLukjanov: ^^ I've applied the patch above in production to try to get some better debugging. I've also manually lowered the API rate limit on HP as we were hitting rate limit errors and I didn't want to troubleshoot 2 things at once12:39
*** yamamoto has joined #openstack-infra12:40
*** marcusvrn1 has joined #openstack-infra12:40
openstackgerritValeriy Ponomaryov proposed openstack-infra/project-config: Update paths to hooks in manila tempest job  https://review.openstack.org/18674912:42
openstackgerritMonty Taylor proposed openstack-infra/nodepool: Debug new BadRequest error  https://review.openstack.org/18674412:44
*** marcusvrn has quit IRC12:44
*** ddieterly has joined #openstack-infra12:44
*** miqui has joined #openstack-infra12:48
*** marcusvrn1 has quit IRC12:48
*** marcusvrn has joined #openstack-infra12:48
*** ddieterly has quit IRC12:48
*** dpaterson has joined #openstack-infra12:49
*** amotoki has joined #openstack-infra12:49
*** woodster_ has joined #openstack-infra12:50
*** sks has quit IRC12:51
mescanefhello.:-) there is a review (https://review.openstack.org/#/c/186675/) regarding "exposing fuel project spec to specs.openstack.org", but the fuel-specs is on stackforge12:51
bookwarhi, everyone, i am interested about this one: https://review.openstack.org/#/c/186675/ - are there technical obstacles to publish stackforge/*-specs to spec.o.o or organizational ones? can we maybe create a specs.stackforge.org or smth like this?12:51
bookwaroops :)12:51
mescanefbookwar: :-)12:51
mordredfungi: ok. I have pulled the params from one of the ones where we get "can't find image" and have verified that it's a valid image uuid and that I _can_ submit a request to build a server with it12:53
*** yamamoto has quit IRC12:53
*** dguitarbite has quit IRC12:54
*** amotoki has quit IRC12:54
*** radez_g0n3 is now known as radez12:54
*** marcusvrn has quit IRC12:55
*** sigmavirus24_awa is now known as sigmavirus2413:01
*** Somay has joined #openstack-infra13:03
*** otter768 has joined #openstack-infra13:06
SomayAny JJB developers, could you review the following patch - https://review.openstack.org/#/c/185445/ zaro mgagne hashar13:06
*** freerunner has joined #openstack-infra13:07
*** marcusvrn has joined #openstack-infra13:08
*** otter768 has quit IRC13:11
*** xyang1 has joined #openstack-infra13:11
fungimordred: catching up now13:12
mordredfungi: morning!13:13
mordredfungi: happy to have more eyeballs13:13
mordredfungi: I'm trying rebuilding one of the images on the off chance that something about when we built images last did something evil13:14
*** mriedem has joined #openstack-infra13:14
electricalMorning Somay13:14
*** achanda has joined #openstack-infra13:14
Somaymorning electrical :)13:14
mordredfungi: main thing I've been able to verify is that the error we're getting is nova telling us that it had an error requesting things about the image from glance13:14
mrmartinre13:14
*** fawadkhaliq has joined #openstack-infra13:14
fungimordred: well, looking at the graph it seems this probably began when nodepool was restarted around 2300z yesterday for the new patches that landed?13:14
mordredfungi: so it's not that we've submitted an invalid image id to nova, or a malformed request13:14
*** akshai has joined #openstack-infra13:15
mordredfungi: no - it turns out it was happening before that - clarkb and I noticed the errors aroudn the restart13:15
fungioh, got it13:15
mordredfungi: but I grepped old logs and see the error before hand13:15
mordredfungi: I'm wondering if we've reached an image size that's too big for nova to deal with and it's vomiting13:16
mordredor vomiting some times13:16
mordredor something13:16
mordredalso - we're hitting this on both clouds13:16
mordredand it's intermittend13:16
mordredand it's intermittent13:16
fungiis it limited to specific images?13:16
electricalSomay: could you code check https://review.openstack.org/#/c/131404/ ?13:17
mordredfungi: it has happened on 45 different images since I restarted to add the debugging13:17
mordredgrep 'Task:   image:' debug.log | awk '{print $6}' | sort | uniq | wc -l13:17
*** mpaolino has quit IRC13:17
fungithinking through the way nova works... it pulls the image to the compute node's filesystem normally and caches it locally, yeah?13:17
mordredyes13:17
Somayelectrical: Sure, I’ll have a look :)13:17
electricalthnx13:17
mordredfungi: but it should not do that at api create time13:17
mordredI thnik api create time all it does it ping glance to make sure the requested image exists at all?13:18
fungioh, this is not an error from the boot call then13:18
mordredit is an error from the boot call13:18
mordredit's _not_ an error in the boot sequence13:18
mordredwe get it as an error when we're trying to submit the request to nova that nova spin up a vm13:18
mordredapparently nova api is talking to glance API before returning13:19
fungiokay, so this is well before a compute node would be assigned and then the image pulled into its cache if necessary13:19
*** fawadkhaliq has quit IRC13:19
mordredyah. at least, that's my understanding13:19
*** mattt has left #openstack-infra13:21
fungiindeed, so we were getting "Waiting for server None for node id: ..." in the debug log it looks like13:22
fungiprior to your debugging patch13:22
*** ddieterly has joined #openstack-infra13:22
fungiwondering if we have a lot of None nodes in the db now13:23
*** dboik has joined #openstack-infra13:24
mrmartinnibalizer: are u here?13:24
fungimordred: oh, actually looks like maybe that was the result of some prior debugging of yours13:25
katyaferventhi fungi ! Please, take a look at https://review.openstack.org/#/c/184809/13:26
fungisince it doesn't start up until 12:43z13:26
*** Somay has quit IRC13:26
fungikatyafervent: perhaps later when we're not trying to fix our ci13:26
katyaferventMurano installation with pbr is broken and blocked until this fix would be merged13:26
*** mtanino has joined #openstack-infra13:26
katyaferventOk, thank you13:26
funginot much is merging for anyone at all right now13:26
mordredfungi: I had two abortive attempts at debugging13:26
fungimordred: no worries, just led me down a confusing path for a bit when excavating logs13:27
electricalfungi: excavating logs? not using the ELK stack then ? ;-) lol13:27
fungielectrical: using vi. it's like logstash except... not13:27
electricalhehe ;-)13:28
mordredfungi: btw - I'm asking the HP noc to trace some request ids for us13:29
mordredto see what we can learn13:29
*** annegentle has joined #openstack-infra13:29
*** mpaolino has joined #openstack-infra13:29
*** koolhead17 has joined #openstack-infra13:31
fungiyeah, we have the request id but not anything to tie it to a specific image, provider, anything13:32
fungioh, wait, that's a multiline log entry13:32
fungiheh. we have lots of detail!13:32
mordredyes! _plenty_ of detail13:33
fungiout of curiosity, i'm looking to see what our alien-image-list looks like right now13:34
*** Somay has joined #openstack-infra13:34
fungiactually not a bunch, so unlikely to be at all related to having an excess count of images stored anywhere (looks like 29 total across all providers right now)13:34
fungi45 distinct image uuids referenced for that error so doesn't seem to be particular to a single image13:36
*** puranamr has joined #openstack-infra13:37
*** dguitarbite has joined #openstack-infra13:38
*** abregman has quit IRC13:38
*** pblaho has quit IRC13:38
ttxmordred: was wondering... should we have a stable/kilo branch for openstack/openstack ?13:38
ttxI'm writing the "let's stop making stable point release" thread and was trying to anticipate the "how to know what was tested together" question13:39
*** Somay has quit IRC13:39
ttx(as if we actually did test the tagged versions together :)13:39
mordredttx: yah. we probably should13:40
*** puranamr has quit IRC13:40
*** mjordan has quit IRC13:42
ttxnot sure how the magic works there. Will it automatically push a commit there if the branch exists ?13:42
ttx(if we do, can't hurt to also create s stable/juno there since it's missing as well13:43
ttxmordred: ^13:43
fungimordred: picking the highest-failing image uuid from the current debug log, i've confirmed that it is indeed shown active in nova image-list so it's not like it's not there at all. that's a good sign at least13:43
*** ayoung has quit IRC13:43
mordredttx: yah - we need to basically make a branch, and then make a commit to that branch changing the .gitmodules references from master to stable/kilo13:43
mordredfungi: yah13:43
*** dguitarbite has quit IRC13:44
mordredfungi: earlier I also confirmed that I could boot off of one of the images that was failing13:44
derekhIf anybody has a chance could I get some eyes on a patch to move tripleo ci to F21 https://review.openstack.org/#/c/183513/13:44
ttxmordred: are you on it ? No idea where we should be branching *from* (or if it does actually mean anything in this strange repo)13:44
*** bswartz has joined #openstack-infra13:44
*** annegent_ has joined #openstack-infra13:44
*** annegentle has quit IRC13:45
mordredttx: I'll put it on my TDL13:45
*** gokrokve has joined #openstack-infra13:45
*** gokrokve has quit IRC13:45
*** gokrokve has joined #openstack-infra13:46
*** koolhead17 has quit IRC13:47
*** med_ has joined #openstack-infra13:48
fungiand yes, this error does seem to cut relatively proportionally across all providers/regions/labels13:49
fungiincluding images which are dibified and those which are snapshotty13:49
fungiso, yeah... while the fact that this is fairly evenly spread across our resources suggests it should be a bug in nodepoold, i have a really hard time seeing how it could be13:54
fungiunless it's lying to us about the api calls it's making?13:54
mordredfungi: I did trace the error string back into nova13:55
mordredfungi: and it is a fairly unique string, even though it's a bad one13:55
mordredfungi: and really is only returned by the nova api13:56
*** mattt has joined #openstack-infra13:56
*** annegent_ has quit IRC13:57
*** fhubik has quit IRC13:57
fungithe only other explanation i have is that hpcloud and rackspace are continuously deploying nova and this is a recently introduced bug13:57
*** fawadkhaliq has joined #openstack-infra13:57
pabelangermorning14:00
fungiso... the first instance of this i can find in the logs is 2015-05-28 17:57:30,71214:01
*** baohua has quit IRC14:01
pabelangerfungi, was reading scroll back from last night, do you manually build dibs? Or is it a crontab for the image-update?14:01
openstackgerritMarton Kiss proposed openstack-infra/puppet-askbot: Askbot module refactor  https://review.openstack.org/18187314:01
fungipabelanger: timer entry in nodepool.yaml14:01
pabelangercool14:02
fungii'm going to see if i can correlate that to any changes we've made, and also see if it started in one provider and then later the other one joined in14:02
*** krtaylor has quit IRC14:02
*** ayoung has joined #openstack-infra14:03
fungiso... at 17:32z we merged "Set image-type to vhd for rax nodepool providers"14:04
fungibut i don't think we created any new images since then14:04
*** emagana has quit IRC14:04
*** mtanino has quit IRC14:05
*** sigmavirus24 is now known as sigmavirus24_awa14:06
*** afazekas has quit IRC14:06
mordredfungi: that seems like a weird thing to have triggered this14:08
mordredfungi: most of the images seem to be from 45ish hours ago14:08
*** nelsnelson has joined #openstack-infra14:08
fungiyep14:09
fungijust pointing out i don't see any changes likely to have coincided with the start of this14:09
*** achanda has quit IRC14:10
*** annegentle has joined #openstack-infra14:10
fungii also have a friend at rackspace who says he just finished catching their nova fork branch up to merges from upstream master yesterday. i don't know how quickly it gets to deployed from there though14:11
*** btully has joined #openstack-infra14:12
*** salv-orlando has quit IRC14:12
*** Sukhdev has joined #openstack-infra14:13
*** cody-somerville has quit IRC14:13
*** peristeri has joined #openstack-infra14:13
*** krtaylor has joined #openstack-infra14:13
fungiso, interestingly... we saw a short burst of 22 of these in hpcloud yesterday from 17:57:30-17:58:03 and then nothing again until 22:23:19 when it started appearing in both rax and hpcloud14:15
fungifrom that point on it's been basically continuous14:15
*** dims_ has quit IRC14:16
*** zz_jgrimm is now known as jgrimm14:17
fungithe timing is suspiciously simultaneous for both providers that i don't see how it could be a new nova bug suddenly cropping up in both of them14:17
*** leopoldj has quit IRC14:17
*** mpaolino has quit IRC14:18
fungithere's no gap in the debug log itself either, just a ~4.5 hour gap in those particular errors14:19
*** mrunge has quit IRC14:19
*** wenlock has joined #openstack-infra14:21
*** timcline has joined #openstack-infra14:21
fungiinteresting... nodepool reloads its configuration every 20 seconds according to its debug log14:21
*** vaidy_ has joined #openstack-infra14:25
*** sigmavirus24_awa is now known as sigmavirus2414:25
*** jistr has quit IRC14:26
fungithe initial burst of these errors does not coincide with when puppet updated the nodepool configuration. it was ~15 minutes prior (nodepoold saw the config update at 18:08:16)14:26
fungi_however_ when the errors started back up later, it was 30 seconds after we restarted nodepoold at 22:22:5514:28
fungii have a feeling if we roll back whatever changes took effect in the last restart this will subside14:29
*** ayoung has quit IRC14:29
fungithat timing is just too close to be a coincidence14:29
*** olaph has quit IRC14:29
jeblairo/14:30
*** cody-somerville has joined #openstack-infra14:30
mordredfungi: last things I think had to do with image properties14:30
*** olaph has joined #openstack-infra14:30
mordredfor dib images14:30
*** tonytan4ever has joined #openstack-infra14:31
clarkbbut only on rax14:31
*** mpaolino has joined #openstack-infra14:31
*** fijal has quit IRC14:32
clarkband only on ubuntu-trusty.14:32
fungiclarkb: are you talking about configuration or nodepool source code?14:32
clarkbconfig14:33
fungiconfig updates don't _seem_ to correlate with any of this14:33
fungihowever the nodepoold restart at 22:22:55 was immediately followed with these errors starting to appear in both providers at 22:23:1914:33
clarkboh I am confused by mordreds comment then. The restart was to pick up changes to properly reload clouds.yaml config iirc14:33
fungiaha, yes that could be clouds.yaml then since nodepoold wasn't automatically picking up those14:34
*** TravT has quit IRC14:34
fungii was simply correlating to updates for nodepool.yaml which weren't apparently related timing wise14:34
*** freerunner has quit IRC14:35
* mordred has to AFK14:35
*** esker has joined #openstack-infra14:35
clarkbya I dont think clouds.yaml was updated either, just nodepools ability to make new managers when clouds.yaml does update14:36
fungii can't account for the very short (30-second) burst of these errors just prior to 1800, but what we're seeing now definitely started immediately after the nodepoold restart14:36
jeblairmordred's debug patch doesn't seem to work14:37
clarkbmaybe the related shade update introduced a client bug? but we dont use shade for launching nodes yet, we just get the novaclient from shade and use that14:37
fungijeblair: doesn't seem to work how? note that it's multi-line debug entries14:38
jeblairit looks like he's evolving the patch on disk14:38
fungioh14:38
*** amotoki has joined #openstack-infra14:38
jeblairfungi: yeah, the version in gerrit has a programming error14:38
jeblairthe version on disk looks like it should fix that but isn't actually outputting anything14:38
*** freerunner has joined #openstack-infra14:39
jeblairso either it has an error, or self.args.items is really empty14:39
jeblair-            for (key, value) in self.args:14:39
jeblair+            for (key, value) in self.args.items():14:39
jeblairis the diff between the two14:39
*** stevemar has joined #openstack-infra14:39
fungihrm... i'm definitely seeing request ids, image uuids, et cetera in the debug log14:39
jeblairoh, am i missing those...14:39
jeblairoh i do see them now, sorry14:40
*** s0nea has quit IRC14:40
fungiyeah, i think for this to be a permanent debug improvement those multi-line entries need to be better correlated somehow (a common pre4fix or something)14:41
jeblairhttp://paste.openstack.org/show/244970/14:41
jeblairso there's an example ^14:41
openstackgerritMerged openstack-infra/project-config: Make 'gate-murano-devstack-dsvm' non-voting  https://review.openstack.org/18480914:42
*** yamamoto has joined #openstack-infra14:42
fungiright14:42
jeblairthe error has never occurred in dfw14:42
fungiweird. i missed that14:43
*** dangers_away is now known as dangers14:43
*** mjordan has joined #openstack-infra14:43
*** amotoki has quit IRC14:43
jeblairit has occurred in hpcloud-* (but that's all one region (however, it is multiple AZs and that's not logged)14:43
*** ayoung has joined #openstack-infra14:44
jeblairis it possible that we have only just now started requesting servers in rax-ord after having uploaded an image to rax-dfw?  (eg, previously we were still requesting snapshot images in ord)14:44
*** sdake has joined #openstack-infra14:46
jeblairoh, the azs are logged in the key/value portion of the logs14:46
fungimaybe... keep in mind that i deleted all yesterday's images so we've been booting from images from day-before-yesterday14:46
*** yamamoto has quit IRC14:47
jeblairand that's still the case because today's images aren't ready yet, right?14:47
*** jistr has joined #openstack-infra14:47
fungiyep14:47
*** ajmiller has joined #openstack-infra14:48
fungiso it's _possible_ this could subside as soon as new images get uploaded today, i suppose14:48
*** fijal has joined #openstack-infra14:48
jeblairoh, and it's affecting snapshot images in rax14:48
fungithough... we're also definitely seeing this for snapshot-only labels14:49
jeblairi just assumed it was a dib image14:49
fungiyeah, like bare-.* are also impacted equally and they're all still snapshot14:49
fungimordred: i take it you've gotten nowhere with the hp noc tracing an example request id14:50
fungioh, right, mordred said he had to disappear for a bit14:51
jeblairoh, he started that?  lemme see if i can followup14:51
fungiyeah, an hour or two ago14:51
*** amotoki has joined #openstack-infra14:52
*** armax has joined #openstack-infra14:57
spzalaHello, we want to start a new IRC channel for 'heat-translator' project considering growing team from different time zones. Can someone please help with the set up?14:58
*** esker has quit IRC14:59
*** s0nea has joined #openstack-infra14:59
*** annegentle has quit IRC14:59
*** esker has joined #openstack-infra15:00
*** achanda has joined #openstack-infra15:00
jeblairspzala: you can run the commands listed here: http://docs.openstack.org/infra/system-config/irc.html#access and then add them to the config files in the openstack-infra/project config repo.  consider using "#openstack-" as a prefix to the channel name15:00
*** mjordan has quit IRC15:00
openstackgerritMichal Vanco proposed openstack-infra/jenkins-job-builder: Support for image gallery publisher  https://review.openstack.org/17574715:00
spzalajeblair: thank you much!! Sounds good.15:01
*** emagana has joined #openstack-infra15:02
openstackgerritMerged openstack/requirements: Fix requirement conflict with flake8.  https://review.openstack.org/18393015:04
*** hdd has joined #openstack-infra15:05
*** fijal has quit IRC15:06
openstackgerritMerged openstack/requirements: Add pbr to synchronised projects.  https://review.openstack.org/18429315:06
*** fijal has joined #openstack-infra15:07
*** otter768 has joined #openstack-infra15:07
jeblairwhen i do an alien list of rax-iad i see nodes from dfw and ord15:07
jeblairthis is normal for hpcloud because of the pseudo regions, but i don't think it's normal for rax15:07
fungioh!15:08
*** mrmartin has quit IRC15:08
fungiyeah, that i think points to a real problem15:08
*** soren has quit IRC15:09
fungii wonder if i can install nodepool from an earlier ref into a venv and bisect it that way15:09
fungiplaying with that possibility now15:09
jeblair(when i nova list with the iad creds on puppetmaster, i only see iad hosts as expected)15:10
clarkbjeblair: possible that shade is being too smart for us there (though again we should still just be using the novaclient made by shade so probably not)15:10
jeblairso i'm wondering if something has gone awry with the "use novaclient from shade" idea15:10
stevemaro/15:11
fungiyeah, like we're reusing a client object for the wrong provider15:11
clarkbfungi: oh and if that was the case maybe we are giving a valid image uuid to the wrong region15:11
*** marekd has joined #openstack-infra15:11
jeblairthat would definitely cause an image not to be found in rax (but hpcloud? -- unless we used a rax provider to build an hpcloud server)15:11
*** otter768 has quit IRC15:11
stevemarwhom can i bug about creating a new subproject under keystone (morgan was already cool with it)15:11
clarkbjeblair: or even if rax was mixed up, the uuid for ord wouldn't be valid in iad15:12
fungiclarkb: perhaps. though we did at least confirm that the requested image uuid (according to the debug log) existed in the provider+region corresponding to the request15:12
jeblairstevemar: http://docs.openstack.org/infra/manual/creators.html15:12
stevemaroh the LP stuff... gotta do that15:12
*** mtanino has joined #openstack-infra15:12
*** salv-orlando has joined #openstack-infra15:13
fungiclarkb: but it's still possible the log is lying to us about what it requested where15:13
jeblairclarkb: yeah, but the uuid in hpcloud-b1 _would_ be valide for hpcloud-b2, so i think we actually need to have the providers crossing clouds to explain the hp errors15:13
stevemarjeblair, we have the code here: https://github.com/stevemart/keystone-mapper but i'll go through the steps in the link15:13
clarkbfungi: right so uuid for ord and region is ord, but if the request was actually sent to iad then we could get the error15:13
clarkbjeblair: good point15:13
stevemarcreated with the cookiecutter15:13
jeblairstevemar: yeah, there should be instructions in there for how to import existing code15:13
greghaynesoh more nodepool asplosions :(15:13
*** witek has quit IRC15:14
stevemarcool cool, marekd did you get the link? http://docs.openstack.org/infra/manual/creators.html15:14
*** hemnafk is now known as hemna15:14
fungibut yeah, if this is something i can test with the nodepool cli, then i think i can pinpoint for sure the patch that introduces this issue15:14
jeblairfungi: ++15:14
fungiwithout a bunch of nodepoold restarts15:14
marekdstevemar: yea, thanks.15:14
fungihopefully we're not looking at the intersection of 2+ issues15:15
*** yfried has quit IRC15:15
*** ParsectiX has quit IRC15:16
*** dims_ has joined #openstack-infra15:16
clarkbI think I see the bug15:17
clarkbyou will like this15:17
clarkbpatch as soon as I can find all cases15:17
clarkbbut it does appear to be a bug in mordreds config reloading change. look at region_name vs region-name15:17
fungiconfirmed i can definitely recreate this behavior from a virtualenv, so now to bisect15:18
clarkbfungi: well I think I figured it out but bisecting for independent confirmation is ++15:18
*** dannywilson has joined #openstack-infra15:18
fungiclarkb: do you think it came in with "Use shade to get the client objects"15:19
fungiif so i'll try the commit right before that was merged15:19
greghaynesfungi: the reloading one is Ie4cf44adefda637b5987dd9d39ec39878608672015:19
jeblairfungi: try "Consume os-client-config directly"15:19
jeblairfungi: i believe that's the change with the typo clarkb suspects15:19
clarkbyup15:20
jeblairfungi: so "Debug dying task managers" would be the one before that which should work15:20
*** mwhagedorn has quit IRC15:21
*** panda has quit IRC15:21
jeblairclarkb: every kw in that block has the same error15:21
greghaynesclarkb: so we were passing region_name in to shade previously15:21
openstackgerritClark Boylan proposed openstack-infra/nodepool: Check proper providers keys when reading config  https://review.openstack.org/18679115:21
timrcpabelanger, So grafana 2 is mega dumb in some ways...  We might have to also customize /usr/share/grafana/public/dashboards/home.json so we get a home dashboard that makes sense for upstream (and in my case currently within HP)15:21
clarkbthat should be the fix15:21
fungijeblair: clarkb: hrm, resetting to that one and updating my venv, i still see dfw aliens in iad15:21
*** sputnik13 has joined #openstack-infra15:21
*** panda has joined #openstack-infra15:22
timrcpabelanger, There's  no concept to easily organize things by teams.  Using multiple orgs does not work since only one org can be configured to be viewable anonymously.15:22
timrcSo you have to get clever with tags and searching.15:22
*** salv-orlando has quit IRC15:22
*** dannywilson has quit IRC15:23
openstackgerritValeriy Ponomaryov proposed openstack-infra/project-config: Add experimental Rally jobs for Manila  https://review.openstack.org/18670215:23
jeblairfungi: we should consider the possibility of two errors... can you go further back looking for the aliens problem?15:24
fungiyeah, seems like there's something missing in my testing methodology. i reset to a ref from several weeks ago and still have dfw aliens in iad15:24
fungisudo -H -u nodepool ./foo/bin/nodepool alien-list rax-iad 2>/dev/null|grep -c dfw15:24
fungi11915:24
greghaynesclarkb: how did you determine that was the issue? AFAICT shade expects region_name15:24
*** fijal has quit IRC15:25
*** dannywilson has joined #openstack-infra15:25
jeblairgreghaynes: shade will get region_name15:25
clarkbgreghaynes: because we saw that clients had the wrong config so I read the change and realized that it was wrong15:25
clarkbgreghaynes: in nodepool.yaml its region-name which we convert to region_name for shade15:25
jeblairgreghaynes: the problem is "if 'region_name' in provider: provider['region-name']"15:25
clarkbexcept ^ tested the wrong name from the yaml15:25
greghaynesoh!15:25
greghaynesderp15:26
*** sdake_ has joined #openstack-infra15:26
*** Ala has quit IRC15:26
greghayneshaha, yea, it would help if we actually checked the config properly15:26
jeblairfungi: hrm.  i wonder if somehow your venv-local bin is picking up global stuff15:26
clarkbya the integratio nstuff I am working on with devstak would probably help that a lot15:27
*** fijal has joined #openstack-infra15:27
clarkbinstead of having mocked out providers that just work15:27
fungii'm testing a ref from march and still seeing this, so seems likely15:27
jeblairshall i install clarkb's patch into prod?15:27
fungiworth a shot15:28
clarkbjeblair: +1 from me15:28
jeblairlemme fix up mordred's too and i'll stack them both15:28
fungijeblair: interestingly if i reset to a nodepool version prior to the most recent tag then --version does report what i would expect for the source i'm running15:28
*** mpavone has quit IRC15:29
jeblairoh, he fixed it already actually15:29
fungiso it's at least importing some of nodepool from within the venv anyway15:29
*** freerunner has quit IRC15:29
fungior else --version would report the globally installed one15:30
*** sdake has quit IRC15:30
*** annegentle has joined #openstack-infra15:30
*** fawadkhaliq has quit IRC15:30
fungialso entirely possible the alien-list issue is a very long standing problem15:30
greghaynesclarkb: hrm, I wonder why the reload test didnt catch that15:31
greghaynesclarkb: oh, because its not using nodepool.yaml maybe15:31
clarkbgreghaynes: becase the code "works" it just doesn't do what you want15:31
*** fijal has quit IRC15:31
greghaynesyea, but we test that the clients get the correct config in that test15:31
clarkbit just doesn't set api-timeout and region_name15:31
fungisince this was a known problem with hocloud aliens already, i just always treated rax the same because it was easier to pretent the problem was everywhere. so as far as i know it could have been this way for quite a long time15:31
greghaynesclarkb: ah, were not tetsing those config properties either15:32
jeblairnodepool did not stop gracefully, possibly due to a running dib15:33
fungiclarkb: on your fix... wasn't there a recent patch to os-client-config to s/-/_/ on all the keys? i guess that hasn't merged/released yet?15:33
clarkbfungi: thats not really related, in this case we never pass the keys to os-c-c because the checks fail15:33
fungiaha15:34
*** amitgandhinz has joined #openstack-infra15:34
greghaynesyea, its a nodepool issue15:34
jeblairnodepool is in 'delete all the things' phase15:35
fungioh! got it. this is "nodepool.yaml uses - but clouds.yaml read by shade indexes as _ instead"15:35
*** fijal has joined #openstack-infra15:35
fungier, read by oscc15:36
pabelangertimrc, okay. Ya I know the API is pretty new, so not expecting everything to work as we expect it. So, hacking could be expected15:37
fungiso the nodepool patch that introduced this mistakenly used the key names from oscc rather than what we have in our nodepool config15:39
clarkbya and I think that means we get config done purely by oscc which means we lose ocntrol of regions?15:40
clarkbit may not actually fix everything since hpcloud saw the problem too but its images should be valid across all providers15:40
fungiinterestingly enough, that patch *seems* to have solved the misidentified aliens issue as well15:40
jeblairmordred: is there a reason you switched from '-' to '_' when you put that in shade/ossc?15:40
*** gyee has joined #openstack-infra15:41
greghaynesI think it was just a legit typo - there is a - to _ mapping that needs to happen just not when checking the config15:41
clarkbfungi: ya I expected it to15:41
fungijeblair: i think the commit message for https://review.openstack.org/185967 hints at the decision15:41
jeblairgreghaynes: it's a problem of our own making though15:41
greghaynesoh, asking why shade or oscc does _15:41
jeblairfungi: that was _faaaar_ after mordred made the decision to use '_'15:42
*** russellb is now known as rustlebee15:42
greghaynesyaml?15:42
fungii.e., it's nice to be able to use these as python variable names15:42
* greghaynes needs to afk for a bit, gl15:42
openstackgerritMerged openstack-infra/tripleo-ci: Enable NeutronL3HA for the HA job  https://review.openstack.org/18546115:42
*** annegentle has quit IRC15:42
fungijeblair: well, that patch is far after the choice was made, but i'm assuming the choice was made so that he could directly use them as kwargs without needing to translate them15:42
*** fijal has quit IRC15:42
*** annegentle has joined #openstack-infra15:43
jeblairfungi: sure.  and it may be that we all have different ideas about which one is better.  but regardless, i really think it's worthwhile for us to pick one and stick with it.  i try very hard to do that within a single program.  it makes sense to me that as we split things up into different libraries, we would try to be consistent across them15:43
jeblairto prevent exactly this sort of error15:43
*** dizquierdo has quit IRC15:43
clarkb+115:43
fungiabsolutely15:43
*** dansmith is now known as superdan15:44
*** yamamoto has joined #openstack-infra15:45
jeblairfungi: i only seed iad nodes in alien-list iad15:45
*** ayoung has quit IRC15:45
jeblairand we seem to have spiked to usage/capacity15:45
*** kutija has joined #openstack-infra15:45
fungiyep, i confirmed clarkb's patch seems to have solved that15:46
jeblairusage=capacity even15:46
*** Guest98495 has quit IRC15:46
jeblairoh, sorry missed that15:46
fungiand yes, having a s/-/_/ as a to_kwargs() method in oscc would have been cleaner to achieve that goal, as compared to switching the keys themselves, i agree15:46
*** fijal has joined #openstack-infra15:48
jeblairfungi: oh, does that patch to ossc implement s/-/_/ for the config file?15:48
fungijeblair: it transforms teh key names as the config is read in, yeah15:48
fungiso within oscc the interpreted yaml is all _ in keys rather than -15:49
clarkbya so as a followup we can clean up the nodepool change even further to just pass the nodepool keys through15:49
clarkbbut we need an oscc release (not sure if that happened yet)15:49
*** dims_ is now known as dimsum__15:49
jeblairso you can write 'region-name' in the clouds.yaml config file that ossc reads15:49
fungiand oscc sees it as region_name15:50
fungiyep15:50
jeblairbut if you pass in the args to the library without reading it... that's not the case, right?15:50
clarkbjeblair: and in the get_one_cloud() function we used to merge it all together15:50
nibalizermriedem: i am here now15:50
nibalizerwhats up15:50
fungijeblair: yeah, it seems to just be for the yaml loader15:51
clarkbfungi: oh really? I am wrong about get_one_cloud then15:51
fungijeblair: clarkb: oh, unless it was already doing that in get_one_cloud() before 18596715:51
fungilooking now15:51
*** zz_dimtruck is now known as dimtruck15:52
fungiahh, yep. _fix_args()15:52
fungiso the problem solved in 185967 was that the yaml loader was a separate path for adding keys15:53
*** tjones1 has joined #openstack-infra15:53
*** fijal has quit IRC15:53
jeblairfungi: okay, so with that, all paths into oscc support both '-' and '_' ?15:53
fungijeblair: looks that way, yes15:53
mriedemnibalizer: ?15:54
mriedemnibalizer: looking for mtreinish?15:54
*** asselin_ has quit IRC15:54
fungijeblair: it looks like the _fix_args() method was introduced last year and is included in tags as far back as 0.3.015:55
fungiso we should be safe to rely on that immediately15:55
jeblairbut we need a release with 185967 in order to change our clouds.yaml file15:55
jeblair?15:55
mtreinishmriedem: I don't think I pinged nibalizer, but who knows :)15:55
fungijeblair: yep15:55
jeblaircool, i think i have achieved understanding15:56
*** davideagnello has joined #openstack-infra15:56
fungijeblair: oh, actually we already have that15:56
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/project-config: Nova non-voting bandit job  https://review.openstack.org/18680615:57
jeblairfungi: that change is in the release we're using?15:57
fungi185967 is included as far back as 1.1.0 and 1.2.0 is the latest tag15:57
nibalizermriedem: not even, mrmartin is who i"m looking for, apologies15:57
*** mattfarina has joined #openstack-infra15:57
fungijeblair: 1.1.0 was a couple days ago and 1.2.0 was a day ago15:58
fungifast-paced release schedule ;)15:58
*** jistr has quit IRC15:58
jeblairclarkb, fungi: in nodepool, why do we set the 'cloud' argument along with all the others... shouldn't it be 'cloud' XOR all the others?15:58
*** fijal has joined #openstack-infra15:59
clarkbjeblair: my understanding is that you can set cloud to inherit from clouds.yaml and set the others to override15:59
jeblairoh, also, someone said something about azs... do we need to swing back around to that?15:59
*** samuelBartel has quit IRC15:59
*** bknudson has joined #openstack-infra15:59
*** linkedinyou has quit IRC15:59
clarkbjeblair: so the perfect example for that is region-name. The rax cloud ahs three regions but from nodepool's perspective we want to differentiate15:59
jeblairclarkb: ok, so we 'cloud=rax'+region_name=ord16:00
clarkbwe could also have rax-ord, rax-iad, rax-dfw as separate clouds in clouds.yaml16:00
clarkbjeblair: ya16:00
jeblairgot it, makes sense16:00
*** devvesa has quit IRC16:00
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Cleanup subunit capture in run-tox.sh  https://review.openstack.org/18680916:01
*** annegentle has quit IRC16:01
*** akurenyshev has joined #openstack-infra16:02
jeblairso what's the deal with azs?16:02
jeblairalso, shall i ask the hpcloud noc to stand down on this issue? :)16:03
mtreinishfungi, clarkb: ^^^ that should be a pretty simple cleanup16:03
mordredclarkb: what's the tl;dr?16:04
clarkbjeblair: I think we can stand down on hpcloud noc16:04
mordred(on phone)16:04
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Cleanup subunit capture in run-tox.sh  https://review.openstack.org/18680916:04
*** fijal has quit IRC16:04
openstackgerritKyle Mestery proposed openstack/requirements: Add networking-odl to tracked projects list  https://review.openstack.org/18681216:04
clarkbmordred: the check for config updates change was checking for region_name in provider: not region-name16:04
clarkbmordred: so we didn't set region name properly16:04
clarkbjeblair: I am not sure what the deal with asz is16:04
clarkbmordred: which I think led to nodepool sending ord requests to iad and so on16:05
openstackgerritKyle Mestery proposed openstack-infra/project-config: Move networking-odl into the openstack namespace  https://review.openstack.org/18681316:05
mordredahhhhhh16:05
mordredwow16:05
mordredthat makes sense16:05
clarkbso we got a proper response from nova16:05
*** jistr has joined #openstack-infra16:06
mordredyah ... definitely need to take a better pass at the - _ thing. it's obvs to brittle as is16:07
openstackgerritSteve Martinelli proposed openstack-infra/project-config: Initialize new keystone-mapper project  https://review.openstack.org/18681716:07
jeblairmordred: i _think_ '-' is safe to use everywhere, we got bit because we were doing a translation16:07
*** tjones1 has quit IRC16:08
*** krtaylor has quit IRC16:08
*** jlanoux has quit IRC16:08
*** fijal has joined #openstack-infra16:08
*** akurenyshev has left #openstack-infra16:08
jeblairi'm going to try simplifying this in nodepool...16:08
mordredjeblair: I think scrollback says this ... but _ in occ is due to the passing to kwargs. I like fungi's suggestion of a to_kwargs method16:08
*** vaidy_ has quit IRC16:08
mordredjeblair: ++16:08
*** jistr has quit IRC16:09
*** tteggel has quit IRC16:09
jeblairmordred: we've convinced ourselves that ossc accepts '-' in all the places we interface with it16:09
mordredit should16:09
mordredif it doesn't, it's a bug. we even have some tests16:10
*** puranamr has joined #openstack-infra16:10
openstackgerritJames E. Blair proposed openstack-infra/nodepool: Simplify oscc argument conversion  https://review.openstack.org/18681916:10
fungiyep, the only concern with to_kwargs() is i think if we're using oscc to load a config and then want to reference things in its dict from outside16:10
jeblairthere ^16:10
mordredfungi good point16:10
*** vaidy_ has joined #openstack-infra16:10
fungier, only concern to which i think to_kwargs() is a potential solution i mean16:10
fungibut for stuffing keys into oscc from outside, it's not an issue16:10
openstackgerritKyle Mestery proposed openstack-infra/project-config: Add stable branch ACLs for the neutron *aas repos  https://review.openstack.org/18682016:10
*** freerunner has joined #openstack-infra16:11
*** tteggel has joined #openstack-infra16:11
jeblairclarkb, mordred: the 'rackspace' cloud in clouds.yaml has a list for region-name.... what does that mean?16:12
jeblair(actually, so does hpcloud)16:12
mordredjeblair: fwiw, we can also pass project-id ... it's a synonym in occ16:12
jeblairmordred: cool, will simplify further :)16:12
*** dtantsur is now known as dtantsur|afk16:12
*** fijal has quit IRC16:13
*** Sukhdev has quit IRC16:13
*** tjones1 has joined #openstack-infra16:13
fungiwhen did we start gating nodepool on a coverage job?16:13
mordredjeblair: it's shorthand that means you don't have to make a rax-dfw and a rax-iad cloud. you give a list then get-all-clouds gives you a cloud for each cloud region16:13
clarkbfungi: when we decided we needed much better testing I added that to help us track our progress16:13
fungiclarkb: got it16:14
openstackgerritJames E. Blair proposed openstack-infra/nodepool: Simplify oscc argument conversion  https://review.openstack.org/18681916:14
clarkbfungi: not sure why it failed there16:14
fungiinterestingly it looks like it failed on a unit test in the coverage job16:14
*** rwsu has joined #openstack-infra16:15
fungiOSError: [Errno 2] No such file or directory: 'clouds.yaml'16:15
*** mwhagedorn has joined #openstack-infra16:15
openstackgerritJames E. Blair proposed openstack-infra/system-config: Switch to using '-' in clouds.yaml  https://review.openstack.org/18682316:15
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Cleanup subunit capture in run-tox.sh  https://review.openstack.org/18680916:15
greghaynesfungi huh - Is that the cleanup method in test_shade_integration?16:15
*** alexsyip has joined #openstack-infra16:15
clarkbgreghaynes: yes16:16
fungigreghaynes: yep16:16
greghaynesI didnt guard it because I shouldnt have to, but it does do an rm clouds.yaml16:16
*** aduarte has joined #openstack-infra16:16
*** fijal has joined #openstack-infra16:17
fungimaybe racy16:17
greghaynesah, yes16:17
greghaynesthats it16:17
greghaynesit diesnt tmpdir16:17
*** vaidy_ has quit IRC16:17
*** unicell has quit IRC16:17
greghaynesit needs to tmpdir and cd into it instead16:17
openstackgerritSteve Martinelli proposed openstack-infra/project-config: Initialize new keystone-mapper project  https://review.openstack.org/18681716:18
* greghaynes is on phone irc atm so cant fix16:18
*** sigmavirus24 is now known as sigmavirus24_awa16:18
*** vahidh has joined #openstack-infra16:18
*** Sukhdev has joined #openstack-infra16:20
*** fijal has quit IRC16:21
*** markus_z has quit IRC16:22
*** ashleighfarnham has joined #openstack-infra16:22
*** fijal has joined #openstack-infra16:22
*** koolhead17 has joined #openstack-infra16:23
openstackgerritSteve Martinelli proposed openstack-infra/project-config: Initialize new keystone-mapper project  https://review.openstack.org/18681716:23
*** gokrokve has quit IRC16:23
*** amotoki has quit IRC16:24
*** spzala has quit IRC16:24
*** spzala has joined #openstack-infra16:25
pleia2good morning16:25
nibalizero/16:25
clarkbjeblair: I think 186823 can be a revert too since I had to convert to _ prior to oscc being updated16:25
clarkbjeblair: and comment on the nodepool config simplification change16:27
jeblairclarkb: i'm feeling lazy, is it important we make 186823 a revert? :)16:27
*** mmedvede has quit IRC16:27
*** sigmavirus24_awa is now known as sigmavirus2416:28
clarkbjeblair: nope, just wanted to note that16:28
openstackgerritJames E. Blair proposed openstack-infra/nodepool: Simplify oscc argument conversion  https://review.openstack.org/18681916:28
jeblairthx16:28
zaromorning16:29
*** nfedotov has quit IRC16:29
*** sarob has joined #openstack-infra16:29
*** gokrokve has joined #openstack-infra16:30
openstackgerritOpenStack Proposal Bot proposed openstack-dev/hacking: Updated from global requirements  https://review.openstack.org/18682916:30
zaroelectrical: regarding https://review.openstack.org/#/c/131404/ thanks for checking the params.  I looks ok but might be better to use one of the other exceptions in errors.py?16:31
*** shashankhegde has joined #openstack-infra16:32
*** freerunner has quit IRC16:32
electricalzaro: might make more sense yeah. Will make a change for that in the weekend or Monday.16:33
*** mmedvede has joined #openstack-infra16:34
*** Swami has joined #openstack-infra16:35
openstackgerritMikhail S Medvedev proposed openstack-infra/nodepool: Adding a cleanup timeout to nodepool  https://review.openstack.org/15095516:37
*** mwhagedorn has quit IRC16:37
*** hashar has quit IRC16:38
*** esker has quit IRC16:38
*** jerryz has joined #openstack-infra16:41
*** abregman has joined #openstack-infra16:41
*** sigmavirus24 is now known as sigmavirus24_awa16:43
openstackgerritOpenStack Proposal Bot proposed openstack-dev/pbr: Updated from global requirements  https://review.openstack.org/18683416:44
*** ociuhandu has joined #openstack-infra16:44
zaroelectrical: sorry i didn't point that out in last review.16:44
*** mpaolino has quit IRC16:46
*** unicell1 has joined #openstack-infra16:46
*** gokrokve has quit IRC16:46
*** derekh has quit IRC16:48
*** freerunner has joined #openstack-infra16:48
*** amitgandhinz has quit IRC16:48
*** amitgandhinz has joined #openstack-infra16:49
zarowaynr: saw you mentioned that we should not make further changes to jjb core until the big refactor. would you like to discuss?16:50
electricalzaro: no worries.16:51
*** weshay has quit IRC16:53
*** weshay has joined #openstack-infra16:53
zaroelectrical, zxiiro: any opinion on which you prefer? https://review.openstack.org/178836 OR https://review.openstack.org/18617616:53
adam_ghi, what caches git repos these days on devstack slave nodes? trying to get a stackforge project tested as a devstack plugin but failing because of RECLONE=False16:54
pleia2today is a slow meeting day, can a core have a look at https://review.openstack.org/#/c/182368/ so I can +A it after the 1800 meeting this afternoon?16:54
*** spzala has quit IRC16:55
clarkbadam_g: you need to add your project to the devstack-gate PROJECTS var16:55
clarkbadam_g: the glusterfs devstack plugin job is probably a decent place to look at16:55
*** spzala has joined #openstack-infra16:56
*** patrickeast has joined #openstack-infra16:56
electricalzaro: I think waynr meant no changes to yaml parsing. Plugins them selves should still be good as that part won't change.16:56
openstackgerritsean mooney proposed openstack-infra/project-config: Add intel-nfv-ci-tests repo to stackfoge  https://review.openstack.org/18683916:56
*** gokrokve has joined #openstack-infra16:57
*** hdd has quit IRC16:57
*** jogo is now known as flashgordon16:57
adam_gclarkb, you mean on-the-fly in the shell builder? i thoguth i was, maybe not. ive been using ec2-api as a reference16:57
*** koolhead17 has quit IRC16:57
*** gokrokve has quit IRC16:57
*** mdrnstm has joined #openstack-infra16:58
*** tjones1 has quit IRC16:58
*** gokrokve has joined #openstack-infra16:58
*** mdrnstm is now known as Guest4946516:58
*** Guest49465 is now known as morgan16:58
*** morgan has quit IRC16:58
*** morgan has joined #openstack-infra16:58
*** dguerri is now known as dguerri`away16:58
*** mpaolino has joined #openstack-infra16:58
*** morgan is now known as mdrnstm16:59
*** fawadkhaliq has joined #openstack-infra16:59
flashgordonclarkb: you see jesse Pretorius's respons to the ELK thread16:59
clarkbadam_g: yes on the fly there17:00
adam_gcool17:00
*** armax has quit IRC17:00
mordredfungi, jeblair: y'all saw that i disabled puppet on nodepool, yeah?17:00
clarkbadam_g: that tells d-g to sync it properly for you using the cache and pulling any new updates17:00
*** jsavak has quit IRC17:00
zaroelectrical: i guess that's what i meant by jjb core :)17:00
openstackgerritAdam Gandelman proposed openstack-infra/project-config: Add relevant projects to $PROJECTS for akanda jobs  https://review.openstack.org/18684017:01
clarkbflashgordon: ya currently chatting in #openstack17:02
*** xyang1 has quit IRC17:02
*** jsavak has joined #openstack-infra17:02
*** timcline has quit IRC17:03
openstackgerritsean mooney proposed openstack-infra/project-config: Add intel-nfv-ci-tests repo to stackfroge  https://review.openstack.org/18683917:04
*** salv-orlando has joined #openstack-infra17:04
*** mwhagedorn has joined #openstack-infra17:05
openstackgerritMerged openstack-infra/jenkins-job-builder: Allow inclusion of multiple files  https://review.openstack.org/17159117:05
flashgordonclarkb: awesome17:06
*** jsavak has quit IRC17:07
*** jsavak has joined #openstack-infra17:07
*** otter768 has joined #openstack-infra17:08
*** dannywilson has quit IRC17:08
*** sdake has joined #openstack-infra17:09
*** dannywilson has joined #openstack-infra17:09
*** achanda has quit IRC17:10
*** achanda_ has joined #openstack-infra17:10
*** salv-orlando has quit IRC17:10
*** ildikov has quit IRC17:10
*** patrickeast has quit IRC17:11
*** patrickeast has joined #openstack-infra17:11
*** sdake_ has quit IRC17:12
zxiirozaro: both implementations appear to be exactly the same just in different orders17:12
*** otter768 has quit IRC17:12
*** bknudson has quit IRC17:12
zxiirozaro: i'd probably go with 178836 since I feel it does more thorough testing though17:13
zxiirozaro: although 186176 feels a little cleaner in my opinoin17:14
*** krtaylor has joined #openstack-infra17:17
electricalzaro: haha sorry yeah. Forgot he mentioned that. Was on the London tube so had bad Internet.17:17
*** SumitNaiksatam has quit IRC17:19
*** sdake_ has joined #openstack-infra17:20
*** SumitNaiksatam has joined #openstack-infra17:20
jeblairmordred: i did not; does it need to stay disabled?17:21
timrcIs there a convention for exporting a variable in a gate check that a post job can then use?17:22
*** tjones1 has joined #openstack-infra17:22
*** hdd has joined #openstack-infra17:23
*** sdake has quit IRC17:23
anteayadhellmann SpamapS I can't envison what jobs you are thinking about that need to be mapped to owners, perhaps I could request a few examples?17:23
fungijeblair: i think it should be safe to reenable as long as we get the fix merged before the next time we restart nodepool. i'll go ahead and enable it17:23
dhellmannanteaya: the functional testing job for zmq for oslo.messaging would be one example, since we have a sub-team for zmq support17:24
*** koolhead17 has joined #openstack-infra17:24
fungijeblair: i believe the main reason it was disabled was that mordred also lowered the max api call rate for hpcloud because we were exceeding our quota for it, but should be long enough now that it'll play nice again17:25
jeblairfungi: oh, right.  makes sense.  ++17:25
*** vponomaryov has quit IRC17:25
*** cody-somerville has quit IRC17:25
*** sdake has joined #openstack-infra17:26
*** sigmavirus24_awa is now known as sigmavirus2417:26
fungiyep, that's the only outstanding config divergence, just checked17:26
openstackgerritMerged openstack-infra/nodepool: Check proper providers keys when reading config  https://review.openstack.org/18679117:28
mordredyah. that and I a applied the debug patch by hand17:28
anteayadhellmann: where are the oslo subteams listed?17:29
fungizuul's pretty steadily chipping away at its backlog, so i think we're in good shape since the fix went in17:29
anteayadhellmann: I can find the liasons page and you used to have a subteams page17:29
anteayadidn't you?17:29
dhellmannanteaya: well, that's sort of the point of starting this discussion -- we don't have a place to list them, yet, and we're trying to figure out a good place17:29
dhellmannI don't think we did have anything formal17:29
*** sdake_ has quit IRC17:29
anteayaokay are there jobs other than olso jobs that fit SpamapS' criteria?17:30
dhellmannwe could just put them in the wiki, but I think SpamapS's point that it would be useful to generalize this somehow is worth thinking about17:30
anteayamy concern is keeping the information up to date17:30
dhellmannthe postgresql and pypy jobs come to mind17:30
anteayafor oslo?17:31
dhellmannsure17:31
dhellmannanyone can have their unit tests run under pypy17:31
dhellmannand the postgresql job is one of the dsvm jobs17:31
fungithat's why i suggested trying to store contact metadata in the job instantiations and then transform those into some sort of reference publication17:31
*** SumitNaiksatam has quit IRC17:31
dhellmannfungi: yeah, that makes some sense, although it's not clear what level we would need to do that with all of the templating we have17:32
jeblairwe could start by just putting them in comments in jjb17:32
jeblairor in zuul17:32
fungijjb comments assume that any job built from a particular template would have the same contact. not sure if that would necessarily always be the case but maybe it's close enough17:32
anteayaI think both fungi's and jeblair's suggestions have a higher chance of maintaining relevant data17:32
*** achanda_ has quit IRC17:32
jeblairor....17:32
dhellmanncomments might be a good start17:33
*** SumitNaiksatam has joined #openstack-infra17:33
jeblairthe _way_ we could put the metadata in jjb could be by invoking a shell builder that echoes the information, that way it ends up directly in the job console output17:33
*** achanda has joined #openstack-infra17:33
* dhellmann tries to remember enough about jjb to envision that17:33
fungialso i'm not sure about scalability of tracking contacts for _all_ jobs since we're rapidly approaching 6000 already17:34
*** timcline has joined #openstack-infra17:34
jeblairfungi: but only a few classes.  honestly, we don't need to know the contact for the py27 nova job17:34
dhellmannyeah, this may really be most important for the "odd" jobs where some specialist is needed17:34
jeblairwe just need to know the contact for the bobSQL job17:34
*** tjones1 has quit IRC17:34
*** unicell has joined #openstack-infra17:34
jeblair(hint, it's not bob)17:34
fungibobsql rules!17:34
mordredbobSQL is the best17:34
mordredjeblair: is it Alice?17:35
*** mrmartin has joined #openstack-infra17:35
fungithis is quickly going down a rabbit hole17:35
*** tjones1 has joined #openstack-infra17:35
dhellmannfungi: the rabbit jobs need an owner, too ;-)17:35
fungibwahahaha17:35
mordredyou should replace rabbit with imap17:35
dhellmannmordred: when you write it and have a ci job, we can talk about it17:36
anteayadhellmann: the macros might help you envision jeblair's suggestion: http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/macros.yaml17:36
* dhellmann goes back to the ever growing list of libraries to be released on monday17:36
*** unicell1 has quit IRC17:36
*** HeOS has quit IRC17:36
* anteaya looks forward to dhellmann's monday email stack17:37
openstackgerritJames E. Blair proposed openstack-infra/project-config: Add a contact macro  https://review.openstack.org/18685217:37
jeblairanteaya, dhellmann, fungi: ^ quick sketch17:37
dhellmannjeblair: I like it. Maybe add irc, too.17:37
jeblair++17:38
*** bdemers has joined #openstack-infra17:38
*** timcline has quit IRC17:38
jeblairit's worth pushing that into a couple of edge cases to...  i'm pretty sure you can also templatize that, so for, say, the devstack plugin jobs that share a template, you could actually require the contact information to instantiate the template17:39
jeblairi'll sketch that too real quick17:39
fungilooks like a good compromise. and i guess we can pass in a contact parameter from template parameters instantiated in projects.yaml if a given job-template needs different owners for different cases17:39
dhellmannnice, I like it17:39
fungii think i just said what you said using different words17:39
fungibut yes, great idea17:39
jeblairfungi: yeah, i think it's twice as good now17:40
openstackgerritJames E. Blair proposed openstack-infra/project-config: Add a contact macro  https://review.openstack.org/18685217:42
jeblairwith irc and an extra layer of templating for devstack plugins17:43
dimsum__dhellmann: should i take the week off? :)17:44
dhellmanndimsum__: most of these aren't actually oslo libs :-)17:44
*** mpaolino has quit IRC17:44
dimsum__dhellmann: kidding of course :) yes, i realized17:44
*** annegentle has joined #openstack-infra17:45
*** sridhar_ram has joined #openstack-infra17:45
dhellmanndimsum__: but I may take the rest of the week off after lunch monday17:46
*** ivar-lazzaro has joined #openstack-infra17:46
* dhellmann drops libs and walks away17:46
dimsum__haha17:46
jeblairdhellmann: i'm assuming you have library releases on some kind of deadman switch :)17:46
jeblairif anything happens to doug, the libraries get automatically released!17:47
dhellmannjeblair: fantastic idea17:47
dhellmann#jobsecurity17:47
anteayaha ha ha17:47
openstackgerritJames E. Blair proposed openstack-infra/system-config: Add a tool to update gerrit groups  https://review.openstack.org/18659617:49
*** xyang1 has joined #openstack-infra17:50
openstackgerritKyle Mestery proposed openstack-infra/project-config: Move networking-odl into the openstack namespace  https://review.openstack.org/18681317:50
*** timcline has joined #openstack-infra17:51
anteayajeblair: I posted the link to your patch in a reply to SpamapS' thread on the ml17:52
openstackgerritTerry Howe proposed openstack-infra/project-config: Remove OSC stable gate from cliff  https://review.openstack.org/18685617:52
openstackgerritJames E. Blair proposed openstack-infra/system-config: Add a tool to update gerrit groups  https://review.openstack.org/18659617:52
jeblairanteaya: thanks17:53
*** teran has quit IRC17:56
anteayawelcome17:56
*** teran has joined #openstack-infra17:56
*** ihrachyshka has quit IRC17:57
*** mrmartin has quit IRC17:59
*** teran has quit IRC18:00
*** achanda_ has joined #openstack-infra18:00
*** jsavak has quit IRC18:02
*** achanda has quit IRC18:02
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/project-config: Nova non-voting bandit job  https://review.openstack.org/18680618:02
*** jsavak has joined #openstack-infra18:02
*** spzala has quit IRC18:03
*** sridhar_ram1 has joined #openstack-infra18:03
*** spzala has joined #openstack-infra18:03
*** sridhar_ram has quit IRC18:04
*** jsavak has quit IRC18:04
*** jsavak has joined #openstack-infra18:05
*** SumitNaiksatam has quit IRC18:05
*** SumitNaiksatam has joined #openstack-infra18:06
*** ashleighfarnham has quit IRC18:06
*** bknudson has joined #openstack-infra18:07
*** tjones1 has quit IRC18:07
*** sdake_ has joined #openstack-infra18:07
*** annegentle has quit IRC18:08
*** annegentle has joined #openstack-infra18:09
jeblairhttps://review.openstack.org/#/admin/groups/925,members18:09
*** tjones1 has joined #openstack-infra18:11
openstackgerritJames E. Blair proposed openstack-infra/system-config: Add a script to configure the infra group structure  https://review.openstack.org/18686118:11
jeblairthat script created that group ^18:11
waynrzaro: yo, i am not on a reliable connection but i can discuss avoiding jjb core changes for a bit18:11
*** bknudson has quit IRC18:12
*** sdake has quit IRC18:12
*** sridhar_ram1 has quit IRC18:14
*** bknudson has joined #openstack-infra18:14
*** fallenpegasus has joined #openstack-infra18:14
waynri have two primary concerns, first off i am worried about additional tech debt being added to the yamlparser making the eventual rewrite (which in my opinion is going to be necessary sooner or later) that much more difficult as we will have that many more features to support with the rewrite18:14
*** pradk has joined #openstack-infra18:15
*** sridhar_ram has joined #openstack-infra18:16
waynrsecond, i want to make sure that some of the breaking changes that have been recently submitted (deep merge of template parameters onto default parameters rather than override and reordering of parameter overrides are two recent examples) make it in on a major version change18:16
anteayajeblair: so one thing the new infrastructure structure spec didn't deal with was quorum during votes18:17
anteayajeblair: I don't know how many actual people that gerrit group translates too, but it might be over 3018:18
*** spzala has quit IRC18:18
anteayaif so, we might have difficulty with quorum18:18
jeblairanteaya: eventually, yes.  right nowe it's more like 12.18:18
anteayaah okay18:18
*** spzala has joined #openstack-infra18:18
waynradditionally to that, i think it would actually be a good idea to put some serious thought into the direction we want to take the behavior of the yamlparser moving forward--up to now it seems that many of the features have been organically "grown" into JJB over time which isn't necessarily a bad thing but i would like to be a little more intentional moving forward18:18
anteayawe seem to be able to gather 7 or so folks for most meetings now18:18
jeblairanteaya: voting will take place over the course of days.  in that case, i don't think quorum will be a problem.18:19
jeblairanteaya: voting doesn't happen in meetings.  voting happens in gerrit.18:19
anteayaah okay I had interpreted voting happening during meetings18:19
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Publish git-review documentation  https://review.openstack.org/18616818:19
lifelessmattt: hi?18:19
jeblairhttp://logs.openstack.org/52/186852/2/check/gate-project-config-layout/4b41e7e/console.html18:19
jeblairthat is a very unhelpful output from jjb18:20
*** Sukhdev has quit IRC18:20
openstackgerritJames E. Blair proposed openstack-infra/project-config: Add a contact macro  https://review.openstack.org/18685218:21
fungianteaya: i think the expectation is that council voting on infra specs will happen much in the same way that tc voting happens on resolutions18:21
*** Sukhdev has joined #openstack-infra18:21
anteayafungi: ah okay18:21
jeblairexcept not actually in meetings :)18:22
fungiwell, yeah. the way the tc is sort of expected to vote but seems often not to get around to until prodded in the meeting18:22
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: Add a usage message for list_unreleased_changes.sh  https://review.openstack.org/18686718:22
waynrzaro: stepping away from laptop for a bit, would like to continue discussing throughout the day18:22
jeblairi think the infra meeting will basically be: "vote on this by <some>day"; next topic!18:22
*** rockyg has quit IRC18:22
fungii think that's a great idea18:23
*** fallenpegasus has quit IRC18:23
jeblairso it's a coordination/communication point, but not a bottleneck.  i'm thinking 24-48 hours from meeting till close of vote.18:23
*** arxcruz has quit IRC18:24
electricalwaynr: would love to give my input regarding rewrite.18:24
*** gokrokve_ has joined #openstack-infra18:24
*** marun has quit IRC18:24
*** crc32 has joined #openstack-infra18:24
jeblairin fact, it's almost the opposite of the tc -- the tc wants to end voting during a meeting, and i want to start it during a meeting :)18:24
electricalWhen designing happens :)18:24
*** fedexo has joined #openstack-infra18:24
waynrelectrical: excellent!18:25
*** armax has joined #openstack-infra18:25
waynrelectrical: i want to wait until we stabilize the JJB API before addressing the yamlparser rewrite18:25
waynrjust FYI18:25
*** fallenpegasus has joined #openstack-infra18:26
*** alexpilotti has joined #openstack-infra18:26
*** zz_zz_zz_ja is now known as zz_zz_zz_zz_ja18:26
fungijeblair: that's fair. we don't need these closed as approved resolutions within the meeting, so we have more flexibility there18:27
zaroelectrical: here is your opportunity, https://review.openstack.org/#/c/182542/18:27
*** gokrokve has quit IRC18:27
*** pradk has quit IRC18:27
waynrwell i guess if someone wants to work on a yamlparser spec while we work on the JJB API stabilization that would be good18:27
waynrzaro: i'll be addressing comments on that patch tomorrow night18:28
lifelesswhats the current refreshment interval on base images?18:28
zarowaynr: ok, i guess i thought you were referring to your current spec about jjb api.18:28
lifeless[wondering when we get pip 7 everywhere]18:28
zarowaynr: do you feel we should free for the jjb api work?18:29
*** gokrokve_ has quit IRC18:29
fungilifeless: it's daily unless image updating fails or has to be rolled back to the next oldest due to a bug18:29
*** freerunner has quit IRC18:29
waynrzaro: oh that current spec is purely intended to be about the JJB API, I'll be trying to stay away from behavior changes or actually rewriting internals unless necessary for cleaning up the API18:29
lifelessfungi: ok so we're seeing pip 6.1.1 in https://review.openstack.org/#/c/182423/18:29
*** freerunner has joined #openstack-infra18:30
fungilifeless: also as noted previously we pin to a specific virtualenv release, so unless you're upgrading pip within the virtualenv you get whatever version is bundled. at this point i think we have a 12.1.1 virtualenv getting installed18:30
*** crc32 has quit IRC18:30
lifelessfungi: are we currently rolled back, or has it been failing all week ?18:30
lifelessfungi: OH18:30
*** crc32 has joined #openstack-infra18:30
fungilifeless: we can manually bump virtualenv again. we just did it a couple weeks ago18:30
lifelessfungi: ok, whats the process for updating virtualenv? having latest pip but not latest virtualenv doesn't make much sense to me :)18:30
*** pradk has joined #openstack-infra18:30
waynrzaro: not sure what you mean18:30
zarowaynr: ok, maybe we should hold off on discussing yaml parser thing until there's a spec?18:30
fungilifeless: it's in a puppet manifest. finding it for you now18:30
lifeless[I mean, I'm entirely fine with pinned - that was my safety argument on requirements, just mechanism]18:30
*** jsavak has quit IRC18:31
fungilifeless: in openstack-infra/system-config update $desired_virtualenv in modules/openstack_project/manifests/template.pp18:31
lifelessharlowja: dhellmann: dimsum__: FYI ^18:31
*** jsavak has joined #openstack-infra18:31
*** gokrokve has joined #openstack-infra18:31
*** ashleighfarnham has joined #openstack-infra18:32
fungilifeless: the next image updates that happen after it merges (normally scheduled to start daily at 14:14 utc) should have the specified version unless image builds fail or get manually rolled back18:32
*** freerunner has quit IRC18:32
zarowaynr: sorry, do you feel we should freeze jjb core for the JJB API work that's outlined in your spec?18:32
*** patrickeast has quit IRC18:32
openstackgerritlifeless proposed openstack-infra/system-config: Update virtualenv to get pip 7.0.1.  https://review.openstack.org/18686918:33
openstackgerritMerged openstack-infra/project-config: Update infra-specs voting rules  https://review.openstack.org/18579218:33
lifelessfungi: I'm obviously still confused about system-config vs project-config, I would have anticipated specific pins like that to be project-config.18:34
*** marun has joined #openstack-infra18:35
fungilifeless: project-config is data files, specifically ones used to drive project-specific things (ci job definitions, project creation/acls, et cetera)18:35
waynrzaro: no, i want to freeze "core" work but only related to yamlparser feature additions, bug fixes should always be allowed18:35
*** mwhagedorn has quit IRC18:35
*** crc32 has quit IRC18:35
fungilifeless: also our node building data/scripts are there, but no puppet modules18:35
lifelessfungi: yeah - exactly what I thought. so why isn't virtualenv controlled there :)18:36
waynrand the freeze that i want isn't related to the API work in my spec but to the yamlparser rewrite that i am certain will be necessary18:36
fungilifeless: system-config is a puppet module named openstack_project, plus a handful of utilities18:36
lifelessfungi: not the mechanism, the version18:36
waynrokay, stepping away18:36
*** mwhagedorn has joined #openstack-infra18:36
*** jsavak has quit IRC18:37
fungilifeless: yeah, we could probably parameterize $desired_virtualenv in that class and then pass it down from nodepool prep scripts/dib elements18:37
*** koolhead17 has quit IRC18:37
*** marun has quit IRC18:37
lifelessanyhoo18:37
*** marun has joined #openstack-infra18:37
lifelessplox +A, can has shiny18:37
fungilifeless: there's a lot of data in the openstack_project puppet module which could be extracted out and turned into more class params, just nobody has gotten to it yet18:38
lifelessdo we reuse unittest nodes?18:39
fungiwe do not18:39
*** jsavak has joined #openstack-infra18:39
fungias for parameterization, there was a set of changes a group at mirantis proposed to turn every string in all of our puppet modules into a new class parameter, but that was overkill. some of the gozer admins have been selectively parameterizing some bits and that's going a bit better18:40
*** crc32 has joined #openstack-infra18:40
*** annegentle has quit IRC18:41
*** patrickeast has joined #openstack-infra18:42
*** marun has quit IRC18:42
openstackgerritSahdev Zala proposed openstack-infra/project-config: Add #openstack-heat-translator to the list of irc channels  https://review.openstack.org/18687118:42
*** marun has joined #openstack-infra18:43
nibalizerfungi: yep18:43
*** patrickeast has quit IRC18:43
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: Include HEAD SHA in unreleased log output  https://review.openstack.org/18687218:43
*** mpaolino has joined #openstack-infra18:43
*** mpaolino has quit IRC18:43
nibalizeralso this https://review.openstack.org/#/c/177320/ would enable a lot of the things that are currently code in system-config to become big blobs of yaml18:44
nibalizerwe at -infra love our yaml18:44
* fungi would marry yaml if polygamy were legal in his jurisdiction18:45
fungialso restructuredtext18:45
*** teran has joined #openstack-infra18:46
anteayamove to utah18:46
anteayamountains18:47
uberjayis anyone else seeing a slow rise in the memory usage of zuul-server? mine grew about 100M in the past 6 hours, up to 829M18:47
*** mdrnstm has quit IRC18:47
fungiuberjay: http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=392&rra_id=all looks like it expores some cache daily18:48
fungier, expires18:48
*** mdrnstm has joined #openstack-infra18:49
*** mdrnstm is now known as Guest5814818:49
uberjaymm, but that's for the whole system, not just the zuul process. or is there not much else running on there. (if so, uh, maybe i don't have enough memory dedicated to this VM. yikes!)18:50
zarowaynr: ok. makes sense to me. should pick up discussion with pelix when he becomes available.  Maybe you can keep an eye on jjb core changes coming?18:50
*** Guest58148 has quit IRC18:50
nibalizerpelix is probably already weekending18:51
uberjayfungi: sorry, to clarify, this in on my own CI, no zuul.o.o18:52
openstackgerritRussell Bryant proposed openstack-infra/project-config: networking-ovn: Allow gate hook scripts.  https://review.openstack.org/18653818:52
*** mpaolino has joined #openstack-infra18:52
fungiuberjay: i figured, just pointing out that no, we're not seeing that behavior in our zuul as far as i can tell18:53
*** mpaolino has quit IRC18:53
mtreinishfungi, mordred: have you guys seen this: https://jenkins01.openstack.org/job/check-tempest-dsvm-full/822/console it looks like the ansible run took like an hour18:53
* mtreinish just realized that link will get less useful as the run continues...18:53
uberjayfungi: k, i just wanted to see if it sounded familiar to anyone. hrm.18:53
jeblairnibalizer: oh cool hiera yaml is up.  that slipped under my radar due to traveling etc.18:54
*** jcoufal has joined #openstack-infra18:54
*** jcoufal has quit IRC18:55
fungimtreinish: um... wow! i missed that we had started using ansible in those jobs18:55
mtreinishfungi: I noticed it was running a while ago, but I'm not sure what it does :)18:56
mtreinishthat was the first time I've seen it take ~1hr though18:56
jeblairits used in the multi-node jobs, and now in the single node jobs to make them use the same mech18:56
fungioh, right. now i remember18:57
fungii didn't realize it got run in single-node jobs too18:57
fungibut that makes sense18:57
fungiand yeah, i guess we want ansible to provide some additional progress output. what could it possible be doing for that 61-minute span of time? feels like something in there has a one-hour timeout18:58
fungier, possibly18:58
anteayafungi: the ansible playbooks I have seen have output turned off18:59
jeblairftr the computer was operating during that time. :)  there are entries in syslog.18:59
*** mrmartin has joined #openstack-infra18:59
anteayawould be easy to remove that and allow the playbooks to report their progress18:59
jeblairthat's not running a playbook though, that's just invoking the shell module19:00
anteayaoh19:01
jeblairthe only things it's doing are some shell tests, moving a directory (likely across filesystems) and symlinking19:01
jeblair468K/opt/stack/logs/19:01
jeblairand that's all the data it moved19:01
jeblair(likely less)19:02
mgagneis it possible to "smoothly" rename an IRC channel?19:02
anteayamgagne: from what to what?19:02
mgagneanteaya: from an old name to a new name? :D19:02
jeblairmgagne: i think you can set up a forward (or maybe an irc staffer has to? i'm not sure)19:02
jeblairso that people join get automatically joined to the new channel19:02
jeblairi'm not sure that's smooth, but it's probably as smooth as it gets19:02
anteayamgagne: my question was if both names include #openstack19:03
anteayaas jeblair has the capacity to ask for things in the #openstack namespace19:03
mgagneanteaya: the old name, if a pedantic regex is applied, not19:03
mgagneanteaya: the new name, yes19:03
mgagnenow the actual use case: #puppet-openstack is backward compared to the other channel names :D19:04
anteayaoh well for puppet-openstack to be openstack-puppet19:04
mgagneyes19:04
mgagnethat's the actual idea I had19:05
*** geoffarnold has joined #openstack-infra19:05
anteayasince openstack is in both I think there would be a case for freenode to listen if jeblair asked them19:05
*** jgrimm is now known as zz_jgrimm19:05
nibalizera forward should work, the only issue is then people will type #puppet-openstack and never learn the new name19:05
mgagneI have no official request for it, just asking around about the feasibility19:05
anteayamgagne: how many current users in the channel?19:06
mgagnenibalizer: is there a way to efficiently communicate this change?19:06
anteayayou could create the new channel and change the topic in puppet-openstack directing new folks to join openstack-puppet19:06
geoffarnoldHaving difficulty loading a review - https://review.openstack.org/%23/c/181125/   I get the "Loading Gerrit Review..." message, then nothing. I'm logged in to Launchpad19:06
mgagnecurrently 105 users19:06
anteayamgagne: ah19:06
anteayabit of a crowd19:06
mgagneI guess it's part of why puppet is popular with openstack =)19:07
anteayageoffarnold: try https://review.openstack.org/#/c/18112519:07
nibalizermgagne: notices every four hours, and a resilent group of people grumping when conversation shows up in #puppet-openstack to move to #openstack-puppet19:08
nibalizeror have a bot grump19:08
anteayageoffarnold: not sure where the %23 came from but # seems to work19:08
nibalizerreally similar process to moving the email convos19:08
mgagnenibalizer: a bot that cripples any possible conversation in the old channel, asking to move to the new one? :D19:08
geoffarnoldThanks19:08
nibalizerthese are suggestions comming from me, btw, not infra policy or anything19:08
anteayageoffarnold: welcome19:08
geoffarnoldWebEx mangling bug19:08
anteayageoffarnold: yay WebEX19:09
*** mwhagedorn has quit IRC19:09
*** otter768 has joined #openstack-infra19:09
anteayaat least it never disapoints19:09
nibalizermgagne: yea have it welcome new users and inform them of the change19:09
openstackgerritSahdev Zala proposed openstack-infra/project-config: Add #openstack-heat-translator to the list of irc channels  https://review.openstack.org/18687119:09
mgagneI get the idea, it's not technically impossible, you just need to do a lot of social migrations too19:09
anteayamgagne: yes19:10
*** _nadya_ has joined #openstack-infra19:10
*** crc32 has quit IRC19:10
nibalizeralso from some testing /mode ##spencertest +f ##spencertest2 doesn't do what you'd hope19:11
mgagnewould there be any technical or "social" advantages to infra for the channel to be prefixed by #openstack?19:11
adam_ganteaya, any chance you can take a look here when you get a free sec ? https://review.openstack.org/#/c/186840/ forgot this in yesterdays patch19:12
*** ajmiller has quit IRC19:12
*** ajmiller has joined #openstack-infra19:13
anteayamgagne: not for me personally, and not that I have been aware in past conversations19:13
anteayaadam_g: sure19:13
*** otter768 has quit IRC19:13
anteayamgagne: I think the main issue was having meetbot log the channel which I do think was addressed yesterday, was it not?19:14
mgagneanteaya: yes, this part will soon be adressed19:14
*** salv-orlando has joined #openstack-infra19:14
anteayamgagne: you have openstack in the channel name, which demonstrates to me the intent of the channel19:14
anteayaI don't feel we need to be logging channels that have nothing to do with openstack and are proprietary topic discussions about a plugin or driver19:15
anteayabut puppet-openstack tells me that your intent is to discuss puppet modules for openstack, so the order isn't important for me personally19:15
anteayaothers may have differing opinions19:16
*** freerunner has joined #openstack-infra19:16
fungimgagne: we moved #openstack-release to #openstack-stable some time back. i don't remember what steps i performed, but i seem to recall the ubuntu community had a pretty detailed writeup of the necessary steps19:16
*** puranamr has quit IRC19:17
*** aduarte has quit IRC19:17
mgagnefungi: IIRC, I got "kicked" of the channel by someone asking me to move to the new channel19:17
openstackgerritPaul Belanger proposed openstack-infra/project-config: WIP: Create zuul-packaging experimental job  https://review.openstack.org/18644119:17
anteayaadam_g: +A19:18
*** ihrachyshka has joined #openstack-infra19:18
adam_gandreaf, thanks!19:18
anteayahe gets all my lauds19:18
anteaya:)19:18
electricalzaro: im back online decently ( as in not on my darn small phone :p ) see if i can make that change now regarding the error reporting19:19
fungimgagne: yeah, i believe i had to add +f for myself, warned people for a few days, adjusted the topic, later set the old channel to private and set up a forwarder to the new one on attempts to join, then a few days after that kicked out any stragglers (along with a polite note) if they weren't paying attention19:20
*** panda has quit IRC19:21
*** salv-orlando has quit IRC19:21
fungiit took place slowly over the course of a couple weeks. there were also mailing list discussions about it in case anyone was paying closer attention to e-mail than irc19:21
*** panda has joined #openstack-infra19:22
nibalizermaybe the thing to do is register #openstack-puppet and have it forward into #puppet-openstack19:22
nibalizerthat way if anyone is trying to follow the pattern they end up in the right place19:22
fungimgagne: https://wiki.ubuntu.com/IRC/MovingChannels is roughly what i did19:23
*** alexpilotti has quit IRC19:23
*** achanda_ has quit IRC19:23
fungiwith sufficient delays between steps19:24
*** lnr has quit IRC19:24
*** ashleighfarnham has quit IRC19:26
mgagnefungi: tyvm for your help, I will propose the idea to the community19:27
*** samuelBartel has joined #openstack-infra19:27
electricalzaro: is the MissingAttributeError a better error for the 'you forgot this mandatory setting' ?19:28
*** soren has joined #openstack-infra19:29
*** freerunner has quit IRC19:30
electricalzaro: if so, want me to submit a larger change to have all the plugins use the same?19:32
*** koolhead17 has joined #openstack-infra19:34
*** yamahata has joined #openstack-infra19:36
*** salv-orlando has joined #openstack-infra19:38
*** timcline has quit IRC19:39
openstackgerritMerged openstack-infra/system-config: Enable logging of #puppet-openstack  https://review.openstack.org/18652119:40
*** hashar has joined #openstack-infra19:40
anteayaI'm trying to understand where ansible comes in on the tempest-dsvm-full job19:40
anteayaI'm looking at http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/devstack-gate.yaml#n9619:40
*** salv-orlando has quit IRC19:41
anteayaand have looked at the builder macros, they don't mention ansible19:41
*** soren has quit IRC19:42
fungianteaya: it's in the source code of devstack-gate19:42
openstackgerritFabien Boucher proposed openstack-infra/gear: Remove shebang as the script is managed by an entry_point  https://review.openstack.org/18688919:42
fungigit grep ansible in a checkout of openstack-infra/devstack-gate19:42
openstackgerritMerged openstack-infra/project-config: Add relevant projects to $PROJECTS for akanda jobs  https://review.openstack.org/18684019:42
anteayathere it is: http://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/devstack-vm-gate-wrap.sh#n43919:42
*** yamahata has quit IRC19:43
*** sdake_ is now known as sdake19:43
anteayafungi: sorry first time I looked I had the name of the file wrong19:43
*** yamahata has joined #openstack-infra19:43
*** koolhead_ has joined #openstack-infra19:43
fungino need to apologize!19:44
*** dprince has quit IRC19:44
*** dannywilson has quit IRC19:44
pleia2anteaya: the files can be a bit tricky to drill down through :)19:44
*** sdake_ has joined #openstack-infra19:46
pleia2fungi: can you do a quick review of https://review.openstack.org/#/c/182368/ so we can land this during our meetingless friday afternoon?19:47
*** sridhar_ram has quit IRC19:47
*** koolhead17 has quit IRC19:47
*** HeOS has joined #openstack-infra19:48
Clintthat's going to merge-conflict the #kolla change19:48
*** dannywilson has joined #openstack-infra19:48
*** patrickeast has joined #openstack-infra19:48
pleia2hrm, was hoping it would be smarter than that19:49
Clintmaybe i'm wrong19:49
*** sdake has quit IRC19:49
*** sdake has joined #openstack-infra19:49
fungipleia2: approve at will19:50
pleia2ty19:50
*** mrmartin has quit IRC19:50
fungiClint: looks like they're not within each others' context margins unless kolla's addition is out of alpha order19:50
anteayapleia2: I'm seeing that, thanks for understanding :)19:50
fungi(i haven't looked)19:51
anteayaso from what I can see this is the last command that ran: http://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/devstack-vm-gate-wrap.sh#n44919:51
anteayathen an hour passed19:51
*** mrmartin has joined #openstack-infra19:51
anteayafungi: and thanks19:51
*** ZZelle_ has quit IRC19:51
Clintfungi: https://review.openstack.org/#/c/181673/6/modules/openstack_project/manifests/eavesdrop.pp,unified19:52
sdakefungi kolla problem?19:52
fungiClint: oh, hrm yeah since it's not #openstack-kolla you're probably right19:52
sdakefungi do you need any help?19:52
fungiwe can just rebase one on the other19:52
*** timcline has joined #openstack-infra19:52
fungisdake: nah, just akanda and kolla fighting over merge conflicts in the eavesdrop channels list19:53
*** timcline has quit IRC19:53
*** sdake_ has quit IRC19:53
sdakefungi cool if someone is on it I'll let em to it:)19:53
sdakeI think Clint was doing that magic :)19:53
fungiClint: feel free to upload a rebase of 181673 on top of 182368 (or onto master once 182368 merges, whichever)19:54
fungii'll happily approve19:54
*** shashankhegde has quit IRC19:54
Clintfungi: ok19:55
pleia2Clint: thanks for keeping an eye on it, I thought I had found all the pending logging changes19:55
Clintnp19:55
pleia2friday search-fu is failing :)19:55
fungipleia2: gertty master has file searching now19:55
pleia2fungi: I should update!19:55
fungino need to keep fumbling with the gerrit webui to perform changed file searches now19:56
anteayaand it looks like it was called here: http://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/devstack-vm-gate-wrap.sh#n48319:56
* pleia2 nods19:56
fungipleia2: just be prepared for a fairly lengthy sqlite migration to run when it's upgrading19:57
fungimine took about 10-15 minutes to complete19:57
pleia2fungi: aha, sounds like a task for lunch time19:57
*** puranamr has joined #openstack-infra19:58
electricalpleia2: and its always time for lunch :-)  or was that beer o'clock?19:58
fungialso probably a good idea to back up ~/.gertty.db just in case19:58
pleia2electrical: this week, they maybe the same thing19:59
*** SumitNaiksatam has quit IRC19:59
electricalits always 5 pm somewhere in the world right :-)19:59
*** koolhead_ has quit IRC20:00
*** notnownikki has quit IRC20:00
openstackgerritClint Adams proposed openstack-infra/system-config: Add #kolla to the list of statusbot/meetbot channels  https://review.openstack.org/18167320:00
*** dannywilson has quit IRC20:00
Clintfungi: pleia2: i think that was the right thing ^20:01
*** mjordan has joined #openstack-infra20:01
*** jerryz has quit IRC20:02
pleia2Clint: lgtm20:02
pleia2openstack-puppet ended up in there in the meantime too, but I think it'll figure that one out20:03
Clintyeah, it got mad at me when i tried to do a more inclusive rebase20:03
fungiClint: yep, note the "depends on" in its dependencies box below the votes table20:03
*** SumitNaiksatam has joined #openstack-infra20:04
jgriffithanybody reporting issues with git calls failing to "git.openstack.org"?20:04
*** openstack has joined #openstack-infra20:06
mtreinishjgriffith: probably...20:06
mtreinishI think that came up before, and was rejected20:06
mtreinishbut don't hold me to that20:06
fungiright now i think we do them in our gerrit-git-prep job macro, and also in devstack-gate20:07
jgriffithmtreinish: nah, sure you're right20:07
fungiand there's some discussion about implementing similar retry logic in zuul-cloner too20:07
*** sridhar_ram1 has joined #openstack-infra20:07
jgriffithfungi: yeah, I'll put some logic in my ci runner to do that as well20:07
jgriffithfungi: thanks for the info20:07
jgriffithmtreinish: and thanks to you for saving me the rejection of another devstack patch :)20:07
fungiyou should feel free to crib the retry routines we already have20:07
jgriffithfungi: yep, that's my plan :)20:08
jgriffith./clean.sh20:08
jgriffithcrap20:08
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: drop support for alpha releases  https://review.openstack.org/18690220:08
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: create missing milestones when releasing libraries  https://review.openstack.org/18690320:08
*** sridhar_ram has quit IRC20:08
openstackgerritAnita Kuno proposed openstack-infra/devstack-gate: Make ansible more verbose in gate-wrap  https://review.openstack.org/18690020:09
anteayamtreinish: support my patch for chatty ansible output ^^20:09
*** fallenpegasus has quit IRC20:10
openstackgerritMerged openstack-infra/system-config: Add #akanda to openstack bot's channel list  https://review.openstack.org/18236820:10
mtreinishanteaya: was that a question or an order? :)20:11
*** ashleighfarnham has joined #openstack-infra20:11
*** SumitNaiksatam has quit IRC20:11
anteayamtreinish: an encouragement20:11
*** SumitNaiksatam has joined #openstack-infra20:11
anteayalike sign my petition20:11
mtreinishheh, ok20:12
anteaya:)20:12
openstackgerritGeoff Arnold proposed openstack-infra/project-config: Add new Stackforge project Mercador This is commit 1 of 3 for the project. Mercador is a project for OpenStack service federation, building on the Keystone work in Kilo. The project is described at https://wiki.openstack.org/wiki/Mercador  https://review.openstack.org/18690620:14
fungiwow that's more than 50 characters20:15
geoffarnoldoops20:15
*** fijal has quit IRC20:16
anteayaand welcome geoffarnold20:17
*** soren has joined #openstack-infra20:18
sdakefungi lol missing CR Ftw20:19
openstackgerritGeoff Arnold proposed openstack-infra/project-config: Add Stackforge project Mercador  https://review.openstack.org/18690620:20
*** _ody has quit IRC20:20
*** freerunner has joined #openstack-infra20:20
*** mrmartin has quit IRC20:20
*** _ody has joined #openstack-infra20:21
*** Sukhdev has quit IRC20:21
electricalzaro: " jenkins_jobs.errors.MissingAttributeError: Missing room from an instance of publisher.slack " <-- don't really like this error message tbh20:21
electricalthe others aren't much better either.20:22
openstackgerritGeoff Arnold proposed openstack-infra/project-config: Add Stackforge project Mercador  https://review.openstack.org/18690620:22
*** freerunner has quit IRC20:22
*** sigmavirus24 is now known as sigmavirus24_awa20:23
electricalzaro: making a custom error looks much better: jenkins_jobs.errors.JenkinsJobsException: Missing 'room' option in Slack publisher20:24
electricalzaro: perhaps we can address it as part of the rewrite to improve it20:24
electricalmake the type of errors much clearer20:24
*** mdrnstm has joined #openstack-infra20:28
*** mdrnstm has quit IRC20:28
*** mdrnstm has joined #openstack-infra20:28
waynrelectrical: we should definitely talk about that, but as far as the rewrite that i've been talking about goes I have only been referring to rewriting the YamlParser and related yaml loading classes20:29
*** openstack has joined #openstack-infra20:31
waynrwe could just "from jenkins_jobs import errors" then reference exceptions as "errors.JenkinsJobsException" but to be honest that feels too nit picky20:32
openstackgerritRichard Pijnenburg proposed openstack-infra/jenkins-job-builder: Added slack support  https://review.openstack.org/13140420:32
electricalwaynr: yeah indeed20:32
electricalwe should be able to refer to it like its now but have the import a bit simpler.20:32
*** mjordan has left #openstack-infra20:34
*** sdake_ has joined #openstack-infra20:36
*** pc_m has quit IRC20:37
openstackgerritMerged openstack-infra/project-config: Add #openstack-heat-translator to the list of irc channels  https://review.openstack.org/18687120:37
electricalwaynr: i think some things we can do independent of the yaml rewrite. like re-designing the type of errors and textual context of them20:37
*** Swami has quit IRC20:39
*** sdake has quit IRC20:40
*** gokrokve has quit IRC20:40
zaroelectrical: the msg seems ok to me but then again i might have been reviewing jjb too long :)20:40
*** alexpilotti has joined #openstack-infra20:41
electricalzaro: hehe. i did push a new change to make the error slightly nicer then it was but still using the JenkinsJobsException20:41
*** fallenpegasus has joined #openstack-infra20:41
waynrzaro: i will definitely continue keeping my eye out for disruptive core changes20:41
zarowaynr: dude, we are counting on you to just fix it all :)20:41
*** annegentle has joined #openstack-infra20:42
*** fallenpegasus has quit IRC20:43
electricalno pressure waynr haha.20:44
*** fallenpegasus has joined #openstack-infra20:44
*** vahidh has quit IRC20:44
*** fallenpegasus has quit IRC20:45
*** vahidh has joined #openstack-infra20:46
*** gokrokve has joined #openstack-infra20:46
waynr:) i'm about to go silent for the rest of the day, looking forward to catching up with reviews and specs over the weekend20:47
openstackgerritRichard Pijnenburg proposed openstack-infra/jenkins-job-builder: Added slack support  https://review.openstack.org/13140420:47
electricalwaynr: i should be online most of the weekend if you want to bounce idea's / discussions.20:47
*** dannywilson has joined #openstack-infra20:47
*** mattfarina has quit IRC20:48
*** spzala has quit IRC20:49
*** spzala has joined #openstack-infra20:49
*** shashankhegde has joined #openstack-infra20:49
*** linuxmaniac has quit IRC20:49
*** peristeri has quit IRC20:49
*** sdake has joined #openstack-infra20:50
*** SumitNaiksatam has quit IRC20:50
*** nelsnelson has quit IRC20:50
*** gokrokve has quit IRC20:50
*** koolhead17 has joined #openstack-infra20:51
*** SumitNaiksatam has joined #openstack-infra20:53
electricalzaro: got about 8 changes that should be okay to kick further up the chain ( some of them have a +2 from you already )20:54
*** sdake_ has quit IRC20:54
*** linuxmaniac has joined #openstack-infra20:54
*** fijal has joined #openstack-infra20:56
openstackgerritMerged openstack-infra/system-config: Add #kolla to the list of statusbot/meetbot channels  https://review.openstack.org/18167320:56
*** puranamr has quit IRC20:56
*** dguerri`away is now known as dguerri20:56
*** puranamr_ has joined #openstack-infra20:57
*** puranamr has joined #openstack-infra20:57
*** _nadya_ has quit IRC20:57
*** sridhar_ram has joined #openstack-infra20:59
*** openstackgerrit has quit IRC20:59
*** openstackgerrit has joined #openstack-infra20:59
zaroelectrical: our counts don't match up.  i only see about 2 +2 that i haven't reviewed.21:00
electricalzaro: i was very selective ;-)21:01
zaroelectrical: i see, you meant +1.21:01
*** pradk has quit IRC21:02
electricalwant me to link them somewhere so you can take a peek?21:02
*** puranamr_ has quit IRC21:02
*** puranamr has quit IRC21:02
openstackgerritMerged openstack/requirements: Update sqlalchemy-migrate to 0.9.6  https://review.openstack.org/18182121:02
zaroelectrical: btw using JenkinsJobException is ok with me21:02
electricalokay :-)21:03
openstackgerritMerged openstack/requirements: Bump oslo.vmware version to 0.13.1  https://review.openstack.org/18657421:03
zaroelectrical: nah, i see them. just need more time :)21:03
electricalhehe okay21:03
electricaltime is always against us21:04
*** fallenpegasus has joined #openstack-infra21:04
*** fawadkhaliq has quit IRC21:05
*** gokrokve has joined #openstack-infra21:07
*** julim has quit IRC21:07
openstackgerritMerged openstack/requirements: Bump ddt to min version 0.7.0  https://review.openstack.org/16616221:08
*** dpaterson has quit IRC21:08
electricaltime for me to grab some sleep. catch you all after the weekend.21:08
*** otter768 has joined #openstack-infra21:09
matttlifeless: had an unrelated pip question which i thought you may have been able to answer, but figured it out in the end :P21:10
*** bswartz has quit IRC21:10
*** Swami has joined #openstack-infra21:13
*** sigmavirus24_awa is now known as sigmavirus2421:14
clarkbfungi: mordred: I am back for the afternoon, do we have ubuntu-trusty in rax yet?21:14
* clarkb should dig up his key and ssh in to check21:14
*** otter768 has quit IRC21:15
*** hashar has quit IRC21:15
fungiclarkb: not sure... image builds may have been aborted during the nodepool troubleshooting this morning21:15
*** hashar has joined #openstack-infra21:15
clarkbgood point21:15
clarkbI will try a manual upload if none are in progress21:15
fungii put my work depending on new images on the back burner and figure i'll pick it back up after image updates tomorrow or perhaps monday21:15
fungiswitched to different tasks for the afternoon21:16
clarkbya I see you busy on the mail list21:16
fungithere was a lot i had flagged that needed replies21:16
fungii still have a few to get to21:16
*** annegentle has quit IRC21:17
*** jsavak has quit IRC21:17
*** ldnunes has quit IRC21:18
clarkbI have mostly declared ml debt at this point21:18
clarkbso thank you for keeping up21:18
clarkblooks like uploads are in progress and a couple just started. makes me wonder if there is a recurring error21:19
fungii honestly didn't expect to see you around (still think you probably shouldn't be!)21:19
clarkbwell larissa is basically confined to couch/bed which leaves me with house duties or hacking21:20
clarkbI will probably disappear once twins arrive21:20
fungii certainly hope so. priorities21:21
*** koolhead17 has quit IRC21:21
lifelessmattt: heh, ok :)21:21
asselinclarkb, congrats...fun stuff I see :)21:21
lifelessmattt: btw there is #pypa-dev (and perhaps #pypa?) which are dedicated to pip and related stuff21:21
*** amitgandhinz has quit IRC21:22
*** sdake is now known as steakache21:23
*** soren has quit IRC21:24
*** steakache is now known as sdake21:24
*** salv-orlando has joined #openstack-infra21:26
clarkb"413 Request Entity Too Large" thats the current issue21:26
fungiclarkb: are we getting that from swift during upload?21:27
clarkbnotmyname: ^ does swiftclient need to be told how to do split up objects for large objects or will it do that for us?21:27
notmynameclarkb: SDK or CLI?21:27
clarkbfungi: ya, our images are 14GB but swift allows up to 5GB objects in rax iirc so we have to do the swift large object stuff21:27
clarkbnotmyname: python-swiftclient21:27
notmynameclarkb: which has both a CLI and SDK ;-)21:27
notmynameare you doing command line stuff or python?21:28
openstackgerritMatt Riedemann proposed openstack/requirements: update openstackclient requirement to 1.0.3  https://review.openstack.org/18691921:28
mordrednotmyname: python21:28
clarkbnotmyname: oh I thought you were asking openstacksdk vs swiftclient, its python sdk in swiftclient not cli21:28
*** krtaylor has quit IRC21:28
mordredclarkb: we should also make the images stop being 14G - but that's another thing21:28
notmynamelet me check. I know the CLI has some auto-splitting functionality. let me see how/if that's plumbed through to the SDK21:29
clarkbmordred: yes :)21:29
*** shashankhegde has quit IRC21:29
fungilike, see if rax's glance will autoconvert from qcow2 to whatever it needs to be able to boot a xen domu?21:30
clarkbfungi: thats one way to do it ya21:30
clarkbglance apparently supports this now21:30
mordredwell ...21:30
mordredit supports the framework21:30
*** openstack has joined #openstack-infra21:32
anteayamordred: how many -v's should ansible have to tell us why it takes an hour to move a folder? https://review.openstack.org/#/c/186900/21:33
anteayaodyssey4me: feels 3 is too many21:33
mordredanteaya: maybe 4?21:33
* mordred would only know by trying21:33
anteayawell 4 is more than 321:34
notmynameclarkb: mordred: if you're using the low-level client.py interface (or a Connection object), then you'll need to do the splitting yourself. if you're using the higher-level SwiftService object, then that can take care of it for you (and make associated manifest objects)21:34
anteayaand yes, I have no idea until we give it a whirl21:34
SpamapSI doubt 10 v's will tell you why that mv is slow21:35
SpamapSbut it's possible ssh'ing is going really slow21:35
mordrednotmyname: nod21:36
SpamapSwhich would probably need 4 v's to debug21:36
*** sridhar_ram has quit IRC21:36
mordrednotmyname: thanks! we're using the client.py/Connection right now - looks like I should look in to the SwiftService object21:36
clarkbnotmyname: thank your for looking21:36
anteayaSpamapS: mind adding a comment to the patch?21:37
anteayaSpamapS: I don't care if I get the number of v's wrong in the first try, I would just like to have more that we have now21:37
notmynamemordred: clarkb: yeah joel added the service thing a while back so that SDK users could take advantage of the same functionality that was available in the CLI (and also improve testing/DRY/modularity)21:37
mordredSpamapS, Shrews: ^^ if one of you beat me to this - looks like we may need to use SwiftService for swift uploads21:38
SpamapSanteaya: also why is that using the shell module?21:39
clarkbSpamapS: thats intentional iirc21:39
*** fallenpegasus has quit IRC21:39
clarkboh no thats all copy and file so not sure what you refer to21:40
SpamapSa playbook using the file module would likely be more efficient and provide more structured information than -v with the shell module.21:40
*** tonytan4ever has quit IRC21:40
*** salv-orlando has quit IRC21:40
clarkbSpamapS: we are intentionally not using playbooks21:40
clarkbmordred wrote a change to use playbooks and it throws off the readability significantly21:40
clarkbwith all of the control flow and logic in bash it makes a lot of sense to use ansible on a per command basis21:41
openstackgerritJJ Asghar proposed openstack-infra/project-config: Rename stackforge/chef* to openstack/chef*  https://review.openstack.org/18653221:41
clarkbif/when we move the control flow and config into ansible playbooks make senes21:41
anteayaSpamapS: just trying to solve the issue in the log linked in the commit message21:42
anteayawhat happened in that missing hour?21:42
clarkbanteaya: we have seen networking between nodes fail occasionally, but not between the main node and jenkins21:43
SpamapSwait.. the job I saw, and the one that's being modified, are very different21:43
SpamapSthe one being modified is doing what I would have done w/ a playbook21:43
anteayaclarkb: I think if we go with 3 v's we get networking connection info as well21:43
anteayaSpamapS: the job I saw, what job is that?21:44
SpamapSanteaya: the log linked is doing -m shell. The job modified is doing -m copy and -m file.. ??21:44
clarkbanteaya: reading that job log its taking all its time in setup workspace21:44
clarkbanteaya: so to debug that we should look at the setup workspace log21:44
anteayahave I modified the wrong file?21:44
clarkbSpamapS: yes I don't think the modifications touch where we lost an hour21:44
*** doug-fish has left #openstack-infra21:44
SpamapSclarkb: agree21:44
clarkbhttp://logs.openstack.org/70/170270/8/check/check-tempest-dsvm-full/c794401/logs/devstack-gate-setup-workspace-new.txt.gz21:45
clarkband we specifically use shell there instead of a playbook because we aren't rewriting all of d-g in ansible any time soon21:45
SpamapSYeah, I see all of that now for what it is. :)21:45
*** fallenpegasus has joined #openstack-infra21:45
SpamapSclarkb: the file being modified is at least doing things with -m file, which makes me feel a little better. :)21:46
clarkbwhat ansible does give us here is an effective way to run existing d-g on multiple nodes with error checking and parallel execution21:46
jlvillalsdague: What IRC channel do you discuss gerrit-dash-creator?21:46
*** annegentle has joined #openstack-infra21:46
clarkbjlvillal: I think sdague is out this week21:46
*** samuelBartel has quit IRC21:46
jlvillalclarkb: Okay thanks!21:46
*** ddieterly has quit IRC21:47
clarkbSpamapS: as part of the zuulv3 work (likely in parallel or nowish even) we will probably rewrite chunks of d-g at a time to be more ansibly21:48
clarkband move things into playbook(s)21:48
*** aysyanne has quit IRC21:48
anteayathat took 15 minutes: http://logs.openstack.org/70/170270/8/check/check-tempest-dsvm-full/c794401/logs/devstack-gate-setup-workspace-new.txt.gz#_2015-05-29_18_27_39_30021:48
SpamapSclarkb: yeah, in originally suggesting it I was more thinking it would be helpful in debugging the issue at hand. But not worth the structural changes necessary. Though I do wonder if an inline playbook would keep the flow readable, I don't know if such a thing has drawbacks I haven't considered.21:50
anteayathe git fetches seem to be taking some time21:50
clarkbSpamapS: thats a good question, my gripe with the ealier playbook change was it pulled a lot of the what and hid it, inlining the playbooks would probably fix that21:50
clarkbSpamapS: and we would reduce the number of connections too, that is probably work looking at21:51
anteayathis one took over 10 minutes: http://logs.openstack.org/70/170270/8/check/check-tempest-dsvm-full/c794401/logs/devstack-gate-setup-workspace-new.txt.gz#_2015-05-29_18_01_47_92221:51
*** mriedem has quit IRC21:51
*** salv-orlando has joined #openstack-infra21:52
*** marcusvrn has quit IRC21:53
*** dims_ has joined #openstack-infra21:53
*** akshai has quit IRC21:53
*** stevemar has quit IRC21:53
anteayaso my patch isn't useful and I'll abandon21:53
*** dimtruck is now known as zz_dimtruck21:53
dstufftdhellmann: fwiw PEP 440 supports epochs too21:54
*** mdenny has quit IRC21:54
*** dimsum__ has quit IRC21:55
*** alexpilotti has quit IRC21:56
*** fallenpegasus has quit IRC21:57
*** tim_o has joined #openstack-infra22:00
*** hashar has quit IRC22:01
*** geoffarnold has quit IRC22:04
*** fawadkhaliq has joined #openstack-infra22:05
jeblairAJaeger: somehow i am not surprised that you are the first to leave an infra-council vote on a change ;)22:05
*** claudiub has quit IRC22:06
*** ashleighfarnham has quit IRC22:06
mordredjeblair: wait! where? I wanna see it...22:09
anteayahttps://review.openstack.org/#/c/184559/22:10
*** fawadkhaliq has quit IRC22:11
sigmavirus24do we know what the locale settings are on the jenkins boxes? http://logs.openstack.org/22/186922/1/check/gate-nova-python34/b40367b/console.html#_2015-05-29_21_53_34_135 shouldn't be happening if the locale is correct22:11
clarkbsigmavirus24: tox 2.0 filters it out22:11
clarkbsigmavirus24: so C is used as python default iirc22:12
sigmavirus24clarkb: https://review.openstack.org/#/c/186922/22:12
sigmavirus24(which is where that log is from)22:12
sigmavirus24So it should be passed unless passenv doesn't take LC_* (which I thought it did =/)22:12
clarkboh in that case its en_US.UTF-8 iirc22:12
clarkbyou might also need to pass LANGUAGE?22:12
clarkbya  Ithink it globs22:13
sigmavirus24LANGUAGE is hardcoded above to en_US22:13
clarkbah22:13
sigmavirus24ah, but I guess, that's incomplete22:13
clarkbno LANGUAGE drops the encoding iirc22:13
sigmavirus24okay22:13
clarkbit does on my laptop22:13
fungien_DK.UTF-8 ftw!22:13
sigmavirus24fungi: :D22:13
sigmavirus24what's this Donkey Kong encoding? =P22:13
*** _ody is now known as ody22:14
fungii actually use C.UTF-8 for sort, en_DK.UTF-8 for date/time and units, en_US.UTF-8 for the rest22:14
sigmavirus24Yeah I'm kind of baffled by this gate problem22:14
jeblairmordred: i wonder if it's better to have green-check/red-x or +/-1 .... (i think we could re-expand the code-review category but just give no one permission to vote in the higher magnitude values22:14
sigmavirus24the text causing that error has been in the package since 0.1.0 and we've been using >= 0.2.0 for almost a year now22:14
mordredjeblair: hrm. that's a good question. the green check certainly did cause me to assume a thing22:15
jeblairyep, and the red-x moreso for me22:16
jeblair(it looks a bit like pleia2 has vetoed the change, but that's not the case)22:16
mordredyah22:16
pleia2yeah, just a -122:16
*** ody is now known as _ody22:16
jeblairi think i want to change it; i'll write up a patch in a bit22:17
mordredI think maybe expand both and give the chair +2 powers similar to ttx? or maybe something else? or I don't know22:17
jeblairmordred: nah, we can give no-one +2 powers and it will be ok22:17
jeblairwe can expand the range from -2 to +2, give only -1 to +1 perms and since it's a noop function, it will be fine22:17
*** ihrachyshka has quit IRC22:17
jlvillalsigmavirus24: I ran into a similar issue in python-ironicclient.  Ending up doing this: https://review.openstack.org/#/c/183339/22:18
mordredjeblair: I believe you22:18
*** annegentle has quit IRC22:18
sigmavirus24jlvillal: thanks. Let me try that too22:18
jlvillalsigmavirus24: Not sure if it would help you or not.22:18
jlvillalsigmavirus24: And we also had the situation where things were working and then sometimes it would fail.  So it seems like systems are not configured exactly the same.22:19
clarkbjlvillal: oh interesting. LC_ALL is unset on my laptop22:19
openstackgerritJames E. Blair proposed openstack-infra/project-config: Enable trove plugin for trove tempest job  https://review.openstack.org/16814522:19
openstackgerritMerged openstack-infra/project-config: Alter governance repo voting rules  https://review.openstack.org/18578522:19
*** bdemers has quit IRC22:19
sigmavirus24jlvillal: not all jenkins boxes are equivalent ;)22:20
clarkbya it oculd also be a difference between rax and hpcloud as base image is different22:20
clarkb(we are so close to fixing that though)22:20
jlvillalsigmavirus24: I think so.22:20
jlvillalclarkb: That would be great if they were identical :)22:20
*** annegentle has joined #openstack-infra22:20
sigmavirus24clarkb: until then22:21
greghaynesclarkb: what is the state of that btw?22:21
sigmavirus24let's see if jlvillal's fix works for nova22:21
jlvillalsigmavirus24: Looks your failure is on hpcloud22:21
greghaynesclarkb: we fixed the params issue and havent retried?22:21
sigmavirus24jlvillal: let me check the other log22:21
jlvillalsigmavirus24: So make sure if you try again and it passes that it also passes on hpcloud22:21
*** shashankhegde has joined #openstack-infra22:21
sigmavirus24jlvillal: yeah, the original bug was generated from http://logs.openstack.org/15/186315/4/check/gate-nova-python34/c48b0f5/console.html#_2015-05-29_15_57_16_241 which was hpcloud as well22:22
clarkbgreghaynes: we don't have proper large object support in shade22:23
greghaynesoh?22:23
clarkbgreghaynes: and 14GB image is >> object size limit22:23
jlvillalsigmavirus24: Okay.  Well hopefully your test will also run on hpcloud.22:23
greghayneshah22:23
greghaynesawesome22:23
sigmavirus24jlvillal: *crosses fingers*22:23
sigmavirus24if not, I'll recheck until it does22:23
greghaynesis anyone hacking on fixing that?22:23
greghaynesif not I can poke at it22:24
greghaynesmordred: ^22:24
mordredgreghaynes: not yet22:24
clarkbgreghaynes: notmyname describes the fix in scrollback22:25
mordredgreghaynes: the answer is apparently to use SwiftService22:25
clarkbthere is a higher level interface we can use ^22:25
openstackgerritJames E. Blair proposed openstack-infra/project-config: Expand the vote range for infra-specs  https://review.openstack.org/18693422:25
mordredthe threading model will probably be weird with TaskManager - but for the action that's actually probably fineish?22:25
jeblairmordred, anteaya: ^22:25
greghaynesAh, I see in SB22:26
* anteaya looks22:26
*** hdd has quit IRC22:27
*** armax has quit IRC22:28
openstackgerritJames E. Blair proposed openstack-infra/project-config: Expand the vote range for governance  https://review.openstack.org/18693722:28
*** armax has joined #openstack-infra22:29
*** ivar-laz_ has joined #openstack-infra22:31
asselinI'm testing out a new ci setup. Zull has the jobs 'queued', but nothing is being sent to jenkins? tail -f /var/log/jenkins/jenkins.log is empty when invoking another job22:33
clarkbasselin: check if you have a merger running22:34
*** ivar-lazzaro has quit IRC22:34
asselinclarkb, I did not. now it's working.glad I asked! :)22:34
*** Cutie has joined #openstack-infra22:35
*** Cutie has quit IRC22:36
*** krtaylor has joined #openstack-infra22:36
*** hemna is now known as hemnabeer22:36
*** sdake_ has joined #openstack-infra22:39
*** annegentle has quit IRC22:40
*** sdake has quit IRC22:43
openstackgerritgreghaynes proposed openstack-infra/nodepool: Test that we are setting region-name properly  https://review.openstack.org/18694422:44
greghaynesclarkb: ^ that catches the bug from earlier22:45
*** samueldmq has quit IRC22:47
*** samueldmq has joined #openstack-infra22:48
*** boris-42 has quit IRC22:48
*** puranamr has joined #openstack-infra22:48
*** puranamr_ has joined #openstack-infra22:48
*** puranamr_ has quit IRC22:49
*** puranamr has quit IRC22:49
*** sdake has joined #openstack-infra22:49
*** sdake has quit IRC22:49
*** baoli_ has quit IRC22:49
*** sdake has joined #openstack-infra22:49
*** baoli has joined #openstack-infra22:49
sigmavirus24jlvillal: thanks again. that fixed it22:50
jlvillalsigmavirus24: Sweet! :)22:50
jlvillalsigmavirus24: I wonder what LC_ALL is set to on hpcloud?22:50
sigmavirus24jlvillal: if it's unset then Py3.4 will default to C I bet22:50
jlvillalsigmavirus24: Maybe22:51
jlvillalsigmavirus24: I wonder if it differs between rax and hpcloud.  Probably does.22:51
* sigmavirus24 shrugs22:51
sigmavirus24I can check but I'm lazy22:51
sigmavirus24and it's friday night =P22:51
jlvillal:)22:51
*** sdake_ has quit IRC22:52
sigmavirus24hm22:53
jlvillalCan anyone explain what OpenStack proposal bot is doing with this patch?  https://review.openstack.org/#/c/128965/22:53
sigmavirus24it isn't set on my rax cloud box or on my local machine22:53
jlvillalclarkb: Maybe you^^^  https://review.openstack.org/#/c/128965/22:53
clarkbjlvillal: ya22:53
jlvillalclarkb: Not sure if it should be abandoned?22:53
clarkbjlvillal: no do not abandon22:54
sigmavirus24jlvillal: perhaps someone who isn't OpenStack Proposal Bot?22:54
clarkbclearly we need better commit messages on those changes22:54
jlvillalclarkb: I don't have the power to do it.22:54
clarkbjlvillal: what it is doing is important22:54
jlvillalclarkb: Okay.  It is just sitting there in purgatory it seems.22:54
clarkbjlvillal: when you make a relase on a branch that isn't master, the master branch is unaware of the release happening which makes pbr's versioning stuff not work quite right22:54
clarkbjlvillal: so to put the release in master's history we merge the release back into master without mergingany code changes in22:55
*** emagana has quit IRC22:55
*** emagana has joined #openstack-infra22:55
clarkbso its a merge strategy of ours from masters perspective. The functional effect is that master can go backwards and get a path in the tree to the release22:55
jlvillalclarkb: Okay.  Makes sense.  A better commit message would probably be good to explain that for the reviewers.22:56
clarkbalso lol that that never merged22:56
clarkbmordred: ttx ^ you likely need to better educate core teams and maybe make that commit message informative22:56
jlvillalclarkb: Are you able to kick the job?  Seems to be in merge conflict22:56
clarkbjlvillal: someone will have to push an update, release manager ost likely22:56
jlvillalclarkb: I am not core team.  So maybe it is just me who is clueless :)22:57
clarkbjlvillal: no that shouldve merged a half a year ago22:57
*** ashleighfarnham has joined #openstack-infra22:57
jeblairif the proposal bot isn't going to stick around to answer questions, it really ought to leave a good message the first time around :)22:57
clarkbbut instead of asking question or pointing out the confusion it just got -1s "I don't understand"22:57
clarkbjeblair: ++22:57
jlvillaljeblair: +1 :)22:58
*** mdrnstm has quit IRC23:02
*** baoli has quit IRC23:04
*** SumitNaiksatam has quit IRC23:04
*** sputnik13 has quit IRC23:04
*** baoli has joined #openstack-infra23:05
*** salv-orlando has quit IRC23:07
*** otter768 has joined #openstack-infra23:10
openstackgerritMerged openstack-infra/project-config: Expand the vote range for infra-specs  https://review.openstack.org/18693423:15
*** otter768 has quit IRC23:15
*** dangers is now known as dangers_away23:17
fungiprobably also educating people though that leaving a negative review and expecting the proposal bot to reply explaining itself is not a workflow likely to produce results23:17
fungithe proposal bot is a fire-and-forget contributor of the worst kind23:18
*** baoli has quit IRC23:18
jrollI mean, that -1 led to someone asking about it here, and leaving a paste.o.o about it23:18
jrolland subsequently a +W23:18
clarkbfungi well in theory its not supposed to get -1s23:19
clarkbif it does thats a bug23:19
clarkbin thid case need to document in commit message what is happening23:20
*** RichardRaseley has joined #openstack-infra23:24
*** tjones1 has quit IRC23:25
fungiabsolutely23:29
*** wenlock has quit IRC23:30
*** baoli has joined #openstack-infra23:32
openstackgerritJames E. Blair proposed openstack-infra/infra-specs: Add infra-cloud spec  https://review.openstack.org/18696023:32
jeblairSpamapS: ^ let me know what you think.  i lifted some stuff from the system-config change and added you as a co-author23:33
*** gokrokve_ has joined #openstack-infra23:33
mordredjeblair: how much do you want me to quibble over terminology in that spec?23:34
jeblairmordred: if it alters meaning or makes me look less stupid, i'm happy for you to.  :)23:35
*** mdrnstm has joined #openstack-infra23:37
*** mdrnstm has joined #openstack-infra23:37
*** gokrokve has quit IRC23:37
openstackgerritJames E. Blair proposed openstack-infra/infra-specs: Add infra-cloud spec  https://review.openstack.org/18696023:37
jlvillalHas there ever been discussion about setting up a 'manifest' git repository?  So could setup manifest files and use 'repo'?23:37
jlvillalI was envisioning having an 'ironic' manifest and I do a 'repo init' and 'repo sync' and get all projects related to ironic.23:38
mordredjlvillal: we actually decided to not use repo early on23:38
mordredjlvillal: largely because it had a workflow more outside of the normal git workflow and we were concerned with keeping things as close to regular git for folks as we could23:39
mordredjlvillal: this is not to say that such a thing is necessarily a bad idea - just that we have not thought much about repo since then23:39
jlvillalmordred: To me it would be useful.  Not to make it required but optional.23:39
*** alexsyip has quit IRC23:40
jlvillalI can easily pull down all projects related to some master project.23:40
jeblairi'm open to it... i think key requirements are: not required for contributions; doesn't interfere with the existing contribution workflow; scalable and generalizable to different projects23:41
*** puranamr_ has joined #openstack-infra23:41
*** puranamr has joined #openstack-infra23:41
jeblairbut i haven't looked at it in a while, so i would benefit from a written proposal for how the manifests would be set up23:42
jlvillaljeblair: Thanks.  I'll see if I get motivated to write up something :)23:42
nibalizerdoes that basically become a map of projects to related repos?23:44
jlvillalnibalizer: It can work like that.23:44
*** puranamr_ has quit IRC23:44
*** puranamr has quit IRC23:44
clarkbjeblair I wonder how that differs from zuul cloner other than lacking ability to set up zuul refs23:44
jeblairdstanek: i don't think there are any major gertty changes in flight right now, so if you have time to update your changes, we can probably get them in soon23:44
jeblairclarkb: that's a point -- could share clonemap files23:45
*** geoffarnold has joined #openstack-infra23:45
*** baoli has quit IRC23:45
jeblairjlvillal: http://docs.openstack.org/infra/zuul/cloner.html is the tool we're moving the ci system to use for setting up repos; clarkb has been making it friendlier for local use23:46
jlvillaljeblair: Thanks.  I will look at it.23:46
clarkbthe last missing piece for local use is easy install (right now you have to install all of zuul)23:46
jeblairclarkb: should we fork it into its own repo?23:47
clarkbmordred seemed to think we could make something like pip install zuul[cloner] work23:47
clarkbbut splitting is another option23:47
jeblairi'm interested in exploring the first option first :)23:48
mordredI see no reason we can't23:48
*** RichardRaseley has quit IRC23:49
*** spzala has quit IRC23:50
*** fawadkhaliq has joined #openstack-infra23:52
*** mdrnstm has quit IRC23:52
*** xyang1 has quit IRC23:52
geoffarnoldNewbie q: I've pushed the first of three related commits for a new Stackforge project, and the first includes the (shared) acls and channels. Must I wait until that one goes through, or can I stack the other two commits?23:52
*** bswartz has joined #openstack-infra23:53
jeblairgeoffarnold: what are the other two?23:53
*** mdrnstm has joined #openstack-infra23:53
jeblairoh, for two other repos related to the same project?23:53
*** mdrnstm is now known as Guest4664323:53
geoffarnoldFirst is https://review.openstack.org/#/c/186906/323:53
*** ivar-laz_ has quit IRC23:54
*** Guest46643 is now known as needscoffee23:54
*** needscoffee has joined #openstack-infra23:54
geoffarnoldYes, it's a distributed system: one for the pub service, one for the subscriber service, one for the cli23:54
*** ajmiller has quit IRC23:54
*** AzherKhan has joined #openstack-infra23:54
*** needscoffee is now known as mdrnstm23:54
*** ivar-lazzaro has joined #openstack-infra23:54
jeblairgeoffarnold: yeah, then i would stack them so that the other two git-depend on the first (or A-B-C), and then it's fine to go ahead and push them all up.23:55
*** sdake_ has joined #openstack-infra23:56
*** gokrokve_ has quit IRC23:56
*** fawadkhaliq has quit IRC23:56
*** gokrokve has joined #openstack-infra23:57
geoffarnoldSo add a Depends-On: <Gerrit Change-Id> to the commit for #2 and #3 (#2 depends on #1, #3 on #2). Got it - thanks23:57
jeblairgeoffarnold: you don't need to use depends-on, you can just commit one after the other in your repo and run 'git review' to upload all three23:58
geoffarnoldthree repos, though - they're independently deployable23:58
jeblairgeoffarnold: gerrit will recognize the fact that your last commit was based on the one before it, and it on the one before that, and will create three changes, but link them together in such a way that they will merge in the order you committed them.23:59
geoffarnoldOK. Just learn to trust gerri.... ;-)23:59
geoffarnoldgerrit23:59
geoffarnoldThanks23:59

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