Thursday, 2011-09-22

*** hbetts has quit IRC00:06
openstackgerritA change was merged to openstack/openstack-ci-puppet: Add apt-get update so that we get latest packages.  https://review.openstack.org/51800:06
*** jeffjapan has quit IRC00:11
*** jeffjapan has joined #openstack-dev00:12
*** lorin1 has joined #openstack-dev00:16
*** zns has joined #openstack-dev00:20
*** lorin11 has joined #openstack-dev00:21
*** lorin12 has joined #openstack-dev00:21
*** lorin1 has quit IRC00:21
*** gabrielhurley has quit IRC00:22
*** wwkeyboard has joined #openstack-dev00:27
openstackgerritA change was merged to openstack/keystone: Changes to support auth catalog as per new format.  https://review.openstack.org/52500:38
*** lorin12 has left #openstack-dev00:44
*** hugokuo has joined #openstack-dev00:47
*** HugoKuo_ has quit IRC00:50
*** anotherjesse has joined #openstack-dev00:51
*** bcwaldon has joined #openstack-dev00:53
*** bcwaldon has quit IRC01:00
*** nati has quit IRC01:15
*** jdurgin has quit IRC01:16
*** dolphm has joined #openstack-dev01:25
dolphmanotherjesse: just realized i wasn't on irc..01:25
*** hbetts has joined #openstack-dev01:28
*** anotherjesse has quit IRC01:31
*** nati has joined #openstack-dev01:32
*** stuntmachine has joined #openstack-dev01:34
stuntmachineIs Diablo still on track for release tomorrow?  I'm not seeing much about it on the OpenStack website.01:35
dolphmstuntmachine: the release is under threat of delay, but i'm working my *** off :)01:44
stuntmachinehahaha, well that's appreciated :)01:44
stuntmachineI work for a company that is looking to use OpenStack for our network, and since we're so close to Diablo we're really excited about it, that's all.01:45
stuntmachineI know there are some big changes and merges coming along with it.01:45
dolphmcool! yeah some of those big changes lost sync with the rest of the community01:46
stuntmachineSadly, I'm a sysadmin, not a developer, so I can't offer much in the way of code...01:46
*** halfss has joined #openstack-dev01:46
*** yeming has joined #openstack-dev01:48
stuntmachineThat said, I'm excited about the prospect of multi-nic support in instances.  It would make running a management network a lot simpler, though I'm not sure if I'm envisioning the networking goals of OpenStack in the same way the community is.01:49
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: Added missing data  https://review.openstack.org/51601:50
dolphmstuntmachine: hopefully that's the last missing feature! ^^01:50
*** nci has left #openstack-dev01:50
stuntmachinedolphm:  Are you heavily involved with development?  I know that's a very open-ended question, but I ask because I'm genuinely curious how something like multiple NICs was overlooked.  It almost makes me wonder if we're envisioning this incorrectly.01:52
dolphmstuntmachine: i'm one of the core developers on keystone (identity/authentication)... but i don't even know what openstack project would be responsible for that01:53
stuntmachineProbably nova, since nova-network handles all networking management.01:54
dolphmah okay01:54
dolphmas an openstack *user*, I'm only familiar with swift01:55
*** hbetts has quit IRC01:56
*** joonwon has joined #openstack-dev02:01
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: Added missing data  https://review.openstack.org/51602:11
dolphmadded docs for my last change, not sure if my XSD revision is valid, if anyone wants to look at it ^^02:15
*** dolphm has quit IRC02:15
*** zns has quit IRC02:27
*** halfss has quit IRC02:34
*** hugokuo has quit IRC02:43
*** hugokuo has joined #openstack-dev02:44
*** nci has joined #openstack-dev02:55
*** zns has joined #openstack-dev02:58
*** yeming has quit IRC03:07
*** yeming has joined #openstack-dev03:07
rmkHmm some interesting issues with my rabbit and mysql servers being on the opposite side of a stateful firewall from the compute nodes.03:08
*** zns1 has joined #openstack-dev03:16
*** zns has quit IRC03:19
*** zns1 has quit IRC03:21
*** stanchan has quit IRC03:29
*** openstackjenkins has quit IRC03:32
*** joonwon has quit IRC03:33
*** lorin1 has joined #openstack-dev03:45
*** markvoelker1 has quit IRC03:57
*** zns has joined #openstack-dev03:58
*** hugokuo has quit IRC04:02
*** zns has quit IRC04:02
*** hugokuo has joined #openstack-dev04:02
*** lorin1 has left #openstack-dev04:03
*** stuntmachine has quit IRC04:06
*** openstackjenkins has joined #openstack-dev04:09
*** wwkeyboard has quit IRC04:13
*** Rajaram has joined #openstack-dev04:15
*** martine_ has joined #openstack-dev04:24
*** Rajaram has quit IRC04:27
*** stanchan has joined #openstack-dev04:54
*** zaitcev has quit IRC05:06
*** mjs has joined #openstack-dev05:10
*** martine_ has quit IRC05:12
*** mjs has quit IRC05:15
*** naehring has joined #openstack-dev05:37
*** rcc has joined #openstack-dev05:49
*** rcc1 has quit IRC05:50
*** jdag has joined #openstack-dev06:32
*** tsuzuki_ has joined #openstack-dev06:59
* ttx yawns07:07
*** reidrac has joined #openstack-dev07:10
*** nati has quit IRC07:18
*** xavicampa has joined #openstack-dev07:20
*** jakedahn has joined #openstack-dev07:21
ttxsoren, mtaylor, jeblair: jenkins is busted07:28
ttx"Service Temporarily Unavailable" -- bad timing07:28
*** tr3buchet has quit IRC07:35
*** tr3buchet has joined #openstack-dev07:35
openstackgerritsleepsonthefloor proposed a change to openstack/keystone: Fix for bug 855226.  In create token response, provide user and roles.  https://review.openstack.org/52607:38
uvirtbotLaunchpad bug 855226 in keystone "Missing user and roles in create token response" [Undecided,New] https://launchpad.net/bugs/85522607:38
*** AhmedSoliman has joined #openstack-dev07:57
*** xavicampa has quit IRC07:58
*** rbasak has joined #openstack-dev08:14
sorenttx: Erk.08:23
sorenttx: /me investigates08:23
ttxsoren: probably the same disk space thing08:23
ttxsoren: I just need it to work today. Hell can break loose tomorrow :)08:24
*** openstackjenkins has quit IRC08:24
sorenttx: On itsway back.08:24
*** joonwon has joined #openstack-dev08:25
sorenNo,plentyof space.08:25
*** openstackjenkins has joined #openstack-dev08:25
sorenHm...my spacebaaris actingup.08:25
sorenDarn int.08:25
ttxsoren: any particular reason outside of Murphy's law ?08:26
sorencmvvvvvvvvvvxx      ,,,c   x08:27
sorenwhoops08:27
sorenThere. All better, i think.08:27
ttxlsdddddddd.08:27
*** rbasak has quit IRC08:27
ttxjenkins has a start-up time ? Crazy Java.08:28
sorenttx: It spends a lot of time scanning through build history (which is kept on the filesystem rather than in something like sqlite)08:29
sorenttx: It seems to have died last night (3:25 UTC)08:30
naehringmemrci08:31
*** doude has joined #openstack-dev08:31
sorenOh!08:31
sorenttx: There's a crapload of: Caused by: java.lang.OutOfMemoryError: Java heap space08:31
* ttx sobs. Why does anyone use Java.08:31
ttxsoren, mtaylor: then we should probably bump up the JVM heap parameters, maybe they weren't adjusted to account for extra mem08:33
*** AhmedSoliman has quit IRC08:34
sorenttx: I'll leave that to mtaylor. He's java-enabled. He'll know how to do this in a flash.08:34
ttxpoor soul08:35
sorenttx: My Java Certified Engineer certification expired years ago. I shouldn't even be looking at these logs.08:35
ttxsoren: do they make your head hurt ?08:35
sorenttx: The logs? Only from shaking my head so much.08:36
ttxvishy: Jenkins is back on line, approve at will.08:36
ttxsoren: thanks for saving the day again08:36
soren\o/08:36
*** rbasak has joined #openstack-dev08:36
* ttx ponders some kind of release sprint for OpenStack08:36
sorenI didn't realise we had https-enabled Jenkins. That's great. (and about time)08:36
ttxhaving people "around" and in the same timezone actually removes a lot of the stress08:37
sorenttx: I was thinking the same thing last night, actually.08:37
ttxand could double up as a design summit prep meeting08:37
sorenttx: I'm here for the rest of the day. Sorry about not picking up my phone.08:37
ttxcool, thx08:37
*** jdag has quit IRC08:39
ttxBetter release today, apparently the press says it's already released.08:43
* ttx ponders a one-week delay for fun.08:43
zykes-:p08:44
*** darraghb has joined #openstack-dev08:53
*** Jaesang has quit IRC09:06
openstackgerritbenzwt proposed a change to openstack/glance: adaptive pagination  https://review.openstack.org/43309:20
openstackgerritbenzwt proposed a change to openstack/glance: adaptive pagination  https://review.openstack.org/43309:22
*** rods has joined #openstack-dev09:39
* ttx disables Glance BugTeam's bug mail while he fixreleases 84 bugs09:46
* ttx reenabled Glance bugmail09:52
*** yeming has quit IRC09:56
sorenttx: Good idea!09:58
ttxthat won't save direct subscribers, but...09:58
ttxfor Nova, I'll move 450 bugs09:58
sorenHoly crap.10:00
sorenExcusez mon français.10:00
ttxLooking at the list of Nova direct subscribers, this is going to hurt.10:03
*** jeffjapan has quit IRC10:04
ttxsoren: btw, i was wondering if we should have oneiric packages in the 2011.3 release PPA10:05
ttxsoren: for the 2011.2 one, we didn't have natty packages10:05
ttxbecause natty shipped with later versions anyway10:06
ttxthat said... there may be value in providing "pure" Diablo packages for Oneiric10:06
ttxbefore Daviey adds one-month-worth of patches on top of it10:07
ttxdunno.10:08
*** joonwon has quit IRC10:19
sorenttx: I think we should. Just for good measure.10:36
ttxworks for me10:37
*** naehring has quit IRC11:01
Davieyttx: >:o11:03
Davieyttx: providing you respect versioning, i don't mind :)11:04
Davieynot that i see the benefit.. but yes11:04
Davieyttx: won't be over the moon if it gets large adoption, and people start raising bugs that are solved in oneiric.11:04
*** wwkeyboard has joined #openstack-dev11:09
ttxDaviey: that's your competitive advantage ! "We ship a Diablo that actually works"11:12
Davieyttx: Looking at the current state, even i wouldn't make such a claim.11:13
Davieymarketing might.11:13
Daviey"we ship a diablo that is slightly less fragile", sounds more honest.11:14
nhmI'm somewhat embarrased to admit I'm still running cactus.11:17
*** naehring has joined #openstack-dev11:34
*** tsuzuki_ has quit IRC11:34
zulttx: actually ill be doing the one-month-worth of patches on top of it ;)11:37
ttxzul: you're the man!11:38
zulttx: bah11:38
zuljust call me rodney11:38
*** hugokuo has quit IRC11:46
*** bsza has joined #openstack-dev11:47
*** rcc1 has joined #openstack-dev11:49
*** rcc has quit IRC11:49
openstackjenkinsProject nova-milestone build #73: SUCCESS in 19 sec: https://jenkins.openstack.org/job/nova-milestone/73/12:01
openstackjenkinsTarmac: Final versioning for Diablo12:01
ttxyeeha12:05
*** rcc1 has quit IRC12:07
*** rcc has joined #openstack-dev12:08
*** Vek has quit IRC12:17
*** wwkeyboard has quit IRC12:20
*** rohitkarajgi has joined #openstack-dev12:29
*** pontid has quit IRC12:38
*** rohitkarajgi has quit IRC12:41
*** jahor has joined #openstack-dev12:42
ttxWARNING: bugmail avalanche coming up. If you're directly subscribed to Nova bugs, consider disabling your subscription temporarily12:42
*** mancdaz has quit IRC12:52
ttx"Nova bugs" team bugmail temporarily disabled.12:52
ttx(a bit late)12:53
*** stuntmachine has joined #openstack-dev12:58
*** rohitkarajgi has joined #openstack-dev13:00
*** joesavak has joined #openstack-dev13:03
*** amccabe has joined #openstack-dev13:04
*** amccabe_ has joined #openstack-dev13:05
* ttx continues bugmail avalanche.13:09
zulis there a specific version for novaclient you have to use with nova?13:14
*** amccabe has quit IRC13:18
*** lorin1 has joined #openstack-dev13:18
*** mdomsch has joined #openstack-dev13:22
*** bsza has quit IRC13:23
*** kbringard has joined #openstack-dev13:24
*** martine_ has joined #openstack-dev13:25
*** lorin1 has quit IRC13:26
*** amccabe_ has quit IRC13:33
*** bsza has joined #openstack-dev13:42
ttxok, bugmail avalanche completed, "Nova bugs" team bugmail restored.13:45
* ttx pauses for a bit13:47
*** lts has quit IRC13:48
*** martine_ has quit IRC13:51
mtaylorttx, soren: java13:51
*** wwkeyboard has joined #openstack-dev13:57
*** amccabe_ has joined #openstack-dev13:58
*** lts has joined #openstack-dev13:58
sandywalshvishy, ping?14:00
sandywalshzul, this is the latest https://github.com/rackspace/python-novaclient14:01
sorenmtaylor: What?14:01
*** bcwaldon has joined #openstack-dev14:02
vishysandywalsh: sup14:04
sandywalshvishy, hey, just sent an email, but if you a minute for a quick skype?14:05
*** rohitkarajgi has quit IRC14:05
sandywalshmtaylor, so, what's the latest on that pymox thing?14:07
sandywalshmtaylor, I have the other two branches merged (novaclient and nova) ... just need keystone14:07
mtaylorsandywalsh: uhm. entirely possible I've dropped a ball on something here - is the open task just adding it to the keystone build deps?14:09
sandywalshmtaylor, to my understanding, yes14:10
sandywalshmtaylor, specifically so jenkins can run the tests14:10
sandywalshmtaylor, import stubout fails on jenkins14:10
mtaylorsandywalsh: ok. done.14:11
sandywalshmtaylor, thanks ... will try to get it kicked again14:11
sandywalshmtaylor, unless that's something you can do?14:11
ttxmtaylor: java?14:14
*** Vek has joined #openstack-dev14:17
openstackgerritDan Prince proposed a change to openstack/openstack-chef: Update raxkey extension paste config in keystone.conf. Add glance endpoint. Glance keystone auth support. Also add keystone::creds recipe. Cleanup:  https://review.openstack.org/52714:20
openstackgerritA change was merged to openstack/openstack-chef: Update raxkey extension paste config in keystone.conf. Add glance endpoint. Glance keystone auth support. Also add keystone::creds recipe. Cleanup:  https://review.openstack.org/52714:21
mtaylorsandywalsh: looking14:22
openstackgerritVerification of a change to openstack/keystone failed: Get Service Catalog from token  https://review.openstack.org/35914:24
sandywalshthanks mtaylor ... at least now I have a legit bug to fix :)14:25
mtaylorsandywalsh: yay!14:25
openstackgerritAnne Gentle proposed a change to openstack/image-api: Corrects API example returns URI fields as per bug 854094  https://review.openstack.org/52814:28
uvirtbotLaunchpad bug 854094 in glance "API documentation not current" [Medium,Triaged] https://launchpad.net/bugs/85409414:28
vishysandywalsh: I might have some time to chat on skype in a few hours14:28
*** mfer has joined #openstack-dev14:29
openstackgerritA change was merged to openstack/image-api: Corrects API example returns URI fields as per bug 854094  https://review.openstack.org/52814:30
uvirtbotLaunchpad bug 854094 in glance "API documentation not current" [Medium,Triaged] https://launchpad.net/bugs/85409414:30
sandywalshvishy, k, ideally you can make the 11am CST? (see email)14:30
vishysandywalsh: i will try14:32
*** hbetts has joined #openstack-dev14:38
openstackgerritAnne Gentle proposed a change to openstack/image-api: Changes pom build file for new naming conventions with version of api  https://review.openstack.org/52914:39
*** stanchan has quit IRC14:40
openstackgerritA change was merged to openstack/image-api: Changes pom build file for new naming conventions with version of api  https://review.openstack.org/52914:40
*** vladimir3p has joined #openstack-dev14:42
*** lorin1 has joined #openstack-dev14:47
*** lorin1 has left #openstack-dev14:47
*** cp16net has joined #openstack-dev14:51
*** nhm has quit IRC14:52
*** dolphm has joined #openstack-dev14:53
*** nhm has joined #openstack-dev14:54
*** jdag has joined #openstack-dev14:56
*** amccabe_ has quit IRC14:56
*** zul has quit IRC14:58
*** rnirmal has joined #openstack-dev15:00
*** heckj has joined #openstack-dev15:01
*** zul has joined #openstack-dev15:02
*** stuntmachine has quit IRC15:03
*** stuntmachine has joined #openstack-dev15:03
openstackgerritAnne Gentle proposed a change to openstack/identity-api: Changes pom.xml to create a docs.openstack.org/api/ directory structure for readable URLs plus gives the readme an rst extension  https://review.openstack.org/53015:05
*** reidrac has quit IRC15:18
vishyjaypipes: have the link to the release notes etherpad handy?15:34
jaypipesvishy: http://wiki.openstack.org/ReleaseNotes/Diablo15:34
vishyah it is a wiki, no wonder15:35
bcwaldonjaypipes, vishy: what's the value in releasing multiple swift versions within Diablo?15:35
bcwaldonjust looked at the wiki and noticed it's different than nova/glance15:35
jaypipesbcwaldon: it was just cat'd from the Swift Changelog...15:36
*** neogenix has quit IRC15:36
bcwaldonOk, it's just weird to say we released all these versions when really only 1.4.3 is useful15:36
bcwaldonjaypipes: does glance acutally have notifications?15:38
notmynamebcwaldon: all the intermediate versions were full prod-ready releases. that's what's happened between cactus and diablo15:38
bcwaldonnotmyname: ok, so it's more of a regrouping of releases for swift, while it *is* the release for nova/glance15:39
openstackjenkinsProject nova build #1,409: SUCCESS in 3 min 53 sec: https://jenkins.openstack.org/job/nova/1409/15:39
openstackjenkinsTarmac: Update exception.wrap_exception so that all exceptions (not just Error and NovaException types) get logged correctly.15:39
openstackgerritAnne Gentle proposed a change to openstack/identity-api: Renames README to README.rst  https://review.openstack.org/53115:40
jaypipesbcwaldon: yes, johan_-_ added them in D415:40
notmynamebcwaldon: it's openstack packaging a certain version of the swift code. those other releases are the diff since the last time openstack made an official package15:40
bcwaldonjaypipes: hmm, must have missed that one ;)15:41
bcwaldonnotmyname: ok, thanks for explaining it for me :)15:41
*** ameade has joined #openstack-dev15:42
vishyBy default (in the ubuntu packages), the --use_deprecated_auth' flag in /etc/nova/nova.conf15:46
vishydo our packages do this?15:46
vishybcwaldon:  * TODO: point out imageRef flavorRef change15:49
vishyany idea what that is referring to?15:49
bcwaldonvishy: yeah, where did that come from15:49
vishyrelease notes15:50
vishycan you give me a paragraph on it?15:50
bcwaldonvishy: it's really not that big of a change, but sure15:50
vishywell a sentence then15:50
bcwaldonvishy: fine!15:50
openstackjenkinsProject nova build #1,410: SUCCESS in 3 min 54 sec: https://jenkins.openstack.org/job/nova/1410/15:51
openstackjenkins* Tarmac: Add next links for server lists in OSAPI 1.1. This adds servers_links to the json responses, and an extra atom:link element to the servers node in the xml response.15:51
openstackjenkins* Tarmac: Update exception.wrap_exception so that all exceptions (not just Error and NovaException types) get logged correctly.15:51
openstackjenkins* Tarmac: This patch adds instance progress which is used by the OpenStack API to indicate how far along the current executing action is (BUILD/REBUILD, MIGRATION/RESIZE).15:52
openstackjenkinsFor the first cut, we decided to keep it simple and compute progress by counting discrete steps. This is not ideal since some steps, in particular, steps which involve transferring large amounts of data over the network, take *much* longer than others. A better approximation would account for the data-transferred to the destination host, since in most cases, this dominates the time spent.15:52
openstackjenkinsIn addition to adding progress, this patch:15:52
openstackjenkins- Allows resizes to use same host for source and destination which is useful for dev environments without a second host. This is enabled by the --allow_resize_to_same_host flag.15:52
openstackjenkins- Fixes a bug in the glance and migration XenAPI plugins where the VHDs were being copied into the SR in the wrong order. Before the base-copy was copied first meaning it was possible for snapwatchd to see the base-copy before the dependent cow was present. It was treat the base_copy as an unreferenced parent, and GC it.15:52
openstackjenkins- Additional refactoring and cleanups.15:52
openstackgerritAnne Gentle proposed a change to openstack/compute-api: Modifies pom.xml to use a docs.openstack.org/api directory structure  https://review.openstack.org/53215:52
*** SpamapS has quit IRC15:54
*** SpamapS has joined #openstack-dev15:54
*** SpamapS has joined #openstack-dev15:54
*** zaitcev has joined #openstack-dev16:00
rmkIs there anything which would prevent the Cactus dash from working with Diablo for now?16:00
*** dragondm has joined #openstack-dev16:01
sandywalshvishy, able to join us?16:01
vishysandywalsh: I have another meeting right now, but hopefully it will be quick16:02
vishysandywalsh: I will call in after16:02
sandywalshvishy, excellent16:02
kbringardrmk: you may need to turn on the deprecated auth options in diablo, or the dashboard will display everything for everyone16:02
kbringardpossibly… I'm not entirely sure, though16:03
rmkubuntu packages ship with deprecated auth enabled, so cool16:03
rmkI'll give it a try today16:03
kbringardah, well there you go :-)16:03
*** CatKiller has quit IRC16:04
rmkcheers on diablo guys16:04
vishytr3buchet, pvo, westmaas, if any of you have things to add to the release notes, especially in regards to the feature disparity between KVM and XenServer, please let me know16:04
vishytr3buchet, pvo, westmaas: http://wiki.openstack.org/ReleaseNotes/Diablo16:05
rmkI tried using OS with Xenserver a few weeks back and ended up giving up.  Maybe it's worth another shot now.16:06
bcwaldondevcamcar: can you re-review this today -> https://code.launchpad.net/~rackspace-titan/nova/images-next/+merge/7536716:07
openstackgerritA change was merged to openstack/compute-api: Modifies pom.xml to use a docs.openstack.org/api directory structure  https://review.openstack.org/53216:07
tr3bucheti've had no issues with openstack and xenserver..16:07
*** adiantum_ has joined #openstack-dev16:07
rmktr3buchet: I think it's an issue of documentation really16:07
rmkThere's nothing beyond the one wiki page referencing what any of the config should be16:08
tr3buchetcould be, i haven't looked at the openstack xs wiki in a while16:08
westmaasvishy: added some os api 1.1 notes16:09
tr3buchetwe maintain our own16:09
rmktr3buchet: docs?16:09
tr3buchetrmk: yes16:09
tr3buchetfor xenserver specifically16:09
rmkany intent to publish them ?16:09
*** adiantum has quit IRC16:10
rmkI was compelled by the combination but was concerned there wasn't much support for it16:10
tr3buchetrmk: i'm not sure, i'd have to find out. suffice to say we use it without regularly and generally without issue16:11
tr3buchets/without//16:11
rmknice16:12
*** mfer has quit IRC16:14
*** mfer has joined #openstack-dev16:15
annegentletr3buchet: we should talk at the Summit about xenserver docs16:16
tr3buchetvishy: i'm not familiar enough with kvm.. i'll dig into the code and see if i can come up with some more differences16:17
*** zns has joined #openstack-dev16:17
tr3buchetannegentle: be glad to help out where i can16:17
rmkI think a lot of folks would be interested in OS/XS if there were more detail around it16:18
annegentletr3buchet: cool, I've been meaning to talk to you more about it16:18
kbringardrmk: agreed, part of the reason I've been holding off is because Ubuntu is supporting it again in 11.1016:18
*** lorin1 has joined #openstack-dev16:19
*** lorin1 has left #openstack-dev16:19
annegentlekbringard: good point16:20
rmkkbringard: Supporting what?  xapi?16:20
kbringardrmk: yeppers16:20
kbringardwell, xenserver in general16:20
kbringardsoren knows much about this16:21
tr3buchetyeah i was about to say, he'd be the one to ask16:21
sorenSorry, about what?16:21
kbringardxenserver in 11.1016:21
sorenI have *no* clue about that16:21
sorenWhatsoever.16:22
sorenNada.16:22
kbringardhaha16:22
sorenZilch.16:22
sorenNothing.16:22
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: Added missing data  https://review.openstack.org/51616:22
openstackgerritAnne Gentle proposed a change to openstack/object-api: Changes extension of README, adds xml:id to the book file, changes pom.xml to docs.openstack.org/api structure  https://review.openstack.org/53316:22
openstackgerritA change was merged to openstack/object-api: Changes extension of README, adds xml:id to the book file, changes pom.xml to docs.openstack.org/api structure  https://review.openstack.org/53316:23
*** zns has quit IRC16:23
rmkIs there a 2011.3 ppa now?16:25
*** jdurgin has joined #openstack-dev16:26
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: Added missing data  https://review.openstack.org/51616:27
kbringardrmk: I think it'll be under /release when it's done, but I don't think it's been pushed yet, although I'm not 100% positive of this16:28
rmkJust tried adding it and it seems to be up16:29
*** bsza has quit IRC16:29
*** adiantum_ has quit IRC16:30
ttxvishy: around ?16:31
vishysoren: are you aware of any other feature differences KVM vs. XenServer?16:31
ttxI see you are16:31
vishyI'm trying to add all the known ones to the release notes16:31
*** nati has joined #openstack-dev16:31
ttxvishy: I'll send the announcement in less than 15min, will the releasenotes be readable ?16:31
vishyblamar: did you see the error I mentioned a few days ago about exceptions and logging16:32
vishyttx: they are now16:32
ttxok, cool16:32
*** bsza has joined #openstack-dev16:32
vishyttx: I was just trying to collect any more info from others16:32
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Minor Changes to extension WADL.  https://review.openstack.org/53416:32
ttxvishy: you can continue to improve the release notes over the next hours and days16:33
ttxthat's one advantage of linking to a wikipage :)16:33
vishygood point16:33
vishy:)16:33
blamar vishy: think I missed that one, link?16:34
openstackgerritA change was merged to openstack/keystone: Fixes bug 855823  https://review.openstack.org/51716:35
uvirtbotLaunchpad bug 855823 in keystone "KeyError: 'roleRefs' in auth_token.py" [Undecided,New] https://launchpad.net/bugs/85582316:35
vishyblamar: no link i just mentioned it.  Our exceptions don't print nicely in Nose16:35
vishythe deal is, nose logger tries to add extra info to the exception and then reconstruct it passing in a new message16:36
vishybut our exceptions don't take a message parameter16:36
vishyso they try to do the % kwargs magic16:36
vishyand then fallback to printing the message out with no params16:36
vishyso you get very unhelpful exception messages16:37
*** CatKiller has joined #openstack-dev16:37
vladimir3pFolks, is there any draft plan for essex in terms of number of releases? Will it be possible to mark particular revisions as "relatively stable" (especially prior to big & risky merges) or will it be enough to have E1-E4?16:38
vishysandywalsh: done with my call, still talking?16:38
vishyvladimir3p: we should be following a very similar milestone plan16:38
openstackgerritA change was merged to openstack/keystone: Minor Changes to extension WADL.  https://review.openstack.org/53416:38
ttxvladimir3p: http://wiki.openstack.org/EssexReleaseSchedule ?16:39
ttxvladimir3p: still tbd at the summit16:39
ttxvishy: sending the emali now16:40
vishyttx: woo!16:40
vishyi guess we have to do the github move now16:40
vladimir3pttx: thanks. Yes, I'm actually trying to understand how frequently we will need to merge our code with trunk. The goal it to do it more frequently and not to wait for mid-november (e1), but at the same time there is a big risk that we will hit same issues as we had previously16:41
vladimir3pif we could tell that rev X was relatively stable - it might be good enough16:41
vishyttx: oh, i think the comment about use_deprecated_auth is false16:42
ttxvishy: or drown ourselves in beer16:42
ttxvishy: fix fix16:42
vishyi need to find out16:42
vishyso someone set use_deprecated_auth to true in the packages16:45
vishybut didn't change the paste config to turn on deprecated auth16:45
vishyso I would suspect the packages are broken16:45
vishydo we want deprecated auth in the packages?16:46
vishysoren, Daviey, smoser, ttx, mtaylor ^^16:46
*** hbetts has quit IRC16:46
kbringardit makes the upgrade path a lot smoother16:47
kbringardsince people coming straight from cactus likely don't have keystone setup, or their configs setup to use it16:47
*** CatKiller has quit IRC16:47
*** CatKiller has joined #openstack-dev16:48
mtaylorvishy: I defer to everyone else on the decision of using deprecated_auth or not, but am happy to make whatever changes are needed so that the packages are not broken16:48
vishyif no one else has an opinion I'm going to ask for it to be changed back16:48
vishyto false16:49
vishyso it matches the code16:49
*** jahor has quit IRC16:49
vishyI'll give 10 minutes for other opinions16:49
openstackjenkinsProject nova build #1,411: SUCCESS in 3 min 44 sec: https://jenkins.openstack.org/job/nova/1411/16:49
openstackjenkins* Tarmac: This patch adds flavor filtering, specifically the ability to flavor on minRam, minDisk, or both, per the 1.1 OSAPI spec.16:49
openstackjenkinsIn addition, this patch refactors instance_type_get_all to return a *list* of instance_types instead of a *dict*. This makes it more consistent with the rest of the DB API.16:49
openstackjenkins* Tarmac: Add next links for server lists in OSAPI 1.1. This adds servers_links to the json responses, and an extra atom:link element to the servers node in the xml response.16:49
smoseri woudl think we want deprecated_auth turned on in in the packages if the alternative is failed upgrade16:49
*** lorin1 has joined #openstack-dev16:49
smoserbut i'm not clear as to if you were saying it *was* turned on o rnot.16:50
vishysmoser: someone turned on the flag16:50
vishysmoser: but didn't change the paste.config16:50
vishyso we are not on or off at the moment16:50
kbringarddoesn't it just return everything, as if they were an admin, if you just add the flag but not the correct pipelines?16:50
*** cp16net has quit IRC16:50
vishykbringard: you will be doing everything as the "access_key" user16:51
openstackgerritAnne Gentle proposed a change to openstack/identity-api: Modifies pom.xml to create the /api folder  https://review.openstack.org/53516:51
mtayloralso - are we actually expecting a smooth upgrade from people running cactus packages at this point?16:51
*** blamar has quit IRC16:51
kbringardah, that seems suboptimal :-)16:51
*** lorin1 has quit IRC16:52
vishykbringard: which will probably break quite a few things16:52
smoserzul, do yo uhave thoughts on above ? ^ it seems to me we need to then open a bug against ubuntu and fix the packages there.16:53
kbringardyea, wasn't saying we should leave it, was just musing slightly off topic16:53
kbringardmy only input is the easier upgrade path to have it (properly) set to deprecated by default16:53
zulwe have deprecated_auth turned on16:53
* kbringard goes back to his hole16:53
vishyzul: it isn't just a flag16:53
vishyzul: you need a different middleware stack in the paste config16:54
mtaylorwell - there's two questions - what will the packages in ubuntu do (I thought they decided on deprecated_auth) and then what will the packages released by us do16:54
vishymtaylor: seems like it will make more sense to do what ubuntu does, although that isn't the default in the source code, which is confusing16:54
zulwell if the packaging needs to be updated in ubuntu then yes open a bug in ubuntu and fix packages16:55
rmkHmm I thought I read that the bug around rabbitmq connections dying when idle and not recovering gracefully was resolved but it doesn't appear to be16:55
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Updating guide wrt wadl changes.  https://review.openstack.org/53616:55
vishymtaylor: ok lets turn it back on in the packaging16:55
vishymtaylor: that means we have to add our own paste deploy file to the packaging, I'm not completely sure how to do it16:56
vishymtaylor: but if you grab the one from trunk, there are commented lines for the necessary ones for deprecated auth16:56
mtaylorvishy: ok. which way are you talking here - you do want to enable --use_deprecated_auth16:56
mtayloryeah?16:57
vishymtaylor: the flag is already set16:57
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: Added missing data  https://review.openstack.org/51616:57
vishymtaylor: we just need the middleware stack16:57
mtaylorcorrect. just making sure I was grokking which direction "let's turn it back on" was :)16:57
*** lorin1 has joined #openstack-dev16:57
vishyI will update the release notes16:57
vishyok release notes updated17:02
*** chemikadze has quit IRC17:02
vishymtaylor: please get that done quickly because ttx is/has announced the release17:03
mtaylorvishy, zul: https://code.launchpad.net/~mordred/nova/enable-deprecated-auth/+merge/7661717:04
*** lorin1 has quit IRC17:04
vishymtaylor: looks good17:06
zulack17:07
mtaylorzul: ok, I'll push that to the diablo branch so you can cut the ubuntu packages for oneiric and then I'll figure out how to get that into the release ppa17:07
zykes-why oneiric ? isn17:09
zykes-isn't that like beta ?17:09
*** nati_ has joined #openstack-dev17:10
mtaylorzykes-: that's where new packages for ubuntu are uploaded if we're talking about the upcoming ubuntu release17:10
mtaylorour ppa contains packages for lucid-oneiric17:11
*** lorin1 has joined #openstack-dev17:11
zulmtaylor: you shouldnt need dnsmasq in your ppa for oneiric17:12
mtaylorzul: yes. you are right17:13
*** nati has quit IRC17:13
*** martines has quit IRC17:16
*** martines has joined #openstack-dev17:17
zykes-what's used instead of dnsmasq?17:18
*** stanchan has joined #openstack-dev17:21
openstackgerritDolph Mathews proposed a change to openstack/identity-api: Renames README to README.rst  https://review.openstack.org/53117:21
*** CatKiller has quit IRC17:22
*** lorin1 has quit IRC17:23
openstackgerritDolph Mathews proposed a change to openstack/identity-api: Renames README to README.rst  https://review.openstack.org/53117:24
*** lorin1 has joined #openstack-dev17:24
*** CatKiller has joined #openstack-dev17:24
*** stanchan has quit IRC17:24
*** stanchan has joined #openstack-dev17:25
*** lorin1 has quit IRC17:25
mtaylorzykes-: oneiric already has the version that we've backported in to the other release versions of our ppa17:27
openstackgerritAnne Gentle proposed a change to openstack/identity-api: Changes pom.xml to create a docs.openstack.org/api/ directory structure for readable URLs plus gives the readme an rst extension  https://review.openstack.org/53017:27
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: Added missing data  https://review.openstack.org/51617:28
*** lorin1 has joined #openstack-dev17:29
*** lorin1 has quit IRC17:29
*** lorin1 has joined #openstack-dev17:30
*** lorin1 has quit IRC17:32
openstackgerritA change was merged to openstack/identity-api: Changes pom.xml to create a docs.openstack.org/api/ directory structure for readable URLs plus gives the readme an rst extension  https://review.openstack.org/53017:35
*** lorin1 has joined #openstack-dev17:40
*** lorin1 has quit IRC17:41
*** martine has quit IRC17:41
*** lorin1 has joined #openstack-dev17:46
*** zns has joined #openstack-dev17:47
zulmarkmc: ping why is the iscsi-tgtadm-choice branch marked pending?17:47
*** rcc1 has joined #openstack-dev17:48
markmczul, https://code.launchpad.net/~markmc/nova/iscsi-tgtadm-choice/+merge/7590617:49
markmczul, I see "Status:Needs review"17:49
*** lorin1 has quit IRC17:49
zulmarkmc: heh...maybe im going blind in my old age17:49
markmczul, oh wait, it's Pending in the "reviewer" table17:49
* markmc has no idea what the difference is17:49
*** rcc has quit IRC17:50
vishymtaylor: were you able to get the release ppa updated?17:50
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: Added missing data  https://review.openstack.org/51617:50
mtaylorvishy: I just uploaded the package changes to milestone-proposed. waiting to hear from ttx if it's ok that I push that to the release ppa17:50
*** blamar has joined #openstack-dev17:51
openstackgerritA change was merged to openstack/keystone: Updating guide wrt wadl changes.  https://review.openstack.org/53617:51
dolphm(i hope everyone is enjoying my review spam)17:51
*** lorin1 has joined #openstack-dev17:52
joesavakspam is the sign of progress?17:52
annegentleyeah mine too17:53
sandywalshvishy, sorry we missed you ... I still have a few questions for you if you're available?17:54
vishyyeah lets do this17:54
*** darraghb has quit IRC17:56
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Initial changes to move roles to extensions.  https://review.openstack.org/53717:57
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Initial set of changes to move role operations to extensions.  https://review.openstack.org/53817:57
zykes-what's going to be core then dolphm ?17:58
*** lorin1 has quit IRC17:58
rmkmtaylor: I forgot to file a bug for this but nova-compute should depend on the vlan package17:58
dolphmzykes-: not sure what you're referring to?17:58
mtaylorrmk: yes. I believe that has been fixed17:59
rmkok cool17:59
openstackgerritVerification of a change to openstack/glance failed: Adding git-specific Authors file test  https://review.openstack.org/45118:00
openstackgerritVerification of a change to openstack/glance failed: Implementing changes-since param in api & registry  https://review.openstack.org/38618:00
*** zns has quit IRC18:00
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Initial set of changes to move role operations to extensions.  https://review.openstack.org/53918:02
zykes-everything as extensions ?18:03
jaypipesdolphm: this may be a stupid question, but can I ask why roles are extensions in Keystone? Seems to me they are a pretty critical part of the API, no?18:04
*** RobertLaptop has quit IRC18:05
dolphmjaypipes: uhhh.... yeah, that's news to me18:06
*** jpipes has joined #openstack-dev18:06
jeblairvishy: are you ready to move nova to git?18:06
*** jaypipes has quit IRC18:06
jpipesdolphm: sorry, power supply on my laptop is dying. random shutoffs... :(18:07
jpipesdolphm: did you answer my question above while I was down?18:07
dolphm<dolphm> jaypipes: uhhh.... yeah, that's news to me18:07
dolphminvestigating now18:07
openstackgerritMark Gius proposed a change to openstack/swift: Add more specific error messages to swift-ring-builder  https://review.openstack.org/54018:07
dolphmjpipes: yogi just left too18:07
jpipesdolphm: https://review.openstack.org/#change,539,patchset=118:07
*** heckj has quit IRC18:09
dolphmjpipes: https://blueprints.launchpad.net/keystone/+spec/identity-api <-- these are the only calls identifies as "core"18:09
vishyjeblair: boy, am I!18:10
dolphmjpipes: so, it looks like all administration of roles is non-core (which makes sense to me), but the concept of roles is still definitely core18:10
jeblairvishy: :) okay, i'll get started on that.18:10
jpipesdolphm: hmm... ok18:10
joesavakjpipes: the crud of roles (add, delete, etc) is extension. Get wasn't. I think it was setup this way as different companies would want their own customized crud to fit their structure18:11
vishyjpipes: you're missing an (ay)18:11
jpipesvishy: ya, freenode still thinks I'm logged in as jaypipes since my power randomly shut off a few minutes ago...18:11
vishyhehe18:12
vishyttx: are you back yet?18:13
jpipesjoesavak: OK. I guess I would say there are differences in implementation of CRUD for Roles, but not so much on the API for it... I mean POST /roles should create a new role, PUT /roles/<ID> would modify an existing role or create a role with a known role identifier, DELETE /roles/<ID> would delete a role, etc...18:13
jpipesjoesavak: whether behind the scenes the implementation inserts a role record in an LDAP repo or a record in a database I think is irrelevant to whether the API is in core, right?18:14
jpipess/core/Identity Core API/ :)18:14
jpipesmtaylor: :( https://jenkins.openstack.org/job/glance/89243/console18:15
vishyjpipes: joesavak: the reason the roles (and user/tenant stuff) is extensions18:15
vishyis because not all backends are writable18:15
mtaylorjpipes: do you know about /msg nickserv ghost jaypipes ?18:15
joesavakjpipes: I agree - same for user crud (also in an that same extension). The issue i think was agreeing on the standard way of doing it. We're looking into SCIM standards for essex'18:16
mtaylorjpipes: it allows you to make nickserv kick your old ghosted login18:16
jpipesvishy: yes, but that just means the API for non-writeable endpoints returns a HTTP Not Implemented.18:16
vishyyou don't want keystone writing to AD, enterprises have set ways of doing that18:16
*** neogenix has joined #openstack-dev18:16
jpipesvishy: that's an implementation detail, though, not a reason for having it as an extension IMHO.18:16
mtaylorjpipes: it's actually /msg nickserv ghost jaypipies YOURNICKSERVPASSWORD18:16
vishyjpipes: interesting, that sort of goes agianst the idea of a core api doesn't it.  the whole point is that backends have to implement all core methods18:16
jpipesmtaylor: ah, cheers, good to know!18:16
dolphmjoesavak: anthony (sleepsonthefloor) is happy with my review, but it still lacks LDAP support (2 test failures i can't explain)18:17
vishyjpipes: btw this is not necessarily my opinion, but that is the general approach that is being taken with the apis18:17
jpipesvishy: I guess I think of it more in terms of "what resources are core to this API" vs "What should every single implementation have to implement in the API"18:17
joesavakdolphm: ok cool. Still morally opposed to turning off ldap tests for now?18:18
vishyjpipes: I think the definition we have been using is: To be compatible, everything in core must be implemented18:18
vishydolphm: are you using the fakeldap from nova?18:18
jpipesvishy: fair enough. I understand that view.18:18
* jpipes makes vishy an extension. ;P18:18
vishyhaha18:18
dolphmvishy: i didn't know nova had a fakeldap -- yuriy contributed "a" fakeldap to keystone18:19
*** jpipes is now known as jaypipes18:19
vishydolphm: hmm let me look at it18:19
dolphmjaypipes: congrats18:19
*** nati_ has quit IRC18:19
vishydolphm: yup that is ours18:20
joesavak* makes vishy part of core for he should always be implemented.18:20
jaypipesmtaylor: see the msg above about the GitPython dep on Glance builder?18:20
jaypipesjoesavak: :)18:20
dolphmjoesavak: i'm only morally opposed to disabling tests as long as we're "supporting" ldap - as soon as we disable the tests (like we did for memcache) it becomes an untested, unmaintained, legacy POS18:20
*** nati has joined #openstack-dev18:20
vishydolphm: note the us government copyringt header :p18:20
mtaylorjaypipes: yes18:20
jaypipesmtaylor: ok, thx18:20
joesavakdolphm: I agree. I think jesse et al is ok running off of review until we get LDAP fixed18:21
jaypipesbcwaldon: looks like the changes-since branch needs another quick rebase...18:21
*** code_franco has joined #openstack-dev18:22
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: A chronicle of missing features  https://review.openstack.org/51618:22
*** code_franco has quit IRC18:22
dolphmLDAP testing disabled ^^^ the above WILL merge successfully18:22
vishydolphm: if i wanted to grab the branch to see test failures, where would I get it?18:22
*** naehring has quit IRC18:23
*** cp16net has joined #openstack-dev18:23
dolphmvishy: checkout https://review.openstack.org/516 , open run_tests.py in root, un-comment LDAPTest18:23
vishydolphm: hmm, i seem to be hanging after Running tests...18:24
vishydolphm: do the tests run on osx?18:24
jaypipesRackermail 503'ing unavailable yet again...18:24
mtaylorjaypipes: thanks... the continued non-existence of that helped me find a bug in the system18:24
dolphmvishy: if you have all the dependencies installed, sure18:24
rmkHmm isn't nova supposed to detect when a hypervisor and associated VMs go down?18:24
jaypipesmtaylor: you are SO welcome! :)18:24
vishyi did pip install -r tools/pip-requires18:25
rmkMy HV has been down for an hour and it still has no idea18:25
vishyrmk: no, it detects when vms go down18:25
dolphmvishy: test progress is suppressed, i guess for jenkins... anyway, you can use ./run_tests.sh -N --with-progress18:25
vishybut not hv18:25
rmkvishy: yeah they're still showing up18:25
dolphmvishy: which will show you execution progress, obviously18:25
jaypipesrmk: yes. that is the get_a_nast_call_from_customer.py module.18:25
rmkI'm intentionally trying to break it -- shutdown a compute node and the VMs all still show as active18:26
zykes-when you gonn get that merged dolphm  ? ;)18:26
dolphmzykes-: it's capable of being merged now, unless vishy thinks he can kick fakeldap into shape..18:26
vishydolphm: go ahead I was just going to see if anything jumped out18:27
dolphmall in favor of abandoning support for keystone's ldap backend, say `aye`18:27
zykes-why abondon?18:28
dolphmzykes-: abandoning *support* - because we're turning off tests for it18:28
dolphmjaypipes: rackermail works for me, at the moment18:30
vishydolphm: since I am behind on gerrit usage.  Is there a magic set of commands to pull that branch for testing18:30
vishy?18:30
dolphmvishy: yes, but it's a secret18:31
vishyah i see it18:31
vishythere is a git fetch link18:31
dolphmvishy: https://review.openstack.org/#change,516 , scroll down to patch set 13, select Checkout and SSH, then copy the command it gives you18:31
mtaylorvishy: if you look on that page, you'll see a bit in the middle with a git pull command ... you found it18:31
jaypipesdolphm, joesavak: thought you would like this: http://thedailywtf.com/Articles/Python-Charmer.aspx18:32
jaypipesdolphm: it's the Outlook Web Access that is down, look like...18:32
openstackgerritBrian Waldon proposed a change to openstack/glance: Adding git-specific Authors file test  https://review.openstack.org/45118:33
dolphmjaypipes: holy crap i thought that was just ascii art at first18:33
jaypipeslol18:33
vishydolphm: tests running I'll tell you if anything looks fancy18:33
dolphmvishy: did you re-enable LDAPTest?18:33
vishyyup18:34
vishyi see two failures18:34
bcwaldonjaypipes: authors test merge still failing...18:34
dolphmvishy: that's what i see18:34
*** Gordonz has quit IRC18:34
jaypipesbcwaldon: yes, I know :) mtaylor is on it.18:34
mtaylorbcwaldon: yes. I'm working on it -- I broke something18:34
bcwaldonmtaylor: thanks18:34
bcwaldonjaypipes: I'm assuming we'll need this test for nova, too18:34
jaypipesbcwaldon: yup18:34
vishydolphm: can i just run one test?18:36
vishydolphm: or one class of tests?18:36
dolphmvishy: you can run it manually... fire up ./bin/keystone18:36
dolphmvishy: run ./bin/sampledata (i think)18:37
* mtaylor is so happy that all of the packages are GREEN in the trunk ppa finally18:37
mtaylorthe lucid dh_python2 cantrip makes that so much prettier18:37
dolphmvishy: and then you can do `unittest2 discover keystone.test.functional.whatever`18:37
vishymtaylor: not sure what happened to ttx?18:37
mtaylorvishy: perhaps he went and got drunk?18:37
openstackgerritBrian Waldon proposed a change to openstack/glance: Implementing changes-since param in api & registry  https://review.openstack.org/38618:37
*** mgius has quit IRC18:38
mtaylorvishy: in any case, updated packages are in milestone-proposed: https://launchpad.net/~nova-core/+archive/milestone-proposed18:38
mtaylorvishy: I can move them over to release any time18:38
*** mgius has joined #openstack-dev18:38
vishydolphm: unittest2 doesn't exist18:39
rmkDoes nova regularly check the status of VMs it thinks should be up?18:39
rmkThis is scaring me now18:39
vishyrmk: yes18:39
vishythe compute worker does18:39
rmkWhat if the compute worker is down?18:39
vishythen it doesn't18:39
rmkThe one responsible for launching those VMs18:39
vishybut it will know that the compute worker is broken18:39
vishyit won't change the status of the vms though18:40
dolphmvishy: try `unit2`18:40
rmkok so recovering from a state like this is something I need to script18:40
bcwaldonjaypipes: my merge was bad, btw18:40
bcwaldonjaypipes: didnt notice migration numbers18:40
jaypipesbcwaldon: crap.18:41
jaypipesbcwaldon: just approved...18:41
bcwaldonjaypipes: yeah, I know18:41
jaypipesheh18:41
bcwaldonjaypipes: I was going to tell you it was good then ran the tests and realized i screwed up18:41
jaypipeswell, it will fail anyway. no worries18:41
bcwaldonjaypipes: running tests then I'll push and approve the review18:41
openstackgerritVerification of a change to openstack/glance failed: Implementing changes-since param in api & registry  https://review.openstack.org/38618:41
bcwaldonjaypipes: don't worry about it anymoer18:41
jaypipesZis is why we haz zie tests!18:41
joesavakjaypipes: python charmer = headache (but potential code re-use) ;)18:41
jaypipesjoesavak: hehe18:42
mtaylorbcwaldon, jaypipes: ok. python-git is now there18:42
bcwaldonmtaylor: thank you, sir18:42
jaypipesmtaylor: rock. thx mate. BTW, what was the bug it exposed?18:42
mtaylorjaypipes: I had a broken crontab on some of the slaves which we thought we'd fixed across the board a while ago, but had missed a couple of slaves18:43
mtaylorjaypipes: so puppet wasn't updating on those hosts18:43
jaypipesmtaylor: gotcha. k.18:43
openstackgerritBrian Waldon proposed a change to openstack/glance: Implementing changes-since param in api & registry  https://review.openstack.org/38618:44
dolphmvishy: unit2 keystone.test.functional.test_auth.TestAdminAuthenticationNegative18:44
openstackgerritVerification of a change to openstack/glance failed: Adding git-specific Authors file test  https://review.openstack.org/45118:44
dolphmvishy: ... Ran 3 tests in 0.591s18:44
openstackjenkinsProject nova-docs build #1,412: SUCCESS in 4 min 0 sec: https://jenkins.openstack.org/job/nova-docs/1412/18:44
bcwaldonmtaylor: are you sure you installed the right python-git package?18:45
vishydolphm, now i just have to get it to start with the ldap backend18:45
vishy:)18:45
bcwaldonmtaylor: I need GitPython from pypi18:45
bcwaldonmtaylor: looks like there are two python+git packages and they both install a 'git' module18:45
rmkJust so I am clear on this, if I lose a compute-node+hypervisor, I need to query nova regularly to notice, then manually iterate through the VMs associated with that compute node to migrate them or start them elsewhere?18:45
mtaylorbcwaldon: I'm guessing now that GitPython from PyPI is different from python-git which is in ubuntu18:45
mtaylorbcwaldon: god, that makes me SO happy18:45
dolphmvishy: lol uhh... reference the ldap.conf.template from keystone/test/etc18:45
bcwaldonmtaylor: unfortunately...yes18:45
vishyyeah, tried that18:45
*** mfer has quit IRC18:46
vishygotta make the substitutions manually18:46
mtaylorheaven forbid anybody work together... grumble.18:46
mtaylorbcwaldon: ok. I'm on it18:46
openstackgerritA change was merged to openstack/glance: Implementing changes-since param in api & registry  https://review.openstack.org/38618:46
bcwaldonmtaylor: thanks. sorry!18:46
mtaylorbcwaldon: it will be a few - I'll need to do some packaging here18:46
dolphmmtaylor: EVERY PROJECT FOR ITSELF18:46
bcwaldonmtaylor: yeah, it can wait a bit longer...18:46
vishygot it18:46
vishykeystone.backends.ldap.fakeldap: ERROR    FakeLDAP modify item failed: dn 'cn=40f7a37e-8508-4a43-ad7e-de6aae7907b7,cn=977895a4-eac5-4381-a41c-bb91ac7f77f5,ou=Groups,dc=example,dc=com' not found.18:47
* vishy found the error at least!18:47
*** mfer has joined #openstack-dev18:47
* dolphm has no idea what that entire string means18:47
openstackgerritsleepsonthefloor proposed a change to openstack/keystone: Fixes auth_token middleware to allow admin users in nova  https://review.openstack.org/54118:47
jeblairmtaylor: tarmac config for nova is: bash run_tests.sh -N && python setup.py sdist && pep8 --repeat nova18:47
vishydolphm: seems like the tests should capture output from keystone in verbose mode and display it18:47
dolphmdistinguished name... something something something example.com!18:48
mtaylorjeblair: yeah - we should not do that18:48
jeblairmtaylor: i'm assuming we want 'nova' job to 'bash run_tests.sh -N'18:48
mtaylorjeblair: correct18:48
mtaylorjeblair: and then we should have a pep8 job18:48
jeblairmtaylor: and a pep8 job18:48
vishydolphm: is there any way to get keystone to log a stack trace on error?18:48
jeblairmtaylor: what's with the sdist?18:48
dolphmvishy: stack traces are going to the log defined in the conf file18:48
mtaylorvishy: is there any way to get run_tests.sh to _not_ run pep8?18:48
dolphmvishy: err backtraces, in pythonland18:49
mtaylorjeblair: I think it was a reaction to a time that someone did something that broke sdist18:49
mtaylorjeblair: we have enough other stuff that counts on that working now I'm fine with not doing it at the moment18:49
vishydolphm: wow just about all of the modify items are not working18:49
jeblairmtaylor: so if we want it, it should be an sdist job.  but we don't want it.  okay. :)18:49
mtaylorjeblair: yes to both18:49
dolphmvishy: IT'S A PATTERN!18:49
vishydolphm: and btw, no stack traces, just error18:50
* vishy goes to get stack traces18:50
jaypipesbcwaldon: https://jenkins.openstack.org/job/glance/89246/console18:51
mtaylorbcwaldon: http://pypi.python.org/pypi/GitPython/0.3.2.RC1 is what you want, right?18:51
dolphmvishy: isn't keystone awesome?18:51
vishyit is very odd there are no stack traces18:52
vishyperhaps they are falling through to syslog18:52
rmkI'm finding it a bit hard to believe the compute node/hypervisor dying use case and gracefully recovering by shuffling VMs around isn't accounted for in any way18:53
dolphmvishy: i sort of doubt that... there's a trend in keystone to catch and suppress errors during development... because, you know, developers want "friendly" error messages and all18:53
jaypipesmtaylor: yes, the error is unrelated AFAICT18:53
vishydolphm: i don't really see where they are getting surpressed though18:54
vishythere is a logging.exception18:54
vishywhich should print a stack trace18:54
vishyhmm, still nothing18:55
bcwaldonmtaylor: yes18:55
dolphmfakeldap.py:222-22418:55
bcwaldonjaypipes: yeah, wrong git python package18:56
* mtaylor starts crying18:56
jaypipesoink.18:56
mtaylor"As this version of GitPython depends on GitDB, which in turn needs Async to work,"18:56
bcwaldonmtaylor: want me to reimplement using the other lib?18:58
vishyah thx18:58
vishydolphm: those should probably be log.exception18:58
mtaylorbcwaldon: the other lib is just an older version18:58
mtaylorbcwaldon: I'll get it - just will take a few more moments18:58
bcwaldonmtaylor: kk18:58
dolphmvishy: isn't error is *for* exceptions (?)18:59
vishylogging.exception logs at error and prints stack trace19:00
ttxvishy: back19:00
ttxvishy: not too drunk19:00
vishylogging.error just logs at error19:00
ttxwassup ?19:00
vishyttx: we had to fix the packaging19:00
vishyttx: just wanted to make sure it was ok to push the new packages to release19:00
ttxvishy: to the release ppa ? sure19:00
ttxas long as we don't change the tarball...19:00
ttxad we do it early...19:01
ttxmtaylor: you changed all ppas ?19:01
dolphmvishy: ah, got it19:01
ttxmtaylor: milestone-proposed, milestone and release should get it19:01
vishycool19:01
ttxmtaylor: ideally you would just retrigger nova-milestone-ppa and then use sync_ppa to sync to milestone, then release19:02
jeblairmtaylor, ttx: i have disabled all nova jobs other than the ones i've converted to git.19:03
jeblair(nova bzr->git migration in progress)19:03
ttxnothing like doing everything at the same time19:03
jeblairtheoretically this was to be after.  but the lines have been a bit fuzzy today.19:04
ttxvishy: we went back to the creperie we were in on Tuesday.19:04
ttxjeblair: the lines are always fuzzy o nrelease day19:04
dolphmttx: are you in SF?19:04
zykes-all projects @ git soon ?19:04
ttxI started releasing at 9am CET and finished at 6pm :)19:04
ttxdolphm: in Paris right now19:05
* dolphm is jealous.19:05
ttxdolphm: as Vish is.19:05
zykes-urk, i want to go there again ttx :(19:05
bcwaldonvishy: is devin around today?19:05
jeblairzykes-: all core diablo projects on git _very_ soon.19:05
*** RobertLaptop has joined #openstack-dev19:05
mtaylorttx: I was not sure that the nova-milestone-ppa job would do that right thing in this context19:05
openstackgerritJames E. Blair proposed a change to openstack/nova: Add rfc.sh to help with gerrit workflow.  https://review.openstack.org/54219:06
ttxmtaylor: it should have, but manual works too19:06
ttxmtaylor: all set ?19:07
ttxwhat was the change about btw ?19:07
rmkJust a confirmation, I need to script dealing with a compute/hypervisor failure myself, yes?19:07
mtaylorttx: yes. it's in milestone-proposed right now19:07
mtaylorttx: the packaging change to use deprecated_auth was only half done19:07
rmkNo way to get nova to auto restart VMs on other compute nodes in the zone?19:07
ttxmtaylor: ?19:08
ttxmtaylor: that needed a packaging change ?19:08
mtaylorttx: yes. it was broken as shipped19:08
ttxcool19:08
ttxmtaylor: if it's ok now, please sync up asap19:08
dolphmvishy: how goes it?19:08
mtaylorttx: the nova.conf that was shipped had an option that required a change in the paste config - but the paste config was not changed19:08
vishylooking19:08
vishystill19:09
mtaylorttx: I think I can just copy the new package versions from the milestone-proposed ppa to milestone and release, yeah?19:09
ttxsure19:09
zuldoes anyone know why we are using iscsitarget rather than tgtadmin i was just wondering what the historical reasons are19:10
vishydolphm, interesting, i bet it is the : in ANOTHER:TENANT19:11
dolphmvishy: that would be awesome19:11
vishydolphm: darn19:12
vishy:(19:12
mtaylorttx, vishy: done19:13
openstackgerritVerification of a change to openstack/nova failed: Add rfc.sh to help with gerrit workflow.  https://review.openstack.org/54219:14
jeblair  File "/home/jenkins/workspace/nova/nova/tests/test_misc.py", line 70, in test_authors_up_to_date19:15
jeblair    import git19:15
jeblairImportError: No module named git19:15
dolphmvishy: that doesn't seem to help for me19:16
vishydolphm: yeah i tried it hence the darn :( above19:16
dolphmvishy: ah19:16
jeblairmtaylor: nova now needs a python git package to pass tests19:17
sandywalshok ... gerrit is being a pain in the ass19:18
sandywalshHint: A potential Change-Id was found, but it was not in the footer of the commit message.19:18
sandywalshhow do I fix that?19:18
dolphmsandywalsh: make sure the Change-Id is the last line in the commit?19:19
sandywalshdid that19:19
sandywalshnothing19:19
dolphmsandywalsh: and that you only have one Change-Id?19:19
sandywalshthat I can see19:19
vishydolphm: interesting, it is this line that is failing: api.USER.get_by_tenant(user_id, tenant_id)19:19
ameadesandywalsh: if you have a conflict message below that, delete the conflict message19:19
mtaylorjeremyb: working on it19:20
mtaylorjeblair: working on it right now19:20
dolphmvishy: eek, both ldap.api.user and sqlalchemy.api.user have a different implementation of that!19:20
sandywalshHere's what I've got http://paste.openstack.org/show/2527/ ameade dolphm19:20
dolphmsandywalsh: git rid of the Conflicts section19:21
dolphmsandywalsh: also, there's two Change-Id's in there19:21
*** zns has joined #openstack-dev19:21
sandywalshhow? where? that's what 'git review' is spitting out19:21
jeblairsandywalsh: that's your commit message, edit it with 'git commit --amend'19:22
sandywalshno, this is my commit message: http://paste.openstack.org/show/2528/19:22
dolphmsandywalsh: (and the second Change-Id is "wrong" - use the first)19:22
sandywalsh(from within nano)19:23
dolphmsandywalsh: ^^ swap your Change-Id out for Ied52b5c561a6f07d499044dabe9dcb455bf1e7eb19:23
dolphmsandywalsh: which you can find at the top of the review: https://review.openstack.org/#change,35919:23
sandywalsh:/19:23
dolphmmtaylor: the magical-do-everything-for-you version of `git review` is a bit of a headache..19:24
mtaylordolphm: yeah?19:24
sandywalshsame problem http://paste.openstack.org/show/2529/19:24
dolphmmtaylor: i'm really not a fan of the auto-rebasing19:24
dolphmmtaylor: if it's going to do that, i at least want it to stop and confirm... "hey, you probably need to rebase this on master, would you like me to run `git rebase master` for you?"19:25
mtaylordolphm: k. there are several directions we can go with that19:25
sandywalshI'd like some direction19:25
ameademtaylor: I agree that it should be explicit, i got so confused one time19:25
jeblairsandywalsh: can you paste the commit message as it appears from 'git log' ?19:25
sandywalshjeblair, http://paste.openstack.org/show/2530/19:26
dolphmsandywalsh: can you push your change as-is to some other repo we can access? github.com/you/keystone or something?19:27
jeblairthe last two changes have the same change id in their commit messages, and the 7048a0e3 change doesn't have a commit message other than the change-id19:28
*** martine has joined #openstack-dev19:28
jeblairshould the top two changes be squashed?19:28
jeblairoh!19:29
dolphmjeblair: how can you tell that? sandywalsh: can you post your recent git log?19:29
jeblairdolphm: http://paste.openstack.org/show/2530/19:29
mtaylorjeblair: looks to me like everything after 10f4511037bacbd1f80f4846acb0baa45751bbc7 should get squashed19:29
jaypipeslooks like wwkeyboard has just put up his first branch for review. let's pounce!19:30
jeblairit's commit 2c5cd63d6fef1d95f94b09d7f663d444361bdb00 that it's complaining about19:30
mtaylor++19:30
*** zns has quit IRC19:30
jeblairsandywalsh: you're uploading many commits to gerrit.  is that your intention?19:30
wwkeyboardjaypipes: fire away!19:31
jeblaireach commit will become a change, and if it has an existing change-id, will update that change.19:31
sandywalshjeblair, are you kiddin?19:31
sandywalshthis thing is beyond brain dead19:31
dolphmsandywalsh: you need to squash: git rebase -i HEAD~419:31
jaypipeswwkeyboard: :)19:31
* jaypipes grants sandywalsh the Elixir of Serendipity19:32
jeblairsandywalsh: the commit you describe as "get service catalog from token - pep8" is 2c5cd63d6fef1d95f94b09d7f663d444361bdb00 in your history19:33
jeblairgerrit doesn't have that commit19:33
jeblairso when you push your tree, that's a new commit to gerrit.19:33
zykes-git issues in openstack land ?19:33
sandywalshjeblair, I have no idea wtf is going on here. I'm tempted to blow away my repo and recode the thing19:33
sandywalshfranken-git19:34
jeblairsandywalsh: i can't tell you how your repo got into that state, all I can see from this is that you have changes that aren't in gerrit.  that may be because of a merge, rebase, ammended commit, etc.19:34
jeblairsandywalsh: from your git log, is there one change that you want to submit to gerrit?19:35
sandywalshjeblair, best I can tell, this repo is golden https://github.com/SandyWalsh/keystone/tree/token_2_service_catalog19:36
*** martine has quit IRC19:36
sandywalshignore that ... it's still fucked19:37
mtaylorsandywalsh: there are 5 commits in that branch that are not in the upstream branch. what is your intent here - is your intent that there is one set of changes you are wanting to submit for review?19:38
sandywalshguys, of course this is not my intent. My intent was a one-line change and a push. I'm sorry if this resulted in an avalanche of nonsense.19:39
sandywalshI think the larger question is, how does one recover from these messes19:39
mtaylorsandywalsh: I'm not trying to imply that - I'm just making sure we're on the same page so that I can help you fix it and also explain what's going on so you don't get there again19:39
jeblairsandywalsh: which commit has what you want to submit?19:40
sandywalshwell, right now I have to get back to a branch that works again ... stay tuned. My repo is fried.19:40
openstackgerritA change was merged to openstack/keystone: Fixes auth_token middleware to allow admin users in nova  https://review.openstack.org/54119:46
openstackgerritJay Pipes proposed a change to openstack/glance: Adds SSL configuration params to the client  https://review.openstack.org/19019:47
openstackgerritDolph Mathews proposed a change to openstack/keystone: Get Service Catalog from token  https://review.openstack.org/35919:47
dolphmsandywalsh: i think i got you taken care of... review that ^^19:47
dolphmmtaylor: ^^19:48
mtaylordolphm: ?19:49
*** rcc1 has left #openstack-dev19:49
dolphmsandywalsh: does that include all your latest changes19:49
dolphmmtaylor: i think i got a patch for sandy that will merge, in case you were doing the same19:49
mtaylordolphm: awesome. thanks... no, I'm off in the land of packaging all of the things that git-python needs to operate19:50
dolphmmtaylor: cool19:50
openstackgerritDolph Mathews proposed a change to openstack/keystone: Get Service Catalog from token - pep8  https://review.openstack.org/35919:53
sandywalshthe rebase --continue is cycling on the same thing and reverting my changes each time19:54
sandywalshhere's where I stand: http://paste.openstack.org/show/2531/19:56
dolphmsandywalsh: open the review- i pulled your code, rebased it, fixed a couple pep8 issues, and put it back up for review19:57
*** mfer has quit IRC19:58
openstackgerritDolph Mathews proposed a change to openstack/keystone: Get Service Catalog from token  https://review.openstack.org/35919:58
dolphmand just changed pymox to mox ^19:58
*** ameade has quit IRC19:58
sandywalshdolphm, can I grab that branch and work from there?19:58
sandywalshthis branch is screwed19:59
dolphmabsolutely19:59
sandywalshthe offending test still has to get fixed19:59
dolphmsandywalsh: use the checkout link on gerrit19:59
*** mfer has joined #openstack-dev19:59
dolphmsandywalsh: err, command, not link19:59
dolphmsandywalsh: hit Checkout, and SSH, and then copy the command it shows20:00
dolphmsandywalsh: after you make your changes, stage them, and then just `git commit --amend` to avoid creating new commits :)20:01
sandywalshhmm, I want a new repo ... wouldn't I need to clone first?20:02
dolphmsandywalsh: you shouldn't need to? but yes20:02
dolphmshouldn't need a new repo*20:02
sandywalshmine is pretty screwed20:02
dolphmwhen you checkout, it'll put you into a clean branch20:03
dolphmmostly because i cleaned it :)20:03
rmkDoesn't seem like the rabbit python bindings implement tcp keepalives20:04
sandywalshwell, that didn't go so smooth http://paste.openstack.org/show/2532/20:04
sandywalshaborted the last rebase20:04
sandywalshbetter now20:04
dolphmsandywalsh: i've never seen git do anything like that after a checkout lol20:05
sandywalshas I was saying20:06
rmkwhat's milestone-proposed representing now?  it isn't essex yet is it?20:06
sandywalshdolphm, strange ... tests all pass for me. perhaps an ldap test failing20:07
vishyrmk: no it should be == milestone == release20:07
sandywalshdolphm, do they run for you in that branch?20:07
rmkvishy: No it's not essex then?20:08
vishycorrect20:08
dolphmsandywalsh: did you fix the tests in one of your commits?20:08
vishytrunk is essex atm20:08
sandywalshdolphm, nope20:08
rmkright I guess I'm not familiar with what the next milestone is20:08
rmkdiablo+?20:09
dolphmwell, are all your changes that you want included?20:09
vishydolphm: any idea what the purpose of use_dumb_member is?20:09
vishyrmk: next milestone will be e120:09
dolphmvishy: to obfuscate fakeldap a little more?20:09
sandywalshdolphm, see I'm getting a similar problem now. Changed one file. 'git commit --amend' ... then 'git review' and swalsh@novadev:~/github/keystone$ vi etc/keystone.conf20:10
sandywalshswalsh@novadev:~/github/keystone$ git commit --amend20:10
sandywalsh[tryagain bf0c432] Get Service Catalog from token20:10
sandywalsh 6 files changed, 102 insertions(+), 2 deletions(-)20:10
sandywalshswalsh@novadev:~/github/keystone$ git review20:10
sandywalshetc/keystone.conf: needs update20:10
sandywalshWorking tree is dirty20:10
sandywalshswalsh@novadev:~/github/keystone$20:10
sandywalshwhoops20:10
sandywalshwas supposed to be paste20:10
sandywalshhttp://paste.openstack.org/show/2533/20:10
dolphmlol20:10
vishyhmm, perhaps it is because you can't have a group without a member20:10
dolphmsandywalsh: stage etc/keystone.conf before you `git commit --amend`20:11
mtaylor(you might need to do git add etc/keystone.conf ; git commit --amend _or_ do git commit -a --amend)20:11
dolphmsandywalsh: git add etc/keystone.conf`20:11
openstackgerritSandy Walsh proposed a change to openstack/keystone: Get Service Catalog from token  https://review.openstack.org/35920:12
sandywalshhmm20:12
sandywalshwhy did I need to do that?20:12
dolphmsandywalsh: git doesn't want to assume exactly what you want to commit20:12
sandywalshit would normally20:12
*** dysinger has joined #openstack-dev20:13
dolphmsandywalsh: do you use `git commit -a` normally?20:13
dolphmi.e. git commit --all20:13
sandywalshnot that time ... normally I would, but the instructions were to --amend20:13
dysingerheads up: the new milestone packages on nova-core ppa seem broken (from 4 hours ago)20:14
dolphmsandywalsh: right, so normally you're telling git to stage EVERYTHING (which is quite explicit, and git doesn't have to assume)20:14
mtaylordysinger: in which way?20:14
dysingermysql interaction20:14
dysingertons of entries in the mysql slow.log20:15
*** neogenix has quit IRC20:15
dolphmsandywalsh: `git commit -a` is a shortcut for `git add . && git commit` (roughly speaking)20:15
dysingermassive queries20:15
dysingermysql disconnect20:15
mtaylorah, well, that is not the bugfix I updated earlier20:15
mtaylorvishy: ^^20:15
dysingerI'm trying the milestone-release ppa now20:15
dolphmsandywalsh: anyway, let's see what jenkins says :)20:16
vishydysinger: they should be the same package20:16
sandywalshdolphm, I thought the --amend was just 'reuse the last commit message'20:16
dysingersorry milestone-proposed20:16
mtaylordysinger: yes. they should all be the same20:16
dysingerok20:16
mtaylordysinger: release, milestone and milestone-proposed are identical at the moment20:16
dolphmsandywalsh: more specifically, reuse the last *commit*20:16
sandywalshwell, yes20:17
dolphmsandywalsh: it goes back and rewrites your commit history20:17
vishydolphm: I may be making progress.  It appears the role is being added to a uuid tenant_id but then checked on a string tenant_id20:17
dolphmsandywalsh: instead of appending to it20:17
sandywalsh-a acting as 'add .' is news to me though. I've never seen that behavior in the wild.20:17
dolphmvishy: i'm rooting for you :)20:18
sandywalshI've always explicitly done 'add'20:18
dolphmsandywalsh: if you explicitly `git add` your files, you don't need to `git commit -a`20:18
sandywalshah, -a = "all tracked, modified files" ... as I expected20:18
sandywalshso it should have been 'git commit -a --amend'20:19
openstackgerritA change was merged to openstack/keystone: Get Service Catalog from token  https://review.openstack.org/35920:19
dolphmyeah, `git commit -a` is sort of like mercurial's `hg addremove`, i guess20:19
dolphmsuccess!20:19
sandywalshlet's see what jenkins has to say20:19
sandywalshmerged20:20
sandywalshhmm20:20
sandywalshI changed nothing20:20
sandywalshdolphm, did you happen to fix any tests?20:20
dolphmsandywalsh: nope20:20
dolphmsandywalsh: i only fixed pep8 and stuff for you20:21
sandywalshcuriouser and curiouser20:21
dysingermtaylor: vishy: I just looked an hour ago or so - the nova-core/release packages are older20:21
sandywalshwell, I have to say I'm stumped20:21
dysingermaybe there's a buffer time to get it up there20:21
dolphmsandywalsh: you turned off verbose & debug lol... maybe that was it :P20:21
sandywalshwell, the tests all passed for me20:21
sandywalshwell, whatever happened I have no idea ... but thanks dolphm  (and jeblair ameade mtaylor)20:24
sandywalshsorry for the frustration ... perhaps some magical lightbulb will go on for me with this (but don't hold your breathe ;)20:25
dolphmsandywalsh: no frustration over here :)20:25
*** stuntmachine has quit IRC20:25
vishydolphm: is the sql layer smart enough to search tenants by name or id?20:26
*** RobertLaptop has quit IRC20:27
dolphmvishy: it's not really supposed to, but the sql user API does... look at sqlalchemy.api.user line 4820:27
vishydolphm, beause i think that is the problem20:28
dolphmvishy: explain?20:28
dolphmvishy: oh wait...20:30
vishywell it is authenticating with the tenant_id of 'admin'20:30
vishyinstead of the uuid20:30
vishytrying to figure out where that id is set now20:30
*** nati has quit IRC20:30
*** nati has joined #openstack-dev20:30
vishydolphm: where do the uuids come from?20:32
dolphmvishy: only Tokens get UUID's20:33
vishydolphm: curious20:33
dolphmvishy: in service.py line 13020:33
vishyno common test makes them20:34
vishyoptional_str = lambda x: x if x is not None else unique_str()20:34
westmaasbut it should be authing with id, not name20:34
westmaaswhether id is a uuid, or not.20:34
* westmaas jumps in in the middle without reading the whole convo20:34
vishyok still looking20:35
* vishy goes back to sniffing20:35
jeblairvishy: just an update -20:37
jeblairthe migration is mostly done, but we're waiting on the python-git package to be ready for the nova jenkins slaves so that the test suite passes (since python-git is now a requirement for that)20:37
jeblairvishy: i'm using the change that adds rfc.sh to test that everything works, so i'd like to hold of on telling devs to clone github, etc, until that goes through.  if we need to push that change through while we continue to work so that devs can start work, lemme know.20:39
tr3buchetso uh, like, trunk...20:39
vishyk20:39
dolphmvishy: that optional_str is just creating a unique string for testing... those are names20:41
tr3buchetyeah...20:41
*** troytoman-away is now known as troytoman20:46
pvojeblair: what happens to code in midmerge? thinks that are already propped but waiting for approvals?20:46
pvoif it was sent to the ML, please excuse the question20:46
*** mgius has quit IRC20:47
dysingerseriously the latest drop of nova looks busted20:49
dysinger:(20:49
dysingerwe are thinking maybe it's sqlalchemy bump or something20:49
dysingerqueries that work directly on mysql aren't working through sqlalchemy20:50
dysingerinvestigating20:50
vishydolphm: ok i think i found this20:51
jeblairpvo: i'm not sure if vishy addressed that -- i don't want to contradict him.  but i'd recommend taking a diff from the change, applying it to the git repo and committing / reviewing (after vishy gives the go-ahead to start using the new repo).  i'm not aware of any plans to move those over automatically.20:51
vishydolphm: but i need you to tell me how it is supposed to work20:51
kbringarddysinger: are they timing out?20:52
*** mgius has joined #openstack-dev20:52
dolphmvishy: found what?20:52
vishydolphm: get_by_tenant is only checking for members, not associated roles20:52
vishydolphm: in the ldap driver20:52
dolphmand it's doing both for SQL?20:52
vishydolphm: i assume based on the comment20:53
vishyif get_user_by_tenant returns none20:54
vishythan it returns unauthorized20:54
dolphmvishy: well, the comments don't make much sense to me, but it's obviously checking to see if the user has a default tenant id, or *any* role whatsoever on the tenant, which makes sense20:54
vishyyes that second check doesn't exist in the ldap code20:55
dysingerkbringard: yes they are through sqlalchemy20:55
dysingernot through mysql directly20:55
vishyit just finds users who are members of the tenant20:55
dolphmvishy: is it easy to implement in ldap?20:56
vishydolphm: i think so20:56
vishylet me take a crack at it20:56
dolphmmake it so!20:56
jk0so like20:56
jk0is nova moving to gerrit right now?20:56
jeblairjk0: yes, held up on the python-git package needed on the jenkins slaves.20:57
jk0was there anything announced on the ML?20:57
comstudnothing that I saw20:57
vishydolphm: it should return user if it as any roles on the tenant right?20:58
comstudwe fail at communication20:58
dolphmvishy: yes20:58
jk0seems like this is something we should have communicated20:58
dolphmvishy: that's called when users want a scoped token for a tenant, if they have *some* mapping to the tenant, they can be issued a scoped token20:58
*** rbasak has quit IRC20:59
openstackgerritYing Liu proposed a change to openstack/quantum: fix bug856564  https://review.openstack.org/54321:04
dysingerhttps://skitch.com/dysinger/f58dw/2-tig-tig O_o21:09
*** bcwaldon has quit IRC21:09
zykes-dysinger: isn't that wrong ?21:10
*** vladimir3p has quit IRC21:10
vishydolphm: first test fixed21:11
*** zul has quit IRC21:11
vishydolphm: on two second21:11
vishy* too21:11
vishy* to21:11
dolphmawesome!21:13
vishydolphm: same issue get_user_tenants is not returning linked roles21:15
vishydolphm: who wrote the ldap code?  I wonder if it is supposed to be adding the user as a member to the tenant when you add a role?21:16
vishydolphm: I don't understand the purpose of add_user if you are adding roles?21:16
*** joesavak has quit IRC21:18
dolphmvishy: also, i think yuriy (sp?) wrote all the ldap code21:20
dolphmvishy: and it's my understanding that he's no longer contributing to openstack21:21
*** harlowja has joined #openstack-dev21:23
dolphmvishy: I started wondering why LDAP implements 'add_user' for roles and tenants, but 'add_user' is not defined the BaseAPI's for either? and then i discovered that the baseApi is so confusing that yuriy implemented User.user_role_add() by calling his own api.role.add_user() which makes way more sense lol21:27
vishywell i managed to create a new bug!21:28
dolphmssh it's a feature!21:28
*** bsza has quit IRC21:29
vishywhoot passed21:31
dolphm:D21:31
zykes-oh, fixed ldap ? ^^21:32
dolphmzykes-: sounds like it!21:33
*** neogenix has joined #openstack-dev21:33
zykes-isn't it mainted as actively as sql ?21:33
*** mfer has quit IRC21:34
dolphmzykes-: not at all :P21:34
zykes-:/, why not ? p21:35
dolphmi assume because no one uses it?21:35
zykes-:/21:37
dolphmvishy: can you put your change up for review?21:38
vishyjeblair, mtaylor the rfc.sh seems to blow up badly if origin is not gerrit21:39
vishybtw21:39
mtaylorvishy: it _should_ work ok if it's either gerrit or github, and _should_ give an informative error message if not - I'm taking it you did not find any of that to be the case?21:40
vishywell my origin was cloudbuilders/keystone21:40
vishyso it set the gerrit alias to cloudbuilders/keystone instead of openstack/keystone21:40
vishyalso: In commit b58a8b3b6195a2a09718b7e5a2e1836d3913c49821:41
vishyremote: ERROR:  author email address sleepsonthefloor@gmail.com21:41
vishyremote: ERROR:  does not match your user account.21:41
vishysorry for the three line paste21:41
dolphmadd your email to gerrit?21:41
jeblairvishy: you should clone from the main repo on github.  http://wiki.openstack.org/GerritWorkflow#Project_Setup21:41
dolphmand edit .git/config ?21:41
*** mfer has joined #openstack-dev21:42
vishyjeblair: yes it seems like it should be able to work if i cloned from a different repo though21:42
vishysigh21:42
jeblairvishy: it's a script that helps automate the common workflow documented in the wiki.  if you want to go "off-trail" as it were, you can push to gerrit directly21:42
mtaylorvishy: I hadn't considered the cloudbuilders/keystone case.21:42
vishyyes, well i fixed the remote by hand21:43
mtaylorvishy: an easier thing may be to just set your gerrit remote by hand - rather than recloning or whatnot21:43
mtaylorthere it is. :)21:43
vishyits cool, but i don't know why it thinks i'm pushing a commit by anthony21:43
jeblairvishy: likely that is a commit that is not in the main repo21:43
mtaylorvishy: do you have any commits in your tree that were in cloudbuilders that weren't in trunk?21:43
vishymtaylor: ah that must be it21:43
*** zul has joined #openstack-dev21:44
mtaylorjeblair: ok. FINALLY uploading python-git to ppa21:44
mtaylorjeblair: we need to add two people to the Authors file - you and dan@nicira.com21:45
mtaylorvishy: any idea who dan@nicira.com is?21:45
troytomanmtaylor: dan wendlandt21:46
*** mfer has quit IRC21:46
mtaylortroytoman: awesome. thanks21:46
troytomanmtaylor: danwent when he is here21:46
mtaylorjeblair: do you want to edit your change to include that? (otherwise the test is going to fail)21:47
jaypipesjohan_-_: ping21:47
jeblairmtaylor: are the slaves updated?21:47
*** lts has quit IRC21:47
mtaylorjeblair: not yet. the package needs updating. oh, I need to put this as a nova build-dep - and I'm going to need to install by hand right now - chicken and egg migration issue21:48
jeblairmtaylor: you only updated rfc.sh in openstack-ci.  I'm pretty sure the other 30 copies of rfc.sh still don't have the nice "you didn't clone from the right place" message.21:48
mtaylorjeblair: AH. duh21:49
jeblairmtaylor: do you want the new version in nova?  and do you have a plan to update the rest of them?21:49
mtaylorjeblair: yeah. we should update them. yeah, if you could use the new version that would be great. and yeah, we should really sort out a new plan for that21:49
openstackgerritVerification of a change to openstack/glance failed: Adding git-specific Authors file test  https://review.openstack.org/45121:50
vishymtaylor: yeah ptl for quantum21:50
jeblairmtaylor: yes.  just to be clear, i'm expecting you to update them.21:50
mtaylorjeblair: and if you wanted to get really fancy, http://paste.openstack.org/show/2534/ cleans up the pep8 warnings - but I could also do that as a follow up21:50
mtaylorjeblair: yes. totally. and fair.21:50
jeblairmtaylor: when will the slaves be updated?21:51
mtaylorjeblair: shortly after the package finishes building and is published21:51
jeblairi'll update rfc.sh in nova and the Authors file then.21:51
jaypipesmtaylor: hmm, Git Authors patch still failing on builder... do I need to wait a bit longer then?21:51
openstackgerritVish Ishaya proposed a change to openstack/keystone: Fixes issues with ldap tests  https://review.openstack.org/54421:51
mtaylorjaypipes: yes. it is still building21:51
*** zns has joined #openstack-dev21:52
jaypipesmtaylor: oh, ok. sorry about that21:52
vishyjeblair: it seems to require that origin is actually the right repo.  I assume it is something to do with the rebasing that happens21:52
vishymtaylor: ^^21:52
mtaylorvishy: yes. now that you say it - it is expecting to be able to rebase on origin/master and have that be the right thing21:52
dolphmvishy: not sure how to get your change and mine in, and test them both21:53
vishydolphm: https://review.openstack.org/#change,54421:53
jeblairmtaylor: shall I add "Dan Wendlandt <dan@nicira.com>" to Authors ?21:53
mtaylordolphm: are you talking about changes to nova and keystone at the same time?21:53
mtaylorjeblair: yes please21:53
jeblairer21:53
jeblairhe's there.21:53
dolphmmtaylor: no, i think i got it worked out...21:53
vishydolphm, can't you just merge mine first?21:53
dolphmvishy: yeah, for some reason i was thinking mine had to go first21:54
vishyor merge yours then mine, then re-enable the ldap tests21:54
vishyeither way21:54
vishyanyway i'm going to bed21:54
dolphm /salute21:54
dolphmvishy: enjoy paris21:54
mtaylorjeblair: ah21:54
mtaylorjeblair: http://paste.openstack.org/show/2535/21:54
mtaylorjeblair: at some point he has what appears to be a bogus email with extra < >21:55
jeblairi agree.21:55
mtaylorjeblair: might need to put an entry for that into the .mailmap ?21:55
mtaylorlemme check that that works21:56
jeblairthat doesn't show up in 'git log'.21:56
openstackgerritA change was merged to openstack/keystone: Fixes issues with ldap tests  https://review.openstack.org/54421:57
dolphmYAY!21:57
dolphmthanks again vishy21:57
mtaylorjeblair: so - adding it to .mailmap does no good - but adding an extra line in Authors for Dan Wendlandt <<dan@nicira.com>> does21:58
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: A chronicle of missing features  https://review.openstack.org/51621:58
jeblairmtaylor: can you identify which commit it is?21:58
openstackgerritA change was merged to openstack/keystone: POST /tokens: A chronicle of missing features  https://review.openstack.org/51621:59
mtaylorjeblair: nope21:59
mtaylorjeblair: hrm. one sec... might be a bug in the test22:00
jeblair                if email.split(' ')[-1] == '<>':22:00
jeblair                    email = email.split(' ')[-2]22:00
openstackgerritA change was merged to openstack/keystone: Initial set of changes to move role operations to extensions.  https://review.openstack.org/53922:02
dolphmmtaylor: that's it, keystone is diablo-sufficient22:02
*** hbetts has joined #openstack-dev22:02
mtaylordolphm: yay!22:03
dolphmmtaylor: i know you wanted a git tag -- is it time for that? who needs to do it? should it be signed?22:04
jeblairdolphm: i believe ttx is handling that22:04
mtaylordolphm: for now if you could just email me the git revid22:04
dolphmmtaylor: will do22:05
mtaylordolphm: and we'll get something cut with that rev22:05
mtaylorjaypipes: glance builder updated22:08
dolphmmtaylor: thanks, sent to to your @rs address22:08
openstackgerritaaron-lee proposed a change to openstack/nova: bug lp845714  https://review.openstack.org/54522:08
jaypipesmtaylor: cheerio22:08
jeblairawesome22:08
dolphmi'm running home for now, will check in later22:08
jeblairpeople are submitting changes before we're done with the move.22:09
jeblairmtaylor: you still working on the authors test?22:09
mtaylorjeblair: ok. nova slaves have python-git22:09
jeblairyes, but you say it won't pass, right?22:09
mtaylorjeblair: I have not been able to do anything appreciably useful with the authors test22:09
mtaylorjeblair: I kind of suggest putting in the bogus extra Dan entry into the Authors file and then file a bug to fix it right22:10
jeblairmtaylor: would you like us to fix it, or should i push through the change without code review and leave the test failing for the nova project to fix?22:10
jeblair(push the rfc.sh change, that is)22:10
*** dolphm has quit IRC22:11
mtaylorI don't think that we should leave the repo in a state where changes unrelated to the one being reviewed cause things to fail22:11
*** vladimir3p has joined #openstack-dev22:11
jeblairi'll add the bogus dan entry then.22:12
jeblairmtaylor: will you file a bug for it?22:12
openstackgerritsleepsonthefloor proposed a change to openstack/keystone: Fix for bug 856846 - cast ints to string in users_get_by_tenant_get_page so that they can be joined  https://review.openstack.org/54622:13
uvirtbotLaunchpad bug 856846 in keystone "TypeError: sequence item 0: expected string in users_get_by_tenant_get_page" [Undecided,New] https://launchpad.net/bugs/85684622:13
openstackgerritJames E. Blair proposed a change to openstack/nova: Add rfc.sh to help with gerrit workflow.  https://review.openstack.org/54222:13
mtaylorjeblair: found it22:15
mtaylorjeblair: http://paste.openstack.org/show/2536/22:16
jeblairah22:17
openstackgerritA change to openstack/nova has been rejected: Add rfc.sh to help with gerrit workflow.  https://review.openstack.org/54222:18
*** troytoman is now known as troytoman-away22:18
jeblairi've blocked my change.22:18
openstackgerritVerification of a change to openstack/nova failed: Add rfc.sh to help with gerrit workflow.  https://review.openstack.org/54222:18
*** reed has joined #openstack-dev22:18
jeblairmtaylor: so i'll apply that diff and remove the extra <<>>22:19
mtaylorjeblair: excellent22:19
openstackgerritJames E. Blair proposed a change to openstack/nova: Add rfc.sh to help with gerrit workflow.  https://review.openstack.org/54222:21
*** cp16net has quit IRC22:22
mtaylorjeblair: you may also hit the pep8 warnings. I've got a branch which fixes them.22:24
*** kbringard has quit IRC22:26
jeblairmtaylor: there is a yellow ball on pep8.  i think that's okay for the rfc.sh change.22:26
mtaylorok22:26
jeblairhrm22:27
jeblairdoes unstable block?22:27
mtaylorthink so22:28
jeblairwhy wasn't it blocking when in bzr?22:28
mtaylorwe weren't using jenkins jobs as blockers with bzr22:28
jeblairit was running as part of tarmac...22:28
mtayloryes. but unstable is a jenkins concept.22:28
mtaylornow, why pep8 wasn't causing the tarmac job to fail is a mystery22:28
jeblairwhat would have caused ... yes. exactly. :)22:29
mtaylorbut I gave up on trying to solve it because we were moving off of tarmac22:29
jeblairso when this is done, assuming it fails, i'm going to bypass code review for rfc.sh, and let you submit a separate change to fix pep8.22:29
openstackgerritA change was merged to openstack/nova: Add rfc.sh to help with gerrit workflow.  https://review.openstack.org/54222:31
jeblairmtaylor: done.  the only thing that was wrong was pep8.  why don't you submit your pep8 change now.22:31
openstackgerritsleepsonthefloor proposed a change to openstack/keystone: Fix for bug 856857 - add user.name to User() constructor to re-align param  https://review.openstack.org/54722:35
uvirtbotLaunchpad bug 856857 in keystone "Incorrect invocation of types.user.User constructor" [Undecided,New] https://launchpad.net/bugs/85685722:35
openstackgerritMonty Taylor proposed a change to openstack/nova: Fix outstanding pep8 errors for a clean trunk.  https://review.openstack.org/54822:35
mtaylorjeblair: ^^22:35
mtaylorjeblair: I also added a little bit to run_tests.sh so that we can use it in jenkins without having it ALSO run pep822:35
*** wwkeyboard has quit IRC22:48
*** aa___ has joined #openstack-dev22:50
*** harlowja has left #openstack-dev22:51
openstackgerritMonty Taylor proposed a change to openstack/nova: Fix outstanding pep8 errors for a clean trunk.  https://review.openstack.org/54822:56
openstackgerritMonty Taylor proposed a change to openstack/nova: Fix outstanding pep8 errors for a clean trunk.  https://review.openstack.org/54822:58
openstackgerritMonty Taylor proposed a change to openstack/nova: Fix outstanding pep8 errors for a clean trunk.  https://review.openstack.org/54822:58
mtaylorgah. sorry for the spam - I suck22:58
jeblairmtaylor: i can't review them fast enough!22:58
mtaylorjeblair: sorry - I noticed a couple of typos22:59
*** nati_ has joined #openstack-dev23:00
*** gigi has joined #openstack-dev23:02
*** gigi is now known as Guest2359623:02
openstackgerritsleepsonthefloor proposed a change to openstack/keystone: Fix for bug 856857 - add user.name to User() constructor to re-align param  https://review.openstack.org/54723:02
uvirtbotLaunchpad bug 856857 in keystone "Incorrect invocation of types.user.User constructor" [Undecided,New] https://launchpad.net/bugs/85685723:02
*** Guest23596 has quit IRC23:03
*** nati has quit IRC23:03
*** dwalleck has joined #openstack-dev23:07
*** mgius has quit IRC23:08
*** dragondm has quit IRC23:13
openstackgerritMonty Taylor proposed a change to openstack/nova: Fix outstanding pep8 errors for a clean trunk.  https://review.openstack.org/54823:13
*** rnirmal has quit IRC23:15
*** aa___ has quit IRC23:24
*** dwalleck has quit IRC23:26
*** dwalleck has joined #openstack-dev23:27
*** dwalleck has quit IRC23:30
*** vladimir3p has quit IRC23:37
*** jeffjapan has joined #openstack-dev23:41

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