*** Adri2000 has quit IRC | 00:04 | |
*** Adri2000 has joined #openstack-meeting | 00:11 | |
*** dendrobates is now known as dendro-afk | 00:24 | |
*** dendro-afk is now known as dendrobates | 00:24 | |
*** dolphm has joined #openstack-meeting | 00:27 | |
*** novas0x2a|laptop has quit IRC | 00:33 | |
*** dtroyer is now known as dtroyer_zzz | 00:44 | |
*** dolphm has quit IRC | 00:49 | |
*** nati has joined #openstack-meeting | 00:49 | |
*** dolphm has joined #openstack-meeting | 00:50 | |
*** nati has quit IRC | 00:55 | |
*** gyee has quit IRC | 01:11 | |
*** Yak-n-Yeti has joined #openstack-meeting | 01:11 | |
*** dolphm has quit IRC | 01:12 | |
*** mdrnstm has quit IRC | 01:13 | |
*** mdrnstm has joined #openstack-meeting | 01:22 | |
*** sleepsonzzz is now known as sleepsonthefloor | 01:50 | |
*** danwent has quit IRC | 02:08 | |
*** dolphm has joined #openstack-meeting | 02:10 | |
*** davlaps has joined #openstack-meeting | 02:18 | |
*** reed has joined #openstack-meeting | 02:32 | |
*** davlaps has quit IRC | 02:50 | |
*** mtaylor has quit IRC | 02:54 | |
*** dtroyer_zzz is now known as dtroyer | 02:58 | |
*** jdurgin has quit IRC | 03:10 | |
*** sandywalsh has quit IRC | 03:12 | |
*** Yak-n-Yeti has quit IRC | 03:12 | |
*** dendrobates is now known as dendro-afk | 03:14 | |
*** dtroyer is now known as dtroyer_zzz | 03:24 | |
*** dtroyer_zzz is now known as dtroyer | 03:25 | |
*** reed has quit IRC | 03:31 | |
*** sandywalsh has joined #openstack-meeting | 03:52 | |
*** Lance604 has quit IRC | 04:09 | |
*** davlaps has joined #openstack-meeting | 04:24 | |
*** ravi has joined #openstack-meeting | 04:35 | |
*** dolphm has quit IRC | 05:01 | |
*** dolphm has joined #openstack-meeting | 05:07 | |
*** Yak-n-Yeti has joined #openstack-meeting | 05:13 | |
*** mnewby has quit IRC | 05:17 | |
*** dolphm has quit IRC | 05:20 | |
*** danwent has joined #openstack-meeting | 05:26 | |
*** dolphm has joined #openstack-meeting | 05:29 | |
*** dolphm_ has joined #openstack-meeting | 05:30 | |
*** dolphm has quit IRC | 05:34 | |
*** garyk has joined #openstack-meeting | 05:34 | |
*** davlaps has quit IRC | 05:41 | |
*** ravi has quit IRC | 05:45 | |
*** mnewby has joined #openstack-meeting | 05:45 | |
*** dolphm_ has quit IRC | 05:46 | |
*** ravi has joined #openstack-meeting | 05:46 | |
*** mnewby has quit IRC | 05:47 | |
*** mnewby has joined #openstack-meeting | 05:48 | |
*** danwent has quit IRC | 05:48 | |
*** sleepsonthefloor is now known as sleepsonzzz | 06:14 | |
*** Yak-n-Yeti has quit IRC | 06:18 | |
*** dolphm has joined #openstack-meeting | 06:37 | |
*** mnewby has quit IRC | 06:44 | |
*** mdrnstm has quit IRC | 06:57 | |
*** Lance604 has joined #openstack-meeting | 07:00 | |
*** Lance604 has quit IRC | 07:09 | |
*** dolphm has quit IRC | 07:19 | |
*** derekh has joined #openstack-meeting | 08:00 | |
*** darraghb has joined #openstack-meeting | 08:05 | |
*** derekh has quit IRC | 09:16 | |
*** derekh has joined #openstack-meeting | 09:28 | |
*** garyk has quit IRC | 09:59 | |
*** littleidea has joined #openstack-meeting | 11:28 | |
*** Lance604 has joined #openstack-meeting | 11:34 | |
*** littleidea has quit IRC | 11:51 | |
*** markvoelker has joined #openstack-meeting | 12:00 | |
*** ravi_ has joined #openstack-meeting | 12:08 | |
*** ravi has quit IRC | 12:10 | |
*** ravi_ is now known as ravi | 12:10 | |
*** dprince has joined #openstack-meeting | 12:14 | |
*** jaypipes has quit IRC | 12:23 | |
*** ravi has quit IRC | 12:41 | |
*** ravi_ has joined #openstack-meeting | 12:41 | |
*** hggdh has quit IRC | 13:00 | |
*** hggdh has joined #openstack-meeting | 13:05 | |
*** sandywalsh has quit IRC | 13:07 | |
*** sandywalsh has joined #openstack-meeting | 13:21 | |
*** mdomsch_ has joined #openstack-meeting | 13:46 | |
*** tongli has joined #openstack-meeting | 13:49 | |
*** tongli is now known as Tong | 13:51 | |
*** dendro-afk is now known as dendrobates | 13:52 | |
*** AlanClark has joined #openstack-meeting | 13:57 | |
*** troytoman-away is now known as troytoman | 14:01 | |
*** sandywalsh has quit IRC | 14:23 | |
*** Yak-n-Yeti has joined #openstack-meeting | 14:26 | |
*** sandywalsh has joined #openstack-meeting | 14:38 | |
*** Yak-n-Yeti has quit IRC | 14:39 | |
*** nikhil__ has quit IRC | 14:49 | |
*** uvirtbot has quit IRC | 14:50 | |
*** uvirtbot has joined #openstack-meeting | 14:51 | |
*** rnirmal has joined #openstack-meeting | 14:51 | |
*** aclark_ has joined #openstack-meeting | 14:51 | |
*** sandywalsh has quit IRC | 14:51 | |
*** derekh has quit IRC | 14:51 | |
*** derekh has joined #openstack-meeting | 14:52 | |
*** AlanClark has quit IRC | 14:52 | |
*** aclark_ has quit IRC | 14:54 | |
*** aclark_ has joined #openstack-meeting | 14:56 | |
*** nikhil_ has joined #openstack-meeting | 15:02 | |
*** sandywalsh has joined #openstack-meeting | 15:05 | |
*** GheRivero has joined #openstack-meeting | 15:14 | |
*** Yak-n-Yeti has joined #openstack-meeting | 15:15 | |
*** mtaylor has joined #openstack-meeting | 15:15 | |
*** mtaylor has quit IRC | 15:16 | |
*** mtaylor has joined #openstack-meeting | 15:16 | |
*** danwent has joined #openstack-meeting | 15:17 | |
*** gyee has joined #openstack-meeting | 15:39 | |
*** nikhil_ has quit IRC | 15:43 | |
*** nikhil_ has joined #openstack-meeting | 15:44 | |
*** sleepsonzzz is now known as sleepsonthefloor | 15:48 | |
*** jdurgin has joined #openstack-meeting | 15:57 | |
*** aclark_ has quit IRC | 16:01 | |
*** aclark_ has joined #openstack-meeting | 16:02 | |
*** davidkranz_ has joined #openstack-meeting | 16:02 | |
*** Carlos_Swift has joined #openstack-meeting | 16:03 | |
*** Carlos_Swift has quit IRC | 16:04 | |
*** fattarsi has joined #openstack-meeting | 16:07 | |
*** johngarbutt has joined #openstack-meeting | 16:08 | |
*** kindaopsdevy has joined #openstack-meeting | 16:11 | |
*** kindaopsdevy has left #openstack-meeting | 16:12 | |
*** danwent has quit IRC | 16:18 | |
*** jakedahn_zz is now known as jakedahn | 16:20 | |
*** jakedahn is now known as jakedahn_zz | 16:23 | |
*** Gordonz_ has quit IRC | 16:23 | |
*** Gordonz has joined #openstack-meeting | 16:24 | |
*** dtroyer is now known as dtroyer_zzz | 16:24 | |
*** jakedahn_zz is now known as jakedahn | 16:26 | |
*** kindaopsdevy has joined #openstack-meeting | 16:26 | |
*** dtroyer_zzz is now known as dtroyer | 16:35 | |
*** dendrobates is now known as dendro-afk | 16:41 | |
*** dendro-afk is now known as dendrobates | 16:43 | |
*** reed has joined #openstack-meeting | 16:50 | |
*** derekh has quit IRC | 16:52 | |
*** bhall has joined #openstack-meeting | 16:53 | |
*** bhall has quit IRC | 16:53 | |
*** bhall has joined #openstack-meeting | 16:53 | |
*** JoseSwiftQA has joined #openstack-meeting | 16:58 | |
*** GheRivero has quit IRC | 16:59 | |
*** Carlos_Swift has joined #openstack-meeting | 17:00 | |
*** davidkranz__ has joined #openstack-meeting | 17:02 | |
*** Gordonz has quit IRC | 17:02 | |
davidkranz__ | Any one here for the QA meeting? | 17:03 |
---|---|---|
*** littleidea has joined #openstack-meeting | 17:03 | |
JoseSwiftQA | raises hand | 17:03 |
davidkranz__ | Jay is on a plane and Daryl could not make it. | 17:03 |
JoseSwiftQA | ah well. I have nothing to report but lack of significant progress. | 17:04 |
davidkranz__ | Jay's "one last time" incompatible change to the config files should be going in soon. | 17:04 |
*** esker has joined #openstack-meeting | 17:05 | |
davidkranz__ | OK, then. I guess we will reconvene next week. | 17:05 |
JoseSwiftQA | coolbeans | 17:05 |
*** JoseSwiftQA has left #openstack-meeting | 17:05 | |
*** Carlos_Swift has quit IRC | 17:06 | |
esker | ¡Hola! Anyone here for the nova-volume meeting? | 17:06 |
*** davidkranz__ has quit IRC | 17:06 | |
esker | Ah... nevermind... damned UTC conversion broke for daylight savings time... ;-) back in an hour | 17:07 |
*** esker has quit IRC | 17:08 | |
*** johngarbutt has quit IRC | 17:10 | |
*** Tong has quit IRC | 17:13 | |
*** debo-os has joined #openstack-meeting | 17:27 | |
*** novas0x2a|laptop has joined #openstack-meeting | 17:40 | |
*** darraghb has quit IRC | 17:43 | |
*** novas0x2a|laptop has quit IRC | 17:47 | |
*** novas0x2a|laptop has joined #openstack-meeting | 17:47 | |
*** littleidea has quit IRC | 17:50 | |
*** esker has joined #openstack-meeting | 18:00 | |
esker | !Hola! Anyone here for the nova-volume meeting? | 18:00 |
openstack | esker: Error: "Hola!" is not a valid command. | 18:00 |
*** littleidea has joined #openstack-meeting | 18:01 | |
esker | Hi - anyone here for the nova-volume meeting? | 18:01 |
*** jdg has joined #openstack-meeting | 18:01 | |
jdg | #startmeeting | 18:04 |
openstack | Meeting started Thu Mar 29 18:04:16 2012 UTC. The chair is jdg. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 18:04 |
jdg | Anybody here? | 18:04 |
DuncanT | Yup | 18:04 |
*** jpb_ has joined #openstack-meeting | 18:04 | |
jdg | Hey Duncan... | 18:05 |
esker | Likewise, here... | 18:05 |
*** mnewby has joined #openstack-meeting | 18:05 | |
jdg | Ok, great... have a few folks | 18:05 |
*** mnewby has quit IRC | 18:05 | |
jdg | #topic Boot From Volume | 18:05 |
*** openstack changes topic to "Boot From Volume" | 18:05 | |
*** mnewby has joined #openstack-meeting | 18:05 | |
jdg | So there was pretty limited feedback from the email JDurgin sent out last week. | 18:06 |
jdg | That's good and bad I suppose, means less controversary | 18:06 |
esker | Could you forward to esker@netapp.com.... I don't seem to have the email in question. | 18:07 |
jdg | I propose we polish up his use cases get something a little more concrete and send it out | 18:07 |
jdg | esker: sure | 18:07 |
esker | thanks | 18:07 |
DuncanT | I didn't see said email either | 18:07 |
DuncanT | duncan.thomas@hp.com | 18:07 |
jdg | Anyone else before I hit send? | 18:08 |
jdg | Going once, twice.... | 18:08 |
jdg | Sent | 18:08 |
*** mdrnstm has joined #openstack-meeting | 18:08 | |
esker | It seems the list established for communication on this topic isn't used so much. | 18:09 |
esker | openstack-volume@lists.launchpad.net | 18:09 |
jdg | esker: Good point, I think folks stopped using the sub-lists | 18:09 |
jdg | We discussed at the last meeting doing the subset first before the onslaught from the overall community | 18:09 |
jdg | I propose we clean it up over the next day or two and send it to the entire Openstack list | 18:10 |
jdg | Particularly inputs from DuncanT and esker would be good. I plan to add some detail to it later today or tomorrow morning | 18:11 |
DuncanT | I certainly see no problems with John's use-cases | 18:11 |
jdg | I think there are more that could be added, but at least this will be a starting point | 18:11 |
DuncanT | I've a couple more possibilities to add | 18:11 |
jdg | :) | 18:12 |
jdg | DuncanT: Good... do you want to go through them here or add them and send via email? | 18:12 |
*** ravi has joined #openstack-meeting | 18:12 | |
DuncanT | Probably via email is easiest, I don't think they are either contentious or incompatable with John's, they are mostly just fleshed out life-cycles | 18:13 |
jdg | Ok, sounds good... | 18:13 |
jdg | So is there anything we need/want to talk about on this topic right now? | 18:13 |
jdg | Ok... I wanted to talk about the summit real quick | 18:14 |
jdg | #topic Folsom Summit | 18:14 |
*** openstack changes topic to "Folsom Summit" | 18:14 | |
jdg | Any folks here planning to attend? | 18:14 |
*** dolphm_ has joined #openstack-meeting | 18:14 | |
*** dolphm_ has quit IRC | 18:14 | |
esker | I think there's a case to be made for Glance modification so that references to "persistent" bootable volumes are understood... and to avoid copying out from Glance when something might already be available | 18:15 |
jdg | I'd like to see some propsals for the Nova-Volume tracks | 18:15 |
DuncanT | TimR and I are planning to attend | 18:15 |
esker | So... go to glance to get image RHEL whatever w/ appstack whatever... Glance says... well, there's something like that over here already. | 18:15 |
esker | I'll broach that via email. | 18:16 |
jdg | esker: Sounds good, write some ideas up and send it | 18:16 |
DuncanT | esker: We've been debating that internally quite a lot... interested in hearing other views before I detail my thoughts | 18:16 |
jdg | Do we want to talk more here? | 18:16 |
*** dolphm_ has joined #openstack-meeting | 18:16 | |
DuncanT | I'd like to hear the case for making glace aware of bootable volumes | 18:17 |
DuncanT | Don't mind if it is here or via email | 18:17 |
jdg | esker: DuncanT: are you proposing using a "nova volume" as backend storage for Glance as well as primary storage for instances? | 18:17 |
esker | Essentially | 18:18 |
jdg | That's a use case I've thought of and would like to make work as well | 18:18 |
DuncanT | I have proposed that, but then realised it isn't actually necessary | 18:18 |
jdg | DuncanT: why is that? | 18:18 |
jdg | There are advantages to having Glance images and instances on the same device | 18:19 |
DuncanT | We can (in our case) use the fact that a glace image has a persistent and never-reused ID to cache the glace image on first use, transparently to glance and without needing to modify glance | 18:19 |
jdg | Doesn't have to be the same volume of course, but the same device | 18:19 |
DuncanT | I'm not necessarily against making glance volume-aware, just that it isn't necessarily necessary | 18:20 |
jdg | So you're just caching the image on your device regardless? | 18:20 |
jdg | That's great for you :) | 18:20 |
DuncanT | jdg: Not caching yet, but realised we could | 18:21 |
DuncanT | Hence being interested in other points of view | 18:21 |
jdg | DuncanT: cool... from my perspective I'm looking at the similar use case | 18:21 |
jdg | The difference is I need to be able to use the same device/appliance | 18:22 |
jdg | Or at least that's what I want | 18:22 |
jdg | Different volumes on the same device | 18:22 |
*** jakedahn is now known as jakedahn_zz | 18:23 | |
esker | DuncanT... is the scheme you described predicated on using something other than an object store to back Glance? | 18:23 |
jdg | TBH I don't know much about Glance yet and what the possibilities are for configuring backend storage | 18:23 |
DuncanT | esker: No, I don't believe so | 18:24 |
jdg | DuncanT: If I understand correctly you're saying you'll just cache the image when you create an instance.... | 18:24 |
jdg | Then you don't care where it came from correct? | 18:24 |
DuncanT | Correct | 18:24 |
jdg | You'll have it in cache based on uuid so any time it gets used again you just pull it from your cache | 18:25 |
DuncanT | Spot on | 18:25 |
DuncanT | We actually use COW layers so we don't even need to copy, but that is an optimisation | 18:25 |
jdg | What does that require in terms of driver/extension work? | 18:25 |
jdg | Ahhh | 18:25 |
DuncanT | It requires your volume backend to have some sort of table of imageid to cached copy mapping, and probably a way of aging out cached copies that haven't been referenced for some time | 18:26 |
*** littleidea has quit IRC | 18:27 | |
jdg | So you'd still need some sort of tie in to override pulling the image from Glance and using your cached copy instead correct? | 18:27 |
esker | That's what I'm thinking through | 18:27 |
DuncanT | There's a bit of messing needs doing to get nova-compute to let you know it is copying down an image, which I haven't fully figured yet, but it looks like you can make that layer pluggable / overridable and default to the current behaviour | 18:28 |
esker | How do you prevent new instances querying Glance and getting back a glance response... instead of a "I'm cached here" response | 18:28 |
esker | ah, okay | 18:28 |
jdg | DuncanT: I like the idea, I'm trying to figure out how to generalize it | 18:29 |
jdg | So it might look something like this: | 18:29 |
jdg | The volume driver implementated has like a cache volume on it | 18:30 |
DuncanT | There is already code in nova-compute that knows when an image is cached for ephemeral (local) volumes | 18:30 |
jdg | Any time an instance is pulled from Glance and created on the device it stores the glance image in that cache volume | 18:30 |
jdg | DuncantT: Oh... | 18:30 |
jdg | I'm still torn though, I'd like to have the ability to specify block storage for Glance back-end storage | 18:31 |
*** ravi has quit IRC | 18:31 | |
jdg | I think both cases are good/useful | 18:31 |
jdurgin | hi guys, sorry I'm late | 18:32 |
DuncanT | What does doing it explicitly gain you? | 18:32 |
jdg | DuncanT: One copy of the Glance image instead of two | 18:32 |
DuncanT | Yup, ok, I can buy that | 18:33 |
jdg | We start getting into vendor specific behaviors so I don't want to push too hard | 18:33 |
jdurgin | DuncanT: having the same backing store for glance as for volumes allows you to do CoW too | 18:33 |
jdg | But in my case then you take advantage of things like dedupe, internal copy capabilities etc | 18:33 |
DuncanT | I think as long as using block store as a glance backend doesn't stop you using it as a normal glance store (i.e. still supports pull over http and similar) it's a fine idea | 18:34 |
*** littleidea has joined #openstack-meeting | 18:34 | |
jdg | DuncanT: Yes, I would not propose taking away capabilities, just adding | 18:34 |
jdg | I need to talk with Glance folks to get an idea of what's possible and how much investment it would take | 18:35 |
esker | WHo's PTL on Glance? | 18:35 |
jdurgin | we wrote a glance backend for rbd in september | 18:35 |
DuncanT | Certainly I'd be interested in hearing the answers | 18:35 |
jdg | JayPipes | 18:35 |
jdurgin | it was pretty simple | 18:35 |
jdurgin | ptl is actually Brian Waldon now | 18:35 |
jdg | jdurgin: Thanks forgot about the last election | 18:36 |
jdg | jdurgin: Did you submit something in the core Glance code or is it a custom deal? | 18:37 |
jdurgin | no, it was upstream as soon as I wrote it | 18:37 |
jdurgin | you might be able use glance's existing filesystem backend though, not sure what level of customization you'd need | 18:38 |
jdg | jdurgin: thanks, think I stumbled across it | 18:38 |
*** debo-os has quit IRC | 18:40 | |
jdg | jdurgin: So this uses some ceph components to implement object store on top of a Block Dev? | 18:40 |
jdg | Or am I missing something | 18:41 |
jdurgin | yeah, rbd stripes objects across ceph's object storage layer, RADOS | 18:41 |
*** jakedahn_zz is now known as jakedahn | 18:41 | |
jdg | Did you notice any significant performance hits or anything? | 18:42 |
jdurgin | I haven't benchmarked other glance backends really | 18:43 |
jdg | jdurgin: Ok, just curious... probably irrelevant | 18:43 |
jdg | So that's good, it sounds like my use case is pretty much covered so that leaves the one DuncanT proposed | 18:44 |
jdg | esker: DuncanT: do you agree? | 18:44 |
DuncanT | If you're using a block store backend, don't you still need to make some changes to stop nova-compute pulling the copy over http anyway? Or am I missing something? | 18:44 |
jdurgin | DuncanT: yeah, that part still needs work | 18:45 |
jdg | DuncanT: I would assume yes | 18:45 |
*** littleidea has quit IRC | 18:45 | |
jdurgin | but I have to run now, see you guys later | 18:45 |
esker | wouldn't the modification consist of: don't pull anything, boot from volume | 18:46 |
DuncanT | As long as that is plugable, I think my usecase just falls out as a subset of yours | 18:46 |
jdg | DuncanT: That's what I'm thinking | 18:46 |
jdg | esker: No, you can't boot from the Glance side | 18:46 |
*** aclark_ is now known as AlanClark | 18:46 | |
DuncanT | esker: I assume there would be some call out so that the block storage system can make the volume ready to be used? You don't want to mess up your golden cached copy | 18:46 |
esker | yep... which would clone from golden | 18:47 |
esker | using CoW or other pointer tricks | 18:47 |
jdg | esker: so I think we're all on the same page. As DuncanT said if it's pluggable we just do the transfer internally via our driver | 18:48 |
jdg | Whether that be using CoW or whatever... shouldn't necessarily matter | 18:48 |
esker | right | 18:48 |
esker | that's up to you... | 18:48 |
jdg | So if we spin out block storage as a seperate project/api we can tie all of this together rather neatly I believe | 18:49 |
jdg | Of course we could do it either way, but I like clean seperation :) | 18:50 |
DuncanT | It would be nice if 'local' volumes in nova were provided by the block store service too, it would mean much of this code was common... | 18:50 |
jdg | DuncanT: My point exactly | 18:50 |
esker | So is that topic in scope for today's meeting? The spinout? | 18:51 |
jdg | I've been avoiding that topic because I know Vish has some ideas already... but we can surely talk about it folks are interested | 18:51 |
*** kindaopsdevy has quit IRC | 18:51 | |
jdg | We're going to run out of time I'm afraid | 18:51 |
DuncanT | I think we're starting to get a feel for what we want out of the spinout | 18:52 |
esker | Oh... well no point in colliding w/ Vish on this. Perhaps we can invite him next week to discuss? | 18:52 |
*** jakedahn is now known as jakedahn_zz | 18:52 | |
jdg | DuncanT: Yes, I agree | 18:52 |
jdg | I was hoping to start tackling the spin out idea during the summit | 18:52 |
jdg | Which brought up the topic of "Folsom Summit" | 18:52 |
DuncanT | I was hoping there'd be some poking of it in the meetings before the sumit so people aren't so much thinking on their feet... I suspect it will be a long discussion at the summit | 18:53 |
jdg | DuncanT: Yes, I agree... so how about this: | 18:53 |
jdg | Next meeting we start the converstation? | 18:53 |
jdg | Get some sort of foundation started so we can be effective at the Summit? | 18:54 |
DuncanT | Seems sensible to me | 18:54 |
jdg | I think there's plenty to talk about regarding use cases and high level architecture without getting stuck if somebody has something in progress already | 18:54 |
DuncanT | There'll also be a BFV blueprint kicking round next week from us, and that ends up tying into the volume-as-a-service in several ways | 18:55 |
jdg | DuncanT: Sounds great, I'll keep my eyes open for it | 18:55 |
jdg | I'll also clean up JDurgin's email and add what we talked about today as a seperate section | 18:56 |
jdg | As far as the Summit goes I'd still like some input if folks have it. Otherwise I'll propose sessions for spin out, boot from volume/snap-shot etc | 18:56 |
jdg | We may be passed the point of brainstorming so they'd be presentation or workshop slots | 18:57 |
DuncanT | I don't mind who proposes sessions, as long as they happen ;-) | 18:57 |
jdg | :) | 18:57 |
jdg | Ok, just want to make sure I'm not the only one sitting in the room and that I'm not missing topics people want to discuss :) | 18:58 |
jdg | Alright, well if nobody has anything else for now? | 18:58 |
DuncanT | I'll check with the rest of my team here and make sure we have a list of what we'd like sessions on... there is a lot of overlap between things that need discussing | 18:59 |
jdg | DuncanT: Excellent, you can either put it on the website or send it to me directly | 18:59 |
DuncanT | Will do | 18:59 |
jdg | Alright, well we're out of time. Thanks for showing up guys!! | 19:00 |
jdg | #end meeting | 19:00 |
jdg | #endmeeting | 19:01 |
*** openstack changes topic to "Status and Progress (Meeting topic: keystone-meeting)" | 19:01 | |
openstack | Meeting ended Thu Mar 29 19:01:08 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-03-29-18.04.html | 19:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-03-29-18.04.txt | 19:01 |
DuncanT | Thanks | 19:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-03-29-18.04.log.html | 19:01 |
esker | Thanks | 19:02 |
*** esker has quit IRC | 19:02 | |
*** maoy has joined #openstack-meeting | 19:03 | |
*** jdg has quit IRC | 19:06 | |
maoy | hello? | 19:15 |
*** mdrnstm has quit IRC | 19:15 | |
maoy | anyone here for the nova-orchestration meeting? | 19:15 |
*** mdrnstm has joined #openstack-meeting | 19:15 | |
*** jpb_ has quit IRC | 19:24 | |
dolphm_ | maoy: i think you've got another ~24 minutes for that | 19:35 |
*** dendrobates is now known as dendro-afk | 19:49 | |
*** n0ano has joined #openstack-meeting | 19:53 | |
maoy | dolphm_: thanks | 19:56 |
*** mikeyp has joined #openstack-meeting | 19:57 | |
dolphm_ | maoy: 3 minutes now :) | 19:57 |
mikeyp | mikeyp is getting coffee | 19:59 |
*** mdrnstm has left #openstack-meeting | 20:00 | |
n0ano | Anyone here for the Orchestration meeting? | 20:00 |
maoy | I am | 20:01 |
maoy | hi all | 20:01 |
n0ano | #startmeeting | 20:01 |
openstack | Meeting started Thu Mar 29 20:01:45 2012 UTC. The chair is n0ano. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 20:01 |
n0ano | maoy, do you have an open for today, I don't have anything specific myself. | 20:02 |
maoy | could someone give me the link for previous meetings log? | 20:02 |
maoy | I'd like to discuss how to merge/collaborate on related orchestration blueprints | 20:03 |
mikeyp | #link http://wiki.openstack.org/Orchestration/MeetingLogs | 20:03 |
maoy | especially at the summit | 20:03 |
n0ano | #topic orchestration blueprints for the Summit | 20:04 |
*** openstack changes topic to "orchestration blueprints for the Summit" | 20:04 | |
maoy | there is this one https://blueprints.launchpad.net/nova/+spec/transaction-orchestration | 20:04 |
n0ano | I know that sriram (looks like he won't make the meeting today) is proposing a BP, then there's that one, are the any others? | 20:05 |
maoy | and also this one proposed from me | 20:05 |
maoy | https://blueprints.launchpad.net/nova/+spec/task-management | 20:05 |
maoy | In the wiki from this bp: http://wiki.openstack.org/TransactionalTaskManagement | 20:06 |
maoy | several related BPs are listed | 20:06 |
maoy | mikeyp: thx | 20:06 |
n0ano | indeed, seems like we should try an consolidate the orchestration BPs into one discussion at the Summit | 20:07 |
mikeyp | and of course, the main 'orchestration link on the wiki http://wiki.openstack.org/NovaOrchestration | 20:07 |
maoy | do we know how long timeslot we'll get at the summit? | 20:08 |
maoy | there seems to be way too many proposals for the summit | 20:08 |
mikeyp | has anyone even proposed something for the summit yet - I haven't | 20:08 |
n0ano | I'm no expert, who/how is the summit schedule decided, does anyone know? | 20:08 |
n0ano | sriram definitely wanted to propose something for the summit, it's a pity he can't be here today | 20:09 |
maoy | http://summit.openstack.org/sessions/view/69 | 20:09 |
maoy | I wanted to propose one, but after I saw this one I want to work with folks here together | 20:10 |
*** dprince has quit IRC | 20:10 | |
mikeyp | we need to poporse a summit session to get feedback, and we also need to spend time before that consolidating the existing work and ideas | 20:11 |
maoy | absolutely. | 20:11 |
maoy | has anyone started coding towards the bps? | 20:11 |
n0ano | looks like the session is proposed, what else needs to be done to get it on the schedule | 20:12 |
mikeyp | sriram said he was going to propose a branch soon | 20:12 |
n0ano | he said hopefully by the end of this week he'd create the branch | 20:13 |
maoy | that's promising | 20:14 |
mikeyp | I believe there are two pieces to this | 20:16 |
*** dendro-afk is now known as dendrobates | 20:16 | |
mikeyp | 1. the transaction management / workflow service | 20:16 |
mikeyp | 2. changes to Nova to leverage that service | 20:17 |
mikeyp | make sense ? | 20:17 |
n0ano | maybe, are seeing this as a new service (ala Glance) or more like just changes to Nova | 20:18 |
maoy | sure | 20:18 |
maoy | It seems to be very nova centric | 20:18 |
mikeyp | was thinking a nova service initially, ala nova-compute, nova-network, et al | 20:19 |
mikeyp | but a higher level service isn't out of the question | 20:19 |
maoy | agree. but making it a separate component seems not a top priority to me | 20:19 |
maoy | but no doubt that it will be utilized by many sub nova components, such as nova-compute, nova-sched, nova-volume | 20:20 |
n0ano | I kind of like the idea of a separate component, that compartmentalizes things and makes it potentially usable by different areas. | 20:20 |
mikeyp | my reasoning is mainly driven by how to do this, without having to sync up with the main nova branch all the time during development | 20:21 |
maoy | e.g. right now there are cross component race conditions that not addressed | 20:21 |
n0ano | when you talk about `changes to Nova' isn't that really just defining the APIs to be used? | 20:21 |
mikeyp | n0ano: I think there will be changes within nova to call those api's as well. | 20:23 |
maoy | mikeyp: the devil will be revising current nova code to use the orchestration APIs | 20:23 |
*** jdg has joined #openstack-meeting | 20:23 | |
*** jdg has quit IRC | 20:23 | |
maoy | will have to work closely with nova-core folks on that | 20:23 |
mikeyp | maoy: yup - I agree. | 20:23 |
n0ano | given the right set of APIs (hopefully ones that don't change much) then changes to nova can be done once and further development is in the service | 20:24 |
*** jdg has joined #openstack-meeting | 20:24 | |
*** jdg has left #openstack-meeting | 20:24 | |
maoy | i sense some reluctant reaction from them in adopting this idea. nova-core is a big monster with 100K lines of code. :) | 20:24 |
*** jakedahn_zz is now known as jakedahn | 20:25 | |
mikeyp | n0ano: maybe - depends on how and where specific workflows are defined and stored | 20:25 |
n0ano | it's possible that we can move some of the nova-core code into the orchestration service, reduing the size of nova-core (in a perfect world of course) | 20:25 |
mikeyp | what about swift and glance integration ? | 20:27 |
maoy | i'm very unfamiliar with swift and glance. do they have tasks/workflows to orchestrate? | 20:27 |
mikeyp | currently I believe nova calls out to swift for images. | 20:27 |
mikeyp | would that operation now be done from orchestrator ? | 20:28 |
mikeyp | maoy: not really, but they are involved in nova operations | 20:28 |
maoy | I believe it's to the glance image service? | 20:28 |
mikeyp | my bad - meant glance | 20:28 |
maoy | I believe orchestration is best to define control plane state transition. are you saying we want to get involved with the data path of glance as well? | 20:30 |
mikeyp | maoy: definitely not | 20:30 |
n0ano | well, who's driving things then, is nova-core scheduling/creating/destroying tasks, utilizing orchestration services for serialization, or is everything driven through the orchestration service? | 20:30 |
n0ano | (my vision would be the first alternatvie) | 20:31 |
mikeyp | n0ano: that is the question I"m asking | 20:31 |
n0ano | well, to me nova-core does the work, asking for help from orchestration when needed. | 20:32 |
*** jakedahn is now known as jakedahn_zz | 20:32 | |
n0ano | That way the orchestration service is also available to other components if they need it. | 20:32 |
maoy | agree. | 20:32 |
maoy | the orchestration service should be purely state management, including workflow progress, status, resource lock management, etc | 20:33 |
maoy | but we'll provide client side APIs to easily utilize the service | 20:34 |
n0ano | that would work for me | 20:34 |
mikeyp | I also agree that is the right approach | 20:35 |
maoy | excellent | 20:35 |
n0ano | #agreed orchestration service provides state management with client side APIs | 20:36 |
maoy | in the wiki I posted, it talked a bit about the APIs. I have a simple, half-baked MySQL based implementation. | 20:36 |
maoy | some APIs make sense, some perhaps don't | 20:36 |
maoy | I was hoping to use ZooKeeper to implement the service side | 20:37 |
n0ano | I think an API discussion would be a good topic at the summit | 20:37 |
maoy | but that'd introduce another new external dependency. not sure if people like it | 20:37 |
n0ano | the counter is why re-invent the wheel, it ZooKeeper does what we want we should use it (note I know nothing about it) | 20:38 |
maoy | API design and where to store orchestration state are great topics to discuss.. | 20:39 |
mikeyp | maoy: discuss at the summit ? | 20:40 |
n0ano | #idea add API design and state storage as topics for the orchestration session at the Summit | 20:40 |
maoy | mikepy: yeah. that's what i meant | 20:41 |
n0ano | I agree | 20:41 |
maoy | of course it's the best if we have something in mind before summit. :) | 20:41 |
n0ano | indeed, some sort of template to start from | 20:41 |
mikeyp | I think another topic is the implementation plan - how we do openheart surgery on nova while folsom development is running full steam ahead | 20:42 |
maoy | absolutely | 20:42 |
maoy | that seems to be the biggest blocker.. | 20:43 |
n0ano | #idea implementation plan as session topic | 20:43 |
maoy | we need someone from the nova core team to be onboard | 20:43 |
n0ano | hence the need for a session where we can get wider coverage | 20:43 |
mikeyp | who will update the session proposal - I think sriramhere, because he proposed / has edit permissions | 20:47 |
maoy | agree | 20:48 |
maoy | let's ping him via email.. | 20:48 |
n0ano | I'll send sriram an email and see if he's willing, shouldn't be a problem | 20:48 |
maoy | cool | 20:48 |
n0ano | #action sriram to update the Orchestration session proposal | 20:48 |
n0ano | (I won't comment on giving ARs to non-attendees who can't defend themselves :-) | 20:49 |
mikeyp | Also, Sandy metioned the efforts by HP and IBM re: HPC scheduling, and some thoughs from RedHat | 20:51 |
maoy | hopefully orchestration service should be scheduler (algorithm) agnostic | 20:51 |
n0ano | yeah, I saw that, i'd be interested in the details on that but, without Sandy being here ... | 20:51 |
mikeyp | maoy: true, but I'm in the dark about those efforts and ideas. | 20:52 |
maoy | mikeyp: me 2 | 20:52 |
maoy | do we have links for those? | 20:52 |
maoy | i didn't see Sandy's email | 20:52 |
n0ano | maoy, I'll forward it to you, but there's not much detail in it. | 20:53 |
maoy | ok cool | 20:53 |
mikeyp | BTW, procedural point: we'r supposed to be using the main list with a prefix of [Orchestration], rather than the independent mailing list | 20:54 |
n0ano | #action n0ano to forward Sandy's email to maoy | 20:54 |
mikeyp | that was decided rounde begninng of the year, I think. | 20:54 |
mikeyp | and other items for today ? | 20:55 |
n0ano | mikeyp, looks like we missed that, we'll try and be better in the future. | 20:55 |
n0ano | nothing else from me | 20:55 |
maoy | not from me | 20:55 |
maoy | take care guys | 20:55 |
n0ano | OK, let's maybe discuss the details of the Orchestration session in a little more detail next week, think about it in the meantime. | 20:56 |
mikeyp | thats all from me for today. | 20:57 |
n0ano | later everyone | 20:57 |
n0ano | #endmeeting | 20:57 |
*** openstack changes topic to "Status and Progress (Meeting topic: keystone-meeting)" | 20:57 | |
openstack | Meeting ended Thu Mar 29 20:57:28 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:57 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-03-29-20.01.html | 20:57 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-03-29-20.01.txt | 20:57 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-03-29-20.01.log.html | 20:57 |
*** novas0x2a|laptop has quit IRC | 20:58 | |
*** maoy has quit IRC | 20:59 | |
*** dolphm_ has quit IRC | 20:59 | |
*** mikeyp has left #openstack-meeting | 21:00 | |
*** dolphm has joined #openstack-meeting | 21:01 | |
*** novas0x2a|laptop has joined #openstack-meeting | 21:05 | |
*** markvoelker has quit IRC | 21:06 | |
*** dwcramer has joined #openstack-meeting | 21:14 | |
*** dwcramer has quit IRC | 21:26 | |
*** jakedahn_zz is now known as jakedahn | 21:30 | |
*** dolphm has quit IRC | 21:30 | |
*** jakedahn is now known as jakedahn_zz | 21:31 | |
*** dolphm has joined #openstack-meeting | 21:31 | |
*** dwcramer has joined #openstack-meeting | 21:34 | |
*** dcramer_ has joined #openstack-meeting | 21:38 | |
*** dcramer__ has joined #openstack-meeting | 21:41 | |
*** dwcramer has quit IRC | 21:42 | |
*** AlanClark has quit IRC | 21:43 | |
*** dcramer_ has quit IRC | 21:44 | |
*** jakedahn_zz is now known as jakedahn | 22:07 | |
*** danwent has joined #openstack-meeting | 22:10 | |
*** jakedahn is now known as jakedahn_zz | 22:12 | |
*** Yak-n-Yeti has quit IRC | 22:24 | |
*** sandywalsh has quit IRC | 22:28 | |
*** jakedahn_zz is now known as jakedahn | 22:32 | |
*** dcramer__ has quit IRC | 22:38 | |
*** bhall has quit IRC | 22:56 | |
*** sandywalsh has joined #openstack-meeting | 22:57 | |
*** rnirmal has quit IRC | 23:00 | |
*** davidkranz_ has quit IRC | 23:08 | |
*** mnewby_ has joined #openstack-meeting | 23:17 | |
*** mnewby_ has quit IRC | 23:17 | |
*** mnewby has quit IRC | 23:18 | |
*** troytoman is now known as troytoman-away | 23:34 | |
*** littleidea has joined #openstack-meeting | 23:43 | |
*** jakedahn is now known as jakedahn_zz | 23:44 | |
*** dwcramer has joined #openstack-meeting | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!