*** lblanchard has joined #openstack-meeting-alt | 00:02 | |
*** flwang has quit IRC | 00:02 | |
*** pdmars has quit IRC | 00:02 | |
*** vipul-away is now known as vipul | 00:02 | |
*** gokrokve has quit IRC | 00:04 | |
*** gokrokve has joined #openstack-meeting-alt | 00:04 | |
*** sarob has joined #openstack-meeting-alt | 00:07 | |
*** michael-yu has quit IRC | 00:09 | |
*** gokrokve has quit IRC | 00:09 | |
*** sarob has quit IRC | 00:10 | |
*** sarob has joined #openstack-meeting-alt | 00:11 | |
*** pballand has quit IRC | 00:12 | |
*** DennyZhang has joined #openstack-meeting-alt | 00:14 | |
*** sarob has quit IRC | 00:15 | |
*** flwang has joined #openstack-meeting-alt | 00:20 | |
*** vipul is now known as vipul-away | 00:21 | |
*** balajiiyer has joined #openstack-meeting-alt | 00:21 | |
*** sarob has joined #openstack-meeting-alt | 00:27 | |
*** esker has joined #openstack-meeting-alt | 00:27 | |
*** amcrn has joined #openstack-meeting-alt | 00:28 | |
*** lblanchard has quit IRC | 00:40 | |
*** lblanchard has joined #openstack-meeting-alt | 00:42 | |
*** flaper87 is now known as flaper87|afk | 00:42 | |
*** kebray_ has quit IRC | 00:45 | |
*** lblanchard has quit IRC | 00:53 | |
*** IlyaE has joined #openstack-meeting-alt | 00:53 | |
*** amcrn has quit IRC | 01:04 | |
*** DennyZhang has quit IRC | 01:09 | |
*** Barker has joined #openstack-meeting-alt | 01:11 | |
*** mestery has quit IRC | 01:18 | |
*** harlowja has joined #openstack-meeting-alt | 01:33 | |
*** nosnos has joined #openstack-meeting-alt | 01:35 | |
*** malini_afk is now known as malini | 01:43 | |
*** sankarshan_away is now known as sankarshan | 01:45 | |
*** kebray_ has joined #openstack-meeting-alt | 01:46 | |
*** michael-yu has joined #openstack-meeting-alt | 01:47 | |
*** michael-yu has quit IRC | 01:54 | |
*** IlyaE has quit IRC | 02:01 | |
*** sarob has quit IRC | 02:08 | |
*** sarob has joined #openstack-meeting-alt | 02:08 | |
*** michael-yu has joined #openstack-meeting-alt | 02:10 | |
*** sarob has quit IRC | 02:13 | |
*** kebray_ has quit IRC | 02:19 | |
*** markwash has quit IRC | 02:25 | |
*** coolsvap_away has quit IRC | 02:33 | |
*** michael-yu has quit IRC | 02:33 | |
*** yamahata has quit IRC | 02:42 | |
*** malini is now known as malini_afk | 02:51 | |
*** colinmcnamara has quit IRC | 02:51 | |
*** colinmcnamara has joined #openstack-meeting-alt | 03:05 | |
*** colinmcnamara has quit IRC | 03:10 | |
*** michael-yu has joined #openstack-meeting-alt | 03:17 | |
*** vipul-away is now known as vipul | 03:17 | |
*** michael-yu has quit IRC | 03:18 | |
*** colinmcnamara has joined #openstack-meeting-alt | 03:20 | |
*** jecarey has joined #openstack-meeting-alt | 03:24 | |
*** rnirmal has joined #openstack-meeting-alt | 03:26 | |
*** mattgriffin has quit IRC | 03:30 | |
*** banix has joined #openstack-meeting-alt | 03:31 | |
*** mattgriffin has joined #openstack-meeting-alt | 03:32 | |
*** doug_shelley66 has quit IRC | 03:39 | |
*** michael-yu has joined #openstack-meeting-alt | 03:42 | |
*** michael-yu has quit IRC | 03:42 | |
*** mattgriffin has quit IRC | 03:44 | |
*** michael-yu has joined #openstack-meeting-alt | 03:44 | |
*** mattgriffin has joined #openstack-meeting-alt | 03:46 | |
*** harlowja is now known as harlowja_away | 03:54 | |
*** gokrokve has joined #openstack-meeting-alt | 03:55 | |
*** colinmcnamara has quit IRC | 03:56 | |
*** colinmcnamara has joined #openstack-meeting-alt | 03:57 | |
*** colinmcnamara has quit IRC | 04:02 | |
*** michael-yu has quit IRC | 04:07 | |
*** coolsvap has joined #openstack-meeting-alt | 04:08 | |
*** mattgriffin has quit IRC | 04:15 | |
*** akuznetsov has joined #openstack-meeting-alt | 04:25 | |
*** michael-yu has joined #openstack-meeting-alt | 04:25 | |
*** rnirmal has quit IRC | 04:26 | |
*** michael-yu has quit IRC | 04:28 | |
*** colinmcnamara has joined #openstack-meeting-alt | 04:28 | |
*** gokrokve has quit IRC | 04:28 | |
*** mattgriffin has joined #openstack-meeting-alt | 04:28 | |
*** gokrokve has joined #openstack-meeting-alt | 04:29 | |
*** balajiiyer has quit IRC | 04:31 | |
*** colinmcnamara has quit IRC | 04:33 | |
*** DennyZhang has joined #openstack-meeting-alt | 04:37 | |
*** adrian_otto has joined #openstack-meeting-alt | 04:37 | |
*** vipul is now known as vipul-away | 04:40 | |
*** jecarey has quit IRC | 04:41 | |
*** vipul-away is now known as vipul | 04:44 | |
*** gokrokve has quit IRC | 04:53 | |
*** colinmcnamara has joined #openstack-meeting-alt | 04:58 | |
*** DinaBelova_ is now known as DinaBelova | 04:58 | |
*** michael-yu has joined #openstack-meeting-alt | 05:02 | |
*** colinmcnamara has quit IRC | 05:03 | |
*** Barker has quit IRC | 05:06 | |
*** chandankumar_ has joined #openstack-meeting-alt | 05:08 | |
*** yamahata has joined #openstack-meeting-alt | 05:13 | |
*** vipul is now known as vipul-away | 05:15 | |
*** sarob has joined #openstack-meeting-alt | 05:15 | |
*** tanisdl has quit IRC | 05:17 | |
*** coolsvap is now known as coolsvap_away | 05:23 | |
*** gokrokve has joined #openstack-meeting-alt | 05:25 | |
*** vipul-away is now known as vipul | 05:32 | |
*** adrian_otto has left #openstack-meeting-alt | 05:35 | |
*** eankutse has joined #openstack-meeting-alt | 05:35 | |
*** flwang has quit IRC | 05:36 | |
*** arnaud__ has quit IRC | 05:36 | |
*** arnaud has quit IRC | 05:37 | |
*** vipul is now known as vipul-away | 05:47 | |
*** eankutse has quit IRC | 05:54 | |
*** eankutse has joined #openstack-meeting-alt | 05:54 | |
*** colinmcnamara has joined #openstack-meeting-alt | 05:59 | |
*** flwang has joined #openstack-meeting-alt | 05:59 | |
*** IlyaE has joined #openstack-meeting-alt | 06:02 | |
*** colinmcnamara has quit IRC | 06:03 | |
*** DinaBelova is now known as DinaBelova_ | 06:04 | |
*** vipul-away is now known as vipul | 06:10 | |
*** IlyaE has quit IRC | 06:10 | |
*** SushilKM has joined #openstack-meeting-alt | 06:11 | |
*** aignatov_ is now known as aignatov | 06:17 | |
*** coolsvap_away is now known as coolsvap | 06:19 | |
*** doug_shelley66 has joined #openstack-meeting-alt | 06:21 | |
*** IlyaE has joined #openstack-meeting-alt | 06:26 | |
*** mattgriffin has quit IRC | 06:30 | |
*** sarob has quit IRC | 06:30 | |
*** sarob has joined #openstack-meeting-alt | 06:31 | |
*** SushilKM has quit IRC | 06:31 | |
*** eankutse1 has joined #openstack-meeting-alt | 06:31 | |
*** banix has quit IRC | 06:32 | |
*** sankarshan is now known as sankarshan_away | 06:32 | |
*** IlyaE has quit IRC | 06:32 | |
*** eankutse has quit IRC | 06:34 | |
*** sarob has quit IRC | 06:35 | |
*** eankutse1 has quit IRC | 06:36 | |
*** csaba|afk is now known as csaba | 06:39 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 06:41 | |
*** nosnos_ has joined #openstack-meeting-alt | 06:43 | |
*** nosnos has quit IRC | 06:43 | |
*** DennyZhang has quit IRC | 06:44 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 06:50 | |
*** SushilKM has joined #openstack-meeting-alt | 06:50 | |
*** SushilKM has quit IRC | 06:54 | |
*** xuhanp has joined #openstack-meeting-alt | 06:56 | |
*** dguitarbite has joined #openstack-meeting-alt | 06:57 | |
*** SushilKM has joined #openstack-meeting-alt | 06:58 | |
*** sarob has joined #openstack-meeting-alt | 07:01 | |
*** nadya__ has joined #openstack-meeting-alt | 07:05 | |
*** sarob has quit IRC | 07:09 | |
*** SushilKM has quit IRC | 07:10 | |
*** michael-yu has quit IRC | 07:10 | |
*** michael-yu has joined #openstack-meeting-alt | 07:12 | |
*** sarob has joined #openstack-meeting-alt | 07:17 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 07:18 | |
*** sarob_ has joined #openstack-meeting-alt | 07:19 | |
*** aignatov is now known as aignatov_ | 07:20 | |
*** SushilKM has joined #openstack-meeting-alt | 07:20 | |
*** vipul is now known as vipul-away | 07:21 | |
*** sarob has quit IRC | 07:21 | |
*** jjmb has quit IRC | 07:22 | |
*** sarob_ has quit IRC | 07:23 | |
*** vipul-away is now known as vipul | 07:25 | |
*** michael-yu has quit IRC | 07:35 | |
*** yamahata has quit IRC | 07:38 | |
*** csaba is now known as csaba|afk | 07:44 | |
*** vipul is now known as vipul-away | 07:45 | |
*** obondarev_ has joined #openstack-meeting-alt | 07:53 | |
*** vipul-away is now known as vipul | 07:54 | |
*** aignatov_ is now known as aignatov | 07:54 | |
*** yogesh has joined #openstack-meeting-alt | 08:00 | |
*** flaper87|afk is now known as flaper87 | 08:03 | |
*** aignatov is now known as aignatov_ | 08:06 | |
*** SushilKM has quit IRC | 08:08 | |
*** jcoufal has joined #openstack-meeting-alt | 08:13 | |
*** SushilKM has joined #openstack-meeting-alt | 08:14 | |
*** DinaBelova_ is now known as DinaBelova | 08:15 | |
*** sarob has joined #openstack-meeting-alt | 08:17 | |
*** sarob has quit IRC | 08:22 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 08:23 | |
*** luqas has joined #openstack-meeting-alt | 08:23 | |
*** michael-yu has joined #openstack-meeting-alt | 08:24 | |
*** jtomasek has joined #openstack-meeting-alt | 08:26 | |
*** michael-yu has quit IRC | 08:35 | |
*** dguitarbite has quit IRC | 08:44 | |
*** dguitarbite has joined #openstack-meeting-alt | 08:45 | |
*** luqas has quit IRC | 08:55 | |
*** colinmcnamara has joined #openstack-meeting-alt | 09:01 | |
*** safchain has joined #openstack-meeting-alt | 09:02 | |
*** derekh has joined #openstack-meeting-alt | 09:03 | |
*** colinmcnamara has quit IRC | 09:05 | |
*** aignatov_ is now known as aignatov | 09:10 | |
*** sarob has joined #openstack-meeting-alt | 09:17 | |
*** derekh has quit IRC | 09:18 | |
*** sarob has quit IRC | 09:22 | |
*** venkatesh has joined #openstack-meeting-alt | 09:25 | |
*** venkatesh has quit IRC | 09:26 | |
*** luqas has joined #openstack-meeting-alt | 09:27 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 09:27 | |
*** dosaboy_ is now known as dosaboy | 09:28 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 09:28 | |
*** aignatov is now known as aignatov_ | 09:34 | |
*** dosaboy has quit IRC | 09:36 | |
*** aignatov_ is now known as aignatov | 09:37 | |
*** dosaboy has joined #openstack-meeting-alt | 09:38 | |
*** matrohon has quit IRC | 09:40 | |
*** matrohon has joined #openstack-meeting-alt | 09:40 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 09:40 | |
*** flwang has quit IRC | 09:47 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 09:47 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 09:47 | |
*** aignatov is now known as aignatov_ | 09:49 | |
*** xuhanp has quit IRC | 09:52 | |
*** johnthetubaguy has joined #openstack-meeting-alt | 09:52 | |
*** aignatov_ is now known as aignatov | 09:53 | |
*** DinaBelova is now known as DinaBelova_ | 09:58 | |
*** SushilKM has quit IRC | 10:02 | |
*** boris-42 has quit IRC | 10:02 | |
*** SushilKM has joined #openstack-meeting-alt | 10:02 | |
*** boris-42 has joined #openstack-meeting-alt | 10:04 | |
*** SushilKM has quit IRC | 10:07 | |
*** SushilKM has joined #openstack-meeting-alt | 10:08 | |
*** akuznetsov has quit IRC | 10:12 | |
*** akuznetsov has joined #openstack-meeting-alt | 10:13 | |
*** sarob has joined #openstack-meeting-alt | 10:13 | |
*** sarob_ has joined #openstack-meeting-alt | 10:17 | |
*** yogesh has quit IRC | 10:18 | |
*** sarob has quit IRC | 10:18 | |
*** SushilKM has quit IRC | 10:19 | |
*** sarob_ has quit IRC | 10:22 | |
*** xuhanp has joined #openstack-meeting-alt | 10:25 | |
*** xuhanp has quit IRC | 10:26 | |
*** flwang has joined #openstack-meeting-alt | 10:31 | |
*** jesusaurus has quit IRC | 10:35 | |
*** derekh has joined #openstack-meeting-alt | 10:35 | |
*** jesusaurus has joined #openstack-meeting-alt | 10:37 | |
*** gokrokve has quit IRC | 11:11 | |
*** sarob has joined #openstack-meeting-alt | 11:17 | |
*** sarob has quit IRC | 11:22 | |
*** aignatov is now known as aignatov_ | 11:26 | |
*** shanks has joined #openstack-meeting-alt | 11:28 | |
*** yogesh has joined #openstack-meeting-alt | 11:28 | |
*** derekh has quit IRC | 11:29 | |
*** yogesh has quit IRC | 11:33 | |
*** nadya__ has quit IRC | 11:33 | |
*** aignatov_ is now known as aignatov | 11:50 | |
*** boris-42 has quit IRC | 11:53 | |
*** boris-42 has joined #openstack-meeting-alt | 11:56 | |
*** colinmcnamara has joined #openstack-meeting-alt | 12:03 | |
*** gokrokve has joined #openstack-meeting-alt | 12:06 | |
*** colinmcnamara has quit IRC | 12:08 | |
*** gokrokve has quit IRC | 12:12 | |
*** sergmelikyan has quit IRC | 12:12 | |
*** safchain has quit IRC | 12:13 | |
*** jcoufal has quit IRC | 12:14 | |
*** jcoufal has joined #openstack-meeting-alt | 12:15 | |
*** sarob has joined #openstack-meeting-alt | 12:17 | |
*** sarob has quit IRC | 12:22 | |
*** aignatov is now known as aignatov_ | 12:26 | |
*** julim has joined #openstack-meeting-alt | 12:32 | |
*** jjmb has joined #openstack-meeting-alt | 12:38 | |
*** jjmb has quit IRC | 12:38 | |
*** sgordon has joined #openstack-meeting-alt | 12:40 | |
*** doug_shelley66 has quit IRC | 12:43 | |
*** irenab has joined #openstack-meeting-alt | 12:55 | |
*** gokrokve has joined #openstack-meeting-alt | 13:01 | |
*** baoli has joined #openstack-meeting-alt | 13:01 | |
baoli | #startmeeting pci passthrough | 13:02 |
---|---|---|
openstack | Meeting started Wed Jan 22 13:02:17 2014 UTC and is due to finish in 60 minutes. The chair is baoli. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:02 |
*** openstack changes topic to " (Meeting topic: pci passthrough)" | 13:02 | |
openstack | The meeting name has been set to 'pci_passthrough' | 13:02 |
*** sadasu has joined #openstack-meeting-alt | 13:02 | |
*** rkukura has joined #openstack-meeting-alt | 13:02 | |
*** coolsvap has quit IRC | 13:03 | |
irenab | hi | 13:03 |
baoli | Hi | 13:03 |
sadasu | Hello! | 13:03 |
irenab | baoli: following you email, I suggested to cover SRIOV related this week | 13:04 |
baoli | Irenab, I agree | 13:05 |
irenab | As for heyongli BP , I reviewed, no major issues | 13:05 |
ijw | yo | 13:05 |
irenab | Just do not like the way it deals with netowrking for now.... | 13:05 |
baoli | What's exactly the plan B you mentioned | 13:06 |
irenab | But it least it adds some support | 13:06 |
ijw | the one I suggested? | 13:06 |
*** pdmars has joined #openstack-meeting-alt | 13:06 | |
*** pdmars has quit IRC | 13:06 | |
*** gokrokve has quit IRC | 13:06 | |
irenab | yes, what Ian menat by neutron eawre scheduler | 13:06 |
irenab | ^aware | 13:06 |
*** pdmars has joined #openstack-meeting-alt | 13:07 | |
baoli | How is it exactly defined? | 13:07 |
*** luqas has quit IRC | 13:08 | |
sadasu | I had one question regarding the bp wiki | 13:08 |
irenab | sadasu: I think heyongli is not here | 13:08 |
*** BrianB_ has joined #openstack-meeting-alt | 13:09 | |
sadasu | ok...maybe ijw can answer | 13:09 |
ijw | baoli: the problem is that we need to decide in advance of starting a VM which specific network cards can be used to attach to the networks it wants | 13:09 |
irenab | baoli: you can see Ian's suggestion at #link: https://docs.google.com/document/d/1vadqmurlnlvZ5bv3BlUbFeXRS_wh-dsgi5plSjimWjU/edit?pli=1# | 13:09 |
sadasu | pci-flavor can be specified as part of nova flavor create and as part of --nic option | 13:09 |
*** heyongli has joined #openstack-meeting-alt | 13:09 | |
ijw | baoli: the solution is for nova-api to ask Neutron what the requirements are and hand it to the scheduler | 13:09 |
sadasu | ignoring the exact syntax for now | 13:09 |
heyongli | sorry my home network un-stable today | 13:10 |
sadasu | have we thought of the case where pci-flavors can be specified both places? | 13:10 |
sadasu | I don't see it in the doc | 13:10 |
ijw | And according to rkukura, there's a similar requirement for provider networks, so I think in practice a lot of that solution would be done by them and we could piggyback on it, but I also think it's Juno territory | 13:10 |
irenab | sadasu: as far as I understood, it is there | 13:10 |
sadasu | nova flavor-key m1.small set pci_passthrough:pci_flavor= '1:bigGPU' | 13:11 |
ijw | sadasu: yes - the ones in the nova flavor are non-Neutron passthrough devices which are simply attached (even if they're NICs). The ones in Neutron are attached by vif plugging. | 13:11 |
sadasu | nova boot mytest --flavor m1.tiny --image=cirros-0.3.1-x86_64-uec --nic net-id=network_X pci_flavor= '1:phyX_NIC;' | 13:11 |
*** aignatov_ is now known as aignatov | 13:11 | |
ijw | And we have to combine all the PCI device requirements before we try to scheule. | 13:11 |
irenab | heyongli: Can you please address my comments on wiki? | 13:12 |
sadasu | ijw: I understand that since I have been following this discussion...I think it should be made very clear and explicit in the doc | 13:12 |
heyongli | which one? irenab? | 13:12 |
ijw | sadasu: Ok, that seems sensible | 13:12 |
sadasu | also, admin should be careful while creating a pci-flavor that is a mixture of networking and non-networking devices | 13:13 |
irenab | heyongli: can we quickly go over all of them | 13:13 |
ijw | The document could do with a work-over for formatting, too, it's hard to read because the formatting's patchy | 13:13 |
heyongli | irenab: ok | 13:13 |
ijw | I was going to do that if I found time but I haven't managed it yet | 13:13 |
heyongli | ijw: i had to do it tomorrow | 13:14 |
irenab | heyongli: just look for irenab on wiki page | 13:14 |
ijw | I suggest anyone else who has 5 minutes to spare picks a section | 13:14 |
irenab | first on pci_information format, do you agree? | 13:14 |
heyongli | format or name? | 13:14 |
ijw | The idea of pci_information as I understood it is that you could supply the config item more than once rather than having a list of matches | 13:14 |
ijw | But we should choose one, clearly that's not defined well enough | 13:15 |
irenab | heyongli: both format and name | 13:15 |
irenab | you have '=>' there | 13:15 |
heyongli | irenab: sure, if this kind of problem or typo, i think you can modify it directly. | 13:16 |
irenab | heyongli: thanks | 13:16 |
heyongli | for name, i don't have the good idea. | 13:17 |
irenab | heyongli: another Question on pci_flavor_attrs. Is it single defintion? | 13:17 |
heyongli | it can be multi ,if we want it to be. | 13:17 |
*** sarob has joined #openstack-meeting-alt | 13:17 | |
irenab | should it be defined per PCI flavor or not? | 13:18 |
heyongli | this should be identical in all cloud machine, is it a problem? | 13:18 |
heyongli | irenab: no , i don't thinks so, any concern? | 13:18 |
irenab | no, I just not sure I understand the usage and what should be defined there by cloud admin | 13:18 |
baoli | well, I imagine it would. What if you want to add a new attribute in order to do some new stuff? | 13:19 |
irenab | As I understood, its the list of properties to filter the PCI devices by scheduler, right? | 13:19 |
baoli | Then the question becomes why would you like to define pci flavors on the fly if the attribute is static? | 13:20 |
ijw | I think it should be (a) single and (b) comma separated | 13:20 |
*** amotoki has joined #openstack-meeting-alt | 13:20 | |
heyongli | irenab, not filter , it's the scheduler orgnized the stats pool, i think . | 13:20 |
ijw | a, b, c for example | 13:20 |
ijw | baoli: flavors can be defined on the fly but we need to validate the attributes they use, I think | 13:20 |
irenab | heyongli: but eventually the device will be picked by mataching all attrs? | 13:21 |
heyongli | list is a json structure, like all other definition, | 13:21 |
ijw | You still have quite a lot of flexibility in what flavors you make even if the attrs are the same | 13:21 |
baoli | why attr is static? | 13:21 |
ijw | Because pci_stats are created based on it, really, and you could invalidate flavors if you change it | 13:21 |
ijw | We discussed this before and I think the conclusion is that yes, it could be something you could change, but if we wanted to do that we could add it later | 13:22 |
heyongli | ijw: yeah, there could be some improvement maybe, but have no idea yet. | 13:22 |
*** sarob has quit IRC | 13:22 | |
ijw | But if we have lots of lines of the form: | 13:22 |
ijw | pci_information=[{match}, {attrs}] | 13:22 |
ijw | That's not awful | 13:22 |
ijw | And the lines are short enough to be readable - long config items don't wrap well, I think | 13:22 |
heyongli | ijw: don't we talk abou the pci_flavor_attrs? | 13:23 |
*** vkmc has joined #openstack-meeting-alt | 13:23 | |
*** vkmc has joined #openstack-meeting-alt | 13:23 | |
baoli | would compute node read it as well so that it can validate the attr in the list? | 13:23 |
irenab | at least I do | 13:23 |
ijw | heyongli: sorry, I'm talking about both at once ;) | 13:23 |
ijw | pci_flavor_attrs=a, b, c I think | 13:23 |
ijw | spaces ignored | 13:23 |
irenab | so attrs in pci_info can be from the (a,b,c) only | 13:24 |
irenab | ? | 13:24 |
ijw | baoli: compute node uses it, yes - not to validate, but to group the pci_stats it's returning | 13:24 |
ijw | irenab: yes | 13:24 |
heyongli | ijw: this lead the to code need to be parse it, but if use [], you don't do anything. | 13:24 |
baoli | ijw, I mean to validate the attr that's used in the pci information list? | 13:24 |
ijw | heyongli: string.split will do it for commas, so I think that's 2 lines of code for a slightly nicer format | 13:25 |
ijw | baoli: In pci_information you can specify things outside the pci_flavor_list | 13:25 |
ijw | Or are you saying we should check they're all present | 13:25 |
ijw | ? | 13:25 |
heyongli | ijw: i'm fine with it. but someone will jump in suggest the [] i think, i accept it , and let's move on | 13:25 |
baoli | so attrs used in the pci information could be anything? | 13:26 |
irenab | baoli: as long as defined on Controller | 13:26 |
irenab | for pci_flavor_attr | 13:26 |
*** sankarshan_away is now known as sankarshan | 13:26 | |
heyongli | baoli: i think this is the start of configration, it's no method to verify it, except the format | 13:26 |
ijw | baoli: yes | 13:27 |
ijw | irenab: no | 13:27 |
ijw | irenab: You can put what you like in there, they don't have to be in the flavor_attrs - but the ones that aren't can only be used for information, not for scheduling | 13:28 |
baoli | ijw, ok. got it | 13:28 |
*** doug_shelley66 has joined #openstack-meeting-alt | 13:28 | |
irenab | ijw: can you please define the pci_flavor_attr, I am confused | 13:28 |
irenab | ijw: got it | 13:28 |
ijw | OK | 13:28 |
ijw | Haven't caught up with John yet - he did a driveby on the google document, I replied to his comment but haven't seen a response. The mailing list message also had no response when I checked an hour ago. | 13:29 |
baoli | How does the flavor definition get conveyed to all the compute nodes? | 13:30 |
ijw | I see where he's coming from with his points about host aggregate but I think he's basically suggesting that we use host aggregates in place of the whole system, both pci_information and flavors | 13:30 |
heyongli | ijw: john remove his name from this blue print, he is busy on other thing, and we kill his time too much | 13:30 |
ijw | heyongli: ok | 13:30 |
ijw | I'm going for beer with him next week, I'll have a conversation then | 13:30 |
heyongli | ijw: so cool | 13:30 |
ijw | Indeed ;) | 13:30 |
ijw | One week, three countries, no sleep ;) | 13:31 |
heyongli | ijw: thank you do so much for this . | 13:31 |
ijw | Nah - this is not work, this is beer because I happen to be in the area ;) | 13:31 |
ijw | Also, beer | 13:31 |
heyongli | i update the pci attr to a, b, c | 13:32 |
irenab | so, are we OK with this BP? | 13:32 |
baoli | Setting aside the beer, How does the flavor definition get conveyed to all the compute nodes? | 13:32 |
irenab | Can we move to baoli's list for the rest? | 13:32 |
ijw | baoli: don't you touch my pint! | 13:32 |
ijw | baoli: That's actually a good question | 13:32 |
baoli | it's early morning, and I have to work. No beer | 13:33 |
ijw | baoli: I think there are two options. Either a compute node requests it when it comes up and doesn't start sending pci_stats till it has it, or the control node casts it occasionally | 13:33 |
heyongli | sorry , i don't under stand the question | 13:33 |
baoli | well, you can define it on the fly | 13:33 |
ijw | Yes, that's why an update after cast might be a better option | 13:34 |
irenab | ijw: can you repeat the question? | 13:34 |
ijw | I mean, even if you can't change it via the API, you can stop the control server, change it and restart, so we have to be flexible | 13:34 |
ijw | irenab: baoli asked how we get the pci flavor attrs to the compute hosts so that they can send pci_stats in the right format | 13:35 |
sadasu | so at startup time of compute and controller nodes and right after update via CLI? | 13:35 |
*** derekh has joined #openstack-meeting-alt | 13:35 | |
baoli | ijw, restarting is an interesting proposation | 13:35 |
ijw | baoli: indeed - if you restart the compute it needs to find out the information, which is either a need for a call or a periodic broadcast; if you restart the control node you have to send the information, which can be a cast | 13:36 |
ijw | If the two are out of sync then the compute node would send the wrong info and the control node would have to drop it | 13:36 |
sadasu | not sure if periodic broadcast is a good idea | 13:37 |
baoli | Well, it doesn't sound good to me if restarting needs to be done for a change of flavor, doesn't it | 13:37 |
heyongli | ijw: compute not sent the flavor i think, but use wrong specs. | 13:37 |
ijw | baoli: No - this is only if you decide to change the list of attributes (in the config, at the moment) | 13:37 |
ijw | flavors would be fine for dynamic update, the compute node doesn't need to know what they are | 13:37 |
sadasu | baoli: that may not be the reason for a restart, but before a flavor definition update has been sent to all compute nodes, it is possible that the controller is restarted | 13:38 |
*** luqas has joined #openstack-meeting-alt | 13:38 | |
baoli | ijw, why? are you sending stats based on flavor definition? | 13:38 |
ijw | baoli: no - as you say | 13:38 |
heyongli | baoli: i don't think so. | 13:38 |
irenab | on flavor_attrs I think | 13:38 |
heyongli | stats construct base on the attr list, | 13:38 |
ijw | You're sending pci stats (and instance start requests) using pci attrs, that's the only way control and compute communicate | 13:38 |
baoli | Can you explain how the stats get calculated? | 13:39 |
ekarlso | just 7win 378 | 13:39 |
ijw | But they do have to agree on the list of attributes they're using (pci_flavor_attrs) | 13:39 |
*** jdob has joined #openstack-meeting-alt | 13:39 | |
baoli | Again, can you explain how the stats get calculated? | 13:40 |
baoli | by a compute node? | 13:40 |
ijw | baoli: I have devices (1, 2) and (1, 4) for (vendor, product) - if the attrs list is 'vendor' I would get {vendor: 1, count: 2} and if it's vendor, product I would get {vendor:1, device: 2, count:1} and {vendor:1, device:4, count:1} | 13:40 |
ijw | Make sense? | 13:40 |
baoli | how do you know it's by vendor or (vendor, product_id)? | 13:41 |
ijw | pci_flavor_attrs' value | 13:41 |
ijw | As received from the control node | 13:41 |
ijw | ... somehow, which is where we started the discussion | 13:41 |
ijw | Make sense? | 13:42 |
baoli | I must have missed something | 13:42 |
baoli | Not yet. | 13:42 |
baoli | you said the attribute list is one item? | 13:43 |
baoli | sorry. You define an attribute list as (a,b,c, ....)? | 13:43 |
ijw | No, a comma separated list | 13:44 |
ijw | of multiple attributes | 13:44 |
baoli | Am I using a comma in there? | 13:44 |
ijw | baoli: I mean 'no, it's not one item' | 13:44 |
ijw | I'll try to be clea | 13:44 |
ijw | r | 13:44 |
baoli | so is it (a1, a2, a3)? | 13:44 |
baoli | for example? | 13:44 |
ijw | I meant that I think pci_flavor_attrs should appear just once in the config, not repeatedly; that it should have a value like 'a,b,c' because the JSON format '["a","b","c"]' is a bit unnecessary for a list of simple items; and that the programmatic value would be a list of strings. | 13:45 |
baoli | that's fine | 13:45 |
baoli | I don't care about the format, actually | 13:46 |
ijw | Yeah, we went all over the shop in that discussion but those are the three things I meant to say | 13:46 |
baoli | how stats get calculated based on ["a", "b", "c"]? | 13:47 |
heyongli | baoli: let me show you | 13:47 |
ijw | As above - we bucket based on unique combinations of value, so there would be one stats row for each unique combination of a, b, c attribute values | 13:47 |
heyongli | if device had [a, b], it should in the [a,b ] pool | 13:47 |
heyongli | i f device had [a, b,c ], it in the [a,b,c] pool | 13:47 |
heyongli | if only device had only a, it's in the [a,] pool | 13:48 |
ijw | Um, no | 13:48 |
baoli | oh, guys, come on | 13:48 |
heyongli | acctually, it's [a, none , none ] pool | 13:48 |
ijw | not at all | 13:48 |
*** banix has joined #openstack-meeting-alt | 13:48 | |
ijw | Look - so the attributes will be ones that the pci devices have. device, product, things in extra info, so on | 13:48 |
heyongli | there should have no overlap, and what is it in you mind, intresting. | 13:49 |
ijw | Absences in any of them would be None | 13:49 |
heyongli | ijw: cool, i agree | 13:49 |
ijw | But the bucket is unique combinations of those attributes' values in the pci device list on the compute node | 13:49 |
heyongli | i said [a], is [a, none none] | 13:49 |
*** akuznetsov has quit IRC | 13:49 | |
ijw | We do an operation like the SQL statement SELECT $pci_flavor_attrs, count(*) from pci_devices GROUP BY $pci_flavor_attrs | 13:50 |
ijw | Which means that, for each unique value combo we get a count of devices with that combo | 13:50 |
ijw | heyongli: yeah, I think I agree with what you mean but I don't think your explanation was at all clear ;) | 13:50 |
ijw | So for pci_flavor_attrs='device,vendor' | 13:51 |
*** tnurlygayanov_ has joined #openstack-meeting-alt | 13:51 | |
heyongli | ijw: may be , i'm not good at it like you, really, | 13:51 |
ijw | Take a list of PCI devices | 13:51 |
*** tnurlygayanov has quit IRC | 13:51 | |
ijw | Turn it into a list of [device-value,vendor-value] one for each device | 13:51 |
ijw | Count unique combinations | 13:51 |
heyongli | ijw: in compute node we don't need sql the db to calulate this | 13:51 |
ijw | Return the combination and count to the control node | 13:51 |
baoli | ijw, you need [device], [vendor], [device, vendor], right? | 13:52 |
ijw | heyongli: yes - I'm not suggesting we use SQL, it's just I can express the transformation unambiguously with one line of SQL | 13:52 |
heyongli | ijw: in this way, the device will belong to multi pool, this had problem. | 13:52 |
ijw | baoli: nope - in the schedulers, flavors match more than one of those buckets | 13:52 |
baoli | ijw, I'm really lost here. | 13:52 |
ijw | So if I have a flavor that says 'vendor: 1' and I have pci_flavor_attrs of 'device,vendor' | 13:53 |
heyongli | jiw: if a flavor request [a, b] you maybe allocate it from pool [a,b,c] this will lead to use up the device but stats say compute node had it | 13:53 |
ijw | Then in the scheduler I have pci_stats for each device,vendor combination | 13:53 |
baoli | you must have thought it through. But I would recommend documenting this in a well specified algorithm. Becasue this is critical | 13:53 |
ijw | I check each pci_stats row that has vendor=1, ignoring the device | 13:53 |
ijw | And find a free device | 13:54 |
*** yamahata has joined #openstack-meeting-alt | 13:55 | |
baoli | There seems to be a big disconnect in this regard. So it must be clearly specified in the doc. | 13:55 |
*** jecarey has joined #openstack-meeting-alt | 13:55 | |
heyongli | ijw: this will lead to this: one device in multi pool(bucks,) this is not good. i suggest: if device match [vendor=1, product=5,...], it count only in the most longer mach pool. | 13:55 |
heyongli | baoli: agree | 13:56 |
ijw | heyongli: One device will never be in multiple pools | 13:56 |
ijw | heyongli: There is no short-match set of pools | 13:56 |
heyongli | ijw: so , that's good for me | 13:56 |
*** aignatov is now known as aignatov_ | 13:57 | |
ijw | A pool is always tagged by a full set of pci_flavor_attrs. The scheduler works out partial matches, so the complexity isn't passed on to the compute nodes | 13:57 |
baoli | Ok, time's almost up now. | 13:57 |
ijw | So hopefully that's clear | 13:57 |
*** mestery has joined #openstack-meeting-alt | 13:57 | |
baoli | We'll start SRIOV tomorrow | 13:57 |
heyongli | ijw: i only request the stats calculate algorithm had this feature(longer match), any thing other is fine to me. | 13:57 |
ijw | baoli: I'll see about that algorithm, but I guarantee it will horrify - it's definitely a long search in the worst case | 13:57 |
baoli | ijw, I dont' like anything that's horrific. | 13:58 |
ijw | heyongli: I think you and I agree what the stats will be - just put a patch up and I'll review | 13:58 |
heyongli | i update the the doc base on this request. | 13:58 |
*** banix has quit IRC | 13:58 | |
heyongli | ijw: sure, i had the patch, and sent, that's fit our goal, i think. | 13:59 |
ijw | baoli: It's slow in the worst case, which the admin has an option to set up. It has to be because we allow such general flavor conditions, because people want them. We minimise the data it operates on to ensure it's not going to be too slow in practice, but the algorithm as code does have to do retries as it finds a match so it will look suspiciously like lots of nested loops | 13:59 |
ijw | It will have a comment explaining that when we come to write it | 13:59 |
baoli | ijw, my concern is how it works because I haven't seen a complete description on this yet. | 13:59 |
heyongli | ijw: this fine, stats report base on one compute node, there is no so many device | 13:59 |
ijw | baoli: I certainly wrote a fairly complete one, but if you'll take it on trust that it will work quite honestly I would sooner write the algorithm as code | 14:00 |
heyongli | baoli: much like the current implementation, i think. | 14:00 |
baoli | And as far as I'm concerned, it's nasty and unnecessarily complicated. I'm not sure we are going in the right direction any more | 14:00 |
*** colinmcnamara has joined #openstack-meeting-alt | 14:00 | |
ijw | (which I can do once heyongli's patch is up so I can work off of it) | 14:00 |
*** nadya__ has joined #openstack-meeting-alt | 14:00 | |
baoli | #endmeeting | 14:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:01 | |
openstack | Meeting ended Wed Jan 22 14:01:07 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-22-13.02.html | 14:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-22-13.02.txt | 14:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-22-13.02.log.html | 14:01 |
*** heyongli has quit IRC | 14:01 | |
ijw | Not trying to be awkward, just trying to save time. Sounds like heyongli will have something by next week at the latest and we have a quiet period while I2 is sorted out where we can get our patches all lined up | 14:01 |
*** dprince has joined #openstack-meeting-alt | 14:01 | |
*** gokrokve has joined #openstack-meeting-alt | 14:02 | |
*** akuznetsov has joined #openstack-meeting-alt | 14:04 | |
*** yamahata has quit IRC | 14:05 | |
*** colinmcnamara has quit IRC | 14:05 | |
*** boris-42 has quit IRC | 14:06 | |
*** gokrokve has quit IRC | 14:06 | |
*** colinmcnamara has joined #openstack-meeting-alt | 14:07 | |
*** aignatov_ is now known as aignatov | 14:09 | |
*** boris-42 has joined #openstack-meeting-alt | 14:10 | |
*** lblanchard has joined #openstack-meeting-alt | 14:11 | |
*** eankutse has joined #openstack-meeting-alt | 14:17 | |
*** sarob has joined #openstack-meeting-alt | 14:17 | |
*** eankutse has quit IRC | 14:19 | |
*** eankutse has joined #openstack-meeting-alt | 14:19 | |
*** coolsvap has joined #openstack-meeting-alt | 14:22 | |
*** sarob has quit IRC | 14:22 | |
*** banix has joined #openstack-meeting-alt | 14:23 | |
*** SushilKM has joined #openstack-meeting-alt | 14:23 | |
*** mattgriffin has joined #openstack-meeting-alt | 14:27 | |
*** SushilKM has quit IRC | 14:27 | |
*** jaypipes has quit IRC | 14:27 | |
*** jaypipes has joined #openstack-meeting-alt | 14:28 | |
*** SushilKM has joined #openstack-meeting-alt | 14:28 | |
*** eankutse has quit IRC | 14:30 | |
*** eankutse has joined #openstack-meeting-alt | 14:30 | |
*** betsy has joined #openstack-meeting-alt | 14:30 | |
*** SushilKM has quit IRC | 14:33 | |
*** xuhanp has joined #openstack-meeting-alt | 14:34 | |
*** safchain has joined #openstack-meeting-alt | 14:35 | |
*** esker has quit IRC | 14:39 | |
*** esker has joined #openstack-meeting-alt | 14:40 | |
*** SushilKM has joined #openstack-meeting-alt | 14:44 | |
*** esker has quit IRC | 14:45 | |
*** amytron has joined #openstack-meeting-alt | 14:47 | |
*** kevinconway has joined #openstack-meeting-alt | 14:48 | |
*** balajiiyer has joined #openstack-meeting-alt | 14:51 | |
*** baoli has quit IRC | 14:54 | |
*** SushilKM has quit IRC | 14:54 | |
*** abccba has joined #openstack-meeting-alt | 14:56 | |
*** nosnos_ has quit IRC | 14:57 | |
*** Swami has joined #openstack-meeting-alt | 15:02 | |
Swami | hi | 15:02 |
Swami | safchain ping | 15:02 |
*** gokrokve has joined #openstack-meeting-alt | 15:03 | |
Swami | jamie ping | 15:03 |
safchain | Swami, Hi | 15:03 |
Swami | safchain: hi | 15:03 |
Swami | #startmeeting distributed_virtual_router | 15:03 |
openstack | Meeting started Wed Jan 22 15:03:59 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 |
*** AlanClark has joined #openstack-meeting-alt | 15:04 | |
Swami | topic: Changes in our API | 15:04 |
Swami | #topic: Changes in our API | 15:05 |
*** openstack changes topic to ": Changes in our API (Meeting topic: distributed_virtual_router)" | 15:05 | |
Swami | safchain: We are currently planning to move away from the user command that would create the EGA's | 15:06 |
safchain | Swami, did you update the gdoc ? | 15:06 |
Swami | So we would be using the existing router-gateway-set and router-gateway-clear command to provision the EGA in the compute Nodes. | 15:06 |
Swami | safchain: I have not, but I will update it today. | 15:07 |
*** eankutse has quit IRC | 15:07 | |
Swami | safchain: But in this model, each compute node will be using either single EGA or a multiple EGA per tenant based on the global config. | 15:07 |
*** gokrokve has quit IRC | 15:08 | |
safchain | ok, I will check the gdoc | 15:08 |
*** gokrokve has joined #openstack-meeting-alt | 15:09 | |
Swami | safchain: But still we can't get rid of the "--distributed" arg for the "router" object and that is the only way in our model we can distinguish between a centralized and distributed router. | 15:10 |
*** balajiiyer has left #openstack-meeting-alt | 15:11 | |
*** rnirmal has joined #openstack-meeting-alt | 15:11 | |
safchain | Swami, ok | 15:12 |
Swami | safchain: I heard that you were busy with the tempest work and made lot more progress. | 15:13 |
safchain | Swami, Yes a lot, and also work and the HA BP | 15:14 |
*** Barker has joined #openstack-meeting-alt | 15:14 | |
Swami | safchain: Is your HA targeted for the Icehouse 3 milestone. | 15:14 |
safchain | Swami, yes | 15:14 |
Swami | safchain: Did you get a chance to go over the "Provider router" blueprint | 15:15 |
Swami | Jamie ping | 15:15 |
safchain | safchain, not yet | 15:15 |
safchain | Swami, I have to | 15:15 |
Swami | safchain: thanks, once you go over it let me know and we can discuss. | 15:15 |
Swami | I still see that there should be some router attribute that should say that the services can run in that router or not. | 15:16 |
*** sarob has joined #openstack-meeting-alt | 15:17 | |
*** irenab has quit IRC | 15:18 | |
Swami | safchain: On monday I attended the service vm meeting and I also brought up this issue with sumit and other folks. | 15:18 |
safchain | Swami, ok, I will have a look to the log | 15:19 |
Swami | safchain: I am planning to push a WIP code by icehouse 3. | 15:19 |
safchain | Swami, great | 15:19 |
Swami | at least for the East-West part, we may not be ready with the north-south by that time. | 15:20 |
Swami | let us see how it goes. | 15:20 |
Swami | safchain: Are there anyone right now working on the L3-consolidation | 15:20 |
Swami | safchain: Which subteam is working on the L3-consolidation. | 15:21 |
safchain | Swami, I don't know | 15:21 |
*** sarob has quit IRC | 15:22 | |
*** dhellmann is now known as dhellmann_ | 15:22 | |
*** malini_afk is now known as malini | 15:22 | |
Swami | safchain: I had a question with respect to the "shared" flag in the external net object | 15:23 |
Swami | What is the functionality of the "shared' flag. I tried setting both False and true and in both cases I can see that all tenants can access the external net if created by an admin. | 15:23 |
Swami | The only difference I see is "if shared=true", the subnet associated with the external net is visible to the tenant. I am not sure what is the use case for it. | 15:24 |
*** SheenaG has left #openstack-meeting-alt | 15:25 | |
*** DinaBelova_ is now known as DinaBelova | 15:25 | |
Swami | safchain: any thoughts on that topic | 15:27 |
safchain | Swami, no I have to check that also | 15:28 |
safchain | Swami, I did the same test as you | 15:29 |
Swami | safchain: Thanks hope we are on the same boat. | 15:29 |
*** sankarshan is now known as sankarshan_away | 15:29 | |
Swami | safchain: I did see there was a blueprint out there to fix this during havana, but this was untargetted at the end. | 15:29 |
safchain | Swami, sorry for the lag, bit busy today | 15:30 |
Swami | safchain: That's fine, no worries. | 15:30 |
safchain | Swami, do you have the link of this BP | 15:30 |
Swami | any way I will have to stop by 7.40a.m | 15:30 |
Swami | Yes, I will paste it right now. | 15:30 |
Swami | #link https://wiki.openstack.org/wiki/Neutron/sharing-model-for-external-networks | 15:31 |
safchain | Swami, thx | 15:31 |
*** eankutse has joined #openstack-meeting-alt | 15:32 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 15:33 | |
Swami | safchain: Do you have any other topics to discuss | 15:34 |
safchain | Swami, not today, I will check your gdoc with the modifications to be sure to understand of the API | 15:36 |
Swami | safchain: Ok, if you don't have any topic to discuss, we can end the meeting. | 15:36 |
Swami | I have a hard stop at 7.40p.m | 15:36 |
Swami | safchain: Thanks for the joining the meeting. | 15:36 |
Swami | I will update the doc and send you an email. | 15:37 |
Swami | until then bye | 15:37 |
safchain | Swami, yes I will ping you if I will have questions, don't hesitate to ping me as well | 15:37 |
safchain | Swami, thx for the meeting | 15:37 |
Swami | safchain: Ok, thanks . | 15:37 |
Swami | bye | 15:37 |
safchain | bye | 15:37 |
Swami | #endmeeting | 15:37 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:37 | |
openstack | Meeting ended Wed Jan 22 15:37:47 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:37 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2014/distributed_virtual_router.2014-01-22-15.03.html | 15:37 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2014/distributed_virtual_router.2014-01-22-15.03.txt | 15:37 |
openstack | Log: http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2014/distributed_virtual_router.2014-01-22-15.03.log.html | 15:37 |
*** Swami has quit IRC | 15:38 | |
*** sankarshan_away is now known as sankarshan | 15:40 | |
*** luqas has quit IRC | 15:41 | |
*** xuhanp has quit IRC | 15:42 | |
*** jmontemayor has joined #openstack-meeting-alt | 15:43 | |
*** jmontemayor has quit IRC | 15:45 | |
*** Phil|2 has joined #openstack-meeting-alt | 15:45 | |
*** jmontemayor has joined #openstack-meeting-alt | 15:46 | |
*** PeterSchwaller has joined #openstack-meeting-alt | 15:46 | |
*** nadya__ has quit IRC | 15:47 | |
*** akuznetsov has quit IRC | 15:47 | |
*** aignatov is now known as aignatov_ | 15:49 | |
*** luqas has joined #openstack-meeting-alt | 15:50 | |
*** eankutse1 has joined #openstack-meeting-alt | 15:54 | |
*** akuznetsov has joined #openstack-meeting-alt | 15:55 | |
*** eankutse has quit IRC | 15:57 | |
*** chandankumar_ has quit IRC | 15:58 | |
*** rcurran has joined #openstack-meeting-alt | 15:59 | |
mestery | hi | 15:59 |
banix | Hello | 15:59 |
mestery | rkukura: ping | 15:59 |
mestery | banix: hi | 16:00 |
mestery | rkukura: Per our convo, I can run the meeting if you want, cancelled appointment due to weather here. :) | 16:00 |
*** hemanthravi has joined #openstack-meeting-alt | 16:00 | |
rcurran | hi | 16:00 |
mestery | #startmeeting networking_ml2 | 16:00 |
openstack | Meeting started Wed Jan 22 16:00:46 2014 UTC and is due to finish in 60 minutes. The chair is mestery. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: networking_ml2)" | 16:00 | |
openstack | The meeting name has been set to 'networking_ml2' | 16:00 |
*** ativelkov has left #openstack-meeting-alt | 16:00 | |
mestery | rcurran: Hey there! | 16:00 |
mestery | #link https://wiki.openstack.org/wiki/Meetings/ML2 Agenda | 16:01 |
mestery | We have what appears at first glance to be a large agenda today, but I think this may be a short meeting, so lets see. | 16:01 |
mestery | #Action Item Review | 16:01 |
mestery | #topic Action Item Review | 16:01 |
*** openstack changes topic to "Action Item Review (Meeting topic: networking_ml2)" | 16:01 | |
*** chadlung_ has joined #openstack-meeting-alt | 16:01 | |
*** chandankumar_ has joined #openstack-meeting-alt | 16:01 | |
mestery | asomya: Here? | 16:01 |
*** sballe has joined #openstack-meeting-alt | 16:02 | |
*** esker has joined #openstack-meeting-alt | 16:02 | |
rkukura | hi | 16:02 |
mestery | rkukura: Welcome! | 16:02 |
*** SushilKM has joined #openstack-meeting-alt | 16:02 | |
mestery | So, I don't think asomya is here. | 16:02 |
mestery | He had an action item to revive and work with zang on the TypeDrver refactoring. | 16:02 |
mestery | I'll ping asomya offline to see where that is at. | 16:02 |
mestery | #topic Port Binding Conclusions | 16:02 |
*** openstack changes topic to "Port Binding Conclusions (Meeting topic: networking_ml2)" | 16:03 | |
*** asadoughi has joined #openstack-meeting-alt | 16:03 | |
mestery | rkukura: We segway into the next agenda item around port binding :) | 16:03 |
*** SushilKM has left #openstack-meeting-alt | 16:03 | |
*** chadlung_ has quit IRC | 16:03 | |
rkukura | Sure | 16:03 |
mestery | rkukura: You had an action item to send an email to the list with details | 16:03 |
mestery | But we can continue the discussion here as well | 16:03 |
*** asomya has joined #openstack-meeting-alt | 16:03 | |
*** chadlung has joined #openstack-meeting-alt | 16:03 | |
rkukura | We covered the details at some length here last week. I've done some further thinking, and it still mostly seems to make sense. | 16:04 |
* mestery nods in agreement. | 16:04 | |
*** DennyZhang has joined #openstack-meeting-alt | 16:04 | |
rkukura | I will send a summary to the list soon, but have been focusing on the stuff needed for vif_security and for sriov right now | 16:04 |
mestery | rkukura: Great! | 16:05 |
rkukura | Basically, just need to make sure we are OK with no global ordering of bind_port() and unbind_port() calls across threads and processes | 16:05 |
mestery | #action rkukura to send summary around ML2 binding to the list. | 16:05 |
*** gokrokve has quit IRC | 16:05 | |
rkukura | I've got some more detail on which attributes for current and original binding are valid in what calls for each API action | 16:06 |
rkukura | So I'll summarize this in the email before getting started coding. | 16:07 |
mestery | Cool, thanks rkukura. | 16:07 |
mestery | Any questions on binding from anyone? | 16:07 |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 16:07 | |
mestery | #topic ovs-firewall-driver update | 16:08 |
*** openstack changes topic to "ovs-firewall-driver update (Meeting topic: networking_ml2)" | 16:08 | |
mestery | asadoughi: Here? | 16:08 |
rkukura | Note the some other binding-related changes will be coming from the sriov pci-passthru work | 16:08 |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 16:08 | |
asadoughi | mestery: hi | 16:08 |
sadasu | rkukura: still very much in the works so didn't bring it up earlier | 16:08 |
mestery | asadoughi: Any updates you wanted to share here regarding ovs-firewall and ML2? | 16:09 |
asadoughi | patches laying the foundation for the actual firewall driver are pending review https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/ovs-firewall-driver,n,z | 16:09 |
rkukura | sadasu: I've been going thru irenab's proposal, which I think will be discussed at tomorrow's pci-passthru meeting | 16:09 |
mestery | #info ovs-firewall-driver foundation patches out for review: https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/ovs-firewall-driver,n,z | 16:09 |
asadoughi | actual firewall driver implementation is still in prototype phase, working on seeing what parts i can delegate out to the interested parties, related blueprints | 16:10 |
mestery | asadoughi: Will make a note for the team to review these. | 16:10 |
sadasu | rkukura: yes, thanks for taking a look | 16:10 |
mestery | asadoughi: OK, thanks for the update! | 16:10 |
asadoughi | small general concern: still targetting icehouse-3, but don't know where neutron will be (e.g. current testing/gate issues) | 16:11 |
asadoughi | mestery: that's all | 16:11 |
mestery | asadoughi: Yes, agreed. This could slip to Juno or something. | 16:11 |
mestery | asadoughi: Thanks! | 16:11 |
mestery | #topic New MechanismDrivers | 16:12 |
*** openstack changes topic to "New MechanismDrivers (Meeting topic: networking_ml2)" | 16:12 | |
mestery | So, there is a large amount of new MDs proposed and in various states. | 16:13 |
mestery | Please see the meeting page for links to reviews and BPs | 16:13 |
mestery | rkukura and I were talking yesterday, and we think it would be great for someone from each of these to participate in weekly ML2 meetings. | 16:13 |
mestery | Especially to ensure everyone is aware of things like the port binding changes coming down the pipeline. | 16:13 |
mestery | I'll send a note to openstack-dev with this request as well. | 16:13 |
*** kebray_ has joined #openstack-meeting-alt | 16:14 | |
mestery | In the meantime, reviews of the new MDs with reviews out would be appreciated by their owners. | 16:14 |
rkukura | also to discuss any plugin changes made by or needed by the news drivers | 16:14 |
mestery | Yes, thanks for bringing that up rkukura. | 16:14 |
*** amotoki has quit IRC | 16:14 | |
mestery | #topic Open Discussion | 16:15 |
*** openstack changes topic to "Open Discussion (Meeting topic: networking_ml2)" | 16:15 | |
rkukura | we still have some time, but not much, to make plugin changes that would simplify the drivers, etc. | 16:15 |
* mestery nods in agreement with rkukura | 16:15 | |
*** jcoufal has quit IRC | 16:16 | |
* mestery was right about this meeting going short I guess. :0 | 16:16 | |
mestery | Anything else anyone wants to bring up? | 16:16 |
banix | Just a side question: Should we have tests which make sure the plugin deals with rollbacks when a mechanism driver post-* operation fails; I have a patch to deal with such failures after update operations. | 16:16 |
rkukura | There are number of ml2 fixes in review, some approved and some not, that we should keep an eye on | 16:16 |
asadoughi | so, do we need more hands on deck for ml2 and the gate? | 16:16 |
*** Barker has quit IRC | 16:16 | |
*** jmontemayor has quit IRC | 16:17 | |
mestery | banix: That is a good idea. | 16:17 |
rkukura | banix: Do you have a link? | 16:17 |
*** eankutse has joined #openstack-meeting-alt | 16:17 | |
mestery | asadoughi: More hands on deck for the gate is always a good thing. And of course, specific ML2 issues we should be looking at. | 16:17 |
*** BrianB__ has joined #openstack-meeting-alt | 16:18 | |
asadoughi | mestery: any directions with that regard, i haven't been following all the activity | 16:18 |
banix | rkukura; no, haven't submitted the patch as I am still trying to figure out how to add the test code. I have been testing it manually right now. | 16:18 |
mestery | asadoughi: I think the best advice I can give is to hop on #openstack-neutron and ask for status updates there. | 16:18 |
mestery | The most current info is in-channel, as the gate tends to ebb and flow very fast, making IRC the best for current status. | 16:19 |
* rkukura is not sure the gate does anything very fast | 16:19 | |
*** aignatov_ is now known as aignatov | 16:19 | |
*** eankutse1 has quit IRC | 16:20 | |
*** _ruhe is now known as ruhe | 16:20 | |
*** denis_makogon has quit IRC | 16:20 | |
rkukura | but /me agrees with mestery | 16:20 |
banix | It is not that things are slow, they do not get through…. | 16:20 |
mestery | rkukura: :P | 16:20 |
*** abccba has quit IRC | 16:20 | |
asadoughi | yeah, how bad is the situation? it seems most are reacting like it's another day in the park, but some are more critical of it? | 16:21 |
asadoughi | i.e. should new code stop getting reviewed, produced until gate is fixed? | 16:22 |
mestery | asadoughi: My understanding is it's pretty bad, the gate needs attention on those bugs affecting it. | 16:22 |
rkukura | I think approvals are blocked at least until i-2 is cut | 16:23 |
*** xuhanp has joined #openstack-meeting-alt | 16:23 | |
* mestery nods in agreement. | 16:24 | |
asadoughi | hmm, ok, i'll continue discussion in #openstack-neutron later | 16:24 |
mestery | I think it's best if people have cycles to jump into #openstack-neutron and see where help is needed. | 16:24 |
mestery | asadoughi: Cool, thanks! | 16:24 |
mestery | OK, thanks everyone! | 16:24 |
mestery | We'll chat again next week! | 16:24 |
mestery | #endmeeting | 16:24 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:24 | |
openstack | Meeting ended Wed Jan 22 16:24:46 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:24 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking_ml2/2014/networking_ml2.2014-01-22-16.00.html | 16:24 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking_ml2/2014/networking_ml2.2014-01-22-16.00.txt | 16:24 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking_ml2/2014/networking_ml2.2014-01-22-16.00.log.html | 16:24 |
rkukura | bye | 16:24 |
*** rcurran has quit IRC | 16:24 | |
*** xuhanp has quit IRC | 16:25 | |
*** denis_makogon has joined #openstack-meeting-alt | 16:25 | |
*** nadya__ has joined #openstack-meeting-alt | 16:26 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 16:28 | |
*** asomya has quit IRC | 16:29 | |
*** sadasu has quit IRC | 16:29 | |
*** aclark_ has joined #openstack-meeting-alt | 16:31 | |
*** banix has quit IRC | 16:31 | |
*** nadya__ has quit IRC | 16:32 | |
*** venkatesh has joined #openstack-meeting-alt | 16:32 | |
*** jomara_ has quit IRC | 16:33 | |
*** bcrochet has quit IRC | 16:33 | |
*** jmontemayor has joined #openstack-meeting-alt | 16:34 | |
*** Barker has joined #openstack-meeting-alt | 16:34 | |
*** jmontemayor has quit IRC | 16:34 | |
*** AlanClark has quit IRC | 16:34 | |
*** nadya__ has joined #openstack-meeting-alt | 16:35 | |
*** jmontemayor has joined #openstack-meeting-alt | 16:35 | |
*** malini has left #openstack-meeting-alt | 16:37 | |
*** aignatov is now known as aignatov_ | 16:42 | |
*** ViswaV has joined #openstack-meeting-alt | 16:43 | |
*** lblanchard1 has joined #openstack-meeting-alt | 16:44 | |
*** lblanchard has quit IRC | 16:44 | |
*** jomara has joined #openstack-meeting-alt | 16:45 | |
*** bcrochet has joined #openstack-meeting-alt | 16:45 | |
*** rkukura has quit IRC | 16:45 | |
*** hemanthravi has quit IRC | 16:45 | |
*** rkukura has joined #openstack-meeting-alt | 16:46 | |
*** funzo has quit IRC | 16:47 | |
*** funzo has joined #openstack-meeting-alt | 16:47 | |
*** pballand has joined #openstack-meeting-alt | 16:47 | |
*** michael-yu has joined #openstack-meeting-alt | 16:49 | |
*** dguitarbite has quit IRC | 16:49 | |
*** michael-yu has quit IRC | 16:50 | |
*** bdpayne has joined #openstack-meeting-alt | 16:51 | |
*** bcrochet has quit IRC | 16:53 | |
*** colinmcnamara has quit IRC | 16:54 | |
*** jomara has quit IRC | 16:55 | |
*** mugsie has joined #openstack-meeting-alt | 16:55 | |
*** rakhmerov has joined #openstack-meeting-alt | 16:55 | |
*** vinod1 has joined #openstack-meeting-alt | 16:56 | |
*** msisk has joined #openstack-meeting-alt | 16:57 | |
*** banix has joined #openstack-meeting-alt | 16:58 | |
*** sankarshan is now known as sankarshan_away | 16:58 | |
*** Leonr has joined #openstack-meeting-alt | 16:59 | |
*** resker has joined #openstack-meeting-alt | 17:00 | |
kiall | #startmeeting designate | 17:00 |
openstack | Meeting started Wed Jan 22 17:00:16 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 |
*** artom has joined #openstack-meeting-alt | 17:00 | |
artom | o/ | 17:00 |
kiall | Hey all - Who's about today? | 17:00 |
vinod1 | here | 17:00 |
betsy | o/ | 17:00 |
mugsie | o/ | 17:00 |
kiall | Cool :) | 17:00 |
eankutse | here | 17:00 |
*** jmcbride has joined #openstack-meeting-alt | 17:00 | |
jmcbride | Good day folks! | 17:01 |
*** tanisdl has joined #openstack-meeting-alt | 17:01 | |
kiall | So - We have no pre-prepared agenda for today, With the mini-summit so close, I've been full steam ahead on some internal work. Trying to complete a good chunk of it before travelling | 17:01 |
mugsie | same ^ | 17:02 |
kiall | #topic Review action items from last week | 17:02 |
*** openstack changes topic to "Review action items from last week (Meeting topic: designate)" | 17:02 | |
*** rjrjr_ has joined #openstack-meeting-alt | 17:02 | |
*** esker has quit IRC | 17:02 | |
kiall | so, we had 1 item from last .. "send email to Openstack mailing list" | 17:02 |
*** lblanchard has joined #openstack-meeting-alt | 17:02 | |
kiall | that was re the mini-summit | 17:02 |
*** zane has joined #openstack-meeting-alt | 17:02 | |
kiall | jmcbride sent that during the week | 17:03 |
kiall | #link http://lists.openstack.org/pipermail/openstack-dev/2014-January/024862.html | 17:03 |
mugsie | any extra interest form that jmcbride ? | 17:03 |
kiall | jmcbride: did you get any response privately? or via eventbrite? | 17:03 |
jmcbride | so, mostly Redhat folks are now trickling in | 17:04 |
*** rnirmal has quit IRC | 17:04 | |
*** vkmc has quit IRC | 17:04 | |
artom | I said I'd attend via Hangouts... | 17:04 |
*** lblanchard2 has joined #openstack-meeting-alt | 17:04 | |
jmcbride | but otherwise, I have not seen anything | 17:04 |
artom | Not sure how that will work out... | 17:04 |
jmcbride | I'll check our current registration | 17:04 |
kiall | artom: we'll be as inclusive as possible :) | 17:05 |
jmcbride | I have 10 folks registered. | 17:05 |
jmcbride | 1 red hatter has confirmed but not registered | 17:05 |
*** pballand has quit IRC | 17:05 | |
jmcbride | 2 are TBD in person attendance. | 17:05 |
*** lblanchard1 has quit IRC | 17:06 | |
kiall | Cool - So 10-13 in person? | 17:06 |
*** bcrochet has joined #openstack-meeting-alt | 17:06 | |
jmcbride | 14 if you include me. | 17:06 |
kiall | Cool :) This should be fun! | 17:06 |
betsy | I'm looking forward to it | 17:06 |
mugsie | yup | 17:06 |
jmcbride | yep. I'm hoping to get some tasty austin lunch staples too, so keep your fingers crossed. | 17:07 |
kiall | I also see you've updated the agenda you wrote up | 17:07 |
kiall | #link https://etherpad.openstack.org/p/DesignateAustinWorkshop2014-01 | 17:07 |
jmcbride | Yes, I was hoping to get feedback from you guys | 17:07 |
*** pballand has joined #openstack-meeting-alt | 17:07 | |
kiall | Looks good, I think on the morning of day 1 we can fill in the "Design sessions" topics, based on "Review Icehouse progress and start blueprint review" | 17:07 |
*** lblanchard has quit IRC | 17:08 | |
jmcbride | kiall: agreed | 17:08 |
kiall | #action kiall find 2 hours to write mini-dns spec ahead of time -_- | 17:08 |
kiall | I'm still on the fence over ^ - hence this would be a great time to discuss it ;) | 17:08 |
jmcbride | kiall: that would be great - or at least refine it in your head and we can do a bit of whiteboarding | 17:08 |
jmcbride | kiall: we also have some feedback for you on it | 17:09 |
artom | kiall, actually, about that... you want to discuss that now? | 17:09 |
ekarlso | hey folks | 17:09 |
kiall | myself and mugsie have had a few pub conversations about it, generally refining more each time, but I'm not sure I'm in a great position to articulate it correctly yet | 17:09 |
jmcbride | kiall: I'm adding it to the agenda to specifically address | 17:10 |
kiall | The act of writing it down should help get the final pieces cleared up | 17:10 |
*** jomara_ has joined #openstack-meeting-alt | 17:10 | |
kiall | Cool - Thanks Joe | 17:10 |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 17:10 | |
jmcbride | "The design sessions priorities" section is where you can add more topics you would like to address outside of icehouse | 17:11 |
kiall | So, other than HP and RAX folks, are there any other folks here today that will be there in person? or hangouts? | 17:11 |
jmcbride | If we have time left over, we can simply start at the top of all known blueprints and prioritize/discusss | 17:12 |
rjrjr_ | i'll be on via hangout | 17:12 |
jmcbride | Artom will also be on hangout | 17:12 |
*** richm has joined #openstack-meeting-alt | 17:12 | |
*** michael-yu has joined #openstack-meeting-alt | 17:12 | |
kiall | rjrjr_: Great :) So, we'll have a few via hangouts. | 17:12 |
artom | If you go out for food/beers, I'll bring my laptop to a local Irish pub ;) | 17:13 |
jmcbride | Rackspace will also have our DNS operations lead in person (Jason Bratton). | 17:13 |
ekarlso | I own't be there :p, hangout though ! | 17:13 |
kiall | jmcbride: "If we have time left over," <-- you mean today, or in person? | 17:13 |
jmcbride | ekarlso, can you register so I know to expect you? | 17:13 |
jmcbride | ekarlso: in person during workshop | 17:13 |
jmcbride | ^kiall: in person during workshop | 17:13 |
jmcbride | I'm not sure I want to take you guys to an irish pub in Austin | 17:14 |
jmcbride | Your expectations will be TOO high! | 17:14 |
kiall | jmcbride: perfect :) The last week, myself / mugsie / ekarlso's heads has been been in Ops mode rather than Dev mode ;) | 17:14 |
mugsie | jmcbride: I learnt a long time ago about irish pubs abroad :) | 17:15 |
kiall | Yea - There always .. Interesting places ;) | 17:15 |
*** bcrochet has quit IRC | 17:15 | |
artom | Hey, having been in Scotland (not the same, I know) and here in Montreal... We're doing quite OK here :) | 17:15 |
jmcbride | nice, well, I'll try and find an Austin favorite that measure up... | 17:15 |
*** jomara_ has quit IRC | 17:15 | |
kiall | rjrjr_ / artom - Whats your TZ difference to Austin? And - Are they any topics you have a particular interest it? | 17:16 |
kiall | (To try and schedule those conversations for your working hours!) | 17:16 |
artom | I'm EST, so +1 | 17:16 |
artom | Reverse DNS for me, mostly | 17:16 |
artom | Possible better BIND support | 17:16 |
rjrjr_ | MST | 17:16 |
artom | It'll depend on what I get fed in my backlog and what gets decided, if anything | 17:17 |
*** rnirmal has joined #openstack-meeting-alt | 17:17 | |
*** michael-yu has quit IRC | 17:18 | |
jmcbride | Sweet, so you guys will be an hour in both directions timezone wise. Will the proposed times be cool? | 17:18 |
*** vgnbkr_1 has quit IRC | 17:18 | |
kiall | Okay - rjrjr_ - could you add any topics (even if there listed on the page) that you're interested in to the bottom of https://etherpad.openstack.org/p/DesignateAustinWorkshop2014-01 | 17:18 |
rjrjr_ | yes | 17:18 |
kiall | artom: feel free to update what I put down for you ;) | 17:18 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 17:18 | |
kiall | Thanks! | 17:19 |
vinod1 | richm: Are there any topics that you would be interested in? | 17:19 |
artom | kiall, sure, I'll keep that info fresh. | 17:19 |
jmcbride | richm - welcome, do you know if you will be able to make it (at least via hangout) | 17:19 |
*** jomara_ has joined #openstack-meeting-alt | 17:20 | |
jmcbride | artom & rjrjr_ - can you send me your google usernames? | 17:20 |
*** rakhmerov has quit IRC | 17:21 | |
kiall | Let's take that as a yes ;) Otherwise mugsie has them | 17:21 |
rjrjr_ | rjrjr@cox,net | 17:21 |
rjrjr_ | yes | 17:21 |
jmcbride | One other note about next week priorities, a dev from our Load Balancer team will also be attending (his name is jorge). He has some ideas about "global load balancing". | 17:22 |
kiall | Worth mentioning - next weeks Wednesday IRC meeting will obviously be cancelled, as we'll have just wrapped up the few days in person .. Just making sure that's clear :) | 17:23 |
*** bcrochet has joined #openstack-meeting-alt | 17:23 | |
*** aclark_ has quit IRC | 17:23 | |
kiall | jmcbride: excellent :) | 17:23 |
*** chandankumar_ has quit IRC | 17:24 | |
kiall | Anyway - So, Since we have no pre-prepared agenda today, if anyone has anything to bring up, or that they want to discuss, jump in at any time please :) | 17:24 |
*** jmontemayor has quit IRC | 17:24 | |
artom | Well, re mini-dns... | 17:24 |
*** colinmcnamara has joined #openstack-meeting-alt | 17:24 | |
*** tanisdl has quit IRC | 17:24 | |
artom | Or you want to save that for the workshop? | 17:25 |
kiall | betsy: you're Blacklisted Domains review, is that ready to look over? Last time i looked, you had left a comment saying "not ready yet" :) | 17:25 |
betsy | I've got some changes that I'll submit today and that should be it | 17:25 |
betsy | Sorry, but I've been ill | 17:25 |
kiall | artom: I think we need to get that written up, it's a complex idea with lots of tradeoffs.. And I know I personally still haven't quite got the idea clear in my head | 17:26 |
*** tanisdl has joined #openstack-meeting-alt | 17:26 | |
kiall | betsy: unacceptable ;) | 17:26 |
betsy | :) | 17:26 |
kiall | No worries - I just didn't want it to sit there ready for review for ages without getting looked at ;) | 17:26 |
kiall | Okay - Well, If nobody has anything else, we can call it a day? | 17:27 |
*** Barker has quit IRC | 17:27 | |
jmcbride | yep, have a great week, see ya'll in Austin! | 17:27 |
kiall | jmcbride: BTW | 17:28 |
eankutse | see you | 17:28 |
artom | kiall, well, I just have... an "alternative"? | 17:28 |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 17:28 | |
artom | Not comments about the idea itself. | 17:28 |
*** vkmc has joined #openstack-meeting-alt | 17:28 | |
*** vkmc has quit IRC | 17:28 | |
*** vkmc has joined #openstack-meeting-alt | 17:28 | |
kiall | jmcbride: Myself and mugsie be in Austin on Sunday, and staying in the Radission .. Just FYI | 17:28 |
kiall | artom: an alternative? | 17:29 |
*** jmontemayor has joined #openstack-meeting-alt | 17:29 | |
artom | Well, instead of implementing mini-dns, the same effect can be achieved by mandating the multi backend with a PowerDNS master. | 17:29 |
jmcbride | kiall: sweet, I emailed all attendees my contact info. I might be able to slip away for dinner/drinks Sunday, so let me know. | 17:29 |
*** chandankumar_ has joined #openstack-meeting-alt | 17:29 | |
kiall | jmcbride: depends how tried we are ;) Land at like 6am or something. | 17:30 |
*** yamahata has joined #openstack-meeting-alt | 17:31 | |
kiall | artom: That's certainly an option, but has some drawbacks in terms of the potential phase 2 features.. | 17:31 |
kiall | Inbound AXFR, RFC / nsupdate Dynamic DNS, anything that modifies the content of the zone, would be really really awkward to fit into that model | 17:31 |
*** Barker has joined #openstack-meeting-alt | 17:32 | |
artom | Do we need to allow zone modification by means other than the API? | 17:32 |
*** pballand has quit IRC | 17:32 | |
kiall | I think we do, and I know rjrjr_ would agree ;) one of the pieces he discussed in the past was accepting RFC / nsupdate dynamic DNS updates | 17:33 |
eankutse | artom: we should not rule out use of nsupdate | 17:33 |
mugsie | afik redhat openshift needs it as well | 17:33 |
jmcbride | kiall/artom: regarding mini-DNS, I think it sounds feasible, but I think it will only work for use cases in which either zone transfers or dynamic dns protocol is supported. | 17:33 |
kiall | RedHat I'm sure are interested in that too - OpenShift / Origin requires a a RFC style dynamic DNS server | 17:33 |
artom | And so mini-dns would implement said RFC-style server? | 17:34 |
artom | And reflect any changes it receives via not-API in Designate's state? | 17:34 |
kiall | jmcbride: absolutely - this would never be a target of end user queries - that would be an epic failure waiting to happen IMHO ;) | 17:34 |
kiall | artom: yea, so, RFC dynamic DNS is actually quite simple to impelement (with the exception of transactional / atomic commits of whole changeset - but that's another topic to solve independently) | 17:35 |
jmcbride | kiall: agreed. My comment was targetted at how to get zone data transferred from master to slaves. | 17:35 |
kiall | When I say simple - I mean, simple once you have the other pieces in place | 17:36 |
jmcbride | kiall: I think we will benefit from that 2 hour homework assignment you gave yourself… | 17:36 |
kiall | jmcbride: and lots of RFC reading ;) | 17:37 |
*** DennyZhang has quit IRC | 17:37 | |
jmcbride | kiall: before bed is the best time for that | 17:37 |
kiall | You'll never get past the first sentence that way | 17:37 |
*** Duane_ has joined #openstack-meeting-alt | 17:38 | |
rjrjr_ | our mini-dns also needs to respond to refresh requests from slaves | 17:38 |
kiall | artom: Anyway - I know I see huge advantages by being able to alter the data we have via the standard DNS mechanisms, I think supporting that is key if we go with the "mini-dns" suggestion , or the enforce powerdns alternative route you suggested | 17:38 |
*** kalebpomeroy has joined #openstack-meeting-alt | 17:38 | |
eankutse | Kiall: regarding RFC's that you plan to read | 17:39 |
eankutse | can you tell us which ones you plan to look at? | 17:39 |
kiall | eankutse: I meant you guys ;) I've read them all | 17:39 |
eankutse | I am interested as well | 17:39 |
eankutse | :-) | 17:39 |
eankutse | sleep reading RFC's? | 17:39 |
kiall | rfc1034, rfc1035, rfc2181 are some the main ones | 17:40 |
eankutse | cool | 17:40 |
artom | kiall, was just throwing the alternative out there. It seemed like mini-dns was reimplementing existing stuff for benefits that were unclear to me. But if we want storage <-> backend "bidirection" communications, I don't think we have the choice... | 17:40 |
kiall | 2136 is nsupdate / RFC style dynamic DNS | 17:40 |
artom | Unless we start doing funky stuff like polling the PowerDNS db to import changes into storage... | 17:41 |
kiall | Ehh - And I'm sure theres 100 others that aren't coming to mind right now | 17:41 |
eankutse | That's a good start | 17:41 |
eankutse | there'll be references from those to others | 17:41 |
kiall | artom: Well, powerDNS supports custom backends, lua based from memory, but we enter pretty dangerous territory there with ever becoming core OpenStack ;) | 17:42 |
artom | That's a whole other level of meta right there... | 17:42 |
kiall | And - Choosing PowerDNS as a core piece, as much as I like that idea, would likely be a roadblock for us over time as people have their favourite | 17:42 |
artom | "We put a backend in your backend so you can DNS while you DNS" ;) | 17:42 |
*** markwash has joined #openstack-meeting-alt | 17:43 | |
kiall | artom: hah :) Yep | 17:43 |
*** venkatesh has quit IRC | 17:43 | |
jmcbride | We should have a blueprint for the idea of supporting bidirectional updates (e.g. using dynamic DNS to update zones). | 17:43 |
kiall | oh eankutse .. rfc2845 would be another core piece.. providing a method of identification of users making queries etc to this | 17:44 |
jmcbride | http://i.imgur.com/kQ7DHB4.jpg | 17:45 |
kiall | lol | 17:45 |
artom | jmcbride, I didn't think anyone would actually do that :D | 17:45 |
artom | Bravo. | 17:45 |
*** luqas has quit IRC | 17:45 | |
*** hub_cap has joined #openstack-meeting-alt | 17:45 | |
kiall | artom: CloudFlare was (is?) based on PowerDNS and a custom backend for it ;) | 17:46 |
kiall | Okay - Well, I think it's time to wrap this up and call it a day :) | 17:46 |
eankutse | Kiall: thx. Keep them coming :-) | 17:46 |
kiall | hub_cap got here, so .. everyone leave please. | 17:46 |
kiall | ;) | 17:46 |
hub_cap | YEA BOI | 17:46 |
*** julienvey has left #openstack-meeting-alt | 17:46 | |
hub_cap | hi kiall ;) i totally saw a half past / half 30 thing on tv the other day | 17:46 |
artom | Hey, we got 15 more minutes officially, I intend to fill every last second with more memes :D | 17:46 |
kiall | Okay - Thanks all :) Cya next week ! | 17:47 |
betsy | cya | 17:47 |
kiall | #endmeeting | 17:47 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:47 | |
openstack | Meeting ended Wed Jan 22 17:47:18 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:47 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/designate/2014/designate.2014-01-22-17.00.html | 17:47 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/designate/2014/designate.2014-01-22-17.00.txt | 17:47 |
openstack | Log: http://eavesdrop.openstack.org/meetings/designate/2014/designate.2014-01-22-17.00.log.html | 17:47 |
kiall | hub_cap: seriously? still going on about that! | 17:47 |
*** rjrjr_ has quit IRC | 17:48 | |
*** jcru has joined #openstack-meeting-alt | 17:48 | |
*** grapex has joined #openstack-meeting-alt | 17:48 | |
*** mugsie has left #openstack-meeting-alt | 17:48 | |
jmcbride | hub_cap: And here is my last comment for the day http://i.imgur.com/LmcRGPW.jpg | 17:49 |
*** jimbobhickville1 has joined #openstack-meeting-alt | 17:50 | |
*** cp16net has joined #openstack-meeting-alt | 17:50 | |
*** ashestakov has joined #openstack-meeting-alt | 17:50 | |
*** rakhmerov has joined #openstack-meeting-alt | 17:51 | |
*** DennyZhang has joined #openstack-meeting-alt | 17:55 | |
hub_cap | kiall: hey! | 17:57 |
hub_cap | lol jmcbride ;) | 17:57 |
*** vinod1 has left #openstack-meeting-alt | 17:57 | |
kiall | hub_cap: hows things? Too cold to work on the porch in the boxers these days? ;) | 17:58 |
*** SlickNik has joined #openstack-meeting-alt | 17:58 | |
hub_cap | most def. its like 50s | 17:58 |
hub_cap | im in the back bedroom office | 17:58 |
*** jmontemayor has quit IRC | 17:58 | |
SlickNik | hello there | 17:58 |
*** zane has quit IRC | 17:59 | |
kiall | hub_cap: it's colder here ;) 44 according to google | 17:59 |
*** jmontemayor has joined #openstack-meeting-alt | 17:59 | |
hub_cap | F/C? | 17:59 |
*** vgnbkr_1 has joined #openstack-meeting-alt | 18:00 | |
hub_cap | #startmeeting trove | 18:00 |
*** imsplitbit has joined #openstack-meeting-alt | 18:00 | |
openstack | Meeting started Wed Jan 22 18:00:23 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:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:00 |
*** openstack changes topic to " (Meeting topic: trove)" | 18:00 | |
ashestakov | hi all | 18:00 |
openstack | The meeting name has been set to 'trove' | 18:00 |
imsplitbit | o/ | 18:00 |
SlickNik | here | 18:00 |
kiall | hub_cap: Ireland has never seen 44C ;) | 18:00 |
kevinconway | o/ | 18:00 |
* kiall gets out of the way | 18:00 | |
glucas | o/ | 18:00 |
*** esp has joined #openstack-meeting-alt | 18:01 | |
*** safchain has quit IRC | 18:01 | |
grapex | o/ | 18:01 |
esp | o/ | 18:01 |
abramley | o/ | 18:01 |
*** seanGossard has joined #openstack-meeting-alt | 18:01 | |
*** datsun180b has joined #openstack-meeting-alt | 18:01 | |
*** robertmyers has joined #openstack-meeting-alt | 18:01 | |
robertmyers | o/ | 18:01 |
hub_cap | ok so lets get this party started | 18:01 |
kanzaros | o/ | 18:01 |
cweid | o/ | 18:01 |
*** mat-lowe_ has joined #openstack-meeting-alt | 18:01 | |
datsun180b | is the party over here | 18:01 |
hub_cap | #link https://wiki.openstack.org/wiki/Meetings/TroveMeeting | 18:01 |
cp16net | o/ | 18:01 |
hub_cap | aye datsun180b | 18:01 |
esmute | o/ | 18:02 |
datsun180b | that is a serious query, my party locator is malfunctioning | 18:02 |
hub_cap | LOL | 18:02 |
hub_cap | ok so this is another small meeting heh | 18:02 |
imsplitbit | no datsun180b the party is over there | 18:02 |
*** garyduan has joined #openstack-meeting-alt | 18:02 | |
hub_cap | so, lets get on w/ the first item (im switchign the agenda) | 18:02 |
hub_cap | #topic kill tha xmls | 18:03 |
*** openstack changes topic to "kill tha xmls (Meeting topic: trove)" | 18:03 | |
SlickNik | +1 | 18:03 |
* grapex screams in terror! | 18:03 | |
hub_cap | so, the TC has said that its a-ok to remove from future apis | 18:03 |
SlickNik | lol@grapex | 18:03 |
jimbobhickville1 | rip that sucka out | 18:03 |
hub_cap | and told trove that we can/should remove before our first integrated release | 18:03 |
*** arnaud has joined #openstack-meeting-alt | 18:03 | |
mattgriffin | o/ | 18:03 |
*** arnaud__ has joined #openstack-meeting-alt | 18:03 | |
*** amrith has joined #openstack-meeting-alt | 18:04 | |
esmute | grapex: i thought you'd be relieved | 18:04 |
*** mpolanco has joined #openstack-meeting-alt | 18:04 | |
grapex | hub_cap: How long does that give us again? | 18:04 |
hub_cap | ok so we are going to have to let this sit for about a month i think | 18:04 |
hub_cap | itll be beore feature freezer | 18:04 |
hub_cap | lol | 18:04 |
hub_cap | freeze | 18:04 |
SlickNik | #link https://wiki.openstack.org/wiki/Icehouse_Release_Schedule | 18:05 |
SlickNik | for all your release date needs. | 18:05 |
grapex | I'm down for removing it- but we think maybe one or even two people at Rax use it now, so its a bit tricky. | 18:05 |
hub_cap | but id like to give any company who is removing this time to call peoples :) | 18:05 |
grapex | hub_cap: Cool | 18:05 |
*** saurabhs has joined #openstack-meeting-alt | 18:06 | |
*** pballand has joined #openstack-meeting-alt | 18:06 | |
hub_cap | so we have no problems w/ this then? | 18:06 |
datsun180b | burn xml to the ground | 18:07 |
datsun180b | salt the earth | 18:07 |
hub_cap | otehr than making sure we give companies time to tell that guy 2003 called and wants their xml back? | 18:07 |
datsun180b | leave a sign | 18:07 |
hub_cap | datsun180b: nice touch, leaving a sign | 18:07 |
kevinconway | datsun180b: are you saying xml is the salt of the earth? | 18:07 |
hub_cap | oh geez | 18:07 |
hub_cap | kevinconway: startrd, lets move | 18:07 |
SlickNik | lol | 18:07 |
hub_cap | #topic conductor message sync strategies | 18:08 |
*** openstack changes topic to "conductor message sync strategies (Meeting topic: trove)" | 18:08 | |
datsun180b | yes hello | 18:08 |
datsun180b | so tim noticed before our holiday conductor introduced a potential problem | 18:08 |
*** NehaV has joined #openstack-meeting-alt | 18:08 | |
datsun180b | that is, syncing statuses of instances and backups is no longer a database update, but a message-in-a-bottle rpc cast, so we could find ourselves with an instance in one state | 18:09 |
datsun180b | but conductor might be bogged down and so the db would be out of date | 18:09 |
*** demorris has joined #openstack-meeting-alt | 18:09 | |
datsun180b | and if messages can get to conductor out of order, things can get even worse, so what we need to do is make sure that conductor makes its updates in the right order, especially in the face of multiple conductor workers | 18:10 |
datsun180b | i've got a pull request that's halfway there, a sent_at field compared to the updated field of the tables, but i can do one better because the guest and host's timekeeping could skew and cause problems still | 18:10 |
datsun180b | hub_cap suggested that i ask nova's conductor peeps for their sync strategy, but otherwise i'd add a table that only conductor uses, to pair (instance, message) -> timestamp from guest | 18:11 |
datsun180b | is this thing on? | 18:11 |
SlickNik | Yup, good call on this grapex/datsun180b. | 18:11 |
hub_cap | we are listening | 18:11 |
SlickNik | yup, listening | 18:11 |
hub_cap | basically yer saying good stuff | 18:11 |
datsun180b | okay recap: 1. i add a new table only conductor uses | 18:11 |
hub_cap | so only cweid will argue w u | 18:12 |
kevinconway | yes, listening | 18:12 |
*** yogesh has joined #openstack-meeting-alt | 18:12 | |
datsun180b | 2. chances are this is old territory long since covered by nova and they have a better idea | 18:12 |
vipul | afaik nova is async when it sends host updates | 18:12 |
*** jmcbride has quit IRC | 18:12 | |
datsun180b | i don't think making a guest agent wait until conductor confirms status updates is the right way to go, though | 18:13 |
hub_cap | yes vipul but how does it handle the potential race between a customer call and a guest update :) | 18:13 |
*** mat-lowe_ is now known as mat-lowery | 18:13 | |
hub_cap | but datsun180b will hit us up w/ a review and/or updates from the nova crew | 18:14 |
vipul | hub_cap: Yea, that's an issue, but we may want to consider handling it at the guest.. | 18:14 |
datsun180b | porque no los dos? | 18:14 |
vipul | the guest doesn't look at its own state | 18:14 |
hub_cap | vipul: yea i want to make sure we solve that in some way, and datsun180b has a handle on it | 18:14 |
datsun180b | i think the best we can do is ask the guest what time it thinks it is every time it sends a message | 18:14 |
kevinconway | datsun180b: +1 | 18:15 |
datsun180b | and for conductor to keep a ledger to at least keep each instance's story straight, at least self-consistent | 18:15 |
*** michael-yu has joined #openstack-meeting-alt | 18:15 | |
vipul | datsun180b: cool that'll solve the out of order issue | 18:15 |
*** michael-yu has quit IRC | 18:16 | |
datsun180b | okay, so #action datsun go add a conductor sent_at table and #action datsun go talk to nova about conductor ? | 18:16 |
*** michael-yu has joined #openstack-meeting-alt | 18:16 | |
*** derekh has quit IRC | 18:16 | |
vipul | sounds good datsun180b | 18:17 |
hub_cap | datsun180b: u gotta start w/ #action | 18:17 |
datsun180b | #action datsun180b add sent_at table for conductor to sync messages from guests | 18:17 |
SlickNik | sounds good to me. | 18:17 |
*** gokrokve has joined #openstack-meeting-alt | 18:17 | |
hub_cap | moving on | 18:17 |
datsun180b | #action datsun180b talk to nova team about their conductor sync strategy | 18:17 |
hub_cap | #topic tempest work | 18:18 |
*** openstack changes topic to "tempest work (Meeting topic: trove)" | 18:18 | |
datsun180b | thank you all | 18:18 |
SlickNik | The couple of devstack-gate reviews that I had are taking a while to get merged. | 18:18 |
SlickNik | I haven't been bothering the CI team too much about it, since they're crazy busy dealing with zuul/gate issues at the moment. | 18:19 |
hub_cap | so SlickNik, do you anticipate working on the image caching stuff next? | 18:19 |
SlickNik | Hopefully that'll change once i2 gets cut. | 18:19 |
kevinconway | so by looking at that etherpad, the next step for tempest trove is to write some API acceptance tests. is that correct? | 18:19 |
SlickNik | Yes, kevinconway. That is correct. | 18:20 |
SlickNik | Right now, to test it out, you can pull the devstack-gate changes from gerrit. | 18:20 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 18:21 | |
kevinconway | will we be able to run the acceptance tests against different data stores as a part of tempest? | 18:21 |
vipul | The guest related tests can't go in until the image stuff is figured out.. is that correct? | 18:21 |
grapex | Was any Trove specific code for Tempest written during the time I dropped off the Earth? | 18:21 |
SlickNik | kevinconway: Eventually. We're starting of with just mysql, but the end goal is to port all of what is in trove-integration to Tempest. | 18:21 |
*** rumale has joined #openstack-meeting-alt | 18:22 | |
grapex | We could use Fake Mode while we wrote more tests. | 18:22 |
grapex | That way we could write tests even if the image stuff isn't set up yet. | 18:22 |
SlickNik | hub_cap: Yes, I'm working on the image caching work in parallel. | 18:22 |
hub_cap | SlickNik: id prefer to see the initial goal to be make devstac/tempest do what trove-integration does now | 18:22 |
hub_cap | cool SlickNik | 18:22 |
grapex | If we use Fake Mode, there's no reason we couldn't try porting some of the more complex test cases right away. | 18:23 |
*** rakhmerov has quit IRC | 18:23 | |
SlickNik | grapex: I started writing a couple of 'service' pieces for trove for the flavors API. I'll push a patch set up within the next couple of days. | 18:24 |
vipul | does Tempest have a fake mode? or is it focused purely on end to end | 18:24 |
grapex | vipul: If it can hit various environments that shouldn't matter. | 18:24 |
grapex | We can start a fake mode daemon and hit that | 18:24 |
SlickNik | vipul: Looking at other components, it seems like it's entirely end-to-end. | 18:24 |
kevinconway | where can i read more about tempest? i feel like there's something i don't understand | 18:24 |
hub_cap | kevinconway: wiki.o.o/Tempest would be my guess | 18:25 |
SlickNik | grapex: In order to do that we'd have to be able to enable a fake mode demon in devstack, I think. Might be something worth looking into. | 18:25 |
SlickNik | kevinconway: hang on a sec. | 18:26 |
*** rakhmerov has joined #openstack-meeting-alt | 18:26 | |
SlickNik | #link http://docs.openstack.org/developer/tempest/ | 18:26 |
hub_cap | lets start w/ real mode tests :) | 18:26 |
grapex | SlickNik: I think it would be worth it. In fact, it wouldn't be a bad idea to test via Fake Mode in CI- there's plenty of stuff the daemonized version can find that the version we run in Tox can't quite see. | 18:26 |
*** nadya__ has quit IRC | 18:26 | |
hub_cap | then lets try to find a way to capitalize on the "fakes" that sdague talked about in our summit talk | 18:26 |
kevinconway | but to clarify, our plan is to rewrite all of our tests using tempest? | 18:26 |
grapex | hub_cap: I think we should do them in parallel. That way we can know things aren't inflexible. | 18:26 |
hub_cap | heh, im not sure SlickNik has the bandwidth for that ;) | 18:27 |
grapex | hub_cap: I think that was an idea and not existing work. | 18:27 |
SlickNik | hub_cap / grapex: Yeah my approach was to start with the real mode, and add the fake mode later once we have built some social capital with the tempest folks. | 18:27 |
*** bdpayne has quit IRC | 18:28 | |
SlickNik | There might be some initial push back, since this (fake mode) is different from what a other OS teams are doing. | 18:28 |
grapex | SlickNik: Ok, you have to start somewhere. However in my experience fake mode is working now with the int tests that run with Tox on each check in, and it'll be easier to write the tests that way since the feedback will be so quick. | 18:28 |
grapex | SlickNik: Ok- maybe just consider it as a tool you can use while writing tests. | 18:29 |
SlickNik | grapex: I hear you. Let's look at that once we have some set of real mode tests (even if it's some basic ones). | 18:29 |
hub_cap | grapex: i suspect that might be much work w/ tempest internals to get that all working | 18:29 |
*** Duane_ has quit IRC | 18:29 | |
*** Duane_ has joined #openstack-meeting-alt | 18:30 | |
SlickNik | grapex: I feel it's a worthwhile exercise to do things the tempest way (initially at least) so that we can learn some of the ropes as well, since it does have some new ways of dealing with things. | 18:30 |
*** NehaV has left #openstack-meeting-alt | 18:30 | |
grapex | hub_cap: I hope not- my understanding is it can run against any environment. | 18:31 |
*** NehaV has joined #openstack-meeting-alt | 18:31 | |
grapex | But you guys are probably right in that it would be easier to start with real. | 18:31 |
SlickNik | Anyhow, some of you wanted to start looking into some of these tests as well (denis, and some other globallogic and mirantis folks) | 18:32 |
*** tanisdl has quit IRC | 18:32 | |
*** zane has joined #openstack-meeting-alt | 18:32 | |
hub_cap | so we done w/ this topic? | 18:32 |
SlickNik | So I've just put up a quick etherpad to indicate what pieces each of us might be working on. | 18:32 |
*** harlowja_away is now known as harlowja | 18:32 | |
*** artom has left #openstack-meeting-alt | 18:32 | |
grapex | Ok, let's start with real. I just want us to try to stay open minded. I'd hate it if the "canonical" Trove tests became something I couldn't run or play around with unless I had a fleet of servers at my finger tips. | 18:32 |
SlickNik | So feel free to update if you're starting to look at a piece. | 18:33 |
SlickNik | #link https://etherpad.openstack.org/p/trove-tempest-items | 18:33 |
hub_cap | grapex: right now itll be no more than the current tests | 18:33 |
SlickNik | Also feel free to ping me in openstack-trove if you have any questions regarding any of this. | 18:34 |
hub_cap | ok so movin on | 18:34 |
SlickNik | And with that I'm good to move on. | 18:34 |
grapex | Ok. | 18:34 |
*** nadya__ has joined #openstack-meeting-alt | 18:34 | |
grapex | Thanks SlickNik! | 18:34 |
SlickNik | anytime, np. | 18:34 |
*** Duane_ has quit IRC | 18:35 | |
hub_cap | #topic datastore mgmt api | 18:35 |
*** openstack changes topic to "datastore mgmt api (Meeting topic: trove)" | 18:35 | |
hub_cap | ashestakov: tag | 18:35 |
*** nadya__ has quit IRC | 18:35 | |
ashestakov | i want propose mgmt API spec for datastores | 18:36 |
ashestakov | to move create/update datastores/versions from trove-manage to API | 18:36 |
ashestakov | this is my gist https://gist.github.com/andreyshestakov/8557935 | 18:37 |
ashestakov | pls look | 18:37 |
*** julienvey_ has joined #openstack-meeting-alt | 18:38 | |
jimbobhickville1 | I guess I don't have enough context to know why you would want to do that | 18:38 |
hub_cap | ok anything else to that ashestakov ? | 18:38 |
*** noslzzp has quit IRC | 18:38 | |
robertmyers | ashestakov: should those urls be /mgmt/blah | 18:38 |
esp | ashestakov: so this api would allow manipulating the datastore on a guest instance without tearing down the instance? | 18:39 |
hub_cap | +1 robertmyers | 18:39 |
*** noslzzp has joined #openstack-meeting-alt | 18:39 | |
SlickNik | esp: more like the datastores in the db, I would think. | 18:39 |
*** ruhe is now known as _ruhe | 18:39 | |
ashestakov | esp: no guest instance, just create/update | 18:39 |
SlickNik | to updated the datastore instances in the models. | 18:39 |
SlickNik | +1 on /mgmt (robertmyers' suggestion) | 18:40 |
ashestakov | i saw same impl for configuration-groups | 18:40 |
esp | k, I think I get it | 18:40 |
ashestakov | without /mgmt | 18:40 |
*** eankutse has quit IRC | 18:40 | |
robertmyers | configurations is for the user | 18:40 |
robertmyers | not an admin | 18:41 |
robertmyers | only admins will create datastores | 18:41 |
ashestakov | ok, just /mgmt/datastores/... ? | 18:41 |
jimbobhickville1 | isn't /mgmt stuff only supposed to be exposed via trove-manage or did I misunderstand that? | 18:41 |
robertmyers | yes | 18:41 |
hub_cap | jimbobhickville1: naw | 18:41 |
robertmyers | jimbobhickville1: well, no | 18:41 |
hub_cap | u can expose via the cli too | 18:41 |
vipul | i think mgmt stuff should be in trove cli | 18:41 |
hub_cap | yes | 18:42 |
hub_cap | "initial setup" stuff should be in trove-manage | 18:42 |
vipul | i think amcrn was working on that last time we met | 18:42 |
jimbobhickville1 | ok, cool, that's timely advice since I was about to do the wrong thing | 18:42 |
hub_cap | and "tweaking" stuff (like adding a datstore) shoudl be in the mgmt api | 18:42 |
*** michael-yu has left #openstack-meeting-alt | 18:43 | |
SlickNik | anything else to add, ashestakov? | 18:44 |
ashestakov | any comments except /mgmt ? | 18:44 |
ashestakov | should troveclient has commands for mgmt api? | 18:44 |
robertmyers | ashestakov: yes, it use to | 18:45 |
ashestakov | i didnt see any mgmt commands in troveclient | 18:45 |
*** michael-yu has joined #openstack-meeting-alt | 18:45 | |
ashestakov | only in trove-mgmt-cli while ago | 18:45 |
hub_cap | ashestakov: i removed them cuz our mgmt api is mostly busted | 18:45 |
*** Ranjitha has joined #openstack-meeting-alt | 18:45 | |
hub_cap | and had few if any tests added | 18:45 |
datsun180b | thanks for the vote of confidence, technical leadership! | 18:46 |
hub_cap | hahahaahah | 18:46 |
SlickNik | ashestakov: maybe lines 36-37 should be: | 18:46 |
SlickNik | Create version | 18:46 |
SlickNik | POST /datastores/{id}/versions | 18:46 |
ashestakov | SlickNik: why /versions? | 18:47 |
kevinconway | SlickNik: i agree | 18:47 |
SlickNik | really a nitpick, but it seems like you'd want your URI to indicate that it was a create operation on a version. | 18:48 |
*** tanisdl has joined #openstack-meeting-alt | 18:48 | |
SlickNik | a POST to /datastores/{id} could be for any operation really, and you'd have to peek into the body to see that it was a version create. | 18:48 |
ashestakov | /datastores/id already means versions, like in GET | 18:48 |
kevinconway | GET /datastores/<id> should give you the data store | 18:49 |
kevinconway | why would it give you versions instead? | 18:49 |
*** tanisdl has quit IRC | 18:49 | |
ashestakov | oops | 18:50 |
*** jprovazn has joined #openstack-meeting-alt | 18:50 | |
ashestakov | ok, i agree vit /versions | 18:50 |
ashestakov | any other comments? i have one more point to discuss | 18:51 |
SlickNik | Okay, thanks. | 18:51 |
*** jcoufal has joined #openstack-meeting-alt | 18:52 | |
SlickNik | I think we're good. | 18:52 |
ashestakov | cool | 18:52 |
SlickNik | Let's speed things up a bit to leave some time for open discussion. | 18:53 |
SlickNik | So go ashestakov. | 18:53 |
hub_cap | ++ | 18:53 |
*** zane has left #openstack-meeting-alt | 18:53 | |
hub_cap | moving on | 18:53 |
hub_cap | #topic Datastore versions migrations/upgrades | 18:53 |
*** openstack changes topic to "Datastore versions migrations/upgrades (Meeting topic: trove)" | 18:53 | |
ashestakov | lets look here https://gist.github.com/andreyshestakov/8559309 | 18:53 |
kevinconway | oh no | 18:53 |
kevinconway | big topic for 7 minutes | 18:53 |
ashestakov | this is API for migrations | 18:53 |
ashestakov | this is base on approach suggested by amcrn https://gist.github.com/amcrn/dfd493200fcdfdb61a23 | 18:54 |
kevinconway | how are we separating upgrades from migrations? | 18:54 |
*** julim has quit IRC | 18:54 | |
vipul | we should probably tackle upgrades first? | 18:55 |
kevinconway | are we defining upgrades to be in place and migrations require a new instance? | 18:55 |
SlickNik | vipul: agreed | 18:55 |
ashestakov | Note: Chose the term migration over upgrade because the latter indirectly suggests that downgrades (ex: from 5.6 to 5.5) and/or datastore transitions (ex: from MySQL to Postgres) are not possible. | 18:55 |
vipul | that's what my understanding was kevinconway | 18:55 |
jimbobhickville1 | I want to migrate from mysql to redis, go! | 18:56 |
SlickNik | ashestakov: I don't know if migration is the right term. It implies it's not in place. | 18:56 |
kevinconway | jimbobhickville1: i think that would be possible with this api if you define a migration manager | 18:56 |
jimbobhickville1 | are we going to then have to have some way to define possible migration paths so a customer can know what's a valid path or not? | 18:57 |
SlickNik | although, now that I think of it, it doesn't necessarily have to be (it's just used that way in OS, so it's loaded). | 18:57 |
*** julim has joined #openstack-meeting-alt | 18:57 | |
*** sarob has joined #openstack-meeting-alt | 18:57 | |
*** DinaBelova is now known as DinaBelova_ | 18:57 | |
*** sarob has quit IRC | 18:58 | |
kevinconway | jimbobhickville1: yes, with ashestakov's api you would define valid migration paths | 18:58 |
jimbobhickville1 | cool | 18:58 |
kevinconway | #link https://gist.github.com/andreyshestakov/8559309 | 18:58 |
kevinconway | that's the gist he posted | 18:58 |
jimbobhickville1 | I should probably read that then | 18:58 |
kevinconway | ashestakov: yeah i think you need to ML this topic | 18:59 |
hub_cap | +1 | 18:59 |
kevinconway | i'm sure you'll get lots of advice | 18:59 |
SlickNik | I think we might need more time to read/digest this. | 18:59 |
SlickNik | So +1 for ML | 18:59 |
hub_cap | this is big | 18:59 |
kevinconway | lets hope migrations isn't the next users | 18:59 |
ashestakov | ok, ill answer in ML | 18:59 |
hub_cap | ok so no open discussion | 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 22 19:00:09 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-22-18.00.html | 19:00 |
*** nati_ueno has joined #openstack-meeting-alt | 19:00 | |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/trove/2014/trove.2014-01-22-18.00.txt | 19:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/trove/2014/trove.2014-01-22-18.00.log.html | 19:00 |
*** imsplitbit has left #openstack-meeting-alt | 19:00 | |
datsun180b | kevinconway: i might like to migrate my users from one datastore type to another | 19:00 |
hub_cap | goto trove for open discussion | 19:00 |
*** datsun180b has left #openstack-meeting-alt | 19:00 | |
SlickNik | okay, thanks all! | 19:00 |
*** robertmyers has left #openstack-meeting-alt | 19:00 | |
*** nwidell has joined #openstack-meeting-alt | 19:01 | |
*** _ruhe is now known as ruhe | 19:01 | |
*** ashestakov has left #openstack-meeting-alt | 19:01 | |
*** rakhmerov has quit IRC | 19:03 | |
*** amrith has quit IRC | 19:03 | |
*** mpolanco has left #openstack-meeting-alt | 19:03 | |
*** sarob has joined #openstack-meeting-alt | 19:03 | |
*** colinmcnamara has quit IRC | 19:04 | |
*** NehaV has quit IRC | 19:05 | |
*** NehaV has joined #openstack-meeting-alt | 19:05 | |
*** julienvey_ has quit IRC | 19:06 | |
*** rakhmerov has joined #openstack-meeting-alt | 19:07 | |
*** jmontemayor has quit IRC | 19:08 | |
*** jmontemayor_ has joined #openstack-meeting-alt | 19:08 | |
*** jmontemayor_ has quit IRC | 19:08 | |
*** jmontemayor has joined #openstack-meeting-alt | 19:09 | |
*** rakhmerov has quit IRC | 19:10 | |
*** jmontemayor has quit IRC | 19:10 | |
*** jimbobhickville1 has left #openstack-meeting-alt | 19:13 | |
*** jmontemayor has joined #openstack-meeting-alt | 19:14 | |
*** banix has quit IRC | 19:15 | |
*** nadya__ has joined #openstack-meeting-alt | 19:16 | |
*** vipul is now known as vipul-away | 19:17 | |
*** nwidell has quit IRC | 19:18 | |
*** esp has left #openstack-meeting-alt | 19:18 | |
*** banix has joined #openstack-meeting-alt | 19:18 | |
*** nwidell has joined #openstack-meeting-alt | 19:19 | |
*** eankutse has joined #openstack-meeting-alt | 19:20 | |
*** jprovazn has quit IRC | 19:22 | |
*** vipul-away is now known as vipul | 19:23 | |
*** johnthetubaguy has quit IRC | 19:28 | |
*** jmcbride has joined #openstack-meeting-alt | 19:29 | |
*** pballand has quit IRC | 19:30 | |
*** nadya__ has quit IRC | 19:30 | |
*** jmcbride has quit IRC | 19:31 | |
*** jmcbride has joined #openstack-meeting-alt | 19:31 | |
*** cp16net has left #openstack-meeting-alt | 19:34 | |
*** pballand has joined #openstack-meeting-alt | 19:35 | |
*** sarob has quit IRC | 19:38 | |
*** sarob has joined #openstack-meeting-alt | 19:38 | |
*** jcoufal has quit IRC | 19:41 | |
*** sarob has quit IRC | 19:43 | |
*** julienvey_ has joined #openstack-meeting-alt | 19:46 | |
*** nwidell has quit IRC | 19:47 | |
*** julienvey_ has quit IRC | 19:48 | |
*** nwidell has joined #openstack-meeting-alt | 19:50 | |
*** tanisdl has joined #openstack-meeting-alt | 19:51 | |
*** DennyZha` has joined #openstack-meeting-alt | 19:54 | |
*** SlickNik has left #openstack-meeting-alt | 19:55 | |
*** msisk has left #openstack-meeting-alt | 19:55 | |
*** DennyZhang has quit IRC | 19:56 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 19:57 | |
*** DennyZha` has quit IRC | 20:00 | |
*** obondarev_ has quit IRC | 20:02 | |
*** mat-lowery has quit IRC | 20:03 | |
*** Duane_ has joined #openstack-meeting-alt | 20:03 | |
*** DinaBelova_ is now known as DinaBelova | 20:04 | |
*** jmcbride has quit IRC | 20:05 | |
*** MarkAtwood has joined #openstack-meeting-alt | 20:05 | |
*** yamahata has quit IRC | 20:05 | |
*** jmcbride has joined #openstack-meeting-alt | 20:11 | |
*** derekh has joined #openstack-meeting-alt | 20:11 | |
*** vipul is now known as vipul-away | 20:19 | |
*** vipul-away is now known as vipul | 20:19 | |
*** safchain has joined #openstack-meeting-alt | 20:20 | |
*** safchain has quit IRC | 20:20 | |
*** kalebpomeroy has left #openstack-meeting-alt | 20:20 | |
*** jmcbride1 has joined #openstack-meeting-alt | 20:23 | |
*** jmcbride has quit IRC | 20:23 | |
*** nwidell has quit IRC | 20:24 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 20:28 | |
*** sarob has joined #openstack-meeting-alt | 20:30 | |
*** Duane_ has quit IRC | 20:30 | |
*** Duane_ has joined #openstack-meeting-alt | 20:30 | |
*** akuznetsov has quit IRC | 20:31 | |
*** sarob has quit IRC | 20:31 | |
*** jmcbride1 has left #openstack-meeting-alt | 20:31 | |
*** kebray_ has quit IRC | 20:34 | |
*** vipul is now known as vipul-away | 20:34 | |
*** Duane_ has quit IRC | 20:35 | |
*** Duane_ has joined #openstack-meeting-alt | 20:36 | |
*** BrianB__ has quit IRC | 20:36 | |
*** BrianB_ has quit IRC | 20:37 | |
*** DinaBelova is now known as DinaBelova_ | 20:37 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 20:42 | |
*** jecarey has quit IRC | 20:44 | |
*** rumale has quit IRC | 20:44 | |
*** ijw has quit IRC | 20:46 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 20:47 | |
*** julienvey_ has joined #openstack-meeting-alt | 20:48 | |
*** kebray_ has joined #openstack-meeting-alt | 20:49 | |
*** sarob has joined #openstack-meeting-alt | 20:50 | |
*** vipul-away is now known as vipul | 20:51 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 20:51 | |
*** demorris has quit IRC | 20:53 | |
*** Duane_ has quit IRC | 20:54 | |
*** demorris has joined #openstack-meeting-alt | 20:54 | |
*** julienvey_ has quit IRC | 20:54 | |
*** julienvey__ has joined #openstack-meeting-alt | 20:54 | |
*** Duane_ has joined #openstack-meeting-alt | 20:54 | |
*** Duane__ has joined #openstack-meeting-alt | 20:55 | |
*** sarob has quit IRC | 20:55 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 20:57 | |
*** Duane_ has quit IRC | 20:58 | |
*** DennyZhang has joined #openstack-meeting-alt | 20:59 | |
*** sarob has joined #openstack-meeting-alt | 20:59 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 21:02 | |
*** ViswaV has quit IRC | 21:02 | |
*** jmontemayor has quit IRC | 21:04 | |
*** Barker has quit IRC | 21:04 | |
*** demorris has quit IRC | 21:06 | |
*** Duane_ has joined #openstack-meeting-alt | 21:06 | |
*** DennyZhang has quit IRC | 21:06 | |
*** saurabhs has quit IRC | 21:06 | |
*** DennyZhang has joined #openstack-meeting-alt | 21:07 | |
*** saurabhs has joined #openstack-meeting-alt | 21:07 | |
*** DennyZhang has quit IRC | 21:08 | |
*** DennyZhang has joined #openstack-meeting-alt | 21:08 | |
*** jmontemayor has joined #openstack-meeting-alt | 21:09 | |
*** Duane__ has quit IRC | 21:09 | |
*** ijw has joined #openstack-meeting-alt | 21:11 | |
*** vkmc has quit IRC | 21:11 | |
*** kebray_ has quit IRC | 21:12 | |
*** ijw has quit IRC | 21:17 | |
*** ijw has joined #openstack-meeting-alt | 21:17 | |
*** dprince has quit IRC | 21:19 | |
*** demorris has joined #openstack-meeting-alt | 21:22 | |
*** lblanchard2 has quit IRC | 21:22 | |
*** ruhe is now known as _ruhe | 21:23 | |
*** lblanchard has joined #openstack-meeting-alt | 21:25 | |
*** Barker has joined #openstack-meeting-alt | 21:31 | |
*** Duane__ has joined #openstack-meeting-alt | 21:32 | |
*** jecarey has joined #openstack-meeting-alt | 21:32 | |
*** DennyZhang has quit IRC | 21:34 | |
*** DennyZhang has joined #openstack-meeting-alt | 21:35 | |
*** Duane_ has quit IRC | 21:36 | |
*** DennyZhang has quit IRC | 21:45 | |
*** DennyZhang has joined #openstack-meeting-alt | 21:46 | |
*** Duane_ has joined #openstack-meeting-alt | 21:48 | |
*** rakhmerov has joined #openstack-meeting-alt | 21:49 | |
*** sarob has quit IRC | 21:50 | |
*** sarob has joined #openstack-meeting-alt | 21:50 | |
*** NehaV has quit IRC | 21:50 | |
*** Duane__ has quit IRC | 21:51 | |
*** ViswaV has joined #openstack-meeting-alt | 21:51 | |
*** ViswaV has quit IRC | 21:53 | |
*** DennyZhang has quit IRC | 21:53 | |
*** ViswaV has joined #openstack-meeting-alt | 21:53 | |
*** DennyZhang has joined #openstack-meeting-alt | 21:53 | |
*** DennyZhang has quit IRC | 21:54 | |
*** DennyZhang has joined #openstack-meeting-alt | 21:54 | |
*** sarob has quit IRC | 21:55 | |
*** doug_shelley66 has quit IRC | 22:01 | |
*** derekh has quit IRC | 22:03 | |
*** david-lyle has quit IRC | 22:06 | |
*** david-lyle has joined #openstack-meeting-alt | 22:06 | |
*** sarob has joined #openstack-meeting-alt | 22:07 | |
*** seanGossard has quit IRC | 22:09 | |
*** Duane__ has joined #openstack-meeting-alt | 22:09 | |
*** garyduan has quit IRC | 22:11 | |
*** DennyZhang has quit IRC | 22:11 | |
*** garyduan has joined #openstack-meeting-alt | 22:12 | |
*** Duane_ has quit IRC | 22:13 | |
*** sarob has quit IRC | 22:18 | |
*** lblanchard has quit IRC | 22:26 | |
*** jdob has quit IRC | 22:27 | |
*** julienvey__ has quit IRC | 22:28 | |
*** sarob has joined #openstack-meeting-alt | 22:29 | |
*** Duane_ has joined #openstack-meeting-alt | 22:30 | |
*** nadya__ has joined #openstack-meeting-alt | 22:31 | |
*** jergerber has joined #openstack-meeting-alt | 22:31 | |
*** Duane__ has quit IRC | 22:34 | |
*** Barker has quit IRC | 22:35 | |
*** nadya__ has quit IRC | 22:35 | |
*** NehaV has joined #openstack-meeting-alt | 22:42 | |
*** Duane__ has joined #openstack-meeting-alt | 22:42 | |
*** doug_shelley66 has joined #openstack-meeting-alt | 22:45 | |
*** Duane_ has quit IRC | 22:46 | |
*** resker has quit IRC | 22:46 | |
*** demorris has quit IRC | 22:52 | |
*** Duane__ has quit IRC | 22:54 | |
*** Duane_ has joined #openstack-meeting-alt | 22:54 | |
*** jtomasek has quit IRC | 22:55 | |
*** NehaV has quit IRC | 22:58 | |
*** Duane_ has quit IRC | 22:58 | |
*** kevinconway has quit IRC | 23:05 | |
*** eankutse has quit IRC | 23:07 | |
*** saurabhs has quit IRC | 23:12 | |
*** Barker has joined #openstack-meeting-alt | 23:13 | |
*** tanisdl has quit IRC | 23:14 | |
*** jmontemayor has quit IRC | 23:14 | |
*** MarkAtwood has quit IRC | 23:16 | |
*** Barker has quit IRC | 23:18 | |
*** jcru has quit IRC | 23:20 | |
*** Barker has joined #openstack-meeting-alt | 23:20 | |
*** amytron has quit IRC | 23:20 | |
*** yogesh has quit IRC | 23:20 | |
*** sballe has quit IRC | 23:22 | |
*** sballe has joined #openstack-meeting-alt | 23:22 | |
*** jergerber has quit IRC | 23:24 | |
*** sarob has quit IRC | 23:25 | |
*** sarob has joined #openstack-meeting-alt | 23:25 | |
*** sarob has quit IRC | 23:29 | |
*** saurabhs has joined #openstack-meeting-alt | 23:30 | |
*** sballe_ has joined #openstack-meeting-alt | 23:34 | |
*** sballe has quit IRC | 23:35 | |
*** amcrn has joined #openstack-meeting-alt | 23:41 | |
*** Leonr has quit IRC | 23:42 | |
*** sarob has joined #openstack-meeting-alt | 23:43 | |
*** tanisdl has joined #openstack-meeting-alt | 23:48 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!