*** baoli has quit IRC | 00:01 | |
*** carl_baldwin has quit IRC | 00:08 | |
*** stanzgy has quit IRC | 00:16 | |
*** Yi has joined #openstack-meeting-3 | 00:22 | |
*** mattgriffin has quit IRC | 00:22 | |
*** marun has quit IRC | 00:23 | |
*** jaypipes has quit IRC | 00:27 | |
*** carl_baldwin has joined #openstack-meeting-3 | 00:27 | |
*** VW_ has quit IRC | 00:28 | |
*** etoews has joined #openstack-meeting-3 | 00:28 | |
*** banix has joined #openstack-meeting-3 | 00:28 | |
*** nelsnelson has quit IRC | 00:33 | |
*** banix has quit IRC | 00:35 | |
*** markvoelker has quit IRC | 00:37 | |
*** markvoelker has joined #openstack-meeting-3 | 00:37 | |
*** Piet has quit IRC | 00:37 | |
*** banix has joined #openstack-meeting-3 | 00:39 | |
*** bknudson has quit IRC | 00:41 | |
*** MarkAtwood has quit IRC | 00:42 | |
*** markvoelker has quit IRC | 00:42 | |
*** seizadi has joined #openstack-meeting-3 | 00:42 | |
*** david-lyle has quit IRC | 00:44 | |
*** seizadi has quit IRC | 00:44 | |
*** banix has quit IRC | 00:46 | |
*** pasha117 has quit IRC | 00:50 | |
*** pasha117 has joined #openstack-meeting-3 | 00:51 | |
*** alexsyip has quit IRC | 00:52 | |
*** banix has joined #openstack-meeting-3 | 00:52 | |
*** reed has quit IRC | 00:58 | |
*** yamamoto has quit IRC | 01:03 | |
*** absubram has quit IRC | 01:05 | |
*** ivar-lazzaro has quit IRC | 01:08 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 01:09 | |
*** ivar-lazzaro has quit IRC | 01:10 | |
*** Rockyg has quit IRC | 01:11 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 01:11 | |
*** mwagner_lap has joined #openstack-meeting-3 | 01:24 | |
*** banix has quit IRC | 01:32 | |
*** banix has joined #openstack-meeting-3 | 01:35 | |
*** yamamoto has joined #openstack-meeting-3 | 01:36 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 01:38 | |
*** bpokorny_ has quit IRC | 01:41 | |
*** salv-orlando has quit IRC | 01:58 | |
*** markvoelker has joined #openstack-meeting-3 | 01:59 | |
*** banix has quit IRC | 02:07 | |
*** banix has joined #openstack-meeting-3 | 02:11 | |
*** david-lyle has joined #openstack-meeting-3 | 02:11 | |
*** SridharRamaswamy has quit IRC | 02:11 | |
*** mwang2 has quit IRC | 02:17 | |
*** s3wong has quit IRC | 02:42 | |
*** salv-orlando has joined #openstack-meeting-3 | 02:59 | |
*** carl_baldwin has quit IRC | 03:07 | |
*** devanand_ has joined #openstack-meeting-3 | 03:12 | |
*** yamahata has quit IRC | 03:13 | |
*** melwitt_ has joined #openstack-meeting-3 | 03:24 | |
*** melwitt has quit IRC | 03:25 | |
*** sarob has quit IRC | 03:26 | |
*** melwitt_ is now known as melwitt | 03:27 | |
*** Yi has quit IRC | 03:34 | |
*** david-lyle has quit IRC | 03:35 | |
*** david-lyle has joined #openstack-meeting-3 | 03:35 | |
*** david-lyle has quit IRC | 03:40 | |
*** coolsvap_ is now known as coolsvap | 03:43 | |
*** salv-orlando has quit IRC | 03:51 | |
*** amotoki has joined #openstack-meeting-3 | 03:54 | |
*** bpokorny has joined #openstack-meeting-3 | 04:00 | |
*** bpokorny has quit IRC | 04:01 | |
*** bpokorny has joined #openstack-meeting-3 | 04:02 | |
*** sarob has joined #openstack-meeting-3 | 04:16 | |
*** sarob has quit IRC | 04:16 | |
*** Yi has joined #openstack-meeting-3 | 04:20 | |
*** david-lyle has joined #openstack-meeting-3 | 04:22 | |
*** david-lyle is now known as david-lyle_afk | 04:23 | |
*** Piet has joined #openstack-meeting-3 | 04:25 | |
*** killer_prince is now known as lazy_prince | 04:31 | |
*** tmazur has joined #openstack-meeting-3 | 04:38 | |
*** Yi has quit IRC | 04:38 | |
*** etoews has quit IRC | 04:41 | |
*** etoews has joined #openstack-meeting-3 | 04:41 | |
*** etoews has quit IRC | 04:52 | |
*** seizadi has joined #openstack-meeting-3 | 04:52 | |
*** seizadi has quit IRC | 04:59 | |
*** seizadi has joined #openstack-meeting-3 | 04:59 | |
*** MarkAtwood has joined #openstack-meeting-3 | 05:00 | |
*** jckasper has joined #openstack-meeting-3 | 05:02 | |
*** jckasper has quit IRC | 05:02 | |
*** jckasper has joined #openstack-meeting-3 | 05:02 | |
*** seizadi has quit IRC | 05:03 | |
*** seizadi has joined #openstack-meeting-3 | 05:04 | |
*** seizadi1 has joined #openstack-meeting-3 | 05:08 | |
*** seizadi has quit IRC | 05:08 | |
*** banix has quit IRC | 05:09 | |
*** seizadi has joined #openstack-meeting-3 | 05:12 | |
*** seizadi1 has quit IRC | 05:12 | |
*** seizadi1 has joined #openstack-meeting-3 | 05:16 | |
*** seizadi has quit IRC | 05:16 | |
*** dkehn has quit IRC | 05:19 | |
*** seizadi has joined #openstack-meeting-3 | 05:19 | |
*** seizadi1 has quit IRC | 05:20 | |
*** jckasper has quit IRC | 05:23 | |
*** devanand_ has quit IRC | 05:25 | |
*** seizadi1 has joined #openstack-meeting-3 | 05:25 | |
*** seizadi has quit IRC | 05:26 | |
*** seizadi has joined #openstack-meeting-3 | 05:29 | |
*** seizadi1 has quit IRC | 05:30 | |
*** belmoreira has joined #openstack-meeting-3 | 05:31 | |
*** jckasper has joined #openstack-meeting-3 | 05:33 | |
*** yamahata has joined #openstack-meeting-3 | 05:33 | |
*** seizadi1 has joined #openstack-meeting-3 | 05:34 | |
*** seizadi has quit IRC | 05:34 | |
*** salv-orlando has joined #openstack-meeting-3 | 05:36 | |
*** seizadi has joined #openstack-meeting-3 | 05:38 | |
*** Yi has joined #openstack-meeting-3 | 05:38 | |
*** seizadi1 has quit IRC | 05:38 | |
*** jckasper_ has joined #openstack-meeting-3 | 05:42 | |
*** Yi has quit IRC | 05:43 | |
*** seizadi has quit IRC | 05:44 | |
*** seizadi has joined #openstack-meeting-3 | 05:45 | |
*** seizadi has quit IRC | 05:45 | |
*** jckasper has quit IRC | 05:46 | |
*** mattgriffin has joined #openstack-meeting-3 | 05:52 | |
*** markvoelker has quit IRC | 06:03 | |
*** armax has quit IRC | 06:04 | |
*** markvoelker has joined #openstack-meeting-3 | 06:04 | |
*** markvoelker has quit IRC | 06:08 | |
*** eghobo has joined #openstack-meeting-3 | 06:12 | |
*** eghobo has quit IRC | 06:26 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 06:33 | |
*** ivar-lazzaro has quit IRC | 06:37 | |
*** lazy_prince is now known as killer_prince | 06:37 | |
*** ivar-laz_ has quit IRC | 06:38 | |
*** killer_prince is now known as lazy_prince | 06:44 | |
*** melwitt has quit IRC | 06:46 | |
*** FallenPegasus has joined #openstack-meeting-3 | 06:48 | |
*** FallenPegasus has quit IRC | 06:48 | |
*** MarkAtwood has quit IRC | 06:50 | |
*** markvoelker has joined #openstack-meeting-3 | 06:53 | |
*** markvoelker has quit IRC | 06:58 | |
*** gulic has joined #openstack-meeting-3 | 07:02 | |
*** pkoniszewski has joined #openstack-meeting-3 | 07:09 | |
*** sarob has joined #openstack-meeting-3 | 07:26 | |
*** sergef has joined #openstack-meeting-3 | 07:27 | |
*** sahid has joined #openstack-meeting-3 | 07:32 | |
*** scheuran has joined #openstack-meeting-3 | 07:40 | |
*** vitorc has quit IRC | 07:49 | |
*** salv-orlando has quit IRC | 07:51 | |
*** markvoelker has joined #openstack-meeting-3 | 07:54 | |
*** vitorc has joined #openstack-meeting-3 | 07:55 | |
*** mrunge has joined #openstack-meeting-3 | 07:58 | |
*** markvoelker has quit IRC | 07:59 | |
*** etoews has joined #openstack-meeting-3 | 08:06 | |
*** jtomasek has joined #openstack-meeting-3 | 08:06 | |
*** etoews has quit IRC | 08:10 | |
*** vitorc has quit IRC | 08:11 | |
*** evgenyf has joined #openstack-meeting-3 | 08:11 | |
*** tmazur has quit IRC | 08:13 | |
*** yamamoto has quit IRC | 08:13 | |
*** mwang2 has joined #openstack-meeting-3 | 08:13 | |
*** yamahata has quit IRC | 08:15 | |
*** yamahata has joined #openstack-meeting-3 | 08:16 | |
*** vitorc has joined #openstack-meeting-3 | 08:16 | |
*** mwang2 has quit IRC | 08:18 | |
*** devvesa has joined #openstack-meeting-3 | 08:18 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 08:20 | |
*** tmazur has joined #openstack-meeting-3 | 08:26 | |
*** stanzgy has joined #openstack-meeting-3 | 08:26 | |
*** wojdev has joined #openstack-meeting-3 | 08:35 | |
*** wojdev has quit IRC | 08:36 | |
*** etoews has joined #openstack-meeting-3 | 08:38 | |
*** etoews has quit IRC | 08:42 | |
*** zz_ttrifonov is now known as ttrifonov | 08:46 | |
*** MaxV has joined #openstack-meeting-3 | 08:47 | |
*** salv-orlando has joined #openstack-meeting-3 | 08:48 | |
*** evgenyf has quit IRC | 08:49 | |
*** JeanBriceCombebi has quit IRC | 08:54 | |
*** markvoelker has joined #openstack-meeting-3 | 08:55 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 08:57 | |
*** markvoelker has quit IRC | 09:00 | |
*** salv-orlando has quit IRC | 09:01 | |
*** matrohon has joined #openstack-meeting-3 | 09:01 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:01 | |
*** yamamoto has joined #openstack-meeting-3 | 09:10 | |
*** salv-orlando has quit IRC | 09:10 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:10 | |
*** cbader has quit IRC | 09:10 | |
*** egallen has joined #openstack-meeting-3 | 09:11 | |
*** cbader has joined #openstack-meeting-3 | 09:11 | |
*** yamamoto has quit IRC | 09:12 | |
*** cbader has quit IRC | 09:14 | |
*** yamamoto has joined #openstack-meeting-3 | 09:15 | |
*** stanzgy has quit IRC | 09:17 | |
*** egallen has quit IRC | 09:21 | |
*** sarob has quit IRC | 09:22 | |
*** salv-orlando has quit IRC | 09:32 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:32 | |
*** yamamoto has quit IRC | 09:33 | |
*** JeanBriceCombebi has quit IRC | 09:34 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 09:34 | |
*** salv-orlando has quit IRC | 09:35 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:36 | |
*** etoews has joined #openstack-meeting-3 | 09:39 | |
*** sahid has quit IRC | 09:41 | |
*** yamamoto has joined #openstack-meeting-3 | 09:42 | |
*** etoews has quit IRC | 09:43 | |
*** salv-orlando has quit IRC | 09:45 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:46 | |
*** jtomasek has quit IRC | 09:46 | |
*** yamamoto has quit IRC | 09:46 | |
*** JeanBriceCombebi has quit IRC | 09:49 | |
*** salv-orl_ has joined #openstack-meeting-3 | 09:49 | |
*** sahid has joined #openstack-meeting-3 | 09:50 | |
*** salv-orl_ has quit IRC | 09:51 | |
*** salv-orlando has quit IRC | 09:51 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:51 | |
*** obondarev_ has quit IRC | 09:55 | |
*** obondarev has joined #openstack-meeting-3 | 09:56 | |
*** salv-orlando has quit IRC | 09:56 | |
*** markvoelker has joined #openstack-meeting-3 | 09:56 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:56 | |
*** mattgriffin has quit IRC | 09:58 | |
*** evgenyf has joined #openstack-meeting-3 | 09:58 | |
*** markvoelker has quit IRC | 10:02 | |
*** jtomasek has joined #openstack-meeting-3 | 10:02 | |
*** yamahata has quit IRC | 10:15 | |
*** obondarev has quit IRC | 10:25 | |
*** obondarev_ has joined #openstack-meeting-3 | 10:25 | |
*** abramley has quit IRC | 10:27 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 10:28 | |
*** egallen has joined #openstack-meeting-3 | 10:28 | |
*** abramley has joined #openstack-meeting-3 | 10:30 | |
*** evgenyf has quit IRC | 10:32 | |
*** yamamoto has joined #openstack-meeting-3 | 10:33 | |
*** yamamoto has quit IRC | 10:38 | |
*** etoews has joined #openstack-meeting-3 | 10:39 | |
*** etoews has quit IRC | 10:44 | |
*** yamamoto has joined #openstack-meeting-3 | 10:52 | |
*** yamamoto has quit IRC | 10:58 | |
*** obondarev_ has quit IRC | 10:59 | |
*** Piet has quit IRC | 11:00 | |
*** obondarev has joined #openstack-meeting-3 | 11:00 | |
*** yamamoto has joined #openstack-meeting-3 | 11:00 | |
*** yamamoto has quit IRC | 11:02 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 11:03 | |
*** Yi has joined #openstack-meeting-3 | 11:05 | |
*** kbyrne has quit IRC | 11:09 | |
*** Yi has quit IRC | 11:10 | |
*** kbyrne has joined #openstack-meeting-3 | 11:13 | |
*** pkoniszewski has quit IRC | 11:13 | |
*** stanzgy has joined #openstack-meeting-3 | 11:18 | |
*** amotoki has quit IRC | 11:20 | |
*** egallen has quit IRC | 11:21 | |
*** stanzgy has quit IRC | 11:23 | |
*** evgenyf has joined #openstack-meeting-3 | 11:24 | |
*** stanzgy has joined #openstack-meeting-3 | 11:25 | |
*** robcresswell has joined #openstack-meeting-3 | 11:36 | |
*** jtomasek has quit IRC | 11:39 | |
*** jcoufal has joined #openstack-meeting-3 | 11:41 | |
*** jtomasek has joined #openstack-meeting-3 | 11:43 | |
*** JeanBriceCombebi has quit IRC | 11:55 | |
*** akrivoka has joined #openstack-meeting-3 | 11:59 | |
*** rbertram has joined #openstack-meeting-3 | 12:03 | |
*** bradjones has joined #openstack-meeting-3 | 12:03 | |
*** sambetts has joined #openstack-meeting-3 | 12:06 | |
*** obondarev_ has joined #openstack-meeting-3 | 12:07 | |
*** obondarev has quit IRC | 12:09 | |
*** jtomasek has quit IRC | 12:12 | |
*** rdopiera has joined #openstack-meeting-3 | 12:13 | |
*** jtomasek has joined #openstack-meeting-3 | 12:17 | |
*** obondarev_ has quit IRC | 12:18 | |
*** salv-orlando has quit IRC | 12:20 | |
*** bradjones has quit IRC | 12:21 | |
*** pkoniszewski has joined #openstack-meeting-3 | 12:26 | |
*** jtomasek has quit IRC | 12:27 | |
*** egallen has joined #openstack-meeting-3 | 12:28 | |
*** jtomasek has joined #openstack-meeting-3 | 12:29 | |
*** amotoki has joined #openstack-meeting-3 | 12:37 | |
*** jtomasek has quit IRC | 12:46 | |
*** lblanchard has joined #openstack-meeting-3 | 12:46 | |
*** kashyap has quit IRC | 12:47 | |
*** seizadi has joined #openstack-meeting-3 | 12:50 | |
*** jpomero has joined #openstack-meeting-3 | 12:52 | |
*** egallen has quit IRC | 12:53 | |
*** seizadi1 has joined #openstack-meeting-3 | 12:54 | |
*** seizadi has quit IRC | 12:54 | |
*** seizadi has joined #openstack-meeting-3 | 12:58 | |
*** seizadi1 has quit IRC | 12:59 | |
*** seizadi1 has joined #openstack-meeting-3 | 13:01 | |
*** seizadi has quit IRC | 13:02 | |
*** baoli has joined #openstack-meeting-3 | 13:03 | |
*** baoli has quit IRC | 13:04 | |
*** baoli has joined #openstack-meeting-3 | 13:05 | |
*** seizadi1 has quit IRC | 13:05 | |
*** seizadi has joined #openstack-meeting-3 | 13:05 | |
*** jaypipes has joined #openstack-meeting-3 | 13:05 | |
*** fwdit has joined #openstack-meeting-3 | 13:07 | |
*** yamamoto has joined #openstack-meeting-3 | 13:08 | |
*** fwdit has quit IRC | 13:10 | |
*** markvoelker has joined #openstack-meeting-3 | 13:11 | |
*** seizadi has quit IRC | 13:11 | |
*** Yi has joined #openstack-meeting-3 | 13:12 | |
*** seizadi has joined #openstack-meeting-3 | 13:13 | |
*** egallen has joined #openstack-meeting-3 | 13:14 | |
*** VW_ has joined #openstack-meeting-3 | 13:14 | |
*** VW_ has quit IRC | 13:14 | |
*** VW_ has joined #openstack-meeting-3 | 13:14 | |
*** jtomasek has joined #openstack-meeting-3 | 13:15 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 13:16 | |
*** obondarev has joined #openstack-meeting-3 | 13:17 | |
*** zigo has quit IRC | 13:18 | |
*** zigo has joined #openstack-meeting-3 | 13:20 | |
*** Yi has quit IRC | 13:21 | |
*** salv-orlando has joined #openstack-meeting-3 | 13:25 | |
*** seizadi has quit IRC | 13:26 | |
*** seizadi has joined #openstack-meeting-3 | 13:27 | |
*** marg7175 has joined #openstack-meeting-3 | 13:31 | |
*** marg7175 has quit IRC | 13:39 | |
*** seizadi has quit IRC | 13:41 | |
*** tmazur has quit IRC | 13:44 | |
*** VW_ has quit IRC | 13:51 | |
*** JeanBriceCombebi has quit IRC | 13:51 | |
*** ttrifonov is now known as zz_ttrifonov | 13:56 | |
*** VW_ has joined #openstack-meeting-3 | 13:57 | |
*** yamamoto has quit IRC | 14:00 | |
*** jckasper_ has quit IRC | 14:00 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 14:00 | |
*** annegent_ has joined #openstack-meeting-3 | 14:01 | |
*** mattgriffin has joined #openstack-meeting-3 | 14:03 | |
*** akrivoka has quit IRC | 14:04 | |
*** yamamoto has joined #openstack-meeting-3 | 14:08 | |
*** gulic has quit IRC | 14:16 | |
*** annegent_ has quit IRC | 14:18 | |
*** annegent_ has joined #openstack-meeting-3 | 14:19 | |
*** peristeri has joined #openstack-meeting-3 | 14:25 | |
*** jckasper has joined #openstack-meeting-3 | 14:26 | |
*** evgenyf has quit IRC | 14:27 | |
*** VW_ has quit IRC | 14:28 | |
*** sambetts has left #openstack-meeting-3 | 14:30 | |
*** pkoniszewski has quit IRC | 14:33 | |
*** peristeri has quit IRC | 14:38 | |
*** jgrimm is now known as zz_jgrimm | 14:38 | |
*** Yi has joined #openstack-meeting-3 | 14:38 | |
*** baoli has quit IRC | 14:39 | |
*** baoli has joined #openstack-meeting-3 | 14:39 | |
*** peristeri has joined #openstack-meeting-3 | 14:40 | |
*** VW_ has joined #openstack-meeting-3 | 14:41 | |
*** baoli has quit IRC | 14:42 | |
*** peristeri has quit IRC | 14:43 | |
*** seizadi has joined #openstack-meeting-3 | 14:43 | |
*** baoli has joined #openstack-meeting-3 | 14:43 | |
*** peristeri has joined #openstack-meeting-3 | 14:43 | |
*** seizadi has quit IRC | 14:47 | |
*** mrmartin has joined #openstack-meeting-3 | 14:59 | |
*** salv-orlando has quit IRC | 15:00 | |
*** Piet has joined #openstack-meeting-3 | 15:01 | |
*** armax has joined #openstack-meeting-3 | 15:01 | |
*** salv-orlando has joined #openstack-meeting-3 | 15:02 | |
*** egallen has quit IRC | 15:02 | |
*** evgenyf has joined #openstack-meeting-3 | 15:03 | |
*** nelsnelson has joined #openstack-meeting-3 | 15:05 | |
*** egallen has joined #openstack-meeting-3 | 15:07 | |
*** roaet has joined #openstack-meeting-3 | 15:08 | |
*** thangp has joined #openstack-meeting-3 | 15:10 | |
*** jmeridth has joined #openstack-meeting-3 | 15:13 | |
*** MarkAtwood has joined #openstack-meeting-3 | 15:13 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:16 | |
*** marun has joined #openstack-meeting-3 | 15:17 | |
*** fischerw has joined #openstack-meeting-3 | 15:19 | |
*** zz_jgrimm is now known as jgrimm | 15:22 | |
*** dkehn has joined #openstack-meeting-3 | 15:22 | |
*** ihrachyshka has joined #openstack-meeting-3 | 15:24 | |
*** Piet has quit IRC | 15:29 | |
*** markmcclain has joined #openstack-meeting-3 | 15:30 | |
*** pc_m has joined #openstack-meeting-3 | 15:30 | |
mestery | Anyone here for the neutron drivers meeting? | 15:30 |
---|---|---|
markmcclain | o/ | 15:30 |
jmeridth | o/ | 15:30 |
armax | yo | 15:30 |
*** rdopiera has left #openstack-meeting-3 | 15:30 | |
ihrachyshka | o/ | 15:30 |
roaet | o/ | 15:30 |
* pc_m lurking | 15:30 | |
marun | hi | 15:30 |
mestery | Cool! Lets get started :) | 15:31 |
amotoki | hi | 15:31 |
mestery | #startmeeting neutron_drivers | 15:31 |
openstack | Meeting started Wed Feb 18 15:31:05 2015 UTC and is due to finish in 60 minutes. The chair is mestery. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:31 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:31 |
*** openstack changes topic to " (Meeting topic: neutron_drivers)" | 15:31 | |
openstack | The meeting name has been set to 'neutron_drivers' | 15:31 |
mestery | #link https://wiki.openstack.org/wiki/Meetings/NeutronDrivers Agenda | 15:31 |
mestery | The only thing to discuss is based on the email armax sent yesterday | 15:31 |
mestery | #link http://lists.openstack.org/pipermail/openstack-dev/2015-February/057196.html | 15:31 |
mestery | #topic Patch Discussion | 15:31 |
*** openstack changes topic to "Patch Discussion (Meeting topic: neutron_drivers)" | 15:31 | |
armax | mestery: is there’s any other item to discuss I am happy to hear it | 15:31 |
mestery | armax: dougwig had something, though we'll get to that at the end | 15:31 |
armax | mestery: cool | 15:32 |
* mestery realizes dougwig may still be in bed | 15:32 | |
mestery | OK, lets get started with the first patch on the list | 15:32 |
mestery | #link https://review.openstack.org/#/c/155373/ | 15:32 |
*** devlaps has joined #openstack-meeting-3 | 15:32 | |
armax | ihrachyshka: you around? | 15:32 |
mestery | This is the monkey patch from ihrachyshka. | 15:32 |
ihrachyshka | armax, sure | 15:32 |
salv-orlando | LOH | 15:32 |
ihrachyshka | I think markmcclain concerns are really valid and this one needs discussion, hence email thread and we discussing it here :) | 15:33 |
mestery | Excellent! | 15:33 |
ihrachyshka | afaik markmcclain wants us to look at getting rid of eventlet | 15:33 |
ihrachyshka | which I support with all my heart | 15:33 |
armax | I like amotoki’s proposal | 15:33 |
mestery | That seems like a good goal to have :) | 15:33 |
ihrachyshka | and we should look into doing some work around it the next cycle (i'm in)( | 15:34 |
markmcclain | cool | 15:34 |
ihrachyshka | that said, I think the patch series is worth going now, for they fix potential issues | 15:34 |
armax | ihrachyshka: not sure how straightforward or realistic it is to get rid of eventlet at this point | 15:34 |
ihrachyshka | and actually allows us to consider switching to threading model case by case later | 15:34 |
*** egallen has quit IRC | 15:34 | |
*** egallen_ has joined #openstack-meeting-3 | 15:34 | |
ihrachyshka | since we will have more clear view of what's patched | 15:34 |
markmcclain | right I do think a measured approach is best | 15:34 |
armax | ihrachyshka: that sounds like a plan to me | 15:34 |
ihrachyshka | armax, I updated patches as per amotoki comments | 15:35 |
armax | ihrachyshka: cool | 15:35 |
markmcclain | looking at amotoki's comment is a good suggestion | 15:35 |
ihrachyshka | right, you can all check latest upload, it uses 'dumb' main()s | 15:35 |
salv-orlando | that makes sense to me as well | 15:35 |
markmcclain | the only lingering question is what about some of hte plugin agents | 15:35 |
markmcclain | given that we're trying to spin them out | 15:35 |
mestery | That's a good point markmcclain | 15:36 |
markmcclain | is moving their mains into the cmd sub tree .. something we want? | 15:36 |
ihrachyshka | I guess some/most of them will stay for kilo? | 15:36 |
mestery | markmcclain: You're talking about LB and OVS agents with regards to ML2 right? | 15:36 |
ihrachyshka | mestery, there are other vendor plugins as well | 15:36 |
markmcclain | all of them | 15:36 |
armax | markmcclain: I don’t think we have to worry about all of them | 15:36 |
ihrachyshka | (btw some vendor agents are not actually patched, like mellanox0 | 15:36 |
salv-orlando | is this really a blocker? | 15:36 |
marun | all of them? | 15:36 |
amotoki | I think htere are two options: in-tree or handle it in their trees. | 15:36 |
markmcclain | salv-orlando: not a blocker | 15:37 |
mestery | amotoki: ++ | 15:37 |
markmcclain | just want to make sure we have clear plan | 15:37 |
amotoki | if they want to keep something in tree, they need to follow neutron convention. | 15:37 |
ihrachyshka | amotoki++ | 15:37 |
ihrachyshka | which is I guess will be 'a dumb main calling proper main that is located wherever they want' | 15:37 |
markmcclain | +1 to dumb mains for plugins | 15:37 |
salv-orlando | amotoki: well, the thing is that eventually everything will go out of tree. And vendor agent should be out of tree by the end of htis release cycle | 15:37 |
ihrachyshka | for reference, list of plugins switching: https://review.openstack.org/155412 | 15:38 |
armax | ihrachyshka: right, but I would personally leave it to the plugin maintainer to take any action on this regard | 15:38 |
salv-orlando | so I guess it probably does not matter if we don't worry at all about patching them or not | 15:38 |
markmcclain | so ihrachyshka could we roll them into one file? | 15:38 |
ihrachyshka | armax, leaving them with potential regressions introduced instead of handling patching uniformly? I don't think it's a great idea. | 15:38 |
armax | ihrachyshka: if and when they observe the issue, they’ll have to follow the practice we’re putting in place to avoid the eventlet snafus | 15:38 |
*** egallen_ has quit IRC | 15:39 | |
ihrachyshka | markmcclain, you mean, having single py file with multiple dumb main()s? | 15:39 |
markmcclain | ihrachyshka: yes | 15:39 |
markmcclain | basically have the dummy import the plugin module and then exec the main | 15:39 |
ihrachyshka | salv-orlando, afaik we give them chance to stay till Liberty | 15:39 |
ihrachyshka | markmcclain, that means lots of unneeded imports | 15:39 |
mestery | ihrachyshka: That's right, they have until Liberty | 15:39 |
markmcclain | ihrachyshka: not really | 15:39 |
markmcclain | the import would be inside of the dummy main | 15:40 |
armax | markmcclain: I don’t like the idea, it’s an overkill IMO | 15:40 |
markmcclain | so only exec would the import actually occur | 15:40 |
salv-orlando | ihrachyshka: might be. but they should enter the deprecation path, which is irreverisible afaict | 15:40 |
ihrachyshka | ok, that's an option. not sure whether we'll need to tweak pep8 for that, but sounds good to me | 15:40 |
markmcclain | ihrachyshka: pep8 should allow it | 15:40 |
ihrachyshka | I'm with armax on this, but really anything works for me | 15:40 |
salv-orlando | single file it might be ok for me... what's the advantage over multiple files (beyond having all the mains in one place) | 15:41 |
armax | ihrachyshka: I would worry about what we can right now…which is the basic stuff | 15:41 |
armax | ihrachyshka: lb, ovs agents, l3, dhcp, meta and server | 15:41 |
markmcclain | it's more all of the boilerplate files added in 155412 | 15:41 |
armax | ihrachyshka: once we have line of action is clear, we can recommend through devref what needs to be done for eventlet | 15:42 |
armax | and people who care need to follow suit | 15:42 |
* dougwig groggily approaches his keyboard... | 15:42 | |
ihrachyshka | armax, sure, I'll make a note in my todo to update devref | 15:43 |
armax | so I don’t think that https://review.openstack.org/#/c/155412/ is needed, and I fear it messes us with the decomp efforts | 15:43 |
ihrachyshka | so, what's the end result of this? we're ok with the patches, right? should I merge mains? | 15:43 |
markmcclain | I'm fine with the chain of patches up until '412 | 15:44 |
ihrachyshka | armax, well, in theory if we want to go threading route, we'll need to set unit tests running without monkey patching to check how we deal without it | 15:44 |
ihrachyshka | armax, and then having eventlet.monkey_patch() isolated (and avoided in that test run) would be a good thing | 15:44 |
markmcclain | ihrachyshka: if we're doing things right.. our unit tests shouldn't need eventlet | 15:45 |
*** carl_baldwin has joined #openstack-meeting-3 | 15:45 | |
markmcclain | and it should be transparent | 15:45 |
*** carl_baldwin has quit IRC | 15:45 | |
marun | that's a pretty big 'if' | 15:45 |
dougwig | you're right, BUT... | 15:45 |
ihrachyshka | markmcclain, I think until we run services with eventlet in production, we want patched run to be the default | 15:45 |
amotoki | we have seeveral unit tests which uses eventlet threads | 15:45 |
markmcclain | right well the ones that need eventlet are functional tests and we should ID them for moving in L | 15:45 |
salv-orlando | markmcclain: the unit tests which started a task manager based on eventlet are not there anymore ;) | 15:45 |
*** carl_baldwin has joined #openstack-meeting-3 | 15:46 | |
ihrachyshka | ideally, I would have monkey_patch() call in just two places - for services and for tests. | 15:46 |
ihrachyshka | and then introduce a switch to disable it for the latter | 15:46 |
ihrachyshka | and be able to get results for unpatched mode | 15:47 |
salv-orlando | anyway, to amotoki's point there is still code in neutron server and agents which explicitly uses eventlet, and it's covered by unit tests. For instance the threadpool started in the l3 agent | 15:47 |
marun | ihrachyshka: I think our unit tests are bad enough that removing the requirement for eventlet is going to be an uphill battle. But they *shouldn't* need to be patched if they were sane. | 15:47 |
ihrachyshka | with calls spread thru the code base, and tests importing the code, we don't have an easy way to achieve this | 15:47 |
salv-orlando | marun: that's point I made on the mailing list, agree with that | 15:47 |
ihrachyshka | ...uphill battle... sounds like smth I need to get involved | 15:47 |
markmcclain | the good thing is that we don't have to fix them today, but at least collectively decide as a team that is where we want to be at the end of L or M | 15:48 |
*** Sukhdev has joined #openstack-meeting-3 | 15:48 | |
ihrachyshka | ok, what's the plan for plugins? dropping the patch and leaving them explicitly patch themselves? | 15:48 |
armax | ihrachyshka: I would be in favor of this | 15:49 |
markmcclain | leave the plugins as is? | 15:49 |
armax | at least for now | 15:49 |
ihrachyshka | I would better stick to uniform approach for everything in the tree, but you decide | 15:49 |
*** peristeri has quit IRC | 15:49 | |
*** cbader has joined #openstack-meeting-3 | 15:49 | |
ihrachyshka | ok, I'm in minority, and we'll get back to it once we really consider switching to threads | 15:49 |
dougwig | we're focused on eventlet, but isn't this really a meta-argument about DRY+magic versus explicit coding? which is always a judgement call, and I have a mild preference for explicit _in this one case_. | 15:49 |
ihrachyshka | dougwig, we don't want to bound ourselves to eventlet, it will die, and we don't want to follow it | 15:50 |
*** peristeri has joined #openstack-meeting-3 | 15:50 | |
ihrachyshka | so the fewer explicit eventlet/greenthread usages in the tree, the better | 15:50 |
markmcclain | dougwig: very much an argument of explicit vs magic :) | 15:50 |
amotoki | ihrachyshka: i prefre your patch. If they exists in the tree, it is better to do the same way. | 15:50 |
armax | so, ihrachyshka: of the 5 patches that are now targeting bug 1418541, is there anything else to be posted? | 15:51 |
openstack | bug 1418541 in neutron "processutils checks whether stdlib is monkey patched during import" [Undecided,In progress] https://launchpad.net/bugs/1418541 - Assigned to Ihar Hrachyshka (ihar-hrachyshka) | 15:51 |
dougwig | ihrachyshka: right, but i don't think this is discussion is about eventlet at all. | 15:51 |
ihrachyshka | armax, I was going to move wsgi monkey patching under the same umbrella | 15:51 |
armax | so it sounds like there is still something pending? | 15:51 |
ihrachyshka | just one patch. also I will need to understand why some non-entry point files do monkey_patching | 15:52 |
ihrachyshka | like neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py | 15:52 |
ihrachyshka | but that's a separate story | 15:52 |
armax | ok | 15:52 |
mestery | So, approaching the halfway point here, did we reach some consensus on this patch series now? | 15:53 |
*** bpokorny has quit IRC | 15:53 | |
*** pasha117 has quit IRC | 15:53 | |
armax | my understanding is that of the https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1418541,n,z we need to unblock the top of the chain, and drop the last one | 15:53 |
markmcclain | +1 | 15:54 |
mestery | armax: That's what I took from this too. | 15:54 |
armax | then ihrachyshka will complete the work with yet another patch | 15:54 |
ihrachyshka | ok, I'll mark the last one as WIP | 15:54 |
amotoki | as far as I understand, (a) neutron/cmd/eventelet seems reasonable, (b) all patches including vendor agents are okay, (c) apply monkey patch in tests/__init__ | 15:54 |
armax | plus a devref one, if he wants to do it separately | 15:54 |
salv-orlando | sounds good to me | 15:54 |
amotoki | am not sure about (c). | 15:54 |
ihrachyshka | amotoki, I guess (b) was not the case?... | 15:54 |
amotoki | is my understanding on (b) correct? | 15:54 |
ihrachyshka | people are against it | 15:55 |
ihrachyshka | hence WIP for the patch | 15:55 |
ihrachyshka | right? | 15:55 |
mestery | ihrachyshka: Right, that's what I understood | 15:55 |
armax | amotoki: I think the suggestion was to leave them for now and have the agents follow the practice explicitely should they see the isuse | 15:55 |
armax | issue | 15:55 |
armax | we’re seeing with the reference elements | 15:55 |
salv-orlando | we can argue whether patch tests/__init__.py in a separate discussion - to happen on gerrit which is the right place for them | 15:56 |
armax | salv-orlando: agreed | 15:56 |
ihrachyshka | ack | 15:56 |
salv-orlando | unless you think that going to gerrit means automatically getting blocked on a -2 | 15:56 |
salv-orlando | but that's not the case I believe | 15:56 |
mestery | Right, lets discuss on gerrit for that one | 15:56 |
mestery | Shall we move on to patch #2 now? | 15:56 |
salv-orlando | yes for me | 15:57 |
amotoki | let's go | 15:57 |
armax | mestery: yup | 15:57 |
ihrachyshka | sure | 15:57 |
markmcclain | I've added my +2 for most of the series now that we have a plan | 15:57 |
mestery | #link https://review.openstack.org/#/c/148318/ | 15:57 |
mestery | markmcclain: Thanks! | 15:57 |
ihrachyshka | markmcclain, thanks! | 15:57 |
mestery | Next patch is the CLI extension for neutronclient | 15:57 |
armax | roaet: you there? | 15:57 |
roaet | Aye | 15:57 |
*** insequent has joined #openstack-meeting-3 | 15:58 | |
salv-orlando | I've read the comments in the review. I kind of agree with the statement on openstack client, but... | 15:58 |
*** yamahata has joined #openstack-meeting-3 | 15:58 | |
salv-orlando | my question is: if we add this feature in neutronclient now, are we making it worse? are we causing any harm? | 15:58 |
salv-orlando | or wasting our time? | 15:58 |
armax | I think none of the above | 15:58 |
dougwig | i have one question. which client/CLI will be documented here: http://docs.openstack.org/kilo/install-guide/install/apt/content/ ? | 15:58 |
markmcclain | salv-orlando: well teh neutronclient is already a steaming pile | 15:58 |
mestery | I don't know how htis could make it worse or cause harm. | 15:58 |
roaet | I don't believe that there is harm, and we'll probably be saving time as there are already people planning to add things to it. | 15:59 |
mestery | dougwig: That link doesn't work for me, so the answer is none. | 15:59 |
dougwig | i did say "will be". :) | 15:59 |
armax | it sounds to me that at none of the recent summits we ever talked _seriously_ about the client | 15:59 |
mestery | dougwig: Is the openstackclient ready to take on the work of python-neutronclient in Kilo? If the answer is no, then it's python-neutronclient. | 16:00 |
markmcclain | armax: we had full session in Paris with dtroyer | 16:00 |
marun | I don't think we can afford to block ourselves on somedays. | 16:00 |
mestery | marun: ++ | 16:00 |
armax | markmcclain: about the neutron client? | 16:00 |
dougwig | that's what i'm asking. we've heard "they're ready" from both sides. which his going to be in the official docs? | 16:00 |
markmcclain | yes | 16:00 |
dougwig | /his/is/ | 16:00 |
*** marg7175 has joined #openstack-meeting-3 | 16:00 | |
markmcclain | dougwig: prob have to ping annegent_ or another member of her team and see what their plans are | 16:01 |
* armax wonder what was the outcome of that | 16:01 | |
salv-orlando | so markmcclain if I get your point right you'd rather see roaet's work to land directly on openstackclient? | 16:01 |
markmcclain | armax: the outcome of the session was that we'd be putting resources on the openstack client | 16:01 |
markmcclain | salv-orlando: yes | 16:01 |
salv-orlando | roaet: have you considered that option? | 16:01 |
armax | markmcclain: ah, ok, so the usual wishful thinking but nothing serious :) | 16:01 |
marun | markmcclain: so why is this the first time this is coming to everyone's attention? | 16:01 |
roaet | But there are providers whose users still use neutronclient | 16:01 |
mestery | So, what I'm hearing is, the openstackclient is ready to deprecate python-neutronclient in Kilo? | 16:01 |
mestery | How did I miss this until this moment? | 16:01 |
marun | markmcclain: If this is a priority, where is it on the list of our priorities for this cycle? | 16:01 |
amotoki | i think we agreed that python sdk improvement should be done in openstacksdk and gradually migrate to openstack-cli. | 16:02 |
roaet | salv-orlando: aye, it is not feasible to release at the moment. | 16:02 |
amotoki | but we didn't decide we deprecate neutronclient in kilo. | 16:02 |
salv-orlando | well to roaet point I have to agree that we've not eol-ed python-neutronclient yet, nor freezed it | 16:02 |
marun | markmcclain: nothing about what your telling us suggests that it is going to happen this cycle. | 16:02 |
dougwig | is this, openstackclient is the client for kilo, and let's not waste time? or was it, let's do this, like putting py33 as a default env in tox, and hope for unicorns? | 16:02 |
marun | markmcclain: and that doesn't suggest that we should block legitimate enhancements. | 16:02 |
mestery | I'm hear to say that I am not deprecating python-neutronclient in Kilo | 16:02 |
salv-orlando | I'm speaking from a user expectation perspective. I know it's a pile of <put your denigrative substantive here> | 16:02 |
mestery | Because honestly, this is the first I'm hearing of "the openstackclient is ready to deprecate the other clients" | 16:03 |
mestery | How can we deprecate it at this point in kilo? | 16:03 |
dougwig | mestery: +1 | 16:03 |
mestery | So, lets move past that argument | 16:03 |
markmcclain | we can collectively decide to announce it's deprecation | 16:03 |
mestery | python-neutronclient will be around for Kilo | 16:03 |
mestery | Right, but it will be there for Kilo | 16:03 |
marun | markmcclain: it's definitely too late for this cycle though. | 16:03 |
markmcclain | deprecation doesn't mean we're killing the code today | 16:03 |
marun | markmcclain: maybe for lemming | 16:03 |
markmcclain | it's never too late | 16:04 |
amotoki | does anyone check the status of openstack client support stauts of neturon? | 16:04 |
markmcclain | deprecation just signals we're done making substantial changes to it | 16:04 |
armax | so I am still unclear as to what the openstack client is and is not | 16:04 |
salv-orlando | I have unfortunately no idea atm on whether we can replace our client with openstackclient. If anyone can share some info on that it might be useful. It seems that this is indeed the gist of the discussion. | 16:04 |
marun | markmcclain: I think you'll have to make a better case than I've heard thus far. | 16:04 |
armax | isn’t it just a proxy for the other clients? | 16:04 |
mestery | http://youtu.be/lL2ZwXj1tXM | 16:04 |
roaet | From my understanding and from the docs, it does what the python clients do. | 16:04 |
mestery | :) | 16:04 |
armax | and the other clients need to uniform so that the life of the proxy is easy? | 16:04 |
mestery | armax: That's what I thought it was | 16:05 |
armax | if my understanding is correct, I am not sure we can ever talk of deprecating the neutronclient | 16:05 |
armax | or any other client for that matter | 16:06 |
dougwig | there are separate sdk and cli packages, the cli is further along, and i'm guessing that the plan is to have the cli use the sdk when it's ready? | 16:06 |
roaet | From my conversations with the SDK team the OSC will consume the SDK when it's ready | 16:06 |
markmcclain | dougwig: maybe.. wish dean was online for that bit | 16:06 |
amotoki | armax: yes. openstackclient calls python-*client libraries in general. it is just a replacement of CLI | 16:06 |
roaet | but the SDK team has admitted to not being ready | 16:06 |
mestery | roaet: Yes, in the review no less | 16:06 |
briancurtin | ^that's the plan - OSC is currently on *clients, ideally is backed by SDK | 16:06 |
salv-orlando | I have to admit this thing about proxying has always baffled me. It was my impression too, but then dtroyer in Paris said it was self-sufficient. so yes, I'm a bit confused | 16:06 |
armax | just because of that confusion I don’t think we can warrant the stoppage of any feature development on the client | 16:07 |
annegent_ | and from a docs perspective, we are interested in switching to openstack CLI | 16:07 |
annegent_ | install one instead of many | 16:07 |
mestery | Can anyone confirm if openstack CLI is just proxying existing clients as armax has suggested then? | 16:08 |
roaet | Assuming OSC was self-sufficient, does that mean we should still abandon providers whose users require neutronclient. | 16:08 |
dougwig | annegent_: what's the timing on that change? | 16:08 |
mestery | If so, then isn't this discussion moot at this point? | 16:08 |
salv-orlando | armax: I think if we insist in python-neutronclient vs openstackclient we won't agree on anything | 16:08 |
amotoki | mestery: *client has both CLI and libs and OSC consumes libs from *client. | 16:08 |
mestery | roaet: We'd have a deprecation process | 16:08 |
markmcclain | so the OSC has it's own command structure | 16:08 |
*** Piet has joined #openstack-meeting-3 | 16:08 | |
markmcclain | but is using teh http client form our backend | 16:08 |
annegent_ | dougwig: we're concerned about Keystone v3 and nova not supporting domains, but that shouldn't prevent us from documenting openstack CLI, just where it's documented | 16:08 |
marun | mestery: I'm not sure how it could do otherwise. It would be quite an effort to recreate the client, as steaming a pile as it might be. | 16:08 |
salv-orlando | I think the right question to ask is whether adding features to python-neutronclient is a bad idea or not. | 16:08 |
roaet | mestery: Aye. We are not prepared to immediately deprecate neutronclient. | 16:08 |
dougwig | annegent_: are you planning that switch in K, L, ? | 16:09 |
markmcclain | salv-orlando: that is the real question | 16:09 |
annegent_ | dougwig: discussing for K | 16:09 |
salv-orlando | markmcclain: I think it depends on the criticality of the feature. Of which I am unsure. But then roaet can add something on this. | 16:09 |
armax | salv-orlando: correct, my take is, until we have a crystal clear clarity on the matter I don’t think we can afford stopping work from happening, especially if the work is ready to go in | 16:10 |
*** stanzgy has quit IRC | 16:10 | |
*** evgenyf has quit IRC | 16:10 | |
armax | and to me the sticking point here is the service-split | 16:10 |
roaet | Given our users' dependency on the client, to us it is critical for providing features they demand. | 16:10 |
markmcclain | armax: this work is not ready to go it | 16:10 |
dougwig | markmcclain: it'll never get there with a -2. | 16:11 |
amotoki | i don't think it can be deprecated in K, and exnteison mechanism helps services implement their commands. | 16:11 |
markmcclain | armax: there are techical changes required | 16:11 |
armax | markmcclain: agreed, but it would be nice once it is, that the adv services side of the client would follow the same structure | 16:11 |
mestery | amotoki: Right, we are not deprecating the client in Kilo, though it sounds like we can do that in Liberty. | 16:11 |
amotoki | mestery: agree for L. | 16:12 |
armax | so that the adv service folks can innovate on the client side at the same speed they can do on the server side | 16:12 |
*** jcoufal has quit IRC | 16:12 | |
*** jcoufal_ has joined #openstack-meeting-3 | 16:12 | |
marun | markmcclain: the issue is 'can it go in once ready', not 'in its current form' | 16:12 |
markmcclain | armax: well that's another reason to put the impetus behind the OSC | 16:12 |
armax | markmcclain: or at least this is mine of whishful thinking | 16:12 |
roaet | I believe we can live with deprecation in L. | 16:12 |
mestery | roaet: Excellent! | 16:12 |
markmcclain | until we contrib resources towards it will never be there | 16:12 |
marun | markmcclain: the +2's on the patch were more an indication of dissent around your view that it shouldn't go forward at all | 16:12 |
armax | markmcclain: right, but we gotta be realistic that the split is well under way, whereas OSC is nowhere near | 16:12 |
salv-orlando | I think the only problem with roaet's work is that it should have been available 2 years ago | 16:12 |
mestery | roaet: Because that means it will be there in L, and removed in M | 16:12 |
roaet | salv-orlando: It took me 6 months to get a 1 line change into the client. | 16:12 |
mestery | salv-orlando: lol | 16:12 |
armax | markmcclain: so to me roaet’s efforts sound like a good compromise, or bridge-solution | 16:13 |
mestery | roaet: How did you get that merged so quickly? ;) | 16:13 |
roaet | mestery: hahaha | 16:13 |
* mestery beat salv-orlando to the punch there | 16:13 | |
dougwig | mestery: way to pour salt in the wounds, there. :) | 16:13 |
mestery | dougwig: I recently attended sensitivity training, can you tell? :D | 16:14 |
roaet | mestery: with extensibility added to the client even if we cannot handle deprecation, we can at least bridge the gap between missing features. | 16:14 |
mestery | roaet: Makes sense | 16:14 |
salv-orlando | seriously, my opinion is that unless there are technical flaws it is a feature that should be in the client if we're planning to use it at least for 6 more months. | 16:14 |
marun | +1 | 16:14 |
mestery | +1 | 16:14 |
dougwig | +1 | 16:14 |
amotoki | +1 | 16:14 |
salv-orlando | and for technical flaws I end to trust my peers who +2'ed the patch... | 16:14 |
mestery | +1 | 16:15 |
salv-orlando | but since another very respected peer -2'ed and is claiming technical flaws we might better discuss those | 16:15 |
markmcclain | it re-implements entrypoints | 16:15 |
marun | salv-orlando: I think there are things that need to be fixed in the patch, as per markmcclain's most recent comment | 16:15 |
armax | +1 | 16:15 |
mestery | marun: Right! | 16:15 |
marun | salv-orlando: but once those are fixed it should be mergeale | 16:15 |
dougwig | that's -1 worth for sure, let's get it fixed. | 16:15 |
roaet | markmcclain and amotoki have brought up technical issues, I will gladly fix. | 16:15 |
marun | mergeable | 16:15 |
salv-orlando | and stop talkign python-neutronclient vs openstackclient. That discussion is not useful for this release cycle. | 16:15 |
mestery | roaet: Awesome! | 16:15 |
mestery | salv-orlando: The voice of reason | 16:15 |
mestery | ;) | 16:16 |
amotoki | we are discussng two things: client lib and CLI. I am not sure which migration should happen first. | 16:16 |
markmcclain | so fixing the technical issues is fine, but the bigger issue that we'll never get off our crappy client | 16:16 |
salv-orlando | mestery: If I could speak reason without typos it would be even better ;) | 16:16 |
markmcclain | until we as a team work better with the SDK/OSC folks | 16:16 |
amotoki | at least regarding on service split, we have client lib implementation as an extension and it makes the migration easier | 16:16 |
mestery | markmcclain: In parallel, I think we can start doing better on that front for sure. Certainly we'll all agree to that I think. | 16:16 |
roaet | markmcclain: I have been speaking to my product folks to prioritize support into SDK | 16:16 |
salv-orlando | markmcclain: so your vote is to deprecate client in Kilo and move this work to the openstackclient? | 16:16 |
markmcclain | roaet: awesome | 16:17 |
roaet | markmcclain: that should hopefully give a lot more resources from rax. | 16:17 |
briancurtin | markmcclain: i'm going to write up some status on SDK+OSC so this whole story is a bit more clear | 16:17 |
dougwig | markmcclain: that argues for a transition plan, not a full stop. | 16:17 |
markmcclain | yeah.. I'd be ok making this the last bigger feature we put in our client :) | 16:17 |
salv-orlando | briancurtin: yes, this will help a lot lazy people like me | 16:17 |
mestery | salv-orlando: Not deprecate in Kilo, but in Liberty. | 16:17 |
markmcclain | dougwig: transition plan is a perfect outcome here | 16:17 |
salv-orlando | markmcclain, roaet, mestery: it seems we're starting to see a consensus then. We can address technical comments, merge this feature. | 16:18 |
roaet | markmcclain: mestery: with a deprecation schedule we can assess the risks and appropriate resources to make the transition | 16:18 |
salv-orlando | And then freeze python-neutronclient | 16:18 |
marun | markmcclain: agreed that we need to focus attention on it. | 16:18 |
mestery | ++ | 16:18 |
markmcclain | mestery: I think we can announce the lib as deprecated at the kilo release and say it will be supported for at least 12mos | 16:18 |
marun | markmcclain: it needs to be identified as a priority and have resources dedicated to it | 16:18 |
mestery | markmcclain: I'm fine with that to be honest, but lets make that call near Kilo-3. | 16:18 |
marun | markmcclain: we should make sure to talk about that in vancouver | 16:18 |
mestery | marun: ++ | 16:18 |
mestery | Resources are key | 16:18 |
*** carl_baldwin_ has joined #openstack-meeting-3 | 16:19 | |
mestery | Excellent! | 16:19 |
amotoki | markmcclain: agreed. at least we need to annoucen to dev community. | 16:19 |
*** carl_baldwin has quit IRC | 16:19 | |
*** carl_baldwin_ is now known as carl_baldwin | 16:19 | |
mestery | I think we have a way forward. | 16:19 |
mestery | And with 10 minutes left even! ;) | 16:19 |
armax | and with 10 minutes to spare :) | 16:19 |
mestery | Anything else on the client to discuss? | 16:19 |
roaet | did dougwig have something? | 16:19 |
marun | I'm not really clear on setting a deprecation schedule ahead of having resources to do the work... | 16:19 |
dougwig | roaet: not on the client. i think we're good there. | 16:20 |
mestery | marun: We'll reevaluate deprecation near Kilo-3, we're not saying it will be deprecated in Kilo at this point. Fair enough? | 16:20 |
marun | mestery: fair enough | 16:20 |
*** rhagarty has joined #openstack-meeting-3 | 16:20 | |
roaet | markmcclain: offline I would appreciate technical direction for how you'd want me to replace the entrypoint things | 16:21 |
mestery | OK | 16:21 |
mestery | #topic Open Discussion | 16:21 |
*** openstack changes topic to "Open Discussion (Meeting topic: neutron_drivers)" | 16:21 | |
roaet | amotoki: same. | 16:21 |
mestery | 9 minutes left folks | 16:21 |
mestery | Anything else today? | 16:21 |
dougwig | drivers (and others), I'd appreciate any early feedback on this spec: https://review.openstack.org/#/c/154736/ | 16:21 |
markmcclain | roaet: sure.. will follow up with email later today | 16:21 |
dougwig | splitting a lib out of neutron. | 16:21 |
roaet | markmcclain: thanks | 16:21 |
dougwig | the current state of affairs is... painful. | 16:21 |
*** marg7175 has quit IRC | 16:22 | |
markmcclain | dougwig: painful is too nice of a word | 16:22 |
salv-orlando | dougwig: bottom line for me is that it is really painful to have a dependency on something which is not stable at all. | 16:22 |
mestery | lol | 16:22 |
salv-orlando | on the other hand I suspect this task is far from being simple | 16:22 |
*** marg7175 has joined #openstack-meeting-3 | 16:22 | |
marun | dougwig: I'll comment on the review, but my concern is that stable interfaces and separating things out don't necessarily need to be conflated. | 16:22 |
salv-orlando | one risk that I see is that we'll just push the problem from neutron to neutron-lib | 16:22 |
marun | +1 | 16:23 |
salv-orlando | making neutron development painful as well | 16:23 |
marun | well, that's the point | 16:23 |
dougwig | kyle wanted to wait for the summit, but if there's any chance that I can get a hint at if that's the right direction, I can start doing some of the early work. if it's a 90 degree tangent, then I don't want to waste my time. | 16:23 |
salv-orlando | but at least we'll share the pain ;) | 16:23 |
marun | salv-orlando: so that we have skin in the game too | 16:23 |
marun | yeah | 16:23 |
dougwig | marun: it can't be a mindless split, which is why we can't do it in one-step. agree. | 16:23 |
marun | dougwig: I don't think it's a tangent, something needs to be done. | 16:23 |
marun | dougwig: I think focusing on stable interfaces as the goal is important. | 16:23 |
marun | dougwig: if splitting things out aid in that, yay. | 16:23 |
marun | dougwig: if not, well... | 16:24 |
dougwig | every piece that's moved is going to have to be evaluated with, "is this a library module? does it need new tests?" | 16:24 |
*** bpokorny has joined #openstack-meeting-3 | 16:24 | |
marun | dougwig: we can as easily separate things in the tree | 16:24 |
dougwig | not and put the results in pypi, so requirements.txt can be sane. | 16:24 |
marun | dougwig: we discussed that early in the cycle and got worn down by what the wsgi refactor might imply | 16:24 |
dougwig | separate repos means that in one we can say, "thou shalt not break method signatures", and in the other, "refactor, go nuts." | 16:25 |
marun | dougwig: I don't think that's enough. | 16:25 |
marun | dougwig: the only way that would work would be with co-gating. | 16:25 |
marun | dougwig: but i digress... let's discuss offline and in gerrit | 16:26 |
dougwig | ok, i'll find you later today. | 16:26 |
marun | dougwig: sounds good | 16:26 |
markmcclain | I think we might have to wait because if we discuss spining out the ref impl into a separate project it radically changes things | 16:26 |
marun | markmcclain: that suggests we wait on the split, and I'm ok with that | 16:26 |
marun | markmcclain: I don't think we need to avoid working on interface stability for things that are used out of tree, though. | 16:27 |
dougwig | if we agree in concept, and the first step is easy stuff like base exceptions, that let's us get through the weeks of paperwork to do things like the new repo, jenkins, etc... that's the part that might be fast-trackable. | 16:27 |
mestery | markmcclain: The discussion of the spinning out of ref implementation needs to happen in Vancouver for sure | 16:27 |
mestery | dougwig: ++ | 16:27 |
*** david-lyle_afk is now known as david-lyle | 16:28 | |
markmcclain | dougwig: should be fairly easy once we get direction on librarization | 16:28 |
markmcclain | maybe back burner this until K3 deadline passes? | 16:28 |
markmcclain | it's really not that long of a wait | 16:28 |
mestery | markmcclain: I'm fine with tabling it a bit, though I encourage folks to comment on the review as well, keeping in mind it's WIP | 16:28 |
dougwig | as long as we keep talking about this. that infra stuff has a tendency to take awhile, even when easy. | 16:29 |
markmcclain | yeah.. comments are good on it | 16:29 |
*** mrmartin has quit IRC | 16:29 | |
mestery | Cool. | 16:29 |
roaet | Are we at time? I had one more tiny thing to add about the client. <_< >_> | 16:29 |
mestery | OK, we're at time now in a bit | 16:29 |
mestery | roaet: Lets move it to #openstack-neutron since we're at the end, ok? | 16:29 |
roaet | mestery: ok | 16:29 |
roaet | thank you all | 16:29 |
mestery | Thanks to all for joining! | 16:29 |
mestery | Good discussion | 16:29 |
mestery | #endmeeting | 16:30 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:30 | |
openstack | Meeting ended Wed Feb 18 16:30:05 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:30 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_drivers/2015/neutron_drivers.2015-02-18-15.31.html | 16:30 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_drivers/2015/neutron_drivers.2015-02-18-15.31.txt | 16:30 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_drivers/2015/neutron_drivers.2015-02-18-15.31.log.html | 16:30 |
*** pc_m has left #openstack-meeting-3 | 16:30 | |
amotoki | thanks all | 16:30 |
salv-orlando | adieuuuu | 16:31 |
ihrachyshka | o/ | 16:31 |
*** armax has quit IRC | 16:32 | |
*** armax has joined #openstack-meeting-3 | 16:33 | |
*** peristeri has quit IRC | 16:34 | |
*** sarob has joined #openstack-meeting-3 | 16:37 | |
*** peristeri has joined #openstack-meeting-3 | 16:37 | |
*** Yi has quit IRC | 16:39 | |
*** roaet has left #openstack-meeting-3 | 16:40 | |
*** jcoufal_ has quit IRC | 16:40 | |
*** jtomasek has quit IRC | 16:42 | |
*** mrmartin has joined #openstack-meeting-3 | 16:46 | |
*** banix_ has joined #openstack-meeting-3 | 16:46 | |
*** scheuran has quit IRC | 16:49 | |
*** insequent has left #openstack-meeting-3 | 16:49 | |
*** sarob has quit IRC | 16:55 | |
*** sarob has joined #openstack-meeting-3 | 16:56 | |
*** banix_ is now known as banix | 17:01 | |
*** s3wong has joined #openstack-meeting-3 | 17:02 | |
*** coolsvap is now known as coolsvap_ | 17:03 | |
*** Yi has joined #openstack-meeting-3 | 17:03 | |
*** egallen has joined #openstack-meeting-3 | 17:03 | |
*** seizadi has joined #openstack-meeting-3 | 17:04 | |
*** mwang2 has joined #openstack-meeting-3 | 17:04 | |
*** belmoreira has quit IRC | 17:05 | |
*** megm_ has quit IRC | 17:05 | |
*** annegent_ has quit IRC | 17:06 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 17:06 | |
*** megm has joined #openstack-meeting-3 | 17:06 | |
*** egallen has quit IRC | 17:08 | |
*** amotoki has quit IRC | 17:10 | |
*** MaxV has quit IRC | 17:12 | |
*** JeanBriceCombebi has quit IRC | 17:12 | |
*** MaxV has joined #openstack-meeting-3 | 17:12 | |
*** MaxV has quit IRC | 17:13 | |
*** SridharRamaswamy has quit IRC | 17:13 | |
*** MaxV has joined #openstack-meeting-3 | 17:13 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 17:14 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 17:16 | |
*** devvesa has quit IRC | 17:16 | |
*** sarob has quit IRC | 17:17 | |
*** MaxV has quit IRC | 17:18 | |
*** ihrachyshka has quit IRC | 17:18 | |
*** sarob has joined #openstack-meeting-3 | 17:18 | |
*** MarkAtwood has quit IRC | 17:18 | |
*** melwitt has joined #openstack-meeting-3 | 17:20 | |
*** armax has quit IRC | 17:24 | |
*** sahid has quit IRC | 17:31 | |
*** bknudson has joined #openstack-meeting-3 | 17:33 | |
*** matrohon has quit IRC | 17:34 | |
*** JeanBriceCombebi has quit IRC | 17:35 | |
*** marg7175 has quit IRC | 17:36 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 17:37 | |
*** seizadi has quit IRC | 17:38 | |
*** seizadi1 has joined #openstack-meeting-3 | 17:38 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 17:39 | |
*** alexsyip has joined #openstack-meeting-3 | 17:41 | |
*** ivar-lazzaro has quit IRC | 17:42 | |
*** seizadi1 has quit IRC | 17:43 | |
*** seizadi has joined #openstack-meeting-3 | 17:44 | |
*** alexsyip has quit IRC | 17:44 | |
*** alexsyip has joined #openstack-meeting-3 | 17:46 | |
*** alexsyip has quit IRC | 17:46 | |
*** s3wong has quit IRC | 17:47 | |
*** tosky has joined #openstack-meeting-3 | 17:47 | |
*** Sukhdev has quit IRC | 17:50 | |
*** Rockyg has joined #openstack-meeting-3 | 17:54 | |
*** annegentle has joined #openstack-meeting-3 | 17:55 | |
*** annegentle has quit IRC | 17:56 | |
*** mattgriffin has quit IRC | 17:56 | |
*** annegentle has joined #openstack-meeting-3 | 17:56 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 18:00 | |
*** bpokorny_ has joined #openstack-meeting-3 | 18:01 | |
*** bpokorny has quit IRC | 18:04 | |
*** pkoniszewski has joined #openstack-meeting-3 | 18:06 | |
*** absubram has joined #openstack-meeting-3 | 18:06 | |
*** mattgriffin has joined #openstack-meeting-3 | 18:07 | |
*** sarob has quit IRC | 18:07 | |
*** ivar-laz_ has quit IRC | 18:10 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:10 | |
*** tosky has left #openstack-meeting-3 | 18:11 | |
*** yamahata has quit IRC | 18:12 | |
*** vishwanathj has joined #openstack-meeting-3 | 18:15 | |
*** lazy_prince is now known as killer_prince | 18:17 | |
*** dboik_ has joined #openstack-meeting-3 | 18:18 | |
*** dboik_ has left #openstack-meeting-3 | 18:18 | |
*** haleyb has quit IRC | 18:19 | |
*** Salman_ has joined #openstack-meeting-3 | 18:19 | |
*** seizadi1 has joined #openstack-meeting-3 | 18:24 | |
*** seizadi has quit IRC | 18:24 | |
*** SridarK has joined #openstack-meeting-3 | 18:27 | |
*** badveli has joined #openstack-meeting-3 | 18:29 | |
*** eghobo has joined #openstack-meeting-3 | 18:30 | |
vishwanathj | Hi all | 18:30 |
SumitNaiksatam | vishwanathj: SridarK badveli: hi | 18:30 |
vishwanathj | SumitNaiksatam, Hi | 18:30 |
SumitNaiksatam | #startmeeting Networking FWaaS | 18:30 |
openstack | Meeting started Wed Feb 18 18:30:45 2015 UTC and is due to finish in 60 minutes. The chair is SumitNaiksatam. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:30 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:30 |
*** openstack changes topic to " (Meeting topic: Networking FWaaS)" | 18:30 | |
openstack | The meeting name has been set to 'networking_fwaas' | 18:30 |
SridarK | SumitNaiksatam: , vishwanathj badveli hi | 18:30 |
SumitNaiksatam | #info metting agenda https://wiki.openstack.org/wiki/Meetings/FWaaS#Agenda_for_Next_Meeting | 18:31 |
vishwanathj | SridarK, badveli, Hi | 18:31 |
SumitNaiksatam | #info we are in Kilo-3 (last milestone to get features merged) | 18:31 |
badveli | hello all | 18:32 |
SumitNaiksatam | #info kilo-3 is March 19th | 18:32 |
SumitNaiksatam | anything else anyone wants to share? | 18:33 |
vishwanathj | SumitNaiksatam, I thought it was March 5th, maybe I mistaken | 18:33 |
SumitNaiksatam | vishwanathj: you might as well treat it as March 5th ;-) | 18:33 |
SridarK | :-) | 18:33 |
vishwanathj | :) | 18:34 |
SumitNaiksatam | patches have to posted by march 5th | 18:34 |
vishwanathj | oh, I see | 18:34 |
SumitNaiksatam | and merged by march 19th (barring exceptions) | 18:34 |
SumitNaiksatam | #topic Bugs | 18:35 |
*** openstack changes topic to "Bugs (Meeting topic: Networking FWaaS)" | 18:35 | |
SumitNaiksatam | i just noticed this: #lik https://bugs.launchpad.net/neutron/+bug/1418196 | 18:36 |
openstack | Launchpad bug 1418196 in neutron "fwaas: driver base class is stale" [Undecided,In progress] - Assigned to yalei wang (yalei-wang) | 18:36 |
SumitNaiksatam | and i think there is a patch: #link https://review.openstack.org/#/c/153930/ | 18:36 |
SridarK | SumitNaiksatam: hmm - i saw the bug | 18:37 |
SridarK | SumitNaiksatam: but missed the review | 18:37 |
SridarK | SumitNaiksatam: i am not sure we need to do this | 18:37 |
SridarK | SumitNaiksatam: i will comment | 18:38 |
*** haleyb has joined #openstack-meeting-3 | 18:38 | |
SumitNaiksatam | SridarK: okay | 18:38 |
*** pc_m has joined #openstack-meeting-3 | 18:38 | |
SumitNaiksatam | there is a new doc bug: #link https://bugs.launchpad.net/openstack-manuals/+bug/1419498 | 18:38 |
openstack | Launchpad bug 1419498 in openstack-manuals "Networking services in OpenStack Security Guide - FWaaS Section Updates" [Undecided,New] | 18:38 |
SumitNaiksatam | any takers? | 18:39 |
vishwanathj | I can take it | 18:39 |
SumitNaiksatam | vishwanathj: thanks! | 18:39 |
vishwanathj | Should I assign it to myself or are you going to assign it? | 18:40 |
SumitNaiksatam | vishwanathj: yes sure | 18:40 |
SumitNaiksatam | vishwanathj: i think you should be able to assign it | 18:40 |
SumitNaiksatam | SridarK: badveli: I dont see any other high priority issues | 18:40 |
vishwanathj | SumitNaiksatam, I was able to, thanks | 18:40 |
SridarK | SumitNaiksatam: yes - there was another review u pointed me to | 18:41 |
SumitNaiksatam | vishwanathj: great | 18:41 |
SridarK | #link https://review.openstack.org/#/c/147396/ | 18:41 |
SumitNaiksatam | SridarK: yeah, i have not been able to get back to that either | 18:41 |
SridarK | SumitNaiksatam: i commented on that, i am okay with that - waiting for Jenkins issues to get fixed | 18:42 |
SridarK | SumitNaiksatam: i requested some additional validation which the author has added | 18:42 |
SumitNaiksatam | SridarK: right, seems to be failing UTs | 18:42 |
SridarK | SumitNaiksatam: yes also had some pep8 | 18:43 |
SridarK | earlier | 18:43 |
*** SridharRamaswamy has quit IRC | 18:43 | |
SumitNaiksatam | SridarK: true | 18:43 |
*** s3wong has joined #openstack-meeting-3 | 18:43 | |
SumitNaiksatam | lets wait for it to pass Jenkins | 18:43 |
badveli | yes i am not able to check any other bugs | 18:43 |
SridarK | SumitNaiksatam: when i have a bit more cycles will work with him too | 18:43 |
SumitNaiksatam | i believe the author’s claim is that its not breaking the cases we had mentioned | 18:44 |
SumitNaiksatam | there is this general packaging bug: #link https://bugs.launchpad.net/neutron/+bug/1422376 | 18:44 |
openstack | Launchpad bug 1422376 in neutron "enable package test suites: dependency on generated egg from git.openstack.org" [Undecided,Incomplete] | 18:44 |
SumitNaiksatam | and there was some discussion in the ML around it | 18:44 |
SumitNaiksatam | i think at this point we are not changing anything | 18:45 |
SumitNaiksatam | anything else in terms of bugs? | 18:45 |
SridarK | SumitNaiksatam: none that i am aware of | 18:46 |
SumitNaiksatam | SridarK: okay, thanks | 18:46 |
SridarK | np at all | 18:46 |
SumitNaiksatam | #topic Firewall Insertion | 18:46 |
*** openstack changes topic to "Firewall Insertion (Meeting topic: Networking FWaaS)" | 18:46 | |
SumitNaiksatam | #link https://review.openstack.org/152697 | 18:46 |
SumitNaiksatam | SridarK: over to you | 18:46 |
SridarK | SumitNaiksatam: thx | 18:46 |
SridarK | Some basic things begin to work | 18:47 |
SridarK | I am able to do an end to end test with a single router insertion for CRUD. Update is a bit more tricky now as we need to selectively delete or add FW to specific routers. Some cleanup to push patch up. | 18:47 |
SridarK | I am doing testing with a single router insert, update, delete | 18:47 |
SumitNaiksatam | #chairs SridarK vishwanathj badveli | 18:47 |
SumitNaiksatam | #chair | 18:47 |
openstack | Current chairs: SumitNaiksatam | 18:47 |
SumitNaiksatam | #chair SridarK vishwanathj badveli | 18:48 |
openstack | Current chairs: SridarK SumitNaiksatam badveli vishwanathj | 18:48 |
SumitNaiksatam | sorry, anticipating network issues | 18:48 |
SridarK | thus far i have these things working | 18:48 |
SridarK | ok i figured | 18:48 |
SridarK | What remains is to support list of routers on the db side for the access methods. And UT. And i am sure small things here and there. | 18:48 |
SumitNaiksatam | SridarK: nice | 18:48 |
vishwanathj | SumitNaiksatam, what does that mean? Current chairs? pardon my ignorance | 18:48 |
SumitNaiksatam | vishwanathj: in case i drop off, you can close the meeting | 18:49 |
vishwanathj | got it, thanks | 18:49 |
SumitNaiksatam | SridarK: sorry for the distraction | 18:49 |
SridarK | SumitNaiksatam: i have hacks all over the place - want to clean that out and push a patch up | 18:49 |
SridarK | np | 18:49 |
SumitNaiksatam | SridarK: okay, i noticed some comments from other cores | 18:49 |
SridarK | hacks - meaning more debug logs | 18:49 |
*** seizadi1 has quit IRC | 18:50 | |
*** seizadi has joined #openstack-meeting-3 | 18:50 | |
SumitNaiksatam | SridarK: okay | 18:50 |
SridarK | SumitNaiksatam: yes on the tempest front, Nikolay will be working on that | 18:50 |
SridarK | i wanted to touch base with pc_m before but today has been mtg day from early am | 18:51 |
SumitNaiksatam | SridarK: awesome, i noticed his patch was abandoned | 18:51 |
SridarK | we can cover the agent refactor here | 18:51 |
SridarK | SumitNaiksatam: yes he will pick this | 18:51 |
pc_m | SridarK: We can chat later, jsut ping me | 18:52 |
SumitNaiksatam | pc_m: thanks | 18:52 |
SridarK | SumitNaiksatam: perhaps some synchronization has to happen with api tests | 18:52 |
SumitNaiksatam | SridarK: can you request him to update: #link https://wiki.openstack.org/wiki/Neutron/FWaaS/KiloPlan as well? | 18:52 |
SridarK | SumitNaiksatam: i think i added him | 18:52 |
SridarK | pc_m: sure | 18:52 |
SumitNaiksatam | SridarK: yeah, i meant gerrit patch | 18:53 |
SridarK | SumitNaiksatam: ok will do | 18:53 |
SumitNaiksatam | reference | 18:53 |
SumitNaiksatam | SridarK: any blocking issues? | 18:54 |
SridarK | SumitNaiksatam: nothing now | 18:54 |
SridarK | SumitNaiksatam: more neurons will help ;-) | 18:54 |
SumitNaiksatam | SridarK: nice | 18:54 |
SumitNaiksatam | SridarK: :-) | 18:54 |
SumitNaiksatam | in my case, its - some neurons will help | 18:54 |
SridarK | Lets discuss a bit on the L3 agent refactor implications | 18:54 |
vishwanathj | SridarK, let me know if there is any way that I can help or contribute to your efforts | 18:54 |
SridarK | :-) | 18:54 |
SridarK | thx vishwanathj | 18:55 |
SridarK | i will discuss more with pc_m also | 18:55 |
SumitNaiksatam | #topic FWaaS L3 agent refactoring/restructuring | 18:55 |
*** openstack changes topic to "FWaaS L3 agent refactoring/restructuring (Meeting topic: Networking FWaaS)" | 18:55 | |
SumitNaiksatam | SridarK: go ahead | 18:55 |
SridarK | ok | 18:55 |
SridarK | so with the new model since router insert and del is driven from the plugin | 18:56 |
SridarK | it simplifies the agent side as we had discussed | 18:56 |
SridarK | so router add/del notification may not be needed on the agent | 18:56 |
SridarK | the plugin can take care of that side | 18:56 |
SridarK | not sure if we want to put a FK constraint | 18:56 |
*** seizadi has quit IRC | 18:57 | |
*** seizadi1 has joined #openstack-meeting-3 | 18:57 | |
SridarK | but that will kind of happen on the plugin | 18:57 |
SridarK | the other thing on i/f add/del | 18:57 |
SridarK | since we install the rules on qr* | 18:57 |
SridarK | we may not need to worry about this | 18:57 |
SridarK | this is my current thought | 18:58 |
SridarK | by saying "we need not have to worry" | 18:58 |
SridarK | i have probab jinxed it already :-) | 18:58 |
SumitNaiksatam | SridarK: :-) | 18:58 |
SridarK | sorry too much typing | 18:58 |
SridarK | will discuss this more with pc_m | 18:58 |
*** armax has joined #openstack-meeting-3 | 18:58 | |
SumitNaiksatam | okay so on the FK, this will be on router? | 18:59 |
SridarK | and also once i update the patch it will become easier for folks to see | 18:59 |
SridarK | SumitNaiksatam: i am thinking if we need to do that | 18:59 |
SridarK | yes | 18:59 |
SumitNaiksatam | SridarK: i am thinking it might be better to avoid FK constraints | 18:59 |
SridarK | SumitNaiksatam: yes exactly what i started typing | 19:00 |
SumitNaiksatam | SridarK: since they are not always supported across DBs | 19:00 |
*** stevelle has left #openstack-meeting-3 | 19:00 | |
SridarK | SumitNaiksatam: and if a router is deleted then the fw for that is gone | 19:00 |
SridarK | other routers should still have the fw | 19:00 |
SridarK | SumitNaiksatam: and this should work automatically | 19:00 |
SridarK | SumitNaiksatam: thats all i had | 19:01 |
SumitNaiksatam | SridarK: okay, to the extent we can lets implement those constraints in the code | 19:01 |
SridarK | SumitNaiksatam: ok | 19:01 |
badveli | Sridark, i am not able to follow you, could you please help what are we doing | 19:01 |
*** beagles is now known as beagles_brb | 19:02 | |
SridarK | badveli: sure this is with router insertion and l3 agent refactor implications | 19:02 |
SridarK | badveli: with the router insertion model we are changing the fundamental behavior in the agent | 19:03 |
SridarK | badveli: the agent no longer tries to determine the routers on a tenant | 19:03 |
SridarK | badveli: the plugin tells the agent | 19:03 |
SridarK | this becomes part of the fw dict we send from the plugin to the agent | 19:03 |
SridarK | badveli: so we can remove some of that old code | 19:04 |
badveli | thanks sridark, ok the plugin directly sends the fw dict | 19:04 |
badveli | thanks | 19:04 |
SridarK | badveli: yes as before, but now it also send the routers the fw is to be inserted on | 19:05 |
SridarK | badveli: pls ping me if u other questions | 19:05 |
SridarK | *have | 19:05 |
pc_m | With the refactoring... before the device drivers were talking directly to the agent (to get router info) | 19:05 |
*** stanzgy has joined #openstack-meeting-3 | 19:06 | |
pc_m | If you no longer have that need, then may not have refactoring to do. | 19:06 |
pc_m | (need to get router info from device driver) | 19:06 |
*** megm_ has joined #openstack-meeting-3 | 19:06 | |
SridarK | pc_m: no change on the agent - device driver interface | 19:06 |
SridarK | the agent will still call into the device driver (iptables) with the router list | 19:07 |
*** megm has quit IRC | 19:07 | |
SridarK | pc_m: the changes are confined to the agent and the agent - plugin interaction | 19:07 |
pc_m | SridarK: Will device driver need to access the router (calling back to the agent to get router info)? | 19:07 |
SridarK | pc_m: no the device driver is given the router | 19:08 |
*** annegentle has quit IRC | 19:08 | |
badveli | sridark, the agent will not longer be able to access the router info? | 19:08 |
*** VW_ has quit IRC | 19:08 | |
SridarK | badveli: it will get the router-id - using the router-id it gets the ri list | 19:09 |
SridarK | no change there either | 19:09 |
*** SridharRamaswamy has joined #openstack-meeting-3 | 19:09 | |
SridarK | the only change is the agent used to get the list of all routers on the tenant | 19:09 |
SumitNaiksatam | SridarK: pc_m: accessing the router info works the same way as before (after the l3 agent refactor)? | 19:10 |
badveli | ok, this change is needed only to update where is the firewall applied, correct? | 19:10 |
SridarK | the plugin did not provide this before now it does | 19:10 |
*** stanzgy has quit IRC | 19:10 | |
SridarK | badveli: yes | 19:10 |
SridarK | SumitNaiksatam: yes i believe so | 19:10 |
SridarK | as we are in the inheritance hierarchy | 19:11 |
SridarK | we can access router-info | 19:11 |
SridarK | no change there | 19:11 |
*** carl_baldwin has quit IRC | 19:11 | |
pc_m | SridarK: We can chat off-line to see if there is any refactoring needed for FWaaS. For VPN we needed to break the coupling between driver and agent. | 19:11 |
SridarK | pc_m: yes lets do that | 19:12 |
SridarK | SumitNaiksatam: i think that all i had | 19:13 |
SumitNaiksatam | pc_m: SridarK: it might be good to get the summary of that conversation for the rest of the team | 19:13 |
SridarK | SumitNaiksatam: yes i will do that | 19:13 |
SumitNaiksatam | perhaps an email summary will be good (i think there is some concern here with some of the vendor drivers which are currently leveraging this interaction) | 19:14 |
*** bknudson has quit IRC | 19:14 | |
SumitNaiksatam | also general comment - i am pretty lonely on #openstack-fwaas | 19:14 |
SumitNaiksatam | so might be a good place to have offline conversations ;-) | 19:14 |
SridarK | SumitNaiksatam: yes on the vendor implications | 19:14 |
*** clu_ has joined #openstack-meeting-3 | 19:14 | |
vishwanathj | SumitNaiksatam, I did visit you there once :) | 19:15 |
SridarK | SumitNaiksatam: :-) | 19:15 |
SumitNaiksatam | vishwanathj: SridarK: ;-) | 19:15 |
SumitNaiksatam | SridarK: thanks much for those two updates | 19:15 |
SridarK | SumitNaiksatam: some rewiring is needed to get to the IRC :-) | 19:15 |
SridarK | SumitNaiksatam: i never ever thought i would ever do anything on a db in my previous life :-) | 19:16 |
SridarK | so i can also hang out on IRC | 19:16 |
SridarK | :-) | 19:16 |
SumitNaiksatam | SridarK: totally understand, i was just joking, please feel free to communicate in whichever is convenient and most effective! | 19:16 |
SumitNaiksatam | SridarK: :-) | 19:16 |
SridarK | :0) | 19:16 |
*** beagles_brb is now known as beagles | 19:17 | |
SumitNaiksatam | #topic Service Objects | 19:17 |
*** openstack changes topic to "Service Objects (Meeting topic: Networking FWaaS)" | 19:17 | |
SumitNaiksatam | badveli: over to you | 19:17 |
*** marg7175 has joined #openstack-meeting-3 | 19:17 | |
badveli | yes sumit | 19:17 |
badveli | not yet uploaded the patch, at least i will try to upload the neutron patch | 19:18 |
SumitNaiksatam | badveli: okay | 19:18 |
badveli | should it be accompanied by neutron client patch also? | 19:19 |
badveli | python neutron client patch? | 19:19 |
SumitNaiksatam | badveli: ideally yes | 19:20 |
SumitNaiksatam | badveli: but “accompanied” is pretty subjective | 19:20 |
SumitNaiksatam | i believe it should be posted in a reasonable frame of time so as to allow reviewers an easy way to test | 19:21 |
badveli | ok, thanks sumit | 19:21 |
SumitNaiksatam | badveli: thanks for the update | 19:22 |
badveli | hopefully still my old patches | 19:22 |
SridarK | badveli: so we will have one for neutron (extensions), one for fwaas (backend) and cli | 19:22 |
badveli | yes sumit | 19:22 |
badveli | but planning to start on extensions first | 19:22 |
SumitNaiksatam | #topic FWaaS gate jobs | 19:22 |
*** openstack changes topic to "FWaaS gate jobs (Meeting topic: Networking FWaaS)" | 19:23 | |
SumitNaiksatam | pc_m: fwaas team owes you another big one for getting this enabled | 19:23 |
vishwanathj | +1 | 19:23 |
SridarK | +1 | 19:23 |
badveli | thanks pcm | 19:24 |
pc_m | np guys! | 19:24 |
SridarK | I will need some guidance on patches with api changes and interaction with gate jobs | 19:24 |
SridarK | i see a chicken and egg type of problem unless i am missing something | 19:25 |
SridarK | SumitNaiksatam: pc_m: i will ping u guys later on this | 19:25 |
SumitNaiksatam | SridarK: sure | 19:25 |
pc_m | sure | 19:26 |
SumitNaiksatam | SridarK: you anticipate tempest tests breaking? | 19:26 |
SridarK | SumitNaiksatam: yes, as we now provide router ids | 19:26 |
SridarK | SumitNaiksatam: or rather have to provide router-ids | 19:26 |
SridarK | earlier was not needed | 19:26 |
SridarK | so on the old test we will be in PENDING_CREATE | 19:27 |
SridarK | we can talk later - as we are running out of time | 19:27 |
SumitNaiksatam | SridarK: okay | 19:27 |
SumitNaiksatam | #topic Open Discussion | 19:27 |
*** openstack changes topic to "Open Discussion (Meeting topic: Networking FWaaS)" | 19:27 | |
SumitNaiksatam | Anything else we missed today? | 19:28 |
SumitNaiksatam | we have 2 mins | 19:28 |
*** marun has quit IRC | 19:28 | |
SumitNaiksatam | the proposed talks for the Vancouver summit are now public | 19:28 |
vishwanathj | Well, the Intel McAfee FWaaS patch needs to be reviewed once they upload a new patch which passes all jenkins test | 19:29 |
SumitNaiksatam | pc_m: and me along with doug have proposed a talk on *aaS | 19:29 |
*** annegentle has joined #openstack-meeting-3 | 19:29 | |
SumitNaiksatam | vishwanathj: yes | 19:29 |
vishwanathj | cool | 19:29 |
SridarK | SumitNaiksatam: on the cisco patch we are sorting out our vendor repo implications | 19:30 |
SumitNaiksatam | SridarK: okay | 19:30 |
SumitNaiksatam | fyi on the talk - #link https://www.openstack.org/vote-paris/presentation/neutron-mitosis-and-the-l7-services-roadmaps | 19:30 |
*** ttrifonow has joined #openstack-meeting-3 | 19:30 | |
SumitNaiksatam | please let the team know if there are any other related talks so that we can express our interest accordingly | 19:31 |
SumitNaiksatam | we are out of time | 19:31 |
SumitNaiksatam | thanks all! | 19:31 |
vishwanathj | bye | 19:31 |
SumitNaiksatam | bye | 19:31 |
SridarK | thanks all | 19:31 |
*** sreshetnyak has quit IRC | 19:31 | |
SridarK | bye | 19:31 |
SumitNaiksatam | #endmeeting | 19:31 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 19:31 | |
openstack | Meeting ended Wed Feb 18 19:31:28 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:31 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking_fwaas/2015/networking_fwaas.2015-02-18-18.30.html | 19:31 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking_fwaas/2015/networking_fwaas.2015-02-18-18.30.txt | 19:31 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking_fwaas/2015/networking_fwaas.2015-02-18-18.30.log.html | 19:31 |
*** annegentle has quit IRC | 19:31 | |
*** zz_ttrifonov has quit IRC | 19:31 | |
*** eghobo has quit IRC | 19:31 | |
*** SridharRamaswam1 has joined #openstack-meeting-3 | 19:31 | |
*** pc_m has left #openstack-meeting-3 | 19:31 | |
badveli | bye | 19:32 |
*** ivar-lazzaro has quit IRC | 19:32 | |
*** SridharRamaswamy has quit IRC | 19:32 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 19:33 | |
*** Rockyg has quit IRC | 19:35 | |
*** MarkAtwood has joined #openstack-meeting-3 | 19:36 | |
*** johnthetubaguy is now known as zz_johnthetubagu | 19:40 | |
*** sarob has joined #openstack-meeting-3 | 19:41 | |
*** bpokorny has joined #openstack-meeting-3 | 19:43 | |
*** bpokorny_ has quit IRC | 19:46 | |
*** sarob has quit IRC | 19:46 | |
*** MarkAtwood has quit IRC | 19:51 | |
*** Yi has quit IRC | 19:52 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 19:55 | |
*** marg7175 has quit IRC | 19:56 | |
*** marg7175 has joined #openstack-meeting-3 | 19:56 | |
*** sarob has joined #openstack-meeting-3 | 19:56 | |
*** ivar-lazzaro has quit IRC | 19:58 | |
*** bknudson has joined #openstack-meeting-3 | 19:59 | |
*** MaxV has joined #openstack-meeting-3 | 20:02 | |
*** ivar-laz_ has quit IRC | 20:04 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 20:05 | |
*** vishwanathj has quit IRC | 20:06 | |
*** sarob has quit IRC | 20:25 | |
*** sarob has joined #openstack-meeting-3 | 20:25 | |
*** Salman_ has quit IRC | 20:26 | |
*** devlaps has quit IRC | 20:27 | |
*** Sukhdev has joined #openstack-meeting-3 | 20:27 | |
*** sarob has quit IRC | 20:29 | |
*** kashyap has joined #openstack-meeting-3 | 20:30 | |
*** Yi has joined #openstack-meeting-3 | 20:31 | |
*** Yi has quit IRC | 20:33 | |
*** marun has joined #openstack-meeting-3 | 20:33 | |
*** marun has quit IRC | 20:39 | |
*** yamahata has joined #openstack-meeting-3 | 20:40 | |
*** devlaps has joined #openstack-meeting-3 | 20:44 | |
*** Yi has joined #openstack-meeting-3 | 20:54 | |
*** qwebirc13590 has joined #openstack-meeting-3 | 20:55 | |
*** VW_ has joined #openstack-meeting-3 | 21:00 | |
*** marg7175_ has joined #openstack-meeting-3 | 21:02 | |
*** banix has quit IRC | 21:03 | |
*** marg7175 has quit IRC | 21:04 | |
*** matrohon has joined #openstack-meeting-3 | 21:08 | |
*** GavinPratt has joined #openstack-meeting-3 | 21:10 | |
*** VW_ has quit IRC | 21:12 | |
*** VW_ has joined #openstack-meeting-3 | 21:13 | |
*** SumitNaiksatam has quit IRC | 21:21 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 21:22 | |
*** seizadi has joined #openstack-meeting-3 | 21:26 | |
*** seizadi1 has quit IRC | 21:26 | |
*** marg7175_ has quit IRC | 21:28 | |
*** eghobo has joined #openstack-meeting-3 | 21:30 | |
*** marg7175_ has joined #openstack-meeting-3 | 21:31 | |
*** carl_baldwin has joined #openstack-meeting-3 | 21:31 | |
*** banix has joined #openstack-meeting-3 | 21:32 | |
*** baoli has quit IRC | 21:38 | |
*** seizadi has quit IRC | 21:41 | |
*** seizadi has joined #openstack-meeting-3 | 21:41 | |
*** eghobo has quit IRC | 21:49 | |
*** robcresswell has left #openstack-meeting-3 | 21:53 | |
*** sergef has quit IRC | 21:55 | |
*** peristeri has quit IRC | 21:58 | |
*** marg7175_ has quit IRC | 21:59 | |
*** marg7175 has joined #openstack-meeting-3 | 21:59 | |
alaski | #startmeeting nova_cells | 22:00 |
openstack | Meeting started Wed Feb 18 22:00:07 2015 UTC and is due to finish in 60 minutes. The chair is alaski. Information about MeetBot at http://wiki.debian.org/MeetBot. | 22:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 22:00 |
*** openstack changes topic to " (Meeting topic: nova_cells)" | 22:00 | |
openstack | The meeting name has been set to 'nova_cells' | 22:00 |
alaski | Anyone around today? | 22:00 |
bauzas | mornooning | 22:00 |
melwitt | hi | 22:00 |
alaski | cool | 22:01 |
alaski | #topic Testing | 22:01 |
*** openstack changes topic to "Testing (Meeting topic: nova_cells)" | 22:01 | |
bauzas | lots of people eh | 22:01 |
alaski | bauzas: yep :) | 22:01 |
alaski | https://bugs.launchpad.net/nova/+bug/1420322 | 22:01 |
openstack | Launchpad bug 1420322 in OpenStack Compute (nova) "gate-devstack-dsvm-cells fails in volumes exercise with "Server ex-vol-inst not deleted"" [Medium,In progress] - Assigned to Matt Riedemann (mriedem) | 22:01 |
alaski | melwitt: I believe you had a patch for this? | 22:01 |
dansmith | o/ | 22:02 |
alaski | melwitt: apparently it did not have that bug number on it, or the bug didn't update | 22:02 |
melwitt | alaski: just looked at it, I don't think so. my patch was for the DetachedInstanceError | 22:03 |
alaski | melwitt: yep, that's this one | 22:03 |
alaski | you have to expand the comment from mriedem to see it though | 22:04 |
melwitt | oh, sorry I didn't make the connection | 22:04 |
alaski | just looked at logstash real quick and it seems to have dissapeared since the 12th | 22:04 |
alaski | so I think we can mark that fixed for now | 22:04 |
melwitt | ah, okay. I can close it out with a link to the merged review | 22:04 |
alaski | melwitt: that would be great, thanks | 22:05 |
alaski | next is https://bugs.launchpad.net/nova/+bug/1423237 | 22:05 |
openstack | Launchpad bug 1423237 in OpenStack Compute (nova) "check-tempest-dsvm-cells fails with: "AttributeError: 'dict' object has no attribute 'host' in hypervisor.py"" [High,Confirmed] - Assigned to Sylvain Bauza (sylvain-bauza) | 22:05 |
alaski | which bauzas is working on | 22:05 |
bauzas | my turn | 22:05 |
bauzas | so, the problem is that I had to provide a primitive when calling the compute node object | 22:05 |
bauzas | so, when going to the Host API, it was either an object if it wasn't for cells, but a dict if it was using the cells api | 22:06 |
bauzas | hence the dot notation not working | 22:06 |
*** alexsyip has joined #openstack-meeting-3 | 22:06 | |
bauzas | so, by discussing with alaski, I'm working on providing a ComputeNodeProxy for the Cells API methods around compute_node_get_all() and cn_get() | 22:07 |
alaski | it should just be hydrating a ComputeNode object in the api and then wrapping it with a Proxy, right? | 22:07 |
bauzas | it should take the dict, then uploading it to an object and then running the computenodeproxy | 22:07 |
bauzas | alaski: exactly, like you did | 22:08 |
alaski | bauzas: cool | 22:08 |
alaski | please add me to that when it's ready, and ping me | 22:08 |
bauzas | alaski: I thought first it wasn't good to provide a primitive on the messaging system and then rehydrating it, but that seems to be the only one solution | 22:08 |
alaski | bauzas: I won't say that it's good, but it's how a lot of things work in cells currently | 22:09 |
bauzas | alaski: sure thing, my fingers are working on it | 22:09 |
alaski | cool | 22:09 |
alaski | #topic Database migrations | 22:10 |
*** openstack changes topic to "Database migrations (Meeting topic: nova_cells)" | 22:10 | |
alaski | So I've proofed out two methods now | 22:10 |
alaski | alembic https://review.openstack.org/#/c/153666/ | 22:10 |
alaski | sqla-migrate https://review.openstack.org/#/c/157156/ | 22:10 |
alaski | I personally like alembic much better | 22:11 |
bauzas | cool, starring them | 22:11 |
alaski | there's a more clear separation between the two dbs, and it's much nicer to use | 22:11 |
alaski | but johannes brought up a good point about requiring devs to know two systems | 22:11 |
bauzas | alaski: yeah, but my main problem is that it means that the patch is very huge | 22:11 |
alaski | so I'd like to get some additional feedback | 22:12 |
alaski | bauzas: I can probably split the patch | 22:12 |
bauzas | alaski: agreeing with jerfeldt, that's something I'm thinking | 22:12 |
alaski | it's 590 lines vs 273 right now | 22:12 |
bauzas | alaski: remember a previous comment I made, that means that we will have 2 migration tools for 2 distinct DBs | 22:12 |
alaski | but I probably have some tests to fix with sqla-migrate | 22:12 |
alaski | bauzas: right. so I don't love that it's two tools, but I like that they're separate | 22:13 |
alaski | some of the sqla-migrate code is a bit unclear right now as to which db it's working on | 22:13 |
bauzas | alaski: mmm, as I said previously, I know that johannes is working on alembic for Nova, right | 22:13 |
bauzas | ? | 22:13 |
alaski | yes | 22:14 |
alaski | but it's not at a point where I can get away with not writing migrations | 22:14 |
bauzas | mmm | 22:14 |
bauzas | that's a priority problem then | 22:14 |
*** seizadi has quit IRC | 22:14 | |
alaski | well, we asked him to make it optional | 22:15 |
*** seizadi has joined #openstack-meeting-3 | 22:15 | |
*** mrmartin has quit IRC | 22:15 | |
alaski | and there are still some bits to merge | 22:15 |
bauzas | I mean, we can support an alembic provision for the Cells DB, but that's something huge | 22:15 |
alaski | I don't think it is really | 22:15 |
*** seizadi1 has joined #openstack-meeting-3 | 22:15 | |
bauzas | because then, the port to Alembic makes it mandatory to the Cells DB | 22:15 |
*** seizadi has quit IRC | 22:15 | |
alaski | a user has no exposure because it's behind nova-manage | 22:16 |
bauzas | alaski: at least, you have to work on nova-manage | 22:16 |
bauzas | eg | 22:16 |
bauzas | eh | 22:16 |
bauzas | that's the point | 22:16 |
bauzas | new CLI | 22:16 |
alaski | it's new either way | 22:16 |
bauzas | agreed | 22:16 |
edleafe | /me walks in late | 22:16 |
edleafe | <sigh> | 22:16 |
bauzas | so, maybe my problem is that's you're providing a new CLI for alembic in the same patch for the Cells DB | 22:17 |
bauzas | maybe that's just a split problem | 22:17 |
alaski | bauzas: right, I can split that out | 22:17 |
alaski | I should add this to the agenda for the Nova meeting to get some additional feedback | 22:17 |
bauzas | alaski: agreed, that's maybe having more impact than just us | 22:18 |
bauzas | and also operators could be interested in it | 22:18 |
alaski | I have a preference for alembic, but I can see the argument for using sqla-migrate | 22:18 |
*** mrunge has quit IRC | 22:18 | |
alaski | bauzas: it shouldn't matter for an operator though | 22:18 |
bauzas | alaski: I mean, if your Cells patch is agnostic to the migration tool, that's not a problem | 22:19 |
bauzas | alaski: because if you're splitting, then you could just say that's optional | 22:19 |
bauzas | I need to review again your patch for seeing how we could have an agnostic migration tool | 22:20 |
*** baoli has joined #openstack-meeting-3 | 22:20 | |
alaski | an operator will see 'nova-manage db api_sync' | 22:20 |
alaski | the arguments are slightly different, but they shouldn't care what's behind that | 22:20 |
*** cbader has quit IRC | 22:20 | |
alaski | it's more a change for devs | 22:21 |
bauzas | alaski: well, you're right | 22:21 |
alaski | but I'll add it to the Nova agenda and we can discuss there as well | 22:21 |
alaski | feedback welcome on the reviews in the meantime | 22:22 |
bauzas | alaski: sure thing | 22:22 |
alaski | #topic Multiple database support | 22:22 |
*** openstack changes topic to "Multiple database support (Meeting topic: nova_cells)" | 22:22 | |
alaski | https://review.openstack.org/#/c/150381/ | 22:23 |
alaski | just bringing attention to this mainly | 22:23 |
alaski | the patch has evolved a bit so getting more reviews would be helpful | 22:23 |
dansmith | I need to look at that again | 22:23 |
dansmith | sorry for being lazy | 22:23 |
alaski | we'll call it busy | 22:24 |
alaski | he added in the context manager | 22:24 |
dansmith | ah, cool | 22:24 |
bauzas | alaski: yeah, I saw | 22:24 |
alaski | it could still use some example of using it, but I think the direction is good | 22:24 |
bauzas | alaski: sure, I can review it again, but it needs some rebase | 22:24 |
bauzas | alaski: agreed | 22:25 |
bauzas | alaski: some high-level unittests could cover this | 22:25 |
alaski | bauzas: yeah, that would be good to see | 22:25 |
alaski | #topic Neutron discussion | 22:26 |
*** openstack changes topic to "Neutron discussion (Meeting topic: nova_cells)" | 22:26 | |
alaski | I've been in touch with some networking folks at Rackspace who are helping me to understand more about neutron and nova and cells | 22:26 |
alaski | and I have some volunteers to help with some discussions | 22:26 |
alaski | now I'm trying to get everyone together to get started | 22:27 |
*** Sukhdev has quit IRC | 22:27 | |
dansmith | nice | 22:28 |
bauzas | cool | 22:28 |
alaski | yeah. they've been thinking about this for a long time and have some ideas they haven't been able to bring to fruition | 22:28 |
alaski | so I'm going to at least get those out in the open | 22:29 |
alaski | but that's all I have for now | 22:29 |
bauzas | sounds like a new etherpad manifesto eh ? :) | 22:29 |
alaski | bauzas: that might be good | 22:30 |
bauzas | at least it would be async :) | 22:30 |
alaski | once I have a better handle on the scope of it I'll see how that can be documented for discussion | 22:30 |
*** cbader has joined #openstack-meeting-3 | 22:30 | |
bauzas | so if the Rackspace guys are willing to put some draft, I would be glad to sneak peek on it | 22:30 |
alaski | at this point it seems to me that there are solutions for specific things, not a wholistic solution yet | 22:31 |
*** jckasper has quit IRC | 22:31 | |
bauzas | alaski: so, I remember our last call, and it was about wondering if Neutron can scale | 22:32 |
*** pkoniszewski has quit IRC | 22:32 | |
bauzas | because if we assess that we'll support Neutron, it should scale on the same pace than Nova | 22:32 |
*** marun has joined #openstack-meeting-3 | 22:32 | |
alaski | bauzas: apparently it scales, but has some challenges | 22:33 |
alaski | so having them thinking about cells might be good | 22:33 |
bauzas | alaski: good to know, I'm looking forward knowing the challenges :) | 22:33 |
alaski | db related from what I know, as everything seems to be | 22:35 |
alaski | #topic Open Discussion | 22:35 |
*** openstack changes topic to "Open Discussion (Meeting topic: nova_cells)" | 22:35 | |
alaski | I had one topic I wanted to bring up, related to cells v1 | 22:36 |
alaski | melwitt and I were looking at how to pass instance objects up during cell updates | 22:36 |
alaski | where I stopped was when that caused a loop of updates | 22:37 |
*** tonyb has joined #openstack-meeting-3 | 22:37 | |
alaski | instance.save cause an update to go up/down which triggers an instance.save on the other end | 22:37 |
alaski | so in order to get this to work we need to make updates one way only | 22:37 |
alaski | I'm not sure of a good way to do that without modifying the save api | 22:38 |
melwitt | I thought the same, something akin to the update_cells=True/False thing in the db api | 22:39 |
*** Yi has quit IRC | 22:40 | |
bauzas | alaski: you mean that updating an instance means that you will call twice the DB save ? | 22:40 |
melwitt | it just seemed like we need a way to indicate we don't want it to sync back | 22:40 |
alaski | bauzas: it will loop forever currently | 22:41 |
alaski | melwitt: right | 22:41 |
alaski | I was thinking we would need to tell the object when we call save, but now I don't think we do | 22:41 |
*** cbader has quit IRC | 22:41 | |
melwitt | I was thinking the same thing. all it does is detect whether it's at the top cell or not and sync to the other side depending | 22:42 |
bauzas | oic | 22:42 |
*** baoli has quit IRC | 22:43 | |
alaski | hmm, just looked a bit closer and might have a thought | 22:43 |
bauzas | any pointer I could look at it ? | 22:43 |
dansmith | alaski: I really hate that :( | 22:44 |
*** banix has quit IRC | 22:44 | |
alaski | bauzas: instance_update_from_api, instance_update_at_top in messaging.py | 22:44 |
dansmith | alaski: that being "update_cells=True" | 22:44 |
dansmith | alaski: can we break the chain by looking to see if the updates being made are already in the db? | 22:45 |
alaski | dansmith: what would you say to a context manager for save()? @dont_update_cell save | 22:45 |
melwitt | dansmith: the notes near that say that once everything calls Instance.save, it could go away. but I think we'd still have this ping pong syncing unless I'm missing something | 22:45 |
dansmith | or even something simple like a TTL to prevent it from running after X hops? | 22:45 |
dansmith | melwitt: I didn't write that stuff (AFAIK), so I'm not sure | 22:45 |
dansmith | alaski: how would that work? save happens at the conductor side, not the caller side | 22:45 |
melwitt | dansmith: heh yeah, I know. comstud wrote the notes | 22:46 |
*** qwebirc13590 has quit IRC | 22:46 | |
alaski | dansmith: in instance_update_at_top it would call save in a way that neuters to cells sync | 22:46 |
dansmith | alaski: how about we catch up tomorrow morning and look at the details? | 22:46 |
alaski | and same for isntance_update_from_api | 22:46 |
alaski | dansmith: sure | 22:46 |
dansmith | alaski: well, I know, but I mean, how would the context manager communicate it to the remoted call? | 22:46 |
alaski | melwitt: it would still have the ping pong | 22:46 |
*** matrohon has quit IRC | 22:47 | |
alaski | dansmith: ahh, I see | 22:47 |
alaski | stopping the sync if there are no writes could work, but it would require an extra trip and would be prone to races | 22:48 |
*** bpokorny_ has joined #openstack-meeting-3 | 22:48 | |
dansmith | yeah | 22:48 |
dansmith | can we calculate a TTL from the cell path? | 22:48 |
bauzas | can we add something in the context that we're passing ? | 22:48 |
dansmith | like if we're in the first child cell, TTL would be 1, so it only ever gets updated once, parent cell or child cell? | 22:48 |
bauzas | like a proximity direction | 22:48 |
dansmith | bauzas: maybe | 22:49 |
bauzas | dansmith: a TTL is a good idea because that's not cell related | 22:49 |
dansmith | well, it'd only ever be needed in cells | 22:49 |
bauzas | dansmith: atm, yes | 22:50 |
alaski | the issue is still how to let the object know the ttl | 22:50 |
alaski | TTL | 22:50 |
bauzas | alaski: introspecting the context it gets ? | 22:50 |
alaski | context would work, I just hate to add something just for this | 22:50 |
*** bpokorny has quit IRC | 22:50 | |
bauzas | alaski: isn't the direction we're following for the cells DB connection ? :D | 22:51 |
dansmith | we're getting the loop because we're calling cells_rpc.instance_update right? | 22:51 |
*** yamahata_ has quit IRC | 22:51 | |
*** isq has joined #openstack-meeting-3 | 22:51 | |
alaski | bauzas: right, but that's a more general thing for a feature. not a hack :) | 22:51 |
bauzas | alaski: agreed, it was a pun | 22:52 |
alaski | dansmith: it's a loop between instance_update_at_top and instance_update_from_api | 22:52 |
alaski | in cells/messaging.py | 22:52 |
dansmith | surely seems like we can do something in there, since we have all those cells bits in between | 22:52 |
melwitt | dansmith: and it occurs after we convert everything to objects and call instance.save() in both places | 22:52 |
dansmith | right | 22:53 |
melwitt | right now it's not happening because instance_update_at_top calls db.instance_update | 22:53 |
melwitt | yeah | 22:53 |
dansmith | can we slap something into the cell name? doesn't cell_name have foo!bar syntax or whatever? | 22:53 |
alaski | hmm, we'd have to be careful that it's not persisted but that might work | 22:54 |
dansmith | right | 22:54 |
dansmith | like slap a # on the end or something | 22:55 |
dansmith | but, | 22:55 |
*** baoli has joined #openstack-meeting-3 | 22:55 | |
dansmith | it also seems like we should be able to do something in the cells bits to prevent the loop | 22:55 |
alaski | I'm just coming up blank on that right now. the cells methods are being called from instance.save() and right now don't know if it's the first time they're being called or not | 22:56 |
dansmith | wait | 22:56 |
alaski | something in instance.save had to provide some data to the cells bits | 22:57 |
alaski | s/had/has/ | 22:57 |
dansmith | if we unset cell_name entirely before we make those calls, | 22:57 |
dansmith | then they won't match the condition on the receiving end, | 22:57 |
dansmith | but we won't have cell_name be modified either, so we won't try to update it in the DB | 22:58 |
dansmith | meaning, | 22:58 |
dansmith | unset it on the clone we pass over rpc | 22:58 |
melwitt | hm, interesting | 22:58 |
dansmith | I don't think anything else there will care that it's missing, will it? | 22:58 |
dansmith | with a big comment on top that says "remove the cell name so that we don't re-run this on the other side" and it'll half make sense even | 22:59 |
melwitt | hehe | 22:59 |
alaski | the cells routing uses the cell_name at some point, I'll have to refresh myself on that | 22:59 |
dansmith | hmm | 22:59 |
alaski | but we could pull it off after that point | 22:59 |
dansmith | maybe modify *those* apis to do the smart thing if we pass it a flag? | 23:00 |
alaski | yeah, I'm all for that. It's figuring out when to pass the flag that's tricky | 23:00 |
alaski | oops, times up | 23:01 |
*** matrohon has joined #openstack-meeting-3 | 23:01 | |
alaski | Thanks all! | 23:01 |
alaski | #endmeeting | 23:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 23:01 | |
openstack | Meeting ended Wed Feb 18 23:01:23 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 23:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/nova_cells/2015/nova_cells.2015-02-18-22.00.html | 23:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nova_cells/2015/nova_cells.2015-02-18-22.00.txt | 23:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/nova_cells/2015/nova_cells.2015-02-18-22.00.log.html | 23:01 |
*** VW__ has joined #openstack-meeting-3 | 23:02 | |
*** seizadi1 has quit IRC | 23:03 | |
*** carl_baldwin has quit IRC | 23:05 | |
*** VW_ has quit IRC | 23:05 | |
*** tonyb has left #openstack-meeting-3 | 23:05 | |
*** Yi has joined #openstack-meeting-3 | 23:07 | |
*** dttocs has joined #openstack-meeting-3 | 23:07 | |
*** megm has joined #openstack-meeting-3 | 23:08 | |
*** megm_ has quit IRC | 23:08 | |
*** thangp has quit IRC | 23:08 | |
*** matrohon has quit IRC | 23:09 | |
*** eghobo has joined #openstack-meeting-3 | 23:10 | |
*** qwebirc86514 has joined #openstack-meeting-3 | 23:10 | |
*** qwebirc86514 has quit IRC | 23:10 | |
*** rolandchan has joined #openstack-meeting-3 | 23:10 | |
*** bpokorny_ has quit IRC | 23:16 | |
*** sarob has joined #openstack-meeting-3 | 23:17 | |
*** SumitNaiksatam has quit IRC | 23:20 | |
*** nelsnelson has quit IRC | 23:22 | |
*** nelsnelson has joined #openstack-meeting-3 | 23:23 | |
*** matrohon has joined #openstack-meeting-3 | 23:23 | |
*** yamamoto has quit IRC | 23:27 | |
*** GavinPratt_ has joined #openstack-meeting-3 | 23:27 | |
*** etoews has joined #openstack-meeting-3 | 23:27 | |
*** eghobo has quit IRC | 23:28 | |
*** yamamoto has joined #openstack-meeting-3 | 23:28 | |
*** bpokorny has joined #openstack-meeting-3 | 23:30 | |
*** rbertram has left #openstack-meeting-3 | 23:31 | |
*** Piet has quit IRC | 23:31 | |
*** jpomero has quit IRC | 23:31 | |
*** yamamoto has quit IRC | 23:37 | |
*** Yi has quit IRC | 23:37 | |
*** Yi has joined #openstack-meeting-3 | 23:40 | |
*** VW__ has quit IRC | 23:42 | |
*** marun has quit IRC | 23:43 | |
*** elmiko has joined #openstack-meeting-3 | 23:47 | |
*** lblanchard has quit IRC | 23:48 | |
*** rolandchan has left #openstack-meeting-3 | 23:48 | |
*** mattgriffin has quit IRC | 23:49 | |
*** shamail has joined #openstack-meeting-3 | 23:49 | |
*** rosmaita has joined #openstack-meeting-3 | 23:52 | |
*** matrohon has quit IRC | 23:53 | |
*** nelsnelson has quit IRC | 23:54 | |
sigmavirus24 | o/ | 23:55 |
* elmiko waves at sigmavirus24 | 23:56 | |
sigmavirus24 | elmiko: are you at the OSSG mid-cycle? | 23:56 |
*** MaxV has quit IRC | 23:56 | |
elmiko | unfortunately no =( | 23:56 |
elmiko | sigmavirus24: how about you? | 23:56 |
sigmavirus24 | nope | 23:56 |
sigmavirus24 | If I were, I suspect I'd have been kicked out | 23:57 |
elmiko | lol | 23:57 |
sigmavirus24 | No one there seems to appreciate my actually reviewing the stuff going into bandit =P | 23:57 |
elmiko | ouch! | 23:57 |
*** ryansb has joined #openstack-meeting-3 | 23:57 | |
etoews | hihi | 23:57 |
elmiko | hey | 23:57 |
sigmavirus24 | hi all | 23:57 |
ryansb | \o | 23:57 |
rosmaita | o/ | 23:57 |
*** ivar-laz_ has joined #openstack-meeting-3 | 23:58 | |
elmiko | sigmavirus24: i would like to have gone, but it just didn't work out this time | 23:58 |
*** ivar-laz_ has quit IRC | 23:58 | |
etoews | heh OSSG==ocean state of school gymnastics | 23:58 |
sigmavirus24 | elmiko: Maybe next cycle I will but I'll probably be going to glance's or cinder's instead | 23:58 |
*** Piet has joined #openstack-meeting-3 | 23:58 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 23:58 | |
elmiko | sigmavirus24: unfortunately the sahara team is too spread out, we don't do midcycle =( | 23:59 |
sigmavirus24 | etoews: Openly Seeking Security Greyhats | 23:59 |
elmiko | lol | 23:59 |
etoews | didn't cinder just have their mid-cycle last month? | 23:59 |
sigmavirus24 | etoews: so did Glance | 23:59 |
cyeoh | hi | 23:59 |
etoews | hiya cyeoh | 23:59 |
sigmavirus24 | cyeoh: o/ | 23:59 |
*** ivar-lazzaro has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!