Wednesday, 2011-12-14

*** _adjohn has joined #openstack-dev00:01
*** adjohn has quit IRC00:02
*** _adjohn is now known as adjohn00:02
bengruenotmyname: related question; how much memory do these memcache instances tend to use?  Have you rn into any woefully degenerate cases?00:03
notmynamebengrue: not that I know of00:03
*** dtroyer has quit IRC00:06
notmynamememory usage will be quite dependent on use case00:07
*** ohnoimdead has quit IRC00:08
*** davlap has quit IRC00:09
openstackgerritJake Dahn proposed a change to openstack/horizon: Clicking the logo now redirects you to the proper dashboard  https://review.openstack.org/230700:10
bengrueof course.00:10
*** mgius has quit IRC00:20
*** mgius has joined #openstack-dev00:21
*** davlap has joined #openstack-dev00:22
*** nati2 has joined #openstack-dev00:24
openstackgerritA change to openstack/quantum has been rejected: Bug #890028  https://review.openstack.org/157600:26
uvirtbotLaunchpad bug 890028 in quantum "Use run_tests or pylint and pep8 validation" [Low,In progress] https://launchpad.net/bugs/89002800:26
*** davlap has quit IRC00:26
openstackgerritNeil Johnston proposed a change to openstack/horizon: blueprint Improve Dashboard UX bug 904030  https://review.openstack.org/231000:27
uvirtbotLaunchpad bug 904030 in horizon "UX Improvements: Buttons on Submitted Forms Do Not Deactivate" [Undecided,New] https://launchpad.net/bugs/90403000:27
openstackgerritGabriel Hurley proposed a change to openstack/horizon: Clicking the logo now redirects you to the proper dashboard  https://review.openstack.org/230700:29
openstackgerritSalvatore Orlando proposed a change to openstack/quantum: Bug #890028  https://review.openstack.org/157600:33
uvirtbotLaunchpad bug 890028 in quantum "Use run_tests or pylint and pep8 validation" [Low,In progress] https://launchpad.net/bugs/89002800:33
*** misheska has joined #openstack-dev00:37
*** stuntmachine has quit IRC00:44
openstackjenkinsProject nova-docs build #1,771: FAILURE in 48 sec: https://jenkins.openstack.org/job/nova-docs/1771/00:47
openstackjenkinsJohannes Erdfelt: Refactor vm_state and task_state checking00:47
*** dragondm has quit IRC00:54
*** rohitk has joined #openstack-dev00:54
*** zns has joined #openstack-dev00:59
*** hugokuo has joined #openstack-dev00:59
openstackgerritNeil Johnston proposed a change to openstack/horizon: blueprint Improve Dashboard UX bug 904030  https://review.openstack.org/231100:59
uvirtbotLaunchpad bug 904030 in horizon "UX Improvements: Buttons on Submitted Forms Do Not Deactivate" [Undecided,New] https://launchpad.net/bugs/90403000:59
openstackjenkinsProject nova-docs build #1,772: STILL FAILING in 35 sec: https://jenkins.openstack.org/job/nova-docs/1772/01:02
openstackjenkinsDean Troyer: Follow-on to I665f402f to convert rxtx_quota to rxtx_factor in01:02
*** pixelbeat has joined #openstack-dev01:06
*** hugokuo has quit IRC01:06
*** ben_duyujie has joined #openstack-dev01:11
*** jdurgin has quit IRC01:13
openstackgerritVerification of a change to openstack-dev/devstack failed: stackrc: replace ttylinux-uec images with cirros  https://review.openstack.org/220201:19
*** jog0 has quit IRC01:19
*** jog0_ has joined #openstack-dev01:19
*** jog0_ has quit IRC01:19
openstackgerritdonald-ngo proposed a change to openstack/tempest: Fixes for lp:903989  https://review.openstack.org/231201:19
openstackgerritJake Dahn proposed a change to openstack/horizon: Fixing instance size text by pulling in the flavor values  https://review.openstack.org/231301:24
*** jdurgin has joined #openstack-dev01:28
*** andrewsben has quit IRC01:30
*** jgruber has joined #openstack-dev01:35
*** jgruber has quit IRC01:35
*** jgruber has joined #openstack-dev01:37
*** jgruber has quit IRC01:38
*** nati2 has quit IRC01:42
*** nati2 has joined #openstack-dev01:42
*** rohitk has quit IRC01:43
*** rohitk has joined #openstack-dev01:45
*** jgruber has joined #openstack-dev01:46
*** darthflatus has quit IRC01:46
*** vladimir3p has quit IRC01:46
openstackgerritScott Moser proposed a change to openstack-dev/devstack: stackrc: replace ttylinux-uec images with cirros  https://review.openstack.org/220201:48
*** adjohn has quit IRC01:53
andrewbogottIs there anyone else about who understands about creating a new nova extension?  I was talking to bcwaldon but I can't make anything he told me work :(01:56
*** novas0x2a|laptop has quit IRC02:00
*** novas0x2a|laptop has joined #openstack-dev02:00
*** pixelbeat has quit IRC02:01
*** rods has quit IRC02:05
*** andrewbogott has quit IRC02:17
*** mancdaz has quit IRC02:17
*** Ryan_Lane has quit IRC02:19
*** rsampaio has joined #openstack-dev02:23
*** sandywalsh has quit IRC02:25
*** sandywalsh has joined #openstack-dev02:28
*** dwalleck has joined #openstack-dev02:30
*** vladimir3p has joined #openstack-dev02:31
openstackgerritNeil Johnston proposed a change to openstack/horizon: blueprint Improve Dashboard UX bug 904030  https://review.openstack.org/231102:43
uvirtbotLaunchpad bug 904030 in horizon "UX Improvements: Buttons on Submitted Forms Do Not Deactivate" [Undecided,New] https://launchpad.net/bugs/90403002:43
*** Guest46340 has quit IRC02:49
*** Guest46340 has joined #openstack-dev02:49
*** Guest46340 is now known as antonym02:49
*** zns has quit IRC03:01
*** dwalleck has quit IRC03:07
*** nati2 has quit IRC03:18
*** jgruber has quit IRC03:20
*** rohitk has quit IRC03:22
*** rsampaio has quit IRC03:23
*** jpipes has joined #openstack-dev03:28
*** deshantm has joined #openstack-dev03:55
*** rohitk has joined #openstack-dev04:00
rohitkhi folks, what does the "Review Change" do if hit ''after'' a branch is merged??04:09
rohitkin Gerrit04:09
*** mattray has quit IRC04:10
*** Arminder has quit IRC04:12
*** Arminder has joined #openstack-dev04:12
mtaylorrohitk: nothing really04:13
rohitkso if my change got merged and then I found some issues in that merge, what's the best way to patch, submit a new review?04:14
*** scottjg has joined #openstack-dev04:20
*** nati2 has joined #openstack-dev04:31
*** vladimir3p has quit IRC04:37
*** f-yang has quit IRC04:40
*** jdurgin has quit IRC04:43
openstackgerritGabriel Hurley proposed a change to openstack/horizon: Fixing instance size text by pulling in the flavor values  https://review.openstack.org/231304:44
*** deshantm_ has joined #openstack-dev04:45
*** deshantm has quit IRC04:48
*** zigo has joined #openstack-dev04:51
*** mjfork has quit IRC04:53
*** zns has joined #openstack-dev04:58
*** zns has quit IRC04:58
*** deshantm_ has quit IRC05:12
*** Ryan_Lane has joined #openstack-dev05:28
*** zigo has quit IRC05:35
*** winston-d has joined #openstack-dev05:46
*** cp16net has quit IRC05:53
*** novas0x2a|laptop has quit IRC05:57
*** misheska has quit IRC06:00
*** deshantm has joined #openstack-dev06:55
openstackgerritJake Dahn proposed a change to openstack/horizon: Hiding unusable actions for instances that are not in the active state  https://review.openstack.org/231406:57
openstackgerritJake Dahn proposed a change to openstack/horizon: Hiding unusable actions for instances that are not in the active state  https://review.openstack.org/231407:01
*** deshantm has quit IRC07:02
openstackgerritJake Dahn proposed a change to openstack/horizon: Hiding unusable actions for instances that are not in the active state  https://review.openstack.org/231407:05
*** vlan-os has quit IRC07:07
openstackgerritJake Dahn proposed a change to openstack/horizon: Hiding unusable actions for instances that are not in the active state  https://review.openstack.org/231407:11
*** novas0x2a|laptop has joined #openstack-dev07:26
*** nati2 has quit IRC07:35
ttxDaviey: please review/approve https://review.openstack.org/#change,2288 to fix stable/diablo07:47
*** novas0x2a|laptop has quit IRC08:06
*** novas0x2a|laptop has joined #openstack-dev08:07
*** reidrac has joined #openstack-dev08:07
*** novas0x2a|lapto1 has joined #openstack-dev08:14
*** novas0x2a|laptop has quit IRC08:16
sorenttx: What's going on with that mp? Jenkins seems to have already run on it?08:24
ttxsoren: yeah, jeblair triggered the verification early, due to a borken stable/diablo gating08:25
ttxso now we know it's only missing the approval ;)08:25
sorenttx: Can I +2 it? I forget who's allowed to do that.08:26
* Daviey lookies08:26
sorenttx: Or would you rather Daviey does it?08:26
sorenOh, there he is.08:26
Davieysoren: it's all yours. :)08:26
ttxsoren: only stable team members.08:26
ttxsince they are the only ones to know the policy.08:27
DavieyI really wish gerrit would time out less.08:27
ttxDaviey: we have a bugtracker for that kind of wish.08:28
*** vladimir3p has joined #openstack-dev08:28
ttx( https://bugs.launchpad.net/openstack-ci/+bugs )08:28
sorenIt times out?08:29
Davieyttx: Hmm, i thought we didn't have a test case for this?08:29
sorenI don't think I've ever seen that.08:29
sorenHonestly.08:29
ttxsoren: he means the SSO times out, you have to log in again08:29
sorenOh, that.08:29
sorenYeah, frickin' annoying.08:29
ttx(I suppose)08:29
ttxDaviey: in the security patch, I omitted the test.08:30
ttxto keep it lean and portable.08:30
Davieynah, not the SSO -just going to the site.08:30
sorenI don't seem to be on the stable team.08:30
ttxDaviey: never happened to me.08:30
sorenDaviey: ...so it's back in your court :)08:30
ttxDaviey: and my Interweb connection is not exactly in the stellar category08:31
Davieyhmm08:32
* Daviey blames soren08:33
*** ben_duyujie has left #openstack-dev08:33
sorenDaviey: For ttx's poor internet connection?08:36
Davieyno, for everything.08:36
ttxI do, too08:36
ttxdamn Denmark. Their Internet is slowing down the rest of the world by being so fast.08:37
DavieyAHHHHHHHHHHHHHHHHHHHHHHHHHHhh08:39
Davieyi can't believe i am the only person seeing this08:40
openstackjenkinsProject nova-docs build #1,773: STILL FAILING in 42 sec: https://jenkins.openstack.org/job/nova-docs/1773/08:47
openstackjenkinsChuck Short: Fix tgtadm off by one error. Fixes bug #87127808:47
uvirtbotLaunchpad bug 871278 in nova "Cannot attach volumes to instances if tgt is used" [High,In progress] https://launchpad.net/bugs/87127808:47
*** apevec has joined #openstack-dev08:47
*** Ryan_Lane has quit IRC08:48
ttxsoren: Could you ahve a look at https://review.openstack.org/#change,1202 ?08:50
ttxIt has three +1s, I wonder how at least two of those are not core already08:50
ttx+ it was checked by Vish, but since he committed he should not +208:51
ttxWould be nice to have it in before I cut MP/E208:51
*** vladimir3p has quit IRC08:53
ttxDaviey: you might hit a Launchpad SSO timeout.08:55
ttxThat's what I'm currently hitting.08:55
ttx(onnly if I click "Login")08:56
ttxyeah, login.launchpad.net is down.08:59
sorenttx: All three of them are actually nova-core.09:01
sorenttx: I have to wonder why none of them +2'ed it.09:01
ttxmaybe because the tests were acting funny.09:01
ttxgo for it09:01
ttxif your auth token is still valid :)09:01
sorenIt's not.09:02
sorenI can +2 it over the ssh interface, though.09:02
ttxworth a try.09:02
ttxI can't access jenkins until the SSO is fixed anyway.09:03
ttx<wgrant> ttx: Yeah, the DB has fallen over a little again. Should be back soon.09:05
sorenSuccess: https://review.openstack.org/#change,120209:06
*** Oneiroi has joined #openstack-dev09:06
ttxA bit worried by the "STILL FAILING" above09:06
ttxhopefully it's just the nova-docs job.09:06
* ttx is blocked, so it's time for coffee.09:07
sorenIt's back.09:08
openstackjenkinsProject nova-docs build #1,774: STILL FAILING in 52 sec: https://jenkins.openstack.org/job/nova-docs/1774/09:17
openstackjenkinsVishvananda Ishaya: Added support for creating nova volume snapshots using OS API.09:17
*** mnour has joined #openstack-dev09:19
*** scottjg has quit IRC09:20
*** hugokuo has joined #openstack-dev09:24
openstackgerritKei Masumoto proposed a change to openstack/nova: First commit "live-migration-api"  https://review.openstack.org/231509:31
ttxgrmbl, nova-docs fail blocks tarball generation09:47
sorenorly?09:49
ttxfor master, yes09:49
ttxprobably not for milestone-proposed though09:49
ttxI may proceed.09:49
* ttx bumps09:51
*** darraghb has joined #openstack-dev09:51
* soren hacks09:53
openstackjenkinsProject nova-docs build #1,775: STILL FAILING in 42 sec: https://jenkins.openstack.org/job/nova-docs/1775/09:53
openstackgerritdan wendlandt proposed a change to openstack/quantum: blueprint refactor-readme-to-manual  https://review.openstack.org/231609:54
* soren apologises in advance for the noise caused by nova-docs builds09:55
openstackjenkinsProject nova-docs build #1,776: STILL FAILING in 38 sec: https://jenkins.openstack.org/job/nova-docs/1776/09:55
sorenttx: I'm pretty sure I know what's wrong and how to fix it... But I'm not sure what the side effects would be if I'm wrong, so I'd rather wait.10:02
ttxsoren: ack10:02
ttxI don't think it will block nova-milestone-tarball.10:03
sorenI'm pretty sure it'll fail for the milestone builds as well.10:03
sorenwhether it'll block anything or not... i don't know.10:03
ttxhm10:03
ttxwe'll soon find out10:04
sorenbrb10:04
ttxsoren: confirmed FAIL10:07
sorenWhen do jeblair/mtaylor usually turn up?10:20
ttxthat's rather unpredictable. Before 5pm.10:21
openstackgerritThierry Carrez proposed a change to openstack/python-novaclient: Switch versioning to common Nova versioning  https://review.openstack.org/231710:24
*** pixelbeat has joined #openstack-dev10:27
ttxsoren: for glance-milestone-ppa, the job hit the upload key verification issue (theroretically non blocking)... but apparently the uploads did not make it to the PPA10:29
ttxhttps://jenkins.openstack.org/view/Milestone-proposed/job/glance-milestone-ppa/30/10:29
ttx(or maybe 15min is not enough wait)10:30
* soren looks10:36
ttxoh.10:36
* ttx suspects something more evil.10:36
sorenLike what?10:37
ttxhmm, no10:38
ttxI was supscting something else having been uploaded to precise and preventing our tarball from being accepted10:38
ttxbut the version numbers being different...10:38
* Daviey perks up10:38
ttxhard to see without the rejection email :)10:39
Davieyttx: Can you grab the dsc?10:39
sorenYeah, Jenkins keeps them around.10:39
sorenThe .changes file, too.10:39
sorenI'm about to try the upload again as is.10:40
Davieyoh, cool - one step ahead10:40
ttxDaviey: see under https://jenkins.openstack.org/view/Milestone-proposed/job/glance-milestone-ppa/30/ for each series10:40
DavieyAhhh10:41
Daviey"  Uploading glance_2012.1~e2~20111214.r1134-0ubuntu0ppa1~oneiric1_source.changes: 550 Changes file must be signed with a valid GPG signature: Verification failed 3 times: ['General error', 'General error', 'General error'] : Permission denied."10:41
DavieyNote: This error might indicate a problem with your passive_ftp setting.10:41
DavieyFalse error10:41
sorenI get that very often, though.10:41
sorenDaviey: Yes, usually, but this time, the upload didn't actually get accepted, apparentyl.10:41
Davieyyes, but that exists non zero, right?10:41
Davieyah10:41
sorenIt doesn't show up on LP.10:41
Davieyi see10:41
sorenhttps://launchpad.net/~glance-core/+archive/milestone-proposed/+packages10:41
*** zaitcev has joined #openstack-dev10:41
sorenDaviey: I know they very recently landed a patch that was supposed to fix that..10:43
sorenDaviey: I wonder if this is related.10:43
Davieysoren: seen, bug 798957 is Fix Committed?10:44
uvirtbotLaunchpad bug 798957 in launchpad "PPA Uploads are seemingly (but not actually) rejected" [Critical,In progress] https://launchpad.net/bugs/79895710:44
*** Oneiroi has quit IRC10:49
*** scottjg has joined #openstack-dev11:01
*** scottjg has quit IRC11:19
sorenSEems to be in order now.11:21
sorenttx: Did you only do glance, or do all of them need to be retried?11:21
sorenRe-uploaded, I mean.11:21
*** zul has quit IRC11:24
sorenttx: Oh, no need to re-upload, apparently.11:27
sorenYay.11:27
* soren lunches to celebrate11:27
*** rods has joined #openstack-dev11:29
openstackgerritSalvatore Orlando proposed a change to openstack/nova: Blueprint xenapi-security-groups  https://review.openstack.org/207111:31
openstackgerritJulien Danjou proposed a change to openstack/nova: Make libvirt_uri a property  https://review.openstack.org/231811:31
*** rbasak has quit IRC11:33
*** rbasak has joined #openstack-dev11:33
*** zul has joined #openstack-dev11:34
openstackgerritJulien Danjou proposed a change to openstack/nova: Make libvirt_uri a property  https://review.openstack.org/231911:35
*** Arminder has quit IRC11:49
*** zaitcev has quit IRC12:03
*** pixelbeat has quit IRC12:16
*** apevec has quit IRC12:19
*** maploin has joined #openstack-dev12:21
ttxsoren: thx12:33
Davieysoren: did you do anything mystical?12:34
*** pixelbeat has joined #openstack-dev12:40
ttxsandywalsh: around ?12:41
sorenDaviey: That's all I do.12:45
*** rsampaio has joined #openstack-dev12:50
Davieysorem, you are a swanker.12:50
Davieysoren, rather12:50
*** jpipes has quit IRC12:52
sandywalshttx, yessir12:54
ttxsandywalsh: your opinion wanted on https://review.openstack.org/#change,231712:54
sandywalshttx, looking12:54
ttx(since the original versioning was probably yours)12:54
sandywalshttx, it was jacobian's, but I have no issues with changing it. It's part of core now :)12:55
ttxsandywalsh: feel free to +1 it then :)12:55
ttx(I want that in before I cut MP, so that the tarballs generated have clean versioning)12:56
sandywalshyup, on it ...12:56
sandywalshttx, how do we differentiate same day builds?12:57
ttxsandywalsh: there is a magic script emulating how bzr did it (incremental numbers)12:57
ttxit's already in use, actually.12:58
sandywalshcool12:58
ttxLast tarball generated was 2.6.9~e2~20111213.404.tar.gz12:58
ttxnext will be something like 2012.1~e2~20111213.406.tar.gz12:59
sandywalshI assume Pypi can deal with that ok?12:59
ttxthe new one is not really worse than the previous one in that respect12:59
ttxI know mtaylor has a new script in the pipe, though12:59
sandywalshit's YYYY.MM, right? How will users get the latest on PyPi within the same month?13:00
ttx(in the end the released version is just 2012.1.tar.gz)13:00
ttxno, openstack versions are incremental (Diablo in September was 2011.3)13:00
sandywalshah, so it's YYYY.##13:00
sandywalshin that case, perfect13:01
*** zigo has joined #openstack-dev13:05
*** ben_duyujie has joined #openstack-dev13:06
*** markvoelker has joined #openstack-dev13:07
*** bsza has joined #openstack-dev13:09
*** zns has joined #openstack-dev13:11
sorensandywalsh: ASsuming it actually as YYYY.MM, what do you mean by "get the lastest on PyPi within the same month"?13:16
sorenHm... Not a good typing day for me, it seems.13:16
sorensandywalsh: Assuming it actually was YYYY.MM, what do you mean by "get the latest on PyPi within the same month"?13:17
sorenThere we go. Proof read and everything.13:17
ttxjaypipes: ping13:19
sandywalshsoren, I make a change on the 13th (and upload to PyPi) and another change on the 15th (and upload to Pypi) ... how does a user know there was a change?13:20
*** eugenes_ has joined #openstack-dev13:21
sorensandywalsh: How does that work for any other project?13:22
sandywalshsoren, each upload is a unique version # (ie: major.minor.build)13:23
*** jpipes has joined #openstack-dev13:23
sorensandywalsh: Ah, I see what you mean.13:23
sandywalshsoren, or more commonly: http://semver.org/13:23
sorenI don't very often see project on pypi that upload there for every commit *and* have unique version for it.13:24
sorenUsually, they just have a ==dev version that changes all the time.13:24
soren...and then have the actual releases on there with full metadata.13:24
sandywalshtrue, previously we only updated .patch when we broke backwards compatibility or added needed nova functionality13:25
sandywalshbut minor fixes we didn't usually bother13:25
sandywalshmajor and minor are usually reserved for "marketing" to control (whatever that means in this case)13:26
*** pixelbeat has quit IRC13:27
sorenWhuh... Nova isn't even on PyPi? Weird.13:27
openstackgerritZiad Sawalha proposed a change to openstack/keystone: D5 Compatibility Support  https://review.openstack.org/213613:27
ttxzns: around?13:28
*** pixelbeat has joined #openstack-dev13:30
*** mjfork has joined #openstack-dev13:31
znsttx: yes13:31
ttxzns: are we only waiting on the D5 compat stuff, or do you also want portable-indentifiers in ?13:32
mtaylorsoren: no, nova isn't on pypi13:32
ttxzns: because the latter looks a bit far away13:32
*** rsampaio has quit IRC13:32
ttxmtaylor!13:32
*** lorin1 has joined #openstack-dev13:32
mtaylorsoren: the eventual intent is that we'll only have the client libs there - since "pip install nova" has very little chance of doing anything anyone would want :)13:32
*** novas0x2a|lapto1 has quit IRC13:33
*** apevec has joined #openstack-dev13:33
znsWe want portable-identifiers in. It's not far, we have all tests passing already, but we're solidifying a few things around database migration using keystone-manage and such.13:33
sorenmtaylor: I'd like to fix that at some point.13:34
sorenmtaylor: I can't think of a good reason why it couldn't?13:34
znsttx: why do you say it looks far away? Are you looking at the repos or the fact that we have not put it in for review yet? The work is being done on forks until it is clean enough to submit for review (https://github.com/dolph/keystone/tree/moardict and https://github.com/ziadsawalha/keystone/tree/moredict)13:35
*** novas0x2a|laptop has joined #openstack-dev13:35
mtaylorsoren: user creation, installation of stuff in /etc, etc13:35
ttxzns: I'm looking at the two already-proposed changes13:35
sorenmtaylor: system user creation?13:36
ttxzns: especially https://review.openstack.org/#change,215713:36
ttxzns: "Pending rewrite of domain model architecture" doesn't really sound like a 2-minute job.13:36
ttxzns: or are we talking about different things ?13:37
znsttx: Ah, I see. Sorry for the confusion. Those are approaches we decided not to take. They don't represent the state of the work on that BOP.13:37
* ttx suggests using the "abandon" button on those ones (<-- dolphm)13:37
ttxzns: you plan on proposing/reviewing/accepting those in the next hours ?13:38
znsttx: correct. It has not been a two minute job. Much work has been done on this: https://github.com/ziadsawalha/keystone/compare/master...moredict13:38
ttxzns: if it takes more than a couple hours, I think deferring to E3 makes sense13:39
ttxsince we should not delay the milestone due to a missing feature -- only for critical bugs.13:39
znsOK. We'll let you know by then. What is the actual deadline? We new it was Wednesday, but thought we had the rest of the day. We're testing with devstack already and if that causes any problems we'll deferr to E3.13:40
ttxzns: the deadline for features was end of day, yesterday.13:40
ttxzns: so that we could cut a milestone-proposed branch where only critical bugfixes would go13:41
ttxzns: and release Thursday like planned13:41
ttxzns: I can wait ~3 more hours to cut milestone-proposed13:41
znsOK. I'll wait for dolph to come online and discuss with him how far he got. I see he had some changes last night.13:42
ttxzns: let's make a final call in a couple hours.13:42
*** stuntmachine has joined #openstack-dev13:50
openstackjenkinsYippie, build fixed!13:50
openstackjenkinsProject nova-docs build #1,777: FIXED in 3 min 5 sec: https://jenkins.openstack.org/job/nova-docs/1777/13:50
znsttx: will do ASAP.13:50
*** bcwaldon has joined #openstack-dev14:05
bcwaldonttx: ping14:06
ttxbcwaldon: pong14:07
bcwaldonttx: about this versioning change for novaclient14:07
ttxbcwaldon: yes?14:07
bcwaldonttx: so this means we're going to release it on the normal 6-mo cycle?14:07
bcwaldonttx: no way to release within those cycles?14:07
ttxbcwaldon: that was the outcome of the client discussion: to make them part of nova, albeit released as a separate tarball14:08
bcwaldonttx: hmm, well that's frustrating14:08
bcwaldonttx: is there a way to install a dev version?14:09
ttxbcwaldon: that doesn't mean we can't find a way to send milestones out if needed14:09
bcwaldonttx: through pip14:09
ttxbcwaldon: I think mtaylor had a few ideas on how to do that14:09
bcwaldonttx: ok, it's become somewhat vital to my dev process, so I would like to figure that piece out14:10
ttxbcwaldon: worst case scenario we can upload a 2012.1-alpha2 to Pypi that matches 2012.1~e214:10
bcwaldonttx: ok, what about trunk?14:11
mtaylorbcwaldon, ttx: two different things here14:11
bcwaldonmtaylor: enlighten us!14:11
bcwaldon:)14:11
mtaylor(just want to make sure we're all on the same page)14:11
mtaylorone is how released pieces of software depend on other released pieces of software. this is obviously not an issue.14:12
mtaylorthe other is how developers or software under development depends on development versions of software, yeah? (this is what you're worried about at the moment)14:12
bcwaldonmtaylor: yep14:12
bcwaldonmtaylor: I'm not against changing my process, it just needs to be clear what it should be14:13
mtaylorso, for the second, our idea was to change the pip-requires file to list -e git:python-novaclient14:13
mtaylorso that it would pull the latest code directly from git14:13
bcwaldonmtaylor: and that would apply to me too, when I wanted to install master from git14:13
mtayloryes14:14
mtaylorbcwaldon: does that work for your workflow?14:14
bcwaldonmtaylor: as far as I can tell, yes14:14
mtaylorbcwaldon: (we can also list tags or direct revisions in the pip-requires is needed)14:14
bcwaldonmtaylor: ok, I also didn't want to screw anybody that was on 2.6.9 in pip14:14
bcwaldonbut luckily 2012 is bigger than 2 ;)14:15
mtaylor:)14:15
dovetaildanmtaylor: My preference would be to nail to a specific revision. This would bring more stability would it not?14:15
*** AlanClark has joined #openstack-dev14:15
mtaylordovetaildan: most likely. perhaps when we release milestones and tag those, we can nail dependent things on the latest milestone in pip-requires14:15
mtaylorand see if that gets us as far as we need it to get (it's possible that we might have to bump to a specific sha-1 occasionally)14:16
zulmorning14:16
mtaylorbut the dev making a patch that needs a more recent novaclient version can always include that change to pip-requires in with his patch14:16
mtaylormorning zul14:16
bcwaldonmtaylor: I think dovetaildan might be concerned about hitting too many moving targets at once14:17
bcwaldonmtaylor: if we're depending on latest novaclient that changes in an unexpected way, that can break nova14:18
mtaylor++14:18
bcwaldonmtaylor: so it might make sense to track novaclient milestones in nova pip-requires14:19
bcwaldonmtaylor: REALLy I wish nova wasn't dependendent on novaclient, but that's another discussion14:19
openstackgerritKei Masumoto proposed a change to openstack/nova: First commit "live-migration-api"  https://review.openstack.org/231514:20
mtaylorbcwaldon: no?14:20
*** mattray has joined #openstack-dev14:20
bcwaldonmtaylor: it's just the zone architecture that depends on it14:21
bcwaldonmtaylor: which I don't think everybody is 100% sold on14:21
bcwaldonmtaylor: but like I said, that's a separate discussion14:21
bcwaldonmtaylor: I like the direction novaclient has been taking, thanks for fixing the versioning14:21
mtaylorbcwaldon: oh, gotcha. you mean that you wish nova didn't need to speak nova client api at all14:22
bcwaldonmtaylor: nailed it14:22
bcwaldonmtaylor: should the original novaclient devs still control the packages in pypi?14:23
mtaylorbcwaldon: no. we should migrate those to openstack admins14:23
bcwaldonmtaylor: kk, I think its just a handful of ozone guys and myself14:23
mtaylorcool14:24
mtaylorI'm not worried about it today :)14:24
bcwaldonmtaylor: jk0 or sandy would be a good one to talk to when you're ready to take over14:24
bcwaldonmtaylor: just fyi :)14:24
openstackgerritMonty Taylor proposed a change to openstack/openstack-ci: We've renamed the venvs. with_venv.sh is a file.  https://review.openstack.org/232014:26
*** zul has quit IRC14:26
*** zul has joined #openstack-dev14:31
*** map_nw has joined #openstack-dev14:34
*** Arminder has joined #openstack-dev14:42
*** maploin has quit IRC14:43
*** tryggvil_ has quit IRC14:46
*** code_franco has joined #openstack-dev14:53
*** deshantm has joined #openstack-dev14:58
*** lts has joined #openstack-dev14:59
*** joesavak has joined #openstack-dev15:00
*** tryggvil_ has joined #openstack-dev15:08
*** ben_duyujie has quit IRC15:08
*** rsampaio has joined #openstack-dev15:15
*** hugo_kuo has joined #openstack-dev15:17
*** nati2 has joined #openstack-dev15:22
*** dolphm has joined #openstack-dev15:29
*** vladimir3p has joined #openstack-dev15:30
*** mikemowgli has joined #openstack-dev15:34
*** novas0x2a|laptop has quit IRC15:38
*** bsza has quit IRC15:39
*** novas0x2a|laptop has joined #openstack-dev15:39
openstackgerritA change to openstack/keystone has been rejected: Implemented bp portable-identifiers for tenants  https://review.openstack.org/215615:40
openstackgerritA change to openstack/keystone has been rejected: Exposes tenant UID's (bp portable-identifiers)  https://review.openstack.org/215715:40
ttxdolphm: thx :)15:41
ttxjaypipes: around ?15:41
openstackgerritJulien Danjou proposed a change to openstack/nova: Make various methods static  https://review.openstack.org/232115:41
znsttx: we're posting the code now. We'd like to get it in for E2.15:42
ttxzns: ok, standing by15:43
znsttx: can you get this in diablo/stable? https://review.openstack.org/#change,212815:43
ttxDaviey, zul: ^15:44
zulttx: ack15:45
ttxzul: thx!15:45
*** dwalleck has joined #openstack-dev15:48
*** dolphm has quit IRC15:50
*** misheska has joined #openstack-dev15:51
*** davlap has joined #openstack-dev15:54
znszul: looks like that failed (https://jenkins.openstack.org/job/gate-keystone-json/50/console), but given the change did not touch anything but example code I'm wondering idf this is a Jenkins or new Jenkins job that is having a problem?15:55
zulzns: im not sure check with mtaylor15:56
znsmtaylor: around?15:56
*** lts has quit IRC15:57
Davieyzul: did the local test work?15:57
zulDaviey: yeah it built properly15:57
zuland it didnt ask for me to install python-coverage15:57
Daviey(context switch)15:58
*** bcwaldon has quit IRC15:58
ttxzns: we'll probably need jeblair to debug that one15:58
znsttx: OK. Maybe after we're done getting E2 out the door. No rush, sorry for distraction.15:59
ttxzns: yeah, I've been pounding on mtaylor ever since he woke up.15:59
ttxthanks god we don't have a quotes page.16:00
*** dolphm has joined #openstack-dev16:00
zulttx: that almost made a different quotes page16:01
*** adjohn has joined #openstack-dev16:02
*** zns1 has joined #openstack-dev16:02
*** zns has quit IRC16:04
*** bcwaldon has joined #openstack-dev16:05
*** cp16net has joined #openstack-dev16:06
*** Ryan_Lane has joined #openstack-dev16:10
*** apevec has quit IRC16:14
*** dragondm has joined #openstack-dev16:15
*** bsza has joined #openstack-dev16:15
*** reidrac has quit IRC16:18
ttxzns1, dolphm: how is portable-identifiers going ? Time is running short.16:19
*** dovetaildan has quit IRC16:20
*** dovetaildan has joined #openstack-dev16:20
*** GheRivero_ has joined #openstack-dev16:20
dolphmttx: rebasing our work16:21
dolphmttx: merge conflicts :(16:21
ttxdolphm: ok, still standing by16:21
*** nati2 has quit IRC16:21
ttxnova-core: please give some review love to E2-blocking bug: https://review.openstack.org/#change,226416:22
*** rnirmal has joined #openstack-dev16:24
*** apevec has joined #openstack-dev16:25
*** tryggvil_ has quit IRC16:27
*** tryggvil_ has joined #openstack-dev16:27
*** dubsquared has joined #openstack-dev16:31
dolphmbp portable-identifiers https://review.openstack.org/#change,232216:34
ttxdolphm: ok, let's wait for it to hit, then I'll cut the branch16:35
ttxdolphm, zns1: you'll still have ~1 day to add any critical bugfix to that branch16:36
ttxbefore E2 is released.16:36
dolphmalright16:36
zns1ttx: great.16:36
*** zns1 is now known as zns16:36
dolphmzns: 57 incremental commits in that patch :)16:37
Kiallhas anyone else noticed the devstack gate seems to randomly fail on the floating ip section?16:37
apevecKiall, yeah, I just got that: https://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/168/console16:38
KiallRetriggering it seems to almost always fixes it16:38
Kiallfix it*16:38
apevechow can I retrigger?16:39
Kiallclick into the build number, then you have a "retrigger" link on the right meny16:39
Kiallmenu*16:39
apevecthanks16:39
ttxKiall: yes, we were just discussing this with jeblair16:39
dolphmzns: pylint 533 (+73)16:39
*** bsza-I has joined #openstack-dev16:39
*** dwalleck has quit IRC16:40
*** bsza has quit IRC16:40
Kiallttx: fair enough, so long as someone who can fix it knows :)16:40
dolphmzns: https://jenkins.openstack.org/view/Keystone/job/gate-keystone-unittests/124/console16:40
*** zaitcev has joined #openstack-dev16:41
ttxdolphm: oops16:42
Kialllol failed tests, yet the build passed?16:42
dolphmhttp://codinghorror.typepad.com/.a/6a0120a85dcdae970b0128776ff992970c-pi16:43
ttxKiall: no, jenkins voted -1.16:43
Kiallttx, for a different reason though I believe16:43
Kiallthe pylint build was unstable, and caused the -116:43
*** anotherjesse has joined #openstack-dev16:43
anotherjessemtaylor: eta for moving 4p/python-keystoneclient to openstack/python-keystoneclient?16:44
dolphmhttps://jenkins.openstack.org/job/gate-keystone-unittests/124/ : SUCCESS ?!16:44
*** Ryan_Lane has quit IRC16:44
ttxKiall: oh, you're right16:44
Kialldolphm: exactly :)16:44
*** vladimir3p has quit IRC16:44
* ttx sighs, it's going to be a long day.16:44
dolphmzns: is failfast not the default?16:44
KiallIsn't every day? ;)16:45
dolphmttx: /hug16:45
jeblairanotherjesse: are you or someone on your team available to help figure out why the devstack-deployed nova fails randomly?16:45
anotherjessejeblair: right now I'm seeing similar things due to pipy16:45
ttxjeblair: apparently gate-keystone-unittests reports success on failed tests.16:45
mtayloranotherjesse: should be able to move it pretty soon - we've been dealing with a few other issues yesterday and today16:45
jeblairanotherjesse: we should have all the pipy stuff cached to avoid most pipy problems;  here's a failed job: https://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/165/consoleFull16:46
*** maplebed has joined #openstack-dev16:46
jeblairttx: ack16:46
anotherjessejeblair: our daily deploy of essex didn't work this morning because of the pypi issue :(16:46
anotherjessejeblair: looking16:47
ttxdolphm: at least that looks like a recent issue, previous builds did not fail tests16:47
dolphmjeblair: ttx: run_tests.sh is returning 0 on failure, so it's our fault16:47
jeblairttx, dolphm: ./run_tests.sh -N16:48
jeblairthat's all the job does16:48
*** bsza-I has quit IRC16:48
mtayloranotherjesse, jeblair: we should a) cache that ttyimage image locally and b) allow devstack to take a local location of it as a config input. pulling it from the net isn't a problem yet, but it's going to be one day16:48
jeblairdolphm: yeah, that would do it. :)16:48
jeblairmtaylor: agree16:48
ttxdolphm: looks like more urgent work on your hands16:48
dolphmfixing the exit status or fixing tests?16:48
anotherjessemtaylor: smoser has been working on something called cirros that is ttylinux 2.0 - and setting to a local location already works16:48
dolphmthey both seem fairly urgent lol16:48
mtayloranotherjesse: booyah16:48
anotherjessemtaylor: IMAGE_URLS=http://example.com/foo.img.gz16:49
dolphmzns: first test failure is due to new code running on top of d5_compat16:50
jeblairalso:         if [ ! -f $FILES/$IMAGE_FNAME ]; then16:50
jeblairso we can just stash it there before the run.16:50
ttxdolphm: both, I'd say. You can't fix run_tests without also fixing the failing tests :)16:50
anotherjessejeblair: hmm - so that is stable/diablo - don't think we've had a change to that devstack branch in a while16:51
*** andrewsben has joined #openstack-dev16:51
jeblairyes, that sometimes works and sometimes doesn't.  the very next run with the same inputs worked:16:51
jeblairhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/166/consoleFull16:52
mtaylorjeblair: is it possible that it's actually catching an error in a patch?16:52
anotherjessejeblair: there are no values being returned from the nova image-list16:52
anotherjesse(sorry if I'm stating the obvious)16:52
jeblairmtaylor: no, same patch16:52
mtaylorjeblair: ok. ok16:53
jeblairboth runs are for this change: https://review.openstack.org/#change,228816:53
mtayloranotherjesse: is there a timing lag between uploading an image and it being there in nova image list?16:53
mtayloranotherjesse: like, if things are going too well, could we be hitting an async issue?16:53
anotherjessemtaylor: there shouldn't be - but jaypipes would be a good to ask16:53
*** dprince has joined #openstack-dev16:53
anotherjessenova image-list sends the request to glance16:54
ttxdolphm: pausing for dinner, will be back in a couple hours. Try to make your change pass and fix tests in the mean time :)16:54
anotherjesseI thought that as soon as glance add finishes they would show up in glance index16:54
*** andrewsben has quit IRC16:54
*** andrewsben has joined #openstack-dev16:56
anotherjessemtaylor / jeblair speaking of devstack anyone want to review https://review.openstack.org/232516:57
bcwaldonmtaylor: your python-novaclient review failed to pass unittests16:57
bcwaldonmtaylor: passed locally for me16:57
znsttx: we have a few issues that we're concerned about: main one is run_tests.sh exits 0 on failure. We'll need time to work on those. So I think we're going to let portable-identifiers go to E3.16:59
mtaylorbcwaldon: ass. ok, I'll poke at it. thanks16:59
znsttx: i.e. go ahead and cut E2.16:59
mtayloranotherjesse: jaypipes just looked at it and said that he didn't _think_ it was the glance thing, but that we could certainly put in a sleep 1 before nova list and see if it becomes consistent again16:59
*** lorin11 has joined #openstack-dev17:00
jeblairanotherjesse: that vm should still be around, i can add ssh keys to if if we need to poke around17:00
anotherjessemtaylor: it is a before the nova image-list - but worth a try :(17:00
anotherjessemtaylor: you can throw in a glance index before - then we can see if it is nova image-list blowing up or glance index17:00
jeblair(also, if anyone sees something on the vm that we should have jenkins capture for debugging, please let me know so i can pull it in)17:00
anotherjessejeblair: I would love to ssh into it17:00
jeblairanotherjesse: https://launchpad.net/~anotherjesse/+sshkeys17:01
jeblairthose ssh keys work for you?17:01
mtayloranotherjesse: reviewed that change - looks great to me17:01
*** nati2 has joined #openstack-dev17:02
*** lorin1 has quit IRC17:02
*** novas0x2a|laptop has quit IRC17:02
anotherjessejeblair: need to update them17:02
*** dwalleck has joined #openstack-dev17:02
*** novas0x2a|laptop has joined #openstack-dev17:03
*** rohitk has quit IRC17:03
anotherjessejeblair: actually i have already17:03
anotherjessejeblair: it is a go :)17:03
jeblairanotherjesse: ssh jenkins@50.57.227.3217:04
jeblairjenkins is the devstack user17:04
jeblairso you can screen -x after logging in17:04
jeblairhe can sudo as well17:04
anotherjessejeblair: access denied - can you reinject my keys - updated since I forgot I lost the hdd on this box and got new keys17:05
jeblairanotherjesse: done17:06
*** adjohn has quit IRC17:08
ttxzns: ok17:11
*** Ryan_Lane has joined #openstack-dev17:12
*** bsza has joined #openstack-dev17:12
ttxzns: if like dolphm says some of the failures come from d5_compat stuff, would probably be good to fix in the milestone-proposed branch as well (once cut)17:14
znsttx: yes. we'll do that.17:14
anotherjessejeblair: so - the oddness continues - the "euca" test launches a vm via the ec2 api (using describe images and run/terminate)17:15
bcwaldonmtaylor: what was the issue with that run_tests novaclient branch?17:16
mtaylorbcwaldon: the job was expecting the old script17:17
bcwaldonmtaylor: ah, cool beans17:17
mtaylorbcwaldon: so it just ran run_tests.sh, which then prompted for "do you want to create a venv"17:17
bcwaldonmtaylor: and it went 'OMG WHAT DO I DO!?'17:17
mtayloryup :)17:17
bcwaldonmtaylor: well at least that reassures us computers aren't smart enough to take over jus tyet17:17
smoseri'm having an issue with devstack on precise right now. which i think is fairly new.17:18
smoserhttp://paste.ubuntu.com/770272/17:18
mtaylorum. hrm.17:18
mtaylorbcwaldon: now I need to double-check why it's not re-using the venv I plopped in there17:18
mtayloroh. I know. neat17:18
jeblairanotherjesse: so it looks like the images are there now, right?  seems to point to a race condition with adding it to glance?17:19
anotherjessejeblair: the race condition wouldn't be with adding - since scroll up ~100 lines in https://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/165/consoleFull17:21
anotherjessejeblair: euca-describe-images / euca-run-instances ami-00000002 / euca-terminate-instances i-00000001 worked17:22
anotherjessejeblair: eg https://github.com/openstack-dev/devstack/blob/master/exercises/euca.sh#L25 worked17:22
jeblairgotcha, so that waits for it to show up.17:23
anotherjessewell - the fact that it worked meant that glance has the images17:23
*** novas0x2a|laptop has quit IRC17:23
*** sleepsonthefloo has joined #openstack-dev17:23
*** dtroyer has joined #openstack-dev17:23
anotherjessejeblair: so the issue is that nova image-list didn't work via the openstack api - which means either glance blew up or nova os api blew up (temporarily)17:24
*** bsza has quit IRC17:29
*** davlap has quit IRC17:30
jeblairanotherjesse: do you think we have the logs to figure out which?17:32
*** dolphm has quit IRC17:33
anotherjessejeblair: looking at it with anthony17:33
*** vladimir3p has joined #openstack-dev17:33
*** spiffxp has joined #openstack-dev17:33
mtaylorbcwaldon: ok. I made a few more job changes, novaclient is now fully up to speed on stuff17:34
smoseranyone have thoughts on my 'nova-manage db sync' failure on precise ?17:36
smoserhttp://paste.ubuntu.com/770272/17:36
*** Ryan_Lane is now known as Ryan_Lane|away17:36
*** dolphm has joined #openstack-dev17:39
anotherjessejeblair: http://paste.openstack.org/show/3789/ is the nova api log17:39
anotherjessefrom the time of the test17:39
anotherjessejeblair: http://paste.openstack.org/show/3790/ is when I run: nova list; nova image-list17:41
jeblairanotherjesse: is that log in a file somewhere? (so i can copy it into the jenkins job)17:41
anotherjessejeblair: right now they are in screens :(   we are working on an option to use syslog17:42
*** andrewbogott has joined #openstack-dev17:42
anotherjessejeblair: it might mostly work17:42
*** ayoung has joined #openstack-dev17:42
jeblairok, or could we tee it to a file and screen?17:42
anotherjessejeblair: I'd rather fix the syslog functionality :)17:43
*** jdurgin has joined #openstack-dev17:43
jeblairok, either way. :)17:43
anotherjessejeblair: it might work - I've just not run it17:43
jeblairanotherjesse: do you grok that output?17:44
*** misheska has quit IRC17:44
*** mnour has quit IRC17:45
anotherjessejeblair: man I wish the output of exercise.sh had timestamps17:45
*** hugo_kuo has quit IRC17:46
anotherjessejeblair: notice the 15 second between line 53 & 54 in http://paste.openstack.org/show/3791/17:46
jeblairanotherjesse: http://stackoverflow.com/questions/4336035/performance-profiling-tools-for-shell-scripts17:47
jeblairi think that will give us timestamps17:47
anotherjessejeblair: how long after the test failure before you were logged into the box kicking the tires?17:48
jeblairmany hours17:49
jeblairlemme see if i can get that exactly17:49
anotherjessejeblair: ohh-  just noticed the timestamp was 7 hours 15 seconds between those lines - not 15 seconds17:50
jeblairthe job started 7 hours 47 minutes ago17:51
anotherjesseso - yeah - the issue is definitely that nova image-list didn't get recv by the nova api server17:51
*** Ryan_Lane|away is now known as Ryan_Lane17:52
jeblairthe job ran from approx 10:03-10:10 utc, +/- 1 min17:52
anotherjessejeblair: so - I would file this a bug - nova image-list fails to be received  - and then we should try to hammer the api to repro17:53
anotherjessejeblair: ever seen this happen on essex or just diablo17:54
*** dprince has quit IRC17:55
jeblairanotherjesse: i've seen this several times on diablo.  have not been looking at essex yet17:55
*** GheRivero_ has quit IRC17:56
*** vladimir3p has quit IRC17:56
*** zaitcev has quit IRC17:58
*** ayoung has quit IRC18:00
*** apevec has quit IRC18:01
*** pixelbeat has quit IRC18:01
*** stuntmachine has quit IRC18:01
*** novas0x2a|laptop has joined #openstack-dev18:03
andrewbogottbcwaldon:  I am, alas, still stumped by roughly the same thing I was stumped by yesterday:  I need to pass in two args to my show() handler, and I don't know how to do that.  Are multiple args just not supported by routes?18:03
*** dwalleck has quit IRC18:06
anotherjessejeblair: working hypothesis: novaclient appears to be generating a token, then when it makes the request to nova-api it is being dropped sometime before keystone middleware token validation is complete18:08
*** ayoung has joined #openstack-dev18:09
anotherjessejeblair: silent failures suck - but it seems that either:18:10
anotherjesse* novaclient isn't getting a valid response from keystone (hence not able to hit the nova-api) - invalid service catalog, ...18:11
anotherjesse* nova api doesn't accept the request (or lost in the event loop)18:12
anotherjesse* nova api keystone middleware validation fails silently18:12
jeblair10:10:57] "POST /v2.0/tokens HTTP/1.1" 200 1377 0.03911018:14
jeblairanotherjesse: do you think that is a keystone call for the failed request?18:15
dolphmjeblair: ttx: https://review.openstack.org/#change,232818:16
*** zigo has quit IRC18:17
*** nati2 has quit IRC18:17
*** adjohn has joined #openstack-dev18:17
*** ayoung has quit IRC18:18
anotherjessejeblair: will continue looking in a couple hours18:18
*** anotherjesse has quit IRC18:18
jeblairok. :)18:20
sleepsonthefloojeblair, anotherjesse - note all the network configuration activity at the time in question.  http://paste.openstack.org/raw/3794/18:28
*** novas0x2a|laptop has quit IRC18:28
jeblairhow about that.  i'm looking at you, iptables-restore.18:31
jeblairsleepsonthefloo: would it be useful to see how the network activity lined up on a machine that worked?18:32
jeblair(i don't have one, but i might be able to make one if you thought it would be useful)18:33
sleepsonthefloojeblair - well, when you launch the first instance, a lot of funky stuff is expected to happen.  for one, nova-network moves the primary ip to a bridge.  that's my guess at what could be the issue.  the nova image-list call would fail if it occurred in the window when that transition happened.18:36
jeblairsleepsonthefloo: is that from "euca-terminate-instances" from the euca exercise?18:36
sleepsonthefloojeblair - I think it is fallout from the euca tests, yes18:37
*** _adjohn has joined #openstack-dev18:38
jeblairsleepsonthefloo: is there a good way to check if things have settled, and maybe do that in a timeout loop?18:38
*** rohitk has joined #openstack-dev18:38
sleepsonthefloojeblair - we could wait till the instance is pingable in euca.  we could also pre-configure the bridge so that the ip does not move between interfaces18:39
*** _adjohn has quit IRC18:40
*** _adjohn has joined #openstack-dev18:40
jeblairif ! timeout $RUNNING_TIMEOUT sh -c "while euca-describe-instances $INSTANCE | grep -q running; do sleep 1; done"; then18:41
jeblairsleepsonthefloo: ^ that isn't enough?18:41
*** adjohn has quit IRC18:41
*** _adjohn is now known as adjohn18:41
jeblair(ie, it is marked as "running" before all the network reconfig is done?)18:42
sleepsonthefloojeblair - good question, not sure if some of the network config happens in a greenthread for example18:43
*** darraghb has quit IRC18:43
jeblairso my inclination would not be to pre-configure the bridge, since it's something nova might be expected to do, we should let it do it so it can be tested...18:43
jeblair(unless that's counter to how we recommend people deploy)18:45
sleepsonthefloojeblair - also, it could be related to network config that occurs on termination.  I'm in the same mtg jesse is in :)  I'll keep looking, and see if I can hone in any further18:46
jeblairmeetings!  :)18:46
*** stuntmachine has joined #openstack-dev19:02
*** bsza has joined #openstack-dev19:03
mattstepi'm trying to run the unit tests for nova, and i'm setting up my virtual env on my mac to do this, and i'm getting "error: package directory 'M2Crypto' does not exist", anyone had a similar issue?19:08
*** troytoman-away is now known as troytoman19:13
*** winston-d has quit IRC19:18
*** map_nw has quit IRC19:20
*** bsza has quit IRC19:26
*** bsza has joined #openstack-dev19:26
*** nati2 has joined #openstack-dev19:33
ttxbcwaldon, jaypipes: I'm closing for today -- would be good to go over the bugs on https://launchpad.net/glance/+milestone/essex-2 and only keep the release-critical ones in the list (i.e. those I should wait for)19:44
bcwaldonttx: ok, I'll try to catch up with jaypipes today19:44
ttxI failed to join him recently.19:45
*** GheRivero_ has joined #openstack-dev19:45
ttxnova-core: please give https://review.openstack.org/#change,2264 some love, it's a E2 target, and vishy already reviewed it19:46
bcwaldonttx: looks like s1rp should check it out since he already reviewed once19:47
bcwaldonttx: if he doesnt in the next few minutes I'll send it19:49
*** troytoman is now known as troytoman-away19:54
notmynamevishy: https://review.openstack.org/#change,2335 in order to implement http://wiki.openstack.org/CLIAuth. Does it look good to you?19:57
*** Ryan_Lane is now known as Ryan_Lane|away20:00
*** dwalleck has joined #openstack-dev20:04
dolphmjeblair: mtaylor: trying to figure out why our db migration tests are failing... what version of sqlite does jenkins run?20:16
openstackjenkinsProject nova-docs build #1,778: SUCCESS in 3 min 13 sec: https://jenkins.openstack.org/job/nova-docs/1778/20:19
openstackjenkinsBrad Hall: Pass additional information from nova to Quantum20:19
*** jog0 has joined #openstack-dev20:21
mtaylordolphm: looking. migration tests in unittests, yeah?20:21
mtaylordolphm: libsqlite3 3.7.4-2ubuntu520:22
mtaylordolphm: the build machines are still running natty20:23
*** nati2_ has joined #openstack-dev20:25
dolphmmtaylor: yes, thanks20:27
*** nati2 has quit IRC20:27
*** vladimir3p has joined #openstack-dev20:36
vladimir3pvishy: ping20:39
vishynotmyname: I think that looks fine.  Jesse is checking it out too, since he wrote the CLI_Auth draft20:44
vishyvladimir3p: pong20:44
notmynamevishy: thanks. I tried to ping jesse, but he wasn't in the channel... :-)20:45
vishyhow dare he!20:45
*** AhmedSoliman has joined #openstack-dev20:45
vladimir3pvishy: hey, a quick (hopefully) question - we have troubles accessing Glance images from Nova (with keystone enabled).20:47
vladimir3pcimple things, like get image20:47
*** nati2_ has quit IRC20:47
*** map_nw has joined #openstack-dev20:47
vladimir3pif we create a default admin context it gets strategy "noauth"20:47
vladimir3pand as a result we are getting Non-authorized resp20:48
vladimir3pany recommendations about the best way to implement let's say ... "list images" in nova-manage?20:48
*** dolphm_ has joined #openstack-dev20:49
openstackjenkinsProject nova-docs build #1,779: SUCCESS in 3 min 17 sec: https://jenkins.openstack.org/job/nova-docs/1779/20:49
openstackjenkinsaaron.lee: Make sure the rxtx_cap is used to set qos info20:49
*** dwalleck has quit IRC20:49
vishyvladimir3p: not sure20:50
*** dolphm has quit IRC20:50
vishyvladimir3p: you might need a glance admin api20:50
vladimir3pthe bottow line - we would like to be able to spawn instances/VPSAs through nova-manage. It seems like all "image"-related functionality (and most likely VPN-related) is broken there20:50
*** map_nw has quit IRC20:52
*** AhmedSoliman has quit IRC20:53
*** _adjohn has joined #openstack-dev20:57
*** dwalleck has joined #openstack-dev20:58
*** vlan-os has joined #openstack-dev20:59
*** adjohn has quit IRC21:00
vladimir3pvishy: are you still there ? ^^^21:01
*** dwalleck has quit IRC21:01
vishyvladimir3p: this is true21:02
vishyvladimir3p: nova-manage is going away21:02
vladimir3pah, completely?21:02
vishyvladimir3p: it will all move into admin api21:02
vladimir3pgot you, so everything will be done through API level?21:02
vishythe right way to do this is through an admin api21:02
vishywe will probably still have a cli21:02
vladimir3pok, very good. The admin part is working very well for us21:03
vishybut it will talk to the api21:03
vladimir3pok, so I will meanwhile implement call to API level from our nova-manage21:03
vladimir3pwe definitely need CLIs for our operations21:03
vladimir3p(tests, etc)21:03
vladimir3pbut if internally we will implement it through API level - we don't care21:03
vladimir3pthanks21:03
*** dovetaildan has quit IRC21:07
*** dovetaildan has joined #openstack-dev21:08
*** bsza has quit IRC21:10
*** dwalleck has joined #openstack-dev21:10
*** jpipes has quit IRC21:12
vishyvladimir3p: i guess, but you still won't have a valid token, so you would have to make nova-manage to keystone exchange21:14
*** jakedahn has joined #openstack-dev21:14
vladimir3pvishy: I see two options there: either user will supply the token (similarly how it works for glance client with -A option) or username/password. In the latter case we will need to have 2 API calls: one for token and another one for the cmd itself21:17
vladimir3pvishy: does it make any sense?21:18
vishyvladimir3p: yes21:20
vishythe question is do we create a new client21:20
vishyor add it to nova manage21:21
vladimir3pyou mean completely separate client or add it to nova-client?21:21
*** bcwaldon has quit IRC21:22
*** bsza has joined #openstack-dev21:22
*** deshantm has quit IRC21:23
*** nati2 has joined #openstack-dev21:24
*** bsza-I has joined #openstack-dev21:24
*** vladimir3p has quit IRC21:27
*** bsza has quit IRC21:27
*** lorin11 has quit IRC21:33
*** lorin1 has joined #openstack-dev21:33
*** lorin1 has quit IRC21:35
*** jsavak has joined #openstack-dev21:37
*** joesavak has quit IRC21:40
ttxvishy: can you backport https://review.openstack.org/#change,2264 to milestone-proposed ?21:43
sleepsonthefloojeblair anotherjesse - so checking for 'running' in describe instances does not look like a sufficient test for launch completion when using the ec2 api21:43
jeblairsleepsonthefloo: cool!21:44
*** ayoung has joined #openstack-dev21:44
*** vladimir3p has joined #openstack-dev21:46
*** stuntmachine has quit IRC21:47
*** jsavak has quit IRC21:49
*** openstackgerrit has quit IRC21:53
*** openstackgerrit has joined #openstack-dev21:53
*** bsza-II has joined #openstack-dev21:54
openstackgerritanotherjesse proposed a change to openstack-dev/devstack: nova needs python-feedparser  https://review.openstack.org/234121:56
*** dubsquared has quit IRC21:56
vladimir3pGuys, any recomendations for PubSubHubBub hubs? We would like to centalize all critical events and integrate with tech support systems like Zendesk ...21:57
*** bsza-I has quit IRC21:58
*** bsza-I has joined #openstack-dev21:59
openstackgerritRick Harris proposed a change to openstack/python-novaclient: Adding services commands.  https://review.openstack.org/234222:01
*** bsza-II has quit IRC22:01
openstackgerritDolph Mathews proposed a change to openstack/keystone: Introduces UID's & domain models (bp portable-identifiers)  https://review.openstack.org/232222:03
openstackgerritRick Harris proposed a change to openstack/python-novaclient: Adding services commands.  https://review.openstack.org/234222:04
*** dolphm_ has quit IRC22:04
*** bcwaldon has joined #openstack-dev22:07
openstackgerritVerification of a change to openstack/keystone failed: Introduces UID's & domain models (bp portable-identifiers)  https://review.openstack.org/232222:07
*** bsza has joined #openstack-dev22:08
*** dolphm has joined #openstack-dev22:08
openstackgerritVerification of a change to openstack/nova failed: Switch disk_config extension to use one DB query  https://review.openstack.org/233922:10
*** bsza-I has quit IRC22:11
*** bcwaldon has quit IRC22:15
*** nati2 has quit IRC22:16
*** bcwaldon has joined #openstack-dev22:16
*** novas0x2a|laptop has joined #openstack-dev22:20
andrewbogottbcwaldon:  Do you have time for me to bend your ear a bit more?22:20
bcwaldonsure22:20
*** map_nw has joined #openstack-dev22:21
dolphmjeblair: mtaylor: investigating https://jenkins.openstack.org/job/gate-keystone-unittests/132/console ... i fired up a cloud server (11.04) with sqlite3 (3.7.4) and ran our tests... and everything passes22:21
andrewbogottbcwaldon The examples that you wrote up yesterday all presume that my queries only take one arg, an id.  But I need them to take two... and I can't figure out any sensible syntax for that.  Using ?id=1&zone='zone.org' doesn't seem to work... it looks like routes is throwing away my args before they get to my python method.22:22
openstackgerritanotherjesse proposed a change to openstack/horizon: Fixing the edit security group rules form  https://review.openstack.org/233822:22
andrewbogottI can't find any examples of other extensions that use multiple args, so maybe this just isn't supported?22:23
jeblairdolphm, mtaylor: that ran on the keystone slave.  should it be running on the build group?22:23
dolphmmtaylor: jeblair: anyway, i'm lost -- the docs say what i'm doing isn't supported (ALTER TABLE ADD CONSTRAINT on sqlite) but it *is* supported *and* it works on OS X and ubuntu22:23
bcwaldonandrewbogott: so at a high level, what is the simplest query you want to make22:23
bcwaldonandrewbogott: conceptually, dont give me any rest queries22:24
andrewbogottI want to ask:  "What dns entries are there for ip address blah in zone foo"22:24
bcwaldonandrewbogott: ok, is there ever going to be a case for getting ALL entries?22:25
jeblairdolphm, mtaylor: hrm, that's still natty with 3.7.422:25
bcwaldonor will you always know what zone you want to look in22:25
dolphmjeblair: which is what i just tested it on ;)22:25
*** dwalleck has quit IRC22:25
andrewbogottI would expect to get all entries by first doing a get_zones() and then iterating over them.22:25
bcwaldonok22:25
jeblairdolphm: if the docs say it isn't supported, well, isn't that the definition of not supported?22:26
bcwaldonso the you first need to tell the service what zone you're looking in22:26
dolphmjeblair: yeah, but... that doc must be out of date :)22:26
bcwaldonthen specifically what ip you want within that zone22:26
bcwaldonandrewbogott: does that make sense?22:26
andrewbogottWould that boil down to a single get, or to two gets?22:26
bcwaldonandrewbogott: and is there a case where you want *all* records in a single zone?22:26
andrewbogottbcwaldon:  No.  The api that I'm implementing is on the bottom of this page here: http://wiki.openstack.org/InstanceAndFloatingIPDNSForNova22:27
andrewbogottSo, all names for a given zone/address and also all addresses for a given zone/name22:27
dolphmjeblair: and the paste to prove it http://paste.openstack.org/show/3807/22:27
bcwaldonandrewbogott: ok, so here's what makes sense to me...22:28
dolphmjeblair: the "UNIQUE (uid)" at the end is what jenkins is saying can't be created22:28
bcwaldonandrewbogott: GET /zones will return a list of zones the service knows about22:28
bcwaldonandrewbogott: GET /zones/<ZONE>/entries will get all the entries in that zone22:28
*** dwalleck has joined #openstack-dev22:28
bcwaldonandrewbogott: that second query will support 2 query params: name and ip22:28
rohitkhi folks do we have any tool/script on github that checks the openstack configs after openstack's been deployed?22:29
bcwaldonandrewbogott: so an example query would be GET /zones/example.org/entries?ip=1.2.3.4&name=subdomain22:29
bcwaldonandrewbogott: what do you think22:29
znsdolph, jeblair: coud it be a difference in sqlalchemy or sqlalchemy_migrate package versions?22:29
dolphmmy ubuntu server is running sqlalchemy 0.7.422:29
dolphmzns: jeblair: paste w/ sqlalchemy version at the end: http://paste.openstack.org/show/3808/22:30
andrewbogottbcwaldon:   That seems reasonable.   I still don't understand how to implement this, though.  How will that url (or any url) get mapped to a corresponding show() (or whatever) function?22:31
bcwaldonandrewbogott: right, let me write up a bit of pseudocode and get back to you22:31
bcwaldonandrewbogott: should be a sec22:31
andrewbogottI've written all different nice-looking URL schemes for this, but none of them work because routes throws away the params.22:31
andrewbogottok, thanks.22:32
dolphmzns: and migrate v 0.7.222:32
bcwaldonandrewbogott: it doesn't throw them away, you just have to know how to access them :)22:32
andrewbogottok, fair enough :)22:32
jeblair>>> sqlalchemy.__version__22:32
jeblair'0.6.4'22:32
jeblairmtaylor: ping22:32
dolphmjeblair: thank you :)22:33
dolphmjeblair: sqlalchemy-migrate version (migrate.__version__) at the top: http://paste.openstack.org/show/3809/22:33
jeblairit looks like the keystone unittest gate job was not converted to use venv22:33
*** anotherjesse has joined #openstack-dev22:34
*** rsampaio has quit IRC22:34
anotherjessebcwaldon: I have issues with @extensions.admin_only  ;)22:34
bcwaldonanotherjesse: what's the problem with it22:34
anotherjessehttps://github.com/openstack/nova/blob/master/nova/api/openstack/v2/extensions.py#L55522:35
openstackgerritBrian Waldon proposed a change to openstack/nova: Expose Asynchronous Fault entity in the OSAPI  https://review.openstack.org/230322:35
anotherjessethat says "enable/disable based on a flag"22:35
anotherjessenot impose admin-only22:36
*** dolphm has quit IRC22:36
bcwaldonanotherjesse: are you concerned with the name or the implementation22:36
bcwaldonriiiiight22:37
bcwaldonI see now22:37
anotherjessehmm, both :)  22:37
bcwaldonanotherjesse: ok, I understand. Ignore my comment on that review then22:37
anotherjessebcwaldon: should we change the name as well?22:37
bcwaldonanotherjesse: it should be made clearer what it does22:38
bcwaldonanotherjesse: I'm gonig to spend some time on the admin api soon and I'll do it22:38
anotherjessebcwaldon: thx22:38
vishybcwaldon: check skype22:40
*** cp16net has quit IRC22:41
*** ayoung has quit IRC22:42
*** misheska has joined #openstack-dev22:43
*** dwalleck has quit IRC22:44
anotherjessebcwaldon: check this - notmyname has been working on http://wiki.openstack.org/CLIAuth for swift - we should fix python-novaclient as well ;)22:45
bcwaldonanotherjesse: kk, will read22:45
openstackgerritJohannes Erdfelt proposed a change to openstack/nova: Switch disk_config extension to use one DB query  https://review.openstack.org/233922:45
anotherjessebcwaldon: it is in the spec - let it go man22:45
anotherjesse(that was to the skype convo)22:45
anotherjesse(yelled the same thing when I heard)22:46
*** bsza has quit IRC22:46
openstackgerritDean Troyer proposed a change to openstack-dev/devstack: Update glance config files for https://review.openstack.org/#change,2139  https://review.openstack.org/234322:46
*** bsza has joined #openstack-dev22:46
bcwaldonha22:46
openstackgerritJames E. Blair proposed a change to openstack/openstack-ci: Check out a branch of devstack.  https://review.openstack.org/234422:47
jeblairzns: https://jenkins.openstack.org/view/Keystone/job/gate-keystone-unittests/133/console22:48
jeblairzns: tests pass now22:48
*** nati2 has joined #openstack-dev22:48
*** dwalleck has joined #openstack-dev22:48
*** dwalleck has quit IRC22:51
bcwaldonandrewbogott: this should get you started: http://etherpad.openstack.org/1Ga6ffH9FI22:52
*** dwalleck has joined #openstack-dev22:53
*** adjohn has joined #openstack-dev22:53
*** dwalleck has quit IRC22:53
andrewbogottAh, so my args are buried in 'req'.  I will investigate!22:54
bcwaldonandrewbogott: and 'req' is a webob.Request object, fyi22:54
bcwaldonandrewbogott: you can use the docs to figure out more22:54
bcwaldonwebob docs22:54
andrewbogottthanks!22:54
bcwaldonandrewbogott: no problem!22:54
bcwaldonandrewbogott: I'll be here for a little bit longer, I'm on Eastern time22:55
vlan-oshey folks, some suggestion to this would be really helpful....i have a vlan manager setup and 2 subnets for 2 vlans...vm's in different subnet can ping each other..traffic goes thru the network host..is this normal ? should iptables on the network drop traffic from one subnet to other ?22:55
*** dwalleck has joined #openstack-dev22:55
*** dwalleck has quit IRC22:56
openstackgerritVerification of a change to openstack/openstack-ci failed: Check out a branch of devstack.  https://review.openstack.org/234422:57
znsjeblair: thanks! Dolphm mentions that he gets different pylint numbers on his machine. Does the pylint job need any alteration?23:00
*** code_franco has quit IRC23:01
*** nati2_ has joined #openstack-dev23:02
*** nati2 has quit IRC23:02
*** dwalleck has joined #openstack-dev23:05
jeblairzns: i don't believe so.  it doesn't use the virtualenv.  here's the command we run:23:06
jeblairpylint --rcfile=pylintrc -f parseable keystone > pylint.txt23:06
znsjeblair: thanks. will check.23:06
openstackgerritVerification of a change to openstack/openstack-ci failed: Check out a branch of devstack.  https://review.openstack.org/234423:06
*** ayoung has joined #openstack-dev23:08
anotherjessebcwaldon: do you have time to work on the python-novaclient or should I find someone else to?23:09
*** bsza has quit IRC23:09
bcwaldonanotherjesse: what kind of work23:10
jeblairsleepsonthefloo: do you have an idea of how to fix the waiting on running problem, or is someone working on that?23:10
bcwaldonanotherjesse: pluggable extensions?23:10
anotherjessebcwaldon: the http://wiki.openstack.org/CLIAuth work23:10
bcwaldonOH23:10
sleepsonthefloojeblair - looking into it.  it is a bit annoying, since the ip address of the instance isn't revealed in euca-describe-instances - so a ping test is tricky23:11
*** bsza has joined #openstack-dev23:11
bcwaldonanotherjesse: I've got a lot on my plate right now, so that would probably be a good move23:12
bcwaldonanotherjesse: if nobody has done it in a month, I'll hop on it ;)23:12
*** dwalleck has quit IRC23:22
*** nati2_ has quit IRC23:24
openstackgerritDean Troyer proposed a change to openstack/nova: Fixes bug 887402  https://review.openstack.org/232623:24
uvirtbotLaunchpad bug 887402 in nova "can't terminate instance with attached volumes" [High,In progress] https://launchpad.net/bugs/88740223:24
*** nati2 has joined #openstack-dev23:24
andrewbogottbcwaldon:  I think I'm unstuck for the moment -- python is now getting the args I need.  Thanks again!23:25
*** misheska has quit IRC23:28
bcwaldonandrewbogott: no problem!23:30
*** hugo_kuo has joined #openstack-dev23:31
*** ayoung has quit IRC23:35
*** AlanClark has quit IRC23:37
*** bcwaldon has quit IRC23:40
openstackgerritDean Troyer proposed a change to openstack-dev/devstack: Update glance config files for https://review.openstack.org/#change,2139  https://review.openstack.org/234323:42
*** spiffxp has quit IRC23:43
*** rnirmal has quit IRC23:43
*** mattray has quit IRC23:43
*** bsza-I has joined #openstack-dev23:45
*** GheRivero_ has quit IRC23:45
*** bsza-I has quit IRC23:45
*** bsza-I has joined #openstack-dev23:46
*** bsza has quit IRC23:47
*** bsza-I has quit IRC23:50
*** _adjohn has joined #openstack-dev23:58
*** misheska has joined #openstack-dev23:59

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