Thursday, 2011-09-29

*** rods has joined #openstack-dev00:07
*** nati2 has joined #openstack-dev00:37
*** lorin1 has joined #openstack-dev00:48
*** nati2_ has joined #openstack-dev00:53
*** nati2 has quit IRC00:54
*** vladimir3p has quit IRC00:57
*** rods has quit IRC01:01
*** nati2_ has quit IRC01:01
*** jakedahn has quit IRC01:02
*** jdurgin has quit IRC01:23
*** sdake has quit IRC01:27
*** jakedahn has joined #openstack-dev01:42
*** sdake has joined #openstack-dev02:05
*** hugokuo has joined #openstack-dev02:38
*** novas0x2a|laptop has quit IRC02:42
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Changes to stored hashed password in backends.  https://review.openstack.org/71902:51
*** sdake has quit IRC02:53
*** sdake has joined #openstack-dev03:05
*** joonwon has quit IRC03:05
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Changes to stored hashed password in backends. Using passlib a password hashing library. Using sha512.  https://review.openstack.org/71903:05
*** lorin1 has left #openstack-dev03:09
*** sdake has quit IRC03:18
*** martine has joined #openstack-dev03:32
*** sdake has joined #openstack-dev03:33
*** joonwon has joined #openstack-dev03:45
*** ameade has quit IRC03:53
*** Rajaram has joined #openstack-dev04:14
*** jakedahn has quit IRC04:16
*** markmc has quit IRC04:35
*** zorzar has quit IRC04:35
*** bourke has quit IRC04:35
*** RobertLaptop has quit IRC04:35
*** negronjl has quit IRC04:35
*** ipl31 has quit IRC04:35
*** sandywalsh has quit IRC04:35
*** pvo has quit IRC04:35
*** chmouel has quit IRC04:35
*** zedas has quit IRC04:35
*** bourke has joined #openstack-dev04:35
*** chmouel has joined #openstack-dev04:37
*** pvo has joined #openstack-dev04:37
*** RobertLaptop has joined #openstack-dev04:37
*** ipl31 has joined #openstack-dev04:38
*** sandywalsh has joined #openstack-dev04:39
*** martine has quit IRC04:43
*** markmc has joined #openstack-dev04:44
*** zorzar has joined #openstack-dev04:44
*** negronjl has joined #openstack-dev04:44
*** zedas has joined #openstack-dev04:44
*** hugokuo has quit IRC05:23
*** hugokuo has joined #openstack-dev05:24
*** Rajaram has quit IRC05:32
*** reed has quit IRC05:51
*** zul has quit IRC05:56
*** zul has joined #openstack-dev05:58
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Changes to support getTenants to behave differntly for admin users when invoked as a service api or admin api.  https://review.openstack.org/72505:59
*** nati2 has joined #openstack-dev06:08
openstackgerritSateesh proposed a change to openstack/nova: bug 861310  https://review.openstack.org/70306:11
uvirtbotLaunchpad bug 861310 in nova "Scheduler hangs if filtered host list is empty." [Undecided,In progress] https://launchpad.net/bugs/86131006:11
*** nati2_ has joined #openstack-dev06:40
*** nati2 has quit IRC06:42
*** popux has joined #openstack-dev06:55
*** jdag has quit IRC07:04
*** Spirilis has quit IRC07:04
*** reidrac has joined #openstack-dev07:15
*** rbasak has joined #openstack-dev07:17
*** Spirilis has joined #openstack-dev07:47
*** nati2 has joined #openstack-dev08:10
*** nati2_ has quit IRC08:12
vishymwhooker: I'd love to see this go forward, but it would be really awesome if you could plug it in to the existing effort to get all of the tests in one place. https://github.com/openstack/openstack-integration-tests08:29
*** nati2 has quit IRC08:33
ttxvishy: ping08:56
*** darraghb has joined #openstack-dev08:58
ttxvishy: I'll need the list of nova sessions you don't *need* to attend, and the list of sessions in other tracks you *need* to attend, to start scheduling08:59
vishyttx: right, I'll get on that now08:59
ttxvishy: By default I assume you attend all nova tracks and nothing else, so just get the diff from that09:00
vishyttx: did you notice there are two more submissions?09:00
ttxvishy: yeah, I noticed, we need to decide what to do with them09:00
vishyttx: i think they are both great sessions09:01
ttxvishy: looks like our main contention point will be your availability rather than free slots09:01
vishyit seems like the ipv6 one is especially good for a 25 minute one09:01
vishythe other one maybe we could waitlist?09:01
ttxdo you think the other one warrants a full hour ?09:02
* ttx accepts the ipv6 one09:02
vishyprobably could do it in a short session09:02
ttxi'll put it in wait list as a 25min session09:03
ttxvishy: i.e. we curently have enough slots in the schedule to fit all the wait list -- but you still can't be in two places at the same time.09:06
vishyright09:07
ttxvishy: so "which sessions can you delegate / afford to miss" is the critical point09:08
*** popux has quit IRC09:19
vishyttx: i've got a list of the common/other ones i'd really like to be at09:26
vishythe afford to miss is harder, I'm going through it09:26
ttxvishy: maybe prioritize it -- I'll try my best09:27
vishyttx: easy way to get a text list of all nova sessions that aren't rejected?09:29
ttxvishy: let me extract that from DB and etherpad it09:30
vishyttx: thanks, copy pasting from the website is not going well :)09:30
ttxvishy: http://etherpad.openstack.org/Az46PUkBuy09:36
openstackgerritHP Nova Contributors proposed a change to openstack/nova: Enforce snapshot cleanup.  https://review.openstack.org/72609:42
*** Rajaram has joined #openstack-dev09:43
*** jeffjapan has quit IRC09:54
*** reidrac has quit IRC09:58
openstackgerritHP Nova Contributors proposed a change to openstack/nova: Enforce snapshot cleanup.  https://review.openstack.org/72609:58
*** rbasak has quit IRC10:04
*** joonwon has quit IRC10:08
openstackgerritBrendan Maguire proposed a change to openstack/nova: Fixes Bug #861293 nova.auth.signer.Signer now honors the SignatureMethod parameter for SHA1 when creating signatures  https://review.openstack.org/71210:08
uvirtbotLaunchpad bug 861293 in nova "Client using sha1 won't be able to authenticate if sha256 is available to the server" [Undecided,In progress] https://launchpad.net/bugs/86129310:08
ttxvishy: some sessions were completely dropped from the list -- I assume that means you can miss them ?10:18
vishyreally?10:18
ttxvishy: or is it some copy-paste fumble ?10:18
vishyi may have copy paste removed a few10:18
ttxthere was 2310:18
ttx"Interconnectivity/Bursting between clouds" is missing10:19
ttxas is "Advanced Scheduling"10:20
DavieyAm i being silly, or is adding a comment in gerrit not obvious?10:20
vishyah darnit10:20
DavieyI'm signed in.. but no "Add Comment" button?10:21
Davieyahh, "Review" sneaky button10:21
vishyttx: added them back in to the etherpad in order10:21
ttxvishy: cool thx10:21
*** rbasak has joined #openstack-dev10:22
ttxvishy: does "HA capabilities for guest instances" require 55 min ?10:25
vishyI'm sure we could fill it, but I think it would be fine to do a short one if your trying to save time10:26
ttxok, let's keep it that way then10:26
ttxvishy: you don't need to be at "Dashboard, Nova, Keystone and RBAC" ?10:27
vishyoh yes i do10:27
ttxok will add10:27
vishysorry i missed it in the list of other sessions10:27
ttxso you at least need to miss 3 slot worth of nova sessions10:28
ttx(in the ideal case where I manage to make all the schedule revolve around you)10:28
* ttx dinners10:28
*** reidrac has joined #openstack-dev10:34
*** tryggvil_ has joined #openstack-dev11:07
*** rods has joined #openstack-dev11:17
*** Vek has quit IRC11:26
sandywalshDaviey, and you can select a line in the code review and press "c". Also "r" is a keyboard shortcut for 'review'11:33
Davieysandywalsh: sounds too advanced for me :)11:37
Davieyrbasak: Can you follow up on the two questions on your branch?11:58
sandywalshDaviey, pro-tip for gerrit: 50% frontal lobe removal ... I'm a pro!11:58
rbasakDaviey: I discovered some issues, I've been fixing those up11:58
rbasakDaviey: Also I'll add tests as requested, etc.11:59
Davieyrbasak: rocking!12:00
rbasakIs there a mechanism that I can use to run just one test? "nosetests nova.tests..." doesn't seem to work12:18
vishyrbasak: ./run_tests.sh -N api.ec2.test_cloud:CloudTestCase.test_describe_instances12:21
vishy(for example)12:21
rbasakvishy: aha, that works. Thanks!12:23
*** lts has joined #openstack-dev12:31
openstackgerritBrendan Maguire proposed a change to openstack/nova: Fixes Bug #861293 nova.auth.signer.Signer now honors the SignatureMethod parameter for SHA1 when creating signatures  https://review.openstack.org/71212:40
uvirtbotLaunchpad bug 861293 in nova "Client using sha1 won't be able to authenticate if sha256 is available to the server" [Undecided,In progress] https://launchpad.net/bugs/86129312:40
vishyttx: http://summit.openstack.org/sessions/view/109 I also have to be at that one if it makes it past the waiting list, since I'm leading it.12:53
ttxhrm, right12:54
openstackgerritBrendan Maguire proposed a change to openstack/nova: api.ec2.admin unit tests  https://review.openstack.org/68412:57
openstackgerritWilliam Wolf proposed a change to openstack/openstack-chef: Make adding glance images use proper id's rather than hard code them  https://review.openstack.org/72713:08
*** zul has quit IRC13:08
*** zaitcev has quit IRC13:08
*** pasik has quit IRC13:08
*** johan_-_ has quit IRC13:08
*** zul has joined #openstack-dev13:10
*** zaitcev has joined #openstack-dev13:10
*** pasik has joined #openstack-dev13:10
*** johan_-_ has joined #openstack-dev13:10
openstackgerritA change was merged to openstack/openstack-chef: Make adding glance images use proper id's rather than hard code them  https://review.openstack.org/72713:12
vishywoah, we have an openstack-chef repo?13:13
vishycool13:13
*** Vek has joined #openstack-dev13:26
*** Rajaram_ has joined #openstack-dev13:27
*** Rajaram has quit IRC13:29
*** Rajaram_ is now known as Rajaram13:29
*** martine has joined #openstack-dev13:30
*** jdurgin has joined #openstack-dev13:42
*** kbringard has joined #openstack-dev13:42
*** benrodrigue has joined #openstack-dev13:56
*** joesavak has joined #openstack-dev14:01
*** mfer has joined #openstack-dev14:04
*** glenc has joined #openstack-dev14:07
*** Joonwon has joined #openstack-dev14:12
openstackgerritChuck Short proposed a change to openstack/nova: Display LXC container console when using euca-get-console.  https://review.openstack.org/72814:13
*** lorin1 has joined #openstack-dev14:17
*** dolphm has joined #openstack-dev14:18
annegentleis Rick Harris s1rp on here? I have a question about image_cache_enabled in Glance and my grep didn't show a description for it (I think it's a flag). Anyone have info about it?14:20
openstackgerritChuck Short proposed a change to openstack/nova: Replace socat with netcat.  https://review.openstack.org/72914:24
*** dolphm has quit IRC14:26
*** reed has joined #openstack-dev14:38
*** jdag has joined #openstack-dev14:39
*** jdag has quit IRC14:40
*** jsavak has joined #openstack-dev14:42
*** dolphm has joined #openstack-dev14:43
*** joesavak has quit IRC14:45
*** nati2 has joined #openstack-dev14:47
*** code_franco has joined #openstack-dev14:47
*** rnirmal has joined #openstack-dev14:48
*** lorin1 has quit IRC14:50
*** lorin1 has joined #openstack-dev14:50
openstackgerritBrian Waldon proposed a change to openstack/glance: Refactoring registry api controllers  https://review.openstack.org/73014:51
*** bcwaldon has joined #openstack-dev14:52
ttxnotmyname: let me know what we should do with "searchable API using keyword to get objects" - http://summit.openstack.org/sessions/view/8714:53
notmynamettx: low priority. the proposed session wasn't very clear. I think I know what it means, and I sent feedback. if it's not updated, I'm ok with dropping it14:54
ttxnotmyname: not really sure if it was updated -- no proposer comments.14:55
ttxnotmyname: Fine with dropping it if you are.14:55
openstackgerritAnne Gentle proposed a change to openstack/openstack-manuals: Fixes pom file so ant part of the build wont fail  https://review.openstack.org/73114:57
*** cmagina has quit IRC14:57
*** cmagina_ has joined #openstack-dev14:57
openstackgerritA change was merged to openstack/openstack-manuals: Fixes pom file so ant part of the build wont fail  https://review.openstack.org/73114:57
*** cmagina_ has quit IRC14:59
*** cmagina has joined #openstack-dev15:00
notmynamettx: if you've got space, keep it. if not, drop it.15:00
bcwaldonjaypipes: do you know phil day?15:00
bcwaldonor ttx ^15:02
ttxbcwaldon: working for HP, coming to the summit15:02
ttxAuthor of a couple proposals for the summit.15:03
ttxbcwaldon: that's about it15:03
bcwaldonttx: I need to talk to him about his session topics, does he get on IRC?15:03
ttxbcwaldon: email sounds like a better bet15:03
bcwaldonkk15:03
ttxbcwaldon: want his email ?15:03
*** dragondm has joined #openstack-dev15:03
bcwaldonyes, pm it to me if you will15:03
*** mwhooker has quit IRC15:06
*** mwhooker has joined #openstack-dev15:06
*** reidrac has quit IRC15:08
*** mwhooker has quit IRC15:11
*** nati2 has quit IRC15:12
*** nati2 has joined #openstack-dev15:13
*** rnorwood has joined #openstack-dev15:13
ttxnotmyname: got space, accepted it, scheduled on 3rd day so that if you realize it sucks, we can place something else in there.15:14
bcwaldonvishy: ping15:24
openstackgerritMark McLoughlin proposed a change to openstack/nova: install_venv: refactor out pip_install helper  https://review.openstack.org/73215:25
openstackgerritMark McLoughlin proposed a change to openstack/nova: install_venv: pass the --upgrade argument to pip install  https://review.openstack.org/73315:25
openstackgerritMark McLoughlin proposed a change to openstack/nova: install_venv: don't use --no-site-packages with virtualenv  https://review.openstack.org/73415:25
openstackgerritMark McLoughlin proposed a change to openstack/nova: install_venv: remove versioned M2Crypto dependency  https://review.openstack.org/73515:25
vishybcwaldon: pong15:25
openstackgerritMark McLoughlin proposed a change to openstack/nova: install_venv: add support for distro specific code  https://review.openstack.org/73615:25
openstackgerritMark McLoughlin proposed a change to openstack/nova: install_venv: pip install M2Crypto doesn't work on Fedora  https://review.openstack.org/73715:25
bcwaldonlooks like Mark didn't squash15:25
bcwaldonvishy: is adding a test a blocker for getting this in: https://review.openstack.org/#change,72615:25
markmcbcwaldon, I only squashed as appropriate15:25
vishybcwaldon: not to me15:26
bcwaldonmarkmc: I'm assuming you just git reviewed a branch with multiple commits15:26
bcwaldonmarkmc: so now there are 6 reviews?15:26
bcwaldonmarkmc: that all depend on one another15:26
bcwaldonvishy: kk, I'm just going to send it15:26
markmcbcwaldon, yep, that's the way we want to do it, apparently15:26
bcwaldonvishy: i think it is going to be a pain to add a test15:26
vishybcwaldon: it seems like a nice to have.  The complexity of the test outweighs the complexity of the fix by far15:26
vishybcwaldon: ship it15:26
bcwaldonmarkmc: I don't think so :)15:26
bcwaldonvishy: kk15:26
markmcbcwaldon, they should be separate commits - whether they should be separate reviews ...15:27
bcwaldonmarkmc: why should they be separate commits?15:27
bcwaldonmarkmc: locally, sure, but once they hit nova, no15:27
markmcbcwaldon, https://lists.launchpad.net/openstack/msg04256.html15:27
vishywould be nice if we could review a set of commits together for sure...15:27
bcwaldonmy problem is now there are 6 reviews that all have to get a look15:27
bcwaldonthat all depend on one another15:28
bcwaldoni would like to send it all in at once15:28
markmcright, gerrit isn't great for this15:28
markmcbut the answer isn't to squash everything together IMHO15:28
markmckeeping logical changes separate is valuable15:28
vishymarkmc: but all of those changes are touching a couple of files, no?15:29
bcwaldonwhere's the value in having multiple commits going into nova for a single logical review? I won't want to check out nova halfway through a set of commits that add a feature15:29
markmcvishy, just one file15:29
markmcbcwaldon, ease of review, bisectability15:29
markmcbcwaldon, take a look at any kernel merge request15:29
bcwaldonits more difficult to review15:29
markmcbecause of the tooling15:29
bcwaldonI purposefully don't look at kernel reviews ;)15:29
markmcfwiw, http://blogs.gnome.org/markmc/2011/09/25/gerrit-patch-review-from-the-command-line/15:30
* markmc spent the time figuring that out because he figures there's going to be lots of reviews15:30
markmcif there's one per commit15:30
bcwaldonwhat's the value in accepting commit 6 out of this series then rejecting 5? How do you move forward from that?15:31
markmcyou can accept 1-5 and reject 615:31
bcwaldonwhat about the inverse15:31
vishybcwaldon: I think in this case they are all separate, no?15:31
markmcbcwaldon, in this case, it wouldn't make sense15:31
markmcthis is a silly example, anyway15:32
markmcit's just a little helper script15:32
markmcfor real code, it's even more important IMHO15:32
markmcfor bisectability15:32
markmcand so the reviewer isn't staring at a huge diff with lots of different changes15:32
bcwaldonnone of these really depend on eachother, do they?15:33
markmcthey do15:33
markmcactually, related commits could do with a "cover letter"15:33
bcwaldon736 could go in on its own, for example15:33
bcwaldonso why does it have to wait for 4 other reviews ahead of it15:34
vishymarkmc: some of them do15:34
bcwaldonI'm honestly interested why this is better15:34
vishybcwaldon: ^^15:34
bcwaldonnot just flailing here15:34
bcwaldonvishy: what do you mean 'some of them do'15:34
vishybcwaldon: I think i agree in this case15:34
vishywell the m2crypto rebuild depends on 73615:35
bcwaldonthese are also so small they dont have to depend on one another15:35
bcwaldonthey could have been 3 different reviews15:35
bcwaldonindependent15:35
chmoueldolphm: hello, did roleRefs changes to roles in latest keystone? (trying on the right chan)15:36
bcwaldonlocal commits are only useful to the author15:36
vishybcwaldon: they are all independent reviews?15:36
bcwaldonthey are all dependent reviews15:36
markmcwhat you really want to be able to do is to pull a series of commits like this locally15:36
markmcand approve them all in one go15:36
markmcor approve a subset of them15:36
bcwaldonwhat I really want is to see the diff in gerrit of a set of commits15:36
markmcbut still have the value of bisectability and ease of review of each of the individual changes15:36
bcwaldonand not have them create different reviews15:36
bcwaldonbut if there is a series of dependent changes, they then aren't useful individually15:37
openstackgerritChmouel Boudjnah proposed a change to openstack/keystone: Fix swift middleware with regard to latest changes.  https://review.openstack.org/73815:37
markmcbcwaldon, the typical example is where you have to do a big refactoring before fixing some tiny, subtle one-liner issue15:38
markmcbcwaldon, you want the "no functional changes" patch as one commit, and the one-liner as another commit15:38
markmcbcwaldon, so you can quickly sign off on the first one15:38
bcwaldonmarkmc: I will definitely agree that gerrit is a little frustrating, and I think you and I *mostly* agree on where we should ultimately be. I'm just trying to make it as useful as possible in its current state15:38
markmcbcwaldon, and then more carefully consider the second one15:38
openstackgerritA change was merged to openstack/keystone: Revised docstring  https://review.openstack.org/72215:38
jsavakchmouel: yes - called roles now in the auth response (https://github.com/openstack/keystone/blob/master/keystone/content/common/samples/auth.json)15:38
markmcbcwaldon, and test the refactoring independently of the one-liner15:38
vishybcwaldon: now i see the dependency you are referring to15:39
markmcbcwaldon, this discipline of keeping logical changes separate is really useful when you get into it15:39
vishyso apparently if you propose that way it automatically adds the dependencies15:40
* markmc would hate to see gerrit essentially preventing it15:40
bcwaldonmarkmc: sure, but why do they all have to *depend* on one another15:40
markmcvishy, right15:40
vishymarkmc, bcwaldon: I agree in that case15:40
markmcbcwaldon, I might have been able to split it into two15:40
markmcbcwaldon, but that would have been even more work15:40
markmcbcwaldon, to create two branches15:40
bcwaldonall i do is create a branch, then git commit -a --amend15:40
markmcbcwaldon, make sure they merge together okay15:40
vishymarkmc: if you want to squash them down to 2 or 3 separate reviews that are logically separate, this makes sense15:40
vishymarkmc, bcwaldon: I think in the current state it makes way more sense to squash them though15:41
bcwaldoncurrent state w.r.t. gerrit itself or this review?15:41
vishyw.r.t. gerrit15:41
bcwaldonok, that lets you have multiple commits locally then squash before reviewing15:42
vishyit is too much work to separate them into logically separate branches15:42
bcwaldonif they dont depend on one another, its not too hard ;)15:42
markmcvishy, if we had tools to pull a patch series as a branch and review with one command?15:42
vishymarkmc: sure that would be fine15:42
markmcs/review with one/approve with one/15:42
markmcthat's doable15:42
vishymarkmc: there is some stuff proposed into gerrit to do such a thing, but we don't have it now15:42
* markmc is close with the blog above15:42
mtaylormarkmc, vishy: there is almost completed work to support reviewing patch series as a logical unit within gerrit15:42
mtaylorvishy beat me to it15:43
vishymarkmc: it isn't just the command line tools.  Some people prefer a web interface :)15:43
bcwaldonI like pretty colors15:43
markmcmeh :)15:43
villeppretty colors !15:43
vishyinline commenting is very nice as well15:43
bcwaldonmtaylor: as an aside, is there any way we can get our authors test to check the committers too?15:43
mtayloruhm.15:44
mtaylorbcwaldon: sure?15:44
bcwaldonmtaylor: the latest review from HP Nova Contributors has a committer that is not in the Authors file, and the test passes15:44
mtaylorah. then we should do that15:44
bcwaldonmtaylor: but the 'author' of the review *is* in the file15:44
openstackgerritA change was merged to openstack/keystone: Changes to support getTenants to behave differntly for admin users when invoked as a service api or admin api.  https://review.openstack.org/72515:45
openstackgerritChmouel Boudjnah proposed a change to openstack/swift: Add support for OS Auth API version 2  https://review.openstack.org/70415:46
dolphmjohan_-_: are you Johannes Erdfelt?15:49
mtaylormarkmc: so, I was just reading the full scrollback, and on the topic of not squashing...15:51
mtaylormarkmc: this has a good writeup of the squash-before-merging to trunk reasoning: http://sandofsky.com/blog/git-workflow.html15:52
comstuddolphm: it is.. but he's in a mtg ATM15:52
markmcmtaylor, the individual commits aren't "checkpoint commits" in this case15:53
markmcmtaylor, absolutely squash checkpoint commits together15:53
mtaylormarkmc: k. great. just making sure15:53
mtaylormarkmc: I definitely want to get the patch series review support work in when it lands upstream15:54
markmcmtaylor, honestly, look kernel, qemu, libvirt, etc. mailing lists and you'll see series of 20+ patches15:54
markmcmtaylor, cool15:54
mtaylormarkmc: although I _do_ like the typical case being single easy to read patches if it's possible15:54
mtaylormarkmc: because we have a hard enough time convincing people to do the work of reviewing single patches :)15:54
mtaylorof course, I _also_ want to get the diff-all-files-on-a-single-page work landed. upstream devs need to code faster! (actually, they need to release faster, I think both features are mostly done)15:55
markmcmtaylor, I'm struggling to understand this, really ... it must just be a POV from using bzr15:55
markmcmtaylor, in at least kernel, qemu, libvirt you have a much higher chance of getting reviewed if you nicely split up your patches15:56
markmcmtaylor, because they're easier to review that way15:56
dolphmcomstud: thanks15:56
vishymarkmc: that means keeping tests running each commit right?15:56
johan_-_dolphm: yup15:56
markmcvishy, yep15:56
vishymarkmc: how do you do large refactors?15:56
markmcvishy, it depends15:57
vishymarkmc: where you're reorganizing a basic piece and you potentially are breaking a lot of tests15:57
markmcvishy, ah15:57
markmcvishy, you refactor in a way that doesn't break tests15:57
vishymarkmc: I ask because I recently had to do this in volume-cleanup branch15:57
markmcvishy, even if it means doing stuff that you then remove a few patches down the series15:57
markmcvishy, see, people don't do this out of laziness - they do it to help reviewers and gain bisectability :)15:58
mtaylormarkmc: hrm. I don't _think_ it's a bzr pov thing - and I agree, I MUCH prefer that large patches are done in chunks that I can understand15:58
markmcmtaylor, well, with git you should never merge checkpoint commits upstream - that seems standard with bzr?15:59
mtaylormarkmc: although most of the time I'd prefer that each chunk is submitted as it's done15:59
openstackgerritBrian Waldon proposed a change to openstack/glance: Extract image members into new Glance API controller  https://review.openstack.org/72115:59
mtaylormarkmc: that's a whole other thing - bzr operates with trees of commits by default, so the way the the mainline commit history looks in bzr is different15:59
mtaylormarkmc: but, for instance, on drizzle we used bzr, and required that no merge/review broke tests- and also required that large work be broken up in to reviewable chunks16:00
*** ameade has joined #openstack-dev16:00
mtaylormarkmc: so I'm with you on that ... I'm just saying that I'm not sure that getting a sequence of commits all at once is any better than getting each discreet unit of work in the series as it is completed16:01
mtaylorbut that may just be a personal thing16:01
openstackgerritA change was merged to openstack/keystone: Fix swift middleware with regard to latest changes.  https://review.openstack.org/73816:03
johan_-_mtaylor: do you happen to know what version of paste is on the jenkins server?16:03
mtaylorjohan_-_: it's whatever is in the nova-core/trunk ppa16:03
*** Rajaram has quit IRC16:04
*** mdomsch has joined #openstack-dev16:05
comstudmtaylor: it sounds like we need some assistance troubleshoting on jenkins host itself.. if johannes can't reproduce the test failures otherwise16:05
johan_-_mtaylor: what if there is no paste package in that ppa?16:06
comstudmtaylor: (weird paste failures)16:06
mtaylorcomstud: link?16:06
comstudmtaylor: https://jenkins.openstack.org/job/nova/121563/16:07
*** openpercept has joined #openstack-dev16:07
openstackgerritAaron Lee proposed a change to openstack/nova: bug lp845714  https://review.openstack.org/54516:08
johan_-_i'm guessing jenkins runs ubuntu and then uses the standard paste packages16:09
wwkeyboardI've rebased 545 onto the current master, could someone please review it?16:09
johan_-_what version of ubuntu does it run?16:09
*** sdake has quit IRC16:17
*** jkoelker_ has quit IRC16:17
*** sdake has joined #openstack-dev16:17
*** jkoelker has joined #openstack-dev16:17
openstackgerritA change was merged to openstack/nova: Enforce snapshot cleanup.  https://review.openstack.org/72616:18
openstackjenkinsProject nova-docs build #1,439: SUCCESS in 3 min 18 sec: https://jenkins.openstack.org/job/nova-docs/1439/16:24
openstackjenkinsstanislaw.pitucha: Enforce snapshot cleanup.16:24
*** zul has quit IRC16:26
mtaylorjohan_-_: the nova slave for jenkins runs natty16:26
johan_-_ok, so i'm running the same version of paste16:26
mtaylorjohan_-_: also seems to be missing lvcreate16:27
johan_-_jenkins is missing lvcreate?16:28
*** code_franco has quit IRC16:28
mtaylorjohan_-_: there are errors further down in that say something about not being able to find lvcreate16:29
johan_-_i think those are spurious16:29
mtayloroh, ok16:29
johan_-_there's a lot of errors16:29
mtaylorjohan_-_: is the osapi paste app new in that patch?16:30
*** code_franco has joined #openstack-dev16:30
johan_-_mtaylor: i change the paste config to use a new handler16:30
*** xgmz has joined #openstack-dev16:31
*** openpercept has quit IRC16:31
johan_-_the patch certainly touches the paste related parts of nova, so i'm assuming the problem is related to that16:31
*** dprince has joined #openstack-dev16:37
mtaylorjohan_-_: hrm. I was mainly asking because I was wondering if the patch might have not included part of something in the commit- thus why it works locally for you?16:38
mtaylorjohan_-_: as in, if something didn't get git add'd16:38
*** mwhooker has joined #openstack-dev16:38
johan_-_mtaylor: i'll double check16:40
openstackgerritVerification of a change to openstack/keystone failed: Changes to stored hashed password in backends. Using passlib a password hashing library. Using sha512. Setting hashing to be the default behavior.  https://review.openstack.org/71916:42
*** zul has joined #openstack-dev16:47
openstackgerritA change was merged to openstack/nova: bug lp845714  https://review.openstack.org/54516:47
mtaylornotmyname, vishy, dolphm: any feedback on the git-review thoughts? if you're not opposed, I'd like to make a plan to move forward...16:50
vishymtaylor: I'm trying to balance ease of reviews with ease of submission16:50
mtaylorvishy: also, new libvirt push to ppa:mordred/libvirt ... it's broken on lucid and oneirc, which I'll look in to - but built packages for natty and maverick16:51
vishynice i'm using natty16:51
vishytrying16:51
mtaylorvishy: re: ease of reviews with ease of submission ... is there a thing you'd like for me to make better or worse in there re: replacing the alias with a real command?16:52
mtaylorvishy: (just wanting to make sure I understand what you want/need there)16:52
vishymtaylor: cat: /var/run/libvirtd.pid: No such file or directory16:53
*** zul has quit IRC16:53
openstackjenkinsProject nova-docs build #1,440: SUCCESS in 3 min 14 sec: https://jenkins.openstack.org/job/nova-docs/1440/16:54
openstackjenkinsaaron.lee: bug lp84571416:54
vishymtaylor: oh sorry i mixed conversations16:54
vishymtaylor: i'm ok with what you proposed in the email16:54
mtaylorvishy: goddamit. ok, next time I will do more thorough actual testing before bugging you with it16:54
mtaylorvishy: cool.16:54
*** nati2 has quit IRC16:54
vishymtaylor: it may just be an issue with the upstart script16:55
johan_-_mtaylor: i checked out a new tree with my branch and ran the tests locally and it was fine. so i'm definately not missing anything16:55
*** nati2 has joined #openstack-dev16:55
mtaylorjohan_-_: bleh16:55
*** zul has joined #openstack-dev16:56
openstackgerritA change was merged to openstack/nova: Change 'recurse_zones' to 'local_zone_only'.  https://review.openstack.org/72416:57
vishyerror : virNetServerMDNSStart:460 : internal error Failed to create mDNS16:57
mtaylorjohan_-_: do you have a cloud servers account anywhere? if so, spin up a natty node, do "add-apt-repository ppa:nova-core/ppa; apt-get build-dep nova" and you should have an identical build environment16:57
vishymtaylor: ^^ that is manually running libvirtd.  Missing dep?16:57
mtaylorvishy: I'm going to guess so16:58
mtaylorvishy: doing a three-way merge between debian packaging, ubuntu packaging and new upstream sources is ... fun :)16:58
vishymtaylor: sounds exciting16:58
vishymtaylor: don't we have soren for that? :p16:58
mtaylorso exciting I could pee16:58
johan_-_mtaylor: i'll give that a try16:59
mtaylorvishy: no, we got rid of him :P16:59
*** yogirackspace has joined #openstack-dev16:59
*** zul has quit IRC17:00
*** zul has joined #openstack-dev17:00
zykes-wasn't there a change to glance earlier for dynamic paging ?17:01
openstackjenkinsProject nova-docs build #1,441: SUCCESS in 3 min 8 sec: https://jenkins.openstack.org/job/nova-docs/1441/17:05
openstackjenkinsChris Behrens: Change 'recurse_zones' to 'local_zone_only'.17:05
*** zul has quit IRC17:10
*** zul has joined #openstack-dev17:10
*** zul has quit IRC17:17
*** zul has joined #openstack-dev17:25
*** dolphm has quit IRC17:27
*** bcwaldon has quit IRC17:29
*** dolphm has joined #openstack-dev17:30
*** zul has quit IRC17:32
*** dprince has quit IRC17:32
dolphmmtaylor: just catching up... i'm not opposed!17:38
*** zul has joined #openstack-dev17:38
*** nati2 has quit IRC17:39
*** nati2 has joined #openstack-dev17:39
mtaylordolphm: great! thanks17:40
dolphmmtaylor: also, where does keystone.conf get installed to?17:42
mtaylordolphm: I would vote for /etc/keystone/keystone.conf myself (I'm assuming we're talking about the keystone config and not an upstart script)17:44
dolphmmtaylor: there's a apt-get puts a keystone.conf file into /etc/init/ ... but that looks like it's something else?17:45
openstackgerritA change was merged to openstack/nova: Fixes euca-describe-instances failing or not showing IPs  https://review.openstack.org/64117:47
*** dolphm has quit IRC17:48
openstackgerritTrey Morris proposed a change to openstack/nova: moved floating ip db access and sanity checking from network api into network manager added floating ip get by fixed address added fixed_ip_get moved floating ip testing from osapi into the network tests where they belong  https://review.openstack.org/62817:48
*** dysinger has joined #openstack-dev17:50
*** novas0x2a|laptop has joined #openstack-dev17:53
openstackjenkinsProject nova-docs build #1,442: SUCCESS in 3 min 21 sec: https://jenkins.openstack.org/job/nova-docs/1442/17:54
openstackjenkinsChris Behrens: Fixes euca-describe-instances failing or not showing IPs17:54
*** cp16net has joined #openstack-dev17:56
*** dysinger has quit IRC17:59
*** dysinger has joined #openstack-dev17:59
openstackgerritA change was merged to openstack/openstack-ci: Add instructions to push tags on import.  https://review.openstack.org/65318:00
zykes-jaypipes: is there a way to have glance client automatically get credentials instead of always putting exports for AUTH* ?18:00
*** xtoddx has joined #openstack-dev18:02
*** mattray has joined #openstack-dev18:03
jaypipeszykes-: Where should it automatically get creds from?18:03
jaypipeszykes-: some client config file or something?18:03
zykes-i dunno, maybe ? ;)18:03
jaypipeszykes-: open to suggestions :)18:03
*** vishy is now known as vishy-afk18:04
zykes-like a .osauthrc18:04
zykes-or something18:04
xtoddxhttp://wiki.openstack.org/Nova/ReviewDays still points at launchpad stuff. :(18:07
*** mdomsch has quit IRC18:07
sorenxtoddx: *cough* wiki *cough*18:09
*** darraghb has quit IRC18:11
xtoddxhow is http://wiki.openstack.org/reviewslist/ built?18:19
sorenxtoddx: ttx has a script that scans Launchpad for branches proposed for merge.18:20
rmkNoticing a problem.  If rabbit and/or mysql are unavailable when either nova-compute or nova-network startup, they'll never recover without a restart even once the db/bus are available.18:20
rmkI would think the desired behavior is to keep trying to connect and recover without having to nudge them.18:20
mtaylorsoren, ttx: we should probably port that list to gerrit...18:23
sorenmtaylor: Yes. Yes, we should.18:23
mtayloralthough other than score, it seems quite similar to https://review.openstack.org/#q,status:open+project:openstack/nova,n,z18:25
mtaylorsoren: do you know how score is calculated?18:25
sorenmtaylor: It's based on the importance of the bugs and blueprints linked, the age, the size of the patch and possible other stuff.18:26
sorenmtaylor: The script lives on the wiki server, I think.18:26
mtaylorsoren: ah, ok18:26
mtaylorsoren: I was wondering if it made any sense to add the score just as a built-in gerrit feature, but calculating based on bug/blueprint importance probably puts it over the edge18:27
mtaylorsoren: I'll add that to my todo list18:27
openstackgerritRobie Basak proposed a change to openstack/nova: Move console.log to a ringbuffer  https://review.openstack.org/70618:33
zykes-what's a ringbuffer?18:35
wwkeyboardThe oldest stuff gets replaced when newer items come in.18:38
notmynamemtaylor: unfortunately, I haven't looked at it18:41
*** nati2_ has joined #openstack-dev18:42
notmynamejsavak: vishy-afk: I think the auth calls from swift can be reduced to one call. given an auth token, swift can ask for the tenants. if a returned tenant_name matches the swift account in the original request, access should be granted. sound right?18:43
*** nati2 has quit IRC18:44
*** dprince has joined #openstack-dev18:45
mwhookervishy-afk: thanks for the feedback. I'll look at the extant project and see how that might work18:45
dprinceHeads up people reviewing branches! Nova trunk is quickly becoming unusable:18:45
dprincehttps://bugs.launchpad.net/nova/+bug/86265318:46
uvirtbotLaunchpad bug 862653 in nova "'VDI resize failed' errors on nova-compute (XenServer)" [Critical,Confirmed]18:46
dprinceSo I can't boot instances on XenServer :(18:46
jsavaknotmyname: do you pass the token to other services? or does the user? Your solution is good for swift. In fact https://bugs.launchpad.net/bugs/857671 fixes an issue returning only the scoped tenants for a token.18:46
uvirtbotLaunchpad bug 857671 in keystone "Auth protocol doesn't work properly for admin users" [Undecided,Fix committed]18:46
dprinceAnd: https://bugs.launchpad.net/nova/+bug/86265818:46
uvirtbotLaunchpad bug 862658 in nova "fixed_ips.address = ARRAY cast errors with Postgres" [Critical,Confirmed]18:46
dprinceMeans nova doesn't work w/ PostGres.18:46
*** dprince has quit IRC18:47
jsavaknotmyname: but if it's an unscoped token and you allow access based on a get tenants call then pass that token (without getting a new token scoped to that tenant) then the end-user may see access given in swift but not in service x18:47
notmynamejsavak: no, swift does not call out to other services18:48
jsavaknotmyname: then your method isn't desirable but should work ok18:48
notmynamejsavak: see my email with updated code that shows only one request18:51
mtaylornotmyname: no worries - have uploaded to pypi so folks can poke at it - will hold off on anything drastic for a bit until we've poked at it for a while18:51
mtaylorzul: ping18:52
zulmtaylor: whats up18:52
mtaylorzul: keystone is adding a depend on passlib for the diablo release18:52
mtaylorzul: which is unpackaged ... I've just made packages of it and uploaded to nova-core/trunk ppa18:52
sorenWhat's passlib18:53
soren:(18:53
zulmtaylor: we havent updated the keystone snapshot in a while btw18:53
mtaylorzul: but I wanted to check in with you about how you wanted to handle that for oneiric18:53
mtaylorzul: ok.18:53
mtaylorsoren: it's a password hashing library18:53
mtaylorsoren: http://pypi.python.org/pypi/passlib18:53
zuloh the security team is going to have fun with that in oneiric+118:53
mtaylorzul: so will it screw you if I add it as a build-dep to lp:~openstack-ubuntu-packagers/keystone/ubuntu ?18:54
zulmtaylor: nope18:54
openstackgerritNaveed Massjouni proposed a change to openstack/nova: Updating image progress to be more granular. Before, the image progress had only 2 states, 0 and 100. Now it can be 0, 25, 50 or 100.  https://review.openstack.org/73918:54
zulits in the archive thought right?18:54
jsavaknotmyname: cool.18:54
mtaylorzul: nope18:54
sorenzul: No. 18:52 <+mtaylor> zul: which is unpackaged ... I've just made packages of it and uploaded to nova-core/trunk ppa18:54
mtaylorzul: well, I mean - not yet18:54
zulah ok18:55
notmynamejsavak: I should clarify. swift doesn't /currently/ call out to any other service, but there is nothing stopping it from doing so in the future, and middleware could certainly be doing so now18:56
notmynamejsavak: so when I pass an auth token to "get tenants", does it return only the tenants currently in scope?18:56
jsavaknotmyname: yes - and i'll have to forward to you yogi for more background & fix for bug 857671. It boils down to which URL do you call. One returns all tenants. One returns only the tenants in scope18:58
uvirtbotLaunchpad bug 857671 in keystone "Auth protocol doesn't work properly for admin users" [Undecided,Fix committed] https://launchpad.net/bugs/85767118:58
*** mwhooker has quit IRC18:58
*** novas0x2a|laptop has quit IRC19:00
*** mwhooker has joined #openstack-dev19:05
*** bcwaldon has joined #openstack-dev19:11
*** novas0x2a|laptop has joined #openstack-dev19:13
openstackgerritJoe Heck proposed a change to openstack/keystone: updating install docs for Mac  https://review.openstack.org/74019:14
openstackgerritJosh Durgin proposed a change to openstack/glance: Add RBD store backend.  https://review.openstack.org/68919:15
*** dysinger has quit IRC19:17
*** bourke_ has joined #openstack-dev19:20
*** bourke has quit IRC19:23
*** blakeyeager has quit IRC19:23
*** blakeyeager has joined #openstack-dev19:24
*** code_franco has quit IRC19:25
*** dysinger has joined #openstack-dev19:26
*** rnorwood has quit IRC19:26
xtoddxcan i see diffs for all files on one page in gerrit?19:26
openstackgerritJoe Heck proposed a change to openstack/keystone: fixing typo - get -> git  https://review.openstack.org/74119:28
*** novas0x2a|laptop has quit IRC19:28
mtaylorxtoddx: no. it's an open bug - afaik it's been fully fixed by nokia and just hasn't made it in to a release yet19:30
xtoddxmtaylor: thanks, looking forward to that19:30
mtaylorxtoddx: I've been bugging someone for a repo location so I can just pull the patch and apply it to ours so we don't have to wait on the release19:30
mtaylorxtoddx: yes. I think it will be met with much rejoicing19:30
*** novas0x2a|laptop has joined #openstack-dev19:32
jaypipesxtoddx: actually, you can... click the gitweb link next to the patch, then click commitdiff. Only problem is it's readonly (can't do inline comments), but it's all on one page at least ;)19:32
xtoddxthanks jay!19:34
*** reed has quit IRC19:35
*** novas0x2a|lapto1 has joined #openstack-dev19:35
*** reed has joined #openstack-dev19:35
*** novas0x2a|laptop has quit IRC19:36
openstackgerritBrian Lamar proposed a change to openstack/keystone: Fix bug 861546  https://review.openstack.org/71119:37
uvirtbotLaunchpad bug 861546 in keystone "Keystone tests fail with latest Webob" [Undecided,New] https://launchpad.net/bugs/86154619:37
*** rnorwood has joined #openstack-dev19:38
*** reed has quit IRC19:41
*** novas0x2a|lapto1 has quit IRC19:41
*** novas0x2a|laptop has joined #openstack-dev19:44
*** novas0x2a|laptop has quit IRC19:45
*** novas0x2a|laptop has joined #openstack-dev19:48
*** zaitcev has quit IRC19:49
*** nati2_ has quit IRC19:49
jeblairdolphm: yogirackspace: if we're going to have to pull in hashlib anyway, why not go ahead and use bcrypt? python-bcrypt is already packaged and in ubuntu19:52
*** novas0x2a|laptop has quit IRC19:52
*** reed has joined #openstack-dev19:53
yogirackspacejeblair: I have used passlib.I liked it as it supports different algorithms.If some one wants to swicth to something different they cud easily do so19:54
yogirackspacejeblair:http://packages.python.org/passlib/19:54
jeblairyogirackspace: ah, passlib implements bcrypt19:55
yogirackspaceit does19:55
openstackgerritBrian Lamar proposed a change to openstack/nova: Added ==1.0.4 version specifier to kombu in pip-requires to ensure tests pass in a clean venv.  https://review.openstack.org/74219:56
yogirackspacejeblair:http://packages.python.org/passlib/new_app_quickstart.html#recommended-hashes19:56
*** novas0x2a|laptop has joined #openstack-dev19:56
jeblairokay, i gues that doesn't save us anything then.  thanks. :)19:56
yogirackspacejeblair: thanks for the suggestions!19:57
jeblairyogirackspace: those docs suggest installing py-bcrypt if you're going to use bcrypt.  maybe we should make that a dependency too..19:58
yogirackspacejeblair: right now I have used sha512_crypt19:59
*** Joonwon has quit IRC19:59
jeblairyogirackspace: oh, so it's not configurable in keystone yet20:00
openstackgerritAlex Meade proposed a change to openstack/nova: Adds the tenant id to the create server response Location header Fixes bug 862672  https://review.openstack.org/74320:00
uvirtbotLaunchpad bug 862672 in nova "OSAPI 'create image' location header is missing tenant ID " [Medium,Confirmed] https://launchpad.net/bugs/86267220:00
yogirackspacejeblair: not yet! Wud come pretty soon20:00
*** dolphm has joined #openstack-dev20:00
jeblairyogirackspace: then i guess when that's implemented as an option, we should add that as a depend.  since it's already packaged that shouldn't be any more work.20:00
yogirackspace jeblair: sure would create a bug and add as a note20:01
jeblairyogirackspace: I'll do that20:01
yogirackspace jeblair: Thanks20:01
*** novas0x2a|laptop has quit IRC20:02
openstackgerritChris Behrens proposed a change to openstack/nova: Fixes bug 862658 -- ec2 metadata issue getting IPs  https://review.openstack.org/74420:03
uvirtbotLaunchpad bug 862658 in nova "fixed_ips.address = ARRAY cast errors" [Critical,In progress] https://launchpad.net/bugs/86265820:03
jeblairbug 86273020:06
uvirtbotLaunchpad bug 862730 in keystone "password hashing should support bcrypt" [Undecided,New] https://launchpad.net/bugs/86273020:06
*** zaitcev has joined #openstack-dev20:08
*** cp16net has quit IRC20:13
openstackgerritA change was merged to openstack/nova: Added ==1.0.4 version specifier to kombu in pip-requires to ensure tests pass in a clean venv.  https://review.openstack.org/74220:15
*** novas0x2a|laptop has joined #openstack-dev20:17
*** dolphm has quit IRC20:17
openstackgerritAlex Meade proposed a change to openstack/nova: Adds the tenant id to the create server response Location header Fixes bug 862672  https://review.openstack.org/74320:17
uvirtbotLaunchpad bug 862672 in nova "OSAPI 'create image' location header is missing tenant ID " [Medium,Confirmed] https://launchpad.net/bugs/86267220:17
openstackjenkinsProject nova-docs build #1,443: SUCCESS in 3 min 19 sec: https://jenkins.openstack.org/job/nova-docs/1443/20:19
openstackjenkinsbrian.lamar: Added ==1.0.4 version specifier to kombu in pip-requires to ensure tests pass in a clean venv.20:19
*** dolphm has joined #openstack-dev20:21
openstackgerritA change was merged to openstack/glance: Extract image members into new Glance API controller  https://review.openstack.org/72120:28
*** AhmedSoliman has joined #openstack-dev20:29
jaypipescomstud: FYI, if in your commit message you mention Bug or LP Bug, the Gerrit system will automatically link (and change status appropriately) the Gerrit review branch with the LP bug...20:29
comstudjaypipes: Yeah, I use that...20:30
comstudjaypipes: which one did I miss?20:30
jaypipescomstud: no, I noticed you just manually added a link to the gerrit review for that latest bug..20:31
jaypipescomstud: was just pointing it out in case you weren't aware... no worries :)20:31
comstudjaypipes: Oh.. on LP... yeah.  For whatever reason, I've seen cases where it's not updated when I go to review20:31
comstudjaypipes: Ie, I'm not sure I've ever seen it update the bug until the commit happens.20:32
comstudjaypipes: Is it supposed to add a comment even at initial review?20:32
comstudjaypipes: because it doesn't seem to20:32
*** xtor_ has quit IRC20:32
*** extor has joined #openstack-dev20:33
jaypipescomstud: ah, I see what you mean...20:34
jaypipescomstud: hmm, no, I don't think it does (that said, easy enough to add that, right jeblair?)20:34
comstudjaypipes: It'd be nice.. I like to point people to an open review when they look up a bug in LP.20:36
johan_-_i had one not change the status to fix committed: https://bugs.launchpad.net/glance/+bug/85038920:36
uvirtbotLaunchpad bug 850389 in glance "snapshots are not private by default" [Undecided,Fix committed]20:36
johan_-_i had to change it myself20:36
johan_-_maybe it was because it was placed on the glance project by mistake?20:37
jaypipesjohan_-_: yeah, probably was because of that...20:37
johan_-_speaking of which, i moved it to the nova project so it gets closed properly20:37
openstackgerritVerification of a change to openstack/keystone failed: Changes to stored hashed password in backends. Using passlib a password hashing library. Using sha512. Setting hashing to be the default behavior.  https://review.openstack.org/71920:39
smoserin nova, is there anything that will stop the nova-compute node's disk cache from growing indefinitely?20:42
openstackgerritJay Pipes proposed a change to openstack/glance: Fixes LP Bug#860862 - Security creds still shown  https://review.openstack.org/74520:45
*** rbasak has quit IRC20:51
*** jsavak has quit IRC20:54
*** cp16net has joined #openstack-dev20:56
openstackgerritChris Behrens proposed a change to openstack/nova: Fixes bug 862633 -- OS api consoles create() broken  https://review.openstack.org/74620:56
uvirtbotLaunchpad bug 862633 in nova "OS API consoles create() fails because of an extra arg" [Medium,In progress] https://launchpad.net/bugs/86263320:56
*** cp16net has quit IRC20:57
*** cp16net has joined #openstack-dev20:58
openstackgerritBrian Waldon proposed a change to openstack/nova: Moving admin actions to extension  https://review.openstack.org/62121:04
openstackgerritAnne Gentle proposed a change to openstack/openstack-manuals: Adds the Quantum Admin manual and a pom file to build it plus a new disqus ID.  https://review.openstack.org/74721:12
*** bcwaldon has quit IRC21:13
openstackgerritJosh Durgin proposed a change to openstack/glance: Add RBD store backend.  https://review.openstack.org/68921:14
*** hbetts has quit IRC21:22
*** ameade has quit IRC21:23
*** hbetts has joined #openstack-dev21:23
*** mwhooker has quit IRC21:25
*** martine has quit IRC21:28
openstackgerritChris Behrens proposed a change to openstack/nova: Fixes bug 862637 -- make instance_name_template more flexible  https://review.openstack.org/74821:35
uvirtbotLaunchpad bug 862637 in nova "FLAGS.instance_name_template needs to be more flexible" [Low,In progress] https://launchpad.net/bugs/86263721:35
*** rbasak has joined #openstack-dev21:36
*** heckj has joined #openstack-dev21:36
*** AhmedSoliman has quit IRC21:36
*** benrodrigue has quit IRC21:37
heckjI just pulled a fresh checkout of keystone down from github, and I'm not able to get the tests to pass. Anyone else seeing an TypeError from test_extension_overrides_header (http://paste.openstack.org/show/2617/)?21:37
devcamcaranyone from keystone around?21:39
devcamcarhows it going for tomorrow?21:39
zykes-dolphm: probably ;p21:39
heckjdolphm: ping21:39
devcamcarzns: ping21:40
yogirackspaceyes21:42
yogirackspaceme and dolph r around21:42
heckjyogirackspace: have you see the typeerror paste I dropped in?21:42
heckjhttp://paste.openstack.org/show/2617/21:42
*** rnirmal has quit IRC21:43
dolphmheckj: there's an open bug & fix up for review for that21:43
*** ohnoimdead has joined #openstack-dev21:43
yogirackspacesaw that just now21:43
dolphmheckj: it's due to a backwards-incompatible update in webob21:43
heckjdolphm: Okay - so I'm not high - wow.21:43
yogirackspacemy tests locally do pass21:43
heckjis that dependency coming from PIP or a python package?21:44
openstackgerritChris Behrens proposed a change to openstack/nova: Fixes bug 862637 -- make instance_name_template more flexible  https://review.openstack.org/74821:44
heckjI just did a fresh checkout this morning and ran into that - wasn't sure how it got back Jenkins21:44
uvirtbotLaunchpad bug 862637 in nova "FLAGS.instance_name_template needs to be more flexible" [Low,In progress] https://launchpad.net/bugs/86263721:44
heckj(I meant debian package)21:44
*** blakeyeager has quit IRC21:45
openstackgerritA change was merged to openstack/keystone: Fix bug 861546  https://review.openstack.org/71121:51
uvirtbotLaunchpad bug 861546 in keystone "Keystone tests fail with latest Webob" [Undecided,New] https://launchpad.net/bugs/86154621:51
dolphmheckj: there's your fix for that ^^ :)21:54
heckjdolphm: Thank you!21:55
heckjdolphm: and thanks for the abandon button clue too - totally missed that in the UI21:58
openstackgerritrazique proposed a change to openstack/openstack-manuals: Fixed typos errors into the nova-volumes section and added clarifications on the setup (iscsitarget VS open-issi). Added notes on KVM device naming  https://review.openstack.org/74922:01
*** kbringard has quit IRC22:01
*** rods has quit IRC22:03
dolphmheckj: np22:03
dolphmi just noticed that the bots triggered each other above... i wonder if we can get them into a loop...22:04
dolphm^22:05
*** dysinger has quit IRC22:06
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Updated guides.Have recompiled to use the latest examples.  https://review.openstack.org/75022:06
*** dysinger has joined #openstack-dev22:07
openstackgerritA change was merged to openstack/keystone: Updated guides.Have recompiled to use the latest examples.  https://review.openstack.org/75022:08
openstackgerritJosh Kearney proposed a change to openstack/nova: Adds a script that can automatically delete orphaned VDIs. Also had to move some flags around to avoid circular imports.  https://review.openstack.org/69322:08
*** mfer has quit IRC22:09
*** jdurgin has quit IRC22:12
*** ohnoimdead has quit IRC22:13
openstackgerritJames E. Blair proposed a change to openstack/openstack-ci-puppet: Use deb build depends on keystone slave.  https://review.openstack.org/75122:30
openstackgerritA change was merged to openstack/openstack-ci-puppet: Use deb build depends on keystone slave.  https://review.openstack.org/75122:30
dolphmjeblair: what OS is gerrit testing on exactly?22:31
dolphm(for keystone)22:31
jeblairdolphm: (you mean jenkins) natty22:31
dolphmah thanks (and yeah)22:32
dolphmjeblair: what's the strategy for 11.10 and beyond?22:32
openstackgerritA change was merged to openstack/keystone: Changes to stored hashed password in backends. Using passlib a password hashing library. Using sha512. Setting hashing to be the default behavior.  https://review.openstack.org/71922:33
jeblairdolphm: i'm not positive, but i expect we'll want to move to it soon.  it'll be easy to upgrade (actually, replace) the slaves22:34
jeblairdolphm, yogirackspace: ^^ there's your change merged22:34
yogirackspacethanks!!22:34
*** yogirackspace has left #openstack-dev22:35
dolphmi guess it was satisfying enough to /quit22:35
*** ohnoimdead has joined #openstack-dev22:44
*** mattray has quit IRC22:45
*** reed has quit IRC22:48
*** reed has joined #openstack-dev22:50
*** hbetts has quit IRC22:53
*** vishy-afk is now known as vishy22:58
*** ohnoimdead has quit IRC22:58
vishynotmyname: I guess i still don't see the problem with the way the current swift middleware does it. i.e. authorize a token and then match the tenant_id returned to the url.23:01
notmynamevishy: essentially, that's what I think were doing (going to do). some of the confusion earlier was me simply learning more about what keystone is doing23:02
vishynotmyname: ah ok.  Coolness.23:03
notmynamevishy: the plan will be to ask keystone for the tenants associated with the auth token and loop through the returned tenants looking for one that matches the swift acount23:03
dolphmnotmyname: vishy: i wish it wasn't confusing.23:03
vishynotmyname: so that is still different than the way other services are doing it23:04
notmynamevishy: how are you doing it in nova?23:04
vishynotmyname: the general strategy is authorize token23:04
dolphmdo services need/want to share anything in keystone, other than users? (tenants, roles, etc)23:04
vishythat gives you back a single tenant23:04
vishyand you use that tenant for the rest of the request23:05
notmynamevishy: describe "authorize token"23:05
openstackgerritDolph Mathews proposed a change to openstack/keystone: POST /tokens: Added tenant id & name to scoped tokens in XML (#862752)  https://review.openstack.org/75223:05
notmynamevishy: do you only make one request to keystone per one request to nova?23:05
vishynotmyname: yes23:05
vishy(discounting ec2 compatibility which does two)23:06
notmynamevishy: and you start with only the auth token? or do you have the tenant id up front too?23:06
*** lts has quit IRC23:06
*** rnorwood has quit IRC23:06
vishynotmyname: we have just the token23:06
notmynamevishy: so what request are you making?23:07
vishythe token should be scoped to a particular tenant id23:07
vishythat is how keystone is supposed to work23:07
vishyhttps://github.com/openstack/keystone/blob/master/keystone/content/common/samples/validatetoken.json23:08
vishynotmayname: i think that is the one23:08
vishy* notmyname23:09
notmynamethat's a response body from a request to generate a token, IIRC23:09
notmynamewhich is what the client (end-user) does23:10
vishyah sorry wrong one23:11
vishybasically it is a GET to /v2.0/tokens/<token_id>23:11
dolphmvishy: that's the validate token call23:11
dolphmvishy: which is pretty similar23:11
vishynotmyname: in any case that get returns a tenant id23:12
vishyand we match the tenant_id to the request url and return not-authorized if they don't match23:12
notmynamevishy: I'm currently making a call to GET /v2.0/tenants/ and getting back the list of tenants. I could look at the call to /tokens/<token> and see what happens (tomorrow when I'm back in the office--my test endpoint is internal RAX only)23:14
notmynamevishy: thanks23:14
dolphmnotmyname: are you making that call with the client's token? or with an admin token?23:15
notmynamedolphm: the client's23:15
*** tryggvil_ has quit IRC23:15
rmkwhich iptables rules in nova could be denying multicast?23:16
notmynamevishy: my first priority is to find feature parity to our existing xmlrpc for the rax auth system. we currently call a function with the passed in token from the client and the swift account pulled from the url path. we get back true or falst23:16
rmkTrying to use qugga but it seems like multicast is being blocked23:17
rmkquagga too23:17
notmynamevishy: at least that's where this started :-)23:17
*** tryggvil_ has joined #openstack-dev23:18
vishynotmyname: there is auth middleware in keystone that does all of it for you: https://github.com/openstack/keystone/blob/master/keystone/middleware/auth_token.py23:18
vishynotmyname: underneath you end up with headers that have the user and tenant23:19
notmynamevishy: sort of. the swiftauth is the one in keystone I need to use :-)23:19
vishynotmyname so you can just have an ultra simple middleware underneath that matches the header passed with the url23:19
*** jeffjapan has joined #openstack-dev23:20
vishyso the glance and nova middlewares sit beneath that one in the stack23:20
vishynotmyname: the swift_auth middleware was made to do both, which seems more complicated than necessary23:21
vishynotmyname: if you look at the glance middleware for example, it is ultra simple: https://github.com/openstack/keystone/blob/master/keystone/middleware/glance_auth_token.py23:22
vishynotmyname: it just uses the headers passed down by the auth_token middleware23:22
notmynamedolphm: how similar is keystone to what will be deployed as rack auth?23:22
dolphmnotmyname: ... what's rack auth?23:23
dolphmglobal auth?23:23
notmynamewhatever it is your team is deploying at rax23:23
notmynamethat cloud files needs to integrate with23:24
notmynamevishy: the swift middleware needs a little more than that. but it looks like I need to spend some time looking more at the middlewares in keystone23:25
vishynotmyname: yes I'm sure it will have to do a little more magic.  But the idea in all cases is that you let the auth middleware do the validation for you and you end up with some headers that you can then validate or accept23:26
vishyin your underlying middleware23:26
dolphmnotmyname: there's two other teams i sit near, but i don't have much visibility into their work... as far as i know, they're both implementing a subset of the core keystone calls exactly as we are (everything on /tokens at least)23:28
notmynamedolphm: heh. ok :-)23:28
dolphmi'm not even sure what the teams/products are called ... Global Auth and Auth 1.1 i guess?23:28
*** lorin1 has quit IRC23:30
openstackgerritJames E. Blair proposed a change to openstack/openstack-ci: Sync quantum instead of netstack groups  https://review.openstack.org/75323:34
*** dolphm has quit IRC23:34
*** heckj has quit IRC23:36
*** nati2 has joined #openstack-dev23:41
*** jeblair has quit IRC23:43
*** mfer has joined #openstack-dev23:45
openstackgerritJoe Heck proposed a change to openstack/keystone: updating docs for Mac source install, no docs for mac package install relevant  https://review.openstack.org/75423:49
*** xgmz has left #openstack-dev23:51
*** jeblair has joined #openstack-dev23:53
*** anotherjesse has joined #openstack-dev23:53
*** nati2 has quit IRC23:54
rmkAny ideas which iptables rules being set by nova cause multicasts to be blocked?23:56
rmkI can't see anything but it's definitely being blocked after I start nova23:57

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