*** sarob_ has quit IRC | 00:04 | |
*** amytron has quit IRC | 00:05 | |
*** sarob has joined #openstack-meeting-alt | 00:05 | |
*** funzo has joined #openstack-meeting-alt | 00:05 | |
*** sarob has quit IRC | 00:09 | |
*** gokrokve has quit IRC | 00:13 | |
*** esker has joined #openstack-meeting-alt | 00:13 | |
*** kevinconway has quit IRC | 00:14 | |
*** sballe has quit IRC | 00:15 | |
*** sballe has joined #openstack-meeting-alt | 00:15 | |
*** pballand has quit IRC | 00:16 | |
*** eharney has quit IRC | 00:19 | |
*** markwash_ has joined #openstack-meeting-alt | 00:20 | |
*** ruhe is now known as _ruhe | 00:21 | |
*** markwash has quit IRC | 00:21 | |
*** markwash_ is now known as markwash | 00:21 | |
*** haleyb has quit IRC | 00:23 | |
*** banix has quit IRC | 00:23 | |
*** yamahata has joined #openstack-meeting-alt | 00:26 | |
*** yidclare1 has quit IRC | 00:27 | |
*** _cjones_ has joined #openstack-meeting-alt | 00:29 | |
*** haleyb has joined #openstack-meeting-alt | 00:35 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 00:37 | |
*** sacharya has joined #openstack-meeting-alt | 00:39 | |
*** sacharya has quit IRC | 00:40 | |
*** yamahata has quit IRC | 00:40 | |
*** haleyb has quit IRC | 00:40 | |
*** haleyb has joined #openstack-meeting-alt | 00:44 | |
*** AlanClark has quit IRC | 00:44 | |
*** haleyb has quit IRC | 00:48 | |
*** nosnos has joined #openstack-meeting-alt | 00:53 | |
*** haleyb has joined #openstack-meeting-alt | 00:57 | |
*** funzo has quit IRC | 00:57 | |
*** funzo has joined #openstack-meeting-alt | 00:58 | |
*** devanand1 is now known as devananda | 01:02 | |
*** funzo has quit IRC | 01:02 | |
*** gokrokve has joined #openstack-meeting-alt | 01:03 | |
*** haleyb has quit IRC | 01:03 | |
*** markwash has quit IRC | 01:04 | |
*** haleyb has joined #openstack-meeting-alt | 01:05 | |
*** haleyb has quit IRC | 01:10 | |
*** haleyb has joined #openstack-meeting-alt | 01:11 | |
*** colinmcnamara has quit IRC | 01:14 | |
*** funzo has joined #openstack-meeting-alt | 01:14 | |
*** haleyb has quit IRC | 01:16 | |
*** mozawa has joined #openstack-meeting-alt | 01:19 | |
*** bdpayne has quit IRC | 01:22 | |
*** haleyb has joined #openstack-meeting-alt | 01:23 | |
*** bdpayne has joined #openstack-meeting-alt | 01:25 | |
*** yidclare has joined #openstack-meeting-alt | 01:27 | |
*** resker has joined #openstack-meeting-alt | 01:31 | |
*** yidclare has quit IRC | 01:32 | |
*** ashaikh has joined #openstack-meeting-alt | 01:32 | |
*** esker has quit IRC | 01:33 | |
*** funzo has quit IRC | 01:35 | |
*** yamahata has joined #openstack-meeting-alt | 01:42 | |
*** nosnos has quit IRC | 01:43 | |
*** xuhanp has joined #openstack-meeting-alt | 01:43 | |
*** nosnos has joined #openstack-meeting-alt | 01:44 | |
*** haleyb has quit IRC | 01:49 | |
*** haleyb has joined #openstack-meeting-alt | 01:52 | |
*** gokrokve has quit IRC | 01:54 | |
*** funzo has joined #openstack-meeting-alt | 01:58 | |
*** IlyaE has quit IRC | 02:11 | |
*** ijw has quit IRC | 02:12 | |
*** funzo has quit IRC | 02:14 | |
*** funzo has joined #openstack-meeting-alt | 02:17 | |
*** funzo has quit IRC | 02:21 | |
*** BBG_Stephen has quit IRC | 02:21 | |
*** funzo has joined #openstack-meeting-alt | 02:21 | |
*** haleyb has quit IRC | 02:22 | |
*** nati_ueno has quit IRC | 02:23 | |
*** haleyb has joined #openstack-meeting-alt | 02:25 | |
*** haleyb has quit IRC | 02:31 | |
*** resker has quit IRC | 02:32 | |
*** markmcclain has quit IRC | 02:33 | |
*** haleyb has joined #openstack-meeting-alt | 02:35 | |
*** amytron has joined #openstack-meeting-alt | 02:41 | |
*** balajiiyer has joined #openstack-meeting-alt | 02:43 | |
*** nosnos has quit IRC | 02:43 | |
*** colinmcnamara has joined #openstack-meeting-alt | 02:43 | |
*** coolsvap has quit IRC | 02:43 | |
*** haleyb has quit IRC | 02:47 | |
*** dhellmann has quit IRC | 02:55 | |
*** eankutse has joined #openstack-meeting-alt | 02:57 | |
*** haleyb has joined #openstack-meeting-alt | 03:05 | |
*** funzo has quit IRC | 03:11 | |
*** funzo has joined #openstack-meeting-alt | 03:11 | |
*** IlyaE has joined #openstack-meeting-alt | 03:12 | |
*** funzo has quit IRC | 03:16 | |
*** haleyb has quit IRC | 03:22 | |
*** haleyb has joined #openstack-meeting-alt | 03:35 | |
*** haleyb has quit IRC | 03:40 | |
*** funzo has joined #openstack-meeting-alt | 03:41 | |
*** haleyb has joined #openstack-meeting-alt | 03:42 | |
*** funzo has quit IRC | 03:43 | |
*** funzo_ has joined #openstack-meeting-alt | 03:43 | |
*** fungi has quit IRC | 03:44 | |
*** funzo_ has quit IRC | 03:47 | |
*** vipul is now known as vipul-away | 03:48 | |
*** doug_shelley66 has quit IRC | 03:50 | |
*** harlowja is now known as harlowja_away | 03:52 | |
*** vipul-away is now known as vipul | 03:52 | |
*** fungi has joined #openstack-meeting-alt | 03:52 | |
*** amcrn has quit IRC | 03:56 | |
*** coolsvap has joined #openstack-meeting-alt | 04:00 | |
*** IlyaE has quit IRC | 04:05 | |
*** IlyaE has joined #openstack-meeting-alt | 04:12 | |
*** gokrokve has joined #openstack-meeting-alt | 04:12 | |
*** haleyb has quit IRC | 04:12 | |
*** haleyb has joined #openstack-meeting-alt | 04:16 | |
*** colinmcnamara has quit IRC | 04:19 | |
*** sbalukoff has joined #openstack-meeting-alt | 04:25 | |
*** pballand has joined #openstack-meeting-alt | 04:26 | |
*** eshel has joined #openstack-meeting-alt | 04:31 | |
*** IlyaE has quit IRC | 04:35 | |
*** funzo has joined #openstack-meeting-alt | 04:44 | |
*** eankutse has quit IRC | 04:45 | |
*** funzo has quit IRC | 04:48 | |
*** esker has joined #openstack-meeting-alt | 04:48 | |
*** IlyaE has joined #openstack-meeting-alt | 04:50 | |
*** IlyaE has quit IRC | 04:50 | |
*** flwang has quit IRC | 04:56 | |
*** flwang has joined #openstack-meeting-alt | 04:56 | |
*** gokrokve has quit IRC | 04:58 | |
*** IlyaE has joined #openstack-meeting-alt | 04:58 | |
*** flwang has quit IRC | 04:58 | |
*** IlyaE has quit IRC | 04:59 | |
*** IlyaE has joined #openstack-meeting-alt | 05:00 | |
*** chandankumar has joined #openstack-meeting-alt | 05:00 | |
*** dhellmann has joined #openstack-meeting-alt | 05:04 | |
*** doug_shelley66 has joined #openstack-meeting-alt | 05:18 | |
*** IlyaE has quit IRC | 05:21 | |
*** sballe_ has joined #openstack-meeting-alt | 05:23 | |
*** sballe has quit IRC | 05:26 | |
*** balajiiyer has quit IRC | 05:27 | |
*** dhellmann has quit IRC | 05:31 | |
*** bdpayne has quit IRC | 05:39 | |
*** dhellmann has joined #openstack-meeting-alt | 05:42 | |
*** flwang has joined #openstack-meeting-alt | 05:44 | |
*** banix has joined #openstack-meeting-alt | 05:44 | |
*** funzo has joined #openstack-meeting-alt | 05:44 | |
*** IlyaE has joined #openstack-meeting-alt | 05:48 | |
*** funzo has quit IRC | 05:49 | |
*** IlyaE has quit IRC | 05:51 | |
*** banix has quit IRC | 06:00 | |
*** obondarev_ has joined #openstack-meeting-alt | 06:12 | |
*** sbalukoff has quit IRC | 06:13 | |
*** sc68cal has quit IRC | 06:14 | |
*** sc68cal has joined #openstack-meeting-alt | 06:19 | |
*** IlyaE has joined #openstack-meeting-alt | 06:21 | |
*** funzo has joined #openstack-meeting-alt | 06:45 | |
*** funzo has quit IRC | 06:50 | |
*** IlyaE has quit IRC | 06:56 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 07:05 | |
*** ashaikh has quit IRC | 07:12 | |
*** IlyaE has joined #openstack-meeting-alt | 07:18 | |
*** jcoufal has joined #openstack-meeting-alt | 07:20 | |
*** IlyaE has quit IRC | 07:21 | |
*** ashaikh has joined #openstack-meeting-alt | 07:24 | |
*** ashaikh has quit IRC | 07:29 | |
*** markwash has joined #openstack-meeting-alt | 07:35 | |
*** funzo has joined #openstack-meeting-alt | 07:46 | |
*** funzo has quit IRC | 07:51 | |
*** markvoelker1 has quit IRC | 07:54 | |
*** markwash has quit IRC | 08:04 | |
*** nadya_ has joined #openstack-meeting-alt | 08:10 | |
*** coolsvap has quit IRC | 08:12 | |
*** coolsvap has joined #openstack-meeting-alt | 08:12 | |
*** jtomasek has joined #openstack-meeting-alt | 08:13 | |
*** jtomasek has quit IRC | 08:20 | |
*** jtomasek has joined #openstack-meeting-alt | 08:21 | |
*** nadya_ has quit IRC | 08:25 | |
*** coolsvap has quit IRC | 08:28 | |
*** ikhudoshyn has joined #openstack-meeting-alt | 08:28 | |
*** coolsvap has joined #openstack-meeting-alt | 08:30 | |
*** sbalukoff has joined #openstack-meeting-alt | 08:31 | |
*** sbalukoff has quit IRC | 08:35 | |
*** flaper87|afk is now known as flaper87 | 08:40 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 08:44 | |
*** _SergeyLukjanov has quit IRC | 08:44 | |
*** funzo has joined #openstack-meeting-alt | 08:47 | |
*** sbalukoff has joined #openstack-meeting-alt | 08:48 | |
*** funzo has quit IRC | 08:51 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 08:59 | |
*** safchain has joined #openstack-meeting-alt | 08:59 | |
*** nadya_ has joined #openstack-meeting-alt | 09:03 | |
*** derekh has joined #openstack-meeting-alt | 09:11 | |
*** nadya_ has quit IRC | 09:19 | |
*** nadya_ has joined #openstack-meeting-alt | 09:21 | |
*** markwash has joined #openstack-meeting-alt | 09:23 | |
*** konetzed has quit IRC | 09:29 | |
*** konetzed has joined #openstack-meeting-alt | 09:30 | |
*** nadya_ has quit IRC | 09:33 | |
*** yamahata has quit IRC | 09:34 | |
*** funzo has joined #openstack-meeting-alt | 09:47 | |
*** jjmb has quit IRC | 09:52 | |
*** funzo has quit IRC | 09:52 | |
*** flwang has quit IRC | 09:52 | |
*** nadya_ has joined #openstack-meeting-alt | 10:01 | |
*** xuhanp has quit IRC | 10:10 | |
*** SergeyLukjanov has quit IRC | 10:17 | |
*** nadya_ has quit IRC | 10:18 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 10:22 | |
*** SergeyLukjanov has quit IRC | 10:23 | |
*** nadya_ has joined #openstack-meeting-alt | 10:28 | |
*** nadya_ has quit IRC | 10:34 | |
*** nadya_ has joined #openstack-meeting-alt | 10:35 | |
*** jtomasek has quit IRC | 10:39 | |
*** jtomasek has joined #openstack-meeting-alt | 10:39 | |
*** mozawa has quit IRC | 10:40 | |
*** nadya_ has quit IRC | 10:45 | |
*** funzo has joined #openstack-meeting-alt | 10:48 | |
*** yamahata has joined #openstack-meeting-alt | 10:53 | |
*** funzo has quit IRC | 10:53 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 10:58 | |
*** jtomasek has quit IRC | 11:05 | |
*** jtomasek has joined #openstack-meeting-alt | 11:06 | |
*** yportnova has left #openstack-meeting-alt | 11:10 | |
*** funzo has joined #openstack-meeting-alt | 11:49 | |
*** funzo has quit IRC | 11:54 | |
*** irenab__ has joined #openstack-meeting-alt | 11:56 | |
*** amrith has joined #openstack-meeting-alt | 12:07 | |
*** esker has quit IRC | 12:14 | |
*** slagle_ is now known as slagle | 12:20 | |
*** funzo has joined #openstack-meeting-alt | 12:23 | |
*** jtomasek has quit IRC | 12:40 | |
*** jtomasek has joined #openstack-meeting-alt | 12:44 | |
*** laurelm has joined #openstack-meeting-alt | 12:44 | |
*** sballe_ has quit IRC | 12:45 | |
*** sballe_ has joined #openstack-meeting-alt | 12:45 | |
*** coolsvap has quit IRC | 12:47 | |
*** baoli has joined #openstack-meeting-alt | 12:57 | |
*** heyongli has joined #openstack-meeting-alt | 12:57 | |
baoli | Hi Yongli | 12:57 |
---|---|---|
heyongli | hello | 12:58 |
irenab__ | hi | 13:00 |
heyongli | John will join us today | 13:00 |
irenab__ | baoli, heyongli: Did you have a chance to look at neutron doc? | 13:00 |
*** johnthetubaguy has joined #openstack-meeting-alt | 13:01 | |
baoli | Irenab, yes | 13:01 |
heyongli | i read, but not totally finish | 13:01 |
johnthetubaguy | hi, sorry I am late | 13:02 |
irenab__ | I want to see if it neutron part can be pushed in parallel | 13:02 |
baoli | it looks good to me. I just need to spend a little more time. One comment for now is that vendor_id and product_id may be useful to the vendor plugin, I think | 13:02 |
heyongli | most of part can be parallel , i think | 13:02 |
baoli | Agreed | 13:03 |
irenab__ | maybe tomorrow we can discuss the neutron details | 13:03 |
irenab__ | but since John is here, lets talk about nova parts? | 13:03 |
heyongli | sure | 13:03 |
irenab__ | baoli: I think you should start meeting to get logs | 13:04 |
baoli | It would be great if John can join us | 13:04 |
johnthetubaguy | well I am kinda interested in the nova <-> quantum bits too | 13:04 |
baoli | #startmeeting PCI passthrough | 13:04 |
openstack | Meeting started Wed Jan 8 13:04:42 2014 UTC and is due to finish in 60 minutes. The chair is baoli. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:04 |
*** openstack changes topic to " (Meeting topic: PCI passthrough)" | 13:04 | |
openstack | The meeting name has been set to 'pci_passthrough' | 13:04 |
johnthetubaguy | hi, do we have a rough agenda for today? | 13:05 |
baoli | Hi John | 13:05 |
baoli | I posted this on the wiki yesterday:https://wiki.openstack.org/wiki/Meetings/Passthrough | 13:05 |
*** sballe_ has quit IRC | 13:06 | |
irenab__ | baoli: how do you suggest to proceed? | 13:06 |
baoli | Yesterday, we were discussing predefined PCI groups. Yongli doesn't seem to like the idea | 13:06 |
*** BrianB_ has joined #openstack-meeting-alt | 13:06 | |
baoli | Let's continue from what we have left yesterday | 13:06 |
johnthetubaguy | baoli: got it, thanks | 13:06 |
*** sadasu has joined #openstack-meeting-alt | 13:07 | |
ttx | baoli: will the meeting change back to Tuesdays once agreement is reached ? I haven't updated the meeting calendar given it's very temporary... | 13:07 |
baoli | ttx, yes. | 13:07 |
ttx | ok, let's skip the calendar update then :) | 13:07 |
*** amrith has quit IRC | 13:07 | |
baoli | we will be doing daily meetings for this week. | 13:08 |
baoli | except for Friday/Saturday | 13:08 |
johnthetubaguy | baoli: I can't promise to make all those, but lets see how it goes | 13:08 |
johnthetubaguy | Have a agreed the list of use cases we want to support yet? | 13:09 |
johnthetubaguy | like a short term list (for Icehouse) and longer term aims too? | 13:09 |
baoli | john, we didn't go through those cases yet. But stuck on the first part | 13:09 |
johnthetubaguy | I thought use cases would be the first part, which bit are we stuck on? | 13:10 |
baoli | But I guess that we should go through them first? | 13:10 |
*** noslzzp has joined #openstack-meeting-alt | 13:10 | |
*** pdmars has joined #openstack-meeting-alt | 13:10 | |
irenab__ | baoli: there is a list of use cases you put on wiki | 13:10 |
baoli | Shall we start from use cases today, then? | 13:11 |
irenab__ | I just miss there one more case for mixed VIFs, both sriov and vnic for same VM | 13:11 |
baoli | #topic use cases | 13:11 |
*** openstack changes topic to "use cases (Meeting topic: PCI passthrough)" | 13:11 | |
heyongli | i think john mean the use case in the blueprint of nova. | 13:11 |
baoli | #irenab, yes, I should put that in | 13:11 |
johnthetubaguy | heyongli: I think we probably want both, but lets start with this wiki first | 13:11 |
heyongli | sure | 13:12 |
baoli | #topic SRIOV-based cloud | 13:12 |
*** openstack changes topic to "SRIOV-based cloud (Meeting topic: PCI passthrough)" | 13:12 | |
baoli | Any thoughts on this? | 13:12 |
johnthetubaguy | Can we start with GPU passthrough? | 13:12 |
johnthetubaguy | just to keep things simple | 13:13 |
baoli | Ok | 13:13 |
johnthetubaguy | how do we want that to look? | 13:13 |
johnthetubaguy | nova boot —flavor bigGPU | 13:13 |
johnthetubaguy | nova boot —flavor smallGPU_4GBRAM_2_vCPUs | 13:14 |
baoli | John, our discussion so far is based on PCI groups | 13:14 |
heyongli | groups is almost identical to pci-flavor | 13:14 |
johnthetubaguy | I think there will be more agreement if we work from what the user wants, then look how to deliver that | 13:14 |
johnthetubaguy | i.e. agree the problem we are solving, then look how to implement | 13:15 |
johnthetubaguy | then apply that to networking | 13:15 |
irenab__ | johnthetubaguy: I think we mostly talked on PCI for networking, and this is quite different from GPU case | 13:15 |
baoli | #agreed | 13:15 |
*** xuhanp has joined #openstack-meeting-alt | 13:15 | |
johnthetubaguy | I agree its different, but we need the object model to work for both right? | 13:16 |
baoli | When we have been working on this for a while, and certainly we would think about it from user's point of view | 13:16 |
baoli | Also taking into account what existing API we have in nova/neutron | 13:16 |
irenab__ | johnthetubaguy: not sure it will e the same from request point of view | 13:16 |
irenab__ | I have strong objection to elaborate in flavor request for SRIOV NICs | 13:17 |
baoli | John, in any case, a PCI group/pci flavor can be used in the nova server flavor | 13:17 |
irenab__ | which is fine for Device passthrough case | 13:17 |
johnthetubaguy | yes, and I think I agree, but I would just like to see both SRIOV and GPU side by side | 13:17 |
johnthetubaguy | if we agree how to setup GPU, for example, it should be very similar for SRIOV, agreed the user bit is probably different | 13:18 |
irenab__ | I think GPU case should be mostly as today, with extra_spec for PCI device | 13:18 |
irenab__ | the proposal is to change the terminology from pci_alias to pci_group | 13:19 |
heyongli | irena: no , i think the alias is diffrent , we can drop but not the same thing with group | 13:20 |
johnthetubaguy | OK, can we recap what we have in the code today, if only for my benefit? | 13:20 |
johnthetubaguy | then agree how GPU looks in the new(er) world? | 13:20 |
baoli | Yongli, can you go ahead to describe that for John? | 13:20 |
heyongli | we have now is : alias: define how you chose the device | 13:20 |
heyongli | server flavor: use alias request your device | 13:21 |
heyongli | white list: select device from a host, pick which can be assign to VMs | 13:21 |
baoli | Just want to add that the extra_specs/whitelist is based on PCI device's vender_id and product_id | 13:22 |
johnthetubaguy | and how do the while list and alias relate again? | 13:22 |
baoli | by vendor_id and product_id | 13:22 |
*** matrohon has quit IRC | 13:22 | |
heyongli | alias is chose device from the available pool | 13:22 |
johnthetubaguy | how does the device id come into things? only via whitelist? | 13:23 |
heyongli | whitelist chose device from all on a specific host | 13:23 |
johnthetubaguy | Ok, so if I want a flavor that says pick either GPUv3 and GPUv4, can I do that? | 13:24 |
heyongli | alias support this | 13:24 |
heyongli | define a alias, say the GPUv3 or GPUv4 | 13:24 |
johnthetubaguy | OK, so alias is a list of possible vendor_ids and product_ids? | 13:25 |
heyongli | yeah | 13:25 |
johnthetubaguy | does it include device ids? | 13:25 |
heyongli | what id do you mean? | 13:25 |
johnthetubaguy | the PCI device id, where does that come into the model? | 13:25 |
heyongli | no alias not include the device id ( the DB main key) | 13:26 |
*** jjmb has joined #openstack-meeting-alt | 13:26 | |
johnthetubaguy | so where does the device id come from? it gets seletected our of the whitelist on the device when attaching it to the VM? | 13:26 |
baoli | John, by id, do you mean PCI slot? | 13:26 |
johnthetubaguy | possibly | 13:26 |
heyongli | that infomation store in the pci device model | 13:27 |
johnthetubaguy | I think I mean address, sorry | 13:27 |
heyongli | alias should not include the address | 13:28 |
baoli | domain:bus:slot:func | 13:28 |
johnthetubaguy | right, thats the thing | 13:28 |
heyongli | whitelist doe not also, but i added alread in current patch i released | 13:28 |
johnthetubaguy | is that in the whitelist? | 13:28 |
johnthetubaguy | ah, OK | 13:28 |
heyongli | and support the * and [1-5] | 13:28 |
johnthetubaguy | so the big step between GPU and SRIOV is groups different addresses? | 13:29 |
johnthetubaguy | grouping^ | 13:29 |
baoli | yes, they belong to different groups | 13:29 |
johnthetubaguy | so that should go in the alias now? for SRIOV? | 13:29 |
*** banix has joined #openstack-meeting-alt | 13:30 | |
heyongli | alias don't need the address | 13:30 |
irenab__ | Do we talk about SRIOV for networking or general? | 13:30 |
heyongli | add the group to alias is sufficent | 13:30 |
johnthetubaguy | OK, so we are adding an extra thing called group? | 13:30 |
heyongli | this is also in my patches released | 13:30 |
johnthetubaguy | that deals with grouping addresses? | 13:30 |
heyongli | yeah | 13:30 |
johnthetubaguy | why is this not just part of alias, that is just a grouping right? | 13:30 |
heyongli | yeah, just in group | 13:31 |
heyongli | alias is global | 13:31 |
johnthetubaguy | (sorry lots of dumb questions, but I just don't think I get where you are coming from now) | 13:31 |
johnthetubaguy | so group is going to be local to each server? | 13:31 |
heyongli | should not say, i want the devicd had bdf is a:b:c, this is meanless | 13:31 |
baoli | PCI group is global | 13:31 |
heyongli | kind of local , like pci vendor | 13:32 |
*** eharney has joined #openstack-meeting-alt | 13:32 | |
heyongli | if we keep alias as it, this is local | 13:32 |
heyongli | if we kill alias, this is going to global | 13:32 |
baoli | Yongli, alias is defined on the controller node | 13:32 |
heyongli | yeah | 13:32 |
johnthetubaguy | hmm, but its a local thing that gets referenced in a global concept (flavor) | 13:32 |
johnthetubaguy | I think this is where it gets very confusing | 13:32 |
*** mozawa has joined #openstack-meeting-alt | 13:32 | |
heyongli | kind of confusing, might have a better solution | 13:33 |
johnthetubaguy | So, from my outsider view, this seems: | 13:33 |
heyongli | but , group is very like the vender id | 13:33 |
johnthetubaguy | a) roughly complete, but (b) a bit confusing ( c) re-inventing groupings we already have in other bits of nova | 13:34 |
heyongli | we can say vendor id is global, cause it's alloced by pci world | 13:34 |
johnthetubaguy | I think we can agree on this though... | 13:34 |
johnthetubaguy | PCI device has: vendor_id, product_id, address | 13:35 |
johnthetubaguy | and we want to group them | 13:35 |
baoli | well, vendor_id is a hardware specific thing | 13:35 |
*** banix has quit IRC | 13:35 | |
johnthetubaguy | types of GPU (don't care about address), types of VIF (do care about specific groups of addresses) | 13:35 |
johnthetubaguy | by default we should not expose any of these devices, unless we configure nova to allow such a device on a particular host to be exposed | 13:36 |
heyongli | VIF should not care the address, i think, they just need partion by address, am right ? | 13:36 |
johnthetubaguy | well, they a grouped by an address range right? | 13:36 |
*** dprince has joined #openstack-meeting-alt | 13:36 | |
heyongli | yeah, think | 13:36 |
irenab__ | john: it maybe PF | 13:37 |
irenab__ | parent of all Virtual Functions | 13:37 |
johnthetubaguy | ah, OK, so we have virtual functions from a specific address too? | 13:37 |
johnthetubaguy | or is function just part of the address? | 13:37 |
baoli | Join, in SRIOV, we have PF and VF | 13:38 |
baoli | PF: physical function, VF: vritual function, The function is part of the address | 13:38 |
johnthetubaguy | thats cool, just checking we are still grouping by address | 13:38 |
irenab__ | Virtual Function is a PCI device of SRIOV NIC that has Parent Function representing the SRIOV NIC itself | 13:38 |
johnthetubaguy | thats all cool, just trying to work out what we are grouping | 13:39 |
baoli | A PCI group is a collection of PCI devices that share the same functions or belong to the same subsystem in a cloud. | 13:39 |
irenab__ | actually what we need for basic networking case is grouping by network connectivity | 13:40 |
baoli | Irenab, that's what I mean by subsystem | 13:40 |
johnthetubaguy | OK, so we need someway to link the address to the neutron network-uuid? | 13:41 |
baoli | in the case of SRIOV, new --nic options will achieve that | 13:41 |
irenab__ | john: yes, but wee need to make sure that VM is scheduled on appropriate Host | 13:42 |
johnthetubaguy | well, I am not sure it always can, the user doesn't know which host that request will land on right? it just hints to some mappings | 13:42 |
heyongli | +1 | 13:42 |
johnthetubaguy | anyways, I think we are moving foward here | 13:42 |
baoli | pci group is a logical abstraction | 13:43 |
irenab__ | john: its an idea. Based on the VM boot request it should be scheduled on the Host that is capable to provide SRIOV nics and connect to correct physical network | 13:43 |
baoli | it doesn't care where it lands, but as long as it's using a device in a particular pci group | 13:43 |
heyongli | agree | 13:44 |
johnthetubaguy | right, so what is the user requesting here | 13:44 |
johnthetubaguy | the neutron network, and the type of connection? | 13:45 |
johnthetubaguy | so passthrough, or virtual, and also which type of passthrough, 1Gb or 10Gb, etc? | 13:45 |
baoli | a neutron network with a NIC that is in a particular PCI group | 13:45 |
irenab__ | on wiki: nova boot --flavor m1.large --image <image_id> --nic net-id=<net-id>,vnic-type=macvtap,pci-group=<group-name> <vm-name> | 13:45 |
johnthetubaguy | I am trying to ignore our terms here, and thing of the user | 13:45 |
johnthetubaguy | think^ | 13:45 |
baoli | John, 1Gb or 10 GB is a qos thing | 13:46 |
baoli | It's not related to what we are discussing here. But conceptually, you can have a PCI group with 1GB nics | 13:46 |
johnthetubaguy | depends, it could be different cards right? | 13:46 |
irenab__ | john: on --nic there is waht we think is needed | 13:46 |
heyongli | to deal with 1G, 10G thing, add the pci device_id to alias is a good solution | 13:47 |
heyongli | i think | 13:47 |
baoli | AGain, you can use PCI groups to group NICs that are on different kind of cards | 13:48 |
heyongli | also work | 13:48 |
johnthetubaguy | OK | 13:48 |
johnthetubaguy | I have written up what I think we said here: | 13:48 |
johnthetubaguy | https://wiki.openstack.org/wiki/Meetings/Passthrough#Definitions | 13:48 |
johnthetubaguy | Do we all agree with those statements? | 13:48 |
*** doug_shelley66 has quit IRC | 13:49 | |
johnthetubaguy | sorry, I missed a bit, please refresh | 13:49 |
johnthetubaguy | extra bullet on SRIOV | 13:49 |
heyongli | i post my +1 | 13:50 |
irenab__ | john: I think the last SRIOV bullet is not accurate. | 13:50 |
johnthetubaguy | irenab__: yeah, I don't like it, what is a better statement? | 13:50 |
irenab__ | Its not specific to neutron network , its specific to provider_network that many neutron networks can be defined for | 13:51 |
baoli | John, can we go throught the original post and see if they make sense? | 13:51 |
johnthetubaguy | OK, so it could be specific to a group of netron networks? | 13:51 |
irenab__ | john: yes | 13:51 |
johnthetubaguy | irenab__: awesome, got you, thanks | 13:52 |
*** lblanchard has joined #openstack-meeting-alt | 13:52 | |
*** rossella_s has joined #openstack-meeting-alt | 13:52 | |
johnthetubaguy | irenab__: can you check my update please, is that better? | 13:53 |
*** rsblendido has joined #openstack-meeting-alt | 13:53 | |
johnthetubaguy | baoli: we can do that next, I just wanted to agree some basics of what we have, and what we need | 13:53 |
baoli | ok | 13:54 |
irenab__ | john: its OK. Not sure what you mean by specific configuration | 13:54 |
johnthetubaguy | I was meaning neutron might specify settings like VLAN id | 13:54 |
irenab__ | john: correct | 13:55 |
johnthetubaguy | cool, thanks, let me add an e.g. | 13:55 |
johnthetubaguy | so I guess in basic cases we pass the full nic though | 13:55 |
johnthetubaguy | and its straight to the provider network | 13:56 |
irenab__ | each device can be configured differently, but the common part is that it has same network connectivity (to the same Fabric) | 13:56 |
johnthetubaguy | but if we have virtual devices, we can do some fun stuff | 13:56 |
johnthetubaguy | right | 13:56 |
irenab__ | john: with full NIC passthrough , I think there is nothing for neutron to do | 13:57 |
johnthetubaguy | irenab__: yeah, it probably gives the guest IP addresses, and things, but yes, there is little connection info I guess | 13:57 |
irenab__ | In full passthrough it can be only configured from inside the VM | 13:58 |
baoli | server flavor can still be used for generic PCI passthrought | 13:58 |
irenab__ | at least for cases I need, we talk only of SRIOV VFs | 13:58 |
johnthetubaguy | I don't get why that is, neutron DHCP can still setup, if its given the mac address? | 13:58 |
*** esker has joined #openstack-meeting-alt | 13:59 | |
irenab__ | jogh: agree. I mean that you need VM to actually do something to get the config, like send DHCP request | 13:59 |
heyongli | they might mean pass through regular PCI | 13:59 |
johnthetubaguy | irenab__: ah, yep, sorry, thats true | 13:59 |
johnthetubaguy | cool, so I think we can agree the GPU passthrough case then... | 14:00 |
johnthetubaguy | user requests a flavor extra specs *imply* which possible PCI devices can be connected | 14:00 |
heyongli | still base on alias, right ? | 14:00 |
irenab__ | john: would you be available tomorrow for this meeting to dig into SRIOV net details? | 14:00 |
johnthetubaguy | I am leaving that out for now.. we can add that later | 14:00 |
johnthetubaguy | what time is tomorrow? | 14:01 |
baoli | same time | 14:01 |
johnthetubaguy | 13.00 UTC? | 14:01 |
*** jdob has joined #openstack-meeting-alt | 14:01 | |
johnthetubaguy | that should be OK | 14:01 |
baoli | Yes | 14:01 |
irenab__ | great. thanks | 14:01 |
baoli | Do we want to end this meeting now? | 14:01 |
johnthetubaguy | we might have to soon | 14:01 |
johnthetubaguy | I can do another 10 mins | 14:02 |
irenab__ | I can too | 14:02 |
baoli | cool | 14:02 |
heyongli | fine | 14:02 |
irenab__ | Do we want to start SRIOV NIC case? | 14:03 |
*** yamahata has quit IRC | 14:03 | |
johnthetubaguy | well, just thinking about doing a statement like | 14:03 |
johnthetubaguy | user requests a flavor extra specs *imply* which possible PCI devices can be connected | 14:03 |
johnthetubaguy | as in thats the GPU case | 14:03 |
johnthetubaguy | what do we say for the SRIOV case? | 14:03 |
irenab__ | I think flavor extra spec is not god solution for networking case | 14:04 |
irenab__ | good^ | 14:04 |
baoli | a VM needs NICs from one or more PCI groups | 14:04 |
johnthetubaguy | user requests neutron nics, on specific neutron networks, but connected in a specific way (i.e. high speed SRIOV vs virtual) | 14:04 |
johnthetubaguy | doe that make sense? | 14:05 |
johnthetubaguy | does^ | 14:05 |
irenab__ | and VM can be attached to different virtual networks | 14:05 |
*** nadya_ has joined #openstack-meeting-alt | 14:05 | |
irenab__ | and iterface can be attached/detached later on | 14:05 |
irenab__ | interface^ | 14:05 |
baoli | I should say, A VM needs NICs on some networks from some PCI groups | 14:05 |
johnthetubaguy | some of the nics may be virtual, some may be passthrough, and some might be a different type of passthrough | 14:05 |
baoli | yes | 14:06 |
irenab__ | john: correct | 14:06 |
johnthetubaguy | I am trying to exclude any of the admin terms in the user description | 14:06 |
johnthetubaguy | so we have a clear vision we can agree on, thats all | 14:06 |
baoli | #agreed | 14:06 |
irenab__ | john: vision yes, implementation details - no | 14:06 |
johnthetubaguy | OK, I updated the wiki page | 14:07 |
johnthetubaguy | https://wiki.openstack.org/wiki/Meetings/Passthrough#The_user_view_of_requesting_things | 14:07 |
johnthetubaguy | do we agree on that? | 14:07 |
irenab__ | john: yes | 14:07 |
johnthetubaguy | sorry to take up the whole meeting on this, but really happy to get a set of aims we all agree on now | 14:08 |
baoli | #agreed | 14:08 |
johnthetubaguy | sweet | 14:08 |
*** bcrochet|bbl is now known as bcrochet | 14:08 | |
heyongli | +1 | 14:08 |
johnthetubaguy | so I think the question now, is how do we get the admin to set this up and configure it | 14:08 |
johnthetubaguy | and what do we call everything | 14:08 |
irenab__ | agree | 14:09 |
johnthetubaguy | that sounds like something for tomorrow, but maybe spend 5 mins discussing one point... | 14:09 |
baoli | #agreed | 14:09 |
irenab__ | ok | 14:09 |
johnthetubaguy | at the summit we raised an issue with the current config | 14:09 |
irenab__ | john: can you recap | 14:09 |
johnthetubaguy | basically we are trying to keep more of the config as API driven, to stop the need for reloading nova.conf, etc, and general ease of configuration | 14:10 |
johnthetubaguy | now clearly not everything should be an API | 14:10 |
*** eankutse has joined #openstack-meeting-alt | 14:10 | |
johnthetubaguy | also, in other sessions, we have pushed back on ideas that introduce new groups that are already covered by existing generic groupings (i.e. use host aggregates, don't just add a new grouping) | 14:11 |
baoli | John, we have discussed configuration versus API for the past couple of meetings. Would you be able to look at the logs? I can send you the logs | 14:11 |
johnthetubaguy | yeah, if you can mail me the lots that would be awesome, or are then on the usual web address? | 14:11 |
johnthetubaguy | did we have nova-core review any outcomes of that yet? | 14:11 |
irenab__ | john: we try to define auto-discovery of PCI device in order to minimize items needed for config | 14:11 |
johnthetubaguy | right that sounds good | 14:11 |
johnthetubaguy | I should read up on those lots | 14:12 |
johnthetubaguy | logs | 14:12 |
baoli | A couple of them are in the daily logs, but not in the meeting logs | 14:12 |
johnthetubaguy | ah... | 14:12 |
baoli | I need to find a way to link them back here. I'll try to do that | 14:12 |
irenab__ | baoli: I think its better you send it, since there was meeting name change and one meeting without starting... | 14:12 |
johnthetubaguy | cool, we should probably end this meeting, then add those pointers to the wiki page? | 14:13 |
baoli | I'll send them again. | 14:13 |
baoli | Sure | 14:13 |
johnthetubaguy | cool, could we just add it to that meeting wiki page? | 14:13 |
johnthetubaguy | cool | 14:13 |
irenab__ | thanks, I think the meeting was productive. see you tomorrow | 14:13 |
baoli | I'll do both. See you guys tomorrow | 14:13 |
heyongli | thanks,baoli | 14:13 |
johnthetubaguy | so to be upfront, I think we can do the whole grouping with host aggregates and an API to list all pci devices | 14:14 |
johnthetubaguy | but yep, lets chat tomorrow! | 14:14 |
baoli | #endmeeting | 14:14 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:14 | |
openstack | Meeting ended Wed Jan 8 14:14:21 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:14 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-08-13.04.html | 14:14 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-08-13.04.txt | 14:14 |
openstack | Log: http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-08-13.04.log.html | 14:14 |
*** heyongli has quit IRC | 14:17 | |
*** noslzzp has quit IRC | 14:18 | |
*** ijw has joined #openstack-meeting-alt | 14:18 | |
*** irenab__ has quit IRC | 14:21 | |
*** colinmcnamara has joined #openstack-meeting-alt | 14:22 | |
*** matrohon has joined #openstack-meeting-alt | 14:22 | |
*** eankutse has quit IRC | 14:23 | |
*** colinmcnamara has quit IRC | 14:23 | |
*** eankutse has joined #openstack-meeting-alt | 14:23 | |
*** amrith has joined #openstack-meeting-alt | 14:24 | |
*** amytron has quit IRC | 14:32 | |
*** nadya_ has quit IRC | 14:34 | |
*** doug_shelley66 has joined #openstack-meeting-alt | 14:36 | |
*** colinmcnamara has joined #openstack-meeting-alt | 14:36 | |
*** matty_dubs|gone is now known as matty_dubs | 14:37 | |
*** amotoki has joined #openstack-meeting-alt | 14:37 | |
*** tomblank has joined #openstack-meeting-alt | 14:37 | |
*** rsblendido has quit IRC | 14:40 | |
*** rossella_s has quit IRC | 14:40 | |
*** lblanchard has quit IRC | 14:40 | |
*** jjmb has quit IRC | 14:40 | |
*** konetzed has quit IRC | 14:40 | |
*** balajiiyer has joined #openstack-meeting-alt | 14:40 | |
*** flwang has joined #openstack-meeting-alt | 14:41 | |
*** rossella_s has joined #openstack-meeting-alt | 14:42 | |
*** rsblendido has joined #openstack-meeting-alt | 14:42 | |
*** lblanchard has joined #openstack-meeting-alt | 14:42 | |
*** jjmb has joined #openstack-meeting-alt | 14:42 | |
*** konetzed has joined #openstack-meeting-alt | 14:42 | |
*** rossella_s has quit IRC | 14:49 | |
*** colinmcnamara has quit IRC | 14:51 | |
*** colinmcnamara has joined #openstack-meeting-alt | 14:53 | |
*** csaba|afk is now known as csaba | 14:57 | |
*** amrith has quit IRC | 15:01 | |
*** Swami has joined #openstack-meeting-alt | 15:01 | |
Swami | hi | 15:01 |
*** amrith has joined #openstack-meeting-alt | 15:02 | |
Swami | safchain ping | 15:02 |
Swami | james ping | 15:02 |
Swami | robin wong ping | 15:02 |
Swami | hemanth ravi ping | 15:02 |
Swami | enikanorov ping | 15:03 |
enikanorov | hey | 15:03 |
Swami | hi enikanorov | 15:03 |
enikanorov | hi | 15:03 |
Swami | This is will be our regular meeting slot where we discuss the distributed virtual router alias multihost | 15:04 |
Swami | #startmeeting Distributed virtual router | 15:04 |
openstack | Meeting started Wed Jan 8 15:04:44 2014 UTC and is due to finish in 60 minutes. The chair is Swami. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:04 |
*** openstack changes topic to " (Meeting topic: Distributed virtual router)" | 15:04 | |
openstack | The meeting name has been set to 'distributed_virtual_router' | 15:04 |
enikanorov | good. I don't have to say much this time, so I'll be a silent listener. unless something related to lbaas arises | 15:05 |
safchain | Swami, hi | 15:05 |
Swami | safchain: hi | 15:05 |
Swami | safchain: I missed you in the conference call last week. Where you not able to dial. | 15:05 |
safchain | unfortunately yes | 15:06 |
*** Barker has joined #openstack-meeting-alt | 15:06 | |
Swami | safchain: did you get a chance to go over the google doc | 15:06 |
safchain | Swami, not since two weeks | 15:07 |
Swami | enikanorov: did you get a chance to go through the google doc. | 15:07 |
enikanorov | Swami: not yet | 15:07 |
Swami | safchain: ok, thanks, if you have any questions please let me know. | 15:07 |
safchain | Swami, sure | 15:08 |
*** shivh has joined #openstack-meeting-alt | 15:08 | |
safchain | Swami, great to see call flows | 15:08 |
Swami | enikanorov: Since you are here, I have a basic question related to services such as Lbaas. On how it should operate in a distributed Router mode. | 15:09 |
Swami | safchain: thanks | 15:09 |
safchain | Swami, have you change something in the global design ? | 15:09 |
Swami | enikanorov: What is your thought on centralizing the services versus distributed. | 15:09 |
*** rwsu has joined #openstack-meeting-alt | 15:09 | |
*** pnavarro has joined #openstack-meeting-alt | 15:10 | |
enikanorov | Swami: that's a good question. Currently we don't have loadbalancers that operate as routers themselves, so vip is always on the tenant network | 15:10 |
Swami | safchain: what do you mean by global design. I don't think we have changed anything . | 15:10 |
enikanorov | so if i understand correctly, virtual router stuff would affect association of the floating ip and the vip port | 15:10 |
Swami | enikanorov: Yes you are right, I am not familiar with the LBass as you are. | 15:11 |
safchain | safchain, I mean the design of the solution, type of routers, routing, etc | 15:11 |
safchain | Swami, ^ | 15:11 |
enikanorov | if talking about routed-mode loadbalancers things could be different, but we have not analyzed it yet, since we doesn't have such solution. | 15:11 |
Swami | safchain: nothing has changed from our original design, but we have added more content and description. | 15:11 |
enikanorov | in fact we have one (which is nicira's or VMWare NSX), but it relies on the nicira edge router, so I'm not sure distributed routers are applicable there | 15:12 |
*** rsblendido has quit IRC | 15:12 | |
*** rossella_s has joined #openstack-meeting-alt | 15:13 | |
*** rsblendido has joined #openstack-meeting-alt | 15:13 | |
Swami | enikanorov: in the current LBaas service model, will the lbaas service be affected when we distribute the routers, because in this case each compute node will be having an external gateway and a related floating ip., where do you intend to have the lbaas service. | 15:13 |
Swami | safchain: Did you have any details on your proposal for the north-south. | 15:13 |
*** bill_az has joined #openstack-meeting-alt | 15:14 | |
enikanorov | floating ip is a nat from gateway to the port on tenant network, in fact lbaas is even unaware of that | 15:14 |
Swami | enikanorov: Yes in our design we don't have a concept of edge router, yes it makes our life easier when we a tenant has an edge router. | 15:14 |
safchain | Swami, no, only the document linked on the bottom of yours | 15:15 |
enikanorov | so for existing lbaas providers it doesn't matter how floating ips are maintained, because it is out of lbaas control | 15:15 |
Swami | safchain: Yes it only had the picture but no other information, that's why I was curious to know if you had any other solution. | 15:15 |
Swami | enikanorov: When we have external network connectivity from each and every compute node in a multihost scenario, where will the lbaas run | 15:16 |
safchain | Swami, other than yours and mine, no, I could had some details to my document | 15:17 |
*** julim has joined #openstack-meeting-alt | 15:17 | |
enikanorov | that totally depends on lbaas provider. existing haproxy lbaas provider choses one of the hosts where lbaas agent runs | 15:17 |
enikanorov | and starts haproxy there | 15:17 |
*** colinmcnamara has quit IRC | 15:17 | |
enikanorov | Swami: another providers may use VMs to bring up the balancer | 15:18 |
*** betsy has joined #openstack-meeting-alt | 15:18 | |
Swami | enikanorov: In the google doc, I have a picture at the end describing the services, you can take a look at it. | 15:19 |
enikanorov | let me do it right now | 15:19 |
Swami | link https://docs.google.com/document/d/1iXMAyVMf42FTahExmGdYNGOBFyeA4e74sAO3pvr_RjA/edit | 15:20 |
safchain | Swami, I think one difference between the two designs is the API/CLI changes and of course all the routing things | 15:20 |
*** sadasu has quit IRC | 15:21 | |
Swami | safchain: Yes I since we are also considering the east-west we have that in place. the reason for adding the new EGA command is to utilize only single ip address in the compute nodes, otherwise each EGA will consume one IP address. How are you handling it? | 15:22 |
shivh | can one maintain a single routed ip address for the distributed virtual router? Do we have to have one IP address per host? | 15:23 |
Swami | shivh: hi | 15:24 |
*** ttx has quit IRC | 15:25 | |
*** ttx has joined #openstack-meeting-alt | 15:25 | |
*** ttx has quit IRC | 15:25 | |
*** ttx has joined #openstack-meeting-alt | 15:25 | |
shivh | hi, interesting work you are doing. I was trying to see if we can use vip concepts here as well. | 15:25 |
safchain | Swami, for north-south, the traffic goes through the "classical" l3 agent, only compute node having floating ip are directly connected to external network | 15:25 |
Swami | shivh: We do have only one single routed ip address for all the routers that we have for distributed routers. But for external connectivity, if you enable a Gateway on each and every node, then each node will have a public ip address. | 15:25 |
shivh | got it. my question is answered. thx. | 15:26 |
*** amytron has joined #openstack-meeting-alt | 15:27 | |
*** dprince has quit IRC | 15:27 | |
Swami | safchain: When you say it uses the classical l3 agent, for normal external connectivity to the public network, does the tenat still use the gateway in the network node. | 15:28 |
safchain | Swami, only if the tenant doesn't use any floating ip | 15:29 |
Swami | safchain: ok, if the tenant uses floating ip for a particular VM, then how do you route the traffic. | 15:30 |
safchain | Swami, if the tenant use one floating ip, the floating ip is scheduled on the compute node | 15:30 |
safchain | Swami, what do you mean by "route the traffic" ? north-south or east-west ? | 15:31 |
Swami | safchain: I meant north-south. | 15:31 |
*** markmcclain has joined #openstack-meeting-alt | 15:31 | |
Swami | safchain: for the floating ip case, the traffic will get out from the compute node and all other VM traffic will then move through the network node external net. ( am I right). | 15:32 |
safchain | Swami, no only this vm will use the floating ip | 15:33 |
safchain | Swami, all others will use the current l3 | 15:33 |
*** flwang has quit IRC | 15:33 | |
Swami | safchain: ok thanks. | 15:33 |
Swami | enikanorov: did you get a chance to look at the doc. | 15:33 |
enikanorov | looking at it right now. | 15:34 |
Swami | enikanorov; thanks. | 15:34 |
Swami | safchain: The only issue that we see in our current model is how to tie the services network with the distributed network? | 15:35 |
*** flwang has joined #openstack-meeting-alt | 15:36 | |
safchain | Swami, which services, fwaas, lbaas ? | 15:36 |
enikanorov | Swami: i need to think about the scheme. at first glance it doesn't seem different from single router at which loadbalancer works (if we had such insertion mode for lb) | 15:36 |
*** xuhanp has quit IRC | 15:37 | |
Swami | safchain: I was talking about the VPNaaS and LbaaS | 15:37 |
Swami | enikanorov: thanks, think through that and I will chat with this week. | 15:38 |
enikanorov | Swami: we'll have an lbaas meeting tomorrow at 14 utc on #openstack-meeting | 15:38 |
enikanorov | i'll try to raise the discussion on this | 15:38 |
Swami | enikanorov: Ok I will try to join, it is too early, but will try. | 15:39 |
enikanorov | ok. i don't think it's required, probably such discussion is a bit premature since there are no plans to introduce routed lb for icehouse | 15:39 |
enikanorov | but I'll let folks know about the bp and your design doc | 15:40 |
Swami | safchain: I need to discuss the next steps. So if you have any concerns or questions on the doc, please send me your thoughts or ideas or proposals. | 15:40 |
safchain | Swami, yes of course and I will update my doc | 15:40 |
*** BrianB_ has quit IRC | 15:40 | |
Swami | safchain: Also if you want to talk to me and understand more on the design we can have a session. | 15:40 |
Swami | enikanorov: Thanks for your help. | 15:41 |
safchain | Swami, sure, I will update the doc, I after I will ping you to discuss about it | 15:41 |
enikanorov | no prob | 15:41 |
Swami | ok, thanks | 15:41 |
Swami | folks I need to drop off early today. | 15:41 |
safchain | Swami, ok no prob | 15:42 |
Swami | So I will end the discussion and if anything is required please, send me an email. Folks also don't wait for the meeting and if you have any questions feel free to send me. | 15:42 |
Swami | Thanks for joining. | 15:42 |
shivh | Thanks for organizing. | 15:42 |
Swami | #info Next week I am planning to have a global design discussion. | 15:43 |
*** flwang has quit IRC | 15:43 | |
safchain | Swami, thanks for the meeting | 15:43 |
*** tomblank1 has joined #openstack-meeting-alt | 15:43 | |
Swami | Thank you all. | 15:43 |
Swami | #endmeeting | 15:43 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:43 | |
openstack | Meeting ended Wed Jan 8 15:43:41 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:43 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2014/distributed_virtual_router.2014-01-08-15.04.html | 15:43 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2014/distributed_virtual_router.2014-01-08-15.04.txt | 15:43 |
openstack | Log: http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2014/distributed_virtual_router.2014-01-08-15.04.log.html | 15:43 |
*** Swami has left #openstack-meeting-alt | 15:44 | |
*** akuznetsov has quit IRC | 15:44 | |
*** tomblank has quit IRC | 15:44 | |
*** coolsvap has joined #openstack-meeting-alt | 15:47 | |
*** sballe has joined #openstack-meeting-alt | 15:51 | |
*** sballe has quit IRC | 15:52 | |
*** chandankumar has quit IRC | 15:53 | |
*** chandankumar_ has joined #openstack-meeting-alt | 15:53 | |
*** chandankumar__ has joined #openstack-meeting-alt | 15:55 | |
*** kevinconway has joined #openstack-meeting-alt | 15:55 | |
*** jecarey has joined #openstack-meeting-alt | 15:56 | |
*** akuznetsov has joined #openstack-meeting-alt | 15:56 | |
*** rcurran has joined #openstack-meeting-alt | 15:57 | |
*** chandankumar_ has quit IRC | 15:57 | |
*** rkukura has joined #openstack-meeting-alt | 15:58 | |
asadoughi | hi | 16:00 |
*** xuhanp has joined #openstack-meeting-alt | 16:01 | |
rkukura | hi | 16:01 |
mestery | hi | 16:01 |
shivh | hi all | 16:01 |
matrohon | hi | 16:01 |
*** Sukhdev has joined #openstack-meeting-alt | 16:01 | |
*** BrianB_ has joined #openstack-meeting-alt | 16:01 | |
mestery | #startmeeting networking_ml2 | 16:02 |
openstack | Meeting started Wed Jan 8 16:02:02 2014 UTC and is due to finish in 60 minutes. The chair is mestery. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:02 |
*** openstack changes topic to " (Meeting topic: networking_ml2)" | 16:02 | |
openstack | The meeting name has been set to 'networking_ml2' | 16:02 |
mestery | #link https://wiki.openstack.org/wiki/Meetings/ML2 Agenda | 16:02 |
mestery | So, welcome back from the holidays everyone! | 16:02 |
mestery | We've got an agenda heavily focused on bugs and Binding Management today. | 16:02 |
mestery | But first, lets cover action items from the previous meeting 3 weeks ago. | 16:03 |
mestery | #topic Action Items | 16:03 |
*** openstack changes topic to "Action Items (Meeting topic: networking_ml2)" | 16:03 | |
mestery | asadoughi: Thanks for sending out UT coverage! | 16:03 |
mestery | #link http://lists.openstack.org/pipermail/openstack-dev/2013-December/022649.html ML2 Unit Test Coverage | 16:03 |
asadoughi | mestery: no problem. | 16:03 |
asadoughi | the most useful one to look at now, i think, is the sorted and filtered output http://paste.openstack.org/show/55375/ | 16:03 |
mestery | #link http://paste.openstack.org/show/55375/ Sorted and filtered ML2 UT Coverage | 16:04 |
asadoughi | so, at the bottom, you'll see what's lacking the most line coverage | 16:04 |
mestery | Thanks asadoughi! | 16:04 |
*** dprince has joined #openstack-meeting-alt | 16:04 | |
mestery | asadoughi: Would you mind filing a bug (or bugs) to track the things we need to add coverage for? | 16:04 |
rkukura | +1 | 16:04 |
asadoughi | mestery: a bug per row in the file? | 16:05 |
asadoughi | mestery: threshold? | 16:05 |
mestery | That would be a large number of bugs, but would allow for splitting things up quite well :) | 16:05 |
mestery | rkukura: Thoughts on bug per row? | 16:05 |
rkukura | should be possible to look over the files and see if the lines not covered should be, or if they are code that really should never execute | 16:06 |
*** amrith has quit IRC | 16:06 | |
*** pcm_ has joined #openstack-meeting-alt | 16:06 | |
rcurran | i was planning on fixing all drivers/cisco under one bug | 16:06 |
mestery | rcurran: Thanks! Is there a bug for that? If not, please file one. | 16:07 |
asadoughi | ok, i can aggregate the ones like that | 16:07 |
asadoughi | into one bug | 16:07 |
mestery | asadoughi: Thanks! | 16:07 |
rcurran | i thought i did. if not then i'll create one | 16:07 |
*** ozstacker has quit IRC | 16:07 | |
mestery | #action rcurran to verify if a bug exists for Cisco ML2 UT coverage | 16:07 |
mestery | #action asadoughi to verify UT coverage and file bugs for appropriate areas | 16:07 |
mestery | OK, lets move on now. | 16:07 |
*** ozstacker has joined #openstack-meeting-alt | 16:08 | |
rkukura | if the issues with the type drivers are similar, you could aggregate those | 16:08 |
mestery | #topic Binding Management | 16:08 |
*** openstack changes topic to "Binding Management (Meeting topic: networking_ml2)" | 16:08 | |
asadoughi | ok, sounds good | 16:08 |
*** yamahata has joined #openstack-meeting-alt | 16:08 | |
mestery | So, rkukura and I were chatting about this yesterday. | 16:08 |
mestery | We have some issues around the binding which we wanted to discuss here. | 16:08 |
mestery | rkukura: Thanks for adding some items to the agenda there. :) | 16:08 |
Sukhdev | can I ask a question? | 16:09 |
rkukura | Sukhdev: you just did! | 16:10 |
mestery | :) | 16:10 |
*** gokrokve has joined #openstack-meeting-alt | 16:10 | |
*** xuhanp has left #openstack-meeting-alt | 16:10 | |
*** amrith has joined #openstack-meeting-alt | 16:10 | |
*** ashaikh has joined #openstack-meeting-alt | 16:10 | |
Sukhdev | ha ha - funny!! | 16:11 |
rkukura | Please, don't hesitate to speak! | 16:11 |
Sukhdev | what is the acceptable level of coverage? | 16:11 |
mestery | For UT? | 16:12 |
Sukhdev | yes | 16:12 |
rkukura | Sukhdev: Not sure about others, but my view is that meaningful code should be 100% covered, but some error handling code is acceptable to not cover. | 16:12 |
mestery | +1 ^^^^ | 16:12 |
rkukura | Also, things like abstract methods in base classes don't need coverage (not sure if they get reported) | 16:13 |
mestery | Thanks for answering that rkukura. | 16:13 |
mestery | Now, lets get back to binding management. | 16:14 |
*** xuhanp has joined #openstack-meeting-alt | 16:14 | |
mestery | Lets discuss "Original vs. Bound Segment" now. | 16:14 |
mestery | #link https://review.openstack.org/#/c/62380/ WIP around "Original vs. Bound Segment" | 16:14 |
matrohon | this was just a patch to illustarte my words | 16:15 |
matrohon | during the mail discussion | 16:15 |
mestery | matrohon: OK, thanks, I think it moves in the right direction :) | 16:15 |
matrohon | it has to be improved and tested | 16:15 |
*** banix has joined #openstack-meeting-alt | 16:16 | |
* mestery nods. | 16:16 | |
*** eankutse has quit IRC | 16:16 | |
*** eankutse has joined #openstack-meeting-alt | 16:16 | |
rkukura | Is the basic idea to make PortContext.original_bound_segment available to MDs in port_update_precommit and port_update_postcommit? | 16:17 |
rcurran | and the delete_port_pre/postcommit()? | 16:17 |
matrohon | rkukura: yes | 16:17 |
*** amrith has quit IRC | 16:17 | |
*** IlyaE has joined #openstack-meeting-alt | 16:18 | |
rkukura | rcurran: I guess if the unbind is implicit and part of the delete, then it makes sense for this to be visible in the delete calls | 16:18 |
rcurran | that's what i was thinking | 16:19 |
rkukura | I think that would mean that the unbind occurred before the delete transaction, but maybe it should be occuring as part of the transaction (i.e. not happen if the delete TX rolls back) | 16:19 |
rkukura | So this gets to the heart of the original issue - how does unbind relate to port_delete? | 16:20 |
*** nadya_ has joined #openstack-meeting-alt | 16:20 | |
rcurran | i have these same questions. i used matrohon's bug (instead of emails) to get these conversations going | 16:20 |
mestery | Doesn't unbind have to happen BEFORE a delete? | 16:21 |
rkukura | mestery: If it does happen before delete, I think it needs to be port_update from the view of the MDs. | 16:21 |
mestery | rkukura: That makes sense. But would the case be for having it happen AFTER the delete? To me, that doesn't make sense. | 16:22 |
*** xuhanp has quit IRC | 16:22 | |
rkukura | In that case, the client does port_delete, the drivers all see port_update for the unbind with bound_segment none and old value in orignal_unbound_segment, and then the drivers all see port_delete with none in both bound_segment and original_bound_segment | 16:22 |
*** SergeyLukjanov has quit IRC | 16:23 | |
rkukura | I think the other option is that is is part of the delete itself | 16:23 |
mestery | That makes sense as well I think. | 16:23 |
rkukura | But that means that if the delete TX rolls back, the unbind never happened. | 16:24 |
rcurran | right, that's where we left off before the break :-), i could rewrite the cisco nexus md to work to that design | 16:24 |
mestery | rcurran: So you're on board with this approach then? | 16:24 |
rkukura | Do we have any strong arguments for/against either of the two approaches (explcit or implicit)? | 16:25 |
*** jjmb has quit IRC | 16:25 | |
rkukura | rcurran: Not sure which approach you are referring to | 16:25 |
rcurran | your comment from 11:22 | 16:26 |
rkukura | I don't have timestamps | 16:26 |
mestery | So explicit. | 16:26 |
rcurran | right now i "unbind/delete" cisco nexus md resources on delete_port | 16:26 |
shivh | I am seeing 2 approches in the above convesation: 1. unbind as part of delete 2. delete can happen only for unbound ports | 16:26 |
shivh | I see #2 to be simple. | 16:26 |
matrohon | the first approach looks better to me, MD could react at bindings update | 16:26 |
rcurran | i can change to update_port_pre/postcommit() as long as i have access to the bound segment info (and know that it's unbinding) | 16:27 |
matrohon | but I don't see any use cases yet :) | 16:27 |
*** jecarey has quit IRC | 16:27 | |
rkukura | I'm a bit concerned about two separate TXs from one API call | 16:28 |
rkukura | If we do the unbind first, with its own port_update_precommit and port_update_postcommit, then do the port_delete_precommit and have to roll back, we've left a mess | 16:29 |
*** Barker has quit IRC | 16:29 | |
mestery | rkukura: So making it implicit is easier from a DB perspective then? | 16:29 |
rkukura | I think I'm leaning towards implicit, where the unbind is part of the delete TX, and MDs only see port_delete_[pre|post]_commit | 16:30 |
*** tomblank has joined #openstack-meeting-alt | 16:30 | |
mestery | So then as long as we have hte original bound segment available, will that satisfy your requirements rcurran? | 16:31 |
*** jecarey has joined #openstack-meeting-alt | 16:31 | |
*** esker has quit IRC | 16:31 | |
shivh | I like #1 approach for its elegance. Does holding the transaction for that long going to affect perf. | 16:31 |
*** tomblank1 has quit IRC | 16:31 | |
rcurran | that would be my question ... just need accessing to the original_bound_segment on delete_port_pre/postcommit() | 16:31 |
rkukura | So then the question is whether the unbind_port call on the bound MD happens before the delete_port_precommit calls on all MDs, or after them but before the delete_port_postcommit calls | 16:32 |
rkukura | shivh: I think we'd make sure no postcommit calls happen during the TX, and MDs would only make remote calls in the postcommit calls | 16:32 |
mestery | I don't understand how we can delete a port before unbinding it, pre or post. I think we need to unbind before we delete it. | 16:34 |
rkukura | mestery: I guess the unbind happens as part of the delete TX, but the MD handles it in the port_delete_postcommit call after that TX. | 16:35 |
shivh | rkukura: worth discussing?: splitting the api and let the app decide to make sure it is unbound before sending delete. | 16:35 |
rkukura | Right now the bind_port() and unbind_port() calls happen inside transactions. | 16:36 |
rkukura | I think our current calling of bind_port() inside the TX is a problem because the MD may need to make a remote call to see if it can bind that port. | 16:36 |
rcurran | which is why, today, delete_port_precommit() has access to the bound_segment, but delete_port_postcommit does not | 16:37 |
matrohon | rkukura : agrre | 16:37 |
mestery | rkukura: I agree with that. | 16:37 |
mestery | OK, so lets circle back here and make sure everyone agrees what we've talked about. | 16:39 |
rkukura | rcurran: We absolutely need to make sure all MDs see which segment has been unbound in a postcommit call, whether that is port_delete_postcommit or port_update_postcommit | 16:39 |
mestery | rkukura: Care to summarize? | 16:39 |
rcurran | rkukura: agreed | 16:40 |
rkukura | What I just said to rcurran is the original issue, but we also need to look at the bind_port() TX issue, and come up with an overall solution | 16:40 |
rkukura | I would be willing to look at how to move bind_port() out of the TX this week, and propose a patch or at least explain the options in email before Monday | 16:41 |
rcurran | great | 16:41 |
mestery | rkukura: That would be awesome! Consider it yours. | 16:41 |
matrohon | when an MD is responsible for the binding it need to ask its external device during the pre call, to be able to wright the decision of the extrernal to the DB, no? | 16:41 |
mestery | #action rkukura Look at moving bind_port() out of the TX and send email or a WIP patch to discuss. | 16:42 |
mestery | matrohon: I think so, yes. That has to happen outside the TX for obvious reasons. | 16:42 |
*** ametts has left #openstack-meeting-alt | 16:42 | |
rkukura | matrohon: right | 16:42 |
rkukura | I'll look at all the things that can trigger binding, unbinding, and rebinding, and see if we can handle those with a minimal number of transactions. | 16:43 |
mestery | Thanks rkukura. | 16:44 |
mestery | Is there anything else to discuss with regards to binding now? | 16:44 |
rkukura | A port_update that changes the host_id is probably the interesting case - not clear if the bind_port on the MD(s) should happen before the port_update_precommit calls | 16:45 |
*** doude_ has joined #openstack-meeting-alt | 16:45 | |
mestery | I'm not clear on that one either, but some MDs will again need to make remote calls in that case. | 16:45 |
rkukura | maybe the interaction with the MD for bind_port needs two phases, one to check and one to finalize | 16:46 |
*** alagalah has joined #openstack-meeting-alt | 16:46 | |
mestery | I think that makes sense rkukura. | 16:46 |
rkukura | Should we move this to email or #openstack-neutron? | 16:46 |
matrohon | salv-orlando had some issues with binding too, did he talk to you? | 16:46 |
matrohon | rkukura : it's a good idea | 16:47 |
rkukura | matrohon: Is this the issue that marun has also been raising about the agent liveness and this not being a realtime system? | 16:47 |
rcurran | i prefer email to keep this discussion going | 16:48 |
*** sballe has joined #openstack-meeting-alt | 16:48 | |
rkukura | rcurran: OK, I will send an email with a proposal or set of options ASAP | 16:48 |
rcurran | thanks | 16:48 |
*** alagalah has quit IRC | 16:49 | |
matrohon | rkukura : https://bugs.launchpad.net/neutron/+bug/1253896 | 16:49 |
*** amrith has joined #openstack-meeting-alt | 16:49 | |
*** gokrokve has quit IRC | 16:50 | |
matrohon | rkukura : https://bugs.launchpad.net/neutron/+bug/1253896/comments/30 | 16:50 |
*** gokrokve has joined #openstack-meeting-alt | 16:50 | |
*** matty_dubs is now known as matty_dubs|lunch | 16:51 | |
rkukura | matrohon: thanks | 16:51 |
*** nadya_ has quit IRC | 16:51 | |
mestery | OK, rkukura will continue this discussion on the ML now. | 16:52 |
mestery | We have 8 minutes left. | 16:52 |
mestery | I wanted to cover one more thing and leave open discussion. | 16:52 |
mestery | #topic Bugs | 16:52 |
*** openstack changes topic to "Bugs (Meeting topic: networking_ml2)" | 16:52 | |
mestery | I listed some bugs in the agenda. | 16:52 |
mestery | Please have a look at those, it would be good to try to review those ones this week. | 16:52 |
*** mozawa has quit IRC | 16:52 | |
mestery | If there are other ML2 related bugs not there, please add them to that agenda or ping rkukura or myself for core reviews. | 16:53 |
mestery | #topic Open Discussion | 16:53 |
*** openstack changes topic to "Open Discussion (Meeting topic: networking_ml2)" | 16:53 | |
shivh | mestery, rkukura: need your review cycles for https://review.openstack.org/#/c/60129 | 16:53 |
*** nadya_ has joined #openstack-meeting-alt | 16:53 | |
mestery | shivh: Will definitely take a peek at this one! | 16:53 |
rkukura | Lets not drop the ball on the TypeDriver refactoring that opens up the set of provider attributes | 16:53 |
shivh | thanks. need to progress for tempest with this... | 16:53 |
rkukura | shivh: I'll look at that | 16:54 |
shivh | rkukura, mestery: thanks | 16:54 |
*** gokrokve has quit IRC | 16:55 | |
mestery | rkukura: Good call! Do you have that link handy by any chance? | 16:55 |
asadoughi | re:blueprint ovs-firewall-driver, status update: continuing to make progress on existing reviews and working on items that will further agent before getting to the "meat" of the firewall | 16:55 |
*** markmcclain has quit IRC | 16:55 | |
mestery | asadoughi: Thanks for the update! | 16:55 |
doude_ | What about the sumit discussion https://docs.google.com/document/d/1ZHb2zzPmkSOpM6PR8M9sx2SJOJPHblaP5eVXHr5zOFg/edit ? | 16:56 |
rkukura | Has anyone been tracking the SRIOV / PCI-passthru work from an ML2 perspective? | 16:56 |
*** tsimmons has joined #openstack-meeting-alt | 16:56 | |
doude_ | RPC handling in ML2 for Type and Mechanism Drivers | 16:56 |
*** jmcbride has joined #openstack-meeting-alt | 16:56 | |
rkukura | doude_: Do we have a BP for this? | 16:56 |
*** jmcbride has quit IRC | 16:56 | |
mestery | rkukura: Regarding PCI-passthru, I've been in touch with ijw and some Cisco folks working on that. | 16:56 |
mestery | rkukura: We should attend their meeting next week on IRC and bring that up perhaps. | 16:56 |
rkukura | mestery: +1 | 16:57 |
* ijw wavs | 16:57 | |
doude_ | I don't find bp for that, I don't remember who initiate it | 16:57 |
*** pcm_ has left #openstack-meeting-alt | 16:57 | |
* mestery has now unleashed ijw with 3 minutes left in this ML2 meeting. | 16:57 | |
doude_ | the gdocs is owned by Arvind Somya | 16:57 |
mestery | I think asomya did that Google Doc if I'm not mistaken. | 16:57 |
mestery | doude_: I'll ping asomya on that one and see where he's at with it, there is no BP right now. | 16:57 |
*** mugsie has joined #openstack-meeting-alt | 16:57 | |
ijw | So yes - we know in theory what we want to do in the plugin but I don't know we have the skillset to write one. Happy to discuss with anyone who's interested. | 16:57 |
mestery | #action mestery to ping asomya around https://docs.google.com/document/d/1ZHb2zzPmkSOpM6PR8M9sx2SJOJPHblaP5eVXHr5zOFg/edit | 16:58 |
*** esker has joined #openstack-meeting-alt | 16:58 | |
asadoughi | ijw: who is we and what are you takling about? | 16:58 |
mestery | ijw: rkukura and I will join the passthrough meeting next week and bring up ML2 issues there. | 16:58 |
ijw | PCI group - me, baoli, irenab, heyongli | 16:58 |
asadoughi | ijw: nevermind | 16:58 |
doude_ | mestery: ok, thanks. I plan to do some work in ML2 which need to use thaht | 16:58 |
rkukura | ijw: I'll try to catch up on the PCI email thread beforehand | 16:59 |
mestery | OK, we're reaching the end of time now everyone. | 16:59 |
ijw | Next passthrough meeting is tomorrow 1300CET #openstack-meeting-alt, I think | 16:59 |
mestery | Lets continue discussions on ML or in-channel. | 16:59 |
rkukura | ijw: thanks! | 16:59 |
mestery | And we'll see you all next week, same IRC-time, same IRC-channel. :) | 16:59 |
mestery | #endmeeting | 16:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:59 | |
*** _cjones_ has left #openstack-meeting-alt | 16:59 | |
openstack | Meeting ended Wed Jan 8 16:59:44 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking_ml2/2014/networking_ml2.2014-01-08-16.02.html | 16:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking_ml2/2014/networking_ml2.2014-01-08-16.02.txt | 16:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking_ml2/2014/networking_ml2.2014-01-08-16.02.log.html | 16:59 |
*** rcurran has quit IRC | 17:00 | |
kiall | #startmeeting designate | 17:00 |
openstack | Meeting started Wed Jan 8 17:00:07 2014 UTC and is due to finish in 60 minutes. The chair is kiall. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
*** openstack changes topic to " (Meeting topic: designate)" | 17:00 | |
openstack | The meeting name has been set to 'designate' | 17:00 |
*** esker has quit IRC | 17:00 | |
ijw | rkukura: it's fairly nonspecific with respect to ml2 at the moment, but you could check https://docs.google.com/document/d/1svN89UXKbFoka0EF6MFUP6OwdNvhY4OkdjEZN-rD-0Q/edit# (that is very explicitly my take on how to do it and not by any stretch the agreed approach) | 17:00 |
kiall | Hey guys | 17:00 |
*** SergeyLukjanov has joined #openstack-meeting-alt | 17:00 | |
*** vinod has joined #openstack-meeting-alt | 17:00 | |
*** csaba is now known as csaba|afk | 17:00 | |
kiall | Happy new year etc etc :) Who do have around today? | 17:00 |
*** jmcbride has joined #openstack-meeting-alt | 17:00 | |
vinod | here | 17:00 |
eankutse | happy new year! :-) | 17:00 |
rkukura | ijw: Thanks | 17:00 |
mugsie | o/ | 17:00 |
tsimmons | Hey guys | 17:00 |
*** chandankumar__ has quit IRC | 17:00 | |
betsy | here | 17:01 |
*** sacharya has joined #openstack-meeting-alt | 17:01 | |
kiall | So - Lets dive right in then.. | 17:01 |
kiall | First topic was from jmcbride | 17:01 |
kiall | #topic esignate mini-summit is January 27 to 29 | 17:01 |
*** openstack changes topic to "esignate mini-summit is January 27 to 29 (Meeting topic: designate)" | 17:01 | |
kiall | #topic Designate mini-summit is January 27 to 29 | 17:01 |
*** openstack changes topic to "Designate mini-summit is January 27 to 29 (Meeting topic: designate)" | 17:01 | |
*** artom has joined #openstack-meeting-alt | 17:01 | |
artom | o/ | 17:02 |
eankutse | let's skip for now | 17:02 |
kiall | eankutse: oh, joe AFK? | 17:02 |
*** esker has joined #openstack-meeting-alt | 17:02 | |
eankutse | yes | 17:02 |
kiall | Okay - We'll leave that to next week then | 17:02 |
tsimmons | oh wait | 17:02 |
* kiall waits | 17:02 | |
kiall | :) | 17:02 |
tsimmons | I think he's typing :P | 17:02 |
*** rjrjr has joined #openstack-meeting-alt | 17:03 | |
jmcbride | I'm here guys | 17:03 |
kiall | Cool :) | 17:03 |
*** sarob has joined #openstack-meeting-alt | 17:03 | |
kiall | Okay - So, we need to start thinking about the agenda for the face to face meet in Austin at the end of Janurary | 17:03 |
*** sarob has quit IRC | 17:04 | |
kiall | From my point of view, I want to get as much input about what you guys want rather than myself or graham putting the agenda together! | 17:04 |
*** imsplitbit has joined #openstack-meeting-alt | 17:04 | |
jmcbride | yes, we started brainstorming some topics, here is what I have: | 17:04 |
imsplitbit | o/ | 17:04 |
*** rkukura has left #openstack-meeting-alt | 17:04 | |
*** sarob has joined #openstack-meeting-alt | 17:04 | |
jmcbride | 1. Some team building | 17:04 |
jmcbride | 2. Figure out server pools | 17:04 |
*** imsplitbit has left #openstack-meeting-alt | 17:04 | |
jmcbride | 3. Find ways to improve our development process (in particular, breaking down work and adding to transparency on progress) | 17:05 |
jmcbride | 4. Blueprint review | 17:06 |
jmcbride | 5. code code code! | 17:06 |
jmcbride | 6. v2 breakdown and finish | 17:06 |
jmcbride | Thoughts? | 17:07 |
mugsie | looks good | 17:07 |
kiall | Okay, I reckon we'll fill up the two a half days with that lot - I think #3 is probably the most important from my point of view | 17:07 |
rjrjr | agreed | 17:07 |
eankutse | looking good | 17:08 |
rjrjr | what dates in january? | 17:08 |
jmcbride | kiall: agreed | 17:08 |
tsimmons | January 27 to 29 | 17:08 |
kiall | rjrjr: Jan 27th through 29th | 17:08 |
kiall | I'll be flying to Austin on the .. umm.. 26th or so, and heading to Seattle on the afternoon of the 29th | 17:09 |
*** sarob has quit IRC | 17:09 | |
mugsie | as will I | 17:09 |
*** sarob has joined #openstack-meeting-alt | 17:09 | |
rjrjr | sorry, was the austin face to face info published somewhere? been out of it for a few weeks... | 17:10 |
*** datsun180b has joined #openstack-meeting-alt | 17:10 | |
kiall | rjrjr: jmcbride has organized it | 17:10 |
rjrjr | k | 17:10 |
jmcbride | rjrjr: it hasn't been published yet - we mostly just worked it out towards the end of the year 2013 via IRC and other discussions. | 17:11 |
*** sarob has quit IRC | 17:11 | |
*** sarob has joined #openstack-meeting-alt | 17:11 | |
kiall | Okay - So, I'll spend some time over the next week trying to take ^ list, and put together some more detail on what to discuss for each. | 17:11 |
jmcbride | kiall: if you'd like, I can draft a target agenda to fill out the days and run it by you and everyone | 17:12 |
*** jcoufal has quit IRC | 17:12 | |
kiall | #action kiall put together an agendawiki page based on ^, fill with as much detail as possible. | 17:12 |
kiall | jmcbride: ah - great :) | 17:12 |
kiall | I'll leave it to you so | 17:12 |
kiall | Lets come back to this next week once that page is up then.. | 17:12 |
*** sarob has quit IRC | 17:12 | |
kiall | #topic Filtering Blueprint | 17:12 |
*** openstack changes topic to "Filtering Blueprint (Meeting topic: designate)" | 17:13 | |
eankutse | yes | 17:13 |
eankutse | Based on discussions with Kiall | 17:13 |
kiall | This one is from eankutse, the BP looks great.. I do have a few comments though | 17:13 |
eankutse | I put together a blueprint for Filtering (Search) feature | 17:13 |
kiall | #link https://wiki.openstack.org/wiki/Designate/Blueprints/Filtering_API | 17:13 |
eankutse | •https://blueprints.launchpad.net/designate/+spec/filtering | 17:13 |
eankutse | •https://wiki.openstack.org/wiki/Designate/Blueprints/Filtering_API | 17:13 |
eankutse | I need some feedback when you all get some time | 17:13 |
eankutse | to look at it | 17:14 |
eankutse | in the next couple of days | 17:14 |
eankutse | :-) | 17:14 |
kiall | Sure - I've given it a look over, and have some feedback.. Not sure if anyone else has yet though ;) | 17:14 |
*** sarob has joined #openstack-meeting-alt | 17:14 | |
eankutse | cool | 17:14 |
kiall | The first thing that stood out for me was the /zones/ipaddresses endpoint | 17:14 |
eankutse | yea... | 17:14 |
kiall | I'm not sure I totally agree, as it's a special case for IPs versus a generic method.. e.g. What about CNAME values etc? | 17:15 |
eankutse | those might be on recordset | 17:15 |
kiall | I think a better option might be to have a /records endpoint in addition to /zones/{id}/records | 17:15 |
*** sarob has quit IRC | 17:15 | |
*** shivh has quit IRC | 17:16 | |
kiall | That endpoint wouldn't be filtered by zone, so a /records?filter=bla would get the same results | 17:16 |
kiall | Thoughts? | 17:16 |
eankutse | the goal being that we can have a privleged user filter across all zones | 17:16 |
eankutse | belonging to all tenants | 17:17 |
kiall | Yea, and "normal" users would have access to /records too, but filtered to just their tenant | 17:17 |
*** sarob has joined #openstack-meeting-alt | 17:17 | |
eankutse | that should work | 17:17 |
eankutse | Thx. I'll modify | 17:17 |
kiall | The thing I don't like about that, is the duplication .. And I know mugsie will call me up on that ;) | 17:17 |
*** markwash has quit IRC | 17:18 | |
eankutse | mugsie: what do you think? | 17:18 |
mugsie | yeah, I personaly disagree with the spearate endpoints | 17:18 |
*** yamahata has quit IRC | 17:18 | |
mugsie | for me personally, I like the logical sub reasource style API | 17:18 |
artom | Get rid of /zones/{id}/records entirely? | 17:19 |
*** markwash has joined #openstack-meeting-alt | 17:19 | |
mugsie | i know that then causes problens for searching across things.. so i am not sure how we do that | 17:19 |
artom | Leave just /records, behaving as described by kiall and eankutse above... | 17:19 |
kiall | artom: no, that's the duplication part.. /zones/{id}/records would stay, but /zones/{id}/records/{id} would probably move to /records/{id} | 17:19 |
mugsie | which is the bit i dont like | 17:20 |
artom | Ah, right. | 17:20 |
*** tanisdl has joined #openstack-meeting-alt | 17:20 | |
kiall | and /zones/{id}/records would essentially be an alias for /records?zone_id={id} | 17:20 |
mugsie | you should be able to walk the tree of resources | 17:20 |
rjrjr | kiall, i like that. | 17:20 |
mugsie | however, it does mean urls in the future wont be as clear | 17:21 |
eankutse | mugsie: I see your argument for "ReSTfulness" here | 17:21 |
eankutse | and opaqueness | 17:21 |
mugsie | eg /zones/<id>/records/<id>/recordsets/ is obvoiusly recordsets in the record<id> in zone <id> | 17:21 |
*** sarob has quit IRC | 17:22 | |
mugsie | instead of /recordsets?record=<id> | 17:22 |
mugsie | personally, url query params should be used for small changes, not filtering sub resources | 17:23 |
*** sballe has quit IRC | 17:23 | |
mugsie | (imo) | 17:23 |
*** sballe has joined #openstack-meeting-alt | 17:24 | |
kiall | I personally think having a top level /records and /recordsets is the better choice, it's not perfect, but not awful either.. | 17:24 |
kiall | anyone else have strong opinions either way? | 17:24 |
*** pballand has quit IRC | 17:24 | |
rjrjr | what is the other option to filter across zones? | 17:24 |
rjrjr | i just see /records allowing that. | 17:25 |
kiall | mugsie: BTW, so what would you suggest as the alternative to filter accross all records | 17:25 |
kiall | e.g. as an admin trying to locate records without knowing which zone/rrset it's in? | 17:25 |
mugsie | people like Jira etc generally use a /search end point, that can allow freeform searching | 17:25 |
artom | "search" is hardly a resource ;) | 17:26 |
mugsie | and then the search doesnt have to be tied to a particular type of resource either | 17:26 |
artom | But I can see that working... | 17:26 |
*** bdpayne has joined #openstack-meeting-alt | 17:26 | |
tsimmons | I could see a /records endpoint just for admins to do operations on random records, but then for individual tenants keeping the zone/id/records/id as well. | 17:26 |
artom | It makes a single "weird" endpoint, as opposed to them being all over the place. | 17:26 |
mugsie | they can walk the responce, and use the self links to do operations on the results | 17:26 |
kiall | A generic search endpoint that can match against anything? records/zones/rrsets/tsig keys? | 17:27 |
*** IlyaE has quit IRC | 17:27 | |
mugsie | yeah, depending on what you have access to | 17:27 |
artom | Perhaps /search/{resource_type}? | 17:27 |
tsimmons | Or you could have search/zones, etc | 17:27 |
kiall | I'm not sure I'd want to try and make that work without bringing in something like ElasticSearch/Lucene/etc.. Which I really don't think is an option | 17:27 |
betsy | I like that idea | 17:27 |
rjrjr | so, /search/records? why not just /records then? | 17:27 |
kiall | tsimmons: is /search/records not the same thing really as /records ? | 17:28 |
mugsie | no | 17:28 |
artom | Because /search/zones, /search/keys etc | 17:28 |
*** Sukhdev has quit IRC | 17:28 | |
*** nadya_ has quit IRC | 17:28 | |
tsimmons | Pretty much, but you generlize all search in /search | 17:28 |
mugsie | it allows us to keep the decent urls, and and can allow us to create predefined searches etc in the furture | 17:28 |
kiall | Also - Bear in mind that, I'm not aware of any OpenStack API that offers true "Search" (as against simple filtering) .. I'm not sure that's a convention we should break | 17:29 |
*** hub_cap is now known as carnac | 17:29 | |
*** jtomasek has quit IRC | 17:29 | |
*** jmcbride1 has joined #openstack-meeting-alt | 17:29 | |
tsimmons | If you can't have records without zones it seems a little odd to have an endpoint for all of them. But I can understand the need to just view all records. | 17:29 |
tsimmons | Probably shouldn't break convention though... | 17:29 |
*** msisk has joined #openstack-meeting-alt | 17:30 | |
*** carnac is now known as hub_cap | 17:30 | |
mugsie | not many other projects have true sub resources though | 17:30 |
kiall | tsimmons: yea, I personally think having the duplication (i.e. /records and /zones/../records) is the best choice from a not amazing set of choices. | 17:30 |
*** jmcbride has quit IRC | 17:30 | |
tsimmons | If /records were admin-only I don't really have a problem with it. As long as zones/id/records/id stays. | 17:30 |
kiall | mugsie: true, our data is naturally tree structured | 17:31 |
kiall | tsimmons: I could agree with that .. | 17:31 |
tsimmons | It seems a little cleaner to keep every search under one space to me though. | 17:31 |
mugsie | how do you do this style of search in nuetron for example? say an admin trying to find all floating IPs | 17:31 |
mugsie | ? | 17:31 |
kiall | GET /floating_ips?all_tenants=1 | 17:31 |
jmcbride1 | Surely we are not the only project with this problem, do we have examples from other projects to pull from? | 17:31 |
mugsie | you could have /search?resource=blah - and then the rest of the filter | 17:32 |
mugsie | and make the resource arg mandatory for the time being | 17:32 |
mugsie | and if we decide to ever have a true search, we can do it wioth breaking things | 17:32 |
mugsie | without* | 17:32 |
kiall | jmcbride1: I've not seen anything similar in other projects, but it's been a while since I looked. | 17:33 |
*** pballand has joined #openstack-meeting-alt | 17:33 | |
*** SushilKM has joined #openstack-meeting-alt | 17:33 | |
kiall | Humm.. So.. I really dislike /search?resource=blah | 17:34 |
mugsie | why? | 17:34 |
*** nadya_ has joined #openstack-meeting-alt | 17:34 | |
mugsie | its a filter ;) | 17:34 |
tsimmons | I'm more of a fan of /search/resource?name=blah personally. | 17:35 |
eankutse | So, in the interest of getting to other agenda items for today, should we think through these option for a while and pick up in IRC? | 17:35 |
kiall | Anyway - tsimmons's suggestion of making the admin-only, and thus subject to change, is a good one.. | 17:35 |
mugsie | eankutse: good plan | 17:35 |
tsimmons | ^agree | 17:35 |
mugsie | people can dump comments on the wiki? | 17:35 |
eankutse | yes | 17:35 |
rjrjr | yes | 17:35 |
kiall | We can pick almost anything now and get the meat of the implementation done.. Without worrying too much about the what the final URL structure will be | 17:35 |
betsy | good idea | 17:35 |
tsimmons | We can look over the other projects and see if there's anything similar. | 17:36 |
kiall | Okay - Anyone with strong opinions, let's leave them on the wiki at the bottom of the BP | 17:36 |
kiall | Anyone else have other comments on that BP? That was the only real thing that caught my eye | 17:37 |
tsimmons | That's here https://wiki.openstack.org/wiki/Designate/Blueprints/Filtering_API it was hashtag linked earlier. | 17:37 |
eankutse | Kiall: that was a big/important one. Thx all | 17:37 |
eankutse | :-) | 17:37 |
kiall | Okay - Moving on so :) Next was from vinod .. | 17:38 |
kiall | #topic APIs for managing TLDs | 17:38 |
*** openstack changes topic to "APIs for managing TLDs (Meeting topic: designate)" | 17:38 | |
vinod | I had some comments/questions on the change and wanted to bring them up | 17:38 |
vinod | The TLDs are stored in the central storage. They are not sent to the backend. | 17:38 |
vinod | By default now there are no TLDs. Should designate be prepopulating the database with some default TLD values. If so any suggestions on where this should go? | 17:39 |
*** obondarev_ has quit IRC | 17:39 | |
*** jmcbride has joined #openstack-meeting-alt | 17:39 | |
kiall | Well, I guess the choice is between 1) Defaulting to the IANA list, 2) Defaulting empty, and treating that as "anything is allowed", 3) Defaulting empty, and treating that as "nothing is allowed" | 17:40 |
*** AlanClark has joined #openstack-meeting-alt | 17:40 | |
tsimmons | I don't know how extensive the IANA list is, but number 1 seems the best option to me if it doesn't impede anything. | 17:41 |
vinod | Currently the behavior is (3)Defaulting empty, and treating that as "nothing is allowed" | 17:41 |
kiall | I would be fine with either #1 or #2, but wouldn't want to see #3 - The less pain to get things setup, the better | 17:41 |
*** IlyaE has joined #openstack-meeting-alt | 17:41 | |
mugsie | i like 1 | 17:41 |
betsy | tsimmons:agree | 17:41 |
kiall | tsimmons: the disadvantage to using the IANA list is, it changes when new TLDs are launched | 17:41 |
kiall | Which is happening a hell of a lot more now that it used it | 17:41 |
kiall | I'm not sure that's really that big of an issue though, every few months, sync the default list up | 17:42 |
mugsie | true | 17:42 |
tsimmons | Eh, if there was a generally comprehensive list that was default and then could be updated easily with the new list, that wouldn't be too bad right? Basically you just want to get the big ones. | 17:42 |
tsimmons | Yeah. | 17:42 |
*** IlyaE has quit IRC | 17:43 | |
eankutse | 1) sounds good to me since it is the "equivalent" of reading from the config file | 17:43 |
kiall | The IANA and Mozilla Public Suffix lists probably cover well over 90% | 17:43 |
mugsie | any issue with licences for them? | 17:43 |
mugsie | if not, I say we use them.. | 17:43 |
*** jmcbride1 has quit IRC | 17:43 | |
jmcbride | What if option #2 was targetted for now, with a future blueprint to add the pull from the IANA/mozilla lists and sync with them? | 17:44 |
kiall | jmcbride: yea, we do want to support people who don't care if the TLDs are valid etc.. So, that's probably a pretty good option. | 17:44 |
kiall | Also - designate-manage could have a command added to download the lists and sync | 17:45 |
kiall | mugsie: re licences, 99.9% sure they are both fine to use | 17:45 |
tsimmons | a designate-manage command would be snazzy. | 17:45 |
kiall | We already include them as *.sample today, and I checked that last time | 17:45 |
*** glucas has joined #openstack-meeting-alt | 17:46 | |
vinod | kiall: With this change I am removing the lists | 17:46 |
*** amcrn has joined #openstack-meeting-alt | 17:46 | |
kiall | vinod: yea, I meant I had checked the licences before when we first included the lists :) | 17:46 |
*** harlowja_away is now known as harlowja | 17:46 | |
ekarlso | ello :p | 17:47 |
kiall | So - Anyone think there's a better option than #2? Default empty, accept anything | 17:47 |
ekarlso | ran late :) | 17:47 |
vinod | That looks like a good option - with the current bp I will make option (2) as the default | 17:47 |
mugsie | cool | 17:47 |
kiall | great :) vinod, did you have anything else on that BP to discuss? | 17:48 |
*** seanGossard has joined #openstack-meeting-alt | 17:48 | |
abramley | :q | 17:48 |
vinod | I will add another bp to get the information in the lists into the api | 17:48 |
*** colinmcnamara has joined #openstack-meeting-alt | 17:48 | |
kiall | vinod: okay :) Lets move on so. | 17:49 |
kiall | Next item was from betsy / vinod ... | 17:49 |
kiall | #topic Case-sensitivity in Domain Names | 17:49 |
*** openstack changes topic to "Case-sensitivity in Domain Names (Meeting topic: designate)" | 17:49 | |
kiall | Not really sure what this one is about :D | 17:49 |
vinod | Also to make it clear - if the tld db is empty then the behavior is to allow everything and if there is something in the tld db then start enforcing the rules | 17:49 |
mugsie | vinod: yup | 17:49 |
vinod | On the topic of case sensitivity | 17:49 |
vinod | We have a vagrant implementation where we see that we can create domains with different cases - e.g. hp.com and HP.com can both be created | 17:50 |
vinod | s/implementation/installation | 17:50 |
*** matty_dubs|lunch is now known as matty_dubs | 17:50 | |
kiall | That shouldn't happen - ever. | 17:50 |
vinod | On another installation we do not see this behavior | 17:50 |
betsy | That's what we were thinking | 17:50 |
betsy | Did something change recently? | 17:51 |
kiall | I would imagine the DB is set as case sensitive? | 17:51 |
*** nati_ueno has joined #openstack-meeting-alt | 17:51 | |
eankutse | the storage, huh? | 17:51 |
kiall | Or the unique index is somehow missing | 17:52 |
kiall | I mean, a mysql table can be configured to either case sensitive, or in-sensitive. I don't believe we specify a default while creating the tables | 17:52 |
vinod | Is the db set as case sensitive in one of the config files? | 17:52 |
betsy | Ah. That must be it. | 17:52 |
*** esp has joined #openstack-meeting-alt | 17:53 | |
eankutse | since there is no designate specific logic for this | 17:53 |
betsy | We're using sqlite with the vagrant set up | 17:53 |
eankutse | I think you are right on | 17:53 |
kiall | Humm | 17:53 |
eankutse | must be the db | 17:53 |
*** robertmyers has joined #openstack-meeting-alt | 17:53 | |
kiall | Migration #21 might be the cause | 17:53 |
*** _ruhe is now known as ruhe | 17:53 | |
kiall | #action Check into migration #21 and case sensitivity | 17:54 |
kiall | Running out of time, So I'll check into that after the meet | 17:54 |
eankutse | what does migration #21 do? | 17:54 |
*** jimbobhickville has joined #openstack-meeting-alt | 17:54 | |
kiall | Set's the character set to UTF8, rather than accepting the database default. | 17:54 |
*** DennyZhang has joined #openstack-meeting-alt | 17:54 | |
eankutse | thx | 17:54 |
kiall | But - We might have needed to use utf8_general_ci there instead | 17:54 |
kiall | Okay - 5 mins to go. | 17:55 |
kiall | #topic Open Discussion | 17:55 |
*** openstack changes topic to "Open Discussion (Meeting topic: designate)" | 17:55 | |
kiall | So - I have an off-agenda item.. | 17:55 |
kiall | I'd like to propose mugsie for "core", he's pretty consistently doing good reviews etc.. so I reckon it's a good fit | 17:56 |
kiall | Following openstack tradition, that gets put to a vote. | 17:56 |
*** esp has left #openstack-meeting-alt | 17:56 | |
kiall | Thoughts? | 17:56 |
*** gokrokve has joined #openstack-meeting-alt | 17:56 | |
jmcbride | How many core members should we target? | 17:56 |
jmcbride | And who is a core member today? | 17:57 |
betsy | I second mugsie as a core member | 17:57 |
kiall | I don't think there's a "good" number, | 17:57 |
artom | Does there have to be a target? As long as the person knows the project, does good reviews and is willing to put in the time/energy... | 17:57 |
kiall | today it's myself, betsy, and from back in the day, ekarlso | 17:57 |
*** krtaylor has quit IRC | 17:58 | |
eankutse | I second mugsie | 17:58 |
tsimmons | +1 for mugsie | 17:58 |
artom | The more core the merrier, means patches get in faster ;) | 17:58 |
jmcbride | artom: agreed. | 17:58 |
jmcbride | We definitely need more than 2… | 17:59 |
vinod | +1 for mugsie | 17:59 |
kiall | Okay - Anyone disagree? | 17:59 |
jmcbride | +1 for mugsie | 17:59 |
ekarlso | I think we need someone *outside* of HP son as well :p | 17:59 |
kiall | With about 30 seconds to go, and nobody voting against .. | 17:59 |
ekarlso | +1 mugsie | 17:59 |
rjrjr | agreed. +1 | 17:59 |
kiall | ekarlso: betsy is outside HP | 17:59 |
ekarlso | kiall: she's core ? | 17:59 |
ekarlso | coolio | 17:59 |
ekarlso | then I'm silenced :) | 17:59 |
kiall | and, anyone is free to propose anyone.. | 17:59 |
kiall | Okay then - Congrats mugsie | 18:00 |
tsimmons | Woot | 18:00 |
jmcbride | woot! | 18:00 |
*** jcru has joined #openstack-meeting-alt | 18:00 | |
mugsie | \o/ | 18:00 |
kiall | and - we're eating into trove's time now :) | 18:00 |
tsimmons | #link http://robhirschfeld.com/2014/01/06/openstack-defcore/ may be of general interest. Whenever you have a chance. | 18:00 |
*** esp has joined #openstack-meeting-alt | 18:00 | |
jmcbride | One quick topic note: Designate Meetup - We need a communication plan for including the community (e.g. setup a "summit" page with details, sign-up info, remote participation info). I can do that | 18:00 |
mugsie | jmcbride: cool, there is a meeting section in the blueprints page | 18:01 |
kiall | jmcbride: Let's move to #openstack-dns before we take all of troves time :) | 18:01 |
kiall | #endmeeting | 18:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 18:01 | |
openstack | Meeting ended Wed Jan 8 18:01:28 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:01 |
hub_cap | :) | 18:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/designate/2014/designate.2014-01-08-17.00.html | 18:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/designate/2014/designate.2014-01-08-17.00.txt | 18:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/designate/2014/designate.2014-01-08-17.00.log.html | 18:01 |
hub_cap | thx kiall | 18:01 |
hub_cap | #startmeeting trove | 18:01 |
*** arnaud__ has joined #openstack-meeting-alt | 18:01 | |
*** msisk has left #openstack-meeting-alt | 18:01 | |
openstack | Meeting started Wed Jan 8 18:01:39 2014 UTC and is due to finish in 60 minutes. The chair is hub_cap. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:01 |
esmute | o/ | 18:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:01 |
*** arnaud___ has joined #openstack-meeting-alt | 18:01 | |
*** openstack changes topic to " (Meeting topic: trove)" | 18:01 | |
openstack | The meeting name has been set to 'trove' | 18:01 |
denis_makogon | o/ | 18:01 |
kiall | hub_cap would probably beat me if I didn't end it soon ;) | 18:01 |
amcrn | o/ | 18:01 |
pdmars | o/ | 18:01 |
*** SlickNik has joined #openstack-meeting-alt | 18:01 | |
*** mugsie has left #openstack-meeting-alt | 18:01 | |
esp | o/ | 18:01 |
*** artom has left #openstack-meeting-alt | 18:02 | |
*** tsimmons has left #openstack-meeting-alt | 18:02 | |
kevinconway | o | 18:02 |
hub_cap | kiall: not me! | 18:02 |
robertmyers | o/ | 18:02 |
SlickNik | hey | 18:02 |
*** imsplitbit has joined #openstack-meeting-alt | 18:02 | |
amytron | o/ | 18:02 |
*** vinod has left #openstack-meeting-alt | 18:02 | |
hub_cap | first meeting of the year!! | 18:02 |
imsplitbit | o/ | 18:02 |
imsplitbit | o\ | 18:02 |
imsplitbit | o/ | 18:02 |
datsun180b | o | 18:02 |
denis_makogon | o| | 18:02 |
esmute | Happy 2014 folks! | 18:02 |
hub_cap | #topic https://wiki.openstack.org/wiki/Meetings/TroveMeeting | 18:02 |
*** openstack changes topic to "https://wiki.openstack.org/wiki/Meetings/TroveMeeting (Meeting topic: trove)" | 18:02 | |
denis_makogon | thnks | 18:02 |
*** kanzaros has joined #openstack-meeting-alt | 18:02 | |
datsun180b | that is yet to be evaluated | 18:02 |
cp16net | \o | 18:03 |
imsplitbit | yay the world survived another year! | 18:03 |
hub_cap | lol datsun180b | 18:03 |
vipul | o/ | 18:03 |
*** bcrochet has quit IRC | 18:03 | |
hub_cap | ok so this isint on the list but id like to welcome amcrn to core! | 18:03 |
imsplitbit | yeah welcome | 18:03 |
cp16net | woot | 18:03 |
datsun180b | more like amcoren | 18:03 |
hub_cap | his first task, update russellb 's scripts to show hes in core! | 18:03 |
esmute | congrats amcrn! | 18:03 |
amcrn | thanks :) | 18:03 |
jimbobhickville | looking forward to all the −2s… I mean +2s | 18:03 |
imsplitbit | datsun180b: that was hub_cap quality | 18:03 |
hub_cap | datsun180b: geesus thats my caliber of jokes | 18:03 |
datsun180b | well someone's got to do your job | 18:04 |
hub_cap | datsun180b: good call, 2x bad jokes are way better than 1x | 18:04 |
hub_cap | ok so lets get to the real first topic | 18:04 |
SlickNik | heh, welcome onboard amcrn. | 18:04 |
*** mat-lowery_ has joined #openstack-meeting-alt | 18:04 | |
*** dl has joined #openstack-meeting-alt | 18:05 | |
hub_cap | #topic introduce parelastic | 18:05 |
*** openstack changes topic to "introduce parelastic (Meeting topic: trove)" | 18:05 | |
hub_cap | #link www.parelastic.com | 18:05 |
*** dl is now known as Guest21995 | 18:05 | |
*** bcrochet has joined #openstack-meeting-alt | 18:05 | |
cp16net | anyone from parelastic here? | 18:05 |
hub_cap | parelastic is a group w/ some mysql, linux, coding rockstars that is coming in to help us wiht, well ill let them talk about it. But im happy to have them joining the fold!! | 18:05 |
*** pballand has quit IRC | 18:05 | |
amrith | yes, several of s | 18:05 |
doug_shelley66 | hi | 18:05 |
parstac_pete | hi there | 18:06 |
hub_cap | welcome doug_shelley66 amrith and co | 18:06 |
SlickNik | hey guys! | 18:06 |
seanGossard | yo | 18:06 |
esmute | NICE | 18:06 |
vgnbkr_1 | Hi. | 18:06 |
cp16net | nice welcome :) | 18:06 |
vipul | cool! more trovesters | 18:06 |
amcrn | hola | 18:06 |
glucas | o/ | 18:06 |
laurelm | hello | 18:06 |
kanzaros | howdy | 18:06 |
jimbobhickville | wow, lots of 'em. welcome | 18:06 |
hub_cap | we just doubled in size!! this is great stuff!! | 18:06 |
imsplitbit | ok wait! are we trovians? trovesters? | 18:06 |
denis_makogon | welcome | 18:06 |
doug_shelley66 | We are looking forward to getting involved in the Trove community and working with all of you | 18:06 |
imsplitbit | can we have a one hour meeting to decide this? | 18:06 |
imsplitbit | :) | 18:06 |
vipul | imsplitbit: +1 | 18:06 |
vipul | i'd like clarity as well | 18:06 |
jimbobhickville | trovenites | 18:06 |
imsplitbit | yeah see | 18:06 |
*** colinmcnamara has quit IRC | 18:06 | |
SlickNik | imsplitbit: take your pick | 18:06 |
imsplitbit | we need clarity on this | 18:07 |
denis_makogon | trovers | 18:07 |
hub_cap | ive been chatting w/ doug_shelley66 and amrith for a bit about comign aboard | 18:07 |
hub_cap | lol you guys if u read this channel it loks like u want clarity about parelastic | 18:07 |
hub_cap | not the choice betwen trovester and trovian or whatever | 18:07 |
imsplitbit | SlickNik: this is python, there should be one and only one way | 18:07 |
jimbobhickville | trovellian | 18:07 |
imsplitbit | ha! | 18:07 |
imsplitbit | sorry about that | 18:07 |
*** NehaV has joined #openstack-meeting-alt | 18:07 | |
* imsplitbit is totally at fault for that | 18:07 | |
hub_cap | so lets skip the trovester stuff and let doug_shelley66 intro the team :) | 18:08 |
imsplitbit | I gues | 18:08 |
amrith | +1 :) | 18:08 |
imsplitbit | lol | 18:08 |
denis_makogon | imsplitbit, let them speak | 18:08 |
vipul | yea imsplitbit | 18:08 |
doug_shelley66 | hi there - so we have been working on DBaaS for a few years now and are very interested Trove and its direction | 18:08 |
doug_shelley66 | so onto the team | 18:08 |
*** safchain has quit IRC | 18:08 | |
doug_shelley66 | We are located between Toronto, Ontario and Cambridge MA | 18:09 |
*** Barker has joined #openstack-meeting-alt | 18:09 | |
doug_shelley66 | I'm the head of development and will be the Internal Dev Lead | 18:09 |
esmute | Woo... fellow ONtarian here | 18:09 |
*** k-pom has joined #openstack-meeting-alt | 18:09 | |
doug_shelley66 | ah, from where? | 18:09 |
esmute | Ottawa. | 18:09 |
esmute | That's Canada's capital for those who dont know :-) | 18:10 |
imsplitbit | ... | 18:10 |
denis_makogon | lol | 18:10 |
doug_shelley66 | say hi to Steve for me | 18:10 |
doug_shelley66 | so i know most of the team said HI at the beginning of this but why don't each of just indicate your name and location | 18:10 |
esmute | Im Steve. but sure.. will do | 18:10 |
hub_cap | everyone is steve! | 18:10 |
jimbobhickville | are you a steve or a stew? | 18:11 |
*** bcrochet has quit IRC | 18:11 | |
hub_cap | so doug_shelley66 what do you guys intend on working on? | 18:11 |
*** ViswaV has joined #openstack-meeting-alt | 18:11 | |
denis_makogon | doug_shelley66, so, what the difference between Amazon RDS and parelastic ? What kind of features do you have ? | 18:11 |
doug_shelley66 | let me answer hub_cap first | 18:11 |
doug_shelley66 | after some discussions with hub_cap we are interested in getting involved with the Clustering and Replication projects | 18:12 |
imsplitbit | sweet, we need the help | 18:12 |
*** bcrochet has joined #openstack-meeting-alt | 18:13 | |
*** cweid has joined #openstack-meeting-alt | 18:13 | |
imsplitbit | so far it's me | 18:13 |
cweid | o/ | 18:13 |
imsplitbit | so I'm happy | 18:13 |
denis_makogon | imsplitbit, and me (from heat side) | 18:13 |
doug_shelley66 | at it's core ParElastic is a parallel database | 18:13 |
hub_cap | horray for working on clustering and replication. there is a lot of owrk that will go into that | 18:13 |
doug_shelley66 | which can actually cause multiple RDS instances to look like one | 18:13 |
vipul | is it more of a front end? or a different engine underneath? | 18:14 |
doug_shelley66 | we didn't implement a storage engine - it is using stock mysql | 18:14 |
doug_shelley66 | (or RDS) | 18:14 |
denis_makogon | doug_shelley66, so no NoSQL ? | 18:15 |
robertmyers | double negative | 18:15 |
*** SushilKM has quit IRC | 18:15 | |
doug_shelley66 | no not NoSQL | 18:15 |
doug_shelley66 | :) | 18:15 |
doug_shelley66 | we are SQL at the front end | 18:16 |
*** IlyaE has joined #openstack-meeting-alt | 18:16 | |
vipul | doug_shelley66: do you run parelastic in a separate instance than the mysql ? | 18:16 |
*** Ankur has joined #openstack-meeting-alt | 18:16 | |
doug_shelley66 | that is one possible configuration | 18:16 |
*** bcrochet has quit IRC | 18:16 | |
amcrn | doug_shelley66: i've read the basic whitepaper, is there another one that details how the data distribution works? the introductory whitepaper states that administrative rules handle it, but i'd be interested in knowing more. | 18:17 |
*** ViswaV has quit IRC | 18:17 | |
*** sarob has joined #openstack-meeting-alt | 18:17 | |
*** sarob has quit IRC | 18:17 | |
hub_cap | yes it seems like trove will have some of that logic as well amcrn :) | 18:17 |
*** jasonb365 has joined #openstack-meeting-alt | 18:18 | |
*** sarob has joined #openstack-meeting-alt | 18:18 | |
amcrn | (by "basic whitepaper", i'm referring to https://s3.amazonaws.com/ParElastic/ParElastic_White+Paper.pdf, so there's no confusion) | 18:18 |
*** sarob has quit IRC | 18:18 | |
*** bcrochet has joined #openstack-meeting-alt | 18:18 | |
*** ViswaV has joined #openstack-meeting-alt | 18:19 | |
doug_shelley66 | amrcn - maybe we could setup a separate discussion - i don't want to side track this meeting too much? | 18:19 |
hub_cap | ++ | 18:19 |
denis_makogon | ++ | 18:19 |
amcrn | no problem | 18:19 |
SlickNik | That sounds like a good idea. | 18:19 |
hub_cap | i think thats a fair introduction | 18:19 |
*** jmontemayor has joined #openstack-meeting-alt | 18:19 | |
hub_cap | parelastic team, feel free to start chatting in #openstack-trove with us w/ any questions | 18:19 |
*** jmcbride has quit IRC | 18:19 | |
hub_cap | welcome! | 18:20 |
*** sarob has joined #openstack-meeting-alt | 18:20 | |
doug_shelley66 | Thanks - that would be great - as we are spinning up we certainly have questions | 18:20 |
seanGossard | good to be here, thanks! | 18:20 |
hub_cap | woo! | 18:20 |
hub_cap | ok movin on | 18:20 |
hub_cap | #topic mid cycle meetup | 18:20 |
*** openstack changes topic to "mid cycle meetup (Meeting topic: trove)" | 18:21 | |
hub_cap | #link https://wiki.openstack.org/wiki/Trove/IcehouseCycleMeetup | 18:21 |
amytron | doug_shelley66: are you and your team going to the meetup? | 18:21 |
datsun180b | ugh, i'm not going downtown | 18:21 |
datsun180b | it's so far away | 18:21 |
denis_makogon | lol | 18:21 |
hub_cap | im excited about this one. other teams are doing it and i think itll be pretty nice to get together | 18:21 |
hub_cap | lol datsun180b :) | 18:21 |
imsplitbit | hub_cap: +1 | 18:21 |
robertmyers | datsun180b: nice | 18:21 |
*** SushilKM has joined #openstack-meeting-alt | 18:21 | |
*** michayu has joined #openstack-meeting-alt | 18:22 | |
denis_makogon | sorry, but our team is not able to come due to several reasons | 18:22 |
doug_shelley66 | amytron - yes we will be sending a contingent | 18:22 |
*** mpolanco has joined #openstack-meeting-alt | 18:22 | |
imsplitbit | awe man | 18:22 |
hub_cap | #link https://etherpad.openstack.org/p/TroveMidCycleMeetup | 18:22 |
hub_cap | denis_makogon: :( | 18:22 |
hub_cap | denis_makogon: we will find a way to get you involved, maybe a google hangout? | 18:23 |
hub_cap | ill work w/ you denis_makogon to make sure u can be there in some form, we might have to experiment a bit | 18:23 |
*** michayu is now known as michael-yu | 18:23 | |
denis_makogon | hub_cap, thanks | 18:23 |
* datsun180b googles "diy telepresence robot" | 18:23 | |
SlickNik | Definitely will figure out a way to involve folks who won't be able to travel. | 18:23 |
hub_cap | plz propose sessions to the etherpad | 18:24 |
cp16net | lol | 18:24 |
imsplitbit | http://www.hizook.com/files/users/3/Texai_Robot_BigBangTheory_6.jpg | 18:24 |
*** ViswaV has quit IRC | 18:24 | |
*** yogesh has joined #openstack-meeting-alt | 18:24 | |
hub_cap | hah ok that means its time to move on :) | 18:25 |
imsplitbit | yep | 18:25 |
hub_cap | also, if u know u are going, and havent signed up yet, plz do now | 18:25 |
hub_cap | or soon | 18:25 |
*** sarob has quit IRC | 18:25 | |
hub_cap | it helps w/ our headcount for things like lunch, u do want lunch, right? | 18:26 |
hub_cap | https://troveicehousemeetup.eventbrite.com/ | 18:26 |
jimbobhickville | lunch++ | 18:26 |
hub_cap | #link https://troveicehousemeetup.eventbrite.com/ | 18:26 |
cweid | I expect 2 lunches | 18:26 |
*** sarob has joined #openstack-meeting-alt | 18:26 | |
kevinconway | hub_cap: i'm sold | 18:26 |
hub_cap | cweid: in 3 days? deal! | 18:26 |
vipul | will special meal requests be fulfilled | 18:26 |
SlickNik | lol | 18:26 |
hub_cap | vipul: yup, all meals will contain chicken | 18:26 |
vipul | or do i have to start eating meat now | 18:26 |
hub_cap | vipul: :) | 18:26 |
jimbobhickville | I request caviar-encrusted puffer fish for my lunch | 18:26 |
hub_cap | i know we have special requests to fufill, we will have glueten free, vegetarian, i assume (right amytron ??) | 18:27 |
datsun180b | what kind of food can't you get from a truck in downtown austin in the middle of the week | 18:27 |
esmute | will Rax be hosting a party too? | 18:27 |
amrith | Yes please. I'm flexitarian (I'll eat steak if you don't have vegan options). | 18:27 |
vipul | esmute: ++ | 18:28 |
hub_cap | NICE | 18:28 |
vipul | those Rax parties are awesome | 18:28 |
imsplitbit | I'm with you vipul I need a kosher gluten free lactose free vegetarian meal | 18:28 |
amytron | yes, i think we should provide vegetarian options. we can poll the participants after everyone registers | 18:28 |
cweid | We also will serve plastic pellets. | 18:28 |
hub_cap | amytron: is our socialist expert, she will be making plans on drinkups | 18:28 |
*** ViswaV has joined #openstack-meeting-alt | 18:28 | |
amytron | wow, well. this is awkward | 18:29 |
amytron | :) | 18:29 |
hub_cap | HAAHAHAHAH | 18:29 |
hub_cap | we will likely be doing some drinkups in some form or fashion :) | 18:29 |
cweid | - likely | 18:29 |
imsplitbit | socialist or not | 18:29 |
jimbobhickville | will there be special drink requests? | 18:29 |
doug_shelley66 | ok, i'm in | 18:29 |
hub_cap | jimbobhickville: as long as the special request is a beer, yes | 18:30 |
cweid | Whisky/ | 18:30 |
datsun180b | can my special request be that you honor nobody else's special request | 18:30 |
denis_makogon | cweid, Irish bomb | 18:30 |
*** sarob has quit IRC | 18:31 | |
cweid | cweid: This sounds good. | 18:31 |
hub_cap | heh nice :) | 18:31 |
*** sarob has joined #openstack-meeting-alt | 18:31 | |
cweid | oops | 18:31 |
hub_cap | cweid: cweid you pulled a hub_cap | 18:31 |
cweid | denis_makogon: this sounds good | 18:31 |
hub_cap | ok movin on! | 18:31 |
cweid | hub_cap: hub_cap we are twins. | 18:31 |
hub_cap | to the less fun topic | 18:31 |
hub_cap | cweid: dibs on davito | 18:32 |
imsplitbit | oh jees here it comes | 18:32 |
cweid | Users... | 18:32 |
*** jrodom has joined #openstack-meeting-alt | 18:32 | |
hub_cap | #topic too many open reviews | 18:32 |
*** openstack changes topic to "too many open reviews (Meeting topic: trove)" | 18:32 | |
hub_cap | lol no not users | 18:32 |
hub_cap | cp16net: plz link those | 18:32 |
cp16net | #link http://www.russellbryant.net/openstack-stats/trove-openreviews.html | 18:32 |
cp16net | #link https://review.openstack.org/#/mine/important/ | 18:32 |
*** sarob has quit IRC | 18:32 | |
SlickNik | I'm going to have a chunk of time to work through a bunch of them today. | 18:33 |
hub_cap | so we have a lot of reviews, this is partually due to the end of year, partially due to the core team size and partially due to the core team *participation* | 18:33 |
SlickNik | And by going to have, I mean I've tried to put aside. :) | 18:33 |
vipul | i accept some of the blame... haven't been active as i'd like to be on those | 18:33 |
*** sarob has joined #openstack-meeting-alt | 18:34 | |
cp16net | sorry to be a party pooper but just wanted to bring it up since i've seen so many reviews ~70 | 18:34 |
hub_cap | yes cp16net | 18:35 |
vipul | cp16net: it's a fair point.. we havn't been doing our job | 18:35 |
amcrn | if some eyes could hit the configuration-groups review and the datastore-manager to versions review in particular, that'd be great | 18:35 |
hub_cap | yes we really need to focus. im going to be putting my support behind all the datastore sint he next few days | 18:35 |
cp16net | ok i'll step off the soap box | 18:35 |
*** sarob has quit IRC | 18:35 | |
*** eankutse has quit IRC | 18:36 | |
esmute | not just core reviews. Non-core can also provide valuable reviews which can speed things up (not saying that I do :-)) | 18:36 |
*** sarob has joined #openstack-meeting-alt | 18:36 | |
hub_cap | we need to merge the _large_ patches too, yes amcrn config groups and datastores | 18:36 |
SlickNik | amcrn: will take a look. | 18:36 |
cp16net | esmute: i agree | 18:36 |
*** Ankur has quit IRC | 18:36 | |
denis_makogon | esmute, true stroy | 18:36 |
denis_makogon | *story | 18:36 |
hub_cap | ok so, we totally know this is an issue, and i will be harping on it | 18:37 |
hub_cap | as a community, please, look at the stats | 18:37 |
hub_cap | if you see core members not doing their jobs, call them out :) | 18:37 |
denis_makogon | stats != reality | 18:37 |
hub_cap | it will help keep us in check | 18:37 |
* imsplitbit ducks | 18:38 | |
jimbobhickville | stats measure reality? | 18:38 |
hub_cap | denis_makogon: not sur ewhat u mean | 18:38 |
hub_cap | the stats reflect the work each person does on reviewing | 18:38 |
hub_cap | if you see a core member w/o a lot of reviews talk to them | 18:38 |
hub_cap | cuz they arent doing their job | 18:38 |
hub_cap | so | 18:38 |
hub_cap | stats = reality | 18:38 |
denis_makogon | hub_cap, if you mean review/contribution stats | 18:38 |
*** derekh has quit IRC | 18:38 | |
cweid | return true | 18:38 |
hub_cap | i mean the reviews yes | 18:38 |
imsplitbit | that would be stats == reality | 18:39 |
hub_cap | imsplitbit: shaddup | 18:39 |
*** rnirmal has joined #openstack-meeting-alt | 18:39 | |
kevinconway | imsplitbit: unless javascript then stats === reality | 18:39 |
cp16net | ≠≠ | 18:39 |
denis_makogon | we haven't seen grapex for awhile | 18:39 |
hub_cap | denis_makogon: grapex is on vacation :) | 18:39 |
denis_makogon | hub_cap, makes sense | 18:39 |
cp16net | yup | 18:40 |
*** sarob has quit IRC | 18:40 | |
hub_cap | ill be screaming at core daily | 18:40 |
datsun180b | result = new ComparisonFactory.create(ComparisonFactory.equals)().compare(stats, reality); | 18:40 |
*** sarob has joined #openstack-meeting-alt | 18:40 | |
*** Ankur has joined #openstack-meeting-alt | 18:40 | |
hub_cap | lol | 18:40 |
hub_cap | ok so i welcome ideas for makign this better | 18:41 |
hub_cap | #topic tempest integration | 18:42 |
*** openstack changes topic to "tempest integration (Meeting topic: trove)" | 18:42 | |
denis_makogon | i like the idea of putting link to Russels site (open reviews section) in Open Discussion | 18:42 |
denis_makogon | it would be some sort of reminder | 18:42 |
*** krtaylor has joined #openstack-meeting-alt | 18:43 | |
SlickNik | Okay, so I've submitted patches to devstack-gate, and openstack-infra config to enable us to run tempest on devstack-gate. | 18:43 |
hub_cap | if u want to re-add it weekly denis_makogon im fine w/ that (i might forget) | 18:43 |
denis_makogon | SlickNik, could you share the links ? | 18:43 |
SlickNik | Yeah, hang on. | 18:44 |
denis_makogon | k | 18:44 |
hub_cap | #link https://review.openstack.org/#/c/65065/ | 18:44 |
hub_cap | #link https://review.openstack.org/#/c/64913/ | 18:44 |
hub_cap | #link https://review.openstack.org/#/c/65040/ | 18:44 |
SlickNik | #link https://review.openstack.org/#/c/65065/ | 18:44 |
hub_cap | :) | 18:44 |
hub_cap | BEEEEEET U | 18:44 |
SlickNik | thanks hub_cap | 18:44 |
hub_cap | npnp | 18:44 |
*** sarob has quit IRC | 18:45 | |
SlickNik | Also, I'm still working on cleaning up the guestagent elements and the job to build the image. | 18:45 |
SlickNik | But this will allow us to get started writing Tempest tests that test the API and parts of the taskmanager, at least. | 18:45 |
denis_makogon | so, do we plan to deprecate -integration ? | 18:46 |
SlickNik | Until that piece is in place. | 18:46 |
SlickNik | denis_makogon: eventually the integration tests parts of it, at least. | 18:46 |
SlickNik | I imagine it'll stick around until we have enough coverage in tempest. | 18:47 |
denis_makogon | i think we need pure plan for tests coverage | 18:47 |
denis_makogon | and we could split tasks between guys who works w/ tempest | 18:48 |
SlickNik | I'd love help with writing tests for tempest. | 18:49 |
SlickNik | I know some of you already started looking at it. | 18:49 |
SlickNik | denis_makogon: can you explain what you mean by "pure plan"? | 18:49 |
denis_makogon | i know that my teammate is working on list- operation | 18:49 |
denis_makogon | when we would have merged infra and devstack patches we would need to cover ReST API part | 18:50 |
denis_makogon | so we have not so many tests which involves rest | 18:51 |
denis_makogon | we could give those tests to SnowDust, as variant | 18:51 |
kevinconway | denis_makogon: are you talking about some kind of acceptance test that only uses api? | 18:51 |
denis_makogon | i mean that we need to split whole tests into separate independent groups and share them between everyone who is interested in it | 18:52 |
hub_cap | lets work on delegatging outisde this meeting | 18:52 |
denis_makogon | k | 18:52 |
hub_cap | and give some time for open discussion | 18:52 |
SlickNik | Perhaps what's needed is to meet up regarding it and to talk about who's working on which pieces. | 18:52 |
hub_cap | ++ | 18:53 |
SlickNik | I can look into setting some time up for that. | 18:53 |
hub_cap | #topic open discussion | 18:53 |
*** openstack changes topic to "open discussion (Meeting topic: trove)" | 18:53 | |
hub_cap | GO GOGOGOGO | 18:53 |
datsun180b | #topic airline food: what's the deal | 18:53 |
SlickNik | #action SlickNik to organize some time to meet up and talk about who's working on what for the tempest tests. | 18:53 |
hub_cap | datsun180b: depends on the airline, when i fly i get a great eggs benedict w/ bacon instead and a spicy hollindaise | 18:54 |
hub_cap | oh wait thats airport food | 18:55 |
hub_cap | not airline food | 18:55 |
*** dprince_ has joined #openstack-meeting-alt | 18:55 | |
* SlickNik want's to know what airline hub_cap flies | 18:55 | |
hub_cap | eheh i just meant the air_port_ | 18:55 |
vipul | imsplitbit: Do you have enough to push up reviews for the replication pieces you've been working on? | 18:55 |
SlickNik | ah, makes more sense. | 18:55 |
*** dprince has quit IRC | 18:55 | |
vipul | airport ramen | 18:55 |
*** Ankur has quit IRC | 18:55 | |
imsplitbit | vipul not yet but I have 40% on metadata I'll be submitting soon | 18:55 |
esp | hub_cap: that sounds delicious | 18:55 |
imsplitbit | the replication will be fast follow | 18:55 |
imsplitbit | just api | 18:55 |
imsplitbit | no impl | 18:55 |
hub_cap | AIRPORT RAMEN vipul | 18:55 |
vipul | imsplitbit: Ok - we would like to help out with some of that, so whenever you have it we can look at it | 18:56 |
imsplitbit | no problem | 18:56 |
hub_cap | if nothign else, push it to a fork :) | 18:56 |
imsplitbit | parelastic seems to want to help with that too | 18:56 |
imsplitbit | so we should be able to knock it out | 18:56 |
imsplitbit | quick | 18:56 |
denis_makogon | SlickNik, could you write ML about sub-meeting (topic - tempest and trove) ? | 18:57 |
SlickNik | denis_makogon: will do. | 18:57 |
doug_shelley66 | imsplitbit - maybe we can connect up and see what we can help with | 18:57 |
imsplitbit | doug_shelley66: definitely | 18:58 |
imsplitbit | I would also like to host a meeting at the meetup in austin | 18:58 |
imsplitbit | very little presentation but lots of collaboration | 18:58 |
hub_cap | ++ | 18:59 |
hub_cap | :) | 18:59 |
denis_makogon | lets meet in Europe | 18:59 |
denis_makogon | suppose, Paris ? | 18:59 |
hub_cap | denis_makogon: i agree!!! | 18:59 |
denis_makogon | Madrid | 18:59 |
cp16net | +1 | 18:59 |
kevinconway | denis_makogon: paris, texas | 18:59 |
robertmyers | +1 | 18:59 |
cp16net | :-P | 18:59 |
denis_makogon | Moscow | 18:59 |
pdmars | denis_makogon: yes | 18:59 |
kevinconway | denis_makogon: or odessa, texas | 18:59 |
denis_makogon | London | 18:59 |
doug_shelley66 | how about Sochi in a few weeks | 18:59 |
hub_cap | paris is the next one (after atlanta) | 18:59 |
denis_makogon | at Baker Street 221B | 18:59 |
hub_cap | lol | 18:59 |
hub_cap | its 11 | 19:00 |
imsplitbit | good talk guys | 19:00 |
hub_cap | #endmeeting | 19:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 19:00 | |
openstack | Meeting ended Wed Jan 8 19:00:05 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/trove/2014/trove.2014-01-08-18.01.html | 19:00 |
imsplitbit | I'm out | 19:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/trove/2014/trove.2014-01-08-18.01.txt | 19:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/trove/2014/trove.2014-01-08-18.01.log.html | 19:00 |
*** imsplitbit has left #openstack-meeting-alt | 19:00 | |
*** venkatesh has joined #openstack-meeting-alt | 19:00 | |
*** jimbobhickville has left #openstack-meeting-alt | 19:00 | |
*** esp has left #openstack-meeting-alt | 19:00 | |
*** Duane has joined #openstack-meeting-alt | 19:01 | |
SlickNik | Thanks all | 19:01 |
cweid | byeeeee happy new year | 19:01 |
*** robertmyers has left #openstack-meeting-alt | 19:01 | |
*** ankur-bansal has joined #openstack-meeting-alt | 19:03 | |
*** markmcclain has joined #openstack-meeting-alt | 19:03 | |
*** pcm_ has joined #openstack-meeting-alt | 19:04 | |
*** Guest21995 has quit IRC | 19:05 | |
*** joel_c has left #openstack-meeting-alt | 19:07 | |
*** ankur-bansal has quit IRC | 19:07 | |
*** songole has joined #openstack-meeting-alt | 19:09 | |
*** songole has left #openstack-meeting-alt | 19:10 | |
*** esker has quit IRC | 19:12 | |
*** jrodom has quit IRC | 19:13 | |
*** pcm_ has left #openstack-meeting-alt | 19:14 | |
*** yidclare has joined #openstack-meeting-alt | 19:14 | |
*** SlickNik has left #openstack-meeting-alt | 19:15 | |
*** eharney has quit IRC | 19:15 | |
*** datsun180b has quit IRC | 19:16 | |
*** datsun180b has joined #openstack-meeting-alt | 19:17 | |
*** ruhe is now known as _ruhe | 19:21 | |
*** yidclare has left #openstack-meeting-alt | 19:23 | |
*** Duane has quit IRC | 19:25 | |
*** tedross has joined #openstack-meeting-alt | 19:25 | |
*** Duane has joined #openstack-meeting-alt | 19:25 | |
*** johnthetubaguy has quit IRC | 19:26 | |
*** Duane has quit IRC | 19:30 | |
*** datsun180b has left #openstack-meeting-alt | 19:30 | |
*** tedross has left #openstack-meeting-alt | 19:31 | |
*** Duane has joined #openstack-meeting-alt | 19:32 | |
*** rossella_s has quit IRC | 19:33 | |
*** nadya_ has quit IRC | 19:34 | |
*** DennyZhang has quit IRC | 19:34 | |
*** sarob has joined #openstack-meeting-alt | 19:34 | |
*** rsblendido has quit IRC | 19:35 | |
*** jmcbride has joined #openstack-meeting-alt | 19:36 | |
*** Duane has quit IRC | 19:37 | |
*** jmcbride has left #openstack-meeting-alt | 19:37 | |
*** Duane has joined #openstack-meeting-alt | 19:38 | |
*** Duane_ has joined #openstack-meeting-alt | 19:42 | |
*** Duane has quit IRC | 19:43 | |
*** Duane has joined #openstack-meeting-alt | 19:46 | |
*** Duane_ has quit IRC | 19:47 | |
*** venkatesh has quit IRC | 19:49 | |
*** eankutse has joined #openstack-meeting-alt | 19:50 | |
*** eharney has joined #openstack-meeting-alt | 19:52 | |
*** baoli has quit IRC | 19:53 | |
*** sarob has quit IRC | 19:53 | |
*** sarob has joined #openstack-meeting-alt | 19:54 | |
*** mpolanco has quit IRC | 19:56 | |
*** sarob has quit IRC | 19:57 | |
*** Duane has quit IRC | 19:58 | |
*** doug_shelley66 has quit IRC | 19:58 | |
*** lblanchard has quit IRC | 20:01 | |
*** rpothier has joined #openstack-meeting-alt | 20:01 | |
*** vipul is now known as vipul-away | 20:02 | |
*** vipul-away is now known as vipul | 20:02 | |
*** Duane_ has joined #openstack-meeting-alt | 20:02 | |
*** rpothier has left #openstack-meeting-alt | 20:02 | |
*** lblanchard has joined #openstack-meeting-alt | 20:03 | |
*** safchain has joined #openstack-meeting-alt | 20:13 | |
*** safchain has quit IRC | 20:13 | |
*** _ruhe is now known as ruhe | 20:14 | |
*** vipul is now known as vipul-away | 20:17 | |
*** mat-lowery_ has quit IRC | 20:25 | |
*** mat-lowery_ has joined #openstack-meeting-alt | 20:26 | |
*** IlyaE has quit IRC | 20:34 | |
*** SushilKM has quit IRC | 20:36 | |
*** vipul-away is now known as vipul | 20:36 | |
*** jdob has quit IRC | 20:39 | |
*** sarob has joined #openstack-meeting-alt | 20:41 | |
*** jdob has joined #openstack-meeting-alt | 20:42 | |
*** ViswaV has quit IRC | 20:43 | |
*** mat-lowery_ is now known as mat-lowery | 20:44 | |
*** IlyaE has joined #openstack-meeting-alt | 20:47 | |
*** ViswaV has joined #openstack-meeting-alt | 20:53 | |
*** ViswaV has quit IRC | 20:54 | |
*** betsy has quit IRC | 20:54 | |
*** ViswaV has joined #openstack-meeting-alt | 20:55 | |
*** ViswaV has quit IRC | 20:55 | |
*** ViswaV has joined #openstack-meeting-alt | 20:55 | |
*** ViswaV has quit IRC | 20:56 | |
*** ViswaVutharkar has joined #openstack-meeting-alt | 20:56 | |
*** sarob has quit IRC | 20:59 | |
*** arnaud__ has quit IRC | 20:59 | |
*** arnaud___ has quit IRC | 20:59 | |
*** sarob has joined #openstack-meeting-alt | 21:00 | |
*** lblanchard has quit IRC | 21:00 | |
*** tomblank has quit IRC | 21:01 | |
*** sarob_ has joined #openstack-meeting-alt | 21:01 | |
*** tomblank has joined #openstack-meeting-alt | 21:01 | |
*** lblanchard has joined #openstack-meeting-alt | 21:01 | |
*** sarob has quit IRC | 21:04 | |
*** ViswaVutharkar has quit IRC | 21:04 | |
*** ViswaV has joined #openstack-meeting-alt | 21:05 | |
*** sarob_ has quit IRC | 21:07 | |
*** sarob has joined #openstack-meeting-alt | 21:07 | |
*** krtaylor has quit IRC | 21:11 | |
*** sarob has quit IRC | 21:12 | |
*** michael-yu has left #openstack-meeting-alt | 21:17 | |
*** amrith has quit IRC | 21:19 | |
*** balajiiyer has quit IRC | 21:20 | |
*** jjmb has joined #openstack-meeting-alt | 21:23 | |
*** Duane has joined #openstack-meeting-alt | 21:24 | |
*** jjmb1 has joined #openstack-meeting-alt | 21:25 | |
*** Duane_ has quit IRC | 21:27 | |
*** david-lyle has quit IRC | 21:27 | |
*** jjmb has quit IRC | 21:28 | |
*** david-lyle has joined #openstack-meeting-alt | 21:28 | |
*** bcrochet is now known as bcrochet|bbl | 21:29 | |
*** eankutse has quit IRC | 21:31 | |
*** eankutse has joined #openstack-meeting-alt | 21:31 | |
*** SergeyLukjanov_ has joined #openstack-meeting-alt | 21:34 | |
*** SergeyLukjanov has quit IRC | 21:35 | |
*** dprince_ has quit IRC | 21:40 | |
*** jdob has quit IRC | 21:42 | |
*** jdob has joined #openstack-meeting-alt | 21:43 | |
*** pnavarro has quit IRC | 21:44 | |
*** AlanClark has quit IRC | 21:44 | |
*** jjmb1 has quit IRC | 21:52 | |
*** arnaud__ has joined #openstack-meeting-alt | 21:57 | |
*** IlyaE has quit IRC | 21:57 | |
*** arnaud___ has joined #openstack-meeting-alt | 21:57 | |
*** balajiiyer has joined #openstack-meeting-alt | 21:57 | |
*** balajiiyer has quit IRC | 21:58 | |
*** balajiiyer has joined #openstack-meeting-alt | 21:58 | |
*** IlyaE has joined #openstack-meeting-alt | 22:03 | |
*** arnaud___ has quit IRC | 22:04 | |
*** arnaud__ has quit IRC | 22:04 | |
*** matty_dubs is now known as matty_dubs|gone | 22:05 | |
*** lblanchard has quit IRC | 22:06 | |
*** tomblank has quit IRC | 22:06 | |
*** sarob has joined #openstack-meeting-alt | 22:08 | |
*** jdob has quit IRC | 22:08 | |
*** arnaud__ has joined #openstack-meeting-alt | 22:08 | |
*** SergeyLukjanov_ has quit IRC | 22:08 | |
*** arnaud___ has joined #openstack-meeting-alt | 22:08 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 22:10 | |
*** doug_shelley66 has joined #openstack-meeting-alt | 22:15 | |
*** krtaylor has joined #openstack-meeting-alt | 22:16 | |
*** rwsu has quit IRC | 22:22 | |
*** jecarey has quit IRC | 22:23 | |
*** pdmars has quit IRC | 22:23 | |
*** eankutse has quit IRC | 22:24 | |
*** alazarev has joined #openstack-meeting-alt | 22:26 | |
*** sarob has quit IRC | 22:26 | |
*** rwsu has joined #openstack-meeting-alt | 22:30 | |
*** flaper87 is now known as flaper87|afk | 22:32 | |
*** sarob has joined #openstack-meeting-alt | 22:33 | |
*** sarob has quit IRC | 22:36 | |
*** markwash has quit IRC | 22:36 | |
*** sarob has joined #openstack-meeting-alt | 22:37 | |
*** sarob_ has joined #openstack-meeting-alt | 22:38 | |
*** sarob_ has quit IRC | 22:38 | |
*** alazarev has quit IRC | 22:38 | |
*** markwash has joined #openstack-meeting-alt | 22:38 | |
*** sarob_ has joined #openstack-meeting-alt | 22:39 | |
*** IlyaE has quit IRC | 22:40 | |
*** sarob has quit IRC | 22:41 | |
*** amrith has joined #openstack-meeting-alt | 22:43 | |
*** amytron has quit IRC | 22:45 | |
*** sarob_ has quit IRC | 22:46 | |
*** amytron has joined #openstack-meeting-alt | 22:47 | |
*** Duane has quit IRC | 22:47 | |
*** SergeyLukjanov_ has joined #openstack-meeting-alt | 22:47 | |
*** SergeyLukjanov_ has quit IRC | 22:47 | |
*** SergeyLukjanov has quit IRC | 22:48 | |
*** SergeyLukjanov_ has joined #openstack-meeting-alt | 22:48 | |
*** Duane has joined #openstack-meeting-alt | 22:48 | |
*** SergeyLukjanov_ has quit IRC | 22:48 | |
*** csaba|afk is now known as csaba | 22:50 | |
*** Duane has quit IRC | 22:52 | |
*** sarob has joined #openstack-meeting-alt | 22:55 | |
*** jcru has quit IRC | 22:55 | |
*** jecarey has joined #openstack-meeting-alt | 22:56 | |
*** rnirmal has quit IRC | 22:58 | |
*** NehaV has quit IRC | 23:01 | |
*** pdmars has joined #openstack-meeting-alt | 23:02 | |
*** sarob has quit IRC | 23:02 | |
*** sarob has joined #openstack-meeting-alt | 23:03 | |
*** sarob_ has joined #openstack-meeting-alt | 23:04 | |
*** kevinconway has quit IRC | 23:06 | |
*** NehaV has joined #openstack-meeting-alt | 23:06 | |
*** NehaV has quit IRC | 23:07 | |
*** sarob has quit IRC | 23:07 | |
*** eharney has quit IRC | 23:10 | |
*** Barker has quit IRC | 23:11 | |
*** amrith has quit IRC | 23:15 | |
*** csaba is now known as csaba|afk | 23:21 | |
*** sarob_ has quit IRC | 23:21 | |
*** sarob has joined #openstack-meeting-alt | 23:22 | |
*** BrianB_ has quit IRC | 23:22 | |
*** yogesh has quit IRC | 23:22 | |
*** yogesh has joined #openstack-meeting-alt | 23:23 | |
*** Duane has joined #openstack-meeting-alt | 23:24 | |
*** sarob has quit IRC | 23:26 | |
*** Duane has quit IRC | 23:27 | |
*** yogesh has quit IRC | 23:27 | |
*** ViswaV has quit IRC | 23:34 | |
*** kebray_ has joined #openstack-meeting-alt | 23:36 | |
*** ruhe is now known as _ruhe | 23:41 | |
*** balajiiyer1 has joined #openstack-meeting-alt | 23:41 | |
*** mpolanco has joined #openstack-meeting-alt | 23:42 | |
*** balajiiyer has quit IRC | 23:42 | |
*** sarob has joined #openstack-meeting-alt | 23:44 | |
*** jasonb365 has quit IRC | 23:44 | |
*** gokrokve has quit IRC | 23:45 | |
*** gokrokve has joined #openstack-meeting-alt | 23:46 | |
*** bill_az has quit IRC | 23:46 | |
*** seanGossard has quit IRC | 23:46 | |
*** mpolanco has quit IRC | 23:47 | |
*** ashaikh has quit IRC | 23:50 | |
*** gokrokve has quit IRC | 23:50 | |
*** sacharya has quit IRC | 23:53 | |
*** balajiiyer1 has quit IRC | 23:54 | |
*** mat-lowery has quit IRC | 23:57 | |
*** balajiiyer1 has joined #openstack-meeting-alt | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!