Thursday, 2011-12-08

*** hugokuo has joined #openstack-dev00:05
*** mwhooker has joined #openstack-dev00:06
*** rbasak has joined #openstack-dev00:07
openstackgerritTrey Morris proposed a change to openstack/nova: Adds network model and network info cache.  https://review.openstack.org/202800:07
*** jeffjapan has joined #openstack-dev00:15
openstackgerritGabriel Hurley proposed a change to openstack/horizon: Reworks messages so they display if they have multiple tags applied.  https://review.openstack.org/216200:16
openstackjenkinsProject nova-docs build #1,738: SUCCESS in 3 min 7 sec: https://jenkins.openstack.org/job/nova-docs/1738/00:18
openstackjenkinsBrad Hall: Fix for bug 90145900:19
uvirtbotLaunchpad bug 901459 in nova "QuantumManager#get_all_networks uninitalized variable" [Undecided,Fix committed] https://launchpad.net/bugs/90145900:19
*** nati2_ has joined #openstack-dev00:31
*** hugokuo has left #openstack-dev00:33
*** nati2 has quit IRC00:35
*** rods has joined #openstack-dev00:40
*** dragondm_ has quit IRC00:47
*** dragondm has quit IRC00:47
*** jmckenty_ has quit IRC00:52
*** adjohn has quit IRC00:56
smoserok.. i said earlier that euca2ools was moaning at me becauase of the site-package that gets installed in devstack (due to nova's 'setup.py develop')01:02
smoseri'm python-newbie enough not to know how to easily tell pytnon to ignore those directories for runs of euca2oosl.01:02
smosermucking with PYTHONPATH didnt seem to work.01:02
mtaylorsmoser: which directories?01:03
smoserpython -c 'import boto.auth_handler'01:03
smoseris what will fail01:03
mtaylorbecause nova installed something conflicting/01:03
mtaylor?01:03
smoserstrace shows: http://paste.ubuntu.com/763338/01:04
smoserright.01:04
smosernova gets 1.9b and euca2ools needs 2.0 (which system has)01:04
mtaylorok - bear with me here... system is possibly slightly vague, so I'm going to ask a few more questions01:04
mtaylordid you run devstack in a vm?01:04
smoserso default run of python gets boto from /usr/local/lib/python2.7/dist-packages/01:04
*** bsza has joined #openstack-dev01:04
smoser"vm" == instance inside openstack01:05
mtaylorok. so you ran it on its own machine01:05
*** zaitcev has joined #openstack-dev01:05
smoseryeah.01:05
mtaylorand then on that machine you are also trying to install euca2ools01:05
mtaylorI'm guessing that you're trying to install those via apt-get /01:06
mtaylor?01:06
smoserwell.. they're installed in an ubuntu image by default.01:06
smoserbut yeah.01:06
smoserfrom apt01:06
smoser/usr/lib/python2.7/dist-packages/boto/01:06
mtaylorok. so - things installed in /usr/local/ are going to override things installed in /usr (which is where apt is going to install things)01:06
smoserright. and i want to tell python "ignore that /usr/local crap"01:07
smoser:)01:07
mtayloryou would have to do that by mucking with sys.path after python had started01:07
mtayloryou might be able to point python at a site.py file01:07
smoserdevstack actually installes euca2ools also.01:08
mtaylorso in theory the devstack installed euca2ools01:08
smoserright.. i was really hopeing to do somethin with an environment variable.01:08
mtaylormight work where the system ones don't?01:08
smoserdevstack installs euca2ools with apt01:08
mtaylorah. funny01:08
mtaylorwhat happens if you pip install -U boto01:09
mtaylordoes nova still work?01:09
smosergets boto-2.1.1.tar.gz01:09
mtaylor(not saying it's the right answer overall, just curious with path holds the right answer)01:09
smoserwe'll see if nova still works.01:09
*** pixelbeat has quit IRC01:09
mtaylorbecause if that works, then we might just need to bump the boto version in nova's tools/pip-requires01:10
smosereuca worlks.01:10
smoserworks01:10
*** adjohn has joined #openstack-dev01:10
smosernova-{cpu,net,api,scheduler} do not stacktrace on startup01:11
*** _adjohn has joined #openstack-dev01:11
*** lloydde has quit IRC01:11
*** ben_duyujie has joined #openstack-dev01:12
mtaylorthat's a start01:12
mtaylorI'm running the unit tests here01:13
mtaylorsmoser: are you on oneiric?01:13
smoserinstance is oneiric, yes.01:13
mtaylorgreat.01:13
openstackgerritJenkins proposed a change to openstack/nova: Imported Translations from Launchpad  https://review.openstack.org/216401:14
*** adjohn has quit IRC01:15
*** _adjohn is now known as adjohn01:15
smosermtaylor, thanks for the work around for ht e moment.01:16
mtayloryay! translations imports work!01:16
*** darthflatus has joined #openstack-dev01:17
smoservladimir3p, around?01:19
smoseri found out what was breaking the euca2ools... sort of01:19
smosersomething is setting USERNAME in the screen session, then when you '. openrc' you everything gets 'ubuntu' rather than 'demo' for NOVA_USERNAME,   EC2_ACCESS_KEY and the like.01:20
smoserso just 'unset USERNAME'01:20
smoserthen '. openrc'01:20
smoserand it is working for me.01:20
*** darthflatus has left #openstack-dev01:21
smoserif anotherjesse was around i'd let him know that.01:22
mtaylorsmoser: file bug?01:22
smoseryeah.01:22
mtaylorsmoser: https://bugs.launchpad.net/devstack01:23
smoseryeah.01:23
smoseryou want a bug for the nova/boto issue above?01:23
smoserthere can still be issues, but it happens that at least euca2ools is happeri with 2.1.1 than 1.9b01:24
mtaylorsmoser: yeah. file a bug. I'll submit a patch and we'll see what people think about it01:30
*** rohitk has quit IRC01:36
smosermtaylor, bug 90150001:36
uvirtbotLaunchpad bug 901500 in nova "nova setup installs boto-1.9b, which is incompatible with euca2ools" [Undecided,New] https://launchpad.net/bugs/90150001:36
*** jog0 has quit IRC01:39
openstackgerritMonty Taylor proposed a change to openstack/nova: Relaxes version constraint on boto.  https://review.openstack.org/216501:41
*** novas0x2a|laptop has quit IRC01:43
*** spiffxp has quit IRC01:47
*** beekhof__ has joined #openstack-dev01:49
*** beekhof_ has quit IRC01:49
*** reed_ has joined #openstack-dev01:50
*** dragondm has joined #openstack-dev01:52
vishysmoser, mtaylor: we just came across that01:53
vishythere is another addition needed01:53
*** reed has quit IRC01:53
vishyhave to remove nova-adminclient from pip requires as well01:53
*** dragondm_ has joined #openstack-dev01:54
smoservishy, you have a suggested work around for comment 2 in bug 89716401:55
uvirtbotLaunchpad bug 897164 in nova "neither EC2 api nor openstack API expose the hostname" [Wishlist,Fix committed] https://launchpad.net/bugs/89716401:55
smosershould i be able to use 'nova list' in devstack ? its seemingly not configured for me.01:56
*** vladimir3p has quit IRC01:56
*** beekhof_ has joined #openstack-dev01:57
*** beekhof__ has quit IRC01:57
vishysmoser: we recently had nova list and euca break01:57
vishysmoser: did you see my comment above that nova-adminclient relies on boto 1.9b as well01:58
*** jdurgin has quit IRC01:58
*** bsza has quit IRC01:58
smoserwell, thats unrelated to my comment in that bug (comment 2) i think01:59
smoserthe tools aren't broken, they work for me, i just get a hostname which i can't resolve rather than an IP address in 'describe-instances'01:59
vishysure I just wasn't sure if you saw it02:00
vishyit was about the pip dependencies that you and mtaylor found02:00
vishyso workaround: patch euca2ools?02:00
vishythe api returns ip address as well, but apparently euca2ools doesn't display it02:01
vishy:(02:01
vishywe might have to back out that patch i guess02:01
vishysmoser: ^^02:01
smoserhm..02:01
*** beekhof_ has quit IRC02:01
smoserpatch euca2ools isn't really an option02:02
*** beekhof has joined #openstack-dev02:02
smoseras that == "break euca2ools"02:02
*** rohitk has joined #openstack-dev02:02
*** dragondm_ has quit IRC02:02
*** dragondm has quit IRC02:02
smoserif there were a way to get at the dns server that could resolve that for me, i'd live with that.02:03
smoserbut i'll also consider trying to get a 'euca-describe-instances --ip' flag upstream.02:03
*** lloydde has joined #openstack-dev02:05
openstackgerritA change to openstack/nova has been rejected: Remove FixedIP<->Network FK  https://review.openstack.org/216302:06
openstackgerritA change to openstack/nova has been rejected: Relaxes version constraint on boto.  https://review.openstack.org/216502:10
*** maplebed has quit IRC02:13
*** lorin1 has joined #openstack-dev02:17
vishysmoser: there is some effort going into an automatic dns server02:20
*** adjohn has quit IRC02:20
vishysmoser: dnsmasq can resolve it!02:20
smoserwhere is it running ?02:20
vishyyou should be able to dig against the network ip02:20
smosercan i just 'host server-1 <...>'02:21
smoser(i tried that with 127.0.0.1 no luck)02:21
vishyare you running devstack02:22
vishydo it against the ip on br10002:22
vishyps ax | grep dnsmasq will tell you02:22
vishywhich ip it is listening on02:22
*** lorin1 has quit IRC02:23
*** zns has joined #openstack-dev02:23
*** sleepsonthefloo has quit IRC02:23
*** novas0x2a|laptop has joined #openstack-dev02:23
*** adjohn has joined #openstack-dev02:28
smoservishy, hm.. i thought it worked once, but now not so.02:28
vishydarn02:28
vishy:(02:28
vishyit works from inside the guests :(02:29
vishyor at least it used to02:29
smoserhttp://paste.ubuntu.com/763379/02:29
smoserah. no it is working.02:30
vishyoh?02:30
smoserserver-2 was just not good. server-3 is.02:30
vishywhat did you do differently?02:30
vishyhaha02:30
smoserhttp://paste.ubuntu.com/763381/02:31
smoserso, i could even put that in my /etc/resolv.conf...02:31
*** adjohn has quit IRC02:31
smoserexcept that this is in an openstack instance, and it keeps getting wiped every 120 seconds i think02:31
vishyhaven't looked what happened to nova list yet02:31
vishybut it broke sometime in the past couple of days02:32
smoserwell, vishy thanks for your time.02:33
*** zns has quit IRC02:33
vishyyw02:33
vishyhopefully we get stuff fixed tomorrow02:34
vishyin meetings today and tomorrow02:34
*** tryggvil has quit IRC02:36
*** lloydde has quit IRC02:37
*** rohitk has quit IRC02:44
*** andrewbogott has quit IRC02:46
*** rkukura has joined #openstack-dev02:51
*** rkukura has left #openstack-dev02:55
*** rkukura has joined #openstack-dev02:56
*** reed_ has quit IRC03:02
*** vladimir3p has joined #openstack-dev03:03
*** rods has quit IRC03:06
*** nati2_ has quit IRC03:08
*** rkukura has quit IRC03:09
*** rkukura has joined #openstack-dev03:09
smoservishy, https://code.launchpad.net/~smoser/euca2ools/describe-ipv4/+merge/8488103:14
smosermaybe euca2ools will get '--ipv4'03:14
*** lloydde has joined #openstack-dev03:15
*** lorin1 has joined #openstack-dev03:17
*** dragondm has joined #openstack-dev03:22
*** dragondm_ has joined #openstack-dev03:22
*** dolphm has joined #openstack-dev03:22
*** dragondm has quit IRC03:44
*** dragondm_ has quit IRC03:44
*** dolphm has quit IRC03:45
*** lloydde has quit IRC03:45
*** dragondm has joined #openstack-dev03:51
*** dragondm_ has joined #openstack-dev03:51
*** lorin1 has quit IRC03:51
*** heckj has quit IRC03:56
*** thickskin has joined #openstack-dev03:56
*** rsampaio has joined #openstack-dev04:13
*** Rajaram has joined #openstack-dev04:21
*** scottjg has joined #openstack-dev04:24
*** rsampaio has quit IRC04:31
*** rkukura has quit IRC04:33
*** rsampaio has joined #openstack-dev04:36
*** lloydde has joined #openstack-dev04:37
*** jakedahn has joined #openstack-dev04:40
*** rsampaio has quit IRC04:45
*** vladimir3p has quit IRC04:50
*** dwalleck has joined #openstack-dev04:54
*** adjohn has joined #openstack-dev04:57
*** spiffxp has joined #openstack-dev05:04
*** Abd4llA has quit IRC05:08
*** lloydde has quit IRC05:29
*** Tribaal has quit IRC05:34
*** uvirtbot has quit IRC05:34
*** scottsanchez has quit IRC05:34
*** mjfork has quit IRC05:36
openstackgerritBrad Hall proposed a change to openstack/nova: Make QuantumManager no longer depend on the projects table  https://review.openstack.org/216605:37
openstackgerritBrad Hall proposed a change to openstack/nova: Fix network forwarding rule initialization in QuantumManager  https://review.openstack.org/216705:37
*** uvirtbot has joined #openstack-dev05:38
*** lloydde has joined #openstack-dev05:39
*** Tribaal has joined #openstack-dev05:39
*** lloydde has quit IRC05:43
*** gavri has quit IRC05:47
*** gavri has joined #openstack-dev05:49
*** hugokuo has joined #openstack-dev05:50
*** scottsanchez has joined #openstack-dev05:52
*** markmc has joined #openstack-dev06:16
*** dwalleck has quit IRC06:19
*** dragondm has quit IRC06:41
*** dragondm_ has quit IRC06:41
*** zaitcev has quit IRC06:42
*** Mandell has quit IRC06:51
*** ben_duyujie has left #openstack-dev07:06
*** novas0x2a|laptop has quit IRC07:07
*** novas0x2a|laptop has joined #openstack-dev07:10
*** lloydde has joined #openstack-dev07:18
*** vladimir3p has joined #openstack-dev07:25
*** spiffxp has quit IRC08:00
*** lloydde has quit IRC08:01
*** jeffjapan has quit IRC08:03
*** winston-d has joined #openstack-dev08:05
*** scottjg has quit IRC08:14
*** LinuxJedi has quit IRC08:17
*** apevec has joined #openstack-dev09:05
*** LinuxJedi has joined #openstack-dev09:27
*** jakedahn has quit IRC09:31
*** vladimir3p has quit IRC09:31
*** pixelbeat has joined #openstack-dev09:32
*** adjohn has quit IRC09:47
*** adjohn has joined #openstack-dev09:50
*** darraghb has joined #openstack-dev09:54
*** Sander^work has quit IRC10:42
*** Sander^work has joined #openstack-dev10:43
*** lts has joined #openstack-dev11:44
*** rods has joined #openstack-dev11:46
*** Abd4llA has joined #openstack-dev12:29
*** bsza has joined #openstack-dev12:54
*** crobinso has joined #openstack-dev13:05
*** Rajaram has quit IRC13:09
openstackgerritThierry Carrez proposed a change to openstack/nova: Revert to using IP addresses as EC2 dnsName  https://review.openstack.org/216813:09
*** Rajaram has joined #openstack-dev13:09
ttxsmoser: please review: ^13:09
*** dolphm has joined #openstack-dev13:15
smoserttx, fyi https://code.launchpad.net/~smoser/euca2ools/describe-ipv4/+merge/8488113:16
ttxsmoser: hm. So should that be fuxed in euca-describe-instances instead ?13:17
ttxor fixed*13:17
smoserwell, vishy pointed out that the response does include ip addresses.13:17
smoserand ec2 responds with hostnames in those fields.13:18
smoserso its hard to argue otherwise.13:18
smoserbut without a tools change like the euca2ools, it will definitely mess with some installations (like the "Canonistack")13:18
* markmc grumbles about commit messages which just say "Fixes bug #XXXXXXX"13:21
ttxsmoser: could you comment to that effect on the merge proposal ?13:23
smosersure.13:23
ttxsmoser: thx13:24
*** zns has joined #openstack-dev13:25
openstackgerritStuart McLaren proposed a change to openstack/glance: Fix for bug 901609, when using v2 auth should use /v2.0/tokens path.  https://review.openstack.org/216913:25
uvirtbotLaunchpad bug 901609 in glance "With keystone v2 auth does not use v2 path (/v2.0/tokens)" [Undecided,New] https://launchpad.net/bugs/90160913:25
*** Rajaram_ has joined #openstack-dev13:29
smoserttx, sorry to nak your patch13:30
smoser:)13:30
ttxwell, you complained about it, I didn't :P13:30
*** rbasak has quit IRC13:30
smoserjust because you hadn't used devstack since it went in13:30
*** markvoelker has joined #openstack-dev13:31
*** Rajaram has quit IRC13:32
*** Rajaram_ is now known as Rajaram13:32
*** dolphm has quit IRC13:32
*** popux has joined #openstack-dev13:37
*** lorin1 has joined #openstack-dev13:39
*** mdomsch_ has quit IRC13:41
openstackgerritStuart McLaren proposed a change to openstack/glance: Allow glance keystone unit tests to run with essex keystone.  https://review.openstack.org/217013:42
*** rbasak has joined #openstack-dev13:44
*** rkukura has joined #openstack-dev13:48
*** dolphm has joined #openstack-dev14:03
*** jmckenty has joined #openstack-dev14:04
*** kbringard has joined #openstack-dev14:06
*** mjfork has joined #openstack-dev14:08
*** sandywalsh has quit IRC14:14
*** Abd4llA has quit IRC14:17
*** troytoman-away is now known as troytoman14:20
*** zns has quit IRC14:30
*** zns has joined #openstack-dev14:30
*** zns has quit IRC14:32
*** dolphm has quit IRC14:33
*** dolphm has joined #openstack-dev14:33
*** dovetaildan has joined #openstack-dev14:40
*** Abd4llA has joined #openstack-dev14:54
*** bcwaldon has joined #openstack-dev14:55
*** jmckenty has quit IRC14:55
openstackgerritAnne Gentle proposed a change to openstack/openstack-manuals: Fixes trailing whitespace  https://review.openstack.org/217114:59
openstackjenkinsProject nova-docs build #1,739: SUCCESS in 3 min 12 sec: https://jenkins.openstack.org/job/nova-docs/1739/15:04
openstackjenkinsThierry Carrez: A more secure root-wrapper alternative15:04
*** hugo_kuo has joined #openstack-dev15:06
*** troytoman is now known as troytoman-away15:08
*** Abd4llA has quit IRC15:09
*** mattray has joined #openstack-dev15:20
*** popux has quit IRC15:21
*** popux has joined #openstack-dev15:21
*** Abd4llA has joined #openstack-dev15:22
*** Abd4llA is now known as Guest5948415:22
*** jmckenty has joined #openstack-dev15:23
*** popux has quit IRC15:26
markmcjeblair, hey; Kiall says he used to be able to +1 on stable/branch but not since we changed so that only stable-maint can +215:27
Kiallmarkmc: yea, just double checked in case I was imagining things ;)15:27
markmcKiall, cool, thanks15:27
*** lloydde has joined #openstack-dev15:30
openstackjenkinsProject nova-docs build #1,740: SUCCESS in 3 min 19 sec: https://jenkins.openstack.org/job/nova-docs/1740/15:34
openstackjenkinsMark McLoughlin: Add new cfg module15:34
*** dwalleck has joined #openstack-dev15:34
*** dwalleck has quit IRC15:37
openstackgerritBrian Waldon proposed a change to openstack/python-novaclient: Adding 'absolute-limits' and 'rate-limits'  https://review.openstack.org/210315:39
*** code_franco has joined #openstack-dev15:39
*** lloydde has quit IRC15:39
jeblairmtaylor: ^ openstack-stable-maint isn't synced correctly (kiall should be in the group)15:39
*** gavri has left #openstack-dev15:39
jeblairmarkmc: mtaylor is most familiar with the sync script, but i can get up to speed and try to fix if he isn't able15:40
KiallNope - I'm not in the openstack-stable-maint group15:40
markmcjeblair, anyone should be able to +1 on stable/diablo15:40
KiallOh15:40
KiallI just got added ;)15:40
markmcoh15:41
*** rnirmal has joined #openstack-dev15:41
markmcjeblair, you just added Kiall?15:41
jeblairoh, no, he's pending isn't he.  :)15:41
KiallOops - right, Was reading the wrong list ;) Pending.15:41
Kialljeblair: I can see the gerrit settings are wrong anyway, the exclusive flag prevents inheritance of the +1 for registered users15:42
jeblairmarkmc: there are 5 people pending membership https://launchpad.net/~openstack-stable-maint/+members15:42
*** mdomsch has joined #openstack-dev15:42
markmcjeblair, right and I emailed them all about what they need to do to join15:42
markmcjeblair, and changed the group to invite-only15:42
*** jmckenty has quit IRC15:42
jeblairokay, so at this point, they should not be members, and should not be able to +2?15:43
Kiallmarkmc: I'm betting most of them saw the same thing I did (No more +1) and made the same assumption as me!15:43
markmcjeblair, right, not members and should be able to +115:43
markmcKiall, I actually think it was a mail I sent to the list which triggered it15:43
markmcKiall, you were there before the others15:43
jeblairi'm sorry, i misread.  you can't +1.15:43
jeblair(i just woke up.  i should have just read slashdot or something)15:44
Kialllol15:44
markmcKiall, and if you're looking for reviews to do :) https://review.openstack.org/#q,status:open+branch:stable/diablo+project:openstack/nova+owner:markmc,n,z15:44
KiallIt looks like adding Registered Users as +1 to refs/heads/stable/* would fix it..15:45
Kiallmarkmc: yea .. you just spammed my inbox ;)15:45
*** cp16net has joined #openstack-dev15:46
jeblairKiall: can you see if you can +1, but not +2, now?15:47
openstackjenkinsProject nova-docs build #1,741: SUCCESS in 3 min 17 sec: https://jenkins.openstack.org/job/nova-docs/1741/15:49
openstackjenkinsduncan: Updated the test runner module with a sys.path insert so that tests run in and15:49
*** Rajaram has quit IRC15:50
*** reed has joined #openstack-dev15:56
*** bcwaldon has quit IRC16:00
*** adjohn has joined #openstack-dev16:00
Kialljeblair: yup - all fixed16:03
jeblaircool, sorry about that!16:04
markmcjeblair, cool, thanks16:04
*** linuxjedi_ has joined #openstack-dev16:06
*** linuxjedi_ has quit IRC16:06
*** reidrac has quit IRC16:10
openstackgerritJames E. Blair proposed a change to openstack/openstack-ci: Document fix to code review perms.  https://review.openstack.org/218916:10
*** bcwaldon has joined #openstack-dev16:11
jeblairmtaylor: ^ nevermind  :)16:12
Kiallmarkmc: my poor inbox ;)16:14
markmcKiall, get filtering :)16:15
*** hub_cap has joined #openstack-dev16:21
openstackgerritThierry Carrez proposed a change to openstack/openstack-ci-puppet: Use launchpadlib instead of emails for bug updates  https://review.openstack.org/219016:21
*** sandywalsh has joined #openstack-dev16:24
*** zns has joined #openstack-dev16:31
openstackgerritVerification of a change to openstack/melange failed: Force using the melange branch of openstack.common.  https://review.openstack.org/211916:38
*** Mandell has joined #openstack-dev16:38
openstackgerritThierry Carrez proposed a change to openstack/openstack-ci-puppet: Use launchpadlib instead of emails for bug updates  https://review.openstack.org/219016:40
*** zaitcev has joined #openstack-dev16:41
*** lloydde has joined #openstack-dev16:41
jkoelkerjeblair, mtaylor: Question on the git urls in pip-requires, re ^melange build failure. does it not run the pip-requires every time?16:45
jeblairjkoelker: looking16:45
*** lloydde has quit IRC16:46
jkoelkeri had changed the pip-requires line to get from a specific branch so we can start with a clean slate for openstack-common and not break melange16:46
*** adjohn has quit IRC16:47
*** adjohn has joined #openstack-dev16:47
*** AlanClark has joined #openstack-dev16:47
jeblairhm.  so the glance job runs "python tools/install_venv.py --upgrade", but it looks like that didn't make it into the melange job.  one of the reasons i want to combine these.  i'll add that to melange16:48
*** rsampaio has joined #openstack-dev16:49
jeblairjkoelker: okay, that's there and it's running now.16:49
jkoelkerthanks16:49
openstackgerritBrian Lamar proposed a change to openstack/tempest: Removed storm references from README.rst  https://review.openstack.org/219116:52
openstackgerritp-draigbrady proposed a change to openstack/nova: Bug#898257 support handling images with libguestfs  https://review.openstack.org/199416:53
openstackgerritp-draigbrady proposed a change to openstack/nova: Bug#898257 abstract out disk image access methods  https://review.openstack.org/199316:53
*** apevec has quit IRC16:59
*** novas0x2a|laptop has quit IRC17:05
*** adjohn has quit IRC17:07
openstackgerritTrey Morris proposed a change to openstack/nova: Adds network model and network info cache.  https://review.openstack.org/202817:07
*** nati2 has joined #openstack-dev17:09
*** lloydde has joined #openstack-dev17:13
*** sleepsonthefloo has joined #openstack-dev17:15
openstackgerritBrad Hall proposed a change to openstack/nova: Make QuantumManager no longer depend on the projects table  https://review.openstack.org/216617:15
*** reed has quit IRC17:18
openstackjenkinsProject nova-docs build #1,742: SUCCESS in 3 min 43 sec: https://jenkins.openstack.org/job/nova-docs/1742/17:19
openstackjenkinsjenkins: Imported Translations from Launchpad17:19
*** dolphm has quit IRC17:20
vishyttx: ping17:21
*** maplebed has joined #openstack-dev17:23
* Vek is very tempted to mark his keystone bug as "confirmed" so he can set it to high priority.17:32
Vekbut it would probably be easier if I could just find a keystone dev.17:32
* Vek would submit a patch, but there should be a more extensive unit test added as well, and he has his own stuff he needs to do...17:33
*** lloydde has quit IRC17:36
*** jmckenty has joined #openstack-dev17:36
openstackgerritBrian Lamar proposed a change to openstack/tempest: PEP8 fixes.  https://review.openstack.org/219217:41
Vek======================================================================17:46
VekERROR: Failure: AttributeError ('module' object has no attribute 'skip')17:46
Vek----------------------------------------------------------------------17:46
VekLooks like we let a Python 2.7-ism slip into the test suite.17:47
*** jeremyb has quit IRC17:48
*** sandywalsh has quit IRC17:49
*** zul has quit IRC17:51
lorin1Vek: It's been logged as a bug.17:51
lorin1Vek: But apparently there are other 2.6 problems as well...17:51
*** zul has joined #openstack-dev17:51
lorin1Vek: https://bugs.launchpad.net/nova/+bug/90173017:52
uvirtbotLaunchpad bug 901730 in nova "Unit test errors on Python 2.6" [Undecided,New]17:52
*** jdurgin has joined #openstack-dev17:53
*** lts has quit IRC17:53
vishysmoser: ping17:53
smoserhere17:54
*** andrewbogott has joined #openstack-dev17:54
*** jeremyb has joined #openstack-dev17:55
vishyhey17:55
vishysmoser: how is your ipv6 knowledge?17:55
*** jeremyb has quit IRC17:56
*** jeremyb has joined #openstack-dev17:56
smoserhm... right up there with my knowledge of intergalactic travel.17:56
smoserbut i know that Daviey at least has some.17:57
smoserhe's probably busy right now though.17:57
Veklorin1: so I see.17:57
vishysmoser: darn17:57
vishysmoser: we're discussing an alternative to dhcp17:58
VekConfigParser.SafeConfigParser() does not take allow_no_value as an argument, and Python 2.6 does not have assertRaisesRegexp.17:58
Vek(nor does it have assertIsNone)17:58
vishysmoser: we prefer a net service for config over an attached drive17:58
vishysmoser: but apparently the ipv4 link local doesn't quite work17:59
vishywe are wondering if using ipv6 might solve the problem17:59
smoserwell, i've heard soren and (i believe Daviey ) saying things like that.18:00
openstackgerritBrian Waldon proposed a change to openstack/glance: Add the missing column header to list-cached  https://review.openstack.org/219318:00
*** sandywalsh has joined #openstack-dev18:01
*** dragondm has joined #openstack-dev18:03
*** markvoelker has quit IRC18:03
*** dwalleck has joined #openstack-dev18:04
*** ramon has joined #openstack-dev18:10
znsVek: keystone dev here. Which bug?18:11
*** sandywalsh has quit IRC18:13
*** darraghb has quit IRC18:15
*** jog0 has joined #openstack-dev18:17
*** novas0x2a|laptop has joined #openstack-dev18:22
*** jaypipes has quit IRC18:23
*** reed has joined #openstack-dev18:26
*** jaypipes has joined #openstack-dev18:38
*** novas0x2a|laptop has quit IRC18:40
zulDaviey is susppose to be pretty familar with ipv518:41
zulgrr....ipv6 even18:41
*** novas0x2a|laptop has joined #openstack-dev18:41
openstackgerritVerification of a change to openstack/glance failed: Allow glance keystone unit tests to run with essex keystone.  https://review.openstack.org/217018:45
openstackgerritBrian Waldon proposed a change to openstack/glance: Lock keystone to specific commit in pip-requires  https://review.openstack.org/219418:51
vishyah, soren, good call18:51
vishysoren: ping18:51
*** zigo has joined #openstack-dev18:53
openstackgerritVerification of a change to openstack/glance failed: Allow glance keystone unit tests to run with essex keystone.  https://review.openstack.org/217018:54
vishymtaylor: ping18:54
*** dwalleck has quit IRC18:54
mtaylorvishy: pong18:54
openstackgerritBrian Waldon proposed a change to openstack/glance: Lock keystone to specific commit in pip-requires  https://review.openstack.org/219418:56
*** hugo_kuo has quit IRC18:56
vishymtaylor: did you see my comment here: https://review.openstack.org/#change,216518:57
andrewbogottameade (or others):  I'm working on adding dns naming to floating ips.  Do you think I should do that by adding to the existing floating_ip extension, or by creating a new one?18:58
mtaylorvishy: I didn't - but good point18:58
bcwaldonandrewbogott: what specifically are you interested in adding to the API?18:58
mtaylorvishy: essentially, euca2ools apparently require boto v2 at least ... I figured just tossing a patch up for review would be the easiest way to start a conversation about that :)18:59
andrewbogottbcwaldon:  https://blueprints.launchpad.net/nova/+spec/public-and-private-dns18:59
bcwaldonandrewbogott: sounds like a new extensions to me19:00
bcwaldonextension*19:00
vishymtaylor: also i am really confused about the test failure in venv19:00
andrewbogottAt the moment I'm just trying to add a way to query the network manager for a list of available zones.  That doesn't fit very well into the existing floating_ip interface.19:00
andrewbogottbcwaldon:  OK, that's what I guessed, but didn't want to add needless clutter.19:00
vishymtaylor: I would like to make that change for sure19:01
vishymtaylor: it should work fine19:01
vishymarkmc: ping19:01
bcwaldonandrewbogott: extensions are a way for us to expose new featuresets, and this seems like just that19:01
mtaylorvishy: seems dprince's problem is a deficiency in FakeHttplibConnection19:01
andrewbogottfair enough19:02
mtaylorvishy: I'll take it back to the drawing board in a little bit19:02
vishymtaylor: but why would running a venv expose that?19:02
vishymtaylor: strange19:02
mtaylorvishy: god only knows19:02
vishymtaylor: oh looks like a simple addition19:03
*** markvoelker has joined #openstack-dev19:03
dovetaildanmtaylor/vish: I'm using boto 2.0 with python-adminclient just fine BTW.19:05
vishywith nova-adminclient?19:06
dovetaildanmtaylor/vish: Essentially I'm doing that in order to get the nova smoke tests running on Oneiric.19:06
vishyso we can probably relax the dep there and push up a new version?19:06
dovetaildanvishy: so long as the test pass I'm cool with your concern there.19:06
vishydovetaildan == dprince?19:07
dovetaildanvishy: yes.19:07
vishywho is maintainer of nova-adminclient?19:07
dovetaildanvishy: sorry. I had to use another box. Couldn't get on freenode at work.19:07
vishyor should we just remove the dep in nova?19:07
vishy(on nova-adminclient)19:07
dovetaildanvishy: If we remove the few smoke tests which use it I'm fine if it goes away altogether.19:08
dovetaildanvishy: Still using it to create a user, download a tarball, etc w/ the smoketests however.19:09
vishyok I will make a patch that gets rid of all of that19:09
dovetaildanvishy: once we have that once the unit tests pass on mtaylors branch I'm good w/ bumping boto.19:10
andrewbogottbcwaldon:  Next question... I can parrot an existing ExtensionDescriptor, but I don't much understand what my new code means.  Can you suggest any other guidance beyond http://nova.openstack.org/devref/addmethod.openstackapi.html?19:11
andrewbogott(Otherwise I can just write a naive implementation and submit it to gerrit.  *shrug* )19:12
bcwaldonandrewbogott: ok, one sec19:13
openstackgerritVish Ishaya proposed a change to openstack/nova: Relax dependency on boto 1.9b and nova-adminclient  https://review.openstack.org/219519:19
vishymtaylor, dovetaildan: ^^19:20
*** vladimir3p has joined #openstack-dev19:20
bcwaldonandrewbogott: ok, so I'm thinking you're going to want to design the REST interface you want to expose then write a ResourceExtension19:20
bcwaldonandrewbogott: you then need to write an ExtensionDescriptor that documents that resource19:21
dovetaildanmtaylor/jeblair: How would I go about getting a non-core account for bellows? Essentially I want to automatically leave merge prop feedback w/ test results. I'd rather not use my own account for this...19:22
andrewbogottbcwaldon:  Yeah, that looks right.  I think it's mostly serialization that's going to challenge me, but that may just be a matter of trial and error.19:25
*** ccorrigan has quit IRC19:26
bcwaldonandrewbogott: ok, I can help when you get that point if you need me to19:26
andrewbogottthanks!19:26
*** dolphm has joined #openstack-dev19:31
*** rbasak has quit IRC19:36
*** mattray has quit IRC19:43
*** dolphm has quit IRC19:49
*** jmckenty has quit IRC19:50
openstackgerritJay Pipes proposed a change to openstack/tempest: Bunch of cleanups in images tests and clients  https://review.openstack.org/219619:57
*** jmckenty has joined #openstack-dev20:01
openstackgerritTrey Morris proposed a change to openstack/nova: Adds network model and network info cache.  https://review.openstack.org/202820:15
*** GheRivero_ has joined #openstack-dev20:17
*** mdomsch has quit IRC20:24
openstackgerritTrey Morris proposed a change to openstack/nova: Adds network model and network info cache.  https://review.openstack.org/202820:24
lorin1annegentle: Are you around?20:24
annegentlelorin1: hey, yup!20:26
lorin1annegentle: Can I +2 something in docs that I proposed if it's been +1'd by somebody else in doc-core?20:27
*** lloydde has joined #openstack-dev20:28
annegentlelorin1: yes, you can, because you're doc-core (you can manually add up your +1 with the other +1 and make your vote a +2)20:28
lorin1annegentle: thanks20:29
sorenvishy: What's up?20:34
vishysoren: we have some crazy ideas regarding metadata service20:34
vishyi was wondering if you are familiar with ipv6 link local addresses20:34
sorenI'm still trying to wrap my head around ipv5. HAven't even started on ipv6.20:35
sorenI hear ipv7 will be awesome, though.20:36
kbringardlol20:37
*** zigo has quit IRC20:37
zulttx: ping when you are around20:41
vishysoren: ok20:42
vishysoren: how about ipv4 link-local addresses?20:43
sorenvishy: What's the problem with the..20:43
sorenvishy: Right that.20:43
vishyi.e. 169.254.169.25420:43
sorenvishy: Why do we need ipv6?20:43
vishywell it doesn't seem that guests actually give themselves a link local address20:44
vishy* all guests20:44
*** anotherjesse has joined #openstack-dev20:44
vishybut the main concern is that it isn't unique20:44
anotherjessemtaylor: https://review.openstack.org/#change,2195 isn't going through ..20:44
sorenvishy: What isn't unique? 169.254.169.254?20:45
vishysoren: so the way nova-metadata knows which info to pass is by the source ip20:45
vishysoren: so if the guest is assigning itself an ip20:45
vishyhow do we know which info to send?20:46
sorenWell... IT doesn't. It gets an IP over dhcp.20:46
soren?!?20:46
sorenRight?20:46
vishysoren: we're trying to figure out how to do it w/o dhcp20:46
sorenWhat am I missing?20:46
sorenWhy?20:46
vishythere are some people that don't like the requirement of having nova-network have a bridge on the guest network20:47
vishywhich it needs to dhcp properly20:47
jeblairanotherjesse: https://jenkins.openstack.org/job/gate-nova-unittests/202/20:47
vishyso we're trying to figure out if there is a way to setup the instance without dhcp20:47
vishybut still be able to get metadata20:48
anotherjessejeblair: odd - doesn't jenkin's usually comment that it is starting?20:48
vishyso cloud-init (for example) could get metadata and set up interfaces based on it20:48
jeblairanotherjesse: ah, i turned that off because it was generating a lot of spam20:48
sorenvishy: What's the problem with nova-network having a bridge on the network?20:48
vishysoren: security concerns20:49
vishybridging management networks and guest networks20:49
sorenvishy: They'd be more comfrotable with an address assignment thingamajig we invent ourselves?20:49
*** mattray has joined #openstack-dev20:49
vishywell we aren't inventing it20:50
sorenDHCP (and all its idiosyncracies) are well understood. I don't believe not using DHCP to do dynanic host configuration is a valid solution.20:50
vishysoren: cloud servers already doesn't use dhcp20:50
vishyso it is an existing solution20:51
vishywhether or not it is valid.20:51
openstackgerritJames E. Blair proposed a change to openstack/openstack-ci: Use a new image name each time we snapshot.  https://review.openstack.org/219720:51
kbringarddoesn't it use some crazy Open vSwitch setup with a bunch of custom stuff on the backend?20:51
sorenvishy: Yes, but it's dreadful.20:51
sorenvishy: It only works for cloud servers, because they don't let anyone else provide images.20:51
sorenI'd really much rather have a discussion about this where the solution ahsn't been decided beforehand.20:52
vishysoren: ok so your answer is don't do that.20:52
sorenYes.20:52
vishysoren: not super helpful :)20:53
sorenIt's also not superhelpful to say "we don't want to use dhcp, because of security concerns".20:53
sorenFor all I know those security concerns could be complete BS.20:53
sorenOr not.20:53
sorenI don't know.20:54
sorenBEcause I haven't heard them.20:54
sorenMy starting point for this discussion is this: STick with DHCP.20:54
sorenYours is clearly different.20:54
vishyso you think investigating an alternative means of configuring an image is not worth the time.20:54
sorenUntil the problem at hand is understood, none of us can say which is the right solutiuon.20:54
sorenI think we'd need a *very* good reason to stop using dhcp.20:55
soren"security concerns" isn't a reason. It's a headline.20:55
kbringardnot that my opinion matters, but I would 200% agree with that20:56
sorenSure it does.20:57
jog0ls20:57
soren. ..20:57
kbringardhehe, I just meant I didn't mean in interject like I was some kind of authority20:58
sorenvishy: I would love to have this discussion on the mailing list.21:00
sorenvishy: My current stance is that I quite firmly believe that not using DHCP will simply replace whatever problems we have with another set of problems.21:01
*** jmckenty has quit IRC21:02
*** jmckenty has joined #openstack-dev21:03
openstackjenkinsProject nova-docs build #1,743: SUCCESS in 3 min 25 sec: https://jenkins.openstack.org/job/nova-docs/1743/21:04
openstackjenkinsVishvananda Ishaya: Relax dependency on boto 1.9b and nova-adminclient21:04
markmcvishy, what's up?21:13
openstackgerritLorin Hochstein proposed a change to openstack/openstack-manuals: Fixed how to add how to endpoints.  https://review.openstack.org/219821:13
openstackgerritLorin Hochstein proposed a change to openstack/openstack-manuals: Specify HOST_IP in endpoint template  https://review.openstack.org/202121:13
*** f-yang has joined #openstack-dev21:17
openstackgerritScott Moser proposed a change to openstack-dev/devstack: use cgroup-lite package  https://review.openstack.org/219921:23
openstackgerritScott Moser proposed a change to openstack-dev/devstack: install libvirt as a dependency of nova  https://review.openstack.org/220021:23
openstackgerritScott Moser proposed a change to openstack-dev/devstack: support non "uec style" IMAGE_URLS  https://review.openstack.org/220121:23
openstackgerritScott Moser proposed a change to openstack-dev/devstack: stackrc: replace ttylinux-uec images with cirros  https://review.openstack.org/220221:23
smoseranotherjesse, see above. sorry for the spam of 4 reviews, but i'd like you to take alook at those.21:25
openstackgerritJake Dahn proposed a change to openstack/nova: blueprint osapi-console-log bug 876809  https://review.openstack.org/220321:25
uvirtbotLaunchpad bug 876809 in nova "Console log should allow you to tail from the api" [Wishlist,Confirmed] https://launchpad.net/bugs/87680921:25
smoseri'd comment that there should be some documentation on how to get gerrit and devstack set up, but i'm affraid someone would say "then write it"21:25
openstackgerritanotherjesse proposed a change to openstack-dev/devstack: support versions of novaclient that uses api_key  https://review.openstack.org/220421:25
jeblairsmoser: do you have feedback about http://wiki.openstack.org/GerritWorkflow21:26
jaypipessmoser: you're a busy little devstacker today. :)21:26
anotherjessesmoser: I agree - we want to improve the docs …21:26
jeblairor do mean specifically setting up a repo inside of a devstack host to submit code from there?21:27
anotherjessesmoser: as someone who has felt the pain of missing docs if you could share the questions that the docs should address it would be helpful21:27
reedwhat's the best way to see who committed a fix to a bug? is this information visible on launchpad?21:29
smoserjeblair, that doc is actually fine.21:29
smoserit was just figuring out that i had to set21:29
smoser[remote "gerrit"]21:29
smoser   url = ssh://smoser@review.openstack.org:29418/openstack-dev/devstack.git21:29
smoser   fetch = +refs/heads/*:refs/remotes/gerrit/*21:29
jeblairsmoser: did you use git-review ("pip install git-review")?21:29
smoseri did. and it said "i dont know what that is"21:30
vishymarkmc: hi21:30
smoser(in other, probably nicer) words21:30
*** ramon has quit IRC21:30
pvosoren: I think the concern for "security issues' with what vishy was talking about is the bridging of L2 networks. Control plane then has to be bridged to customer plane21:30
smoseranotherjesse, the primary issue was just i didn't know where to checkout and push to. for some reason that was clear to me initially when I set up openstack git checkouts.21:30
jeblairsmoser: that's really strange.  when you use git-review, it should automatically set up that remote for you.  i don't know why pip installing it wouldn't work.  could another pypi server or http proxy or some-such be in the way?21:31
smoserfrom history: http://paste.ubuntu.com/764271/21:32
*** lorin1 has quit IRC21:32
vishymarkmc: I have questions about kvm and fedora for you21:32
smosers/history/scrollback/ jeblair21:32
markmcvishy, awesome :)21:32
sorenpvo: Won't these things have to be wired up anyway for the vm's to be able to reach the metadata serveR?21:33
jeblairsmoser: that looks like the old rfc.sh script.  if you "pip install git-review", you'll get a much nicer program that understands what url to use for the remote.21:34
openstackgerritJake Dahn proposed a change to openstack/nova: blueprint osapi-console-log bug 876809  https://review.openstack.org/107121:34
uvirtbotLaunchpad bug 876809 in nova "Console log should allow you to tail from the api" [Wishlist,Confirmed] https://launchpad.net/bugs/87680921:34
jeblairwe're going to retire the rfc.sh scripts soon21:34
smoseri thought i did pip install..21:34
smosermaybe i forgot after i apt-get installed pip21:35
smosersorry, jeblair21:35
smoserit seems like i did21:35
jeblairno problem; if you pip install, that _should_ override the alias you previously set up to run rfc.sh21:35
jeblairit's possible that it's not for some reason.  you might remove that alias just to clear things up21:35
jeblairperhaps after doing that, you'll see that git isn't finding the git-review program, or something.21:35
pvosoren: yes, but we were brainstorming ways to get data over to a service that wasn't tied back to the control plane21:36
anotherjesseyikes - devstack now gets python-novaclient from nova's tools/pip-requires - which gives us 2.6.5 which doesn't work with keystone21:36
anotherjessefor last day21:36
markmcvishy, keeping me in suspense? :)21:37
vishymarkmc: i was waiting for you to come back21:37
* soren calls it a day21:37
openstackgerritJake Dahn proposed a change to openstack/nova: blueprint osapi-console-log bug 876809  https://review.openstack.org/107121:37
uvirtbotLaunchpad bug 876809 in nova "Console log should allow you to tail from the api" [Wishlist,Confirmed] https://launchpad.net/bugs/87680921:37
openstackgerritJames E. Blair proposed a change to openstack/openstack-ci: Ignore exceptions when deleting images.  https://review.openstack.org/220521:37
markmcvishy, I said "vishy: awesome :)"21:37
vishymarkmc: question 1) is there some analog to cloud-init in fedora?21:38
*** crobinso has quit IRC21:38
markmcvishy, someone's working on packaging cloud-init for fedora21:38
* markmc is a big fan; wish it was there yesterday21:38
markmcsmoser, :)21:38
vishyand is there some magic image somewhere that will work as a guest on all hypervisors?21:38
vishya la uec images21:38
smoserit is packaged i believe21:38
kbringardI made an old version work with cent 5.6 a few months back21:39
kbringardwell enough to get meta-data and keys :-)21:39
kbringarderr, user-data21:39
markmcvishy, oh wait, it's there - http://pkgs.fedoraproject.org/gitweb/?p=cloud-init.git21:39
smoserthe uec images should work in all hypervisors (well, at least 2 of them.. should work on xen-pvm, xen-hvm, and kvm)21:39
markmcvishy, no, we don't have any such magic images21:40
vishymarkmc: seems like that would be valuable21:41
markmckbringard, amazon did a bunch of work on cloud-init for fedora/rhel and then, predictably, didn't contribute it upstream21:41
markmckbringard, even went so far as to obfuscate the change21:41
kbringardthat's because they're jerks :-p21:41
vishysince we have both xen and kvm openstack clouds21:41
vishymarkmc: second question21:41
kbringardI think the build I did I stole an amazon src rpm I found21:41
markmcvishy, well, I'd like us to publish openstack/kvm images for a start :)21:42
kbringardunpacked it, made a few changes and repackaged it21:42
vishymarkmc: is there any way for libvirt to gracefully degrade21:42
vishymarkmc: for network and block drivers21:42
vishymarkmc: as in, try to use virtio, but fallback if there is a failure21:42
markmcvishy, oh, right - you mean provide a guest some sort of dual e1000/virtio device21:42
vishymarkmc: right21:42
vishyand same with block21:43
markmcvishy, I know RHEV provides a dual rtl8139/virtio_net, but I don't think I ever figured out how that works21:43
vishymarkmc: wow that is cool21:43
markmccdub, how about you? ^^^21:43
markmcvishy, I don't think they do it for block, though21:43
* cdub scrolss up21:43
cdubscrolls too21:43
markmccdub, dual rtl8139/virtio_net in RHEV21:44
* markmc reads the code21:44
markmcvishy, http://git.fedorahosted.org/git/?p=vdsm.git :)21:44
mtaylormarkmc: do you have magical plans to make the run_tests.sh stuff agree across all of the projects?21:46
markmcmtaylor, nope, but wasn't run_tests.py moved into nova/testing during the week?21:46
markmcmtaylor, something like that might make sense in common21:46
mtaylormarkmc: yeah. in nova.21:46
mtaylormarkmc: I would love to see all of the stuff that was in run_tests.py go somewhere in a generic way, and then have run_test.sh be something really small and consistent that just consumes it ...21:47
mtaylorof course, I'd really love to see all of it go away and just become patches/options/plugins for existing test runner tools- but I'm an extremist21:47
markmcmtaylor, I'd love nova's run_test.sh not to take an age compared to just running nosetests21:47
mtaylor++21:48
* markmc really should look into that21:48
*** anotherjesse has quit IRC21:48
* mtaylor would love nose to just work, and to have a plugin if necessary to do our magical virtualenv stuff - so that you could just install nove-virtualenv or something and it would just be happy21:48
* mtaylor sits back and waits for markmc to produce magic21:49
vishymtaylor: patch nose to provide pretty colored output?21:49
markmcmtaylor, I'm busying making cfg work on python 2.621:49
* markmc makes grumbling noises21:49
mtayloroh yeah.21:49
mtaylorhave fun with that21:49
mtaylorvishy: or do a nose plugin to provide pretty colored output - yeah21:50
mtaylorvishy: I mean, it would mean less copied code between projects, and people do like colors :)21:50
markmcvishy, you know, I think the rtl8139/virtio thing is just two NICs with the same MAC connected to the same bridge21:50
openstackgerritTrey Morris proposed a change to openstack/nova: Adds network model and network info cache.  https://review.openstack.org/202821:51
cdubmarkmc: yeah, there's no device that acts as both21:51
markmcvishy, http://git.fedorahosted.org/git/?p=vdsm.git;a=blob;f=vdsm/libvirtvm.py;h=857bd63c3a8ce4083eb2b99ef180d75030f81e14;hb=HEAD#l66821:51
mtaylorbut I think the main features of our test running are the seamless use of virtualenv, the colored output, and the options for running pep8 - all of those could be handled as nose plugins or setuptools extensions. in theory. while I'm imagining work for people21:51
cdubmarkmc: perhaps some hotplug + mac magic21:51
markmcvishy, where nicModel can be "rtl8139,pv"21:51
markmccdub, just two NICs I think21:51
cdubmarkmc: boring ;)21:52
markmccdub, yeah, so much for magic21:52
*** anotherjesse has joined #openstack-dev21:52
markmccdub, there must be magic in the windows virtio drivers to disable the rtl813921:52
sorenvishy: There are several plugins for nose that makes it produce pretty, coloured output.21:54
sorenvishy: yanc, for one, is quite nice.21:54
vishymarkmc: craziness21:54
vishymarkmc: that actually works?21:54
markmcvishy, I'm guessing only for windows guests - i.e. the magic hack is probably in the windows virtio drivers21:55
vishymarkmc: ah21:55
cdubmarkmc: could be, i've not looked at those drivers, or in the guest agent21:55
vishymarkmc: sad face21:55
mtaylorsoren: we should make porting our extra stuff into nose and or nose plugins a todo list items somewhere21:56
openstackgerritVish Ishaya proposed a change to openstack/nova: Relax novaclient and remove redis dependency  https://review.openstack.org/220621:56
mtaylorsoren: I'd love for the testing answer in all of the projects to be "python setup.py tests"21:56
*** zaitcev has quit IRC21:56
mtaylorvishy: re: change above - should we go ahead and change the python-novaclient entry to a -e git url?21:57
vishymtaylor: sure we could use the one from devstack!21:58
* vishy goes to fix21:58
mtaylorvishy: is devstack pointing to github url or gerrit url? (would prefer gerrit url)21:58
sorenmtaylor: Or "python setup.py nosetests", really.21:59
mtaylorsoren: well - I'd love it to be whatever dh is going to try to run21:59
vishymtaylor: -e git+https://github.com/openstack/python-novaclient.git#egg=python_novaclient-dev22:00
vishywhat is the equivalent gerrit?22:00
mtaylorvishy: one sec...22:00
mtaylorjeblair: ^^^22:01
jeblairhi22:01
vishymtaylor: it setup.py develops from whichever branch you specify.  Github by default i think?22:01
jeblairhttps://review.openstack.org/p/openstack/python-novaclient.git22:02
mtaylorvishy: well, if we use ^^ instead of the github mirror, it'll be more robust (github goes down _way_ more than gerrit does)22:02
openstackgerritJake Dahn proposed a change to openstack/nova: blueprint osapi-console-log bug 876809  https://review.openstack.org/107122:02
uvirtbotLaunchpad bug 876809 in nova "Console log should allow you to tail from the api" [Wishlist,Confirmed] https://launchpad.net/bugs/87680922:02
mtaylorvishy: but both urls should fetch the same thing22:02
jeblairwhere are we talking about?22:02
mtaylorjeblair: in the nova pip-requires file22:02
mtaylorjeblair: vish was putting a patch in to remove the strict version require on python-novaclient in the pip-requires, so I suggested just going ahead and putting in the git-url since that was the plan for the client libs22:03
sorenmtaylor: Ah, good point.22:04
*** anotherjesse has quit IRC22:04
mtaylorvishy: so, to be complete here: "-e git+https://review.openstack.org/p/openstack/python-novaclient.git#egg=python_novaclient-dev"22:04
vishyyeah22:04
vishyupdated22:05
openstackgerritVish Ishaya proposed a change to openstack/nova: Relax novaclient and remove redis dependency  https://review.openstack.org/220622:05
mtaylorrock22:05
jeblairmtaylor: when we do integration testing, we'll be providing our own python-novaclient repo22:05
mtayloryes22:05
jeblairso that url won't be used by jenkins22:05
mtaylorbut for unittesting in the venvs it will be22:05
jeblairokay22:05
vishyI guess when we branch for essex, we should update that to current version22:05
vishyas in @stable/diablo22:05
vishy* @stable/essex22:05
vishyperhaps we should also do it for the milestones?22:06
vishy@essex-2 ?22:06
larissavishy: Error: "essex-2" is not a valid command.22:06
jeblairlarissa: who are you?22:06
larissajeblair: Error: "who" is not a valid command.22:06
vishymtaylor, jeblair: ^^22:06
mtaylorvishy: I'm not as worried about it for the milestones - but I could be wrong there22:07
mtaylorvishy: we _can_ reference tags or revisions in that git url for pip22:07
mtaylorvishy: so if we do need to pin the milestone branches to a version, it's totally doable pretty easily22:07
bcwaldonmtaylor: can you add a job for gating tempest on pep8 in jenkins?22:07
mtaylorbcwaldon: hell yes22:07
*** hhoover has joined #openstack-dev22:07
jeblairmtaylor: w00t: https://jenkins.openstack.org/job/dev-gate-integration-tests-devstack-vm/155/22:08
mtaylorbcwaldon: is it clean?22:08
mtaylorvishy: ^^^ check the devstack job there22:08
bcwaldonmtaylor: blamar has a branch that went in today22:08
bcwaldonmtaylor: shoudl be 022:08
jeblairmtaylor: i'll send out email about that now that it looks like we can run it again.22:10
vishymtaylor: sexy!22:11
mtaylorjeblair: would you check me on this: https://jenkins.openstack.org/job/gate-tempest-pep8/22:11
bcwaldonmtaylor: well damn22:11
bcwaldonmtaylor: I think I lied22:11
mtaylorbcwaldon: awesome22:12
bcwaldonmtaylor: he fixed pep8 in tempest/22:12
mtaylorwell - there's a gating job now - so fix those problems22:12
bcwaldonmtaylor: that works22:12
*** anotherjesse has joined #openstack-dev22:12
bcwaldonmtaylor: we'll fix it right now22:12
bcwaldonmtaylor: thanks!22:12
mtaylorbcwaldon: oh - I'm only running pep8 on tempest...22:12
bcwaldonmtaylor: oh! then we're good22:12
mtaylorbcwaldon: should I add other dirs?22:13
bcwaldonmtaylor: I'd say no, but I may get back to you on that22:13
jeblairNo such project 'template-tempest-copy-venv'. Did you mean 'template-melange-copy-venv'?22:13
mtaylorbcwaldon: k22:13
bcwaldonmtaylor: and what pep8 version are you running22:13
bcwaldonmtaylor: so we can reproduce failures locally22:13
jeblairi don't think tempest has a venv, so i will delete that build step22:13
mtaylorjeblair: yes. thanks22:13
mtaylorbcwaldon: 0.6.122:13
bcwaldonmtaylor: kk, I'll try to get a runner locally in tempest22:13
*** zns has quit IRC22:13
jeblairhttps://jenkins.openstack.org/view/Tempest/22:14
jeblairadded a view22:14
*** anotherjesse has quit IRC22:14
*** zaitcev has joined #openstack-dev22:15
jeblairhttps://jenkins.openstack.org/view/Tempest/job/gate-tempest-pep8/1/22:16
jeblairbcwaldon, mtaylor: ^ i retriggered the most recent patch, looks good.22:16
*** jmckenty has quit IRC22:16
bcwaldonjeblair: thanks!22:16
mtaylorsexy22:16
*** zns has joined #openstack-dev22:17
openstackgerritJay Pipes proposed a change to openstack/tempest: Bunch of cleanups in images tests and clients  https://review.openstack.org/219622:19
sorenmtaylor: From what I can tell, dh won't even call "python setup.py test".22:22
*** rnirmal has quit IRC22:22
mtaylorsoren: really? wow. that's kind of weird22:22
mtaylorsoren: since it calls make check by default for autotools projects22:23
sorenmtaylor: If there's a makefile, it'll check if there's a check or test target and run that.22:23
vishyjeblair: is that devstack vm running in cloudservers?22:23
mtaylorI guess not enough python projects implement setup.py test for it to make sense22:23
sorenmtaylor: AFAICT, it has no such magic for python.22:23
mtaylorsoren: ass22:23
mtaylorvishy: yes22:23
vishymtaylor: are you using pvgrubbed oneiric?22:23
mtaylorvishy: we have been - _although_ they just released oneiric images, so it might be possible to base our image on top of that - but for now pvgrubbed oneiric22:24
openstackgerritJay Pipes proposed a change to openstack/glance: Fixes LP Bug#901534 - Lost properties in upload  https://review.openstack.org/220722:24
vishywow, finally!22:24
mtaylorright?22:24
*** cp16net has quit IRC22:25
sorenGawd, I'm looking forward to a cloud provider that isn't Amazon that lets you upload your own images.22:25
mtaylorsoren: ++22:26
jeblairi believe all new images are supposed to have pvgrub turned on; our oneiric shouldn't be much different than the "official" one.22:27
vishyjeblair: interesting22:38
openstackgerritMark McLoughlin proposed a change to openstack/glance: Add new cfg module  https://review.openstack.org/214122:38
openstackgerritMark McLoughlin proposed a change to openstack/glance: Convert glance to use the new cfg module  https://review.openstack.org/214222:38
vishymarkmc: does that mean you fixed it for python 2.6?22:39
markmcvishy, it does22:39
vishymarkmc: w00t22:39
markmcvishy, mostly unittest stuff, but also ConfigParser in 2.6 doesn't support allow_no_value22:40
markmcvishy, which I think is about allowing 'foo = None' in the config files22:40
* markmc shrugs22:40
markmcvishy, hmm, so it got merged into nova without working on 2.6 ?22:41
markmcvishy, what is this heresy?22:41
vishymarkmc: yes nobody noticed22:41
markmcvishy, we don't gate on 2.6?22:41
* mtaylor needs to get up 2.6 builders22:41
markmcah, okay22:41
vishymarkmc: hence my comment earlier that we should have a gating job22:41
mtayloryes.22:42
* mtaylor just put it on his todo list22:42
*** anotherjesse has joined #openstack-dev22:44
openstackgerritMark McLoughlin proposed a change to openstack/nova: Make cfg work on python 2.6  https://review.openstack.org/220822:44
*** anotherjesse has quit IRC22:44
openstackgerritMark McLoughlin proposed a change to openstack/nova: Port nova.flags to cfg  https://review.openstack.org/214722:44
* markmc kicks off run_tests.sh to be sure to be sure and goes to bed22:45
vishymarkmc: you reproposed the original patch which was already merged?22:47
markmcvishy, no, a new patch22:48
vishythe old one is there too ^22:48
markmcvishy, and a new version of a patch that hadn't been merged yet22:48
vishyis there a difference?22:48
markmcvishy, it was rebased22:48
vishyhmm22:48
vishywill that work?22:48
markmcwhy would it not?22:48
vishyhmm wait i guess it isn't merged yet22:49
markmcright, the patch to add cfg was merged22:49
vishyah it was adding the cfg that was merged22:49
vishymy bad22:49
markmcthe patch to *use* it wasn't22:49
vishycontinue going to bed22:49
vishy:)22:49
markmcthank you for your indulgence :)22:49
* markmc tears himself away from twitter and really goes22:49
vishyi guess we better merge before we get 2.6 gating in22:49
vishy:)22:50
openstackgerritAlex Meade proposed a change to openstack/nova: Add preparation for asynchronous instance faults  https://review.openstack.org/220922:50
*** lloydde has quit IRC22:50
*** markvoelker has quit IRC22:54
*** dwalleck has joined #openstack-dev22:58
*** lloydde has joined #openstack-dev22:58
*** dwalleck has quit IRC23:01
openstackjenkinsProject nova-docs build #1,744: FAILURE in 1 min 20 sec: https://jenkins.openstack.org/job/nova-docs/1744/23:02
openstackjenkins* Rick Harris: Add ability to see deleted and active records.23:02
openstackjenkins* Vishvananda Ishaya: Relax novaclient and remove redis dependency23:02
*** hhoover has quit IRC23:02
openstackgerritVerification of a change to openstack/nova failed: Make QuantumManager no longer depend on the projects table  https://review.openstack.org/216623:03
*** mattray has quit IRC23:04
*** anotherjesse has joined #openstack-dev23:04
*** bcwaldon has quit IRC23:06
vishymtaylor: fail23:06
vishyerror in nova setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers23:06
mtaylorvishy: that failure doesn't look good23:06
vishyinstall_requires is using pip-requires to build23:06
mtayloroh. well, tits23:07
*** rsampaio has quit IRC23:07
mtaylorlemme poke for a minute23:07
vishyyeah stupid23:07
vishyso we can't use the -e in pip-requires unless we change it23:07
*** hub_cap has quit IRC23:07
vishyor setup.py develop bgoes boom23:07
*** kbringard has quit IRC23:08
openstackgerritVerification of a change to openstack/nova failed: Make cfg work on python 2.6  https://review.openstack.org/220823:08
vishymtaylor: i guess we have to switch it back and just update the version of novaclient?23:09
mtaylorvishy: so...23:09
mtaylorvishy: I think we can patch the function in setup.py23:09
vishymtaylor: and it broke your jenkins too23:09
vishyboom!23:09
mtaylorvishy: yeah. I'll bet it did23:09
openstackgerritJake Dahn proposed a change to openstack/nova: blueprint osapi-console-log bug 876809  https://review.openstack.org/107123:09
uvirtbotLaunchpad bug 876809 in nova "Console log should allow you to tail from the api" [Wishlist,Confirmed] https://launchpad.net/bugs/87680923:09
vishyImportError: No module named novaclient23:09
vishymtaylor how do you propose we patch the function?23:10
mtaylorvishy: sigh. ok - just make it a non-git line for now, and I'll work on a more robust solution23:10
jeblairvishy: what's up with "sudo apt-get install -y python-m2crypto" in install_venv23:10
vishyjeblair: the pip version splodes on oneiric23:10
jeblairi kind of think it's uncool for something like that to be doing sudo stuff23:11
vishymtaylor23:11
vishyokies23:11
jeblair(esp, since it's already installed)23:11
mtaylorvishy: develop vs. venv is tricky23:11
mtaylorvishy: I'd just been thinking of venv so far ...23:11
* mtaylor punches self in head23:12
jeblairthe pip-requires file gets used by setup?23:12
jeblairi thought those were separate, and you were planning on taking advantage of that?23:12
jeblairdef load_required_packages(): with file('tools/pip-requires', 'r') as f:23:13
openstackgerritVish Ishaya proposed a change to openstack/nova: revert using git for novaclient  https://review.openstack.org/221023:13
jeblairah.  i see. :)23:13
mtaylorI was.23:13
openstackgerritGabriel Hurley proposed a change to openstack/horizon: PEP8 fixes.  https://review.openstack.org/221123:13
vishyjeblair: it is now23:13
mtaylorBUT - there is still a question mark of what to do for the python setup.py develop workflow23:13
vishynot so sure I like it because it caused multiple issues23:13
vishymtaylor: how do we push 2.5.8 to pip?23:13
vishyassuming we wanted to23:13
vishymtaylor: should we ninja approve that patch to fix jenkins?23:14
mtaylorvishy: yes23:14
vishymtaylor: done23:15
openstackgerritJames E. Blair proposed a change to openstack/nova: Rename .nova-venv to .venv.  https://review.openstack.org/221223:15
jeblairwhoops.  authors.  crap.23:16
*** code_franco has quit IRC23:17
openstackgerritVerification of a change to openstack/nova failed: revert using git for novaclient  https://review.openstack.org/221023:17
*** dragondm_ has joined #openstack-dev23:18
openstackgerritJames E. Blair proposed a change to openstack/nova: Rename .nova-venv to .venv.  https://review.openstack.org/221223:18
*** GheRivero_ has quit IRC23:19
*** jakedahn has joined #openstack-dev23:19
*** bsza has quit IRC23:20
vishymtaylor: we might need secret powers23:21
vishyhttps://jenkins.openstack.org/job/gate-nova-unittests/207/23:22
jeblairmtaylor: should we add a virtualenv upgrade to the template copy job for nova?23:22
jeblairie, is the problem here that it's running with an out of date venv?23:22
jeblairi believe that's in there for glance, and i just added it to another job this morning, but it's not on all of them (something that will be easier to fix once the venv renames are done)23:23
jeblair"python tools/install_venv.py --upgrade"23:23
vishyjeblair: can you fix that failure above?23:23
jeblairoh, nova doesn't have that option :/23:23
vishythe patch to fix the pip-requires is failing because the builder doesn't have the right pip requires :|23:24
jeblairvishy: is there a way to upgrade the venv?23:24
vishyjeblair: activate it23:24
vishyand pip install python-novaclient23:25
vishy:)23:25
vishyor pip install -E <env> python-novaclient23:25
jeblairi mean automatically; glance has "python tools/install_venv.py --upgrade"23:27
vishyyeah i don't think we have one of those23:28
vishy:(23:28
dovetaildanvishy: Can you look at this: https://bugs.launchpad.net/nova/+bug/90192523:29
uvirtbotLaunchpad bug 901925 in nova "python2.6 setup.py clean -a returned exit code 1" [High,New]23:29
vishyyeah23:29
vishydovetaildan: it is the thing we are trying to fix right now23:30
openstackgerritVerification of a change to openstack/nova failed: revert using git for novaclient  https://review.openstack.org/221023:30
dovetaildanvishy: sorry man. I just jumped back online. Thanks. I'll check back later tonight.23:30
vishycool23:30
vishymtaylor, jeblair: ideas on how we can unbreak this?23:31
jeblairso ideally, we make sure the venv is up to date right before we use it.  but there doesn't appear to be a way to do that.23:31
jeblairwithout that, i think the venv caching scheme is broken23:31
jeblairthis is a problem that will present again, even if we ninja fix it now23:32
vishyjeblair: sure, can we ninja fix to get it unbroken now23:32
jeblairbut i think we maybe should just ninja fix it for now and figure out the right thing later23:32
jeblair:)23:32
vishythen we can figure out how to update the venv properly23:32
vishyexactly23:32
vishy+123:32
mtaylorsorry - got pulled in to a call23:34
jeblairvishy, mtaylor: i am going to merge the change in gerrit, overriding jenkins.  sound good?23:34
mtaylorjeblair: SO - perhaps the re-build venv job should attempt to do the gating job functions on tip of trunk using the venv before declaring it successful?23:34
mtaylorjeblair: yes23:34
openstackgerritTrey Morris proposed a change to openstack/nova: Adds network model and network info cache.  https://review.openstack.org/202823:34
jeblairthen the venv will be rebuilt, and things should be good23:34
vishymtaylor: coolness23:35
vishyand jeblair23:35
vishy:)23:35
openstackgerritGabriel Hurley proposed a change to openstack/horizon: PEP8 fixes.  https://review.openstack.org/221123:36
jeblairvishy: merged, venv rebuild is running: https://jenkins.openstack.org/job/nova-venv/127/23:37
openstackgerritVerification of a change to openstack/nova failed: revert using git for novaclient  https://review.openstack.org/221023:38
jeblair(you can ignore that)23:39
vishyhehe23:41
vishyok it is in and rebuilt now?23:41
vishythere were a couple other patches that need to be rekicked23:42
*** zns1 has joined #openstack-dev23:44
andrewbogottmarkmc:  I was talking to you earlier about a dns extension, right?  (My backscroll buffer is tiny and my memory faint.)23:46
*** zns has quit IRC23:46
openstackgerritJake Dahn proposed a change to openstack/nova: blueprint osapi-console-log bug 876809  https://review.openstack.org/107123:47
uvirtbotLaunchpad bug 876809 in nova "Console log should allow you to tail from the api" [Wishlist,Confirmed] https://launchpad.net/bugs/87680923:47
openstackjenkinsYippie, build fixed!23:49
openstackjenkinsProject nova-docs build #1,745: FIXED in 3 min 17 sec: https://jenkins.openstack.org/job/nova-docs/1745/23:49
openstackjenkinsVishvananda Ishaya: revert using git for novaclient23:49
openstackgerritPaul Voccio proposed a change to openstack/nova: removing TODO as we support Windows+XenServer and have no plans to support quiesce or VSS at the moment  https://review.openstack.org/221323:51
openstackgerritKevin L. Mitchell proposed a change to openstack/nova: Add templates for selected resource extensions.  https://review.openstack.org/221423:56

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