*** jcooley_ has quit IRC | 00:02 | |
*** jcooley_ has joined #openstack-meeting-alt | 00:02 | |
*** adrian_otto has joined #openstack-meeting-alt | 00:03 | |
*** yamahata_ has quit IRC | 00:04 | |
*** gokrokve has quit IRC | 00:04 | |
*** gokrokve has joined #openstack-meeting-alt | 00:05 | |
*** jcooley_ has quit IRC | 00:07 | |
*** lblanchard has quit IRC | 00:08 | |
*** gokrokve has quit IRC | 00:09 | |
*** lblanchard has joined #openstack-meeting-alt | 00:12 | |
*** jcooley_ has joined #openstack-meeting-alt | 00:13 | |
*** jcooley_ has quit IRC | 00:13 | |
*** jcooley_ has joined #openstack-meeting-alt | 00:13 | |
*** rudrarugge has joined #openstack-meeting-alt | 00:15 | |
*** jcooley_ has quit IRC | 00:18 | |
*** jergerber has quit IRC | 00:18 | |
*** amytron has quit IRC | 00:22 | |
*** rudrarug_ has joined #openstack-meeting-alt | 00:24 | |
*** rudrarugge has quit IRC | 00:24 | |
*** banix has quit IRC | 00:26 | |
*** vkmc has quit IRC | 00:28 | |
*** bdpayne has quit IRC | 00:30 | |
*** bdpayne has joined #openstack-meeting-alt | 00:31 | |
*** rudrarug_ has quit IRC | 00:33 | |
*** sarob has joined #openstack-meeting-alt | 00:34 | |
*** brents has quit IRC | 00:40 | |
*** datsun180b has quit IRC | 00:44 | |
*** _ozstacker_ has joined #openstack-meeting-alt | 00:45 | |
*** sarob has quit IRC | 00:48 | |
*** ozstacker has quit IRC | 00:49 | |
*** sarob has joined #openstack-meeting-alt | 00:49 | |
*** gokrokve has joined #openstack-meeting-alt | 00:49 | |
*** brents has joined #openstack-meeting-alt | 00:50 | |
*** electrichead has joined #openstack-meeting-alt | 00:52 | |
*** sarob has quit IRC | 00:53 | |
*** yamahata_ has joined #openstack-meeting-alt | 00:55 | |
*** yamahata_ has quit IRC | 00:55 | |
*** yamahata_ has joined #openstack-meeting-alt | 00:56 | |
*** venkatesh has joined #openstack-meeting-alt | 01:04 | |
*** flwang has joined #openstack-meeting-alt | 01:05 | |
*** bdpayne has quit IRC | 01:05 | |
*** julim has joined #openstack-meeting-alt | 01:09 | |
*** amytron has joined #openstack-meeting-alt | 01:21 | |
*** adrian_otto has left #openstack-meeting-alt | 01:22 | |
*** sarob has joined #openstack-meeting-alt | 01:23 | |
*** sarob has quit IRC | 01:28 | |
*** nosnos has joined #openstack-meeting-alt | 01:29 | |
*** Barker has joined #openstack-meeting-alt | 01:30 | |
*** brents has quit IRC | 01:33 | |
*** mozawa has joined #openstack-meeting-alt | 01:33 | |
*** julim has quit IRC | 01:40 | |
*** IlyaE has quit IRC | 01:43 | |
*** dguitarbite has joined #openstack-meeting-alt | 01:44 | |
*** sarob has joined #openstack-meeting-alt | 01:47 | |
*** amcrn has quit IRC | 01:48 | |
*** alazarev has quit IRC | 01:53 | |
*** flwang has quit IRC | 01:55 | |
*** banix has joined #openstack-meeting-alt | 01:58 | |
*** mozawa has quit IRC | 02:00 | |
*** rongze has joined #openstack-meeting-alt | 02:01 | |
*** jcooley_ has joined #openstack-meeting-alt | 02:04 | |
*** gokrokve has quit IRC | 02:08 | |
*** gokrokve has joined #openstack-meeting-alt | 02:08 | |
*** devkulkarni has quit IRC | 02:12 | |
*** gokrokve has quit IRC | 02:13 | |
*** banix has quit IRC | 02:19 | |
*** colinmcnamara has quit IRC | 02:20 | |
*** colinmcn_ has quit IRC | 02:20 | |
*** gokrokve has joined #openstack-meeting-alt | 02:21 | |
*** banix has joined #openstack-meeting-alt | 02:22 | |
*** banix has quit IRC | 02:24 | |
*** banix has joined #openstack-meeting-alt | 02:25 | |
*** amytron has quit IRC | 02:25 | |
*** hua has joined #openstack-meeting-alt | 02:29 | |
*** sarob has quit IRC | 02:29 | |
*** banix has quit IRC | 02:30 | |
*** sarob has joined #openstack-meeting-alt | 02:30 | |
*** rongze has quit IRC | 02:31 | |
*** banix has joined #openstack-meeting-alt | 02:31 | |
*** hua has left #openstack-meeting-alt | 02:33 | |
*** radix_ has quit IRC | 02:33 | |
*** sarob_ has joined #openstack-meeting-alt | 02:34 | |
*** sarob has quit IRC | 02:35 | |
*** venkatesh has quit IRC | 02:40 | |
*** jcooley_ has quit IRC | 02:43 | |
*** rongze has joined #openstack-meeting-alt | 02:46 | |
*** sarob_ is now known as sarob | 02:51 | |
*** _ozstacker_ has quit IRC | 02:53 | |
*** nati_ueno has quit IRC | 02:54 | |
*** ozstacker has joined #openstack-meeting-alt | 03:05 | |
*** sarob has quit IRC | 03:06 | |
*** sarob has joined #openstack-meeting-alt | 03:06 | |
*** sballe has quit IRC | 03:06 | |
*** sballe has joined #openstack-meeting-alt | 03:07 | |
*** sarob has quit IRC | 03:11 | |
*** coolsvap has joined #openstack-meeting-alt | 03:17 | |
*** markwash has quit IRC | 03:21 | |
*** lblanchard has quit IRC | 03:32 | |
*** flwang has joined #openstack-meeting-alt | 03:35 | |
*** brents has joined #openstack-meeting-alt | 03:43 | |
*** devkulkarni has joined #openstack-meeting-alt | 03:53 | |
*** brents has quit IRC | 03:56 | |
*** brents has joined #openstack-meeting-alt | 04:07 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 04:17 | |
*** SergeyLukjanov has quit IRC | 04:21 | |
*** brents_ has joined #openstack-meeting-alt | 04:24 | |
*** aignatov has joined #openstack-meeting-alt | 04:24 | |
*** brents has quit IRC | 04:24 | |
*** markwash has joined #openstack-meeting-alt | 04:24 | |
*** yamahata_ has quit IRC | 04:24 | |
*** plomakin has quit IRC | 04:24 | |
*** plomakin has joined #openstack-meeting-alt | 04:25 | |
*** dguitarbite has quit IRC | 04:27 | |
*** brents_ is now known as brents | 04:27 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 04:27 | |
*** yamahata_ has joined #openstack-meeting-alt | 04:28 | |
*** aignatov has quit IRC | 04:28 | |
*** Barker has quit IRC | 04:29 | |
*** brents_ has joined #openstack-meeting-alt | 04:39 | |
*** brents has quit IRC | 04:40 | |
*** brents_ is now known as brents | 04:40 | |
*** rongze has quit IRC | 04:50 | |
*** brents has quit IRC | 05:04 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 05:09 | |
*** _SergeyLukjanov has quit IRC | 05:10 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 05:14 | |
*** jjmb1 has joined #openstack-meeting-alt | 05:15 | |
*** jjmb has quit IRC | 05:17 | |
*** brents has joined #openstack-meeting-alt | 05:17 | |
*** boris-42 has joined #openstack-meeting-alt | 05:18 | |
*** sc68cal has quit IRC | 05:18 | |
*** sc68cal has joined #openstack-meeting-alt | 05:18 | |
*** rongze has joined #openstack-meeting-alt | 05:20 | |
*** devkulkarni has quit IRC | 05:21 | |
*** nosnos_ has joined #openstack-meeting-alt | 05:31 | |
*** jcooley_ has joined #openstack-meeting-alt | 05:33 | |
*** nadya has joined #openstack-meeting-alt | 05:34 | |
*** nosnos has quit IRC | 05:34 | |
*** nadya is now known as Guest24714 | 05:34 | |
*** rongze has quit IRC | 05:35 | |
*** banix has quit IRC | 05:54 | |
*** venkatesh has joined #openstack-meeting-alt | 05:56 | |
*** juice has quit IRC | 05:57 | |
*** devananda has quit IRC | 05:57 | |
*** devananda has joined #openstack-meeting-alt | 05:57 | |
*** Ghe_HPDiscover has quit IRC | 05:57 | |
*** vipuls has quit IRC | 05:58 | |
*** Guest24714 has quit IRC | 05:59 | |
*** IlyaE has joined #openstack-meeting-alt | 06:02 | |
*** rongze has joined #openstack-meeting-alt | 06:03 | |
*** juice has joined #openstack-meeting-alt | 06:03 | |
*** nosnos_ has quit IRC | 06:04 | |
*** nosnos has joined #openstack-meeting-alt | 06:05 | |
*** vipul has joined #openstack-meeting-alt | 06:07 | |
*** rongze has quit IRC | 06:07 | |
*** venkatesh_ has joined #openstack-meeting-alt | 06:07 | |
*** brents has quit IRC | 06:09 | |
*** venkatesh has quit IRC | 06:10 | |
*** rongze has joined #openstack-meeting-alt | 06:15 | |
*** IlyaE has quit IRC | 06:18 | |
*** SergeyLukjanov has quit IRC | 06:21 | |
*** coolsvap has quit IRC | 06:25 | |
*** Ghe_HPDiscover has joined #openstack-meeting-alt | 06:35 | |
*** coolsvap has joined #openstack-meeting-alt | 06:38 | |
*** jcooley_ has quit IRC | 06:39 | |
*** aignatov has joined #openstack-meeting-alt | 06:40 | |
*** denis_makogon has joined #openstack-meeting-alt | 06:42 | |
*** gokrokve has quit IRC | 06:43 | |
*** gokrokve has joined #openstack-meeting-alt | 06:43 | |
*** SushilKM has joined #openstack-meeting-alt | 06:46 | |
*** gokrokve has quit IRC | 06:48 | |
*** skostiuchenko has quit IRC | 06:48 | |
*** skostiuchenko has joined #openstack-meeting-alt | 06:49 | |
*** lifeless has quit IRC | 07:05 | |
*** akuznetsov has quit IRC | 07:08 | |
*** jcooley_ has joined #openstack-meeting-alt | 07:09 | |
*** jcooley_ has quit IRC | 07:15 | |
*** IlyaE has joined #openstack-meeting-alt | 07:16 | |
*** jtomasek has joined #openstack-meeting-alt | 07:20 | |
*** IlyaE has quit IRC | 07:22 | |
*** boris-42 has quit IRC | 07:22 | |
*** venkatesh_ has quit IRC | 07:23 | |
*** jtomasek has quit IRC | 07:26 | |
*** jtomasek has joined #openstack-meeting-alt | 07:27 | |
*** aignatov has quit IRC | 07:32 | |
*** nati_ueno has joined #openstack-meeting-alt | 07:36 | |
*** alazarev has joined #openstack-meeting-alt | 07:36 | |
*** aignatov has joined #openstack-meeting-alt | 07:40 | |
*** igormarnat has joined #openstack-meeting-alt | 07:44 | |
*** coolsvap has quit IRC | 07:47 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 07:49 | |
*** alazarev has quit IRC | 07:49 | |
*** mozawa has joined #openstack-meeting-alt | 07:49 | |
*** sarob has joined #openstack-meeting-alt | 07:51 | |
*** jcoufal has joined #openstack-meeting-alt | 08:04 | |
*** jcoufal has quit IRC | 08:04 | |
*** jcooley_ has joined #openstack-meeting-alt | 08:05 | |
*** jcoufal has joined #openstack-meeting-alt | 08:05 | |
*** jcooley_ has quit IRC | 08:09 | |
*** flaper87|afk is now known as flaper87 | 08:13 | |
*** ruhe has joined #openstack-meeting-alt | 08:16 | |
*** markwash has quit IRC | 08:21 | |
*** ruhe has quit IRC | 08:21 | |
*** ruhe has joined #openstack-meeting-alt | 08:22 | |
*** ruhe has quit IRC | 08:25 | |
*** yogesh has joined #openstack-meeting-alt | 08:26 | |
*** akuznetsov has joined #openstack-meeting-alt | 08:31 | |
*** markwash has joined #openstack-meeting-alt | 08:32 | |
*** sergmelikyan has joined #openstack-meeting-alt | 08:32 | |
*** radix_ has joined #openstack-meeting-alt | 08:36 | |
*** nati_ueno has quit IRC | 08:38 | |
*** sergmelikyan has quit IRC | 08:45 | |
*** rongze has quit IRC | 08:46 | |
*** rongze has joined #openstack-meeting-alt | 08:47 | |
*** yogesh has quit IRC | 08:53 | |
*** akuznetsov has quit IRC | 08:54 | |
*** yogesh has joined #openstack-meeting-alt | 08:55 | |
*** jcooley_ has joined #openstack-meeting-alt | 09:00 | |
*** jcooley_ has quit IRC | 09:04 | |
*** boris-42 has joined #openstack-meeting-alt | 09:06 | |
*** akuznetsov has joined #openstack-meeting-alt | 09:14 | |
*** markwash has quit IRC | 09:20 | |
*** venkatesh has joined #openstack-meeting-alt | 09:21 | |
*** derekh has joined #openstack-meeting-alt | 09:23 | |
*** yogesh has quit IRC | 09:24 | |
*** mozawa has quit IRC | 09:24 | |
*** sergmelikyan has joined #openstack-meeting-alt | 09:26 | |
*** yogesh_ has joined #openstack-meeting-alt | 09:27 | |
*** yogesh has joined #openstack-meeting-alt | 09:29 | |
*** akuznetsov has quit IRC | 09:31 | |
*** yogesh_ has quit IRC | 09:32 | |
*** nosnos_ has joined #openstack-meeting-alt | 09:36 | |
*** yogesh has quit IRC | 09:37 | |
*** flwang has quit IRC | 09:38 | |
*** yogesh has joined #openstack-meeting-alt | 09:39 | |
*** ativelkov has joined #openstack-meeting-alt | 09:39 | |
*** nosnos has quit IRC | 09:40 | |
*** ativelkov has left #openstack-meeting-alt | 09:40 | |
*** yogesh_ has joined #openstack-meeting-alt | 09:41 | |
*** denis_makogon has quit IRC | 09:42 | |
*** lifeless has joined #openstack-meeting-alt | 09:43 | |
*** yogesh has quit IRC | 09:44 | |
*** jcoufal has quit IRC | 09:58 | |
*** yogesh has joined #openstack-meeting-alt | 10:03 | |
*** katyafervent has joined #openstack-meeting-alt | 10:03 | |
*** yogesh__ has joined #openstack-meeting-alt | 10:04 | |
*** yogesh_ has quit IRC | 10:05 | |
*** yogesh has quit IRC | 10:08 | |
*** heyongli has joined #openstack-meeting-alt | 10:10 | |
*** dguitarbite has joined #openstack-meeting-alt | 10:13 | |
*** rossella_s has joined #openstack-meeting-alt | 10:14 | |
*** rsblendido has joined #openstack-meeting-alt | 10:14 | |
*** aignatov has quit IRC | 10:14 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 10:23 | |
*** akuznetsov has joined #openstack-meeting-alt | 10:24 | |
*** venkatesh has quit IRC | 10:25 | |
*** sarob has quit IRC | 10:26 | |
*** bot_bot is now known as denis_makogon | 10:34 | |
*** venkatesh has joined #openstack-meeting-alt | 10:37 | |
*** igormarnat has quit IRC | 10:45 | |
*** akuznetsov has quit IRC | 10:45 | |
*** aignatov has joined #openstack-meeting-alt | 10:46 | |
*** akuznetsov has joined #openstack-meeting-alt | 10:48 | |
*** igormarnat_ has joined #openstack-meeting-alt | 10:48 | |
*** jjmb1 has quit IRC | 10:51 | |
*** yogesh__ has quit IRC | 10:54 | |
*** nosnos_ has quit IRC | 10:57 | |
*** nosnos has joined #openstack-meeting-alt | 10:57 | |
*** yhe_ has joined #openstack-meeting-alt | 11:04 | |
*** heyongli has quit IRC | 11:06 | |
*** akuznetsov has quit IRC | 11:07 | |
*** akuznetsov has joined #openstack-meeting-alt | 11:09 | |
*** sarob has joined #openstack-meeting-alt | 11:16 | |
*** venkatesh has quit IRC | 11:20 | |
*** rongze has quit IRC | 11:21 | |
*** nati_ueno has joined #openstack-meeting-alt | 11:21 | |
*** jcoufal has joined #openstack-meeting-alt | 11:24 | |
*** yhe_ is now known as heyongli | 11:33 | |
*** yamahata_ has quit IRC | 11:33 | |
*** jcooley_ has joined #openstack-meeting-alt | 11:43 | |
*** rongze has joined #openstack-meeting-alt | 11:44 | |
*** jcooley_ has quit IRC | 11:47 | |
*** sarob has quit IRC | 11:48 | |
*** flwang has joined #openstack-meeting-alt | 11:55 | |
*** yogesh has joined #openstack-meeting-alt | 12:05 | |
*** vkmc has joined #openstack-meeting-alt | 12:08 | |
*** yogesh has quit IRC | 12:10 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 12:10 | |
*** sarob has joined #openstack-meeting-alt | 12:13 | |
*** jcoufal has quit IRC | 12:31 | |
*** jjmb has joined #openstack-meeting-alt | 12:41 | |
*** sarob has quit IRC | 12:45 | |
*** jcoufal-mob has joined #openstack-meeting-alt | 12:56 | |
*** pdmars has joined #openstack-meeting-alt | 13:01 | |
*** slagle has quit IRC | 13:08 | |
*** jcoufal-mob_ has joined #openstack-meeting-alt | 13:08 | |
*** sarob has joined #openstack-meeting-alt | 13:10 | |
*** dprince has joined #openstack-meeting-alt | 13:11 | |
*** jcoufal-mob has quit IRC | 13:11 | |
*** sballe has quit IRC | 13:14 | |
*** lblanchard has joined #openstack-meeting-alt | 13:17 | |
*** dukhlov has joined #openstack-meeting-alt | 13:26 | |
*** jcooley_ has joined #openstack-meeting-alt | 13:30 | |
*** igormarnat__ has joined #openstack-meeting-alt | 13:30 | |
*** igormarnat_ has quit IRC | 13:33 | |
*** sarob has quit IRC | 13:35 | |
*** jdob has joined #openstack-meeting-alt | 13:35 | |
*** jcooley_ has quit IRC | 13:35 | |
*** mozawa has joined #openstack-meeting-alt | 13:40 | |
*** banix has joined #openstack-meeting-alt | 13:44 | |
*** krtaylor has joined #openstack-meeting-alt | 13:44 | |
*** jjmb has quit IRC | 13:46 | |
*** banix has quit IRC | 13:47 | |
*** banix has joined #openstack-meeting-alt | 13:48 | |
*** abramley has joined #openstack-meeting-alt | 13:49 | |
*** igormarnat__ has quit IRC | 13:54 | |
*** igormarnat_ has joined #openstack-meeting-alt | 13:58 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 14:02 | |
*** BrianB_ has joined #openstack-meeting-alt | 14:03 | |
*** slagle has joined #openstack-meeting-alt | 14:05 | |
*** sarob has joined #openstack-meeting-alt | 14:06 | |
*** nosnos has quit IRC | 14:06 | |
*** banix has quit IRC | 14:09 | |
*** dguitarbite has quit IRC | 14:11 | |
*** sarob has quit IRC | 14:14 | |
*** jcoufal has joined #openstack-meeting-alt | 14:17 | |
*** NikitaKonovalov has quit IRC | 14:19 | |
*** eankutse has joined #openstack-meeting-alt | 14:20 | |
*** eankutse has quit IRC | 14:21 | |
*** eankutse has joined #openstack-meeting-alt | 14:21 | |
*** lblanchard has quit IRC | 14:23 | |
*** jcooley_ has joined #openstack-meeting-alt | 14:25 | |
*** jergerber has joined #openstack-meeting-alt | 14:27 | |
*** jcoufal-mob_ has quit IRC | 14:27 | |
*** sarob has joined #openstack-meeting-alt | 14:27 | |
*** jcooley_ has quit IRC | 14:29 | |
*** sarob has quit IRC | 14:32 | |
*** nati_ueno has quit IRC | 14:33 | |
*** rnirmal has joined #openstack-meeting-alt | 14:34 | |
*** dukhlov_ has joined #openstack-meeting-alt | 14:36 | |
*** dukhlov has quit IRC | 14:36 | |
*** HenryG has quit IRC | 14:36 | |
*** kevinconway has joined #openstack-meeting-alt | 14:42 | |
*** jjmb has joined #openstack-meeting-alt | 14:43 | |
*** matrohon has joined #openstack-meeting-alt | 14:43 | |
*** jergerber has quit IRC | 14:47 | |
*** esker has joined #openstack-meeting-alt | 14:47 | |
*** jergerber has joined #openstack-meeting-alt | 14:48 | |
*** SushilKM has quit IRC | 14:50 | |
*** dhellmann has joined #openstack-meeting-alt | 14:53 | |
*** amytron has joined #openstack-meeting-alt | 14:56 | |
*** jcoufal-mob has joined #openstack-meeting-alt | 14:59 | |
*** flwang has left #openstack-meeting-alt | 15:00 | |
*** jdob has quit IRC | 15:00 | |
*** BrianB_ has quit IRC | 15:02 | |
*** SergeyLukjanov_ has joined #openstack-meeting-alt | 15:03 | |
*** jecarey has joined #openstack-meeting-alt | 15:04 | |
*** jdob has joined #openstack-meeting-alt | 15:06 | |
*** SergeyLukjanov has quit IRC | 15:06 | |
*** Swami has joined #openstack-meeting-alt | 15:06 | |
Swami | hi | 15:06 |
---|---|---|
Swami | Robin wang ping: | 15:07 |
Swami | James Clark ping; | 15:07 |
Swami | #startmeeting Distributed Virtual Router | 15:08 |
openstack | Meeting started Wed Dec 11 15:08:01 2013 UTC and is due to finish in 60 minutes. The chair is Swami. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:08 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:08 |
*** openstack changes topic to " (Meeting topic: Distributed Virtual Router)" | 15:08 | |
openstack | The meeting name has been set to 'distributed_virtual_router' | 15:08 |
*** boris-42 has quit IRC | 15:08 | |
*** jcoufal has quit IRC | 15:08 | |
*** rkukura has joined #openstack-meeting-alt | 15:08 | |
Swami | hi Robin I got your email regarding your questions I will try to answer it and send you a reply by today | 15:09 |
Swami | #topic L2-L3 data sync | 15:10 |
*** openstack changes topic to "L2-L3 data sync (Meeting topic: Distributed Virtual Router)" | 15:10 | |
*** gokrokve has joined #openstack-meeting-alt | 15:10 | |
*** jcoufal-mob has quit IRC | 15:10 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 15:10 | |
Swami | Robin I did go through your WIP code, that suggests that we need to add flows in the ml2-ovs file, but my concern was to do that activity from the L3-agent. Mean that it should originate from the L3 Agent when a VM port is being added to the routed network | 15:11 |
*** SergeyLukjanov_ has quit IRC | 15:12 | |
*** HenryG has joined #openstack-meeting-alt | 15:13 | |
Swami | Robin: you did mention in your email that we need a brain to store the data and push the data to all agents. I think in my view, it should be part of the L3-Plugin extension. | 15:13 |
*** Barker has joined #openstack-meeting-alt | 15:14 | |
*** jcoufal has joined #openstack-meeting-alt | 15:15 | |
Swami | So the plan would be when an L2 event occurs, that is when a port is added to a VM, L2 agent or the ML2-L2 drivers will then communicate the information to L3 agent residing in that node. The L3 agent should take necessary action on the data and also communicate the data to the plugin. The plugin should intern be pushing or syncing the data with other L3 agents that have been registered. | 15:16 |
Swami | I have updated the google doc, with information on what data need to be stored in the L3-plugin extensions. | 15:17 |
Swami | May be if you can spend some time how we can push the L2 data to L3 that would be great. Meanwhile I will also take a look at it. | 15:18 |
*** jcooley_ has joined #openstack-meeting-alt | 15:18 | |
Swami | James Clark are you there. | 15:18 |
Swami | May be it might be too late for James to join the meeting. | 15:19 |
Swami | #topic L3 Support for Distributed versus the Edge | 15:20 |
*** openstack changes topic to "L3 Support for Distributed versus the Edge (Meeting topic: Distributed Virtual Router)" | 15:20 | |
Swami | I sent out an email couple of days back asking the community what would be right option from an API perspective to distinguish between a distributed router and an edge or centralized router. | 15:21 |
Swami | I was planning to use the "distributed" argument that is already in the router API. | 15:21 |
*** sarob has joined #openstack-meeting-alt | 15:21 | |
Swami | But I got some feedback on that, since L3 Plugin is also a service now, the community thinks that it should also behave like any other plugins to distinguish. So the community recommendation is to use the "provider" flag to distinguish the Routers. | 15:23 |
*** julim has joined #openstack-meeting-alt | 15:23 | |
*** jcooley_ has quit IRC | 15:23 | |
*** hemanthravi has joined #openstack-meeting-alt | 15:24 | |
Swami | Some people also feel that why do we need to distinguish between a centralized router and distributed router. It is just implementation specific. Configuration wise it should be always a router. | 15:24 |
*** NikitaKonovalov has joined #openstack-meeting-alt | 15:24 | |
Swami | So we may have to close the loop on this issue. | 15:24 |
Swami | #topic North-South Proposal | 15:25 |
*** openstack changes topic to "North-South Proposal (Meeting topic: Distributed Virtual Router)" | 15:25 | |
hemanthravi | Is the idea to use an option in the config file for the plugin implementing the L3 ext as opposed to specifying it in the API | 15:26 |
*** sarob has quit IRC | 15:26 | |
Swami | Hi hemanthravi | 15:26 |
hemanthravi | hi | 15:26 |
Swami | We were planning initially to use both the options. We will have config.ini file for the L3 agent configuring that local L3 agent as Distributed L3 Agent and also can use the API flag to configure the router as distributed | 15:27 |
*** sarob has joined #openstack-meeting-alt | 15:27 | |
Swami | But this was with the idea of having a mixed environment where you have both the centralized router and distributed router. | 15:28 |
Swami | But there may be some complications to it. | 15:29 |
Swami | So for the North-South proposal2 in the google doc, we do have the EG added to the router inbetween the External network and the routers. | 15:30 |
*** IlyaE has joined #openstack-meeting-alt | 15:31 | |
Swami | In order to add the EG, the tenant need to run an API or cli command to configure the EG and attach it to the external net. | 15:31 |
Swami | But it is slightly different than the current approach. | 15:32 |
*** sarob has quit IRC | 15:32 | |
Swami | So when we set a gateway to the router, today we only provide a external net id to the router, but in this proposal we might have to pass the EG id instead of the external net id. | 15:33 |
Swami | Each EG will be associated with an External net id. | 15:33 |
Swami | So we were planning to add two new API to address this issue. "distributed-router-gateway-set", and "distributed-router-gateway-create". | 15:34 |
hemanthravi | swami: will go through this in the gdoc and comment if any | 15:34 |
Swami | hemathravi:thanks | 15:35 |
Swami | I will also update the google doc with the CLI command proposal. | 15:35 |
Swami | hemanthravi: sorry for ending the monday meeting quick. I need to run to another internal meeting, that's the reason | 15:36 |
hemanthravi | swami: will catch up later | 15:37 |
Swami | ok thanks | 15:37 |
*** demorris has joined #openstack-meeting-alt | 15:38 | |
Swami | Also the "distributed-router-gateway-set" command will accept a "list" or routers, Because there may be multiple routers associated with a single EG. | 15:38 |
Swami | Sylvain had a proposal for the north-south, as Edge L3 and centralized L3, I was not sure how he was planning to distinguish between the two. I will have a chat with him and update it. | 15:40 |
*** heyongli has quit IRC | 15:41 | |
*** igormarnat_ has quit IRC | 15:41 | |
*** igormarnat has joined #openstack-meeting-alt | 15:42 | |
Swami | Now I do have some concerns towards the new API, will that be acceptable by the community or their expectation might be not to change anything from the current API perspective for the routers. | 15:42 |
Swami | If anyone else have any ideas, please send me your comments. | 15:44 |
*** devkulkarni has joined #openstack-meeting-alt | 15:44 | |
hemanthravi | If you go the config.ini option, will the APIs/cmds be the same as the current router | 15:45 |
Swami | hemanthravi: Even if we go with the config.ini option, the current proposal to split the EG from the router will create some new commands. | 15:46 |
Swami | Meaning we need to include the two new commands shown above, or else modify one existing command for the "router-gateway-set" to accept "EGs" as argument and also modify it to accept a list of routers. | 15:47 |
Swami | #topic services | 15:50 |
*** openstack changes topic to "services (Meeting topic: Distributed Virtual Router)" | 15:50 | |
Swami | The last topic would be the services. | 15:50 |
Swami | we may have to consider our design to accomodate services. Certain services are distributable but certain services need to be centralized. | 15:50 |
Swami | We may have to configure routers as service router and non service routers. | 15:52 |
Swami | Service routers only should handle the services. | 15:52 |
Swami | Still more discussion need to happen in this area. | 15:52 |
Swami | #topic open discussion | 15:53 |
*** openstack changes topic to "open discussion (Meeting topic: Distributed Virtual Router)" | 15:53 | |
hemanthravi | swami: should the distributed nature of the service be left to the service api/impl | 15:54 |
Swami | I will keep investigating the options and will also talk to sylvain about his proposal and priorities. He mentioned that he already discussed with Mark McClain about the roadmap and priorities | 15:54 |
*** julim has quit IRC | 15:54 | |
hemanthravi | similar to how the router is being distributed | 15:54 |
*** coolsvap has joined #openstack-meeting-alt | 15:54 | |
Swami | The problem there is a tenant will not want to distribute the VPN feature. Since it is a singleton function | 15:55 |
*** devkulkarni has quit IRC | 15:55 | |
*** BrianB_ has joined #openstack-meeting-alt | 15:56 | |
Swami | Yes it is possible that we can deligate the service work to the service team, but since it is currently tightly tied to the L3 agent, it should be addressed, If the service framework has the service insertion and service chaining framework nail down, then we can concentrate just on the L3. | 15:56 |
Swami | Ok, I think we are at the last minute. | 15:57 |
*** banix has joined #openstack-meeting-alt | 15:57 | |
Swami | Thanks for attending the meeting. See you all next Monday. If you have any questions please feel free to shoot me an email. | 15:57 |
*** rcurran has joined #openstack-meeting-alt | 15:58 | |
Swami | bye | 15:58 |
Swami | #endmeeting | 15:58 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:58 | |
openstack | Meeting ended Wed Dec 11 15:58:10 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-12-11-15.08.html | 15:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-12-11-15.08.txt | 15:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-12-11-15.08.log.html | 15:58 |
*** devkulkarni has joined #openstack-meeting-alt | 15:59 | |
asadoughi | hi | 15:59 |
rkukura | hi ml2'ers! | 16:00 |
rcurran | hi | 16:00 |
*** mestery has quit IRC | 16:00 | |
banix | hi | 16:00 |
rkukura | mestery: I see you may be online - still want me to chair? | 16:01 |
asadoughi | rkukura: not online | 16:01 |
rkukura | #startmeeting networking_ml2 | 16:01 |
openstack | Meeting started Wed Dec 11 16:01:54 2013 UTC and is due to finish in 60 minutes. The chair is rkukura. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:01 |
*** openstack changes topic to " (Meeting topic: networking_ml2)" | 16:01 | |
openstack | The meeting name has been set to 'networking_ml2' | 16:01 |
rkukura | #link https://wiki.openstack.org/wiki/Meetings/ML2 Agenda | 16:02 |
rkukura | #topic Action Items From Last Week | 16:02 |
*** openstack changes topic to "Action Items From Last Week (Meeting topic: networking_ml2)" | 16:02 | |
*** demorris has quit IRC | 16:03 | |
rkukura | I had the action item to move rcurrans discussion to the email list. He beat me to it! | 16:03 |
rkukura | We'll cover that a bit later | 16:04 |
rcurran | yeah sorry about that but i'd really like to close on this issue | 16:04 |
*** Sukhdev has joined #openstack-meeting-alt | 16:04 | |
rkukura | rcurran: Lets try to do that today | 16:05 |
*** SergeyLukjanov has quit IRC | 16:05 | |
*** NikitaKonovalov has quit IRC | 16:05 | |
rkukura | mestery had an action to find a volunteer to verify/expand ml2 unit test coverage | 16:05 |
rkukura | Is anyone aware of any progress on that? | 16:05 |
*** sadasu has joined #openstack-meeting-alt | 16:06 | |
rkukura | Would anyone like to volunteer to run the tox coverage tool on master and report a summary of where work is needed in ml2 coverage via email and/or next week's meeting? | 16:07 |
*** demorris has joined #openstack-meeting-alt | 16:08 | |
rcurran | i can look into it .... haven't used it yet | 16:08 |
rcurran | but others have here at cisco | 16:08 |
asadoughi | rkukura: tox -e cover neutron.tests.unit.ml2? | 16:08 |
Sukhdev | I have run tox several times - but, wonder how do you identify what is missing> | 16:09 |
rkukura | asadoughi: That's what I recall doing a while back | 16:09 |
asadoughi | Sukhdev: gives you a line coverage report | 16:09 |
asadoughi | rkukura: i'll do it | 16:09 |
rkukura | #action asadoughi to run the tox coverage tool on master and report a summary of where work is needed in ml2 coverage via email and/or next week's meeting | 16:10 |
*** Swami has quit IRC | 16:10 | |
rkukura | rcurran: Feel free to collaborate with asadoughi on that action, but hopefully there will be unblocked on the port unbind/delete stuff | 16:11 |
rkukura | mestery also had an action to start an etherpad for multi-node ml2 tempest testing | 16:11 |
rcurran | ok, already know that there will be issues w/ the cisco nexus md | 16:11 |
rkukura | Do we know if that has been created? | 16:12 |
matrohon | there a link on the agenda | 16:12 |
*** brents has joined #openstack-meeting-alt | 16:12 | |
rkukura | matrohon: Thanks. I had seen that, but forgot | 16:12 |
matrohon | but multi-node part is not filled | 16:12 |
rkukura | #link https://etherpad.openstack.org/p/multi-node-neutron-tempest | 16:13 |
*** jjmb has quit IRC | 16:13 | |
*** safchain has joined #openstack-meeting-alt | 16:14 | |
rkukura | I started looking into how my employer's internal multi-node OpenStack CI testing is done, and will add whatever I find to the etherpad. Its based mainly on packages installed by packstack rather than devstack, but is integrated with jenkins. | 16:14 |
rkukura | last action from last week was mestery organizing a meeting around multi-node tempest testing and 3rd party testing | 16:15 |
*** jcooley_ has joined #openstack-meeting-alt | 16:15 | |
rkukura | I've seen emails on this, and believe a meeting is scheduled.for tomorrow | 16:16 |
matrohon | it was on the mailing list? | 16:17 |
rkukura | It sounds like the agenda covers multi-node testing internal to OpenStack jenkins as well as 3rd party, so I'd encourage all to attend. | 16:17 |
rkukura | The discussion of the meeting was on openstack-dev with the [neutron] tag | 16:17 |
*** ozstacker has quit IRC | 16:17 | |
asadoughi | matrohon: http://lists.openstack.org/pipermail/openstack-dev/2013-December/021772.html | 16:17 |
*** s3wong has joined #openstack-meeting-alt | 16:17 | |
rkukura | asadoughi: Thanks | 16:18 |
matrohon | thanks, i missed it | 16:18 |
rkukura | Anything else on previous action items? | 16:18 |
*** ozstacker has joined #openstack-meeting-alt | 16:19 | |
Sukhdev | i missed it as well. thanks for sharing the info | 16:20 |
Sukhdev | I have a question on the third party testing - | 16:20 |
*** jcooley_ has quit IRC | 16:20 | |
rkukura | Sukhdev: sure | 16:20 |
Sukhdev | Are we testing every patchset-created? regardless of its impact? | 16:21 |
Sukhdev | or patchset-merged only? | 16:21 |
rkukura | Sukhdev: I think the intent was for the reports to trigger on proposed patches so the results could be considered in the review | 16:22 |
banix | It can't be patchset-merged; need to vote on the patch. | 16:22 |
matrohon | there has been a discussion about that on the ML | 16:23 |
Sukhdev | Ah OK - thanks for clarification | 16:23 |
*** doude has joined #openstack-meeting-alt | 16:23 | |
rkukura | Sukhdev: I asked the same thing last week | 16:23 |
rkukura | I think there has been email regarding triggering the 3rd party tests | 16:23 |
rkukura | I recall someone saying nova 3rd party tests run on all nova patches, not filtered to changes to the driver | 16:24 |
banix | I would think a 3rd party site can be setup for patches on a particular directory ? | 16:24 |
Sukhdev | I saw one email, it did not really clarify which triggers to use - I was concerned about the amount of traffic and wanted to design the back-end accordingly | 16:24 |
*** julim has joined #openstack-meeting-alt | 16:25 | |
banix | A 3rd party from a given company may be used to only vote on the corresponding plugin | 16:25 |
banix | That is my understanding; may be wrong. | 16:25 |
Sukhdev | <rkukura>: I saw that email - and it concerned me about the traffic it will generate | 16:26 |
rkukura | Seems some sort of filtering will likely be needed. | 16:26 |
rkukura | This seems like a topic for tomorrow's meeting. | 16:26 |
banix | Assuming that the 3rd party site may need to use the 3rd party controller not available to others. | 16:26 |
rkukura | banix: Exactly - that may be a very scarce resource, and multi-node tests are likely to take longer to run. | 16:27 |
*** shivh has joined #openstack-meeting-alt | 16:27 | |
rkukura | Lets move on, and cover the testing in tomorrow's meeting, since its not really specific to ML2 drivers | 16:27 |
*** boris-42 has joined #openstack-meeting-alt | 16:28 | |
*** akuznetsov has quit IRC | 16:28 | |
*** jcoufal has quit IRC | 16:28 | |
rkukura | The agenda lists the ovs-firewall-driver development discussion, but I'd also like to cover ZangMingJie's TypeDriver patch and rcurran's MechanismDriver discussion | 16:29 |
rkukura | Who wants to kick off the ovs-firewall-driver discussion? | 16:30 |
rkukura | #topic ovs-firewall-driver | 16:30 |
*** openstack changes topic to "ovs-firewall-driver (Meeting topic: networking_ml2)" | 16:30 | |
asadoughi | ok | 16:30 |
asadoughi | so i outlined what iwanted to talk about on https://wiki.openstack.org/wiki/Meetings/ML2#Meeting_Dec_11.2C_2013 | 16:30 |
asadoughi | first i wanted to clarify purpose of the blueprint to make sure we're all on the same page | 16:31 |
rkukura | asadoughi: Good idea | 16:31 |
asadoughi | i'll also update the blueprint page with the following statement | 16:31 |
*** venkatesh has joined #openstack-meeting-alt | 16:31 | |
*** mozawa has quit IRC | 16:31 | |
asadoughi | To support the security groups extension in the OVS neutron agent through OVS flows using the existing OVS library with feature parity to the existing iptables-based implementations. In Icehouse, the existing openvswitch plugin is being deprecated, so the blueprint is compatible with the ML2 plugin with the openvswitch mechanism driver. | 16:31 |
asadoughi | Comments? Questions? | 16:31 |
*** cody-somerville has joined #openstack-meeting-alt | 16:32 | |
*** cody-somerville has quit IRC | 16:32 | |
*** cody-somerville has joined #openstack-meeting-alt | 16:32 | |
rkukura | asadoughi: Nicely scoped! | 16:32 |
matrohon | did you review the patch from nachi : | 16:32 |
matrohon | https://review.openstack.org/#/c/21946/ | 16:32 |
asadoughi | matrohon: not yet. i was asking for comments and questions on the purpose statement | 16:33 |
matrohon | because it's quite the same topic, and maybe a good idea woulld be to let the firewall driver to implement the security group extension | 16:33 |
*** jcooley_ has joined #openstack-meeting-alt | 16:33 | |
rkukura | matrohon: Lets see if we can get consensus about ovs-firewall-driver, then consider that in review nachi's patch | 16:34 |
hemanthravi | asadoughi: will the fw impl be stateful like the iptables impl | 16:34 |
asadoughi | hemanthravi: good segue. that's my next mini-topic | 16:35 |
*** sacharya has joined #openstack-meeting-alt | 16:35 | |
asadoughi | which is openvswitch statelessness and security groups frontend API and DB | 16:35 |
*** pcm_ has joined #openstack-meeting-alt | 16:35 | |
asadoughi | so openvswitch is stateless in that it doesn't keep track of both sides of one connection | 16:35 |
*** ryu25 has joined #openstack-meeting-alt | 16:35 | |
asadoughi | so listed in this etherpad https://etherpad.openstack.org/p/ovs-firewall-driver-stateless-2 are four flows of two types of connections | 16:35 |
*** igormarnat has quit IRC | 16:36 | |
asadoughi | so, for openvswitch we'll need one security group rule per flow instead of one rule per connection | 16:37 |
asadoughi | this will require changes to the security groups frontend api and additional values to the db | 16:38 |
*** venkatesh has quit IRC | 16:38 | |
asadoughi | the rpc api is already compatible with this possibility, thus does not need to be changed | 16:38 |
*** colinmcnamara has joined #openstack-meeting-alt | 16:38 | |
*** colinmcn_ has joined #openstack-meeting-alt | 16:38 | |
asadoughi | i was referred to openvswitch/nicira-ext.h NXAST_LEARN for a possible, magical stateful unicorn but i haven't grokked it yet | 16:39 |
rkukura | asadoughi: I'm OK with adding to the API, but am concerned about behavioural parity for the existing API | 16:39 |
*** SushilKM has joined #openstack-meeting-alt | 16:39 | |
asadoughi | rkukura: ok | 16:39 |
rkukura | Maybe this is a silly question, but would the typical existing SG rule allowing TCP port 22 from everywhere still be sufficient, or would additional rules be needed with this driver? | 16:40 |
asadoughi | no, it's a good question | 16:41 |
asadoughi | answer is it depends | 16:41 |
rkukura | This is reminding my of configuring linux firewalls before iptables connection tracking | 16:42 |
asadoughi | so, if you allow all egress adding ingress on 22 will work as expected | 16:42 |
asadoughi | rkukura: yeah, it will be similar i suppose | 16:42 |
rkukura | I seem to recall setting up firewalls to reject only SYN packets from TCP ports that were not open, but allowing packets in both directions for existing connections | 16:43 |
hemanthravi | some possible security-holes will be to allow egress pkts to any port form 22 | 16:43 |
asadoughi | one that will not be the same: if you allow all egress, for example instance ssh client to remote ssh server, you'll have to still add the reverse flow of remote ssh server serving to instance ssh client | 16:43 |
hemanthravi | and to allow egress pkts after a connection is closed | 16:44 |
*** igormarnat has joined #openstack-meeting-alt | 16:44 | |
ryu25 | I don't want to interrupt the work that has already started, and maybe this is a crazy idea, but how do you all feel about implementing security group as a service type framework (just like L3 router service)? | 16:44 |
asadoughi | ryu25: FWaaS already exists | 16:45 |
matrohon | how does your api evolution will behave with ipablesfirewalldriver? | 16:45 |
rkukura | ryu25: I was hoping this new ovs-firewall-driver would be purely a new driver in the L2 agent, not a new API/DB/RPC in the server | 16:46 |
asadoughi | matrohon: i don't understand your question. eventually when ovs has connection tracking it will be behaviourally one-to-one | 16:46 |
asadoughi | matrohon: i think statelessness will be a first step, so when statefulness is implemented in ovs neutron users can rejoice | 16:46 |
asadoughi | ..in not having to wait for an implementation | 16:47 |
matrohon | my concern is if you introduce an API evolution, it must compatible with other existing driver | 16:47 |
asadoughi | matrohon: oh, are you talking about the security groups api change as evolution? | 16:48 |
matrohon | asadoughi: yes | 16:48 |
asadoughi | matrohon: so the iptables firewall driver already handles source-port-min source-port-max as expected in the rpc api | 16:48 |
asadoughi | matrohon: so only the frontend api has to change | 16:48 |
asadoughi | matrohon: and db | 16:48 |
matrohon | asadoughi: oh ok, sorry about that | 16:49 |
rkukura | Some good discussion here, but we should reserve a couple minutes for each of the other topics as well. Are there any other meetings scheduled regarding ovs-firewall-driver? | 16:50 |
ryu25 | rkukura: understood. I guess what I'm wondering is, if a vendor wants to migrate to ML2 and wants to implement the SG features without relying on the agents running on the compute hosts, how could it achieve it? | 16:50 |
asadoughi | nothing with high priority to discuss. see more on the agenda page. we could start another meeting or more mailing list discussions if that's worthy? | 16:51 |
*** SushilKM has quit IRC | 16:51 | |
*** rongze_ has joined #openstack-meeting-alt | 16:51 | |
rkukura | ryu25: I would hope that's where nachi's VIF patch ties in - so the bound mechanism driver can influence what happens on the compute node | 16:51 |
rkukura | if the bound MD handles security groups itself without an L2 agent, no RPC-based driver would be used, right? | 16:52 |
ryu25 | right, no RPC needed | 16:52 |
*** rongze__ has joined #openstack-meeting-alt | 16:52 | |
*** rongze has quit IRC | 16:52 | |
ryu25 | ok I will have to look into that proposal to get better understanding | 16:53 |
rkukura | Seems we need to continue discussion of SGs with ML2 - do we need a separate meeting, or just use the mailing list? | 16:53 |
asadoughi | rkukura: i can rehash my agenda on the mailing list to coordinate an additional irc meeting | 16:54 |
rkukura | asadoughi: Sounds good | 16:54 |
rkukura | #action asadoughi to discuss ovs-firewall-driver on email list and schedule IRC meeting on ML2+SG | 16:54 |
rkukura | #topic port unbindi/delete segment info availability | 16:55 |
*** openstack changes topic to "port unbindi/delete segment info availability (Meeting topic: networking_ml2)" | 16:55 | |
rkukura | rcurran: Where do we stand on this? | 16:55 |
*** SushilKM has joined #openstack-meeting-alt | 16:56 | |
*** mestery has joined #openstack-meeting-alt | 16:56 | |
*** rongze_ has quit IRC | 16:56 | |
rcurran | if you don't mind i think that i can come up w/ a code change for the crux of the issue and put out for a private review (bobk, kylem, l2pop, arista engs) and resolve this quicker that way | 16:56 |
shivh | please add brocade in the mix. thx | 16:57 |
rkukura | rcurran: Are you leaning towards one of the options discussed in your email? | 16:57 |
matrohon | please add me too | 16:57 |
rcurran | yes, i still believe that the crux of the issue is that our deletes are in the wrong order | 16:57 |
Sukhdev | rcurran: I started the reply to your email, got distracted and never came back to it...sorry | 16:57 |
rkukura | We've only got two minutes left | 16:58 |
rcurran | create_port_postcommit() is the last call in create_port() therefore it has the most (or could) dependencies; therefore it should be one of the first methods called on delete | 16:58 |
*** SushilKM has quit IRC | 16:58 | |
*** SushilKM has joined #openstack-meeting-alt | 16:59 | |
HenryG | rcurran, looks like it might be better to push the review and mark it WIP, rather than cherry-pick who gets to see it | 16:59 |
rkukura | Lets follwup on rcurran's email thread ASAP, and any kind of WIP patch to review would be great. I don't see a need to necessarily make it private - WIP might be sufficient | 16:59 |
rkukura | ZangMingJie: Any update on the TypeDriver refactor? | 16:59 |
rcurran | yeah, sorry wrong terminology | 16:59 |
rkukura | #topic open discussion | 17:00 |
*** openstack changes topic to "open discussion (Meeting topic: networking_ml2)" | 17:00 | |
rkukura | Anything else anyone? | 17:00 |
shivh | Zang's discussion on ML? | 17:00 |
doude | What about the summit discussion ML2 RPC Handling ? https://docs.google.com/document/d/1ZHb2zzPmkSOpM6PR8M9sx2SJOJPHblaP5eVXHr5zOFg/edit#heading=h.fybml652slvq | 17:00 |
rkukura | shivh: Yes - I posted a followup last night. | 17:01 |
shivh | will take a look. thx | 17:01 |
rkukura | shivh: Might not be tagged [ml2] | 17:01 |
rkukura | doude: Lets get that on the agenda for next week | 17:01 |
rkukura | Need to wrap up - thanks everyone! | 17:01 |
doude | rkukura: k | 17:01 |
rkukura | #endmeeting | 17:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:02 | |
openstack | Meeting ended Wed Dec 11 17:01:58 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-12-11-16.01.html | 17:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-12-11-16.01.txt | 17:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-12-11-16.01.log.html | 17:02 |
shivh | bye all | 17:02 |
asadoughi | \o | 17:02 |
Sukhdev | bye | 17:02 |
ryu25 | bye! | 17:02 |
matrohon | bye | 17:02 |
*** shivh has quit IRC | 17:04 | |
*** HenryG has quit IRC | 17:04 | |
*** jjmb has joined #openstack-meeting-alt | 17:04 | |
*** markwash has joined #openstack-meeting-alt | 17:05 | |
*** HenryG has joined #openstack-meeting-alt | 17:05 | |
*** hemanthravi has quit IRC | 17:06 | |
*** doude has left #openstack-meeting-alt | 17:06 | |
*** electrichead has left #openstack-meeting-alt | 17:06 | |
*** jjmb has quit IRC | 17:08 | |
*** slagle has quit IRC | 17:09 | |
*** igormarnat has quit IRC | 17:09 | |
*** jjmb has joined #openstack-meeting-alt | 17:09 | |
*** rongze__ has quit IRC | 17:11 | |
*** safchain has quit IRC | 17:11 | |
*** rcurran has quit IRC | 17:12 | |
*** akuznetsov has joined #openstack-meeting-alt | 17:13 | |
*** resker has joined #openstack-meeting-alt | 17:14 | |
*** esker has quit IRC | 17:15 | |
*** dougshelley66 has joined #openstack-meeting-alt | 17:15 | |
*** rongze has joined #openstack-meeting-alt | 17:17 | |
*** aignatov has quit IRC | 17:18 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 17:20 | |
*** SushilKM has quit IRC | 17:28 | |
*** ryu25 has quit IRC | 17:33 | |
*** alazarev has joined #openstack-meeting-alt | 17:35 | |
*** brents has quit IRC | 17:35 | |
*** coolsvap has quit IRC | 17:37 | |
*** akuznetsov has quit IRC | 17:39 | |
*** IlyaE has quit IRC | 17:43 | |
*** datsun180b has joined #openstack-meeting-alt | 17:45 | |
*** brents has joined #openstack-meeting-alt | 17:45 | |
*** joel_c has left #openstack-meeting-alt | 17:51 | |
*** alazarev has quit IRC | 17:51 | |
*** vkmc has quit IRC | 17:54 | |
*** SushilKM has joined #openstack-meeting-alt | 17:56 | |
*** SlickNik has joined #openstack-meeting-alt | 17:56 | |
*** derekh has quit IRC | 17:57 | |
*** alazarev has joined #openstack-meeting-alt | 17:57 | |
*** alazarev has quit IRC | 17:59 | |
*** jcru has joined #openstack-meeting-alt | 17:59 | |
hub_cap | ready for some meeting fun! | 17:59 |
*** robertmyers has joined #openstack-meeting-alt | 17:59 | |
*** grapex has joined #openstack-meeting-alt | 17:59 | |
*** beyounn has joined #openstack-meeting-alt | 18:00 | |
hub_cap | #startmeeting trove | 18:00 |
openstack | Meeting started Wed Dec 11 18:00:27 2013 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 | |
openstack | The meeting name has been set to 'trove' | 18:00 |
SlickNik | here | 18:00 |
pdmars | present | 18:00 |
datsun180b | hello | 18:00 |
*** beyounn has left #openstack-meeting-alt | 18:00 | |
hub_cap | hello all | 18:00 |
robertmyers | o/ | 18:01 |
*** jjmb has quit IRC | 18:01 | |
grapex | o/ | 18:01 |
hub_cap | #link https://wiki.openstack.org/wiki/Meetings/TroveMeeting | 18:01 |
cp16net | o// | 18:01 |
kevinconway | 7o7 | 18:01 |
juice | o/ | 18:01 |
hub_cap | so lets start w/ the fun one | 18:01 |
*** yisun has joined #openstack-meeting-alt | 18:01 | |
juice | \o\ <ho> | 18:01 |
esmute | o/ | 18:02 |
hub_cap | #topic datastore_types before tempest | 18:02 |
*** openstack changes topic to "datastore_types before tempest (Meeting topic: trove)" | 18:02 | |
cp16net | <hey> ? | 18:02 |
esmute | juice: Doing aerobics? | 18:02 |
hub_cap | julim: hip hop horray? | 18:02 |
hub_cap | juice: ^ ^ | 18:02 |
juice | yup | 18:02 |
*** glucas has joined #openstack-meeting-alt | 18:02 | |
juice | hub_cap wins | 18:02 |
vipul | o/ | 18:02 |
hub_cap | juice: do i win cuz i said it to someone random instead of u? | 18:02 |
annashen | o/ | 18:02 |
hub_cap | ok so back to the topic at hand | 18:03 |
hub_cap | i think that we should allow the existing 3 in before we get around to tempest testing | 18:03 |
hub_cap | cassandra, mongo, and redis | 18:03 |
cp16net | +1 | 18:03 |
hub_cap | ill be running them today and taking a look at all 3 of them to make sure they are quite similar | 18:03 |
demorris | +1 | 18:03 |
kevinconway | hub_cap: do we just not gate on them? | 18:03 |
hub_cap | id like others to do that as well | 18:03 |
*** Sackmann has joined #openstack-meeting-alt | 18:04 | |
SlickNik | So what about tests for them? | 18:04 |
*** devkulkarni has quit IRC | 18:04 | |
SlickNik | Do we gate on them to make sure they're not broken? | 18:04 |
*** NehaV has joined #openstack-meeting-alt | 18:04 | |
hub_cap | kevinconway: we will once we get tempest tests a-goin | 18:04 |
vipul | We do have datastore_types support now, so we could potentially add to our existing gate and spin up the differnt types | 18:05 |
vipul | it would add time to our builds.. | 18:05 |
denis_makogon | o/ | 18:05 |
hub_cap | the risk we run is that something changes that doesnt properly get tested on all our impls | 18:05 |
*** cweid has joined #openstack-meeting-alt | 18:05 | |
cweid | o/ | 18:05 |
*** Sukhdev has quit IRC | 18:05 | |
*** devlaps has joined #openstack-meeting-alt | 18:06 | |
hub_cap | vipul: we can parallelise it w/ tempest (honestly we probably could w/ the present stuff too i just not sure we should spend too much time on it now) | 18:06 |
kevinconway | wouldn't the new data stores fail the current integration tests though? | 18:06 |
kevinconway | will there be a way to choose tests based on datastore? | 18:06 |
datsun180b | i don't think the extra test time should be considered as a deal-breaker | 18:06 |
denis_makogon | we need image elements asap ! | 18:06 |
cp16net | kevinconway: if you ran *all* tests i'm sure they would because some tests do not apply to all datastores | 18:07 |
hub_cap | kevinconway: w/ the tempest tests we will make sure teh different datatypes dont run all the same tests | 18:07 |
denis_makogon | cp16net, kevinconway that why we have test groups | 18:07 |
esmute | if resource/time is a factor, we can just gate on one datastore type... maybe one for sql and one for no-sql | 18:07 |
hub_cap | denis_makogon: SlickNik is working on that | 18:07 |
cp16net | denis_makogon: yup | 18:07 |
denis_makogon | SlickNik, any statuses on that ? | 18:07 |
hub_cap | denis_makogon: thats not what we are talking about right now :) | 18:08 |
hub_cap | there is a topic for that later in the meeting | 18:08 |
denis_makogon | sorry | 18:08 |
kevinconway | so if we merge the new types would we release them before the tempests tests are going? | 18:08 |
hub_cap | np | 18:08 |
SlickNik | denis_makogon: still working on cleaning up the elements before moving to tripleo | 18:08 |
SlickNik | denis_makogon: you can get started writing the tempest tests, though. | 18:08 |
*** cody-somerville has quit IRC | 18:08 | |
hub_cap | ok so, anyone opposed to merging in these impls? | 18:08 |
SlickNik | denis_makogon: Shouldn't be a blocker until the final integration point. | 18:08 |
kevinconway | hub_cap: ^^ question | 18:09 |
denis_makogon | SlickNik, Dmitriy Iakunchikov already doing that | 18:09 |
hub_cap | kevinconway: go head | 18:09 |
kevinconway | kevinconway: so if we merge the new types would we release them before the tempests tests are going? | 18:09 |
SlickNik | denis_makogon: any update on that? | 18:09 |
denis_makogon | SlickNik, lets talk after meeting, ok ? | 18:09 |
grapex | kevinconway: What do you mean by release? | 18:09 |
SlickNik | What's his IRC handle? I can ask him too. | 18:09 |
grapex | I think having them in as not 100% supported features is ok | 18:09 |
SlickNik | sure. | 18:09 |
denis_makogon | SlickNik, he's out | 18:09 |
grapex | the alternative is to have them decaying in reviews forever | 18:10 |
kevinconway | grapex: as in would they go out in an icehouse release before we tested them | 18:10 |
hub_cap | kevinconway: define release them | 18:10 |
grapex | kevinconway: Yes, I think we should- just tell people not to use them | 18:10 |
vipul | they are released when they land basically | 18:10 |
vipul | use at your own risk | 18:10 |
datsun180b | "We stand behind the completeness and correctness of this feature--just don't use it!" what? | 18:10 |
hub_cap | merged code != fully baked, supported code i think | 18:10 |
denis_makogon | could we add reddwarf job into trove ? | 18:10 |
hub_cap | i dont think its necessary sicne its just a subset of the functionality denis_makogon | 18:11 |
grapex | datsun180b: Well, part of this is happening because we do have tests, but we don't want to add to them for these features since we're trying to get Tempest up and running first. | 18:11 |
hub_cap | we should push forward on tempest and the tasks it takes to get it running | 18:11 |
denis_makogon | hub_cap, but we'll be able to modify it | 18:11 |
datsun180b | gotcha, i'm on the right page now | 18:11 |
vipul | so as part of each Datastore review, we should be requiring that the README be updated | 18:11 |
vipul | i don't know where else we document this sort of stuff | 18:12 |
denis_makogon | vipul, Wiki ? | 18:12 |
*** akuznetsov has joined #openstack-meeting-alt | 18:12 | |
SlickNik | Also, we need to make sure that they _work_ at the very least. | 18:12 |
denis_makogon | SlickNik, hup_cap testing them | 18:12 |
hub_cap | maybe we need a functionality matrix | 18:12 |
hub_cap | on the wiki somewhere | 18:12 |
cp16net | thats a good idea | 18:13 |
denis_makogon | hub_cap, elaborate | 18:13 |
cp16net | showing what is supported for each datastore | 18:13 |
demorris | hub_cap: +1 to functionaility matrix | 18:13 |
denis_makogon | cp16net, oh, yes, agreed +100500 | 18:13 |
demorris | as well as well defined API docs that detail it | 18:13 |
demorris | :) | 18:13 |
cp16net | and showing what is not fully supported yet | 18:13 |
demorris | anne gentle and mike a. are ready to help there as soon as you are | 18:14 |
denis_makogon | demorris, also how to manage trove to run it | 18:14 |
vipul | kinda like https://wiki.openstack.org/wiki/HypervisorSupportMatrix | 18:14 |
denis_makogon | vipul, +1 | 18:14 |
demorris | correct, and operators guide would be good | 18:14 |
SlickNik | vipul: agreed. | 18:14 |
cp16net | yup | 18:14 |
*** olkonami has joined #openstack-meeting-alt | 18:15 | |
denis_makogon | #action Functional Matrix for Datastores | 18:15 |
*** slagle has joined #openstack-meeting-alt | 18:15 | |
grapex | Oh man... updating a matrix like that seems pretty gross. | 18:15 |
grapex | Why not just say "as of Icehouse, no assurances are given for the non-MySQL datastore types" | 18:15 |
grapex | then make sure we have tests for all the datastore types after that | 18:15 |
vipul | even then some things wont' be supported long term right | 18:16 |
grapex | written in Tempest or whatever | 18:16 |
vipul | users? backups? | 18:16 |
denis_makogon | grapex, sound like they are not working, but we let it land to codebase | 18:16 |
grapex | vipul: Could you go into some more detail on that? | 18:16 |
vipul | grapex: the User API for redis will never work | 18:17 |
datsun180b | like hub_cap said before, merged code isn't necessarily a release in itself | 18:17 |
vipul | grapex: some nosql thing may never support taking backups | 18:17 |
datsun180b | not even a nightly or something like that | 18:17 |
SlickNik | So, let me ask you a question. Are there certain sub-teams specifically working on certain implementations? The reason I ask is because, if we're allowing these implementations without tests (or docs), I want to have at least someone responsible for following through on writing these. | 18:17 |
denis_makogon | vipul, same with users in Cassandra | 18:17 |
grapex | vipul: I see what you mean | 18:17 |
datsun180b | well that's an extension anyway | 18:18 |
SlickNik | I'd hate to have code/doc in trove for an impl that's half baked and not fully tested long-tern. | 18:18 |
denis_makogon | SlickNik, submitter is a guy who response for docs | 18:18 |
*** dark_knight_ita has joined #openstack-meeting-alt | 18:18 | |
grapex | vipul: Then I think for the different types, it makes sense to say something will never be supported. | 18:18 |
hub_cap | SlickNik: if the code is not maintained, its removed | 18:18 |
hub_cap | thats always been my stance | 18:18 |
grapex | Ok... n/m. I agree with you on that vipul. | 18:18 |
grapex | I thought we were concocting a matrix to list test IOUs. | 18:19 |
hub_cap | n+1, if no one ponies up to "fix" issues, then it doesnt need to stay in the code | 18:19 |
vipul | grapex: sure, i just think the support matrix woudl be good for that | 18:19 |
denis_makogon | hub_cap, vipul +1 | 18:19 |
hub_cap | ok so, this i taking a while | 18:19 |
hub_cap | *is | 18:19 |
hub_cap | do we feel like we can move on now? is there more to this besides, yes, lets do this | 18:19 |
hub_cap | and some docs | 18:19 |
vipul | ok who's doing the matrix | 18:19 |
SlickNik | hub_cap: okay, if that's the stance, I'm okay with it. | 18:19 |
*** sadasu has quit IRC | 18:19 | |
hub_cap | ill start the matrix today vipul w/ just mysql | 18:20 |
denis_makogon | hub_cap, nice =) | 18:20 |
denis_makogon | hub_cap, <3 | 18:20 |
hub_cap | and the maintainers of the code for each service can add what they have | 18:20 |
vipul | sounds good | 18:20 |
denis_makogon | sound like perfect plan | 18:20 |
hub_cap | we will have to make sure thats updated each time things are added to the code | 18:20 |
hub_cap | ok moving on | 18:20 |
grapex | hub_cap: I wonder if we can generate the matrix from the code somehow. | 18:20 |
denis_makogon | grapex, that would be not easy ... | 18:21 |
hub_cap | #topic mount_point and storage directory dependency | 18:21 |
*** openstack changes topic to "mount_point and storage directory dependency (Meeting topic: trove)" | 18:21 | |
datsun180b | until then the wiki better state that no one can be told what the matrix is | 18:21 |
hub_cap | grapex: im not that worried about it :) | 18:21 |
denis_makogon | SlickNik, it's our turn | 18:21 |
hub_cap | go go go guys | 18:21 |
hub_cap | put up your #links too :) | 18:21 |
grapex | datsun180b: No one can be told what the working feature matrix is... they have to run the code for themselves. | 18:21 |
SlickNik | Okay, so this one is based on a discussion I was having with denis_makogon | 18:21 |
denis_makogon | #link https://review.openstack.org/#/c/57189/ | 18:22 |
SlickNik | #link https://review.openstack.org/#/c/57189 | 18:22 |
SlickNik | for context. | 18:22 |
denis_makogon | we need to brink dependency between mount_point and datastore | 18:22 |
denis_makogon | i mean database data_dir | 18:22 |
SlickNik | I'm not sure I like forcing the mount_point and the data_dir to be the same, and this might limit some configurations (where data_dir is not the mount point, but a directory contained within it for example). | 18:22 |
denis_makogon | for now trove allows to make next misconfiguration | 18:22 |
vipul | when do we start taking a stance on backwards-incompatible changes to the RPC api | 18:23 |
denis_makogon | mount_point = /mnt/ , data_dir = /var/lib/mysql | 18:23 |
SlickNik | vipul: That's another reason I don't like this change. | 18:23 |
SlickNik | you might want to store both the database, and the binlogs on the volume for instance. | 18:24 |
grapex | vipul SlickNik: Are you referring to the RPC API or the trove/guestagent/api methods? | 18:24 |
denis_makogon | that is why i suggested ikhudoshyn to make such patch | 18:24 |
vipul | grapex: trove/guestagent/aip | 18:24 |
denis_makogon | which retrieves data_dir from my.cnf and mounts volume into it | 18:24 |
vipul | maybe we can wait for that conversation grapex | 18:24 |
vipul | let denis_makogon and SlickNik do their thing | 18:25 |
grapex | vipul SlickNik: I say we keep allowing it to change wily-nilly until the reference guest moves to its own repo. | 18:25 |
* grapex evil laugh | 18:25 | |
denis_makogon | i suggest to make strict dependency between mount point and database data directory | 18:25 |
SlickNik | Another reason I don't like this change is because it would mean that the guestagent now has to understand how to parse every datastore config file, and know what value corresponds to the equivalent of a mount_point. | 18:25 |
denis_makogon | SlickNik, it's already knows how to do that | 18:26 |
denis_makogon | example: admin password | 18:26 |
grapex | vipul SlickNik: No, I guess it could cause some pain. We should probably discuss this soon- what I'd like to see is for guestagent/api.py to support calling older versions of the agent within reason. There should be an expectation that the agents can eventually update themselves though, so for instance they'd never be more than a week or so out of date. | 18:26 |
SlickNik | for mysql it does. What's the corresponding data_dir value for redis/cassandra? | 18:26 |
grapex | SlickNik: In theory, the data_dir for redis and caddandra could come from config values. | 18:26 |
denis_makogon | SlickNik, it's very easy | 18:27 |
cweid | data_dir in redis is currently hard coded to /var/lib/redis | 18:27 |
grapex | SlickNik: Though I agree the data dir and mount directory should not have to be the same. | 18:27 |
cp16net | it doesnt parse the config file it just appends | 18:27 |
cp16net | theres a differnce | 18:27 |
denis_makogon | for cassandra /var/lib/cassandra/data | 18:27 |
vipul | does every datastore have a data_dir setting? | 18:27 |
denis_makogon | vipul, yes | 18:27 |
denis_makogon | vipul, everyone has | 18:27 |
grapex | My point though is that the app, which has the get_data_dir() method, could have subclasses for different datastore types. | 18:27 |
denis_makogon | cp16net, not only appends | 18:27 |
denis_makogon | cp16net, somewhere in code it reads admin pass from my.cnf | 18:28 |
vipul | yea i don't think you should limit what you mount to | 18:28 |
vipul | you may have >1 things you want to mount in the future as well | 18:28 |
denis_makogon | vipul, but it need to be chained | 18:28 |
grapex | Sounds like everyone agrees that mount_point doesn't necessarily have to be the same as the data dir, right? | 18:28 |
vipul | grapex: +1 | 18:28 |
*** amcrn has joined #openstack-meeting-alt | 18:28 | |
hub_cap | lol in redi sits just called "dir" | 18:28 |
SlickNik | grapex: yes, I think so. | 18:28 |
hub_cap | dir /var/lib/redis | 18:29 |
grapex | Let's just make a it a config value. Would there be some case where that wouldn't work? | 18:29 |
denis_makogon | vipul, how to be if mount_point is /dev/null and data_dir = /var/lib/mysql | 18:29 |
denis_makogon | vipul, try to backup it | 18:29 |
vipul | denis_makogon: that's a bad configuration then | 18:29 |
denis_makogon | vipul, because of bad design | 18:29 |
datsun180b | i think if you've got enough bullets and point the gun earthward, shooting yourself in the foot is your fault | 18:29 |
SlickNik | denis_makogon: That's bad configuration | 18:29 |
hub_cap | SlickNik: vipul do you have a specific reason to have data_dir != mount point? | 18:29 |
vipul | tha'ts /dev/null as a service | 18:29 |
vipul | another datastore we will supoprt | 18:29 |
datsun180b | vipul: write-only memory. there's an ancient joke RFC for it | 18:30 |
*** nadya has joined #openstack-meeting-alt | 18:30 | |
cp16net | thats the fastest | 18:30 |
cp16net | and sharded | 18:30 |
*** nadya is now known as Guest64816 | 18:30 | |
denis_makogon | i dont like whole idea of keeping 2 values for writing data | 18:30 |
hub_cap | if there is no good reason to have a different directory right now then im not sure why we'd keep 2 values | 18:30 |
denis_makogon | i see a wayout - mysql/config.template : {{mount_point}}/data_dir | 18:31 |
SlickNik | hub_cap: 1. you lose the flexibility of possibly storing > 1 type of object on your volume. | 18:31 |
denis_makogon | another: reading from conf file | 18:31 |
SlickNik | (for example if you want your volume to store databases as well as something like binlogs, for example) | 18:31 |
hub_cap | but do we ever watn to do that SlickNik ? | 18:31 |
denis_makogon | SlickNik, {{mount_point}}/data_dir | 18:31 |
denis_makogon | root directory | 18:32 |
vipul | hub_cap: I could see potntially trove having a secondary volume for some things that are not data | 18:32 |
grapex | Real quick question for vipul / SlickNik: When we're talking about "mount_point", are you guys mixing that up with the "data_dir" variable used throughout the backup code too? | 18:32 |
SlickNik | Yes, you probably don't want to store it on the root partition, because it will grow (you might need them for incremental backups say). | 18:32 |
denis_makogon | data_dir and mount_point __should__ be dependent | 18:32 |
grapex | Because previously that "data_dir" var was named "mount_point" | 18:32 |
denis_makogon | vipul, why do we need more then one volume ?? | 18:32 |
SlickNik | denis_makogon: They are _dependent_. They are just not the same value. | 18:32 |
hub_cap | ya i think thats a fair point SlickNik | 18:33 |
denis_makogon | SlickNik, now they are not dependent | 18:33 |
vipul | grapex: No, i think currently we're consistent that mount piont = data_dir for the most part | 18:33 |
vipul | i just don't think it's a good limitation to impose | 18:33 |
*** imsplitbit has joined #openstack-meeting-alt | 18:33 | |
imsplitbit | o/ | 18:34 |
cp16net | welcome imsplitbit | 18:34 |
imsplitbit | sorry I'm late | 18:34 |
denis_makogon | try to run trove with mount_point /var/lib | 18:34 |
*** d0ugal has quit IRC | 18:34 | |
denis_makogon | or another way - we need N sections in trove-taskmanager.conf where different datastore will have it's own mount_point | 18:35 |
hub_cap | so i think we can make it optional, to send the value in a conf if it exists | 18:35 |
grapex | Ok- so I'm game to just change line 97 of this review to say "mount_point = some config value" and then replace the proceeding instances of "data_dir" in the prepare function to "mount_point": https://review.openstack.org/#/c/57189/16/trove/guestagent/datastore/mysql/manager.py | 18:35 |
grapex | With the exception that before doing a restore | 18:35 |
grapex | On line 112, we need to actually pass the _perform_restore function the data_dir, and not the mount_point | 18:36 |
hub_cap | so lets do this, make it optional denis_makogon, if they want to declare a mount_point they can | 18:36 |
hub_cap | and maybe its time we start thinking about putting these things into [cassandra][mysql] sections | 18:36 |
denis_makogon | hub_cap, so then we need N oslo parameters groups | 18:36 |
vipul | the second issue with this patch.. why change the signature of the prepare() API | 18:37 |
hub_cap | vipul: if somethign is not being used... | 18:37 |
denis_makogon | hub_cap, +1 | 18:37 |
vipul | we need ot have a deprecation strategy or some way to version | 18:37 |
SlickNik | hub_cap / grapex: I'd be okay with either of your suggestions. | 18:37 |
hub_cap | i know it is sucky for deployment, so i suggest we fix versioned messages | 18:37 |
vipul | this doesn't work when you have and old version | 18:37 |
denis_makogon | #action Start delivering more oslo.config parameters groups | 18:37 |
*** colinmcn_ has quit IRC | 18:38 | |
*** colinmcnamara has quit IRC | 18:38 | |
hub_cap | vipul: yup, and i think we need to fix it in production.. iirc rax deals w/ this every deploy too :) | 18:38 |
*** simonmcc has quit IRC | 18:38 | |
SlickNik | denis_makogon: we're still talking about the guest API change, hold your horses. | 18:38 |
vipul | hub_cap: trove should deal with this.. like every other openstack project is trying to do | 18:38 |
vipul | don't just break compatibility | 18:38 |
denis_makogon | SlickNik, API would be never changed in this case | 18:38 |
hub_cap | vipul: i agree trove should handle it :) | 18:38 |
SlickNik | denis_makogon: That patch out there changes the API | 18:39 |
denis_makogon | SlickNik, i'm talking about multiple oslo groups | 18:39 |
hub_cap | we cant say "no one can make the code better until we deal w/ versioned messages" and then no one deal w/ versioned messages | 18:39 |
denis_makogon | hub_cap, agreed | 18:39 |
*** nati_ueno has joined #openstack-meeting-alt | 18:40 | |
*** IlyaE has joined #openstack-meeting-alt | 18:40 | |
denis_makogon | lets do not touch API | 18:40 |
denis_makogon | lets make inner code better | 18:40 |
vipul | sure i get that.. but there are ways of doing this w/o breaking compat.. allow the param to be passed in and overridden by guest.conf | 18:40 |
SlickNik | hub_cap: the question is - do we take breaking changes to the API before we have a method to deal with versioned messages? | 18:40 |
hub_cap | denis_makogon: the guest api _is_ an api though | 18:40 |
*** rkukura has left #openstack-meeting-alt | 18:40 | |
hub_cap | SlickNik: weve done it many times before :) | 18:40 |
grapex | So I want to point out we've had to deal with breaking changes in the RPC calls for a long time now. | 18:41 |
hub_cap | but we are really bogged down w/ this | 18:41 |
grapex | I think we should fix it, but this problem is hardly new. | 18:41 |
*** greghill has joined #openstack-meeting-alt | 18:41 | |
SlickNik | And felt the pain many times before too. :) | 18:41 |
hub_cap | yes rax deals w/ it every release hahah | 18:41 |
datsun180b | gosh, when's the last time i broke some rpc calls everywhere, when was it... | 18:41 |
*** d0ugal has joined #openstack-meeting-alt | 18:41 | |
vipul | grapex: not saying it's new.. jsut something we need to start getting better at gating on | 18:41 |
imsplitbit | +1 | 18:41 |
datsun180b | something about backing... maybe hiccups? can't recall | 18:41 |
hub_cap | yes but we need someoene to pony up and do the work too | 18:41 |
hub_cap | that'd be like us not allowing cassandra until tempest hehe | 18:42 |
* imsplitbit points at hub_cap | 18:42 | |
grapex | vipul: Agreed- I just wonder if its a good reason to hold up this particular pull request. | 18:42 |
hub_cap | but srsly we need to mvoe on | 18:42 |
denis_makogon | moving on | 18:42 |
hub_cap | we will not get thru this meeting hehe | 18:42 |
denis_makogon | hub_cap, not even once | 18:42 |
*** simonmcc has joined #openstack-meeting-alt | 18:42 | |
*** SushilKM has quit IRC | 18:42 | |
vipul | grapex: based on what we talke about .. we could probably not break api and get this in with a little rewuire | 18:42 |
*** yogesh has joined #openstack-meeting-alt | 18:42 | |
vipul | rewrite | 18:42 |
hub_cap | lets table this until after the meeting is over though vipul grapex SlickNik denis_makogon | 18:42 |
vipul | ok move on | 18:43 |
hub_cap | vipul: in golang? | 18:43 |
hub_cap | rewrite? | 18:43 |
hub_cap | :) | 18:43 |
hub_cap | #topic guidestyle | 18:43 |
*** openstack changes topic to "guidestyle (Meeting topic: trove)" | 18:43 | |
hub_cap | go denis_makogon | 18:43 |
SlickNik | sounds good. Let's come back to this later. | 18:43 |
denis_makogon | #link https://review.openstack.org/#/c/60277/ | 18:43 |
denis_makogon | #link https://review.openstack.org/#/c/60276/ | 18:43 |
denis_makogon | we need to deal with this, both | 18:43 |
grapex | I'm cool with it | 18:44 |
denis_makogon | __init__.py - hacking already had rules for that | 18:44 |
*** aignatov has joined #openstack-meeting-alt | 18:44 | |
vipul | the vim guys might freak | 18:44 |
hub_cap | denis_makogon: im ok w this too, the openstack mailing list has talked about this too | 18:44 |
kevinconway | i vote we add jslint validation to our code | 18:44 |
denis_makogon | #vim - reason, i can edit code without vim, why do i need #vim lines in code | 18:44 |
datsun180b | vipul: i'm a vim guy, idgaf | 18:44 |
hub_cap | vipul: only if they code in goofy vim spacing | 18:44 |
vipul | ok then! | 18:44 |
datsun180b | i have my own settings | 18:44 |
denis_makogon | #link http://openstack-dev.markmail.org/search/?q=modeline#query:modeline+page:1+mid:2a55it3usuqsfsif+state:results | 18:44 |
imsplitbit | datsun180b: you're doing it wrong | 18:45 |
hub_cap | ok good moving on then! | 18:45 |
*** rsblendido has quit IRC | 18:45 | |
imsplitbit | go go go | 18:45 |
hub_cap | no emacs vs vim imsplitbit | 18:45 |
kevinconway | jslint will hurt your feelings | 18:45 |
SlickNik | I'm good | 18:45 |
imsplitbit | :) | 18:45 |
imsplitbit | I wasn't gonna start | 18:45 |
hub_cap | #topic updating requirements | 18:45 |
*** openstack changes topic to "updating requirements (Meeting topic: trove)" | 18:45 | |
hub_cap | imsplitbit: ;) | 18:45 |
datsun180b | imsplitbit: i don't judge. i leave that for vengeful Bram Moolenaar | 18:45 |
imsplitbit | just a friendly jab | 18:45 |
denis_makogon | moving one | 18:45 |
hub_cap | denis_makogon: gogogogo | 18:45 |
*** yidclare has joined #openstack-meeting-alt | 18:45 | |
*** rossella_s has quit IRC | 18:45 | |
denis_makogon | #link https://bugs.launchpad.net/trove/+bug/1259938 | 18:45 |
grapex | I feel like this bug is too general | 18:45 |
denis_makogon | what are you think about dropping mockito out ? | 18:45 |
imsplitbit | +100000000000 | 18:46 |
amcrn | +1 w/ grapex | 18:46 |
grapex | I don't know if something like this should be a bug. | 18:46 |
hub_cap | so lets first talk about dropping mockito | 18:46 |
grapex | I marked it as incomplete | 18:46 |
hub_cap | thats a simple one, lets drop it | 18:46 |
grapex | hub_cap: Ok | 18:46 |
datsun180b | +four | 18:46 |
robertmyers | +1 | 18:46 |
cweid | +5000 | 18:46 |
cp16net | +1 | 18:46 |
denis_makogon | grapex, trove unit tests have more than 1000 incorrect assertions | 18:46 |
hub_cap | +infinity | 18:46 |
cp16net | + | 18:46 |
*** igormarnat_ has joined #openstack-meeting-alt | 18:46 | |
datsun180b | 'incorrect' | 18:46 |
SlickNik | lol | 18:46 |
hub_cap | denis_makogon: ? | 18:46 |
imsplitbit | do we have an official replacement? | 18:46 |
robertmyers | denis_makogon: How so? | 18:46 |
cweid | imsplitbit: Mock? | 18:46 |
grapex | denis_makogon: Can you give some examples? | 18:46 |
imsplitbit | mox? | 18:46 |
denis_makogon | mox, mock | 18:46 |
robertmyers | no mox | 18:47 |
*** gokrokve has quit IRC | 18:47 | |
SlickNik | denis_makogon: no moc | 18:47 |
esmute | lol that was fast | 18:47 |
robertmyers | yes mock | 18:47 |
SlickNik | mox* | 18:47 |
juice | please let me take this up with lifeless and openstack | 18:47 |
grapex | I propose we write a Trove specific mock framework and call it Taquito. | 18:47 |
imsplitbit | ba dum dum | 18:47 |
kevinconway | grapex: i'll start on the bash code | 18:47 |
vipul | juice: do it! | 18:47 |
juice | yum | 18:47 |
denis_makogon | #link https://github.com/openstack/trove/search?q=assertEqual&ref=cmdform - huge part of all assertions are wrong | 18:47 |
esmute | juice: Our mockito evangelist | 18:48 |
juice | indeed | 18:48 |
SlickNik | I say we table the mocking framework discussion until juice has a conversation with lifeless / ML | 18:48 |
imsplitbit | why? | 18:48 |
denis_makogon | SlickNik, agreed | 18:48 |
grapex | SlickNik: Sure, agreed. | 18:48 |
denis_makogon | that is why i putted it into agenda | 18:48 |
* imsplitbit is curious | 18:48 | |
datsun180b | what's wrong with testcase.assertEqual? | 18:48 |
grapex | I don't get why it matters- how much pain is there really to adding it. | 18:48 |
vipul | yea i'm confused why these are 'wrong' | 18:48 |
denis_makogon | datsun180b, incorrect parameters order | 18:49 |
juice | i personally like the assertThat matchers but I wouldn't go back and change anything | 18:49 |
denis_makogon | we should not use Is, KeysEqual, Not etc | 18:49 |
datsun180b | what's the correct form then? | 18:49 |
grapex | denis_makogon: I feel like in JUnit the order being wrong could really screw up the error messages | 18:49 |
robertmyers | denis_makogon: http://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual | 18:49 |
grapex | but in Python I feel like if if you mismatch "expected" and "actual" it doesn't affect anything | 18:50 |
datsun180b | ohh it's just expected/actual | 18:50 |
denis_makogon | grapex, but it's not correct | 18:50 |
robertmyers | there is no expected actual | 18:50 |
juice | just the error message grapex | 18:50 |
grapex | robertmyers: Great find | 18:50 |
kevinconway | how about just use 'assert thing1 == thing2, "ITS NOT THE SAME!!!!"' | 18:51 |
denis_makogon | i'd like to make call _correct_ assertions | 18:51 |
robertmyers | denis_makogon: define correct | 18:51 |
cp16net | that doesnt change anything | 18:51 |
hub_cap | denis_makogon: are you proposing to change assert(a, b) to assert(b, a) ? | 18:51 |
grapex | I don't know if I want to make a big deal out of this | 18:51 |
*** colinmcnamara has joined #openstack-meeting-alt | 18:51 | |
hub_cap | in 1000 places? | 18:51 |
*** colinmcn_ has joined #openstack-meeting-alt | 18:51 | |
denis_makogon | testtools allow as to use assertIn, assertIs, assertIsInstance | 18:51 |
lifeless | grapex: in testtools there is actually expected, observed | 18:52 |
SlickNik | grapex: I'm still confused if there's anything to make any sort of deal about. | 18:52 |
denis_makogon | but a lot of tests uses assertEqual(type({}), dict) | 18:52 |
lifeless | grapex: but as you say, it doesn't really matter for any of the simple equality relations | 18:52 |
*** colinmcn_ has quit IRC | 18:52 | |
datsun180b | ^^ | 18:52 |
greghill | this seems like a colossal waste of time to argue about | 18:52 |
hub_cap | ok we shoudl move on | 18:52 |
*** colinmcnamara has quit IRC | 18:52 | |
hub_cap | ther is no reason to do that work denis_makogon | 18:52 |
hub_cap | yes to remove mockito | 18:52 |
cp16net | +1 | 18:52 |
kevinconway | can we remove all test tools asserts for regular asserts | 18:52 |
datsun180b | but i love having three mocking frameworks to juggle | 18:53 |
robertmyers | hub_cap: +1 | 18:53 |
*** brents has quit IRC | 18:53 | |
hub_cap | #topic tempest | 18:53 |
*** Guest64816 has quit IRC | 18:53 | |
*** openstack changes topic to "tempest (Meeting topic: trove)" | 18:53 | |
grapex | kevinconway: We should just use the python assert keyword everywhere | 18:53 |
*** colinmcnamara has joined #openstack-meeting-alt | 18:53 | |
*** colinmcn_ has joined #openstack-meeting-alt | 18:53 | |
denis_makogon | hub_cap, all project fixing incorrect assertions, take a look at heat | 18:53 |
hub_cap | diakunchikov__: its all you! | 18:53 |
grapex | It kind of sucks, but it is more pythnoic | 18:53 |
denis_makogon | hub_cap, Dima is out | 18:53 |
denis_makogon | i'm for him | 18:53 |
hub_cap | denis_makogon: you can sway our opinions if we can see all the other projects doing it | 18:53 |
denis_makogon | SlickNik, describe, please last status fro image elements | 18:53 |
* imsplitbit wonders if all the other projects are waiting for all the other projects to do it | 18:54 | |
hub_cap | imsplitbit: i dont have a /slap anymore | 18:54 |
imsplitbit | :) | 18:54 |
hub_cap | yes SlickNik lets talk status here | 18:54 |
hub_cap | we have 6 min | 18:54 |
datsun180b | i'll say it, it seems like it's a really convenient way to widen someone's pie slice and it seems like our contribution efforts would serve trove directed elsewhere | 18:54 |
SlickNik | denis_makogon: like I mentioned earlier, I'm still cleaning out some of the elements before I push them up to the tripleo-elements repo. | 18:55 |
SlickNik | I plan to have that patch out by end of this week. | 18:55 |
denis_makogon | nice | 18:55 |
denis_makogon | thanks | 18:55 |
denis_makogon | moving on | 18:55 |
hub_cap | well that was easy! | 18:55 |
SlickNik | But like I mentioned, the tempest tests are independent and you can work on it without that happening. | 18:55 |
SlickNik | So I'm not sure why you keep coming back to ask me about the status of that. :) | 18:56 |
hub_cap | cp16net: do u have time to discuss your stuff or do u want to tal about that in the meeting room after? | 18:56 |
hub_cap | go cp16net go | 18:56 |
cp16net | let do it quick | 18:56 |
hub_cap | #topic configurations | 18:56 |
*** openstack changes topic to "configurations (Meeting topic: trove)" | 18:56 | |
cp16net | #link trove - https://review.openstack.org/#/c/53168/ | 18:56 |
cp16net | #link python-troveclient - https://review.openstack.org/#/c/53169/ | 18:56 |
cp16net | #link trove-integration - https://review.openstack.org/#/c/58445/ | 18:56 |
hub_cap | BAM | 18:56 |
cp16net | give this a spin and test out configuraitons | 18:56 |
SlickNik | nice cp16net | 18:56 |
SlickNik | Will try it out | 18:57 |
cp16net | sweet | 18:57 |
hub_cap | is that it cp16net ? | 18:57 |
cp16net | so config groups and datastores are associated with datastore versions and not the datastore type | 18:57 |
hub_cap | i was oh so hping demorris was gonna talk | 18:57 |
* imsplitbit wasn't | 18:57 | |
demorris | alright, so I have a question about this one | 18:58 |
vipul | cp16net: yea why is that? don't config options generally apply to a datastore type | 18:58 |
hub_cap | imsplitbit: good! | 18:58 |
demorris | Given the nature of how the datastore / types code has been implemented in that it is highly configurable, I believe that we we need to adjust the way in which we are associating configuration groups with datastore types and versions. The main use case that I am considering here is that as a user of the API, I want to be able to associate configurations with a specific datastore type so that I can easily return a list of the | 18:58 |
demorris | configurations that are valid for that database type (Example: Get me a list of configurations for MySQL 5.6). | 18:58 |
demorris | We know that configurations will vary across types (MySQL vs. Redis) as well as across major versions (MySQL 5.1 vs MySQL 5.6). Presently, the code only keys off the datastore version, and consequently, if I were to set up my datastore type as MySQL X.X and datastore versions as X.X.X, then you would be potentially associating a configuration with a specific minor version such as MySQL 5.1.63. | 18:58 |
hub_cap | omg | 18:58 |
hub_cap | why dont u send us a link | 18:58 |
cweid | ... | 18:59 |
hub_cap | to that ML entry | 18:59 |
hub_cap | fail | 18:59 |
hub_cap | ;) | 18:59 |
grapex | Everyone you have 60 seconds to say if you agree or not with demorris. | 18:59 |
demorris | Given that, I am thinking that it makes more sense to allow a configuration to be associated with both a datastore type AND and datastore version with precedence given to the datastore type (where both attributes are either optional – or at least one is required). This would give the most flexibility to associate configurations with either the type, version, or both and would allow it to work across providers given that they are likely | 18:59 |
demorris | to configure types/versions differently. | 18:59 |
hub_cap | omt | 18:59 |
hub_cap | omg | 18:59 |
imsplitbit | hly crap | 18:59 |
cp16net | well instance was associated with an instance so this made it seem good | 18:59 |
hub_cap | :) | 18:59 |
cp16net | #link http://lists.openstack.org/pipermail/openstack-dev/2013-December/021945.html | 18:59 |
cp16net | ftw | 18:59 |
demorris | I don't know how to do all the fancy stuff | 18:59 |
hub_cap | cp16net: <3 | 18:59 |
greghill | I concur! | 18:59 |
cp16net | :-P | 18:59 |
* amcrn throws on the bean boots, there's a flood happening | 18:59 | |
demorris | just read it | 18:59 |
cp16net | wow | 18:59 |
hub_cap | amcrn: lollll | 18:59 |
demorris | :) | 18:59 |
cp16net | reply on the ML about this topic :) | 19:00 |
cp16net | we done | 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 Dec 11 19:00:17 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-12-11-18.00.html | 19:00 |
demorris | yeah, craig already put my thoughts in his ML thread | 19:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-12-11-18.00.txt | 19:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-12-11-18.00.log.html | 19:00 |
demorris | you can continue tehre | 19:00 |
*** imsplitbit has left #openstack-meeting-alt | 19:00 | |
SlickNik | sounds good. | 19:00 |
SlickNik | Thanks guys! | 19:00 |
cp16net | thanks! :) | 19:00 |
cp16net | tl;dr | 19:00 |
*** brents has joined #openstack-meeting-alt | 19:01 | |
*** yisun has left #openstack-meeting-alt | 19:01 | |
*** jcru has left #openstack-meeting-alt | 19:01 | |
*** jdob has quit IRC | 19:03 | |
*** jdob has joined #openstack-meeting-alt | 19:03 | |
*** hemanthravi has joined #openstack-meeting-alt | 19:04 | |
*** nati_uen_ has joined #openstack-meeting-alt | 19:05 | |
*** RajeshMohan has joined #openstack-meeting-alt | 19:05 | |
*** nati_ueno has quit IRC | 19:08 | |
*** glucas has left #openstack-meeting-alt | 19:08 | |
*** Sackmann has left #openstack-meeting-alt | 19:10 | |
*** dark_knight_ita has quit IRC | 19:11 | |
*** hemanthravi has quit IRC | 19:12 | |
*** rongze has quit IRC | 19:13 | |
*** colinmcn_ has quit IRC | 19:15 | |
*** colinmcnamara has quit IRC | 19:15 | |
*** rongze has joined #openstack-meeting-alt | 19:15 | |
*** colinmcnamara has joined #openstack-meeting-alt | 19:15 | |
*** vkmc has joined #openstack-meeting-alt | 19:15 | |
*** colinmcn_ has joined #openstack-meeting-alt | 19:15 | |
*** hemanthravi has joined #openstack-meeting-alt | 19:18 | |
*** hemanthravi has quit IRC | 19:19 | |
*** rongze has quit IRC | 19:22 | |
*** resker has quit IRC | 19:23 | |
*** esker has joined #openstack-meeting-alt | 19:23 | |
*** robertmyers has left #openstack-meeting-alt | 19:28 | |
*** lblanchard has joined #openstack-meeting-alt | 19:29 | |
*** nati_uen_ has quit IRC | 19:30 | |
*** BrianB_ has quit IRC | 19:31 | |
*** alazarev has joined #openstack-meeting-alt | 19:32 | |
*** eankutse has quit IRC | 19:32 | |
*** colinmcn_ has quit IRC | 19:33 | |
*** colinmcnamara has quit IRC | 19:33 | |
*** 21WABWJ1B has joined #openstack-meeting-alt | 19:33 | |
*** colinmcnamara has joined #openstack-meeting-alt | 19:33 | |
*** rnirmal has quit IRC | 19:36 | |
*** nati_ueno has joined #openstack-meeting-alt | 19:40 | |
*** yogesh has quit IRC | 19:49 | |
*** greghill has left #openstack-meeting-alt | 19:57 | |
*** eankutse has joined #openstack-meeting-alt | 20:00 | |
*** yogesh has joined #openstack-meeting-alt | 20:00 | |
*** Barker has quit IRC | 20:00 | |
*** jecarey has quit IRC | 20:00 | |
*** jecarey has joined #openstack-meeting-alt | 20:02 | |
*** SergeyLukjanov has quit IRC | 20:02 | |
*** igormarnat_ has quit IRC | 20:02 | |
*** 21WABWJ1B has quit IRC | 20:03 | |
*** colinmcnamara has quit IRC | 20:03 | |
*** colinmcnamara has joined #openstack-meeting-alt | 20:03 | |
*** colinmcn_ has joined #openstack-meeting-alt | 20:03 | |
*** Barker has joined #openstack-meeting-alt | 20:04 | |
*** yogesh has quit IRC | 20:17 | |
*** yogesh has joined #openstack-meeting-alt | 20:19 | |
*** eankutse has quit IRC | 20:20 | |
*** eankutse has joined #openstack-meeting-alt | 20:21 | |
*** vipul is now known as vipul-away | 20:21 | |
*** vipul-away is now known as vipul | 20:21 | |
*** brents has quit IRC | 20:22 | |
*** yogesh has quit IRC | 20:31 | |
*** akuznetsov has quit IRC | 20:32 | |
*** akuznetsov has joined #openstack-meeting-alt | 20:32 | |
*** markvoelker1 has joined #openstack-meeting-alt | 20:34 | |
*** devlaps has quit IRC | 20:35 | |
*** vipul is now known as vipul-away | 20:37 | |
*** akuznetsov has quit IRC | 20:38 | |
*** dprince has quit IRC | 20:38 | |
*** jecarey has quit IRC | 20:43 | |
*** jecarey has joined #openstack-meeting-alt | 20:45 | |
*** devkulkarni has joined #openstack-meeting-alt | 20:47 | |
*** s3wong has quit IRC | 20:51 | |
*** datsun180b has left #openstack-meeting-alt | 20:52 | |
*** IlyaE has quit IRC | 20:59 | |
*** demorris has quit IRC | 21:01 | |
*** denis_makogon_ has joined #openstack-meeting-alt | 21:02 | |
*** denis_makogon has quit IRC | 21:10 | |
*** denis_makogon has joined #openstack-meeting-alt | 21:10 | |
*** denis_makogon has quit IRC | 21:11 | |
*** denis_makogon_ is now known as denis_makogon | 21:11 | |
*** dmakogon_ has joined #openstack-meeting-alt | 21:11 | |
*** slagle has quit IRC | 21:15 | |
*** jasonb365 has joined #openstack-meeting-alt | 21:16 | |
*** olkonami has left #openstack-meeting-alt | 21:18 | |
*** colinmcn_ has quit IRC | 21:22 | |
*** colinmcnamara has quit IRC | 21:22 | |
*** brents has joined #openstack-meeting-alt | 21:22 | |
*** vipul-away is now known as vipul | 21:25 | |
*** yogesh has joined #openstack-meeting-alt | 21:26 | |
*** jecarey has quit IRC | 21:29 | |
*** jtomasek has quit IRC | 21:32 | |
*** jcooley_ has quit IRC | 21:34 | |
*** jcooley_ has joined #openstack-meeting-alt | 21:39 | |
*** lblanchard has quit IRC | 21:51 | |
*** jdob has quit IRC | 22:03 | |
*** IlyaE has joined #openstack-meeting-alt | 22:05 | |
*** demorris has joined #openstack-meeting-alt | 22:06 | |
*** pdmars has quit IRC | 22:07 | |
*** esker has quit IRC | 22:08 | |
*** aignatov has quit IRC | 22:11 | |
*** esker has joined #openstack-meeting-alt | 22:18 | |
*** eankutse has quit IRC | 22:18 | |
*** esker has quit IRC | 22:19 | |
*** resker has joined #openstack-meeting-alt | 22:22 | |
*** alazarev has quit IRC | 22:23 | |
*** esker has joined #openstack-meeting-alt | 22:27 | |
*** esker has quit IRC | 22:28 | |
*** resker has quit IRC | 22:28 | |
*** grapex has quit IRC | 22:31 | |
*** NehaV has quit IRC | 22:37 | |
*** brents has quit IRC | 22:43 | |
*** enikanorov__ has quit IRC | 22:49 | |
*** brents has joined #openstack-meeting-alt | 22:51 | |
*** alazarev has joined #openstack-meeting-alt | 22:55 | |
*** demorris has quit IRC | 22:57 | |
*** jmontemayor has joined #openstack-meeting-alt | 22:59 | |
*** demorris has joined #openstack-meeting-alt | 23:01 | |
*** colinmcn_ has joined #openstack-meeting-alt | 23:02 | |
*** colinmcnamara has joined #openstack-meeting-alt | 23:02 | |
*** amytron has quit IRC | 23:05 | |
*** NehaV has joined #openstack-meeting-alt | 23:07 | |
*** yogesh has quit IRC | 23:10 | |
*** Barker has quit IRC | 23:12 | |
*** demorris has quit IRC | 23:13 | |
*** NehaV has quit IRC | 23:14 | |
*** NehaV has joined #openstack-meeting-alt | 23:14 | |
*** yogesh has joined #openstack-meeting-alt | 23:16 | |
*** flaper87 is now known as flaper87|afk | 23:17 | |
*** yogesh has quit IRC | 23:17 | |
*** jasonb365 has quit IRC | 23:17 | |
*** kevinconway has quit IRC | 23:19 | |
*** ozstacker has quit IRC | 23:22 | |
*** ozstacker has joined #openstack-meeting-alt | 23:22 | |
*** sergmelikyan has quit IRC | 23:24 | |
*** sacharya has quit IRC | 23:26 | |
*** abramley has quit IRC | 23:28 | |
*** abramley has joined #openstack-meeting-alt | 23:29 | |
*** abramley has quit IRC | 23:31 | |
*** jbrendel has joined #openstack-meeting-alt | 23:40 | |
*** dougshelley66 has quit IRC | 23:41 | |
*** eankutse has joined #openstack-meeting-alt | 23:50 | |
*** vipul is now known as vipul-away | 23:52 | |
*** colinmcnamara has quit IRC | 23:59 | |
*** colinmcn_ has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!