ewanmellor | jaypipes: My ears are burning. Are you chasing me? | 00:00 |
---|---|---|
*** maple_bed has joined #openstack | 00:01 | |
*** rlucio has quit IRC | 00:02 | |
*** maplebed has quit IRC | 00:03 | |
*** littleidea has quit IRC | 00:06 | |
*** klord has quit IRC | 00:11 | |
*** _anm has quit IRC | 00:12 | |
*** _anm has joined #openstack | 00:13 | |
*** krish_ has joined #openstack | 00:24 | |
*** krish__ has quit IRC | 00:27 | |
*** kevnfx has joined #openstack | 00:31 | |
*** abecc has joined #openstack | 00:34 | |
*** kevnfx has left #openstack | 00:36 | |
*** cw has quit IRC | 00:38 | |
*** howardroark has joined #openstack | 00:39 | |
*** krish_ has quit IRC | 00:40 | |
*** krish_ has joined #openstack | 00:53 | |
*** cw has joined #openstack | 00:53 | |
*** krish_ has quit IRC | 00:59 | |
*** ar1 has joined #openstack | 01:00 | |
*** krish_ has joined #openstack | 01:00 | |
*** silassewell has joined #openstack | 01:12 | |
*** gundlach has quit IRC | 01:16 | |
*** maple_bed has quit IRC | 01:19 | |
*** howardroark has quit IRC | 01:25 | |
*** abecc has quit IRC | 01:28 | |
*** jakedahn has quit IRC | 01:28 | |
*** jakedahn has joined #openstack | 01:28 | |
*** abecc has joined #openstack | 01:29 | |
vishy | is anyone here? | 01:29 |
vishy | eday: ?? | 01:29 |
creiht | define anyone? :) | 01:30 |
*** krish__ has joined #openstack | 01:34 | |
zul | soren: still there :) | 01:34 |
*** cloudmeat has quit IRC | 01:36 | |
*** abecc has quit IRC | 01:37 | |
*** krish_ has quit IRC | 01:38 | |
*** jakedahn has quit IRC | 01:38 | |
*** sophiap has quit IRC | 01:38 | |
*** jakedahn has joined #openstack | 01:39 | |
*** hisaki has joined #openstack | 01:41 | |
*** joearnold has joined #openstack | 01:45 | |
*** hisaki has quit IRC | 01:46 | |
*** joearnold has quit IRC | 01:50 | |
*** cloudmeat has joined #openstack | 01:52 | |
*** joearnold has joined #openstack | 01:52 | |
*** Ryan_Lane has quit IRC | 01:55 | |
*** sophiap has joined #openstack | 01:58 | |
*** joearnold has quit IRC | 02:10 | |
*** krish_ has joined #openstack | 02:19 | |
*** Pentheus has quit IRC | 02:20 | |
*** krish__ has quit IRC | 02:22 | |
*** hazmat has quit IRC | 02:23 | |
*** Ryan_Lane has joined #openstack | 02:24 | |
*** gundlach has joined #openstack | 02:26 | |
*** gundlach has quit IRC | 02:31 | |
*** devcamcar has left #openstack | 02:33 | |
xtoddx | creiht: people who want to code review | 02:34 |
*** sophiap has quit IRC | 02:38 | |
*** jessec has quit IRC | 02:39 | |
eday | vishy: yo | 02:40 |
vishy | eday: hey, we're reviewing mad patches getting things merged | 02:40 |
eday | vishy: cool | 02:41 |
vishy | we are heavily diverged at the moment | 02:41 |
vishy | :) | 02:42 |
eday | vishy: heh, ok. i'll be in and out this evening, packing for my trip tomorrow. let me know if I can help :) | 02:43 |
vishy | k | 02:43 |
vishy | do you have any outstanding branches? | 02:43 |
eday | nothing that will conflict with your stuff most likely, just rackspace API things | 02:44 |
*** Podilarius has quit IRC | 02:45 | |
*** krish__ has joined #openstack | 02:47 | |
*** krish_ has quit IRC | 02:51 | |
*** burris has quit IRC | 02:56 | |
*** howardroark has joined #openstack | 02:57 | |
*** howardroark has quit IRC | 02:59 | |
*** pingtodie has joined #openstack | 02:59 | |
*** pingtodie has quit IRC | 03:05 | |
*** burris has joined #openstack | 03:05 | |
*** ewanmellor has quit IRC | 03:24 | |
*** rlucio has joined #openstack | 03:37 | |
*** gaveen has joined #openstack | 03:42 | |
*** kashyapc has joined #openstack | 03:50 | |
*** ArdRigh has quit IRC | 03:51 | |
*** krish_ has joined #openstack | 03:58 | |
*** krish__ has quit IRC | 04:02 | |
*** silassewell has quit IRC | 04:03 | |
*** krish_ has quit IRC | 04:09 | |
*** kashyapc has quit IRC | 04:18 | |
*** krish_ has joined #openstack | 04:21 | |
*** krish_ has quit IRC | 04:30 | |
*** stewart has quit IRC | 04:39 | |
*** krish_ has joined #openstack | 04:44 | |
*** kashyapc has joined #openstack | 04:45 | |
*** rlucio has quit IRC | 04:47 | |
*** f4m8_ is now known as f4m8 | 04:50 | |
*** stewart has joined #openstack | 04:51 | |
*** krish_ has quit IRC | 04:56 | |
*** krish has joined #openstack | 04:56 | |
*** krish has quit IRC | 05:05 | |
*** omidhdl has joined #openstack | 05:47 | |
*** Ryan_Lane has quit IRC | 06:04 | |
*** sirp1 has quit IRC | 06:07 | |
*** jakedahn has quit IRC | 06:07 | |
*** littleidea has joined #openstack | 06:08 | |
*** Ryan_Lane has joined #openstack | 06:09 | |
*** jakedahn has joined #openstack | 06:10 | |
*** ArdRigh has joined #openstack | 06:23 | |
*** allsystemsarego has joined #openstack | 06:29 | |
*** allsystemsarego has joined #openstack | 06:29 | |
*** befreax has joined #openstack | 06:41 | |
*** jakedahn has quit IRC | 06:46 | |
*** brd_from_italy has joined #openstack | 07:01 | |
*** cyonyx has joined #openstack | 07:06 | |
*** cloudmeat has quit IRC | 07:18 | |
*** Ryan_Lane has quit IRC | 07:37 | |
*** guigui1 has joined #openstack | 07:46 | |
*** littleidea has quit IRC | 07:57 | |
*** ttx has quit IRC | 07:59 | |
*** zheng_li has quit IRC | 08:00 | |
*** ttx has joined #openstack | 08:00 | |
*** zheng_li has joined #openstack | 08:33 | |
*** dizz has joined #openstack | 08:33 | |
*** ptremblett has quit IRC | 08:56 | |
*** ttx has quit IRC | 09:02 | |
*** samhh has joined #openstack | 09:04 | |
*** irahgel has joined #openstack | 09:09 | |
*** miclorb_ has joined #openstack | 09:10 | |
*** dizz is now known as dizz|away | 09:16 | |
*** Homere has joined #openstack | 09:32 | |
Homere | hello | 09:32 |
*** samhh has quit IRC | 09:44 | |
*** cyonyx has quit IRC | 09:49 | |
*** omidhdl has quit IRC | 09:53 | |
soren | o/ | 09:55 |
*** omidhdl has joined #openstack | 09:58 | |
*** ptremblett has joined #openstack | 09:58 | |
vishy | soren: some queries are messed up in regards to deleted flag | 09:59 |
soren | vishy: I believe you. | 09:59 |
vishy | soren: I'm trying to fix but it is particularly annoying | 10:00 |
soren | vishy: I believe that, too. | 10:00 |
vishy | soren: i can't get it to only load the non-deleted ones, so i think we're just going to have to check for deleted at the api layer when using the joined props | 10:00 |
soren | vishy: I'm not SQLAchemy savvy enough to know how to fix it. :( | 10:00 |
soren | There /must/ be a way to filter the joined table. | 10:01 |
* soren may have an idea | 10:03 | |
vishy | i'm pretty close | 10:03 |
soren | vishy: Which query in particular are you looking at right now? | 10:03 |
vishy | all the security_group ones | 10:03 |
soren | :( | 10:04 |
soren | vishy: You work weird hours, btw :) | 10:05 |
vishy | woah i may have gotten it | 10:06 |
soren | \o/ | 10:06 |
vishy | soren: when i get my teeth into a problem i can't stop ;0 | 10:06 |
soren | I know that feeling :) | 10:06 |
soren | vishy: Would it be annoying to you if I merged trunk into my security-groups branch? | 10:11 |
soren | vishy: I need to do so before being able to merge it anyway. There are a few conflicts here and there. | 10:12 |
*** ArdRigh has quit IRC | 10:14 | |
vishy | i already did it | 10:14 |
vishy | and fixed a few other bugs | 10:14 |
* soren hugs vishy | 10:14 | |
vishy | just trying to figure this last bit out | 10:14 |
vishy | ugly... | 10:25 |
vishy | dynamic loader :( | 10:25 |
vishy | oooh extra primaryoin constraints | 10:28 |
*** ptremblett has quit IRC | 10:31 | |
soren | Can't we just add a filter after the join that weeds out deleted rules? | 10:32 |
soren | (or deleted security groups if you're querying instances) | 10:32 |
* soren lucnhes | 10:42 | |
soren | lunches, even. | 10:42 |
vishy | ok i got it to work for rules | 10:49 |
vishy | not sure how to do it otherwise | 10:50 |
*** krish has joined #openstack | 10:51 | |
*** omidhdl has quit IRC | 10:57 | |
vishy | got it | 11:14 |
vishy | that was really annoying | 11:15 |
*** krish has quit IRC | 11:23 | |
soren | vishy: Can I see? | 11:27 |
vishy | i spent about 3 hours trying to fix that | 11:27 |
vishy | :( | 11:27 |
* soren looks at the merge proposal | 11:28 | |
vishy | i put it up but because of the presence of trunk it won't be very useful, let me put trunk in as a prereq | 11:29 |
vishy | ? | 11:29 |
soren | Don't worry about it. I got it. | 11:30 |
vishy | https://code.launchpad.net/~anso/nova/ec2-security-groups/+merge/36974 | 11:33 |
vishy | :) | 11:33 |
vishy | going to bed...see you tomorrow | 11:33 |
soren | vishy: Quick question? | 11:35 |
soren | vishy: Are you using plain bzr or are you using one of the wrappers, too? | 11:35 |
soren | wrappers/bridge/whatever_people_call_them. | 11:36 |
vishy | plain bzr | 11:39 |
vishy | although it annoys me quite frequently | 11:39 |
vishy | why? | 11:39 |
soren | Just a few conflicts I was slightly surprised to see. | 11:40 |
soren | Oh, hang on. | 11:40 |
soren | those weren't from this branch. | 11:41 |
soren | Never mind :) | 11:41 |
soren | vishy: Do you have a some tests for this stuff? | 11:41 |
vishy | soren: nah, could probably use one | 11:41 |
soren | vishy: ..or how did you test it? Do you have a series of euca-blah calls that would mess stuff up or something? | 11:41 |
vishy | i was logging the sql | 11:42 |
*** abdelrahman has joined #openstack | 11:42 | |
soren | vishy: Oh. How? :) | 11:42 |
vishy | echo=True | 11:42 |
vishy | in sqlalchemy/session.py | 11:42 |
soren | Wow. | 11:43 |
soren | vishy: That's a good trick to know :) | 11:43 |
vishy | one additional issue. I'm unable to hit the metadata server | 11:43 |
vishy | i was tracking that bug down when i stumbled accross the issues with creating and revoking groups | 11:43 |
vishy | i noticed that the forward rule on the network node wasn't getting hit | 11:44 |
*** sophiap has joined #openstack | 11:44 | |
soren | vishy: Interesting. | 11:44 |
vishy | so it is either getting blocked in the filter rules, or the basic setup in tools/setup_iptables.py | 11:45 |
vishy | if you have any insights on that one before i wake up, let me know | 11:45 |
vishy | otherwise i'll tackle it tomorrow. | 11:45 |
vishy | night! | 11:45 |
soren | vishy: Good night! | 11:45 |
*** cloudmeat has joined #openstack | 11:48 | |
*** sophiap has quit IRC | 12:01 | |
*** dizz|away has quit IRC | 12:08 | |
*** miclorb_ has quit IRC | 12:08 | |
*** sophiap has joined #openstack | 12:13 | |
*** ElectricBill has quit IRC | 12:14 | |
*** kashyapc has quit IRC | 12:21 | |
*** ar1 has quit IRC | 12:24 | |
*** gundlach has joined #openstack | 12:29 | |
*** zheng_li has quit IRC | 12:34 | |
*** dizz has joined #openstack | 12:35 | |
*** dizz_ has joined #openstack | 12:35 | |
*** abdelrahman has quit IRC | 12:35 | |
*** abdelrahman has joined #openstack | 12:36 | |
*** dizz_ has quit IRC | 12:36 | |
*** dizz has quit IRC | 12:40 | |
*** krish has joined #openstack | 12:45 | |
*** klord has joined #openstack | 12:46 | |
*** zheng_li has joined #openstack | 12:57 | |
*** abdelrahman has quit IRC | 12:57 | |
*** hazmat has joined #openstack | 12:57 | |
*** abdelrahman has joined #openstack | 12:57 | |
*** Podilarius has joined #openstack | 13:05 | |
*** kashyapc has joined #openstack | 13:07 | |
*** jessec has joined #openstack | 13:11 | |
*** abecc has joined #openstack | 13:13 | |
*** abecc has joined #openstack | 13:14 | |
*** abdelrahman has quit IRC | 13:19 | |
*** abdelrahman has joined #openstack | 13:20 | |
*** ttx has joined #openstack | 13:29 | |
*** ttx has joined #openstack | 13:29 | |
*** abdelrahman has quit IRC | 13:29 | |
*** abdelrahman has joined #openstack | 13:29 | |
*** littleidea has joined #openstack | 13:35 | |
*** omidhdl has joined #openstack | 13:37 | |
*** guigui1 has quit IRC | 13:37 | |
*** omidhdl has quit IRC | 13:46 | |
*** omidhdl has joined #openstack | 13:46 | |
*** krish has quit IRC | 13:47 | |
*** cloudmeat has quit IRC | 13:48 | |
*** ppetraki has joined #openstack | 13:48 | |
gundlach | _cerberus_: care to review https://code.launchpad.net/~gundlach/nova/rsapi-faults/+merge/36984 ? | 13:48 |
*** ctennis has quit IRC | 13:48 | |
*** f4m8 is now known as f4m8_ | 13:49 | |
*** jkakar has quit IRC | 13:55 | |
*** cloudmeat has joined #openstack | 13:58 | |
*** gaveen has quit IRC | 14:00 | |
*** mtaylor has quit IRC | 14:01 | |
*** omidhdl has left #openstack | 14:03 | |
*** abdelrahman has quit IRC | 14:19 | |
*** abdelrahman has joined #openstack | 14:19 | |
*** pharkmillups has joined #openstack | 14:27 | |
*** abdelrahman has quit IRC | 14:27 | |
*** abdelrahman has joined #openstack | 14:28 | |
uvirtbot | New bug: #651162 in swift "server side copy should error if a body is given" [Low,New] https://launchpad.net/bugs/651162 | 14:31 |
*** perestrelka has quit IRC | 14:33 | |
*** perestrelka has joined #openstack | 14:36 | |
*** abdelrahman has quit IRC | 14:42 | |
*** dizz has joined #openstack | 14:42 | |
*** abdelrahman has joined #openstack | 14:42 | |
*** dizz_ has joined #openstack | 14:44 | |
*** kevnfx has joined #openstack | 14:46 | |
*** mtaylor has joined #openstack | 14:46 | |
*** ChanServ sets mode: +v mtaylor | 14:46 | |
*** johnpur has joined #openstack | 14:47 | |
*** ChanServ sets mode: +v johnpur | 14:47 | |
*** dizz has quit IRC | 14:47 | |
*** kevnfx has left #openstack | 14:48 | |
*** kevnfx has joined #openstack | 14:50 | |
*** dizz has joined #openstack | 14:50 | |
*** kevnfx has left #openstack | 14:51 | |
*** annegentle has joined #openstack | 14:52 | |
*** kevnfx has joined #openstack | 14:52 | |
*** hisaki has joined #openstack | 14:54 | |
*** dizz_ has quit IRC | 14:55 | |
*** sirp1 has joined #openstack | 14:57 | |
notmyname | mtaylor: in launchpad, it sure would be nice if a merge proposal is attached to a bug, and then merged in successfully, the bug would then be marked as "fix committed" | 14:58 |
mtaylor | notmyname: I completely agree with you ... it turns out there's difference of opinion on that ... HOWEVER ... | 14:59 |
mtaylor | notmyname: the new version of tarmac (which I'm going to upgrade to soon) has a thing that will allow us to have it take care of that for us | 14:59 |
*** rnirmal has joined #openstack | 15:00 | |
notmyname | yay | 15:01 |
notmyname | mtaylor: +1 | 15:01 |
*** ttx has quit IRC | 15:02 | |
*** annegentle has quit IRC | 15:02 | |
mtaylor | notmyname: actually - in my brain, a bug is "fix committed" when a branch has the fix and has hit launchpad ... and is "fix released" when it gets merged to trunk ... but others think of it as "fix committed" when it gets merged to trunk and then "fix released" when a tarball gets cut with that rev | 15:02 |
mtaylor | I'm guessing you're thinking of the second version there? | 15:03 |
notmyname | yes | 15:04 |
*** ttx has joined #openstack | 15:05 | |
*** dizz has quit IRC | 15:08 | |
*** pvo has joined #openstack | 15:09 | |
*** ChanServ sets mode: +v pvo | 15:09 | |
*** Homere has quit IRC | 15:12 | |
notmyname | mtaylor: so when do you choose to use "fix released"? | 15:21 |
mtaylor | notmyname: I do mine in drizzle when the rev gets merged to trunk | 15:25 |
*** befreax has quit IRC | 15:28 | |
sirp1 | _0x44: just approved your merge request for teller | 15:29 |
_0x44 | Thanks sirp1 | 15:30 |
_0x44 | jaypipes: Is Glance hudsonified? | 15:31 |
*** littleidea has quit IRC | 15:33 | |
*** zheng_li has quit IRC | 15:35 | |
*** physical has joined #openstack | 15:47 | |
*** littleidea has joined #openstack | 15:48 | |
*** jdarcy has joined #openstack | 15:49 | |
jaypipes | _0x44: ya. | 15:53 |
jaypipes | _0x44: and Tarmacified :) | 15:53 |
*** annegentle has joined #openstack | 15:54 | |
jaypipes | sirp1, _0x44: and good morning you two. | 15:54 |
sirp1 | morning | 15:54 |
_0x44 | jaypipes: Morning :) | 15:55 |
notmyname | annegentle: stats code merge proposal with docs in it https://code.launchpad.net/~notmyname/swift/stats_system/+merge/36485 | 15:55 |
_0x44 | jaypipes: Does that mean that my merge-prop will get automerged to trunk? | 15:55 |
jaypipes | _0x44: yep | 15:56 |
_0x44 | Awesome, thanks :D | 15:57 |
*** Ryan_Lane has joined #openstack | 15:58 | |
*** littleidea has quit IRC | 15:58 | |
jaypipes | _0x44: of course, when the merge prop is set to "Approved" it will... :) Right now, sirp1 has reviewed it with an Approve. But we have it set up that someone has to manually approve the merge proposal (we do this after 2 Approve reviews land in Nova). mtaylor said that we can automate this process if we'd like with a new Tarmac plugin that would look for some X number of Approve reviews and automatically merge when it s | 15:59 |
jaypipes | ees that... | 15:59 |
jaypipes | _0x44, sirp1: of course, we'd want to discuss what value X should be? 1? 2? up to you guys :) | 16:00 |
_0x44 | Well probably more than 1, since I need to make some changes to that patch. :P | 16:01 |
jaypipes | _0x44: :) you want me to review the paralax/teller patch? | 16:02 |
jaypipes | _0x44: you are definitely a teapot, short and stout. | 16:03 |
_0x44 | Not yet, it needs to have image_lookup_fn uncommented and pointed at ParallaxAdapter.lookup and some of the ['uri']s changed to ['location'] | 16:03 |
_0x44 | jaypipes: I could go for a stout, how about you? | 16:04 |
jaypipes | :) definitely. | 16:04 |
gundlach | _cerberus_: could you review https://code.launchpad.net/~gundlach/nova/rsapi-pagination/+merge/37014 ? | 16:06 |
*** physical has quit IRC | 16:07 | |
_0x44 | jaypipes: The little teapot actually came from the fake cloudfiles file I stole from python-cloudfiles | 16:08 |
_cerberus_ | gundlach: can do | 16:09 |
*** zheng_li has joined #openstack | 16:09 | |
jaypipes | _0x44: aww, and I thought you were just getting in touch with your inner child :) | 16:10 |
_0x44 | I should change all of the test data to nursery rhymes! | 16:10 |
*** dfg has joined #openstack | 16:13 | |
*** brd_from_italy has quit IRC | 16:13 | |
_cerberus_ | gundlach: looks good | 16:13 |
jaypipes | _0x44: indeed :) | 16:14 |
jaypipes | _0x44: ok, the parallax patch lgtm. I'm going to approve the merge request unless you object? | 16:15 |
_0x44 | I don't object. I have another patch coming for that shortly, but I guess it can be its own merge proposal | 16:15 |
jaypipes | _0x44: on a side note, it's good to see the merge conflict stuff that happened with that first branch merge have seemed to disappear! :) | 16:15 |
_0x44 | jaypipes: I'm using bzr right now... there didn't seem to be time to fight with the git bridge with FF on Friday | 16:16 |
jaypipes | _0x44: ah, well, perhaps later there will be time... | 16:20 |
*** dfg has quit IRC | 16:20 | |
_0x44 | jaypipes: Either that or I'll get grumpily comfortable with bzr | 16:21 |
* jaypipes backs off ... ;) | 16:21 | |
* jaypipes notes there is a friggin log-jam of code reviews for Nova... need to get these reviewed. | 16:21 | |
*** dfg has joined #openstack | 16:22 | |
*** joearnold has joined #openstack | 16:23 | |
_0x44 | jaypipes: RE: webob, I didn't know you could use it as a client. | 16:23 |
jaypipes | _0x44: http://pythonpaste.org/webob/reference.html#calling-wsgi-applications | 16:26 |
jaypipes | _0x44: it was nothing more than a suggestion to look into...certainly nothing wrong with the patch. | 16:27 |
_0x44 | jaypipes: I'll look into it if I have time this week. Thanks :) | 16:28 |
*** dizz has joined #openstack | 16:28 | |
jaypipes | _0x44: yeah, no prob! I've just seen webob used a bunch in Nova and thought it was pretty nice. | 16:29 |
*** kashyapc has quit IRC | 16:33 | |
*** miclorb has joined #openstack | 16:34 | |
jaypipes | vishy: ping. am I reading this merge properly that it removes the quote stuff from the db api? https://code.launchpad.net/~vishvananda/nova/remove-network-index/+merge/36921 | 16:34 |
vishy | quote = quota? | 16:34 |
jaypipes | vishy: s/quote/quota | 16:34 |
*** burris has quit IRC | 16:34 | |
jaypipes | vishy: yeah, sorry :) | 16:35 |
vishy | at some point an extra copy of the quota methods got merged in | 16:35 |
*** _0x44 has quit IRC | 16:35 | |
vishy | it just removes the second copy | 16:35 |
jaypipes | vishy: ah, gotcha. thx | 16:35 |
*** kevnfx has quit IRC | 16:39 | |
*** ttx has quit IRC | 16:41 | |
*** ttx has joined #openstack | 16:44 | |
*** ttx has joined #openstack | 16:44 | |
_cerberus_ | Question for the room: the project_id attribute on instances. I'm not sure how to represent it or what it should be with regards to Rackspace created instances. Can someone give me a run down? | 16:44 |
*** littleidea has joined #openstack | 16:45 | |
*** irahgel has left #openstack | 16:50 | |
*** _0x44 has joined #openstack | 16:54 | |
*** ChanServ sets mode: +v _0x44 | 16:54 | |
sirp1 | jaypipes: _0x44: just submitted https://code.launchpad.net/~rconradharris/glance/lp615675/+merge/37024 | 16:56 |
*** abdelrahman has quit IRC | 16:57 | |
*** abdelrahman has joined #openstack | 16:57 | |
*** maplebed has joined #openstack | 16:57 | |
*** kashyapc has joined #openstack | 16:58 | |
jaypipes | _cerberus_, gundlach: looking at the new fault code...why not just have nova.api.rackspace.Fault inherit from nova.wsgi.Serializer? | 17:02 |
gundlach | jaypipes: because it's supposed to be a WSGI app, and the serializer isn't a WSGI app -- it *uses* serialization, but it *isn't* serialization. | 17:02 |
gundlach | it could have inherited from object, actually (i think i inherited from wsgi.Application to be semantically clearer) | 17:03 |
jaypipes | gundlach: ok | 17:03 |
jaypipes | gundlach: why isn't Serializer a wsgi.Application? | 17:03 |
gundlach | jaypipes: because it's a utility used by code that needs to convert dicts to XML/JSON and back | 17:03 |
gundlach | it's not the target of a request | 17:04 |
gundlach | hmm, Fault isn't a target of a request either -- so maybe I should have made it a webob.Response. webob is a little confusing in that respect because, for simplicity of coding, Responses are WSGI applications | 17:04 |
jaypipes | gundlach: hmm. and a Fault is a Response...no? | 17:05 |
gundlach | right. It's like a specialized webob.exc.HTTPException (which is both a Response and a WSGI app) | 17:05 |
jaypipes | gundlach: I think Serializer should be moved out of nova.wsgi then. it's confusing.. | 17:06 |
gundlach | jaypipes: where would you put it? it pulls request info out of the wsgi.environ | 17:06 |
jaypipes | gundlach: utils, where all the other utility code goes ;) | 17:06 |
gundlach | jaypipes: is utils already couples to WSGI? | 17:06 |
gundlach | s/couples/coupled/ | 17:06 |
jaypipes | gundlach: I'm not sure why it should be coupled, to be honest. | 17:07 |
gundlach | jaypipes: that's a valid point; i guess it could take it a URL, an Accept header if any, some metadata, and a dict, and output a string. | 17:07 |
jaypipes | gundlach: I mean, unless we actually make it a wsgi application (like I think it should be)... basically, it would be middleware that serializes a response from another wsgi application... | 17:08 |
gundlach | well, i know cerberus is doing work in the Servers entity right now, which uses Serialization, so I would suggest that you go ahead and make the change, but to avoid conflicts let's postpone until after Austin FF. | 17:08 |
jaypipes | gundlach: similar to the Debug(Application)... | 17:08 |
jaypipes | gundlach: sure, yeah, no worries. it just seemed a bit odd to me, tis all :) | 17:08 |
gundlach | ah! ok, you said "application" which i think of as different from "Middleware". lemme think thru what you said | 17:09 |
gundlach | ok, so -- we actually did discuss this way back when and came to the conclusion that middleware is not a good solution to the problem. | 17:09 |
gundlach | because the serializer needs to accept a *dictionary* but the WSGI spec says the output of a WSGI app/middleware must be an iterable of *strings* | 17:09 |
jaypipes | gundlach: I see. | 17:10 |
jaypipes | gundlach: I gotcha now...make sense. | 17:10 |
gundlach | cool. we dabbled with the idea of pickling to string just so the Serializer could do its work as middleware, but quickly discarded that idea | 17:10 |
gundlach | so that's why i built it into wsgi.Controller, so anyone using the Controller could write action methods that return dicts, and they would Just Work. | 17:11 |
jaypipes | gundlach: cool :) | 17:11 |
jaypipes | gundlach: on another note, tarmac is showing merge conflicts for this: https://code.launchpad.net/~gundlach/nova/rsapi-pagination/+merge/37014 | 17:11 |
gundlach | thanks for applying a critical eye to my code though, the more the merrior :) | 17:12 |
gundlach | ^merrier^ | 17:12 |
uvirtbot | gundlach: Error: "merrier^" is not a valid command. | 17:12 |
gundlach | shut it, uvirtbot | 17:12 |
gundlach | jaypipes: no it ain't, i merged from trunk and re-approved | 17:12 |
gundlach | afaict | 17:12 |
jaypipes | gundlach: doh, yeah, missed the re-approve, sorry. | 17:13 |
gundlach | np ;) | 17:13 |
gundlach | thx for going thru the backlog of mergeprops | 17:14 |
jaypipes | gundlach: heh, trying my best :) | 17:14 |
*** dizz has quit IRC | 17:15 | |
*** burris has joined #openstack | 17:16 | |
*** Burgundy has joined #openstack | 17:21 | |
*** Burgundy has left #openstack | 17:22 | |
*** dysinger has joined #openstack | 17:24 | |
*** littleidea has quit IRC | 17:27 | |
*** littleidea has joined #openstack | 17:28 | |
gundlach | _cerberus_: since you're doing manual deserialization, is req.environ['inst_dict'] still relevant in server action methods? | 17:32 |
_cerberus_ | gundlach: no, it's not | 17:33 |
gundlach | kthx i'll excise it from action() | 17:33 |
_cerberus_ | I just pushed a new version of servers_api up, if you want to see how I did it in update() | 17:33 |
gundlach | is it ready for merge to trunk? i'll review and merge it and then pull it to do reboot() | 17:34 |
*** sophiapmobile has joined #openstack | 17:35 | |
_cerberus_ | gundlach: no, I was just pushing in case someone else needed a reference | 17:35 |
gundlach | ah, ok | 17:35 |
gundlach | i'll check it out | 17:35 |
*** hisaki has quit IRC | 17:35 | |
_cerberus_ | I want to finish up the instance creation before I attempt to merge again | 17:35 |
johnpur | hi, there are 14 approved austin blueprints... is it safe to assume they all are tracking to the ff tomorrow? | 17:35 |
*** joearnol_ has joined #openstack | 17:36 | |
*** sophiapmobile has quit IRC | 17:36 | |
*** joearnold has quit IRC | 17:38 | |
*** littleidea has quit IRC | 17:40 | |
*** miclorb has quit IRC | 17:40 | |
*** pharkmillups has quit IRC | 17:41 | |
*** kashyapc has quit IRC | 17:42 | |
*** rlucio has joined #openstack | 17:44 | |
*** mtaylor has quit IRC | 17:53 | |
gundlach | _cerberus_: reboot will basically need to call api.ec2.cloud.reboot_instances(). are you by any chance moving cloud.py to nova.api, or should i, or can you think of a reason that i shouldn't? | 17:55 |
*** jakedahn has joined #openstack | 17:56 | |
gundlach | _cerberus_: mm, answered my own question -- most of the stuff in cloud.py is in fact very ec2-specific. | 17:56 |
gundlach | so i'll just move the reboot code to nova.api and cloud.py will refer to it. | 17:57 |
_cerberus_ | Glad I could help :-D | 17:59 |
*** mtaylor has joined #openstack | 18:00 | |
*** ChanServ sets mode: +v mtaylor | 18:00 | |
gundlach | _cerberus_: is servers.translator_instance() going to use "instances" as its service_name now? | 18:01 |
_cerberus_ | gundlach: since I need both an image translator and an instance id translator, I've created new helper methods for each | 18:01 |
gundlach | what's the server one called? i'm coding blind, hoping my code will merge into yours cleanly :) | 18:01 |
_cerberus_ | _instance_id_translator | 18:02 |
_cerberus_ | super clever | 18:02 |
gundlach | tx | 18:05 |
*** littleidea has joined #openstack | 18:10 | |
*** rlucio has quit IRC | 18:10 | |
*** littleidea has quit IRC | 18:13 | |
Daviey | Is anyone currently working on ebs for root support? | 18:30 |
zul | whoops | 18:35 |
*** johnbergoon has joined #openstack | 18:37 | |
_cerberus_ | soren or vishy: Based on prior logs, you guys seem to be pretty familiar with the nova networking. Could either of you (or someone else) give me a run down of what I need to do with the project_id for instances created through the rackspace API? | 18:39 |
*** johnbergoon is now known as jbyrdman | 18:39 | |
*** jbergoon has joined #openstack | 18:40 | |
vishy | _cerberus_: project_id? | 18:42 |
*** jbyrdman has quit IRC | 18:42 | |
*** jbergoon has quit IRC | 18:42 | |
vishy | gundlach: i have a branch in for reboot | 18:43 |
vishy | s/reboot/rescue | 18:43 |
_cerberus_ | vishy: the instance model has a project_id field | 18:43 |
_cerberus_ | And it seems a fair amount of the flat networking makes use of it | 18:43 |
*** johnbergoon has joined #openstack | 18:43 | |
gundlach | vishy: ok, so you do not have a branch out for reboot in RS API, if i understand you. | 18:43 |
*** johnbergoon has left #openstack | 18:43 | |
vishy | gundlach: yes, ignore that i thought you were talking about rescue | 18:44 |
*** johnbergoon has joined #openstack | 18:44 | |
*** johnbergoon has joined #openstack | 18:44 | |
vishy | _cerberus_: so does the rackspace api have a concept of projects? | 18:44 |
_cerberus_ | It does not | 18:44 |
*** johnbergoon is now known as jbyrdman | 18:44 | |
_cerberus_ | There are places in the flat networking code where it seems that it's assumed project_id won't be null, however, so I'm afraid to just ignore it | 18:45 |
vishy | _cerberus_: do you have a concept of shared groups? | 18:45 |
vishy | or does every instance just belong to a user? | 18:45 |
_cerberus_ | The latter | 18:45 |
*** joearnol_ has quit IRC | 18:49 | |
gundlach | jaypipes: turns out Fault really needs to inherit from webob.exc.HTTPException or from Exception, because it's supposed to be raiseable :) | 18:51 |
jaypipes | gundlach: ya, that does make sense. | 18:52 |
_cerberus_ | vishy: So in that vein, what would you suggest I do? | 18:52 |
_cerberus_ | vishy: I'm just going to assume project_id == 1 or something of that sort. Please correct me otherwise | 18:57 |
vishy | you can do what we already did | 18:58 |
vishy | before we had projects | 18:58 |
vishy | set it to user_id | 18:58 |
vishy | set both user_id and project_id to user_id | 18:58 |
_cerberus_ | Oh, awesome | 18:58 |
*** joearnold has joined #openstack | 19:09 | |
*** jc_smith has joined #openstack | 19:09 | |
*** jc_smith has left #openstack | 19:10 | |
*** jc_smith has joined #openstack | 19:11 | |
*** Homere has joined #openstack | 19:12 | |
*** annegentle_ has joined #openstack | 19:18 | |
*** annegentle_ has left #openstack | 19:20 | |
*** Homere has quit IRC | 19:32 | |
*** joearnold has quit IRC | 19:35 | |
*** sirp1 has quit IRC | 19:38 | |
gundlach | _cerberus_: reboot branch is ready for lp:~cerberus/nova/servers_api, but you'll need to merge from trunk i think to get the diff down -- i only touched i think 1 spot in each of 3 files but the current diff looks huge | 19:40 |
gundlach | at https://code.launchpad.net/~gundlach/nova/rsapi-reboot/+merge/37050 | 19:40 |
_cerberus_ | gundlach: Thanks, I'll take a loook | 19:41 |
gundlach | (i did my work off of trunk) | 19:41 |
_cerberus_ | More o's mean harder looking | 19:41 |
_cerberus_ | gundlach: ok | 19:41 |
gundlach | oook | 19:41 |
_cerberus_ | gundlach: http://www.dangermouse.net/esoteric/ook.html | 19:42 |
gundlach | hah! how lovely -- i've always wanted to talk about BF but wanted to avoid dropping any bombs | 19:43 |
jaypipes | gundlach: re-merge with _cerberus_'s branch is needed I think... | 19:43 |
jaypipes | gundlach: and/or trunk. | 19:43 |
gundlach | jaypipes: meaning, i should merge his branch into mine? | 19:43 |
jaypipes | gundlach: I see the debug printout still in there in nova-manage. | 19:43 |
jaypipes | that was just merged into trunk. so, prolly just merge with trunk? | 19:43 |
gundlach | trunk is already up-to-date in my branch, except for a modification to nova-manage | 19:43 |
jaypipes | gundlach: hehe, jinx. | 19:44 |
gundlach | jaypipes: i don't quite get bzr's model, but: when my branch is merged into cerberus's, won't it understand which bits *i* did versus which bits i pulled in from trunk, and only apply the parts that *i* did? aka, it shouldn't matter whether i merge in the latest nova-manage work from trunk, right? | 19:44 |
jaypipes | gundlach: if you merge with trunk, it will apply to _cerberus_'s branch those changes you just merged. | 19:45 |
gundlach | jaypipes: hm.. ok, let's say i branch from trunk, modify one file, then want to get my change merged into a branch owned by cerberus. | 19:45 |
jaypipes | gundlach: because you can't do a merge without making a commit to your local branch with the merged changes. | 19:46 |
gundlach | is there a way to do that, or does he have to choose to accept my changes *as well as* all of trunk? | 19:46 |
gundlach | maybe cherry-picking is what i'm looking for here? | 19:46 |
jaypipes | gundlach: sure, you can do that. | 19:46 |
gundlach | got it. | 19:46 |
jaypipes | gundlach: bzr merge -c CHANGESET | 19:46 |
gundlach | but it'll still look ugly in launchpad, because i can't make a mergeprop for just one changeset, correct? | 19:46 |
jaypipes | gundlach: or use bzr merge -rX-1..X where X is the revision you want to merge in | 19:47 |
gundlach | right, same as svn syntax | 19:47 |
jaypipes | gundlach: no, not that I'm aware of... | 19:47 |
gundlach | k | 19:47 |
jaypipes | gundlach: I'm just seeing the conflicts show up...was just warning you :) | 19:47 |
*** sirp1 has joined #openstack | 19:47 | |
gundlach | i think i'll do this: branch from cerberus, cherry-pick the change from my trunk branch, and propose that for merge rather than my trunk branch. | 19:47 |
jaypipes | gundlach: may be best to not even merge with trunk and see if the Tarmac merge handles everything. | 19:48 |
gundlach | jaypipes: yes, thank you. | 19:48 |
jaypipes | gundlach: yeah, do that and let's see if that'll work. | 19:48 |
*** joearnold has joined #openstack | 19:52 | |
*** Pentheus has joined #openstack | 19:54 | |
gundlach | jaypipes: yep, that worked, thanks: https://code.launchpad.net/~gundlach/nova/rsapi-reboot/+merge/37050 | 19:57 |
jaypipes | gundlach: sweet. | 19:58 |
pvo | vishy: are you or anotherjesse going to the meetup tomorrow? | 20:00 |
jaypipes | gundlach: hehe, I see you added the stubout imports to get nosetests --all-modules going? :) | 20:01 |
gundlach | jaypipes: yeah -- once you told me about all-modules i have been able to see the errors that you saw :) | 20:01 |
jaypipes | :) | 20:02 |
gundlach | i'll need to rename those files, or rename helper_for_tests.py which --all-modules tries to run | 20:02 |
vishy | pvo: todd and i will be there | 20:02 |
vishy | pvo: anotherjesse has a meeting | 20:02 |
*** littleidea has joined #openstack | 20:07 | |
*** littleidea has quit IRC | 20:09 | |
*** littleidea has joined #openstack | 20:10 | |
*** pharkmillups has joined #openstack | 20:13 | |
pvo | vishy: sweet. | 20:14 |
_0x44 | Aw man, vishy is going to be there? I wonder if it's too late to cancel my flight? | 20:15 |
*** klord is now known as maxim__ | 20:15 | |
*** maxim__ is now known as _maxim_ | 20:16 | |
jaypipes | xtoddx: around? I figured out what was going on with the conflicts on your authserver branch...I'm resolved them all and will push to LP for merging. | 20:17 |
vishy | twitch, you're coming!? | 20:17 |
vishy | soren: are you here? | 20:18 |
_0x44 | vishy: Yes :) Are you reconsidering? | 20:18 |
vishy | pvo: yeah i might have to miss | 20:18 |
vishy | :P | 20:19 |
vishy | all outgoing traffic from the vm is failing miserably using security groups | 20:19 |
vishy | :( | 20:19 |
*** devcamcar has joined #openstack | 20:26 | |
*** ttx has quit IRC | 20:27 | |
*** ttx has joined #openstack | 20:31 | |
*** ttx has joined #openstack | 20:31 | |
*** kevnfx has joined #openstack | 20:44 | |
*** joearnold has quit IRC | 20:46 | |
*** burris has quit IRC | 20:46 | |
*** pvo_ has joined #openstack | 20:54 | |
sirp1 | jaypipes: _0x44: pushed up changes per your comments: https://code.launchpad.net/~rconradharris/glance/lp615675/+merge/37024 | 20:57 |
*** krish has joined #openstack | 21:02 | |
*** gundlach has quit IRC | 21:07 | |
_0x44 | sirp1, jaypipes I'm marking sirp1's merge proposal approved unless there are objections. | 21:09 |
jaypipes | _0x44: sorry, been cleaning up the authserver work in nova... | 21:10 |
jaypipes | _0x44: oh wait, no, I already looked at that one. yep, approve away. | 21:10 |
_0x44 | jaypipes: No worries, he fixed our concerns. :) | 21:10 |
jaypipes | _0x44: rock on. | 21:11 |
*** jdarcy has quit IRC | 21:12 | |
*** creiht has quit IRC | 21:12 | |
*** creiht has joined #openstack | 21:12 | |
*** ChanServ sets mode: +v creiht | 21:12 | |
*** creiht has quit IRC | 21:14 | |
*** creiht has joined #openstack | 21:14 | |
*** ChanServ sets mode: +v creiht | 21:14 | |
*** jakedahn has quit IRC | 21:27 | |
*** jakedahn has joined #openstack | 21:28 | |
*** ttx has quit IRC | 21:28 | |
*** pvo_ has quit IRC | 21:30 | |
*** mtaylor has quit IRC | 21:35 | |
*** dysinger has quit IRC | 21:43 | |
*** krish has quit IRC | 21:53 | |
*** jakedahn_ has joined #openstack | 21:58 | |
*** ppetraki has quit IRC | 21:59 | |
*** burris has joined #openstack | 21:59 | |
vishy | security groups fixed! | 22:02 |
*** jakedahn has quit IRC | 22:02 | |
*** jakedahn_ is now known as jakedahn | 22:02 | |
vishy | that was annoying | 22:02 |
*** allsystemsarego has quit IRC | 22:08 | |
*** sirp1 has quit IRC | 22:11 | |
*** jkakar has joined #openstack | 22:14 | |
uvirtbot | New bug: #651598 in swift "Write timeout bug in proxy server" [Undecided,New] https://launchpad.net/bugs/651598 | 22:21 |
*** jbyrdman has left #openstack | 22:21 | |
*** pvo has quit IRC | 22:22 | |
*** sirp1 has joined #openstack | 22:23 | |
*** sagi_ has quit IRC | 22:28 | |
*** mtaylor has joined #openstack | 22:31 | |
*** ChanServ sets mode: +v mtaylor | 22:31 | |
*** kevnfx has quit IRC | 22:35 | |
*** Podilarius has left #openstack | 22:37 | |
*** johnpur has quit IRC | 22:38 | |
*** jfluhmann_ has quit IRC | 22:39 | |
*** miclorb has joined #openstack | 22:48 | |
* rbergeron hopes everything is okay | 22:54 | |
rbergeron | woops | 22:54 |
*** sirp1 has quit IRC | 22:58 | |
*** dendro-afk is now known as dendrobates | 23:04 | |
soren | vishy: Finally arrived at my hotel in Paris, so sort of here now. | 23:04 |
*** kevnfx has joined #openstack | 23:07 | |
jc_smith | is anybody working on integrating sheepdog with nova? | 23:08 |
soren | jc_smith: Not yet, no. | 23:09 |
*** _maxim_ has quit IRC | 23:10 | |
*** kevnfx has quit IRC | 23:10 | |
soren | Just to mention it: I've been working on getting rid of Redis. I'm halfway done implementing a DB backed auth manager driver. I hope to finish tomorrow, but now I need sleep. | 23:11 |
*** Ryan_Lane is now known as Ryan_Lane|away | 23:13 | |
jc_smith | would be nice to just clone an imagine instead of pulling one from a storage system that streams/dd's stuff into a block device, but then again that assumes a lot of things about how many images you want sitting on your distributed block device system just waiting to be cloned. different use cases I suppose, but I know some people who don't want to wait to download a vm image (let alone resize the fs) before launching | 23:13 |
vishy | soren: i had to make a little change to rules and ordering to get it to work | 23:14 |
vishy | but i think it works properly now | 23:14 |
soren | vishy: Awesomeness. | 23:15 |
soren | vishy: I'm looking forward to reviewing your changes! | 23:15 |
*** pvo has joined #openstack | 23:15 | |
*** pvo has joined #openstack | 23:15 | |
*** ChanServ sets mode: +v pvo | 23:15 | |
soren | vishy: I really need to sleep now, though. Traveling is hard work. | 23:16 |
*** jkakar has quit IRC | 23:17 | |
*** abecc has quit IRC | 23:24 | |
*** maplebed has quit IRC | 23:31 | |
vishy | soren: sleep well | 23:31 |
*** joearnold has joined #openstack | 23:34 | |
*** rnirmal has quit IRC | 23:39 | |
*** pharkmillups has quit IRC | 23:39 | |
*** ArdRigh has joined #openstack | 23:44 | |
*** joearnold has quit IRC | 23:45 | |
*** joearnold has joined #openstack | 23:48 | |
*** pvo has quit IRC | 23:56 | |
*** littleidea has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!