*** barra204 has quit IRC | 00:03 | |
*** mickeys has quit IRC | 00:12 | |
*** FallenPegasus has quit IRC | 00:12 | |
*** woodster_ has quit IRC | 00:21 | |
*** sridhar_ram1 is now known as sridhar_ram | 00:22 | |
*** david-lyle has quit IRC | 00:25 | |
*** sdake_ has joined #openstack-meeting-3 | 00:28 | |
*** Swami has quit IRC | 00:28 | |
*** sdake has quit IRC | 00:31 | |
*** bitblt has quit IRC | 00:44 | |
*** watanabe_isao has quit IRC | 00:45 | |
*** baoli has joined #openstack-meeting-3 | 00:45 | |
*** ivar-lazzaro has quit IRC | 00:50 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 00:51 | |
*** dims__ has quit IRC | 00:54 | |
*** fitoduarte has quit IRC | 00:55 | |
*** alexsyip has quit IRC | 01:03 | |
*** sridhar_ram has quit IRC | 01:06 | |
*** bpokorny has quit IRC | 01:16 | |
*** puranamr has quit IRC | 01:18 | |
*** puranamr has joined #openstack-meeting-3 | 01:20 | |
*** jwang_ has quit IRC | 01:21 | |
*** FallenPegasus has joined #openstack-meeting-3 | 01:23 | |
*** bradjones has quit IRC | 01:26 | |
*** dims_ has joined #openstack-meeting-3 | 01:28 | |
*** bradjones has joined #openstack-meeting-3 | 01:30 | |
*** bradjones has quit IRC | 01:30 | |
*** bradjones has joined #openstack-meeting-3 | 01:30 | |
*** puranamr has quit IRC | 01:30 | |
*** puranamr has joined #openstack-meeting-3 | 01:30 | |
*** puranamr has quit IRC | 01:30 | |
*** puranamr has joined #openstack-meeting-3 | 01:31 | |
*** stanzgy has joined #openstack-meeting-3 | 01:33 | |
*** puranamr has quit IRC | 01:39 | |
*** puranamr has joined #openstack-meeting-3 | 01:41 | |
*** geoffarnold has quit IRC | 01:50 | |
*** s3wong has quit IRC | 01:53 | |
*** markvoelker has quit IRC | 01:54 | |
*** geoffarnold has joined #openstack-meeting-3 | 01:54 | |
*** markvoelker has joined #openstack-meeting-3 | 02:00 | |
*** ivar-lazzaro has quit IRC | 02:01 | |
*** zhenguo has joined #openstack-meeting-3 | 02:09 | |
*** coolsvap|away has quit IRC | 02:10 | |
*** yamahata has quit IRC | 02:10 | |
*** kebray has joined #openstack-meeting-3 | 02:11 | |
*** coolsvap|away has joined #openstack-meeting-3 | 02:12 | |
*** david-lyle has joined #openstack-meeting-3 | 02:12 | |
*** dims_ has quit IRC | 02:17 | |
*** markvoelker has quit IRC | 02:18 | |
*** puranamr has quit IRC | 02:18 | |
*** yamamoto has joined #openstack-meeting-3 | 02:18 | |
*** mmasaki has quit IRC | 02:26 | |
*** mmasaki has joined #openstack-meeting-3 | 02:26 | |
*** sdake_ is now known as sdake | 02:34 | |
*** geoffarnold has quit IRC | 02:34 | |
*** david-lyle has quit IRC | 02:35 | |
*** sdake_ has joined #openstack-meeting-3 | 02:43 | |
*** coolsvap has quit IRC | 02:45 | |
*** sdake has quit IRC | 02:46 | |
*** sdake__ has joined #openstack-meeting-3 | 02:46 | |
*** baoli has quit IRC | 02:49 | |
*** sdake_ has quit IRC | 02:50 | |
*** Yi has joined #openstack-meeting-3 | 02:51 | |
*** baoli has joined #openstack-meeting-3 | 02:52 | |
*** sdake__ is now known as sdake | 02:58 | |
*** dims_ has joined #openstack-meeting-3 | 03:19 | |
*** Yi_ has joined #openstack-meeting-3 | 03:20 | |
*** Yi has quit IRC | 03:23 | |
*** dims_ has quit IRC | 03:23 | |
*** Yi_ has quit IRC | 03:32 | |
*** markvoelker has joined #openstack-meeting-3 | 03:35 | |
*** stevemar has joined #openstack-meeting-3 | 03:36 | |
*** mmasaki has quit IRC | 03:36 | |
*** mmasaki has joined #openstack-meeting-3 | 03:37 | |
*** david-lyle has joined #openstack-meeting-3 | 03:38 | |
*** markvoelker_ has joined #openstack-meeting-3 | 03:38 | |
*** Yi has joined #openstack-meeting-3 | 03:39 | |
*** markvoelker has quit IRC | 03:40 | |
*** Yi has quit IRC | 03:46 | |
*** Poornima has joined #openstack-meeting-3 | 03:54 | |
*** kebray has quit IRC | 03:59 | |
*** kumar has joined #openstack-meeting-3 | 04:00 | |
*** markvoelker has joined #openstack-meeting-3 | 04:04 | |
*** puranamr has joined #openstack-meeting-3 | 04:07 | |
*** markvoelker_ has quit IRC | 04:07 | |
*** markvoelker_ has joined #openstack-meeting-3 | 04:08 | |
*** markvoelker has quit IRC | 04:09 | |
*** carl_baldwin has quit IRC | 04:10 | |
*** puranamr_ has joined #openstack-meeting-3 | 04:11 | |
*** puranamr has quit IRC | 04:13 | |
*** mmasaki has quit IRC | 04:20 | |
*** coolsvap|away is now known as coolsvap | 04:20 | |
*** mmasaki has joined #openstack-meeting-3 | 04:21 | |
*** sridhar_ram has joined #openstack-meeting-3 | 04:24 | |
*** fifieldt has joined #openstack-meeting-3 | 04:28 | |
*** Aish has joined #openstack-meeting-3 | 04:32 | |
*** lazy_prince has joined #openstack-meeting-3 | 04:34 | |
*** ajo has quit IRC | 04:35 | |
*** ajo has joined #openstack-meeting-3 | 04:37 | |
*** baoli has quit IRC | 04:39 | |
*** baoli_ has joined #openstack-meeting-3 | 04:41 | |
*** baoli_ has quit IRC | 04:44 | |
*** puranamr_ has quit IRC | 04:47 | |
*** Aish has quit IRC | 04:51 | |
*** fitoduarte has joined #openstack-meeting-3 | 04:51 | |
*** stevemar has quit IRC | 04:52 | |
*** mrmartin has joined #openstack-meeting-3 | 04:55 | |
*** Adri2000 has joined #openstack-meeting-3 | 05:00 | |
*** yuikotakada has joined #openstack-meeting-3 | 05:04 | |
*** markvoelker has joined #openstack-meeting-3 | 05:06 | |
*** markvoelker_ has quit IRC | 05:06 | |
*** sridhar_ram1 has joined #openstack-meeting-3 | 05:07 | |
*** sridhar_ram has quit IRC | 05:08 | |
*** markvoelker_ has joined #openstack-meeting-3 | 05:08 | |
*** sridhar_ram2 has joined #openstack-meeting-3 | 05:09 | |
*** sridhar_ram1 has quit IRC | 05:11 | |
*** markvoelker has quit IRC | 05:11 | |
*** adduarte has joined #openstack-meeting-3 | 05:13 | |
*** FallenPegasus has quit IRC | 05:14 | |
*** fitoduarte has quit IRC | 05:16 | |
*** irenab has joined #openstack-meeting-3 | 05:24 | |
*** Longgeek has joined #openstack-meeting-3 | 05:28 | |
*** puranamr has joined #openstack-meeting-3 | 05:30 | |
*** puranamr_ has joined #openstack-meeting-3 | 05:32 | |
*** vineetmenon has joined #openstack-meeting-3 | 05:34 | |
*** puranamr has quit IRC | 05:34 | |
*** Sukhdev has joined #openstack-meeting-3 | 05:38 | |
*** kebray has joined #openstack-meeting-3 | 05:41 | |
*** kebray has quit IRC | 05:41 | |
*** kebray has joined #openstack-meeting-3 | 05:42 | |
*** kumar has quit IRC | 05:52 | |
*** vineetmenon has quit IRC | 05:56 | |
*** sridhar_ram2 has quit IRC | 05:56 | |
*** Caleb-- has quit IRC | 06:19 | |
*** belmoreira has joined #openstack-meeting-3 | 06:21 | |
*** tobe has joined #openstack-meeting-3 | 06:28 | |
*** mrunge has joined #openstack-meeting-3 | 06:28 | |
*** mrunge has quit IRC | 06:28 | |
*** puranamr_ has quit IRC | 06:30 | |
*** Caleb-- has joined #openstack-meeting-3 | 06:30 | |
*** sahid has joined #openstack-meeting-3 | 06:32 | |
*** Poornima has quit IRC | 06:34 | |
*** mrunge has joined #openstack-meeting-3 | 06:34 | |
*** nkrinner_afk is now known as nkrinner | 06:35 | |
*** mrunge has quit IRC | 06:40 | |
*** mrunge has joined #openstack-meeting-3 | 06:45 | |
*** adduarte has quit IRC | 06:58 | |
*** Poornima has joined #openstack-meeting-3 | 07:00 | |
*** yamamoto has quit IRC | 07:03 | |
*** evgenyf has joined #openstack-meeting-3 | 07:03 | |
*** stevemar has joined #openstack-meeting-3 | 07:03 | |
*** sdake has quit IRC | 07:07 | |
*** stevemar has quit IRC | 07:08 | |
*** bouthors has joined #openstack-meeting-3 | 07:08 | |
*** yamamoto has joined #openstack-meeting-3 | 07:09 | |
*** bouthors has quit IRC | 07:13 | |
*** mrmartin has quit IRC | 07:16 | |
*** dims_ has joined #openstack-meeting-3 | 07:20 | |
*** Longgeek has quit IRC | 07:23 | |
*** zigo has quit IRC | 07:24 | |
*** zigo has joined #openstack-meeting-3 | 07:25 | |
*** dims_ has quit IRC | 07:26 | |
*** wim_dc has joined #openstack-meeting-3 | 07:31 | |
*** lazy_prince has quit IRC | 07:34 | |
*** lazy_prince has joined #openstack-meeting-3 | 07:34 | |
*** Sukhdev has quit IRC | 07:37 | |
*** e0ne has joined #openstack-meeting-3 | 07:39 | |
*** yushiro has joined #openstack-meeting-3 | 07:41 | |
*** safchain has joined #openstack-meeting-3 | 07:49 | |
*** kebray has quit IRC | 07:59 | |
*** Longgeek has joined #openstack-meeting-3 | 08:00 | |
*** yamamoto has quit IRC | 08:01 | |
*** yushiro has quit IRC | 08:14 | |
*** e0ne is now known as e0ne_ | 08:16 | |
*** yamamoto has joined #openstack-meeting-3 | 08:20 | |
*** stendulker has joined #openstack-meeting-3 | 08:21 | |
*** markvoelker_ has quit IRC | 08:21 | |
*** e0ne_ is now known as e0ne | 08:22 | |
*** egallen has joined #openstack-meeting-3 | 08:30 | |
*** markvoelker has joined #openstack-meeting-3 | 08:36 | |
*** markvoelker has quit IRC | 08:45 | |
*** mickeys has joined #openstack-meeting-3 | 08:46 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 08:49 | |
*** markvoelker has joined #openstack-meeting-3 | 08:51 | |
*** markvoelker has quit IRC | 08:56 | |
*** mickeys has quit IRC | 09:01 | |
*** markvoelker has joined #openstack-meeting-3 | 09:06 | |
*** btully has quit IRC | 09:08 | |
*** markvoelker has quit IRC | 09:10 | |
*** yamahata has joined #openstack-meeting-3 | 09:15 | |
*** e0ne is now known as e0ne_ | 09:15 | |
*** e0ne_ is now known as e0ne | 09:16 | |
*** yamahata has quit IRC | 09:20 | |
*** markvoelker has joined #openstack-meeting-3 | 09:20 | |
*** e0ne has quit IRC | 09:22 | |
*** markvoelker has quit IRC | 09:25 | |
*** markvoelker has joined #openstack-meeting-3 | 09:35 | |
*** JeanBriceCombebi has quit IRC | 09:37 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 09:37 | |
*** markvoelker has quit IRC | 09:40 | |
*** JeanBriceCombebi has quit IRC | 09:42 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 09:44 | |
*** markvoelker has joined #openstack-meeting-3 | 09:49 | |
*** amotoki has quit IRC | 09:50 | |
*** tobe has quit IRC | 09:54 | |
*** markvoelker has quit IRC | 09:54 | |
*** dims_ has joined #openstack-meeting-3 | 10:03 | |
*** markvoelker has joined #openstack-meeting-3 | 10:04 | |
*** dims_ has quit IRC | 10:05 | |
*** markvoelker has quit IRC | 10:08 | |
*** e0ne has joined #openstack-meeting-3 | 10:12 | |
*** tobe has joined #openstack-meeting-3 | 10:17 | |
*** yamamoto has quit IRC | 10:18 | |
*** markvoelker has joined #openstack-meeting-3 | 10:19 | |
*** mrmartin has joined #openstack-meeting-3 | 10:21 | |
*** markvoelker has quit IRC | 10:23 | |
*** e0ne is now known as e0ne_ | 10:32 | |
*** markvoelker has joined #openstack-meeting-3 | 10:33 | |
*** markvoelker has quit IRC | 10:38 | |
*** stendulker has quit IRC | 10:38 | |
*** e0ne_ is now known as e0ne | 10:39 | |
*** coolsvap is now known as coolsvap|away | 10:41 | |
*** Yi has joined #openstack-meeting-3 | 10:43 | |
*** e0ne has quit IRC | 10:46 | |
*** markvoelker has joined #openstack-meeting-3 | 10:48 | |
*** tobe has quit IRC | 10:48 | |
*** e0ne has joined #openstack-meeting-3 | 10:50 | |
*** stanzgy has quit IRC | 10:52 | |
*** markvoelker has quit IRC | 10:54 | |
*** robcresswell has joined #openstack-meeting-3 | 10:58 | |
*** e0ne has quit IRC | 11:00 | |
*** markvoelker has joined #openstack-meeting-3 | 11:02 | |
*** e0ne has joined #openstack-meeting-3 | 11:04 | |
*** egallen has quit IRC | 11:05 | |
*** Yi_ has joined #openstack-meeting-3 | 11:06 | |
*** markvoelker has quit IRC | 11:07 | |
*** Yi__ has joined #openstack-meeting-3 | 11:07 | |
*** Yi has quit IRC | 11:09 | |
*** Yi_ has quit IRC | 11:10 | |
*** Yi has joined #openstack-meeting-3 | 11:10 | |
*** Yi__ has quit IRC | 11:11 | |
*** e0ne has quit IRC | 11:13 | |
*** yuikotakada has quit IRC | 11:15 | |
*** Yi has quit IRC | 11:16 | |
*** markvoelker has joined #openstack-meeting-3 | 11:17 | |
*** baoli has joined #openstack-meeting-3 | 11:17 | |
*** e0ne has joined #openstack-meeting-3 | 11:18 | |
*** Yi has joined #openstack-meeting-3 | 11:21 | |
*** markvoelker has quit IRC | 11:21 | |
*** markvoelker has joined #openstack-meeting-3 | 11:24 | |
*** openstack has joined #openstack-meeting-3 | 11:36 | |
*** markvoelker has quit IRC | 11:37 | |
*** e0ne is now known as e0ne_ | 11:37 | |
*** bradjones_ has joined #openstack-meeting-3 | 11:37 | |
*** bradjones_ has quit IRC | 11:37 | |
*** bradjones_ has joined #openstack-meeting-3 | 11:37 | |
*** alex_xu_ has joined #openstack-meeting-3 | 11:37 | |
*** Yi has quit IRC | 11:37 | |
*** melwitt_ has joined #openstack-meeting-3 | 11:37 | |
*** bradjones_ is now known as bradjones | 11:37 | |
*** ChanServ sets mode: +o openstack | 11:37 | |
*** alex_xu_ has quit IRC | 11:37 | |
*** alex_xu_ has joined #openstack-meeting-3 | 11:37 | |
*** openstackstatus has joined #openstack-meeting-3 | 11:38 | |
*** ChanServ sets mode: +v openstackstatus | 11:38 | |
*** markvoelker has joined #openstack-meeting-3 | 11:39 | |
*** Yi has joined #openstack-meeting-3 | 11:39 | |
*** e0ne_ is now known as e0ne | 11:39 | |
*** markvoelker has quit IRC | 11:44 | |
*** Yi has quit IRC | 11:44 | |
*** dims_ has joined #openstack-meeting-3 | 11:47 | |
*** masco__ has joined #openstack-meeting-3 | 11:49 | |
*** markvoelker has joined #openstack-meeting-3 | 11:54 | |
*** ramitsurana has joined #openstack-meeting-3 | 11:54 | |
*** Yi has joined #openstack-meeting-3 | 11:55 | |
*** Yi has quit IRC | 11:55 | |
*** egallen has joined #openstack-meeting-3 | 11:56 | |
*** yamamoto has joined #openstack-meeting-3 | 11:58 | |
*** markvoelker has quit IRC | 11:58 | |
*** puranamr has joined #openstack-meeting-3 | 11:58 | |
*** qwebirc6184 has joined #openstack-meeting-3 | 11:59 | |
*** yamamoto has quit IRC | 12:02 | |
*** markvoelker has joined #openstack-meeting-3 | 12:08 | |
*** puranamr has quit IRC | 12:11 | |
*** JeanBriceCombebi has quit IRC | 12:11 | |
*** markvoelker has quit IRC | 12:13 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 12:14 | |
*** qwebirc34032 has joined #openstack-meeting-3 | 12:15 | |
*** qwebirc6184 has quit IRC | 12:15 | |
*** tobe has joined #openstack-meeting-3 | 12:15 | |
*** tobe has quit IRC | 12:18 | |
*** stevemar has joined #openstack-meeting-3 | 12:18 | |
*** tobe has joined #openstack-meeting-3 | 12:19 | |
*** bouthors has joined #openstack-meeting-3 | 12:21 | |
*** markvoelker has joined #openstack-meeting-3 | 12:23 | |
*** stevemar has quit IRC | 12:23 | |
*** tobe has quit IRC | 12:24 | |
*** Poornima has quit IRC | 12:26 | |
*** markvoelker has quit IRC | 12:28 | |
*** woodster_ has joined #openstack-meeting-3 | 12:30 | |
*** markvoelker has joined #openstack-meeting-3 | 12:37 | |
*** qwebirc34032 has quit IRC | 12:41 | |
*** dims_ has quit IRC | 12:41 | |
*** JeanBriceCombebi has quit IRC | 12:41 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 12:41 | |
*** markvoelker has quit IRC | 12:42 | |
*** Yi has joined #openstack-meeting-3 | 12:44 | |
*** masco_ has joined #openstack-meeting-3 | 12:48 | |
*** Yi has quit IRC | 12:50 | |
*** masco__ has quit IRC | 12:51 | |
*** JeanBriceCombebi has quit IRC | 12:51 | |
*** markvoelker has joined #openstack-meeting-3 | 12:52 | |
*** neelashah has joined #openstack-meeting-3 | 12:54 | |
*** markvoelker has quit IRC | 12:56 | |
*** Yi has joined #openstack-meeting-3 | 12:58 | |
*** yamamoto has joined #openstack-meeting-3 | 12:59 | |
*** jaypipes has joined #openstack-meeting-3 | 12:59 | |
*** Aish has joined #openstack-meeting-3 | 13:00 | |
*** julim has joined #openstack-meeting-3 | 13:00 | |
*** markvoelker has joined #openstack-meeting-3 | 13:01 | |
*** yamamoto has quit IRC | 13:03 | |
*** Aish has quit IRC | 13:05 | |
*** dims_ has joined #openstack-meeting-3 | 13:06 | |
*** markvoelker has quit IRC | 13:09 | |
*** markvoelker has joined #openstack-meeting-3 | 13:09 | |
*** markvoelker_ has joined #openstack-meeting-3 | 13:10 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 13:14 | |
*** markvoelker has quit IRC | 13:14 | |
*** krtaylor has joined #openstack-meeting-3 | 13:16 | |
*** baoli has quit IRC | 13:20 | |
*** peristeri has joined #openstack-meeting-3 | 13:22 | |
*** Yi has quit IRC | 13:22 | |
*** peristeri has quit IRC | 13:27 | |
*** shwetaap has joined #openstack-meeting-3 | 13:27 | |
*** peristeri has joined #openstack-meeting-3 | 13:28 | |
*** ttrifonov is now known as zz_ttrifonov | 13:31 | |
*** lblanchard has joined #openstack-meeting-3 | 13:34 | |
*** Piet has quit IRC | 13:38 | |
*** jpomero has joined #openstack-meeting-3 | 13:43 | |
*** btully has joined #openstack-meeting-3 | 13:44 | |
*** bknudson has joined #openstack-meeting-3 | 13:44 | |
*** terrylhowe has joined #openstack-meeting-3 | 13:45 | |
*** stevemar has joined #openstack-meeting-3 | 13:52 | |
*** vikram has joined #openstack-meeting-3 | 13:56 | |
*** moshele has joined #openstack-meeting-3 | 13:56 | |
*** Ramanjaneya has joined #openstack-meeting-3 | 13:57 | |
*** mohankumar has joined #openstack-meeting-3 | 13:58 | |
*** jckasper has quit IRC | 13:59 | |
*** jckasper has joined #openstack-meeting-3 | 13:59 | |
*** daniel_ has joined #openstack-meeting-3 | 14:00 | |
*** Piet has joined #openstack-meeting-3 | 14:00 | |
*** gcossu has joined #openstack-meeting-3 | 14:00 | |
*** ihrachyshka has joined #openstack-meeting-3 | 14:00 | |
*** njohnston has joined #openstack-meeting-3 | 14:01 | |
ajo | ping vikram , irenab , ihrachyshka , | 14:01 |
---|---|---|
irenab | ajo: hey | 14:02 |
ajo | shall we have meeting today, or do we stay in-code? | 14:02 |
vikram | ajo:hi | 14:02 |
moshele | hi | 14:02 |
Ramanjaneya | Hi | 14:02 |
ajo | I was so depth in reviews and code that I forgot | 14:02 |
gcossu | hi | 14:02 |
ajo | I know you had an etherpad | 14:02 |
*** njohnston has quit IRC | 14:02 | |
mohankumar | Hi all | 14:02 |
ajo | moshele, | 14:02 |
irenab | ajo: short status update will be helpful | 14:02 |
*** egallen has quit IRC | 14:02 | |
ihrachyshka | o/ | 14:02 |
*** egallen has joined #openstack-meeting-3 | 14:02 | |
*** njohnston has joined #openstack-meeting-3 | 14:03 | |
ihrachyshka | I'm for status update at least | 14:03 |
ihrachyshka | and anything people have to discuss/ask outside of their trenches | 14:03 |
ajo | ok | 14:03 |
*** gsagie has joined #openstack-meeting-3 | 14:03 | |
ajo | #startmeeting neutron_qos | 14:03 |
openstack | Meeting started Wed Jul 15 14:03:30 2015 UTC and is due to finish in 60 minutes. The chair is ajo. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:03 |
*** openstack changes topic to " (Meeting topic: neutron_qos)" | 14:03 | |
openstack | The meeting name has been set to 'neutron_qos' | 14:03 |
ajo | #topic status update from the trenches | 14:03 |
*** openstack changes topic to "status update from the trenches (Meeting topic: neutron_qos)" | 14:03 | |
*** Vichoward has joined #openstack-meeting-3 | 14:04 | |
ajo | So, we're advancing a bit slow, but it's nice to see more testing coming from all directions | 14:04 |
ajo | and more patched merged. | 14:04 |
ajo | Still, the important ones are taking more time than expected, | 14:04 |
ihrachyshka | yeah, I shout "service plugin!!" | 14:05 |
ihrachyshka | but hopefully, we'll get it today. I'll do everything for that | 14:05 |
ajo | and we just found that using the callbacks to extend introduced a DBDeadlock, we're partly lucky that it was triggered twice in a row | 14:05 |
ajo | digging into mixinless core-resource extension | 14:06 |
ajo | we also found that relying directly on callbacks is a messy mechanism | 14:06 |
moshele | ajo: this is the etherpad for qos sync https://etherpad.openstack.org/p/qos-sync I think echo one should add his tasks so we can keep track on everything | 14:06 |
ajo | and we must provide a better interface, similar to ml2 extension drivers, but more for the general neutron, I talked with mkolesni about it... not to be fully done for neutron now, that needs broader discussion, | 14:06 |
*** jckasper has quit IRC | 14:07 | |
ajo | but he will do something in the middle, which can be consumed by the ML2 extension drivers (with an adaptor) and by other plugins | 14:07 |
irenab | ajo: can you clarify this one? | 14:07 |
ihrachyshka | moshele, ok, I'll update the etherpad. I didn't know about that one | 14:07 |
ajo | #link https://etherpad.openstack.org/p/qos-sync | 14:07 |
ajo | sure irenab , | 14:07 |
ajo | let me explain the thing | 14:07 |
*** adityav has joined #openstack-meeting-3 | 14:08 | |
moshele | ihrachyshka: thanks | 14:08 |
ajo | extending a core resource, doing it with louse coupling, requires "something" to handle a few things | 14:08 |
*** peristeri has quit IRC | 14:08 | |
ajo | 1) extending the core resource attributes (what we already do with AFTER_READ) | 14:08 |
irenab | someting = plugin that handles the esource extenision, right | 14:09 |
irenab | resource | 14:09 |
ajo | 2) tracking core resource updates to keep track of such extended atrtibutes in DB | 14:09 |
ajo | in this case , the bindings to policies of networks and ports | 14:09 |
ajo | yes, in this case | 14:09 |
ajo | resource = networks / ports | 14:09 |
ajo | and something (right now) is the service plugin | 14:09 |
ajo | after looking at... | 14:10 |
ajo | the ml2 extension drivers, let me link to int | 14:10 |
ajo | int->it | 14:10 |
*** jlibosva has joined #openstack-meeting-3 | 14:11 | |
ajo | #link https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/driver_api.py#L893 | 14:11 |
ajo | after looking to that, | 14:11 |
ajo | an example is this: | 14:11 |
ajo | https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/extensions/port_security.py | 14:11 |
ajo | they're basically doing that, but only within ml2 | 14:11 |
gcossu | nice link | 14:11 |
irenab | ajo: what I am missing is what is not already handled by current implementation | 14:12 |
ajo | basically, they came to almost the same interface we're finally exposing in the service, via callbacks | 14:12 |
irenab | We skip ML2 extension, since resource is extended by qos plugin | 14:12 |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:12 | |
irenab | ajo: so what you want is to add Resource extension interface? | 14:13 |
irenab | to be implemented by QoS plugin? | 14:13 |
ajo | mkolesni is thinking about generalizing the resource extension, and decouple that from the plugin | 14:13 |
ajo | for now, he's going to provide that in the same file, | 14:13 |
ajo | and make it available to all plugins | 14:13 |
ajo | so you have a common class to call from your plugin | 14:13 |
ajo | to update_network/port create_network/port | 14:13 |
ajo | and get the bindings done/undone | 14:13 |
ajo | and also, put the dict extension in that class | 14:14 |
irenab | ajo: the rational to eanble ML2 to call QoS plugin via this interface? | 14:14 |
ajo | irenab: create a ml2 extension which will call this class | 14:14 |
ajo | and other plugins, can call this class | 14:14 |
ajo | at a later time, in neutron | 14:15 |
ajo | we will need to find the right way for plugins not needing to do such thing | 14:15 |
ajo | (manually) | 14:15 |
ajo | just say "I support this resource extension", yey... | 14:15 |
irenab | ajo: I think you jump into technical details before explaining what you want to solve :-) | 14:15 |
ajo | irenab, it's mike idea's actually, I was refusing to listen this morning, but he's so convincing... | 14:16 |
ajo | and I believe he's right | 14:16 |
moshele | I feel we need another code sprint :) | 14:16 |
ihrachyshka | ajo, why isn't he on the meeting? | 14:16 |
irenab | What is missing with current callback AFTER_READ? | 14:16 |
ihrachyshka | he should have convinced all of us! | 14:16 |
ajo | he just wants to move all the resource extension/extension tracking out of the class | 14:16 |
ajo | into a separate one | 14:16 |
ajo | I think that's neat, and ends in a cleaner plugin | 14:17 |
ajo | and it's something we can reuse neutron wide later | 14:17 |
irenab | ajo: the change that was done for ML2Plugin is absolutly no-go | 14:17 |
ajo | but one step at a time | 14:17 |
ajo | irenab: correct | 14:17 |
irenab | so I assumed we trying to resolve this | 14:17 |
ajo | correct | 14:17 |
ajo | this, and more :) | 14:17 |
ajo | as we solve this, we want to clean up the way we extend resources | 14:18 |
ihrachyshka | ajo, can we take more of this and less of more? | 14:18 |
irenab | lso to resolve this (without more) what is missing? | 14:18 |
ihrachyshka | irenab, I like your 'result first' approach | 14:18 |
irenab | ihrachyshka: :-) | 14:18 |
*** yamahata has joined #openstack-meeting-3 | 14:18 | |
irenab | more of: lets keep focused | 14:18 |
ihrachyshka | I'm fine with good design as long as we stick to schedule (that we don't have, and I blame our Lord Miguel for not guiding us!) | 14:19 |
ajo | I agree, I couldn't convince mkolesni to do less of more, but I convinced him to do something very thin | 14:19 |
irenab | ajo: ca you share the plan, I still do not understand what was missing so it required to “polute” ML2 plugin | 14:19 |
ajo | irenab, you will see it in next patch. | 14:20 |
ihrachyshka | yes, please make communication explicit. you talk via phone, you have chats in redhat irc... | 14:20 |
ajo | basically it's putting the relevant parts of the ml2 extension driver available in qos_plugin | 14:20 |
ihrachyshka | and then it's not clear what's going on | 14:20 |
ajo | he's just going to move functions, not reinvent the world | 14:20 |
irenab | ajo: can you still explain the problem, will see the solution in the patch :-) | 14:20 |
ajo | the problem is, we planned to use callbacks for all this, | 14:21 |
ajo | and callbacks are not suitable for this as they are today | 14:21 |
ajo | only the AFTER_READ part is ok | 14:21 |
ajo | and still we will move that in a separate interface | 14:21 |
ajo | tracking the resources via AFTER_UPDATE AFTER_CREATE for ports | 14:21 |
ajo | does not work, because it's too tied to ml2 (those callbacks are only called from ml2) | 14:22 |
ajo | well | 14:22 |
ajo | some of them, some other don't exist | 14:22 |
ajo | since | 14:22 |
*** Yi_ has joined #openstack-meeting-3 | 14:22 | |
ajo | the plan was to use callbacks temporarily, until we had the definitive solution from armax to "resource extension" | 14:22 |
irenab | ajo: initially we discussed that qos extension has two parts : policy management and port/net association. | 14:22 |
*** peristeri has joined #openstack-meeting-3 | 14:23 | |
ajo | correct | 14:23 |
ajo | is the port/net association | 14:23 |
*** sdake has joined #openstack-meeting-3 | 14:23 | |
ajo | and dissociation | 14:23 |
ajo | the pain point | 14:23 |
irenab | if we split this in two extensions and make ML2 extension for second, this will be the ML2 way | 14:23 |
ajo | irenab: I don't follow | 14:24 |
ajo | we want something that works for all , not ml2 only | 14:24 |
gsagie | so the call backs are called from the db layer? | 14:25 |
irenab | ajo: I agree, but this looks like complicating the flow | 14:25 |
ajo | it's harder to discuss than to implement | 14:25 |
*** jreeves has joined #openstack-meeting-3 | 14:25 | |
ajo | basically it's the same we have scinded to a separate class | 14:25 |
ihrachyshka | irenab, ok, the problem seems to be clear; let's now give them one day to see the solution | 14:26 |
ajo | just a few methods moved out to another class, not inside the plugin itself all together | 14:26 |
ihrachyshka | ajo, will it be up for review tomorrow? | 14:26 |
ajo | yeah, I will push mkolesni to show us his work by tomorrow | 14:26 |
ihrachyshka | good, push is the right word | 14:26 |
irenab | ihrachyshka: +1, we can always fallback for ML2 Extension of net/port qos association to call into Qo plugin | 14:26 |
ihrachyshka | irenab, yeah, as long as we don't start to fallback one day before merge :) | 14:27 |
ajo | ihrachyshka, that's my point | 14:27 |
ihrachyshka | that's why we need to move quickly and get solution up tomorrow | 14:27 |
ajo | I don't want to change directions | 14:27 |
ihrachyshka | ajo, when do you leave for PTO? | 14:27 |
ajo | next week I'm out, but I'll dedicate 30m-1h daily | 14:27 |
ajo | for mail, and reviews | 14:28 |
irenab | ajo: sometimes better change than keep digging :-) | 14:28 |
ajo | and probably irc | 14:28 |
ihrachyshka | ajo, good. we'll try to limit pings | 14:28 |
ajo | irenab, I have limited the dig depth, if I left mkolesni alone he'd rewrite the whole callbacks :D :P :) | 14:28 |
*** markvoelker has joined #openstack-meeting-3 | 14:28 | |
ihrachyshka | ajo++ for staying online on PTO for emergencies | 14:28 |
ihrachyshka | ajo, yeah, those Java guys... | 14:29 |
ajo | irenab, if we find it getting too complicated for some other reasons, I agree, falling back to a simple ml2 extension would be good | 14:29 |
ajo | and then next cycle can be used for doing something more general | 14:29 |
gsagie | its important to see how a plugin adds this support | 14:29 |
*** absubram has joined #openstack-meeting-3 | 14:29 | |
irenab | ajo: fine, this mwill require spliiting qos extension into two, but generally simple | 14:29 |
ajo | irenab, splitting in two? | 14:30 |
ajo | gsagie, yes we will need to document that | 14:30 |
irenab | extensions/qos.py to split | 14:30 |
ajo | irenab: I don't follow :) | 14:30 |
irenab | ajo: we can take it offline in case will be needed | 14:30 |
*** absubram has quit IRC | 14:31 | |
ihrachyshka | can we move forward with the topic? I think we are stuck on that Mike's patch, and we have ETA and plan for it already. And yeah, the way we will rewrite stuff when in master. | 14:31 |
*** markvoel_ has joined #openstack-meeting-3 | 14:31 | |
*** markvoelker has quit IRC | 14:31 | |
irenab | I just mentioned the code change that will be required to make ML2 extension fallback | 14:31 |
*** absubram has joined #openstack-meeting-3 | 14:31 | |
ihrachyshka | irenab, you can try to describe the idea in email maybe. I also don't follow. | 14:31 |
irenab | ihrachyshka: fine, will do it | 14:32 |
*** markvoelker_ has quit IRC | 14:32 | |
ihrachyshka | any other high prio patches? | 14:32 |
ihrachyshka | if not, I vote for rules inside policies one from me: https://review.openstack.org/200608 | 14:32 |
ihrachyshka | ajo, eagarly waiting for review ;) | 14:32 |
irenab | ajo: want to update on cli apprach? | 14:32 |
ihrachyshka | ajo, once we will have +2 from you, it should be easier to get another one | 14:33 |
ajo | yes, that patch is important | 14:33 |
ajo | please review | 14:33 |
* ajo <- please, review! | 14:33 | |
*** markvoel_ has quit IRC | 14:33 | |
ajo | about CLI | 14:33 |
ajo | we found a stopper for using a common qos-create-rule / qos-update-rule | 14:34 |
ajo | if we provide <type> after that, | 14:34 |
*** masco_ has quit IRC | 14:34 | |
ajo | we have not found a sane way to provide different arguments per rule in neutron-client | 14:34 |
ajo | so | 14:34 |
ajo | the call is to have a separate create/update per rule | 14:34 |
ajo | so we may have | 14:34 |
ajo | qos-create-bandwidth-limit-rule | 14:34 |
ajo | qos-update-bandwidth-limit-rule | 14:34 |
ihrachyshka | ajo, is it just for help message sake? | 14:35 |
ajo | qos-{create, update}-<type>-rule for every rule type | 14:35 |
ajo | ihrachyshka, also for argument parsing | 14:35 |
ihrachyshka | ajo, because afaik passing random --options should still work | 14:35 |
ajo | we don't want to accept a ton of optional arguments, where some are not really optional for some rule types | 14:35 |
gcossu | ihrachyshka: I'll try to review https://review.openstack.org/200608 | 14:35 |
ihrachyshka | gcossu, thanks | 14:36 |
*** masco_ has joined #openstack-meeting-3 | 14:36 | |
ihrachyshka | for cli, I'm fine and don't mind. any new rule type will require a patch for neutronclient anyway. | 14:36 |
ajo | yes | 14:36 |
ajo | that's correct | 14:36 |
ihrachyshka | and if the approach simplifies things, I'm good | 14:36 |
ajo | and every rule type has a different URL path | 14:36 |
ajo | it will be weird, btw, that... | 14:37 |
ajo | qos-rule-delete, qos-rule-show, will need to specify rule type | 14:37 |
Vichoward | if it simplifies i'm okay with it also | 14:37 |
ihrachyshka | ajo, ouch, that's a bit weird indeed | 14:37 |
irenab | ajo: no, no need for rule type | 14:37 |
ihrachyshka | ideally, id is enough | 14:37 |
ajo | irenab, how then do you point it to the right api url? | 14:38 |
ajo | qos/policy/<policy-uid>/<rule-type>/<rule-uuid> ? | 14:38 |
irenab | ajo: hope vikram can clarify | 14:38 |
*** sadasu has joined #openstack-meeting-3 | 14:38 | |
irenab | maybe you right, lets see | 14:38 |
ajo | I've seen that other services (lbaasv2) solves that by exposing "rules" at a lower level | 14:39 |
ajo | they have that in monitor or heartbeats or something like that | 14:39 |
ajo | so you can just do | 14:39 |
ajo | qos/rule/<uuid> for some operations | 14:39 |
ajo | but... | 14:40 |
ihrachyshka | yeah, that simplifies cli but makes API inconsistent a bit | 14:40 |
ajo | correct | 14:40 |
ajo | we can just do a first version, and refine over time | 14:40 |
ajo | we're experimental | 14:40 |
ajo | so it should be ok | 14:40 |
ajo | once done, we may make the odds exposed and discussed IMHO | 14:40 |
ihrachyshka | ok, let's do the simple form even if it requires --type | 14:41 |
*** mickeys has joined #openstack-meeting-3 | 14:41 | |
ajo | if having a less beautiful API makes CLI people happier, I'm ok with that | 14:41 |
ajo | other option, could be ... being able to discover the rule type | 14:41 |
ajo | by looking at the policy | 14:41 |
ajo | so we , in two calls, read the policy, ... find what's the category of the rule, then... kill the rule | 14:42 |
ajo | or then show the rule | 14:42 |
ajo | and then we don't need to provide type | 14:42 |
ajo | we already do a lookup when somebody passes the policy name, instead of the policy id | 14:42 |
ajo | irenab, vikram , thoughts? | 14:42 |
ajo | d | 14:42 |
ajo | devil is in the details.. | 14:43 |
gcossu | :) | 14:43 |
*** masco_ has left #openstack-meeting-3 | 14:43 | |
ihrachyshka | let's have simple thing first. then go into UX | 14:43 |
ajo | +1 | 14:43 |
irenab | for me it looks doable, but I have very limited knowledge on cli implementation | 14:43 |
ajo | I'd then just stick to providing the type for now, may be later we can make it optional by auto-discovert | 14:44 |
ajo | discovery | 14:44 |
ihrachyshka | there is another thing that is overdue: devref that we said before will be somehow ready for Wed: https://review.openstack.org/201536 and followups | 14:44 |
ihrachyshka | ajo, what's the plan here? | 14:44 |
* ajo plans to duplicate himself :) | 14:45 | |
ihrachyshka | I know it seems like it's not a big deal since it's not code, but I believe it's a must for merge-back, and the earlier we start to document stuff, the better | 14:45 |
ajo | yes | 14:45 |
ihrachyshka | ajo2 = copy.copy(ajo) | 14:45 |
ajo | it's a very expensive operation | 14:45 |
ihrachyshka | ajo, do you need any help with that? | 14:45 |
ajo | last two copies still taking too many resources, instead of producing | 14:45 |
ihrachyshka | ajo, you're not that huge | 14:46 |
ajo | ':D | 14:46 |
ihrachyshka | so, any help? | 14:46 |
ihrachyshka | I think I'm better in writing than coding, so | 14:46 |
ajo | if you can address current comments, and join to your other patch | 14:46 |
ajo | I think gsagie was doing something too | 14:47 |
ajo | I'd really thank you | 14:47 |
ajo | while I keep tackling the plugin towards merge... | 14:47 |
ihrachyshka | ok | 14:47 |
ajo | thanks -as usual- | 14:47 |
ihrachyshka | any more critical pieces? | 14:47 |
ajo | gsagie, did you have time to look into the devref of your pieces? | 14:47 |
*** adityav has quit IRC | 14:48 | |
ajo | ihrachyshka, I will respond to comments | 14:48 |
ajo | so you can update the parts I'm more aware correctly | 14:48 |
*** sinval has quit IRC | 14:48 | |
*** absubram has quit IRC | 14:48 | |
* ajo looks again for the list of patches.. | 14:48 | |
*** jasondotstar has joined #openstack-meeting-3 | 14:49 | |
moshele | ajo: for full flow with ovs agent we need this 2 to merge https://review.openstack.org/#/c/201975/ https://review.openstack.org/#/c/201583/ | 14:49 |
gsagie | ajo: not yet | 14:49 |
ajo | ahm nice, I wil check your update moshele , thanks | 14:49 |
*** sbalukoff has quit IRC | 14:49 | |
*** terrylhowe has left #openstack-meeting-3 | 14:49 | |
ihrachyshka | moshele, I see the 1st one -1's on jenkins | 14:49 |
moshele | ajo: my patch is failing becuase a bug in the ovs driver which gsagie fixed https://review.openstack.org/#/c/201583/ | 14:50 |
ihrachyshka | ah, there is order involved | 14:50 |
*** JeanBriceCombebi has quit IRC | 14:50 | |
ajo | ah, ok | 14:50 |
ajo | let's make a comment on the other | 14:50 |
ihrachyshka | moshele, can you rebase on gsagie's? | 14:50 |
ihrachyshka | moshele, I've sent it to gate, but it will buy us several hours | 14:51 |
ajo | moshele, I can rebase it if you want | 14:51 |
moshele | ajo: yes please | 14:51 |
ajo | ack, I will | 14:51 |
ihrachyshka | ajo, make sure not to rebase the Gal's one :) | 14:51 |
ajo | yep | 14:51 |
ajo | ok, any more critical pieces ? | 14:52 |
ihrachyshka | ajo, we may also +A https://review.openstack.org/#/c/202119/ | 14:52 |
ihrachyshka | but that's not critical :) | 14:52 |
ihrachyshka | though I will be more happy to see less patches in the queue :) | 14:53 |
*** markvoelker has joined #openstack-meeting-3 | 14:53 | |
ajo | done | 14:53 |
ajo | ihrachyshka, should we wait for jenkins before +A ? | 14:53 |
ihrachyshka | ok, I think we can go back to trenches? | 14:53 |
ihrachyshka | ajo, I think no | 14:53 |
ajo | ok, I never got the logic of that | 14:53 |
ihrachyshka | ajo, at least that's what I see from what zuul does | 14:53 |
moshele | ajo: get_info rpc will return version object or dict in the current implementation (I know it should be object at the end)? | 14:53 |
*** FallenPegasus has joined #openstack-meeting-3 | 14:53 | |
ajo | ihrachyshka, may be it was necessary back in time | 14:54 |
ajo | moshele, it should be object in the end, but the current dict usage may work | 14:54 |
ajo | ihrachyshka, we made them dict-compatible for now, right? | 14:54 |
*** markvoelker_ has joined #openstack-meeting-3 | 14:54 | |
ihrachyshka | ajo, well... they are similar, but not identical to dict. you can call .to_dict() to get the real one | 14:55 |
ihrachyshka | though I'm not sure where we are in terms of serialization | 14:55 |
moshele | ajo: for know for the server-> agent flow to work we need dict | 14:55 |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 14:56 | |
moshele | know -.> flow | 14:56 |
moshele | ihrachyshka: I think we need to convert to dict in registry.get_info | 14:57 |
moshele | ihrachyshka: just for now to make it work | 14:57 |
ihrachyshka | moshele, I'm fine either way. we'll get objects later. | 14:58 |
*** markvoelker has quit IRC | 14:58 | |
moshele | ok | 14:58 |
ihrachyshka | do whatever you need to integrate agent side :) | 14:58 |
ajo | moshele, you can access the objects as dicts | 14:58 |
ajo | they will work | 14:58 |
ajo | just for sending over wire you may need to use the functions I pointed this morning | 14:58 |
*** vineetmenon has joined #openstack-meeting-3 | 14:58 | |
ajo | ok https://review.openstack.org/#/c/201975/ rebased | 14:59 |
ajo | #endmeeting | 14:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:59 | |
openstack | Meeting ended Wed Jul 15 14:59:30 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_qos/2015/neutron_qos.2015-07-15-14.03.html | 14:59 |
ihrachyshka | o/ | 14:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_qos/2015/neutron_qos.2015-07-15-14.03.txt | 14:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_qos/2015/neutron_qos.2015-07-15-14.03.log.html | 14:59 |
ihrachyshka | keep up! | 14:59 |
*** jckasper has joined #openstack-meeting-3 | 14:59 | |
ajo | yeah | 14:59 |
irenab | bye | 14:59 |
gcossu | bye | 15:00 |
*** moshele has left #openstack-meeting-3 | 15:00 | |
*** yamahata has quit IRC | 15:02 | |
*** galstrom_zzz is now known as galstrom | 15:02 | |
*** yamahata has joined #openstack-meeting-3 | 15:03 | |
*** JeanBriceCombebi has quit IRC | 15:05 | |
*** sarkarsu has joined #openstack-meeting-3 | 15:06 | |
*** sarkarsu has quit IRC | 15:07 | |
*** jlibosva has left #openstack-meeting-3 | 15:07 | |
*** gsagie has left #openstack-meeting-3 | 15:09 | |
*** bpokorny has joined #openstack-meeting-3 | 15:12 | |
*** yamahata has quit IRC | 15:12 | |
*** yamahata has joined #openstack-meeting-3 | 15:12 | |
*** lsmola has quit IRC | 15:13 | |
*** carl_baldwin has joined #openstack-meeting-3 | 15:17 | |
*** zhenguo has quit IRC | 15:23 | |
*** vineetmenon has quit IRC | 15:25 | |
*** vineetmenon has joined #openstack-meeting-3 | 15:25 | |
*** iben has joined #openstack-meeting-3 | 15:27 | |
*** puranamr has joined #openstack-meeting-3 | 15:30 | |
*** peristeri has quit IRC | 15:31 | |
*** sdake has quit IRC | 15:32 | |
*** sdake has joined #openstack-meeting-3 | 15:32 | |
*** e0ne is now known as e0ne_ | 15:36 | |
*** iben has quit IRC | 15:37 | |
*** ig0r__ has quit IRC | 15:39 | |
*** ig0r_ has joined #openstack-meeting-3 | 15:40 | |
*** ajmiller has joined #openstack-meeting-3 | 15:40 | |
*** sridhar_ram has joined #openstack-meeting-3 | 15:43 | |
*** daniel_ has quit IRC | 15:44 | |
*** zz_natorious is now known as natorious | 15:44 | |
*** e0ne_ is now known as e0ne | 15:45 | |
*** peristeri has joined #openstack-meeting-3 | 15:46 | |
*** vikram has quit IRC | 15:46 | |
*** natorious is now known as zz_natorious | 15:46 | |
*** belmoreira has quit IRC | 15:48 | |
*** Poornima has joined #openstack-meeting-3 | 15:49 | |
*** galstrom is now known as galstrom_zzz | 15:51 | |
*** ajmiller has quit IRC | 15:52 | |
*** ajmiller has joined #openstack-meeting-3 | 15:52 | |
*** Aish has joined #openstack-meeting-3 | 15:53 | |
*** armax has joined #openstack-meeting-3 | 15:56 | |
*** lazy_prince has quit IRC | 15:57 | |
*** jaypipes has quit IRC | 15:58 | |
*** salv-orl_ has joined #openstack-meeting-3 | 16:01 | |
*** amotoki has joined #openstack-meeting-3 | 16:02 | |
*** robcresswell has left #openstack-meeting-3 | 16:02 | |
*** vineetmenon has quit IRC | 16:03 | |
*** Sukhdev has joined #openstack-meeting-3 | 16:03 | |
*** ajmiller has quit IRC | 16:03 | |
*** salv-orlando has quit IRC | 16:05 | |
*** sdake has quit IRC | 16:08 | |
*** evgenyf has quit IRC | 16:09 | |
*** egallen has quit IRC | 16:10 | |
*** sdake has joined #openstack-meeting-3 | 16:11 | |
*** gcossu has left #openstack-meeting-3 | 16:13 | |
*** krtaylor has quit IRC | 16:15 | |
*** ramit_surana has joined #openstack-meeting-3 | 16:17 | |
*** ramitsurana has quit IRC | 16:17 | |
*** tpatil has joined #openstack-meeting-3 | 16:18 | |
*** bradjones has quit IRC | 16:20 | |
*** mrda-away has quit IRC | 16:20 | |
*** bradjones has joined #openstack-meeting-3 | 16:20 | |
*** bradjones has quit IRC | 16:20 | |
*** bradjones has joined #openstack-meeting-3 | 16:20 | |
*** mrda-away has joined #openstack-meeting-3 | 16:20 | |
*** puranamr has quit IRC | 16:21 | |
*** stevemar has quit IRC | 16:22 | |
*** stevemar has joined #openstack-meeting-3 | 16:23 | |
*** puranamr has joined #openstack-meeting-3 | 16:24 | |
*** vineetmenon has joined #openstack-meeting-3 | 16:25 | |
*** Poornima has quit IRC | 16:25 | |
*** stevemar has quit IRC | 16:27 | |
*** krtaylor has joined #openstack-meeting-3 | 16:28 | |
*** sahid has quit IRC | 16:34 | |
*** jckasper has quit IRC | 16:36 | |
*** markvoelker_ has quit IRC | 16:40 | |
*** markvoelker has joined #openstack-meeting-3 | 16:42 | |
*** s3wong has joined #openstack-meeting-3 | 16:45 | |
*** melwitt_ is now known as melwitt | 16:49 | |
*** amotoki has quit IRC | 16:50 | |
*** sbalukoff has joined #openstack-meeting-3 | 16:51 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 16:51 | |
*** hichihara has joined #openstack-meeting-3 | 16:52 | |
*** ajmiller has joined #openstack-meeting-3 | 16:53 | |
*** ajmiller_ has joined #openstack-meeting-3 | 16:54 | |
*** ajmiller__ has joined #openstack-meeting-3 | 16:55 | |
*** ramit_surana has quit IRC | 16:55 | |
*** jreeves has quit IRC | 16:56 | |
*** yamahata has quit IRC | 16:57 | |
*** ajmiller__ has quit IRC | 16:57 | |
*** ajmiller__ has joined #openstack-meeting-3 | 16:57 | |
*** yamahata has joined #openstack-meeting-3 | 16:58 | |
*** ajmiller_ has quit IRC | 16:59 | |
*** ajmiller has quit IRC | 16:59 | |
alaski | #startmeeting nova_cells | 17:00 |
openstack | Meeting started Wed Jul 15 17:00:15 2015 UTC and is due to finish in 60 minutes. The chair is alaski. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
*** openstack changes topic to " (Meeting topic: nova_cells)" | 17:00 | |
openstack | The meeting name has been set to 'nova_cells' | 17:00 |
alaski | anyone around today? | 17:00 |
melwitt | o/ | 17:00 |
alaski | heh, going to be quick today | 17:01 |
alaski | #topic Tempest testing | 17:01 |
*** openstack changes topic to "Tempest testing (Meeting topic: nova_cells)" | 17:01 | |
dansmith | o/ | 17:01 |
alaski | melwitt: anything newsworthy on testing? | 17:01 |
melwitt | alaski: nope. things are in the same state goo.gl/b7R8wq (stable) except for the gate issues yesterday | 17:02 |
alaski | great | 17:02 |
*** vineetmenon has quit IRC | 17:02 | |
alaski | melwitt: you mean the issue that was reverted, right? | 17:02 |
*** bouthors_ has joined #openstack-meeting-3 | 17:03 | |
melwitt | alaski: yes, I think so | 17:03 |
alaski | okay | 17:03 |
alaski | if you aren't aware of anything specific that's different we'll assume it's that | 17:04 |
alaski | #topic Specs | 17:04 |
*** openstack changes topic to "Specs (Meeting topic: nova_cells)" | 17:04 | |
alaski | nothing here except to say that at this point it's probably too late to open more | 17:04 |
alaski | but there is still work to be done on open specs | 17:04 |
alaski | #topic open discussion | 17:05 |
*** openstack changes topic to "open discussion (Meeting topic: nova_cells)" | 17:05 | |
*** vineetmenon has joined #openstack-meeting-3 | 17:05 | |
alaski | I'm going to recommend that we skip this meeting next week | 17:05 |
dansmith | um, yeah | 17:05 |
alaski | if someone objects and wants to run the meeting that's fine, otherwise we'll skip | 17:05 |
melwitt | I'm +1 on skipping | 17:06 |
alaski | cool | 17:06 |
alaski | I've been sidetracked for a bit on internal work but am finally starting to get back to some coding for cells | 17:07 |
alaski | it's quite unfortunate that it's this late and I'm just getting back to it | 17:07 |
vineetmenon | +1 | 17:07 |
vineetmenon | just one comment.. | 17:07 |
*** hichihara has quit IRC | 17:07 | |
*** ihrachyshka has quit IRC | 17:07 | |
vineetmenon | belmiro has uploaded first patch for flavors bp | 17:07 |
vineetmenon | belmoreira, ^ | 17:08 |
alaski | #link https://review.openstack.org/#/c/201606/2 | 17:08 |
alaski | I saw that go up, but haven't looked closely at it yet | 17:08 |
vineetmenon | thanks alaski | 17:08 |
melwitt | yeah, I'm not sure what I can do right now. the db connection switching bp was approved recently and I'll refresh Dheeraj's patch on that and add to it. other than that, I don't know | 17:08 |
vineetmenon | for the link | 17:08 |
*** yamahata has quit IRC | 17:09 | |
alaski | melwitt: a lot of the work was going to be around scheduling and the instance boot flow, but that's been stuck behind request spec object work | 17:09 |
*** ajmiller__ is now known as ajmiller | 17:10 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 17:10 | |
alaski | I'm working on the persistence side of that now, but the object is still up for review | 17:10 |
alaski | this series https://review.openstack.org/#/c/145528/ | 17:10 |
*** sballe has joined #openstack-meeting-3 | 17:10 | |
melwitt | alaski: right. I should review that. what about the cells conductor, is that considered part of scheduling? | 17:11 |
alaski | sort of | 17:11 |
alaski | the work can be done independently, but assumes the object is there | 17:11 |
melwitt | okay | 17:11 |
alaski | so it will be harder to test, but could be coded | 17:11 |
*** s3wong has quit IRC | 17:12 | |
alaski | melwitt: do you want to get started on that? | 17:12 |
alaski | anything else anyone wants to discuss today? | 17:14 |
melwitt | alaski: oh, I was just asking to get more idea of how things fit together. since nothing is existing yet. I'd be interested but to be honest not sure I'd know what to do about it yet | 17:14 |
alaski | melwitt: okay, let me see where I can get to this week on the spec object and we can talk next week | 17:15 |
melwitt | alaski: okay, cool | 17:15 |
*** shwetaap1 has joined #openstack-meeting-3 | 17:15 | |
alaski | seems like there's nothing else | 17:15 |
alaski | thanks everyone | 17:15 |
alaski | #endmeeting | 17:15 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:16 | |
openstack | Meeting ended Wed Jul 15 17:15:59 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:16 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/nova_cells/2015/nova_cells.2015-07-15-17.00.html | 17:16 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nova_cells/2015/nova_cells.2015-07-15-17.00.txt | 17:16 |
openstack | Log: http://eavesdrop.openstack.org/meetings/nova_cells/2015/nova_cells.2015-07-15-17.00.log.html | 17:16 |
vineetmenon | ciao | 17:16 |
*** vineetmenon has quit IRC | 17:16 | |
*** tsandall has quit IRC | 17:16 | |
*** Yi_ has quit IRC | 17:16 | |
*** shwetaap has quit IRC | 17:16 | |
*** banix has joined #openstack-meeting-3 | 17:18 | |
*** Aish has quit IRC | 17:18 | |
*** rockyg has joined #openstack-meeting-3 | 17:18 | |
*** rockyg has left #openstack-meeting-3 | 17:21 | |
*** stevemar has joined #openstack-meeting-3 | 17:23 | |
*** ajmiller_ has joined #openstack-meeting-3 | 17:25 | |
*** ajmiller__ has joined #openstack-meeting-3 | 17:26 | |
*** ajmiller has quit IRC | 17:26 | |
*** stevemar has quit IRC | 17:28 | |
*** Yi has joined #openstack-meeting-3 | 17:28 | |
*** ajmiller_ has quit IRC | 17:29 | |
*** kebray has joined #openstack-meeting-3 | 17:33 | |
*** yamahata has joined #openstack-meeting-3 | 17:33 | |
*** JeanBriceCombebi has quit IRC | 17:34 | |
*** jaypipes has joined #openstack-meeting-3 | 17:35 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 17:40 | |
*** bouthors_ has quit IRC | 17:42 | |
*** bouthors has quit IRC | 17:43 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 17:44 | |
*** sridhar_ram has left #openstack-meeting-3 | 17:44 | |
*** bauzas has quit IRC | 17:46 | |
*** ivar-lazzaro has quit IRC | 17:47 | |
*** ajmiller__ is now known as ajmiller | 17:49 | |
*** bauzas has joined #openstack-meeting-3 | 17:50 | |
*** salv-orl_ has quit IRC | 17:50 | |
*** kebray has quit IRC | 17:54 | |
*** sridhar_ram1 has joined #openstack-meeting-3 | 17:54 | |
*** bouthors_ has joined #openstack-meeting-3 | 17:54 | |
*** bouthors has joined #openstack-meeting-3 | 17:54 | |
*** puranamr has quit IRC | 17:56 | |
*** bouthors__ has joined #openstack-meeting-3 | 17:56 | |
*** Swami has joined #openstack-meeting-3 | 17:58 | |
*** egallen has joined #openstack-meeting-3 | 17:58 | |
*** jwarendt has joined #openstack-meeting-3 | 17:59 | |
*** stevemar has joined #openstack-meeting-3 | 17:59 | |
*** bpokorny_ has joined #openstack-meeting-3 | 18:01 | |
*** mickeys has quit IRC | 18:01 | |
*** puranamr has joined #openstack-meeting-3 | 18:02 | |
*** bouthors__ has quit IRC | 18:03 | |
*** Sukhdev has quit IRC | 18:03 | |
*** bouthors has quit IRC | 18:04 | |
*** bpokorny has quit IRC | 18:04 | |
*** bouthors_ has quit IRC | 18:04 | |
*** nkrinner is now known as nkrinner_afk | 18:05 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 18:06 | |
*** mickeys has joined #openstack-meeting-3 | 18:07 | |
*** hoangcx has joined #openstack-meeting-3 | 18:09 | |
*** alexsyip has joined #openstack-meeting-3 | 18:10 | |
*** puranamr_ has joined #openstack-meeting-3 | 18:14 | |
*** puranamr has quit IRC | 18:14 | |
*** puranamr has joined #openstack-meeting-3 | 18:15 | |
*** puranamr_ has quit IRC | 18:16 | |
*** puranamr has quit IRC | 18:16 | |
*** puranamr has joined #openstack-meeting-3 | 18:16 | |
*** jwarendt has quit IRC | 18:17 | |
*** jckasper has joined #openstack-meeting-3 | 18:18 | |
*** FallenPegasus has quit IRC | 18:18 | |
*** SridarK has joined #openstack-meeting-3 | 18:19 | |
*** puranamr has quit IRC | 18:22 | |
*** sridhar_ram1 has left #openstack-meeting-3 | 18:22 | |
*** DJLoky06 has joined #openstack-meeting-3 | 18:25 | |
*** yushiro has joined #openstack-meeting-3 | 18:25 | |
*** ajmiller_ has joined #openstack-meeting-3 | 18:25 | |
*** ajmiller_ has quit IRC | 18:25 | |
*** vishwanathj has joined #openstack-meeting-3 | 18:25 | |
*** egallen has quit IRC | 18:26 | |
*** belmoreira has joined #openstack-meeting-3 | 18:28 | |
*** ivar-laz_ has quit IRC | 18:29 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:29 | |
*** pc_m has joined #openstack-meeting-3 | 18:30 | |
*** annp has joined #openstack-meeting-3 | 18:31 | |
*** ivar-lazzaro has quit IRC | 18:31 | |
*** badveli has joined #openstack-meeting-3 | 18:31 | |
SridarK | hi | 18:31 |
*** galstrom_zzz is now known as galstrom | 18:32 | |
pc_m | SridarK: hi | 18:32 |
badveli | hello sridark | 18:32 |
hoangcx | Hi SridarK and all | 18:32 |
annp | hi | 18:32 |
mickeys | Hi | 18:32 |
badveli | hello pc_m | 18:32 |
yushiro | SridarK, Hi, :-) | 18:32 |
SridarK | hi all | 18:32 |
SridarK | lets get started | 18:32 |
badveli | hello all | 18:32 |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:32 | |
vishwanathj | hi | 18:32 |
SridarK | #startmeeting Networking FWaaS | 18:32 |
openstack | Meeting started Wed Jul 15 18:32:38 2015 UTC and is due to finish in 60 minutes. The chair is SridarK. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:32 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:32 |
*** openstack changes topic to " (Meeting topic: Networking FWaaS)" | 18:32 | |
openstack | The meeting name has been set to 'networking_fwaas' | 18:32 |
*** FallenPegasus has joined #openstack-meeting-3 | 18:32 | |
SridarK | sorry abt connectivity issues last mtg and thanks all for helping | 18:33 |
SridarK | #topic Bugs | 18:33 |
*** openstack changes topic to "Bugs (Meeting topic: Networking FWaaS)" | 18:33 | |
*** sadasu has quit IRC | 18:33 | |
SridarK | #link https://bugs.launchpad.net/neutron/+bug/1474279 | 18:34 |
openstack | Launchpad bug 1474279 in neutron "FWaaS let connection opened if delete allow rule, beacuse of conntrack" [Undecided,New] - Assigned to Elena Ezhova (eezhova) | 18:34 |
SridarK | new one i see and it just get picked up by Elena | 18:34 |
SridarK | any others that folks are aware of causing some concerns | 18:34 |
SridarK | ? | 18:34 |
*** FallenPegasus has quit IRC | 18:35 | |
SridarK | ok lets move on | 18:35 |
SridarK | #topic Service Objects/Group | 18:35 |
*** openstack changes topic to "Service Objects/Group (Meeting topic: Networking FWaaS)" | 18:35 | |
SridarK | badveli: all yours | 18:35 |
badveli | i am working on a wip patch | 18:36 |
badveli | not yet there | 18:36 |
*** jwarendt has joined #openstack-meeting-3 | 18:36 | |
*** bouthors has joined #openstack-meeting-3 | 18:36 | |
*** bouthors_ has joined #openstack-meeting-3 | 18:36 | |
SridarK | badveli: ok, can u pls share the link | 18:36 |
badveli | i could spend little time on neutron patch and scenario tests | 18:37 |
SridarK | badveli: so we will have one on neutron and another patch on neutron_fwaas ? | 18:37 |
SridarK | badveli: ok | 18:37 |
badveli | yes scenario tests for neutron-fwaas | 18:38 |
badveli | the patch is only scenario tests in neutron-fwaas | 18:38 |
SridarK | badveli: ok there will be a backend on fwaas as well eventually ? | 18:38 |
badveli | should be as the reference model | 18:39 |
SridarK | badveli: ok perfect, anything else to add or discuss ? | 18:39 |
badveli | but initially to make progress i am concentrating on neutron patch and use the service objects in scenario tests | 18:40 |
SridarK | badveli: yes that definitely makes sense | 18:40 |
*** Yi has quit IRC | 18:40 | |
badveli | but i need pc_m help | 18:40 |
badveli | to set up the scenario tests | 18:41 |
* pc_m ears perk | 18:41 | |
*** belmoreira has quit IRC | 18:41 | |
SridarK | :-) | 18:41 |
badveli | he asked me to add a job | 18:41 |
badveli | i am not there yet, | 18:42 |
SridarK | badveli: ok, do u want to discuss now with pc_m or take it up offline ? | 18:42 |
*** puranamr has joined #openstack-meeting-3 | 18:42 | |
pc_m | SridarK: whatever works is OK with me | 18:43 |
*** puranamr has quit IRC | 18:43 | |
badveli | i would like to discuss, since we have not yet have a similar model as vpnaas | 18:43 |
*** puranamr has joined #openstack-meeting-3 | 18:43 | |
badveli | i can take it up offline | 18:44 |
SridarK | badveli: ok cool | 18:44 |
SridarK | lets move on then | 18:44 |
SridarK | #topic Logging Spec | 18:44 |
pc_m | badveli: Just ping me, when you need help. | 18:44 |
*** openstack changes topic to "Logging Spec (Meeting topic: Networking FWaaS)" | 18:44 | |
SridarK | yushiro: hoangcx: all yours | 18:44 |
yushiro | hi, SridarK long time no see :-) | 18:45 |
badveli | thanks pc_m | 18:45 |
SridarK | yushiro: yes good to c u | 18:45 |
SridarK | :-) | 18:45 |
yushiro | currently, we've already implemented new logging API patch. | 18:45 |
yushiro | So, I'd like to update my spec and WIP. | 18:46 |
SridarK | yushiro: great | 18:46 |
yushiro | RFE - Packet logging API for Neutron. https://bugs.launchpad.net/neutron/+bug/1468366 | 18:46 |
openstack | Launchpad bug 1468366 in neutron "RFE - Packet logging API for Neutron" [Undecided,Confirmed] - Assigned to Yushiro FURUKAWA (y-furukawa-2) | 18:46 |
yushiro | And, I'd like pc_m 's help... | 18:46 |
vishwanathj | I vote for cloning pc_m :) | 18:47 |
SridarK | pc_m: is a great help all the time :-) | 18:47 |
SridarK | vishwanathj: +1 | 18:47 |
SridarK | :-) | 18:47 |
pc_m | :) | 18:47 |
yushiro | pc_m, I'd like to ask your review in my RFE :-) | 18:47 |
* pc_m needs a clone already. | 18:47 | |
pc_m | yushiro: Sure will add to my list. | 18:48 |
yushiro | SridarK, pc_m Our target is 'Liberty' to implement logging feature. | 18:48 |
SridarK | yushiro: yes understood | 18:49 |
*** puranamr has quit IRC | 18:49 | |
SridarK | yushiro: anything else u would like to bring up ? | 18:49 |
yushiro | SridarK, It's OK. I'll update my fwaas spec and WIP :-) | 18:50 |
SridarK | yushiro: ok thanks | 18:50 |
*** puranamr has joined #openstack-meeting-3 | 18:50 | |
SridarK | #topic SG - FWaaS alignment (FWaaS Usecases) | 18:51 |
*** openstack changes topic to "SG - FWaaS alignment (FWaaS Usecases) (Meeting topic: Networking FWaaS)" | 18:51 | |
SridarK | #link https://etherpad.openstack.org/p/fwaas_use_cases | 18:51 |
SridarK | xgerman: over to u | 18:51 |
SridarK | thanks to all for adding more inputs here, i tried to summarize into buckets (broadly) around L#131 | 18:52 |
mickeys | There is a lot of stuff there. Do we need to prioritize requirements? How? | 18:52 |
SridarK | mickeys: yes hence a first stab at putting it into broader buckets | 18:53 |
SridarK | then we can start prioritizing | 18:53 |
SridarK | Not sure if xgerman: is away, we can continue the discussion | 18:54 |
mickeys | I guess he is at the mid-cycle summit. Does not seem like FWaaS will have quorum there. | 18:54 |
jwarendt | xgerman is at mid-cycle meetup | 18:54 |
SridarK | ok - lets continue with discussion and this is probab going to take some amount of iterations and we can pick it up with xgerman next time | 18:55 |
*** puranamr has quit IRC | 18:55 | |
jwarendt | The usecase document is open for input though | 18:55 |
SridarK | jwarendt: yes | 18:56 |
mickeys | In Vancouver, it seemed like many key Neutron developers had strong opinions on SG - FWaaS alignment, but we have not heard from the in a while. Any idea how to include them so there are no surprises just as we think we are getting consensus? | 18:56 |
SridarK | As i saw it one set of requirements focussed on the point of insertion of the FW | 18:56 |
sc68cal | I was actually writing up a spec to address this | 18:56 |
sc68cal | https://etherpad.openstack.org/p/fwaas-api-evolution-spec | 18:56 |
SridarK | VM ports, routers, router interfaces ... | 18:56 |
SridarK | sc68cal: hi | 18:56 |
jwarendt | Will try to get midcycle input into that doc. | 18:56 |
SridarK | sc68cal: great this is a good place to capture the results of the discussion | 18:57 |
SridarK | mickeys: yes, point taken - i am hoping that requirements that folks come up will drive that decision | 18:58 |
sc68cal | I basically had strong opinions about the SG api (no changes to it), and how the FwaaS API is where everyhting should go, so I am writing a spec to collect my thoughts and document what I've been saying at the midcycle | 18:58 |
*** flwang has quit IRC | 18:58 | |
*** markvoelker has quit IRC | 18:58 | |
SridarK | sc68cal: +1 | 18:58 |
jwarendt | +1 | 18:59 |
SridarK | the use case etherpad has mostly focussed on fwaas requirements | 18:59 |
hoangcx | +1 | 18:59 |
yushiro | sc68cal, great. I'd like to attend midcycle :-) | 18:59 |
mickeys | I put in some requirements from the point of view of both security groups and fwaas | 18:59 |
*** FallenPegasus has joined #openstack-meeting-3 | 19:00 | |
*** shwetaap has joined #openstack-meeting-3 | 19:00 | |
SridarK | mickeys: and i think u made a point that u had no religion on this | 19:00 |
sc68cal | yushiro: We actually have a hangout open, for remote attendees | 19:00 |
sc68cal | it's on the etherpad https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup | 19:00 |
SridarK | sc68cal: thanks | 19:01 |
mickeys | Sridar: Yes, as long as there is a path for future extensions to security group functionality | 19:01 |
SridarK | sc68cal: perhaps with ur spec if manage to capture the sentiment at the mid cycle that will be good input | 19:02 |
jwarendt | The use case IMHO is what customer needs - whether done in SG or FWaaS is really a detail, do not want to limit meeting customer needs just by OpenStack internal boundaries. | 19:02 |
SridarK | in addition to the requirements | 19:02 |
sc68cal | SridarK: agreed - I plan on doing that and sharing with the community to see if there is consensus in the wider community for whatever conensus we build at the midcycle | 19:02 |
SridarK | jwarendt: yes coming at it from use cases would be right thing | 19:03 |
SridarK | sc68cal: great thanks | 19:03 |
*** shwetaap1 has quit IRC | 19:03 | |
xgerman | we will keep him honest :-) | 19:03 |
SridarK | xgerman: hi :-) | 19:03 |
xgerman | hi | 19:04 |
SridarK | xgerman: we got the ball rolling on the use cases | 19:04 |
SridarK | pls chime in | 19:04 |
xgerman | yep | 19:04 |
xgerman | I think we are ready for the next step so we will weight in on the spec | 19:05 |
badveli | jwarendt but using security groups for advanced use case will it be feasible | 19:05 |
*** e0ne has quit IRC | 19:05 | |
SridarK | xgerman: perhaps a bit more time is needed for folks to digest the contents and then we can start a prioritized list | 19:06 |
SridarK | at least on the use cases | 19:06 |
SridarK | the SG - FWaaS API is a bit more complicated, but hopefully the use cases can drive the discussion there | 19:06 |
xgerman | yeah, we will definitely keep an eye on it and adjust as we go | 19:06 |
SridarK | and sc68cal: 's spec | 19:07 |
*** Longgeek has quit IRC | 19:08 | |
sc68cal | btw the spec is just as an etherpad so if you have thoughts chip in :) | 19:09 |
xgerman | +1 | 19:09 |
SridarK | sc68cal: surely | 19:09 |
badveli | thanks sc68cal | 19:09 |
*** fifieldt_ has joined #openstack-meeting-3 | 19:09 | |
jwarendt | +1 on usecases driving discussion <Sridark> | 19:09 |
mickeys | The other thing we should discuss is the flow classifier proposal: https://etherpad.openstack.org/p/flow-classifier | 19:11 |
*** fitoduarte has joined #openstack-meeting-3 | 19:11 | |
SridarK | Perhaps we can start the exercise of collating all inputs to some buckets ( i took a very prelim stab at it - pls feel free to edit) so we can get rid of duplicates for each persons inputs and start building out a list | 19:11 |
mickeys | They mention FWaaS and Security Groups explicitly. | 19:11 |
SridarK | then we can prioritize | 19:12 |
mickeys | +1 | 19:12 |
jwarendt | +1 | 19:12 |
*** fifieldt has quit IRC | 19:13 | |
*** belmoreira has joined #openstack-meeting-3 | 19:13 | |
SridarK | ok good lets try to do that then but we can preserve the contents from the folks who put their inputs and we can build this out towards the bottom | 19:14 |
badveli | mickeys, jwarendt to me it looked like we should atleast check the feasabiltiy of the use cases implementation | 19:14 |
badveli | we cannot say the use cases can be done in either security groups or fwaas | 19:14 |
SridarK | badveli: at least once we have the use cases, the next round in addition to prioritization we can do the feasibility | 19:15 |
mickeys | badveli: Not sure how to capture feasibility. Hopefully people take that into account during prioritization. | 19:15 |
SridarK | or at least call it out in terms of SG/FWaaS | 19:16 |
badveli | thanks | 19:16 |
badveli | yes i think that makes more sense | 19:17 |
SridarK | ok so perhaps we can run thru this exercise over the next couple of days so we can target to have a list for discussion by the next meeting | 19:17 |
jwarendt | +1 | 19:17 |
SridarK | cool we can possibly discuss this forever, so unless there is something else very critical, lets move on | 19:18 |
SridarK | :-) | 19:19 |
*** Vichoward has quit IRC | 19:19 | |
SridarK | we hope that xgerman: & sc68cal: would have all the answers for us, solved world hunger, gotten us to world peace etc etc when they are back from the mid cycle :-) | 19:20 |
jwarendt | +1000 | 19:20 |
SridarK | on that note of optimism lets move on | 19:20 |
SridarK | #topic Open Discussion | 19:21 |
*** openstack changes topic to "Open Discussion (Meeting topic: Networking FWaaS)" | 19:21 | |
SridarK | pc_m: pls go ahead | 19:21 |
SridarK | and others as well | 19:21 |
pc_m | SridarK: I have a few things to mention to the team, in case you folks are not aware of them... | 19:21 |
pc_m | 1) Grenade job has been modified to disable services, so no service based migrations are tested. | 19:21 |
SridarK | i am just catching up after PTO so every thing is news to me :-) | 19:21 |
pc_m | This implies that in the future we should have service based Grenade jobs. | 19:22 |
SridarK | ok and we will need to get them set up | 19:22 |
pc_m | 2) Should also do a Grenade plugin for service | 19:22 |
pc_m | 3) Should do a DevStack plugin too. | 19:23 |
pc_m | I did one for VPNaaS and it has some dependencies on FW plugin (config file). It has been approved and will upstream as soon as we fix breakage | 19:23 |
SridarK | ok | 19:24 |
pc_m | 4) Migration is being modified to support live-migration in Neutron. The services will be updated too. VPN will be guinea pig | 19:24 |
vishwanathj | pc_m, do you mind sharing the patchset link for the VPANaas.Thanks | 19:24 |
pc_m | 5) Related to migration, for VPN, we had a check-migration test under PEP8. It is now broken due to the migration changes. | 19:25 |
SridarK | So on (4) we have to wait till VPNaaS settles in ? | 19:25 |
pc_m | I have a patch that disables that check for VPN. | 19:25 |
pc_m | SridarK: Yeah, they have to do neutron and then each of the services. Requires directory structure change. | 19:25 |
SridarK | pc_m: ok thx | 19:26 |
pc_m | I hit issues with Grenade, and found that it is broken for services. Hence #1. | 19:26 |
SridarK | ok thx pc_m: for the info | 19:27 |
pc_m | So, if you do any change with db migration, it'll need manual checking. | 19:27 |
pc_m | SridarK: sure, np/ | 19:27 |
*** sridhar_ram1 has joined #openstack-meeting-3 | 19:27 | |
SridarK | Any one else have other things to bring up as we are near to closing | 19:29 |
mickeys | Flow classifier | 19:29 |
pc_m | all set | 19:29 |
*** tonyd has joined #openstack-meeting-3 | 19:29 | |
badveli | pc_m could you please clarify if we add a upgrade(for example in my case service group does change the db migration by addding a new file) | 19:29 |
badveli | what do you mean by manual checking | 19:29 |
pc_m | badveli: So, grenade disabled FW, so it won't be tested now (at all). You'll need to manually test. | 19:30 |
pc_m | Until you create a FW grenade job, and that will be delayed, until all this migration change is done. | 19:30 |
badveli | ok thanks pc_m | 19:30 |
mickeys | Flow classifier: For Security Groups, I think it is a clear no go due to backwards compatibility and alignment with Amazon | 19:30 |
mickeys | For FWaaS, I personally don't have a strong opinion, but I suspect many of you want backwards compatibility, so you might want to speak up and say it is too late to change the FWaaS model to a common classifier | 19:31 |
SridarK | mickeys: and other issues on the compat that sc68cal: brought up at YVR as well | 19:31 |
mickeys | If FWaaS did go with a common classifier, then service object/group would need to move there | 19:31 |
vishwanathj | Friendly reminder: we are past the hour | 19:31 |
SridarK | vishwanathj: yes | 19:31 |
SridarK | mickeys: sorry lets close out now | 19:32 |
pc_m | bye! | 19:32 |
SridarK | mickeys: add it to the etherpad | 19:32 |
yushiro | bye bye :-) | 19:32 |
SridarK | #endmeeting | 19:32 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 19:32 | |
hoangcx | Bye | 19:32 |
openstack | Meeting ended Wed Jul 15 19:32:27 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:32 |
SridarK | bye | 19:32 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking_fwaas/2015/networking_fwaas.2015-07-15-18.32.html | 19:32 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking_fwaas/2015/networking_fwaas.2015-07-15-18.32.txt | 19:32 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking_fwaas/2015/networking_fwaas.2015-07-15-18.32.log.html | 19:32 |
SridarK | bye all | 19:32 |
yushiro | vishwanathj, Nice time keeper !! | 19:32 |
badveli | thanks mickeys , bye all | 19:32 |
jwarendt | thanks | 19:32 |
vishwanathj | :) | 19:32 |
annp | bye | 19:32 |
yushiro | good night, all :-) | 19:33 |
*** annp has quit IRC | 19:33 | |
*** pc_m has left #openstack-meeting-3 | 19:33 | |
*** yushiro has quit IRC | 19:33 | |
*** hoangcx has quit IRC | 19:33 | |
*** choco_ has joined #openstack-meeting-3 | 19:34 | |
*** SridarK has quit IRC | 19:34 | |
*** choco_ has quit IRC | 19:38 | |
*** puranamr has joined #openstack-meeting-3 | 19:39 | |
*** sdake_ has joined #openstack-meeting-3 | 19:41 | |
*** belmoreira has quit IRC | 19:43 | |
*** markvoelker has joined #openstack-meeting-3 | 19:43 | |
*** bouthors_ has quit IRC | 19:43 | |
*** bouthors has quit IRC | 19:43 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 19:43 | |
*** mickeys has quit IRC | 19:45 | |
*** sdake has quit IRC | 19:45 | |
*** markvoelker has quit IRC | 19:45 | |
*** markvoelker has joined #openstack-meeting-3 | 19:46 | |
*** crobertsrh has joined #openstack-meeting-3 | 19:47 | |
*** neillc has joined #openstack-meeting-3 | 19:47 | |
*** egallen has joined #openstack-meeting-3 | 19:49 | |
*** robcresswell has joined #openstack-meeting-3 | 19:49 | |
*** nkrinner_afk is now known as nkrinner | 19:51 | |
*** salv-orlando has joined #openstack-meeting-3 | 19:51 | |
*** sdake_ has quit IRC | 19:52 | |
*** hurgleburgler has joined #openstack-meeting-3 | 19:54 | |
*** doug-fish has joined #openstack-meeting-3 | 19:54 | |
*** tsandall has joined #openstack-meeting-3 | 19:54 | |
*** bpokorny has joined #openstack-meeting-3 | 19:56 | |
*** salv-orlando has quit IRC | 19:57 | |
*** ducttape_ has joined #openstack-meeting-3 | 19:57 | |
*** sdake has joined #openstack-meeting-3 | 20:00 | |
*** bpokorny_ has quit IRC | 20:00 | |
*** pauloewerton has joined #openstack-meeting-3 | 20:00 | |
*** tqtran has joined #openstack-meeting-3 | 20:00 | |
*** esp has joined #openstack-meeting-3 | 20:00 | |
*** tonyd has quit IRC | 20:01 | |
*** r1chardj0n3s has joined #openstack-meeting-3 | 20:01 | |
tqtran | hello hello | 20:02 |
r1chardj0n3s | ohai | 20:02 |
neillc | hello | 20:02 |
hurgleburgler | (◠‿◠✿)ノ | 20:02 |
esp | o/ | 20:02 |
pauloewerton | o/ | 20:02 |
ducttape_ | o/ | 20:02 |
rhagarty_ | o/ | 20:02 |
mrunge | o/ | 20:02 |
kzaitsev_mb | has the meeting started? =) | 20:02 |
mrunge | nope, we're here by coincidence | 20:03 |
tqtran | not yet, david's around though | 20:03 |
david-lyle | #startmeeting Horizon | 20:03 |
openstack | Meeting started Wed Jul 15 20:03:18 2015 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:03 |
*** openstack changes topic to " (Meeting topic: Horizon)" | 20:03 | |
openstack | The meeting name has been set to 'horizon' | 20:03 |
btully | %/ | 20:03 |
kzaitsev_mb | o/ | 20:03 |
peristeri | o/ | 20:03 |
crobertsrh | hello/ | 20:03 |
doug-fish | hi | 20:03 |
bpokorny | Hi | 20:04 |
*** lhcheng has joined #openstack-meeting-3 | 20:04 | |
*** tonyd has joined #openstack-meeting-3 | 20:04 | |
david-lyle | the gangs all here | 20:05 |
r1chardj0n3s | yep | 20:05 |
david-lyle | The only general lead in I have is that the midcycle is next week | 20:06 |
david-lyle | we are working on a video conf solution for remote participants | 20:06 |
david-lyle | and by we, I mean someone else ;) | 20:07 |
*** mwhagedorn has joined #openstack-meeting-3 | 20:07 | |
kzaitsev_mb | (= | 20:07 |
r1chardj0n3s | I've been told that vidyo should support >10 participants | 20:07 |
robcresswell | \o/ | 20:08 |
david-lyle | There was a question around the weekly meeting next week. It will be at 6am Fort Collins time, so I can still run it if desired | 20:08 |
robcresswell | Yeah if there's some type of video, that would be great | 20:08 |
r1chardj0n3s | getting a camera/mic is up to someone else, as I tried the one I have and it didn't work :) | 20:08 |
*** Longgeek has joined #openstack-meeting-3 | 20:08 | |
*** shwetaap has quit IRC | 20:08 | |
esp | I think hp myrooms suports 250 | 20:08 |
robcresswell | Me or Matthias could run it, if thats easier. It was more if it should still be held with all the cores busy? | 20:08 |
david-lyle | other than r1chardj0n3s and doug-fish I don't think anyone that usually attends will be here | 20:09 |
david-lyle | rather than home | 20:09 |
david-lyle | probably asking the wrong group | 20:09 |
david-lyle | :) | 20:09 |
*** ameybhide has joined #openstack-meeting-3 | 20:10 | |
mrunge | yeah, maybe | 20:10 |
david-lyle | I'll just hold it | 20:10 |
robcresswell | Sure | 20:10 |
*** ameybhide has left #openstack-meeting-3 | 20:10 | |
david-lyle | if we quit early, so be it | 20:10 |
*** egallen has quit IRC | 20:10 | |
david-lyle | There is a UX project proposal up, from Piet to add UX to openstack | 20:10 |
david-lyle | which may be of interest to some | 20:11 |
Piet | Terrible idea! -1! | 20:11 |
robcresswell | Who even is that piet guy | 20:11 |
robcresswell | :) | 20:11 |
david-lyle | #link https://review.openstack.org/199768 | 20:11 |
Piet | mouth breather | 20:11 |
david-lyle | don't get me started | 20:11 |
david-lyle | seemed to be generally supported, some minor concerns from the TC | 20:12 |
*** shwetaap has joined #openstack-meeting-3 | 20:12 | |
david-lyle | last general thing, I posted some review criteria, to explicitly spell out expectations | 20:13 |
david-lyle | #link https://wiki.openstack.org/wiki/Horizon/Reviews | 20:13 |
*** egallen has joined #openstack-meeting-3 | 20:13 | |
*** Longgeek has quit IRC | 20:13 | |
*** Yi has joined #openstack-meeting-3 | 20:14 | |
david-lyle | IMO we've been getting a little lax and I'd like to see that corrected | 20:14 |
ducttape_ | do we need more rules, or better adoption of those listed? | 20:14 |
r1chardj0n3s | +1 guidelines | 20:14 |
*** jwarendt has quit IRC | 20:14 | |
mrunge | better adoption, I think the rules are clear | 20:14 |
david-lyle | ducttape_: in the past the guidelines were tribal knowledge, this just documents them | 20:14 |
*** tonyd has quit IRC | 20:15 | |
*** puranamr has quit IRC | 20:15 | |
david-lyle | tribal knowledge doesn't share as easily | 20:15 |
ducttape_ | should we have listed that each +2 should be from a different company? | 20:15 |
robcresswell | One nitpick to tag on, when you approve patches, can you please also make sure the bug is targeted/ prioritised and the patch is attached properly (sometimes auto-infra doesnt work) | 20:15 |
*** puranamr has joined #openstack-meeting-3 | 20:15 | |
doug-fish | listing them in a wiki is a great idea | 20:15 |
mrunge | robcresswell +1 | 20:16 |
mrunge | it's a wiki, that should be added | 20:16 |
doug-fish | ducttape_: is that true? (each +2 from a different company) I thought as long as the submitter and both approvers were not from the same company all was good | 20:16 |
ducttape_ | not sure, I have heard different versions of the "lets get broad adoption for merging" rule | 20:16 |
doug-fish | I don't see it in the wiki | 20:16 |
david-lyle | ducttape_: the rule I've been advocating is of the author, and two core reviewers one of the three needed to be from a different company | 20:16 |
doug-fish | david-lyle: maybe you could capture that in the wiki? | 20:17 |
david-lyle | sure | 20:17 |
doug-fish | thx | 20:17 |
david-lyle | I'll add it post meeting | 20:17 |
mrunge | and please add to check, bug is targeted correctly, prioritized | 20:17 |
mrunge | as robcresswell mentioned | 20:18 |
*** matt-borland has joined #openstack-meeting-3 | 20:18 | |
robcresswell | Yeah, and listed against the bug, recently infra keeps saying Fix Commited without linking the patch so I end up chasing them down. | 20:18 |
*** badveli has quit IRC | 20:18 | |
david-lyle | if there are concerns that the 1 of 3 rule is causing problems please raise it privately or publicly | 20:18 |
*** sqchen has joined #openstack-meeting-3 | 20:19 | |
*** ongk has joined #openstack-meeting-3 | 20:19 | |
david-lyle | I also cleaned up the d-o-a project in launchpad today, will try to tackle horizon in the next few | 20:19 |
* david-lyle knows that will go much slower | 20:19 | |
david-lyle | so you can target bugs in d-o-a to a milestone as well | 20:20 |
*** jwy has joined #openstack-meeting-3 | 20:20 | |
*** Yi_ has joined #openstack-meeting-3 | 20:20 | |
* ducttape_ looks forward to doa and django 1.8 | 20:20 | |
david-lyle | Today's agenda can be found at: | 20:20 |
david-lyle | #link https://wiki.openstack.org/wiki/Meetings/Horizon | 20:20 |
mrunge | if there's a milestone missing, it seems I am able to create tags, versions etc. in launchpad. too | 20:20 |
*** alexsyip has quit IRC | 20:21 | |
lhcheng | my concern is although 1 of 3 is followed, but all three have the same motive. It kinda work around the rule. | 20:21 |
kzaitsev_mb | david-lyle: seems like I added the only item to the agenda =) | 20:21 |
david-lyle | lhcheng: if that goal of the motive is outside the scope of the project, then we have a problem | 20:21 |
david-lyle | if the goal is correct and the means to get there are a problem, we should discuss that | 20:22 |
david-lyle | let's table that for just a minute and hear kzaitsev_mb | 20:22 |
*** Yi__ has joined #openstack-meeting-3 | 20:22 | |
*** Yi_ has quit IRC | 20:22 | |
ducttape_ | lhcheng - I think the spirit of the rule is "the change should try to gather broad input, and see reasonable effort made so that anyone interested can review" | 20:23 |
*** Yi has quit IRC | 20:23 | |
david-lyle | #topic Choosing a CPL (https://wiki.openstack.org/wiki/CrossProjectLiaisons) for OSLO | 20:23 |
*** openstack changes topic to "Choosing a CPL (https://wiki.openstack.org/wiki/CrossProjectLiaisons) for OSLO (Meeting topic: Horizon)" | 20:23 | |
lhcheng | david-lyle: sure | 20:23 |
david-lyle | so kzaitsev_mb you're volunteering, is that correct? | 20:23 |
kzaitsev_mb | well, the topic actually says it all. I've been contacted by dims_ earlier this week, and he asked if I'd like to volounteer for that position | 20:24 |
*** tonyd has joined #openstack-meeting-3 | 20:24 | |
kzaitsev_mb | david-lyle: yep, I pretty much would like to ) | 20:24 |
david-lyle | there's a lot of competition ;) | 20:24 |
kzaitsev_mb | if that's ok with everyone ) | 20:24 |
kzaitsev_mb | I'll try to do my best (= | 20:24 |
david-lyle | I have no issue with it, anyone else? | 20:25 |
lhcheng | ++ for me | 20:25 |
mrunge | 1+ from me | 20:25 |
doug-fish | no concern here - thanks for volunterring kzaitsev_mb! | 20:25 |
mrunge | and if he doesn't behave, we'll kick him out again? | 20:25 |
mrunge | thank you for stepping up kzaitsev_mb ! | 20:25 |
david-lyle | kzaitsev_mb: please add yourself to the wiki, and thanks for stepping up | 20:25 |
*** DJLoky06 has quit IRC | 20:25 | |
kzaitsev_mb | ok, will do =) | 20:25 |
lhcheng | thanks kzaitsev_mb | 20:25 |
david-lyle | agenda complete! | 20:26 |
kzaitsev_mb | "And now my watch begins" or something (= | 20:26 |
david-lyle | #topic Open Discussion | 20:26 |
*** openstack changes topic to "Open Discussion (Meeting topic: Horizon)" | 20:26 | |
david-lyle | go ahead lhcheng | 20:26 |
*** alexsyip has joined #openstack-meeting-3 | 20:26 | |
david-lyle | sorry to cut you off before | 20:26 |
lhcheng | no worries, I guess the reason we have the 1 of 3 rule is so that we can control code getting pushed without broader review | 20:27 |
doug-fish | lhcheng: are you thinking patches get approved too quickly and there is no chance for review? | 20:28 |
doug-fish | *some patches, not all | 20:28 |
mrunge | iirc, that was to prevent code rushed in, which was dominated by just a single company | 20:28 |
lhcheng | doug-fish: approved too quickly | 20:28 |
doug-fish | lhcheng: maybe we should have some minimum age/time we generally let the patches sit before they get merged? | 20:29 |
tqtran | isn't that the point of having many cores? to get eyes on things. usually it takes a day or two to merge, is that not enough time? | 20:30 |
ducttape_ | right, what would be reasonable review time? | 20:30 |
*** rajatvig has joined #openstack-meeting-3 | 20:30 | |
david-lyle | Ok, the historical reason was when I started 2 companies were the most active contributors and had different motivations, but worked well together. My original concern was getting two major currents going in horizon that wouldn't necessarily line up | 20:30 |
david-lyle | it seems we may have those two currents now and the split is no longer at company boundaries | 20:31 |
david-lyle | so the rule is too simple | 20:31 |
ducttape_ | +1 | 20:31 |
david-lyle | there is a strong push to change and change rapidly | 20:32 |
lhcheng | doug-fish: at least get the patch pass gate first even before approving | 20:32 |
doug-fish | david-lyle: : just to make those 2 current clear to those of us who lack social sensitivity can you spell out the 2 currents you see? | 20:32 |
david-lyle | and there is a strong push by those deploying horizon and actively use it, to do so more sanely | 20:32 |
doug-fish | lhcheng: yeah, that's probably a good idea! | 20:32 |
*** FallenPegasus has quit IRC | 20:32 | |
*** FallenPegasus has joined #openstack-meeting-3 | 20:33 | |
david-lyle | and developers in those two camps don't necessarily understand the implications of changes for the other | 20:33 |
ducttape_ | doug-fish - this is an oversimplification, but new code right away vs the need to be able to have horizon in a good working state 100% | 20:33 |
doug-fish | yeah ok, I got it now. | 20:33 |
* david-lyle thinks he said something like that | 20:34 | |
tqtran | i agree, but isnt majority of new code disabled by default? | 20:34 |
*** jwy has quit IRC | 20:34 | |
david-lyle | tqtran: only the end features of it | 20:34 |
ducttape_ | I think that's missing the point | 20:34 |
*** DJLoky06 has joined #openstack-meeting-3 | 20:34 | |
mrunge | yupp | 20:34 |
tqtran | there are a few infra changes that did get through, i agree those should have been more strict | 20:34 |
ducttape_ | if you can check in whatever you like, so long as it is disabled.... thats not correct | 20:35 |
david-lyle | and building iteratively is ok, as long as code is not the only thing being created | 20:35 |
lhcheng | hmm even if its disabled code, it should still be working code | 20:35 |
lhcheng | with test too | 20:35 |
mrunge | and it should be checked on the gate properly | 20:35 |
tqtran | nothing merges without getting checked at gate? | 20:35 |
david-lyle | tests and docs are not a tax, they protect the developer too | 20:35 |
mrunge | if you don't write tests, it's not checked | 20:36 |
david-lyle | otherwise the next partial piece comes along and breaks the change you just made | 20:36 |
tqtran | i agree some of the patches didn't include tests, but i would say most of the newer patches do contain them, in fact more so than previously | 20:36 |
*** jasondotstar has quit IRC | 20:37 | |
*** Yi__ has quit IRC | 20:37 | |
tqtran | if you guys took a look at them, you would notice that a majority of the time, the spec files are bigger than the code | 20:37 |
david-lyle | the lack of tests is not just a angular vs django thing either | 20:37 |
mrunge | it's not fingerpointing at anyone, we just need to make sure, code is production ready, not ready to be tested by other developers | 20:37 |
tqtran | i agree, some infra stuff did get in w/o proper tests | 20:38 |
tqtran | but theres only one that i can think of off the top of my head | 20:38 |
tqtran | mrunge: understood, i agree that going forward, tests and docs should be prioritize | 20:38 |
ducttape_ | tqtran: this change was +2 within a 3 min window - https://review.openstack.org/#/c/200324/ | 20:39 |
ducttape_ | and I didn't see any tests | 20:39 |
lhcheng | mrunge: agree, we want to agree to some guideline on quality of code | 20:39 |
david-lyle | For the me the goal here is make clear the expectations and do a bit of a reset | 20:39 |
tqtran | ducttape_: how would you test that? | 20:39 |
*** jwy has joined #openstack-meeting-3 | 20:40 | |
david-lyle | otherwise we will all be paying down the road | 20:40 |
*** krtaylor has quit IRC | 20:40 | |
tqtran | sure thats fair | 20:40 |
doug-fish | david-lyle: yeah that's a good approach. | 20:40 |
*** nkrinner is now known as nkrinner_afk | 20:40 | |
ducttape_ | tqtran - thats the question a core should be asking ;) | 20:40 |
david-lyle | tqtran: load the panel and test that it renders, much like any of the index views | 20:40 |
doug-fish | I've been contributing here and there to other projects - they are much more strict about testing that we have been in Horizon | 20:40 |
tqtran | as in manual testing? | 20:40 |
david-lyle | tqtran: we have the ability to write selenium tests if need be | 20:41 |
lhcheng | doug-fish: true, no tests/doc is immediately -1 | 20:41 |
tqtran | so, do we normally tests new panels/dashboards via selenium? | 20:41 |
lhcheng | doug-fish: at least for keystone | 20:41 |
tqtran | im just trying to setup a consensus and norm | 20:41 |
david-lyle | tqtran: with django we didn't need selenium to do that | 20:41 |
doug-fish | even heat requires unit tests! | 20:41 |
ducttape_ | we usually use django's test runner | 20:41 |
mrunge | tqtran, in the past, we didn't need selenium | 20:42 |
david-lyle | because the page was rendered server side | 20:42 |
*** FallenPegasus has quit IRC | 20:42 | |
mrunge | now, we need some rendering engine | 20:42 |
tqtran | so my question is simple, for new panels/dashboards, do we have existing tests for them? and if not, are we expecting programmatic tests for them? | 20:42 |
david-lyle | but we did use selenium to validate some Javascript code | 20:42 |
david-lyle | that has been the case yes | 20:43 |
mrunge | tqtran, for django based panels: as david said. and yes, we're expecting programmatic tests | 20:43 |
tqtran | i have a feeling that many more panels are going to get angularize going forward, so this is something i would be interested to know | 20:43 |
*** bryan_att has quit IRC | 20:43 | |
tqtran | i think david-lyle is referring to just manual testing, so we'd have to come up with a programmatic way to test it then. sounds about right? | 20:44 |
david-lyle | tqtran: no programmatic | 20:44 |
ducttape_ | this would be something to be done with the first commit.... "this is how you test ng stuff" | 20:44 |
mrunge | tqtran, manual testing should be an exception | 20:44 |
mrunge | we need automatic testing | 20:45 |
tqtran | ok, you guys are telling me two different things here | 20:45 |
david-lyle | tqtran: I don't think we are | 20:45 |
tqtran | ducttape_: most of the patches include testing messages in the commit body | 20:45 |
david-lyle | ok, that is different | 20:45 |
david-lyle | but yes that is necessary too | 20:45 |
ducttape_ | I mean automated tests, not in a commit message | 20:46 |
mrunge | how can we exclude regressions, if features are not tested at each commit? | 20:46 |
ducttape_ | I mean as you guys blaze that trail, to have a solid example for others to follow | 20:46 |
tqtran | would someone like to volunteer on creating this automated test for new panel/dashboard? | 20:46 |
mwhagedorn | most of the new angular stuff seems to have jasmine tests.. what am I missing? | 20:46 |
*** jasondotstar has joined #openstack-meeting-3 | 20:46 | |
tqtran | if that is something you guys want, someone should step up to the plate, i sure got mine full :P | 20:47 |
david-lyle | huh | 20:47 |
lhcheng | mwhagedorn: that only test the client side, how the data is passed from rest to client is not. | 20:47 |
doug-fish | lhcheng: are you talking about integration tests? | 20:48 |
mwhagedorn | like end to end testing/selenium | 20:48 |
mwhagedorn | ? | 20:48 |
tqtran | lhcheng: you mean like integration tests? or https://github.com/openstack/horizon/blob/master/openstack_dashboard/test/api_tests/keystone_rest_tests.py ? | 20:48 |
ducttape_ | https://i.imgflip.com/o91iz.jpg | 20:48 |
mrunge | tqtran, integration tests would be ideal | 20:49 |
lhcheng | doug-fish: not integration test | 20:49 |
mwhagedorn | ducttape_: moce | 20:49 |
mwhagedorn | nice | 20:49 |
mwhagedorn | :) | 20:49 |
mrunge | but, that's probably too much | 20:49 |
lhcheng | integration tests means horizon is tested with other services | 20:49 |
tqtran | so just unit rest tests? | 20:49 |
tqtran | we have those.... | 20:49 |
david-lyle | most horizon tests to this point have been a hybrid | 20:49 |
david-lyle | they're not really unit tests | 20:50 |
david-lyle | because we're not testing one method at a time | 20:50 |
mwhagedorn | do we need to set expectations in the docs for what a good test looks like then? | 20:50 |
*** rajatvig has quit IRC | 20:50 | |
david-lyle | we're testing that methods work in association with the pages that are rendered | 20:50 |
tqtran | david-lyle: for legacy code? or the newer code? | 20:50 |
david-lyle | testing get_context_data while mocking the data source is worthless | 20:51 |
david-lyle | tqtran: django based code | 20:51 |
*** rajatvig has joined #openstack-meeting-3 | 20:52 | |
david-lyle | so the goal of a core reviewer is ultimately a stable and functioning project | 20:52 |
*** krtaylor has joined #openstack-meeting-3 | 20:53 | |
david-lyle | change is done with respect to that stability and continued functionality | 20:53 |
david-lyle | if something needs to change drastically, it needs to be documented | 20:53 |
david-lyle | so that people can consume it | 20:53 |
david-lyle | without ripping out their hair for days on end | 20:53 |
david-lyle | I'm not saying we've been perfect at that | 20:54 |
david-lyle | it is the goal | 20:54 |
mrunge | yes! | 20:54 |
mwhagedorn | I am still a little in the dark then what qualifies as a good test from the core perspective | 20:55 |
mwhagedorn | whats lacking | 20:55 |
mwhagedorn | whats needed to get things more in line with larger goals | 20:55 |
ducttape_ | mwhagedorn - I think there are patterns for old school horizon changes | 20:55 |
ducttape_ | and the new stuff is all over the map on how much it does or does not have for tests, and which type | 20:55 |
ducttape_ | we are struggling to reach consensus on what is correct | 20:56 |
mwhagedorn | ducttape_ : sure but wouldnt you agree that its hard to tell what the legacy tests actually test sometimes? | 20:56 |
mrunge | oh, mwhagedorn that's easy | 20:56 |
hurgleburgler | There is some old stuff that isn't currently being tested at all as well | 20:56 |
ducttape_ | I'm strange, I understand the old tests very well. you should ask a normal person | 20:56 |
*** FallenPegasus has joined #openstack-meeting-3 | 20:56 | |
hurgleburgler | do we know what kind of coverage we currently have? | 20:56 |
tqtran | ducttape_: i think thats an unfair statement, most of the angular patches come with spec files (there were exceptions in kilo). | 20:56 |
david-lyle | mwhagedorn: depends on if you understand how mox and django work | 20:56 |
mwhagedorn | mox is pretty much user-viscious imho | 20:57 |
tqtran | but test for the patches in kilo have since been added | 20:57 |
david-lyle | tqtran: again, to me this is not a clean cut case of angular vs django | 20:57 |
ducttape_ | tqtran - would you agree we are trying to reach consensus on what is appropriate for ng style testing, when you are adding a new feature? | 20:57 |
peristeri | code coverage can help the reviewer see what has not been tested. It is not bullet proof but better then nothing | 20:57 |
tqtran | right, thats what karma is there for | 20:58 |
hurgleburgler | that's just js thought, right? | 20:58 |
hurgleburgler | though* | 20:58 |
tqtran | correct, just js part | 20:58 |
mrunge | tqtran, for example, new launch instance couldn't create a volume during launching an instance | 20:58 |
david-lyle | coverage can be run on any horizon build | 20:58 |
mrunge | that would have been caught very early | 20:59 |
mwhagedorn | you can get coverage on the django stuff hurgleburgler.... | 20:59 |
mrunge | if there was a test for it | 20:59 |
david-lyle | looks like time is up. | 21:00 |
tqtran | ok, so what im hearing is, more tests and docs. but going back to mwhagedorn, what are expections/standards for them? | 21:00 |
mwhagedorn | yes | 21:00 |
mwhagedorn | someone help me :) | 21:00 |
* robcresswell is following all this, btw, but also eating dinner :) | 21:01 | |
tqtran | and popcorn | 21:01 |
*** mickeys has joined #openstack-meeting-3 | 21:01 | |
tqtran | hahaha | 21:01 |
* esp just finished some nachos and a coke | 21:01 | |
* ducttape_ always brings a cold beverage to these things | 21:01 | |
robcresswell | The drama here is better than tv :) | 21:01 |
hurgleburgler | Good Times ಠ◡ಠ | 21:02 |
mrunge | you can switch off tv and don't need to care about it any more | 21:02 |
hurgleburgler | I'll have to bring pop corn to the mid cycle | 21:02 |
* david-lyle bites tongue | 21:02 | |
robcresswell | I'm happy to help out with docs stuff. Me and bradjones are working on a formal doc for angular panels/dashboards and adding external plugins etc | 21:02 |
david-lyle | #nedmeeting | 21:02 |
r1chardj0n3s | ned meeting who? | 21:02 |
hurgleburgler | stark?? | 21:02 |
* r1chardj0n3s ducks | 21:02 | |
david-lyle | #action david-lyle document testing | 21:03 |
david-lyle | #endmeeting | 21:03 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 21:03 | |
openstack | Meeting ended Wed Jul 15 21:03:12 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:03 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/horizon/2015/horizon.2015-07-15-20.03.html | 21:03 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/horizon/2015/horizon.2015-07-15-20.03.txt | 21:03 |
openstack | Log: http://eavesdrop.openstack.org/meetings/horizon/2015/horizon.2015-07-15-20.03.log.html | 21:03 |
*** r1chardj0n3s has left #openstack-meeting-3 | 21:03 | |
*** hurgleburgler has left #openstack-meeting-3 | 21:03 | |
neillc | bye all | 21:03 |
*** puranamr_ has joined #openstack-meeting-3 | 21:03 | |
*** neillc has left #openstack-meeting-3 | 21:03 | |
*** mickeys has quit IRC | 21:03 | |
*** tonyd has quit IRC | 21:04 | |
*** mickeys has joined #openstack-meeting-3 | 21:04 | |
*** Piet has quit IRC | 21:04 | |
*** tqtran has left #openstack-meeting-3 | 21:04 | |
*** pauloewerton has left #openstack-meeting-3 | 21:04 | |
*** FallenPegasus has quit IRC | 21:05 | |
*** puranamr has quit IRC | 21:05 | |
*** FallenPegasus has joined #openstack-meeting-3 | 21:05 | |
esp | thx david-lyle | 21:06 |
*** bknudson has quit IRC | 21:06 | |
*** lhcheng has left #openstack-meeting-3 | 21:06 | |
*** dims_ has quit IRC | 21:07 | |
*** lblanchard has quit IRC | 21:07 | |
*** jasondotstar has quit IRC | 21:09 | |
*** rajatvig has quit IRC | 21:09 | |
*** crobertsrh is now known as _crobertsrh | 21:10 | |
*** ongk has left #openstack-meeting-3 | 21:10 | |
*** stevemar has quit IRC | 21:10 | |
*** julim has quit IRC | 21:10 | |
*** matt-borland has left #openstack-meeting-3 | 21:10 | |
*** rajatvig has joined #openstack-meeting-3 | 21:15 | |
*** safchain has quit IRC | 21:15 | |
*** jwy has left #openstack-meeting-3 | 21:18 | |
*** stevemar has joined #openstack-meeting-3 | 21:20 | |
*** mrmartin has quit IRC | 21:22 | |
*** peristeri has quit IRC | 21:23 | |
*** stevemar_ has joined #openstack-meeting-3 | 21:25 | |
*** stevemar has quit IRC | 21:25 | |
*** rajatvig has quit IRC | 21:25 | |
*** FallenPegasus has quit IRC | 21:26 | |
*** FallenPegasus has joined #openstack-meeting-3 | 21:26 | |
*** mrunge has quit IRC | 21:26 | |
*** egallen has quit IRC | 21:28 | |
*** stevemar_ has quit IRC | 21:29 | |
*** robcresswell has left #openstack-meeting-3 | 21:29 | |
*** rajatvig has joined #openstack-meeting-3 | 21:30 | |
*** sdake_ has joined #openstack-meeting-3 | 21:30 | |
*** sdake_ has quit IRC | 21:30 | |
*** Sukhdev has joined #openstack-meeting-3 | 21:30 | |
*** sdake_ has joined #openstack-meeting-3 | 21:30 | |
*** FallenPegasus has quit IRC | 21:31 | |
*** FallenPegasus has joined #openstack-meeting-3 | 21:32 | |
*** FallenPegasus has quit IRC | 21:32 | |
*** sdake has quit IRC | 21:33 | |
*** Piet has joined #openstack-meeting-3 | 21:33 | |
*** FallenPegasus has joined #openstack-meeting-3 | 21:34 | |
*** salv-orlando has joined #openstack-meeting-3 | 21:36 | |
*** alexsyip has quit IRC | 21:36 | |
*** Swami has quit IRC | 21:37 | |
*** DJLoky06 has quit IRC | 21:40 | |
*** rajatvig has quit IRC | 21:40 | |
*** FallenPe_ has joined #openstack-meeting-3 | 21:40 | |
*** FallenPegasus has quit IRC | 21:40 | |
*** rajatvig has joined #openstack-meeting-3 | 21:41 | |
*** rajatvig has quit IRC | 21:41 | |
*** DJLoky06 has joined #openstack-meeting-3 | 21:42 | |
*** tsandall has quit IRC | 21:42 | |
*** sdake has joined #openstack-meeting-3 | 21:43 | |
*** neelashah has quit IRC | 21:43 | |
*** alexsyip has joined #openstack-meeting-3 | 21:43 | |
*** tsandall has joined #openstack-meeting-3 | 21:44 | |
*** rajatvig has joined #openstack-meeting-3 | 21:45 | |
*** sdake_ has quit IRC | 21:46 | |
*** Swami has joined #openstack-meeting-3 | 21:52 | |
*** puranamr_ has quit IRC | 21:54 | |
*** puranamr has joined #openstack-meeting-3 | 21:57 | |
*** jaypipes has quit IRC | 21:57 | |
*** Longgeek has joined #openstack-meeting-3 | 21:57 | |
*** krtaylor has quit IRC | 22:03 | |
*** shwetaap1 has joined #openstack-meeting-3 | 22:04 | |
*** shwetaap has quit IRC | 22:08 | |
*** puranamr has quit IRC | 22:12 | |
*** banix has quit IRC | 22:15 | |
*** Longgeek has quit IRC | 22:16 | |
*** krtaylor has joined #openstack-meeting-3 | 22:16 | |
*** FallenPe_ has quit IRC | 22:24 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 22:30 | |
*** igordcard_ has quit IRC | 22:30 | |
*** doug-fish has left #openstack-meeting-3 | 22:30 | |
*** shwetaap1 has quit IRC | 22:33 | |
*** ivar-lazzaro has quit IRC | 22:33 | |
*** Yi has joined #openstack-meeting-3 | 22:36 | |
*** Yi_ has joined #openstack-meeting-3 | 22:37 | |
*** Yi has quit IRC | 22:40 | |
*** galstrom is now known as galstrom_zzz | 22:41 | |
*** sqchen has quit IRC | 22:41 | |
*** yamahata has quit IRC | 22:42 | |
*** shwetaap has joined #openstack-meeting-3 | 22:43 | |
*** tsandall has quit IRC | 22:46 | |
*** mickeys has quit IRC | 22:46 | |
*** mickeys has joined #openstack-meeting-3 | 22:46 | |
*** tsandall has joined #openstack-meeting-3 | 22:47 | |
*** dims_ has joined #openstack-meeting-3 | 22:51 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:51 | |
*** mestery_ has joined #openstack-meeting-3 | 23:00 | |
*** esp has left #openstack-meeting-3 | 23:01 | |
*** sqchen has joined #openstack-meeting-3 | 23:02 | |
*** FallenPegasus has joined #openstack-meeting-3 | 23:03 | |
*** mestery has quit IRC | 23:03 | |
*** jasondotstar has joined #openstack-meeting-3 | 23:07 | |
*** devlaps has joined #openstack-meeting-3 | 23:08 | |
*** puranamr has joined #openstack-meeting-3 | 23:09 | |
*** jasondotstar has quit IRC | 23:10 | |
*** puranamr has quit IRC | 23:11 | |
*** Yi_ has quit IRC | 23:11 | |
*** mickeys has quit IRC | 23:12 | |
*** fitoduarte has quit IRC | 23:18 | |
*** carl_baldwin has quit IRC | 23:20 | |
*** zhenguo has joined #openstack-meeting-3 | 23:27 | |
*** Yi has joined #openstack-meeting-3 | 23:27 | |
*** Sukhdev has quit IRC | 23:30 | |
*** ducttape_ has quit IRC | 23:30 | |
*** kzaitsev_mb has quit IRC | 23:32 | |
*** DJLoky06 has quit IRC | 23:36 | |
*** Yi has quit IRC | 23:44 | |
*** shwetaap has quit IRC | 23:47 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 23:47 | |
*** bpokorny has quit IRC | 23:58 | |
*** bpokorny has joined #openstack-meeting-3 | 23:58 | |
*** Sukhdev has joined #openstack-meeting-3 | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!