*** rbak has quit IRC | 00:02 | |
*** sdake has quit IRC | 00:06 | |
*** baohua has quit IRC | 00:10 | |
*** piet has quit IRC | 00:13 | |
*** piet has joined #openstack-meeting-3 | 00:13 | |
*** adrian_otto has joined #openstack-meeting-3 | 00:17 | |
*** Sukhdev has joined #openstack-meeting-3 | 00:22 | |
*** sdake has joined #openstack-meeting-3 | 00:32 | |
*** jpomeroy has quit IRC | 00:36 | |
*** hoangcx has joined #openstack-meeting-3 | 00:37 | |
*** Aish has joined #openstack-meeting-3 | 00:38 | |
*** bpokorny has joined #openstack-meeting-3 | 00:44 | |
*** Aish has quit IRC | 00:45 | |
*** galstrom is now known as galstrom_zzz | 00:49 | |
*** Josheee has quit IRC | 00:55 | |
*** adrian_otto has quit IRC | 01:00 | |
*** Sukhdev has quit IRC | 01:08 | |
*** gomarivera has quit IRC | 01:09 | |
*** bpokorny_ has joined #openstack-meeting-3 | 01:16 | |
*** bpokorny has quit IRC | 01:20 | |
*** bpokorny_ has quit IRC | 01:21 | |
*** stanchan has quit IRC | 01:21 | |
*** Sukhdev has joined #openstack-meeting-3 | 01:29 | |
*** julim has quit IRC | 01:30 | |
*** julim has joined #openstack-meeting-3 | 01:30 | |
*** tellesnobrega_af is now known as tellesnobrega | 01:37 | |
*** stanzgy has joined #openstack-meeting-3 | 01:38 | |
*** sdake has quit IRC | 01:40 | |
*** vahidh has quit IRC | 01:40 | |
*** vahidh has joined #openstack-meeting-3 | 01:41 | |
*** baohua has joined #openstack-meeting-3 | 01:42 | |
*** vahidh has quit IRC | 01:46 | |
*** banix has joined #openstack-meeting-3 | 01:47 | |
*** shaohe_feng has quit IRC | 01:48 | |
*** shaohe_feng_ has quit IRC | 01:49 | |
*** Swami has quit IRC | 01:56 | |
*** gomarivera has joined #openstack-meeting-3 | 02:04 | |
*** mtanino has quit IRC | 02:07 | |
*** piet has quit IRC | 02:09 | |
*** hoangcx has quit IRC | 02:12 | |
*** piet has joined #openstack-meeting-3 | 02:15 | |
*** stanchan has joined #openstack-meeting-3 | 02:21 | |
*** sdake has joined #openstack-meeting-3 | 02:27 | |
*** gomarivera has quit IRC | 02:29 | |
*** yamamoto has joined #openstack-meeting-3 | 02:35 | |
*** piet has quit IRC | 02:37 | |
*** Sukhdev has quit IRC | 02:39 | |
*** yamamoto has quit IRC | 02:48 | |
*** yamamoto has joined #openstack-meeting-3 | 02:54 | |
*** yamamoto_ has joined #openstack-meeting-3 | 02:57 | |
*** yamamoto has quit IRC | 02:57 | |
*** dims has quit IRC | 02:59 | |
*** s3wong has quit IRC | 03:01 | |
*** Poornima has joined #openstack-meeting-3 | 03:03 | |
*** yamamoto_ has quit IRC | 03:07 | |
*** armax has joined #openstack-meeting-3 | 03:26 | |
*** woodster_ has quit IRC | 03:36 | |
*** Aish has joined #openstack-meeting-3 | 03:37 | |
*** Aish has quit IRC | 03:38 | |
*** gomarivera has joined #openstack-meeting-3 | 03:46 | |
*** tellesnobrega is now known as tellesnobrega_af | 03:50 | |
*** yamahata has quit IRC | 03:52 | |
*** bpokorny has joined #openstack-meeting-3 | 03:52 | |
*** yamamoto has joined #openstack-meeting-3 | 03:57 | |
*** banix has quit IRC | 04:01 | |
*** galstrom_zzz is now known as galstrom | 04:01 | |
*** coolsvap|away is now known as coolsvap | 04:06 | |
*** yamamoto has quit IRC | 04:06 | |
*** Poornima has quit IRC | 04:10 | |
*** Poornima has joined #openstack-meeting-3 | 04:12 | |
*** kebray has joined #openstack-meeting-3 | 04:13 | |
*** kebray has quit IRC | 04:15 | |
*** kebray has joined #openstack-meeting-3 | 04:15 | |
*** galstrom is now known as galstrom_zzz | 04:28 | |
*** coolsvap is now known as coolsvap|away | 04:29 | |
*** stanchan has quit IRC | 04:32 | |
*** adrian_otto has joined #openstack-meeting-3 | 04:36 | |
*** sdake has quit IRC | 04:38 | |
*** adrian_otto has quit IRC | 04:40 | |
*** sdake has joined #openstack-meeting-3 | 04:44 | |
*** stanchan has joined #openstack-meeting-3 | 04:44 | |
*** hoangcx has joined #openstack-meeting-3 | 04:45 | |
*** Poornima has quit IRC | 04:58 | |
*** Poornima has joined #openstack-meeting-3 | 05:10 | |
*** kebray has quit IRC | 05:13 | |
*** kebray has joined #openstack-meeting-3 | 05:18 | |
*** coolsvap|away is now known as coolsvap | 05:35 | |
*** jrist has quit IRC | 05:39 | |
*** piet has joined #openstack-meeting-3 | 05:49 | |
*** jrist has joined #openstack-meeting-3 | 05:51 | |
*** bpokorny has quit IRC | 05:52 | |
*** irenab has joined #openstack-meeting-3 | 05:55 | |
*** coolsvap is now known as coolsvap|away | 05:55 | |
*** gcb has joined #openstack-meeting-3 | 05:56 | |
*** ifat_afek has joined #openstack-meeting-3 | 05:59 | |
*** baohua has quit IRC | 06:00 | |
*** baohua has joined #openstack-meeting-3 | 06:01 | |
*** kaz has joined #openstack-meeting-3 | 06:06 | |
*** piet has quit IRC | 06:12 | |
*** hdaniel has joined #openstack-meeting-3 | 06:12 | |
*** coolsvap|away is now known as coolsvap | 06:18 | |
*** dslevin has quit IRC | 06:20 | |
*** david-lyle_ has joined #openstack-meeting-3 | 06:24 | |
*** soichi has joined #openstack-meeting-3 | 06:25 | |
*** kaz has quit IRC | 06:27 | |
*** kaz has joined #openstack-meeting-3 | 06:27 | |
*** enowy_ has joined #openstack-meeting-3 | 06:31 | |
soichi | Hi | 06:33 |
---|---|---|
*** Sukhdev has joined #openstack-meeting-3 | 06:37 | |
kaz | Hi | 06:42 |
*** nelsnels_ has quit IRC | 06:42 | |
soichi | it seems taas meeting will resume on next week. | 06:46 |
soichi | bye | 06:46 |
*** soichi has left #openstack-meeting-3 | 06:46 | |
*** kaz has quit IRC | 06:46 | |
*** nelsnelson has joined #openstack-meeting-3 | 06:49 | |
*** vahidh has joined #openstack-meeting-3 | 06:53 | |
*** dslevin has joined #openstack-meeting-3 | 06:54 | |
*** david-lyle_ has quit IRC | 06:56 | |
*** vahidh has quit IRC | 06:58 | |
*** belmoreira has joined #openstack-meeting-3 | 06:59 | |
*** kebray has quit IRC | 06:59 | |
reedip | ok | 06:59 |
reedip | so no meeting for TaaS today | 07:00 |
reedip | ? | 07:00 |
*** armax has quit IRC | 07:07 | |
*** baohua has quit IRC | 07:12 | |
*** numans has joined #openstack-meeting-3 | 07:19 | |
*** stanchan has quit IRC | 07:19 | |
*** klkumar has joined #openstack-meeting-3 | 07:19 | |
*** hdaniel has quit IRC | 07:23 | |
*** e0ne has joined #openstack-meeting-3 | 07:25 | |
*** enowy_ has quit IRC | 07:31 | |
*** baohua has joined #openstack-meeting-3 | 07:31 | |
*** ifat_afek has quit IRC | 07:40 | |
*** ifat_afek has joined #openstack-meeting-3 | 07:41 | |
*** Sukhdev has quit IRC | 07:46 | |
*** Sukhdev has joined #openstack-meeting-3 | 07:49 | |
*** itxaka has joined #openstack-meeting-3 | 07:52 | |
*** Sukhdev has quit IRC | 07:57 | |
*** coolsvap is now known as coolsvap|away | 08:00 | |
*** yamahata has joined #openstack-meeting-3 | 08:01 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 08:03 | |
*** coolsvap|away is now known as coolsvap | 08:06 | |
*** tfukushima has joined #openstack-meeting-3 | 08:06 | |
*** hdaniel has joined #openstack-meeting-3 | 08:07 | |
*** stanchan has joined #openstack-meeting-3 | 08:26 | |
*** mrmartin has joined #openstack-meeting-3 | 08:33 | |
*** dtardivel has joined #openstack-meeting-3 | 08:33 | |
*** matrohon has joined #openstack-meeting-3 | 08:33 | |
*** idan_hefetz has joined #openstack-meeting-3 | 08:35 | |
*** eyalb has joined #openstack-meeting-3 | 08:37 | |
*** alexey_weyl has joined #openstack-meeting-3 | 08:37 | |
*** circ-user-QKtDY has joined #openstack-meeting-3 | 08:37 | |
*** circ-user-QKtDY is now known as inbar_stolberg | 08:37 | |
*** egallen has joined #openstack-meeting-3 | 08:38 | |
*** egallen has quit IRC | 08:41 | |
*** egallen has joined #openstack-meeting-3 | 08:42 | |
*** jlanoux has joined #openstack-meeting-3 | 08:43 | |
*** safchain has joined #openstack-meeting-3 | 08:44 | |
*** stendulker has joined #openstack-meeting-3 | 08:47 | |
*** nadav_yakar has joined #openstack-meeting-3 | 08:53 | |
*** emalin has joined #openstack-meeting-3 | 08:53 | |
*** ihrachys has joined #openstack-meeting-3 | 08:55 | |
*** ayah has joined #openstack-meeting-3 | 09:00 | |
*** umargolin has joined #openstack-meeting-3 | 09:00 | |
ifat_afek | #startmeeting vitrage | 09:01 |
openstack | Meeting started Wed Jan 6 09:01:09 2016 UTC and is due to finish in 60 minutes. The chair is ifat_afek. Information about MeetBot at http://wiki.debian.org/MeetBot. | 09:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:01 |
*** openstack changes topic to " (Meeting topic: vitrage)" | 09:01 | |
openstack | The meeting name has been set to 'vitrage' | 09:01 |
alexey_weyl | Hello There :) | 09:01 |
eyalb | hello | 09:01 |
ifat_afek | Hi everyone, welcome back | 09:01 |
*** Ohad has joined #openstack-meeting-3 | 09:01 | |
umargolin | hi | 09:01 |
*** sdake has quit IRC | 09:02 | |
*** lhartal has joined #openstack-meeting-3 | 09:02 | |
lhartal | hi all :) | 09:02 |
emalin | hi | 09:02 |
Ohad | hi | 09:02 |
lhartal | long time... | 09:02 |
nadav_yakar | hi | 09:02 |
*** elisha_r has joined #openstack-meeting-3 | 09:02 | |
elisha_r | hi all | 09:03 |
emalin | long time no see | 09:03 |
ifat_afek | Our agenda: | 09:06 |
ifat_afek | * Current status and progress | 09:06 |
ayah | hi | 09:06 |
ifat_afek | * Review action items | 09:06 |
ifat_afek | * Next steps | 09:06 |
ifat_afek | * Open Discussion | 09:06 |
ifat_afek | #topic Current status and progress | 09:07 |
*** openstack changes topic to "Current status and progress (Meeting topic: vitrage)" | 09:07 | |
ifat_afek | A short update about Vitrage documentation: Maty checked this issue, and we cannot place our documentation in the official openstack place (http://docs.openstack.org) until we are accepted under the big tent. | 09:07 |
ifat_afek | I suggest that for now we add our detailed design diagrams in Vitrage main page | 09:07 |
ifat_afek | Update on what I did: I started working on Nagios plugin for the synchronizer. As a first stage, I’m going to implement the get_all for nagios services (tests). | 09:07 |
inbar_stolberg | hello | 09:08 |
ifat_afek | For notifications, we have decided not to register to Nagios event handlers, as it raises security issues (how will Nagios call vitrage). Instead, we will take Nagios snapshots periodically and compare them. | 09:08 |
ifat_afek | I was also involved in the discussions on the consistency process (with alexey_weyl, elisha_r and Asi), and plan to document the use cases and challenges. We should continue with the design this week. | 09:08 |
*** amir_gur has joined #openstack-meeting-3 | 09:08 | |
ifat_afek | We worked on the first integration of the synchronizer, processor, graph, api and UI. | 09:08 |
ifat_afek | alexey_weyl, can you update? | 09:09 |
alexey_weyl | I would love to | 09:09 |
amir_gur | Hi | 09:09 |
*** f13o has quit IRC | 09:09 | |
alexey_weyl | I have performed the integration of the synchronizer + processor + transformer. Now it works and runs | 09:09 |
*** elishar_r has joined #openstack-meeting-3 | 09:10 | |
alexey_weyl | In addition I have a created an openstack service for "vitrage-graph" which runs the the synchronizer, entity graph, consistency and api handler oslo services | 09:10 |
alexey_weyl | if you want to run it, you can do: "sudo pip install -e." | 09:11 |
alexey_weyl | which will install the services, and then you can run "vitrage-graph" | 09:11 |
ifat_afek | cool! | 09:11 |
emalin | very nice | 09:12 |
*** elisha_r has quit IRC | 09:12 | |
ifat_afek | Ohad, can you update about our discussions with PinPoint? | 09:12 |
elishar_r | cool! | 09:12 |
Ohad | We had a meeting with PinPoint – OPNFV project aiming to provide RCA framework for NFVI and VIM layers focusing on network issues. | 09:12 |
Ohad | We found good alignment between use cases from both projects covering failures from physical and virtual layers. PinPoint are working on gap analysis to find out which information/ data exists in different projects or tools in order to understand root cause of failures and to define the APIs needed for it. | 09:12 |
elishar_r | @Ohad - can you explain what "aiming" means? | 09:13 |
Ohad | It looks like Vitrage perfectly match for providing the get physical/virtual topology and mappings APIs and we will keep working together on this. | 09:13 |
lhartal | @alexey_weyl: cool - lets do next week integration including zones, hosts and instances :) | 09:14 |
alexey_weyl | @lhartal: sounds great :) | 09:14 |
*** gsagie has joined #openstack-meeting-3 | 09:15 | |
ifat_afek | alexey_weyl: this is great, let's do the full integration next week | 09:15 |
ifat_afek | #action alexey_weyl continue with the integration, including zones, hosts and instances | 09:15 |
Ohad | Elisha: PinPoint is a requirement project | 09:16 |
*** efoley has joined #openstack-meeting-3 | 09:16 | |
alexey_weyl | Ok :) | 09:16 |
ifat_afek | Ohad, elisha_r: we are in the process of finalizing vitrage API so we can send the definition to PinPoint, and verify it matches their use cases | 09:17 |
eyalb | I am still working on api | 09:17 |
eyalb | first version was written with a simple filter | 09:17 |
eyalb | next we will use a more complex filter | 09:18 |
eyalb | i did an integration with UI | 09:18 |
eyalb | they are using the client and were able to retrieve a mock graph | 09:18 |
Ohad | Eyalb: once we have a version, please share it with PinPoint | 09:19 |
eyalb | still need to work with dany to call the api handler | 09:19 |
eyalb | ohad sure | 09:19 |
eyalb | thats it | 09:19 |
ifat_afek | eyalb, so once Dani is done, we will have an end-to-end integration? | 09:19 |
eyalb | hopefully yes | 09:20 |
ifat_afek | great | 09:20 |
ifat_afek | nadav_yakar, can you update about the synchronizer status? | 09:20 |
nadav_yakar | we have finalized the synchronizer design which includes hosts, zones and instances snapshotting and notifications propagation. I have checked in the synchronizer's plugin execution framework and worked with Alexey to integrate it with the vitrage graph | 09:20 |
inbar_stolberg | get_all for host and zone are ready | 09:22 |
nadav_yakar | yes, the instances snapshotting process is also checked in | 09:22 |
*** jlanoux has quit IRC | 09:22 | |
ifat_afek | great | 09:22 |
ifat_afek | who else wants to update? | 09:23 |
*** jlanoux has joined #openstack-meeting-3 | 09:24 | |
elishar_r | I've started compiling information on how Vitrage will work with Neo4J or Titan (or any other persistant GraphDB) that can replace NetworkX. | 09:24 |
emalin | I did little research about oslo.service and it's multi-thread support | 09:25 |
emalin | It seems that we can use one process with multi-thread of greenlet while working with networkx | 09:26 |
emalin | And multi processes while working with Neo4j | 09:26 |
emalin | or other graph db that support access from multi processes | 09:26 |
alexey_weyl | Sounds great! good solution! | 09:27 |
idan_hefetz | my update: currently working to implement the Get Topology query api over NetworkX, so we can request a filtered subgraph of the entity graph. | 09:27 |
ifat_afek | emaiin, so the design for networkx is finished for now? | 09:27 |
*** luisfdez has left #openstack-meeting-3 | 09:28 | |
emalin | ifat_afek: if think is finished | 09:28 |
ifat_afek | great | 09:28 |
emalin | I think it's finished | 09:28 |
*** inbar_stolberg has quit IRC | 09:28 | |
ifat_afek | any other updates? if not, let's move on | 09:29 |
ifat_afek | #topic Review action items | 09:29 |
*** openstack changes topic to "Review action items (Meeting topic: vitrage)" | 09:29 | |
ifat_afek | • ifat_afek check Aodh integration workaround and update Ceilometer blueprints | 09:29 |
ifat_afek | I sent an email to Aodh mailing list, and specifically to Julien and Ryota. Got no reply, could be because of the holidays. Will try again in a week or two. | 09:29 |
*** baohua has quit IRC | 09:30 | |
ifat_afek | I also emailed Aodh and asked them not to remove the ability to send notifications about alarm status changes (they planned to remove it), because we want to register to these notifications. | 09:30 |
*** tfukushima has quit IRC | 09:30 | |
ifat_afek | • nadav_yakar checkin a basic synchronizer FW for the vitrage graph to interface with and see that we are on the same page | 09:30 |
nadav_yakar | done | 09:30 |
ifat_afek | • ifat_afek check how we should add vitrage documentation | 09:30 |
gsagie | i have a question, NetworkX is persistent or it has a way to keep the graph in RAM? | 09:30 |
gsagie | sorry for stepping in :) | 09:30 |
nadav_yakar | in memory only | 09:31 |
gsagie | cool, thanks | 09:31 |
gsagie | looks like an interesting project | 09:31 |
*** tfukushima has joined #openstack-meeting-3 | 09:31 | |
elishar_r | Let me expand a bit on NetworkX | 09:32 |
*** gomarivera has quit IRC | 09:32 | |
elishar_r | We started with NetworkX b/c it's pure python (and the only significant graph DB in python project we could find). | 09:32 |
elishar_r | It's in-memory | 09:33 |
elishar_r | However, for good performance we are already working now on a design that will allow using persistant graph-DB, such as Neo4J and Titan, instead. | 09:33 |
elishar_r | Already now, in our design, we use a interface called "Graph Driver" that will remain the same even when we replace the graph DB backend in the future. | 09:34 |
gsagie | elishar_r : why there is a performance problem ? i would assume that in-memory should be faster then persistant one in general | 09:35 |
gsagie | or the package itself (NetworkX) is not so good? | 09:35 |
elishar_r | NetworkX itself has reasonable performance, as-is. however, there are a few other performance issues we want to address. | 09:36 |
elishar_r | first of all, it's not persistant. that means that if Vitrage fails, we need to rebuild the DB when it goes back online | 09:36 |
elishar_r | second of all, in pure python there is little support for real multi-threading, while when using a persistant DB like Neo4J we can access it in parallel from different sources. | 09:37 |
gsagie | elisha_r: thanks for explaining, it make sense | 09:38 |
elishar_r | finally, doing things in-memory means we cannot leverage distribution, and limits the graph size as well. Those are the main points | 09:38 |
elishar_r | sure :) | 09:38 |
emalin | But networkx is very use full for dev env | 09:39 |
emalin | you don't need to install any 3rd party DB | 09:39 |
ifat_afek | BTW, we found out that networkx is already in use in openstack (by TaskFlow project if I'm not mistaken) | 09:40 |
emalin | And networkx really fast | 09:40 |
ifat_afek | ok, let's go back to the action items | 09:41 |
ifat_afek | • ifat_afek check how we should add vitrage documentation | 09:41 |
ifat_afek | done, already discussed it | 09:41 |
ifat_afek | • decide on Vitrage next use cases | 09:41 |
ifat_afek | We talked about the second use case. It will include the evaluator for RCA purposes, nagios synchronizer (only snapshots), and physical resources synchronizer | 09:43 |
ifat_afek | #topic Next Steps | 09:43 |
*** openstack changes topic to "Next Steps (Meeting topic: vitrage)" | 09:43 | |
ifat_afek | so we already discussed the integration | 09:43 |
ifat_afek | and the second use case | 09:43 |
ifat_afek | anything else? | 09:43 |
nadav_yakar | I want to adapt our synchronizer framework | 09:44 |
emalin | We hope to start working on message bug listener plugin | 09:44 |
ifat_afek | #action finalize get topology API | 09:44 |
emalin | for nova | 09:44 |
nadav_yakar | adapt our framework per our design changes and oslo conventions | 09:45 |
ifat_afek | #action ifat_afek update the documentation on vitrage main page with our latest design diagrams (of vitrage graph and the synchronizer) | 09:45 |
ifat_afek | #topic Open Discussion | 09:46 |
*** openstack changes topic to "Open Discussion (Meeting topic: vitrage)" | 09:46 | |
ifat_afek | I had a look yesterday at Telemetry and Monasca IRC meeting logs, to see if they are doing anything that interests us. | 09:46 |
ifat_afek | Monasca started working on a cassandra time-series DB. This is not related directly to Vitrage, but if they introduce cassandra to Openstack and handle cassandra installation, it might help us in our future “real” graph-database implementation. | 09:46 |
ifat_afek | #link https://blueprints.launchpad.net/monasca/+spec/monasca-cassandra | 09:47 |
ifat_afek | As for Ceilometer, I noticed two interesting issues: | 09:47 |
ifat_afek | They want to improve their alarm rules. They will define complex conditions of and/or over several threshold conditions. | 09:47 |
ifat_afek | #link https://blueprints.launchpad.net/ceilometer/+spec/composite-threshold-rule-alarm | 09:47 |
ifat_afek | one of their future targets (i.e. not for mitaka?) is application level monitoring | 09:48 |
ifat_afek | #link https://wiki.openstack.org/wiki/Telemetry/RoadMap | 09:48 |
ifat_afek | anything else? | 09:48 |
*** dedery has joined #openstack-meeting-3 | 09:50 | |
*** davidsha has joined #openstack-meeting-3 | 09:50 | |
lhartal | we are going to present Vitrage first demo next week | 09:51 |
lhartal | We're planing to display the first use case: Vitrage show topology | 09:51 |
lhartal | including zones, hosts and instances | 09:52 |
gsagie | cool, is this going to be recorded? | 09:54 |
lhartal | yes | 09:54 |
gsagie | great | 09:54 |
lhartal | we will put a link in Vitrage website | 09:55 |
*** inbar_stolberg has joined #openstack-meeting-3 | 09:55 | |
ifat_afek | cool! we will also email it to openstack dev list | 09:55 |
lhartal | #action: presenting first Vitrage demo | 09:56 |
alexey_weyl | Thumbs up! | 09:56 |
ifat_afek | an update on behalf of Marina: she prepared a dev stack that we can use for our tempest tests | 09:56 |
ifat_afek | see you next week then | 09:57 |
gsagie | cya! | 09:57 |
eyalb | bye | 09:57 |
alexey_weyl | bye bye :) | 09:58 |
elishar_r | bye | 09:58 |
lhartal | bye | 09:58 |
*** elishar_r has quit IRC | 09:58 | |
amir_gur | bye | 09:58 |
*** nadav_yakar has quit IRC | 09:58 | |
*** amir_gur has quit IRC | 09:58 | |
ifat_afek | #endmeeting | 09:58 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 09:58 | |
openstack | Meeting ended Wed Jan 6 09:58:32 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/vitrage/2016/vitrage.2016-01-06-09.01.html | 09:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/vitrage/2016/vitrage.2016-01-06-09.01.txt | 09:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/vitrage/2016/vitrage.2016-01-06-09.01.log.html | 09:58 |
*** eyalb has quit IRC | 09:59 | |
*** hoangcx has quit IRC | 09:59 | |
*** dedery_ has joined #openstack-meeting-3 | 10:00 | |
*** idan_hefetz has quit IRC | 10:00 | |
*** dedery__ has joined #openstack-meeting-3 | 10:01 | |
*** alexey_weyl has quit IRC | 10:02 | |
*** alexey_weyl has joined #openstack-meeting-3 | 10:02 | |
*** dedery__ has quit IRC | 10:02 | |
*** Ohad has quit IRC | 10:02 | |
*** lhartal has quit IRC | 10:02 | |
*** dedery has quit IRC | 10:04 | |
*** dedery__ has joined #openstack-meeting-3 | 10:04 | |
*** ifat_afek_ has joined #openstack-meeting-3 | 10:04 | |
*** dedery_ has quit IRC | 10:04 | |
*** ifat_afek has quit IRC | 10:04 | |
*** alexey_weyl has quit IRC | 10:05 | |
*** gsagie has left #openstack-meeting-3 | 10:05 | |
*** ayah has quit IRC | 10:29 | |
*** dedery has joined #openstack-meeting-3 | 10:36 | |
*** dedery__ has quit IRC | 10:40 | |
*** tfukushima has quit IRC | 10:44 | |
*** ifat_afek_ has quit IRC | 10:45 | |
*** dims has joined #openstack-meeting-3 | 10:47 | |
*** f13o has joined #openstack-meeting-3 | 10:49 | |
*** gcb has quit IRC | 10:52 | |
*** stanzgy has quit IRC | 10:52 | |
*** shwetaap has joined #openstack-meeting-3 | 10:53 | |
*** gcb has joined #openstack-meeting-3 | 10:54 | |
*** klkumar has quit IRC | 10:59 | |
*** Poornima has quit IRC | 11:01 | |
*** gcb has quit IRC | 11:01 | |
*** stendulker has quit IRC | 11:05 | |
*** ifat_afek has joined #openstack-meeting-3 | 11:07 | |
*** klkumar has joined #openstack-meeting-3 | 11:12 | |
*** gcb has joined #openstack-meeting-3 | 11:21 | |
*** kmb has joined #openstack-meeting-3 | 11:23 | |
*** kmb has quit IRC | 11:24 | |
*** egallen has quit IRC | 11:30 | |
*** tellesnobrega_af is now known as tellesnobrega | 11:31 | |
*** emalin has quit IRC | 11:41 | |
*** klkumar has quit IRC | 11:47 | |
*** coolsvap is now known as coolsvap|away | 11:47 | |
*** robcresswell has joined #openstack-meeting-3 | 11:52 | |
*** klkumar has joined #openstack-meeting-3 | 11:53 | |
*** doug-fish has joined #openstack-meeting-3 | 11:59 | |
*** sreshetnyak has quit IRC | 11:59 | |
robcresswell | #startmeeting horizon | 12:00 |
openstack | Meeting started Wed Jan 6 12:00:09 2016 UTC and is due to finish in 60 minutes. The chair is robcresswell. Information about MeetBot at http://wiki.debian.org/MeetBot. | 12:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 12:00 |
*** openstack changes topic to " (Meeting topic: horizon)" | 12:00 | |
openstack | The meeting name has been set to 'horizon' | 12:00 |
robcresswell | Anyone around? | 12:00 |
doug-fish | hi | 12:00 |
*** r1chardj0n3s has joined #openstack-meeting-3 | 12:01 | |
r1chardj0n3s | o/ | 12:01 |
doug-fish | wow, small crowd! | 12:01 |
robcresswell | doug-fish: Heh, I was thinking that. I'll give it another minute or two then get started. | 12:01 |
r1chardj0n3s | everyone's still on vacation, lucky sods | 12:01 |
*** klkumar has quit IRC | 12:02 | |
robcresswell | Ha | 12:02 |
robcresswell | Right, lets get started | 12:02 |
*** klkumar has joined #openstack-meeting-3 | 12:02 | |
robcresswell | #link https://wiki.openstack.org/wiki/Meetings/Horizon#Agenda_for_2016-01-06_1200_UTC Agenda for this meeting | 12:02 |
robcresswell | #topic Notices | 12:03 |
*** openstack changes topic to "Notices (Meeting topic: horizon)" | 12:03 | |
*** tsufiev has joined #openstack-meeting-3 | 12:04 | |
tsufiev | hi there | 12:04 |
robcresswell | #info Midcycle is Feb 23 - Feb 25 in Hillsboro, Oregon. Check the wiki for info on travel, and add your name to the table if you're planning to attend. | 12:04 |
robcresswell | #linkhttps://wiki.openstack.org/wiki/Sprints/HorizonMitakaSprint | 12:04 |
robcresswell | #link https://wiki.openstack.org/wiki/Sprints/HorizonMitakaSprint | 12:05 |
robcresswell | THats better :p | 12:05 |
r1chardj0n3s | clicky! | 12:05 |
r1chardj0n3s | I see all the cool kids are already listed | 12:05 |
r1chardj0n3s | well except one | 12:05 |
r1chardj0n3s | (non-cool kid listed) | 12:05 |
r1chardj0n3s | [this could be a deep hole actually] | 12:06 |
doug-fish | robcresswell: tsufiev do you know if you'll be travelling to the mid cycle? | 12:06 |
tsufiev | doug-fish, there is a good chance, although I need to discuss budget approval once winter holidays in Russia are over | 12:06 |
robcresswell | doug-fish: Hoping to. Unsure if I'll get approval yet. Car, hotel and flights adds up :/ | 12:06 |
doug-fish | cool | 12:06 |
*** betherly has joined #openstack-meeting-3 | 12:07 | |
robcresswell | I've updated the weekly bug report, but may add a couple more things to it. M-2 is in two weeks, roughly. As people start coming back we need to up our review pace a bit, Christmas is very disruptive. | 12:07 |
robcresswell | #link https://wiki.openstack.org/wiki/Horizon/WeeklyBugReport | 12:07 |
robcresswell | Not as much progress on Angular as I'd like, but still a lot of time this cycle left so lets keep at it. | 12:08 |
r1chardj0n3s | tsufiev: we should try to get that darned webdrivers thing off the bug report so robcresswell doesn't have to keep typing it in <wink> | 12:08 |
robcresswell | I think a lot of the code is ready, so I'll try and get more reviews going this week. | 12:08 |
*** klkumar has quit IRC | 12:08 | |
robcresswell | heh :) | 12:08 |
tsufiev | r1chardj0n3s, well, it already has my +2 :) | 12:09 |
r1chardj0n3s | love your work! | 12:09 |
robcresswell | Another brief notice about reviewing; we've had a few issues recently with tests throwing errors, but not failing. See https://bugs.launchpad.net/horizon/+bug/1517704 | 12:09 |
openstack | Launchpad bug 1517704 in OpenStack Dashboard (Horizon) "Test still passes even with tests failure" [Critical,New] | 12:09 |
*** jlanoux has quit IRC | 12:10 | |
r1chardj0n3s | yeah, I keep forgetting that :-( | 12:10 |
robcresswell | So reviewers, please briefly glance at unit test logs even if they pass. Alternatively, just run the tests locally and ensure there's no crap in the output. It'll be immediately obvious. | 12:10 |
robcresswell | That's all from me, and there's nothing else on the agenda. | 12:11 |
robcresswell | #topic Open Discussion | 12:11 |
*** openstack changes topic to "Open Discussion (Meeting topic: horizon)" | 12:11 | |
tsufiev | robcresswell, do we need to do something about domain-scoped warnnings? | 12:11 |
robcresswell | Anything anyone wants to discuss? | 12:11 |
tsufiev | or is it just about some new warnngs? | 12:11 |
doug-fish | domain scoped warnings? is this a new bug? | 12:12 |
tsufiev | doug-fish, now, it´s the part of unit test glitches which don´t cause tests to fail | 12:12 |
tsufiev | *no | 12:12 |
doug-fish | I see | 12:12 |
*** klkumar has joined #openstack-meeting-3 | 12:13 | |
robcresswell | The issue specifically in this bug report is that UTs can error, but not fail. I'm not entirely sure why. Normally I would say missing assertions, but some don't even seem to complete their assertions and still pass, if the error stops the UT getting to that stage. | 12:13 |
tsufiev | I´d like to step my with my usual portion of integration test patches :) | 12:13 |
tsufiev | robcresswell, I think that just some changes not yet properly covered with UT | 12:14 |
mrunge | o/ | 12:14 |
r1chardj0n3s | Oh, a reminder that there's another Bug Day next week if everyone's up for it - I am going to take a day out of vacation for it :-) | 12:14 |
tsufiev | https://review.openstack.org/#/q/topic:bp/integration-tests-improvements-part1 - that´s a big chain of patches | 12:14 |
robcresswell | Oh, good point r1chardj0n3s | 12:14 |
robcresswell | Let me find the mail archive | 12:14 |
robcresswell | #link http://lists.openstack.org/pipermail/openstack-dev/2016-January/083224.html | 12:15 |
robcresswell | The proposed date is the 12th of January | 12:16 |
mrunge | sounds good | 12:17 |
tsufiev | btw I´m still on a vacation this week (which means that I´m either doing interesting things, or easy ones) | 12:17 |
*** obondarev_ has quit IRC | 12:17 | |
robcresswell | tsufiev: Understood, I'll avoid pinging you | 12:17 |
robcresswell | :) | 12:17 |
doug-fish | tsufiev: Are you calling us easy? or interesting? | 12:17 |
doug-fish | :-) | 12:18 |
tsufiev | robcresswell, well, if it´s _interesting_ :) | 12:18 |
r1chardj0n3s | doug-fish: lol | 12:18 |
r1chardj0n3s | I will be on vacation again most of next week also but I won't be doing interesting *or* easy things on my vacation days :-P | 12:18 |
tsufiev | doug-fish, I meant specific pathes and reviews :) | 12:18 |
tsufiev | *patches | 12:18 |
tsufiev | hehe | 12:18 |
tsufiev | robcresswell, doug-fish: you may be interested in this patch https://review.openstack.org/#/c/263455/ | 12:20 |
r1chardj0n3s | just on the angular side of things: there is movement, it's just slower than it has been previously. The UX team are doing their thing with the Swift interface, coming to terms with it and Swift in general. My angular rewrite of the current interface is already superior in a number of ways, even though it's not even at feature parity yet :-) | 12:20 |
betherly | re the bug day. Is there a specific time or just generally all day across the time zones? | 12:20 |
tsufiev | it should allow us to modify test jobs on gate side on our own, without infra team assitance | 12:20 |
robcresswell | betherly: Generally across all time zones | 12:20 |
tsufiev | learn that trick for Sahara devs | 12:20 |
r1chardj0n3s | betherly: it's the 12th of January wherever you happen to be | 12:21 |
betherly | awesome thanks robcresswell :) | 12:21 |
r1chardj0n3s | usually that means I kick it off in UTC+11 | 12:21 |
tsufiev | r1chardj0n3s, nice! | 12:21 |
tsufiev | *learned trick from Sahara devs | 12:21 |
betherly | its in the calendar :) ill be around | 12:21 |
r1chardj0n3s | cool! | 12:21 |
* tsufiev needs to get used again to his keyboard | 12:21 | |
doug-fish | tsufiev: I'm looking at the patch you linked - I don't recall what kind of test related infra changes we've needed in the past? | 12:21 |
mrunge | I'm quite concerned about the size of angular patches | 12:22 |
betherly | almost ready to start pushing the ironic plugin so I will be more generally around soon! Wooooooo | 12:22 |
robcresswell | r1chardj0n3s: I think a lot of the angular work is a bit more stable nowadays, I meant more that the review pace is lacking a bit on our side. I may be projecting though :) | 12:22 |
r1chardj0n3s | mrunge: indeed, I've been trying to keep them under control, with incremental changes | 12:22 |
tsufiev | doug-fish, it is for modifying the gate environment - for example, capping the version of Firefox being installed at gate | 12:22 |
betherly | robcresswell: that sounds exciting :D | 12:22 |
r1chardj0n3s | perhaps we need to re-consider our stance on feature branches - but I'm not even sure how those work in OpenStack ;-) | 12:22 |
doug-fish | tsufiev: ah okay, got it | 12:22 |
mrunge | I mean, even a small feature like the images table became easily 5k lines of code and counting | 12:22 |
r1chardj0n3s | robcresswell: angular is scary to review :-/ | 12:23 |
robcresswell | mrunge: One thing to keep in mind is that since there are a lot of new files, there is a *lot* of boilerplate in the form of code comments and licenses | 12:23 |
tsufiev | doug-fish, the idea is to make all changes in scripts at horizon repo, then just source them at gate | 12:23 |
r1chardj0n3s | mrunge: yep, it's like Diana's CSS megapatch that I asked her to break up into steps so it wasn't 3k lines of change | 12:23 |
mrunge | robcresswell, it's lots of code duplication as well | 12:23 |
betherly | r1chardj0n3s: tell me about it. I didn't do angular before openstack so the learning process had been fun lol | 12:23 |
r1chardj0n3s | mrunge: code duplication? | 12:23 |
mrunge | r1chardj0n3s, I was referring to .js files, not css | 12:23 |
robcresswell | mrunge: Yeah, I did ask that to be addressed at the summit, not sure if anything has come out of it yet. | 12:23 |
mrunge | nope, nothing came out | 12:24 |
r1chardj0n3s | betherly: yep, so actually you're ideal to review this stuff: if you don't understand what the code is doing, we need to be told so it can be documented better - or just written less "cleverly" :-) | 12:24 |
mrunge | comparison .js to .py code is at least a factor of 5 | 12:24 |
r1chardj0n3s | (sometimes we software developers can get caught up in being too clever) | 12:24 |
robcresswell | r1chardj0n3s: Things like new workflows etc. I'm finishing create network right now, and there's a couple files where I've primarily just copied a s//g | 12:24 |
robcresswell | copied and * | 12:24 |
betherly | of course. I will definitely be doing more horizon reviews so I will focus in on the angular | 12:24 |
*** pauloewerton has joined #openstack-meeting-3 | 12:25 | |
r1chardj0n3s | betherly: thanks! | 12:25 |
r1chardj0n3s | robcresswell: yep | 12:25 |
robcresswell | which isn't really ideal considering how angular directives are designed to be reused. | 12:25 |
r1chardj0n3s | robcresswell: copy-paste means you're using the correct patterns! | 12:25 |
r1chardj0n3s | :-) | 12:25 |
r1chardj0n3s | (I kid) | 12:25 |
betherly | theres got to be a way to create more theming and less duplication within the angular as well as just the styling | 12:25 |
r1chardj0n3s | the module files though, yeah, they're just copy-pasted | 12:26 |
robcresswell | I've no doubt you and rajat will tear it apart when I upload it r1chardj0n3s :) | 12:26 |
betherly | its working out how though with the size of whats being accomplished and therefore the amount of code :/ | 12:26 |
r1chardj0n3s | robcresswell: I'm totes a nice reviewer | 12:26 |
betherly | haha | 12:26 |
tsufiev | mrunge, perhaps we need Angular code-generator written in Python ;)? | 12:26 |
mrunge | hahaha tsufiev | 12:26 |
r1chardj0n3s | tsufiev: you should do that! | 12:26 |
*** shwetaap has quit IRC | 12:27 | |
robcresswell | so tempted to action that and leave it written in stone | 12:27 |
r1chardj0n3s | (I think someone proposed that in Paris actually, though it was just Python-Javascript ;-) | 12:27 |
tsufiev | well, I think Angular directives could do better in terms of reducing boilerplate code | 12:27 |
mrunge | yes! | 12:27 |
r1chardj0n3s | tsufiev: I think they already are! the action lists ones in particular are great! | 12:27 |
robcresswell | Some parts are unavoidable, like the licenses and comments | 12:28 |
r1chardj0n3s | we will just create more as we see the patterns emerge | 12:28 |
mrunge | not sure if I still find the patches with lots of code looking duplicate or doubled | 12:28 |
r1chardj0n3s | the API interface files all look very, very similar, yes | 12:28 |
* tsufiev curious how long did it take for Python table pattern to emerge... | 12:28 | |
mrunge | tsufiev, that pattern was there since ever | 12:28 |
r1chardj0n3s | tsufiev: I was just about to point out the table directives we've also got ;-) | 12:28 |
robcresswell | Don't hold up Horizons table code as a shining example of good code :p | 12:29 |
tsufiev | haha ) | 12:29 |
*** rtheis has joined #openstack-meeting-3 | 12:29 | |
tsufiev | robcresswell, totally agree! | 12:29 |
r1chardj0n3s | implementing the new swift interface has been helped immensely with the table and action list stuff | 12:29 |
mrunge | hehe robcresswell | 12:29 |
r1chardj0n3s | Horizon's Python table code hurts my head :-( | 12:29 |
robcresswell | There is some good angular work. I think we need to reign in the scepticism a little, we've got good people doing good work and we should try to embrace that, IMO. | 12:29 |
r1chardj0n3s | I'm only concerned about hitting M with any new interfaces | 12:30 |
robcresswell | concerned that we won't get there? Or how to execute it? | 12:30 |
r1chardj0n3s | concerned the code won't land in time | 12:30 |
r1chardj0n3s | oh, also! the libraries updates! | 12:31 |
r1chardj0n3s | https://etherpad.openstack.org/p/horizon-libs | 12:31 |
r1chardj0n3s | #link https://etherpad.openstack.org/p/horizon-libs | 12:31 |
r1chardj0n3s | even | 12:31 |
robcresswell | #link http://lists.openstack.org/pipermail/openstack-dev/2016-January/083365.html | 12:31 |
r1chardj0n3s | so that's the big list of xstatic and we need to think about which ones we update | 12:31 |
r1chardj0n3s | I'm on call if we need help with that, especially if it's a pypi access issue | 12:31 |
mrunge | oh, btw, I came acress direct patches for Xstatic libraries | 12:32 |
mrunge | I think that was magic-search | 12:32 |
r1chardj0n3s | people are patching xstatic libraries? | 12:32 |
mrunge | yes, unfortunately yes | 12:32 |
r1chardj0n3s | wow | 12:32 |
robcresswell | So, I thought magic search was being pulled into Horizon? | 12:32 |
r1chardj0n3s | (also, ouch) | 12:32 |
robcresswell | Or was that a different lib. | 12:32 |
r1chardj0n3s | robcresswell: nah, we patch the crap out of it | 12:32 |
r1chardj0n3s | we should just vendor it though | 12:32 |
r1chardj0n3s | IIRC we talked a bit about this in Tokyo but didn't make a decision | 12:33 |
mrunge | https://review.openstack.org/#/c/263699/ | 12:33 |
r1chardj0n3s | I *think* someone said they'd go and look at alternatives, but I guess that didn't happen | 12:33 |
robcresswell | Sure, I thought at the summit we decided to pull the useful bits into Horizon, or a Horizon-controller section | 12:33 |
robcresswell | Horizon-controlled* | 12:33 |
r1chardj0n3s | my memory is obviously hazy on what we decided :-( | 12:34 |
mrunge | I think we talked about magic-search being a piece of crap | 12:34 |
robcresswell | ha | 12:34 |
mrunge | and we were fine with forking that one | 12:34 |
r1chardj0n3s | mrunge: don't hold back there ;-) | 12:34 |
robcresswell | My recollection is we decided to pull it in | 12:34 |
mrunge | yes, sounds like that | 12:35 |
r1chardj0n3s | ok | 12:35 |
mrunge | biut https://review.openstack.org/#/c/263699/ is driven by magnum? | 12:35 |
mrunge | magnum ui to be precise | 12:35 |
robcresswell | Yeah, I believe magnum UI is broken atm due to an issue with magic search | 12:36 |
robcresswell | But I haven't looked into it enough to know if that solution is correct. | 12:36 |
mrunge | consensus at the summit was: we need something else | 12:36 |
robcresswell | mrunge: Lol, we seem to have 3 different ideas what was agreed at the summit. | 12:37 |
mrunge | robcresswell, iirc, we agreed on pulling it in or better: find something new | 12:37 |
mrunge | and when pulling in, we should rework most of it | 12:37 |
robcresswell | So in the last days meetup etherpad, there is a note to bring in magic-search and remove that requirement | 12:37 |
robcresswell | But it isn't owned by anyone. | 12:38 |
mrunge | hah | 12:38 |
robcresswell | Let's address that. I'll speak with rajat or matt later and see if there is time to work on pulling that in and removing that dependency | 12:39 |
robcresswell | There's no point overriding so much of it within Horizon | 12:40 |
mrunge | could you ask them to fix the issues (in terms of overriding)? | 12:40 |
mrunge | i.e. make our changes the default? | 12:40 |
r1chardj0n3s | we can't change upstream to match the Horizon needs, no | 12:40 |
mrunge | that's a better idea | 12:41 |
*** atuvenie has joined #openstack-meeting-3 | 12:41 | |
r1chardj0n3s | oh, it's a better idea, but upstream doesn't want our changes | 12:41 |
robcresswell | Yeah | 12:41 |
mrunge | iirc they already tried | 12:41 |
robcresswell | IIRC we override the entirety of the styling too | 12:41 |
mrunge | and they didn't accept changes | 12:41 |
robcresswell | Right | 12:41 |
*** jaypipes has joined #openstack-meeting-3 | 12:42 | |
robcresswell | So upstream isn't an option. | 12:43 |
robcresswell | And we're already overriding half the JS and all of the styling. | 12:43 |
robcresswell | How big is the lib? | 12:43 |
mrunge | 300 lines of code? | 12:44 |
mrunge | 425 lines | 12:44 |
robcresswell | So its feasible to just have that within Horizon, no? | 12:44 |
mrunge | ... creating a fork | 12:45 |
mrunge | just to be clear. | 12:45 |
*** efoley has quit IRC | 12:45 | |
mrunge | shouldn't we name it then differently? | 12:45 |
mrunge | or something like that | 12:45 |
r1chardj0n3s | we already have something in a vendor directory, right? | 12:46 |
*** tellesnobrega is now known as tellesnobrega_af | 12:46 | |
*** claudiub has joined #openstack-meeting-3 | 12:46 | |
mrunge | since our version has nothing to do with the original version, other than the name | 12:46 |
robcresswell | It is a fork, but since we're only using a subsection of it, I'm not sure it matters. It would just become a part of Horizons core and we can adapt it fit the openstack ui's properly. | 12:46 |
r1chardj0n3s | I think it'd be best to retain the name | 12:46 |
robcresswell | At the moment its externality is more hindrance than help. | 12:46 |
r1chardj0n3s | same name == continuity and some credit to the original authors | 12:47 |
mrunge | same name, but that's all | 12:47 |
r1chardj0n3s | horizon/static/horizon/lib is where we currently have the vendored thing, I believbe | 12:47 |
r1chardj0n3s | no, the functionality is largely the same still too, as is the *idea* | 12:48 |
mrunge | and we could give credit to the original author anyways | 12:48 |
*** primeministerp has joined #openstack-meeting-3 | 12:48 | |
r1chardj0n3s | but whatever, I'm not going *argue* for it :-) | 12:48 |
mrunge | hehehe | 12:48 |
robcresswell | Hmm | 12:48 |
mrunge | ugh, I thought we had removed *all* copied code | 12:49 |
robcresswell | r1chardj0n3s: Would you prefer we maintain the external package and override it? | 12:49 |
mrunge | but then we have this: https://github.com/openstack/horizon/blob/master/horizon/static/horizon/lib/jquery/jquery.bootstrap.wizard.js | 12:49 |
r1chardj0n3s | robcresswell: nono, we should vendor it | 12:49 |
r1chardj0n3s | mrunge: yes, the other vendored thing | 12:49 |
mrunge | :-/ | 12:50 |
robcresswell | Separate issue, but that should be external. I don't think it even carries any Horizon specific code. | 12:51 |
robcresswell | Judging from the patch history, that is. | 12:51 |
r1chardj0n3s | I don't know the history of that, might be pre-xstatic? | 12:51 |
robcresswell | I think it is | 12:51 |
mrunge | yepp, me too | 12:52 |
robcresswell | In my head magic search would just be adopted as a core directive in Horizon, and we merge our multitude of overrides and customisations with it | 12:52 |
*** pauloewerton has left #openstack-meeting-3 | 12:52 | |
robcresswell | So we end up with a 400 line "hz-magic-search" or similar. | 12:52 |
mrunge | I would argue: if we're changing the magnitude on it, we might have it internal | 12:53 |
r1chardj0n3s | yep | 12:53 |
mrunge | but then we should make it clear it's changed | 12:53 |
robcresswell | #action robcresswell Investigate vendoring magic search | 12:53 |
r1chardj0n3s | +1 robcresswell | 12:54 |
r1chardj0n3s | +bus robcresswell | 12:54 |
robcresswell | Excellent | 12:54 |
robcresswell | Back to the XStatic packages as a whole, it would be excellent if people could look into individual lib upgrades and see if they are necessary | 12:55 |
*** davidsha has quit IRC | 12:55 | |
robcresswell | We don't need to update-for-the-sake-of-updating, but some of the packages are >1 year out of date IIRC, which is about a rather long time in web terms | 12:55 |
*** sagar_nikam has joined #openstack-meeting-3 | 12:56 | |
robcresswell | I know hurgleburgler already has workarounds for Bootstrap issues, so that would be a good one to update. | 12:56 |
mrunge | I would think we should do that asap, since it bears the risk to break us | 12:56 |
robcresswell | mrunge: Agreed, the sooner we update the sooner we can find issues. I'll be working on it, and I believe Rajat already has some patches out. | 12:57 |
tsufiev | robcresswell, shouldn´t XStatic packages automatically consume the freshest version of corresponding libjs-* system package? | 12:58 |
r1chardj0n3s | tsufiev: xstatic packages don't consume system packages | 12:59 |
*** klkumar has quit IRC | 12:59 | |
r1chardj0n3s | system packagers replace xstatic contents with their own when they package xstatic for their systems | 12:59 |
mrunge | r1chardj0n3s, they should | 12:59 |
tsufiev | hmm, I recall I read something like that in our recent doc about XStatic | 12:59 |
robcresswell | We're about at time, so we can continue in #openstack-horizon | 12:59 |
*** abalutoiu has joined #openstack-meeting-3 | 12:59 | |
*** lpetrut has joined #openstack-meeting-3 | 12:59 | |
robcresswell | If anyone has questions with xstatic packaging or bug day, please reply on the mailer. It's good to keep the discussion going there for all to see. | 13:00 |
robcresswell | Thanks all! | 13:00 |
r1chardj0n3s | o/ | 13:00 |
robcresswell | #endmeeting | 13:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 13:00 | |
openstack | Meeting ended Wed Jan 6 13:00:36 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 13:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/horizon/2016/horizon.2016-01-06-12.00.html | 13:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/horizon/2016/horizon.2016-01-06-12.00.txt | 13:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/horizon/2016/horizon.2016-01-06-12.00.log.html | 13:00 |
mrunge | thanks all | 13:00 |
alexpilo_ | #startmeeting hyper-v | 13:00 |
openstack | Meeting started Wed Jan 6 13:00:58 2016 UTC and is due to finish in 60 minutes. The chair is alexpilo_. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:01 |
*** openstack changes topic to " (Meeting topic: hyper-v)" | 13:01 | |
openstack | The meeting name has been set to 'hyper_v' | 13:01 |
alexpilo_ | Morning! | 13:01 |
primeministerp | morning! | 13:01 |
claudiub | o/ | 13:01 |
*** robcresswell has left #openstack-meeting-3 | 13:01 | |
sagar_nikam | Hi All, Happy new year !!!! | 13:01 |
claudiub | happy new year. :) | 13:01 |
alexpilo_ | Happy New Year!! :-) | 13:01 |
*** kmbharath has joined #openstack-meeting-3 | 13:01 | |
*** umargolin has quit IRC | 13:01 | |
atuvenie | o/ | 13:02 |
*** itoader has joined #openstack-meeting-3 | 13:02 | |
alexpilo_ | up your "hands" folks, let's see who do we have today | 13:02 |
alexpilo_ | lpetrut? | 13:02 |
*** r1chardj0n3s has left #openstack-meeting-3 | 13:02 | |
alexpilo_ | sagar_nikam: is sonu joining us? | 13:02 |
abalutoiu | o/ | 13:02 |
*** egallen has joined #openstack-meeting-3 | 13:03 | |
itoader | o/ | 13:03 |
sagar_nikam | yes | 13:03 |
sagar_nikam | he said he will join | 13:03 |
*** kvinod has joined #openstack-meeting-3 | 13:03 | |
lpetrut | o/ | 13:03 |
alexpilo_ | he sent a patch yesterday, we reviewed quickly to be able to discuss it today | 13:04 |
sagar_nikam | sure | 13:04 |
alexpilo_ | but we can start with the other topics | 13:04 |
sagar_nikam | kvinod: Sonu joining ? | 13:04 |
alexpilo_ | #topic FC support | 13:04 |
*** openstack changes topic to "FC support (Meeting topic: hyper-v)" | 13:04 | |
alexpilo_ | lpetrut: any updates? | 13:04 |
kvinod | Sonu will join | 13:04 |
lpetrut | yep, so, all the os-win FC related patches have merged | 13:05 |
*** baoli has joined #openstack-meeting-3 | 13:05 | |
lpetrut | the CI and unit tests should be all green on the nova patches once we do an os-win version bump, so we should try to get those merged as soon as possible | 13:05 |
*** Sonu has joined #openstack-meeting-3 | 13:05 | |
alexpilo_ | sweet | 13:06 |
lpetrut | sagar: have you guys looked over those patches? | 13:06 |
*** zz_dimtruck is now known as dimtruck | 13:06 | |
*** baoli has quit IRC | 13:06 | |
lpetrut | sagar: it would be great if you could give it a try on your environment | 13:06 |
sagar_nikam | sure | 13:06 |
sagar_nikam | i will have somebody check it | 13:06 |
sagar_nikam | can you add me as reviewes | 13:07 |
lpetrut | thanks a lot, please let me know how it works for you | 13:07 |
lpetrut | sure | 13:07 |
sagar_nikam | reviewer | 13:07 |
*** baoli has joined #openstack-meeting-3 | 13:07 | |
alexpilo_ | #link https://review.openstack.org/#/c/258617/ | 13:08 |
lpetrut | I know this is unrelated to FC, but here's the iSCSI refactoring patch: https://review.openstack.org/#/c/249291/ it's currently marked as WIP because we're currently working on the unit tests, but it would be great if you guys could give us some feedback on this as well | 13:08 |
*** kvinod has quit IRC | 13:09 | |
lpetrut | most probably we'll get this merged today | 13:09 |
alexpilo_ | there's still a -1 by walter here | 13:09 |
alexpilo_ | anybody knows his IRC nic? | 13:09 |
alexpilo_ | hemna, afaik | 13:10 |
lpetrut | yep, basically, he requested a few more info to be provided. such as whether multipath should be used, and the os_type and platform | 13:10 |
lpetrut | yep | 13:10 |
sagar_nikam | lpetrut: this has the fix for CHAP ? | 13:10 |
alexpilo_ | his not on this channel anyway | 13:10 |
alexpilo_ | lpetrut: let's stick to FC | 13:10 |
sagar_nikam | ok | 13:10 |
claudiub | hemna is on the #openstack-nova channel. | 13:10 |
alexpilo_ | we'll switch topic to iSCSI soon | 13:10 |
lpetrut | my bad, sure | 13:10 |
sagar_nikam | and the fix for rescan ? | 13:10 |
alexpilo_ | sagar_nikam: ^ :-) | 13:10 |
sagar_nikam | ok | 13:11 |
lpetrut | I guess I'm a bit over enthusiastic about this one :) | 13:11 |
lpetrut | any other questions related to FC? | 13:11 |
*** baoli has quit IRC | 13:11 | |
alexpilo_ | there are no HP reviews on all Nova FC patches | 13:12 |
sagar_nikam | not from my side | 13:12 |
alexpilo_ | only the last one in the chain | 13:12 |
sagar_nikam | kurt ? | 13:12 |
alexpilo_ | we need reviews on all of them: | 13:12 |
alexpilo_ | #link https://review.openstack.org/#/c/258614 | 13:12 |
sagar_nikam | i thought he did the reviews | 13:12 |
alexpilo_ | #link https://review.openstack.org/#/c/258615 | 13:12 |
alexpilo_ | #link https://review.openstack.org/#/c/260980 | 13:12 |
lpetrut | just a side note: I'll add the vHBA support ASAP | 13:12 |
alexpilo_ | just a quick not on vHBA | 13:13 |
*** kvinod has joined #openstack-meeting-3 | 13:13 | |
alexpilo_ | we have two separate options, passthrough and vHBA | 13:13 |
alexpilo_ | vHBA is a more flexible feature and easier to implement as it doesn't require all the hassle required by passthrough | 13:14 |
alexpilo_ | especially for live migration | 13:14 |
sagar_nikam | yes remember and i think we decided to first implement passthrough | 13:14 |
alexpilo_ | but it has some very hard limitations: | 13:14 |
alexpilo_ | 1) no boot from volume | 13:14 |
alexpilo_ | 2) guest OS support requirement | 13:14 |
lpetrut | so we'll implement both, maybe passthrough as default, letting the user opt for vHBA by setting the bus type to FC | 13:15 |
alexpilo_ | so for this reason it will be implemented separately as soon as the current patches merge | 13:15 |
sagar_nikam | ok | 13:15 |
alexpilo_ | Im just recapping this here to make sure we keep focus on passthrough | 13:15 |
sagar_nikam | i think even kurt had suggested pass through... if i remember right | 13:16 |
*** baoli has joined #openstack-meeting-3 | 13:16 | |
alexpilo_ | for the rest, priority is on getting Cloudbase and HP +1s | 13:16 |
alexpilo_ | so that we can move the patches to the Nova etherpad queue | 13:16 |
sagar_nikam | alexpilo_: we have 3 patches ? | 13:16 |
sagar_nikam | that needs review ? | 13:16 |
alexpilo_ | 4 | 13:16 |
alexpilo_ | the last one is the first link I posted (the one with hemna's review) | 13:17 |
sagar_nikam | 614,815 abd 980 | 13:17 |
sagar_nikam | ok | 13:17 |
alexpilo_ | 258617 | 13:17 |
*** baoli_ has joined #openstack-meeting-3 | 13:17 | |
alexpilo_ | anything else you'd like to add on FC? | 13:18 |
alexpilo_ | sagar_nikam, lpetrut | 13:18 |
lpetrut | not on my side | 13:18 |
sagar_nikam | no, we will start the review, i think we will need Kurt to review all 4 | 13:18 |
alexpilo_ | sweet, tx! | 13:18 |
sagar_nikam | will let him know | 13:18 |
alexpilo_ | #topic iSCSI 3par support | 13:18 |
*** openstack changes topic to "iSCSI 3par support (Meeting topic: hyper-v)" | 13:18 | |
alexpilo_ | now is the time to get wild on iSCSI :-) | 13:19 |
primeministerp | buckwild | 13:19 |
sagar_nikam | 2 issues that we have seen in 3par iscsi, CHAP and rescan | 13:19 |
lpetrut | heh, so, lun rescanning is in place now | 13:19 |
sagar_nikam | lpetrut: already merged ? | 13:19 |
sagar_nikam | lun rescan | 13:19 |
lpetrut | nope, it's the patch I mentioned before | 13:20 |
lpetrut | passing CHAP credentials when logging in portals: not yet. As this was causing issues with other backends, I wanted to test this first. | 13:20 |
*** baoli has quit IRC | 13:20 | |
alexpilo_ | sagar_nikam: this brings up the topic we discussed on Monday | 13:20 |
alexpilo_ | using the FC 3par array for iSCSI testing as well | 13:21 |
primeministerp | *nod* | 13:21 |
primeministerp | We need hba's for the array | 13:21 |
alexpilo_ | so, as soon as we have the additional HW in place, we will start testing this ASAP | 13:21 |
alexpilo_ | primeministerp would you like to add something here? | 13:22 |
primeministerp | sagar_nikam, someone on your side was looking into that | 13:22 |
*** dslev has joined #openstack-meeting-3 | 13:22 | |
*** sagar_nikam_ has joined #openstack-meeting-3 | 13:23 | |
primeministerp | basically we're going to need the hba to add the iscsi functionality to the array | 13:23 |
primeministerp | we may need additional licensing as well | 13:23 |
sagar_nikam_ | lpetrut: did you see kmbharath: patch | 13:24 |
sagar_nikam_ | on CHAP | 13:24 |
sagar_nikam_ | he had a fix for it many months back | 13:24 |
*** sagar_nikam has quit IRC | 13:24 | |
primeministerp | hmmm | 13:24 |
primeministerp | hopefully he'l reconnect | 13:25 |
lpetrut | yep, but I was thinking whether we can save time by not logging in the portal twice (once without CHAP creds, once with CHAP creds), and maybe use a flag on the Cinder side. Like "portals_requires_chap_auth" or something similar | 13:25 |
sagar_nikam_ | i am connected | 13:25 |
primeministerp | ;) | 13:25 |
sagar_nikam_ | kmbharath: your comments ? | 13:26 |
sagar_nikam_ | on lpetrut: suggestion | 13:26 |
lpetrut | we could just push this into the volume connection info | 13:26 |
*** moshele has joined #openstack-meeting-3 | 13:26 | |
alexpilo_ | sagar_nikam_: as previously discussed we need to ensure that this patch wont cause issues to other backedends | 13:26 |
kmbharath | Yes agreed, if we have a flag and do it , it would be better | 13:26 |
alexpilo_ | as the 3par one seems to be the only one with this requirement | 13:26 |
sagar_nikam_ | ok | 13:26 |
kmbharath | we had tested it on HP LeftHandnetwork and 3par earlier | 13:26 |
alexpilo_ | the option is probably the only way to do that | 13:27 |
lpetrut | great, do you know by any change what backends require this? Is it just 3PAR, are all 3PAR backends requiring this? | 13:27 |
alexpilo_ | but: | 13:27 |
sagar_nikam_ | from our tests, only 3par | 13:27 |
alexpilo_ | what if we have 2 backends, e.g. a 3par and another 3rd party one? | 13:27 |
sagar_nikam_ | LHN/VSA worked without any change | 13:27 |
alexpilo_ | one expecting portal logins and the other one failing? | 13:27 |
alexpilo_ | the flag won't help, as it would force login on all of them | 13:28 |
lpetrut | no, why? | 13:28 |
alexpilo_ | becuase the other backend would fail | 13:28 |
alexpilo_ | an option (I believe suggested by lpetrut) would be to try the login and silently continue if it fails | 13:29 |
lpetrut | the other backend would not set this flag, and we would not use CHAP creds when logging in the portal, so it should not fail | 13:29 |
lpetrut | please correct me if I got something wrong | 13:29 |
kmbharath | can't we do check for backend type.... | 13:29 |
alexpilo_ | that would require changes on the cinder side | 13:29 |
kmbharath | because its only 3par what we had seen needs the portal login | 13:30 |
sagar_nikam_ | lpetrut: who will set the flag ? every cinder driver ? | 13:30 |
lpetrut | this can be optional, but the driver would set it when providing the connection info | 13:30 |
alexpilo_ | or we could simply have a list of backends in the Nova driver with the drivers requiring portal login | 13:30 |
*** dimtruck is now known as zz_dimtruck | 13:31 | |
lpetrut | also, the connection info does not include the backend type at the moment | 13:31 |
alexpilo_ | by making it an option, this could be configurable | 13:31 |
alexpilo_ | lpetrut: d'oh, that'sa blocker | 13:31 |
sagar_nikam_ | alexpilo_:this option looks better | 13:31 |
alexpilo_ | lpetrut sagar_nikam_: let's bring this back to the witheboard and sync again next week | 13:32 |
sagar_nikam_ | having list of backends in nova is better than cinder sending it in connection_info | 13:32 |
kmbharath | the target_iqn in connection info could help us to identify the backend | 13:32 |
lpetrut | kmbharath: umm, is this reliable enough? | 13:32 |
*** jlanoux has joined #openstack-meeting-3 | 13:33 | |
lpetrut | alexpilo_: ok, we can talk about this later so that we don't block the meeting for this | 13:33 |
sagar_nikam_ | lpetrut: i think the iqn had 3par in it | 13:33 |
sagar_nikam_ | ok, let move to next topic | 13:33 |
lpetrut | sagar_nikam: sure, just wanted to make sure that this happens all the time | 13:33 |
sagar_nikam_ | can we have some networking discussion | 13:33 |
kmbharath | yes we had seen it everytime | 13:33 |
sagar_nikam_ | sonu: is here i thinl | 13:34 |
alexpilo_ | did sonu join? | 13:34 |
Sonu | I am listening.. | 13:34 |
sagar_nikam_ | i saw him joining | 13:34 |
alexpilo_ | great | 13:34 |
primeministerp | sagar_nikam: yes | 13:34 |
alexpilo_ | #topic SGR RPC patch | 13:34 |
*** openstack changes topic to "SGR RPC patch (Meeting topic: hyper-v)" | 13:34 | |
* alexpilo_ fetches link... | 13:34 | |
alexpilo_ | #link https://review.openstack.org/#/c/263865/ | 13:35 |
alexpilo_ | first, thanks Sonu for the patch | 13:35 |
alexpilo_ | did you see claudiub's review? | 13:36 |
Sonu | I am reviewing the same. | 13:36 |
Sonu | Thanks for the comments. I will fix them and re-post | 13:36 |
alexpilo_ | we prioritized it right away to be sure we could talk about it today | 13:36 |
Sonu | Thanks for that | 13:36 |
alexpilo_ | claudiub Sonu: anything to add? | 13:36 |
Sonu | This patch is dependent on https://review.openstack.org/#/c/240577/ | 13:37 |
Sonu | there was a bug in base security groups driver, which I have fixed and Review is in progress. | 13:37 |
claudiub | could you then add a Depends-On: <change-id> here? | 13:37 |
alexpilo_ | btw we need a BP for this | 13:37 |
Sonu | I will mark the dependency | 13:37 |
claudiub | cool ty. :) | 13:37 |
Sonu | Got it. I will work on the same. | 13:37 |
*** piet has joined #openstack-meeting-3 | 13:38 | |
alexpilo_ | sweet | 13:38 |
alexpilo_ | moving to a broader topic: | 13:38 |
alexpilo_ | #topic networking-hyperv improvements | 13:38 |
*** openstack changes topic to "networking-hyperv improvements (Meeting topic: hyper-v)" | 13:38 | |
*** dslev has quit IRC | 13:38 | |
alexpilo_ | let me share some of the design aspects related to this agent | 13:39 |
alexpilo_ | there are a few improvements going on | 13:39 |
alexpilo_ | we already talked about this a while back, when we talked about the multiprocessing patches that HP sent for SGR | 13:39 |
alexpilo_ | we are currently finalizing the results, which will turn into a BP | 13:40 |
alexpilo_ | 1) drop the port discovery loop and replace it with WMI events | 13:40 |
alexpilo_ | 2) use PyMI | 13:41 |
alexpilo_ | 3) replace associator queries with direct WQL queries | 13:41 |
alexpilo_ | 4) parallelize all the things :) | 13:41 |
*** alexstav has joined #openstack-meeting-3 | 13:42 | |
alexpilo_ | this includes in particular ACL which are a big bottleneck | 13:42 |
kvinod | alexpilo_ : are you talking about new approach of multiprocessing | 13:42 |
alexpilo_ | unlike the Juno patch that HP is using, this doesnt require multiprocessing | 13:43 |
kvinod | is this blueprint on multiprocessing going to be different from what we posted? | 13:43 |
alexpilo_ | PyMI (unlike the old WMI + pywin32) is designed to work with multiple threads | 13:43 |
alexpilo_ | kvinod it's quite different, especially in the implementation | 13:43 |
alexpilo_ | this is the reason why it has been kept on hold | 13:44 |
kvinod | ok, then are you saying that HP's patch sets are not required and will not get merged? | 13:44 |
sagar_nikam_ | alexpilo_: how are the tests in a scale environment with this new approach ? | 13:45 |
alexpilo_ | surely not in the current status | 13:45 |
claudiub | so, I've tested the patchsets you've sent and there are a couple of issues. | 13:45 |
alexpilo_ | kvinod: ^ | 13:45 |
Sonu | One biggest problem that we had encountered during scale was, too many port updates introducing delays in processing of new port additions. | 13:45 |
alexpilo_ | sagar_nikam_: we are testing with Rally on scale | 13:45 |
claudiub | there are 2 big issues atm: 1. logging doesn't work, apparently, I've just noticed 30 minutes ago | 13:45 |
Sonu | thats one reason we separated addition of ports into a different workers scheduled on another CPU | 13:46 |
alexpilo_ | Sonu: you can just use threads for that, no need for multiple processes | 13:46 |
claudiub | with the workers patch, logging is only done to stdout, the neutron-hyperv-agent.log is empty | 13:46 |
claudiub | and second, it seems that the agents die randomly during rally. | 13:47 |
claudiub | they freeze, leading to missing to report the alive state, leading to failing to spawn vms, as the neutron agents are considered to be dead and the neutron ports couldn't be bound | 13:47 |
*** alexstav has left #openstack-meeting-3 | 13:48 | |
Sonu | hmm thats a news :) | 13:48 |
kvinod | claudiub : we already noticed the logging issue and we solved it by making child process send message to parent process about port binding success or failure and parent process will log into log file | 13:48 |
alexpilo_ | kvinod: that is unnecessary work | 13:48 |
claudiub | and thirdly, if there is any issue in binding a port over and over and over again, the neutron-hyperv-agent process will consume the whole cpu. | 13:49 |
kvinod | alexpilo_ : we did it that way due to limitation in logging framework as it doesnot works for multiprocessing | 13:49 |
alexpilo_ | sorry for trinmming the discussion, as we have only 10' left | 13:49 |
claudiub | kvinod: yeah, i've seen that. if i start the process manually and see the std, i can see what happens in the child processes, including traces and so on. but there's nothing in the log file. | 13:50 |
claudiub | stdout* | 13:50 |
alexpilo_ | the idea of parallel execution in the agent is of course the common goal here | 13:50 |
alexpilo_ | Python's multiprocessing brings a lot of unnecessary drawbacks and there's no reason to use it | 13:50 |
alexpilo_ | threads / green threads work perfectly fine as long as the underlying WMI calls are non-blocking | 13:51 |
alexpilo_ | (otherwise we'd hit the GIL issue, which is I guess why you opted for multiprocessing) | 13:51 |
Sonu | yes you got it right | 13:52 |
alexpilo_ | the discussion is anyway much broader, which is why this BP is taking a while | 13:52 |
claudiub | i'm currently trying out native threads, to see how it's going with those. | 13:52 |
Sonu | Vinod had tried all such possibilities | 13:52 |
sagar_nikam_ | Sonu: Can you review the new approach if a patchset is available | 13:52 |
*** alexstav has joined #openstack-meeting-3 | 13:53 | |
sagar_nikam_ | and check how it will work | 13:53 |
Sonu | he can help you with his findings and observations | 13:53 |
claudiub | i haven't uploaded the native threads patch yet | 13:53 |
sagar_nikam_ | based on our scale tests run on Juno | 13:53 |
alexpilo_ | Sonu kvinod: that's why we wrote PyMI ;) | 13:53 |
Sonu | great | 13:53 |
alexpilo_ | the main aspect here, is that the ACL API are simply terrible and no matter how you look at them they dont scale | 13:53 |
Sonu | I will have a look at the new patch set and try | 13:53 |
sagar_nikam_ | claudiub: patchset not available yet ? | 13:54 |
kvinod | ok, please upload your patches | 13:54 |
claudiub | sagar_nikam_: native threads, not yet, still working on it. | 13:54 |
alexpilo_ | so all this parallelization work is improving a bit the situation, but a more drastic approach will be needed | 13:54 |
alexpilo_ | kvinod: expect the patches sometimes next week | 13:54 |
alexpilo_ | 1) the OVS driver will become the preferred option as soon as conntrack will be available on our Windows port | 13:55 |
sagar_nikam_ | sonu: kvinod: you had seen issues with security groups as well | 13:55 |
alexpilo_ | as this is required for an SGR as well | 13:55 |
Sonu | have you seen the development - https://review.openstack.org/#/c/249337 | 13:55 |
alexpilo_ | 2) we're evaluating a complete rewrite of the ACL WMI API | 13:56 |
*** baohua has joined #openstack-meeting-3 | 13:56 | |
alexpilo_ | Sonu: tep, that's what I'm referring to | 13:56 |
Sonu | this is OVS firewall being done once OVS conntrack is available | 13:56 |
alexpilo_ | we need conntrack on Windows for that to work | 13:56 |
alexpilo_ | which is our main goal for OVS 2.6 | 13:57 |
primeministerp | Sonu: could we have an offline discussion about the HP networking hardware that supports protocol accelleration, I want to see if what it would take to add OVS and Native vswitch testing on the appropriate network hba, the ones we currently have in the HP 3Par ci only support accellerated iSCSI | 13:57 |
Sonu | got it. | 13:57 |
alexpilo_ | 3 minutes to go | 13:57 |
Sonu | sure primeministerp | 13:57 |
Sonu | Sagar mentioned about it | 13:57 |
sagar_nikam_ | primeministerp: sure i will connect you and Sonu: on this topic | 13:58 |
primeministerp | Sonu, awesome | 13:58 |
alexpilo_ | changing topic, if you'd like to go on with this topic, please let's move to #openstack-hyper-v | 13:58 |
primeministerp | thanks sagar_nikam_ | 13:58 |
alexpilo_ | #topic PyMI | 13:58 |
*** openstack changes topic to "PyMI (Meeting topic: hyper-v)" | 13:58 | |
alexpilo_ | so PyMI is feature complete for all OpenStack use cases | 13:58 |
alexpilo_ | it has been tested under heavy load with Rally | 13:58 |
sagar_nikam_ | that is a very good news | 13:58 |
primeministerp | woot | 13:58 |
alexpilo_ | sagar_nikam_: do you think you could test it in your environments? | 13:59 |
sagar_nikam_ | yes, we will | 13:59 |
alexpilo_ | we tested, kilo, liberty and mitaka (master) | 13:59 |
sagar_nikam_ | i need to get some slots from scale team to test this | 13:59 |
alexpilo_ | all CIs are now switching to it, including nova, neutron, networking-hyperv, compute-hyperv and the cinder ones | 13:59 |
sagar_nikam_ | most of our environments have also move to Liberty | 14:00 |
sagar_nikam_ | need to find Juno | 14:00 |
sagar_nikam_ | for testing pyMI | 14:00 |
*** Poornima has joined #openstack-meeting-3 | 14:00 | |
alexpilo_ | perfect tx! | 14:00 |
alexpilo_ | time's up! :) | 14:00 |
alexpilo_ | #endmeeting | 14:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:00 | |
openstack | Meeting ended Wed Jan 6 14:00:40 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:00 |
sagar_nikam_ | thanks all | 14:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/hyper_v/2016/hyper_v.2016-01-06-13.00.html | 14:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/hyper_v/2016/hyper_v.2016-01-06-13.00.txt | 14:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/hyper_v/2016/hyper_v.2016-01-06-13.00.log.html | 14:00 |
Sonu | thx bye | 14:00 |
*** Sonu has quit IRC | 14:00 | |
*** vtech has joined #openstack-meeting-3 | 14:01 | |
*** kmbharath has left #openstack-meeting-3 | 14:01 | |
primeministerp | sagar_nikam_, I don't think I have sonu's email could you sent it to me? | 14:01 |
moshele | hi any neutron qos guys around? | 14:01 |
*** JeanBriceCombebi has quit IRC | 14:01 | |
*** klkumar has joined #openstack-meeting-3 | 14:01 | |
ihrachys | moshele: I am here, but I suspect ajo is not | 14:01 |
*** absubram has joined #openstack-meeting-3 | 14:02 | |
ihrachys | we can run one nevertheless if we have some quorum | 14:02 |
alexstav | Hi all :) | 14:02 |
irenab | Hi guys | 14:02 |
moshele | yes, ihrachys you want to lead this or shall I ? | 14:02 |
ihrachys | moshele: go ahead :) | 14:02 |
*** absubram_ has joined #openstack-meeting-3 | 14:02 | |
moshele | #startmeeting neutron_qos | 14:02 |
openstack | Meeting started Wed Jan 6 14:02:59 2016 UTC and is due to finish in 60 minutes. The chair is moshele. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:02 |
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 |
moshele | hi everone | 14:03 |
*** alexstav has left #openstack-meeting-3 | 14:03 | |
ihrachys | o/ | 14:03 |
moshele | ajo is still on PTO so I will replace him today | 14:03 |
*** julim has quit IRC | 14:03 | |
irenab | moshele: I do no think anyone can replace ajo :-) | 14:04 |
ihrachys | I guess we want to focus on whatever is on https://etherpad.openstack.org/p/qos-mitaka | 14:04 |
*** shwetaap has joined #openstack-meeting-3 | 14:04 | |
moshele | irenab: I gess you right :) | 14:04 |
moshele | yes | 14:04 |
* ihrachys just walked thru it several minutes before the meeting, updated a bit | 14:04 | |
moshele | so I know that ajo is working on the upgrade patches | 14:04 |
ihrachys | I guess it's not uploaded yet, I haven't seen any | 14:05 |
*** vmahe has joined #openstack-meeting-3 | 14:05 | |
ihrachys | devref is merged, but that's it | 14:05 |
*** davidsha has joined #openstack-meeting-3 | 14:05 | |
moshele | he said he will upload it on the 8th | 14:05 |
moshele | I think | 14:05 |
*** atuvenie has quit IRC | 14:05 | |
ihrachys | he is an optimistic guy ;) | 14:05 |
ihrachys | we'll see | 14:06 |
*** absubram has quit IRC | 14:06 | |
*** absubram_ is now known as absubram | 14:06 | |
moshele | RBAC spec already one +2 | 14:06 |
moshele | so I guess it close to merge | 14:06 |
ihrachys | hdaniel: ^ | 14:06 |
ihrachys | moshele: spec, yeah. code wise, I guess we still have stuff to tinker | 14:06 |
*** ifat_afek has quit IRC | 14:06 | |
ihrachys | but the patch is up for some time: https://review.openstack.org/#/c/250081/ | 14:07 |
*** sagar_nikam_ has quit IRC | 14:07 | |
ihrachys | it may actually work, but there are some concerns to clear around code decomposition | 14:07 |
moshele | and it has -1 | 14:07 |
ihrachys | four -1s :) | 14:07 |
moshele | is hdaniel here? | 14:08 |
hdaniel | yep | 14:08 |
hdaniel | the code cleanups are mostly done - one issue still unresolved - need ihrachys for that | 14:08 |
hdaniel | but that might require a complete code reshuffle | 14:09 |
ihrachys | hdaniel: yeah, let's schedule a chat for this week, f.e. tomorrow, so that we can clear it. | 14:09 |
hdaniel | ihrachys: sounds solid to /me | 14:09 |
ihrachys | hdaniel: not complete! just around 80% maybe! | 14:09 |
*** sreshetnyak has joined #openstack-meeting-3 | 14:10 | |
moshele | let move to the Linux bridge rate limite | 14:10 |
ihrachys | yeah! | 14:10 |
moshele | is slaweq here? | 14:10 |
ihrachys | I don't see Slawek here | 14:10 |
ihrachys | but anyway, I can probably update | 14:11 |
moshele | go head | 14:11 |
ihrachys | so extension manager support is finally in gate or merged: https://review.openstack.org/#/c/250542/ | 14:11 |
ihrachys | Slawek will need to rebase his patch for LB qos on top of it. | 14:11 |
ihrachys | also I believe there is some work to do for fullstack framework here: https://review.openstack.org/#/c/248938/ | 14:11 |
ihrachys | which is a blocker for the qos patch | 14:11 |
*** lblanchard has joined #openstack-meeting-3 | 14:11 | |
ihrachys | for what I wonder, Slawek is actively looking at both | 14:12 |
ihrachys | that's it | 14:12 |
*** luisfdez has joined #openstack-meeting-3 | 14:12 | |
*** dslevin_ has joined #openstack-meeting-3 | 14:12 | |
moshele | cool I will add the fullstack patch to etherpad | 14:12 |
ihrachys | it's there I think | 14:13 |
moshele | yes I just saw it :) | 14:13 |
moshele | moving to DSCP Markings | 14:13 |
*** kzaitsev_mb has joined #openstack-meeting-3 | 14:13 | |
moshele | I didn't see mach activity there | 14:14 |
ihrachys | yeah. also it has two dependencies | 14:14 |
ihrachys | one is upgrade thing from ajo, another one the agent uuid for graceful restart from me | 14:14 |
davidsha | No, we're waiting on the l2 agent extension api | 14:14 |
ihrachys | #link https://review.openstack.org/#/c/263819/ | 14:15 |
davidsha | Ya ^ | 14:15 |
ihrachys | ^ that's the spec for phase1 of my ovs proposal that will allow to unblock qos | 14:15 |
ihrachys | just exposing uuid | 14:15 |
*** zz_dimtruck is now known as dimtruck | 14:15 | |
ihrachys | and then I will be able to work on remaining table rework in my pace | 14:15 |
*** Poornima has quit IRC | 14:16 | |
ihrachys | I plan to start coding the bits this week | 14:16 |
moshele | I will review the l2 agent extension api spec | 14:17 |
ihrachys | thanks. it's tiny. | 14:17 |
*** peristeri has joined #openstack-meeting-3 | 14:18 | |
moshele | anything else on the DSCP Markings | 14:18 |
moshele | ? | 14:18 |
davidsha | No, not at the moment | 14:18 |
davidsha | Thanks. | 14:18 |
moshele | let move to bugs | 14:19 |
moshele | I didn't see any new bug regrading qos | 14:19 |
irenab | I added rfe (ajo asked me before he went to PTO) | 14:20 |
irenab | https://bugs.launchpad.net/neutron/+bug/1531485 | 14:20 |
openstack | Launchpad bug 1531485 in neutron "Available device bandwidth report by L2 agent" [Undecided,New] | 14:20 |
davidsha | I submitted a rfe for priority queueing https://bugs.launchpad.net/neutron/+bug/1527671 | 14:20 |
openstack | Launchpad bug 1527671 in neutron "Neutron QoS Priority Queuing rule" [Wishlist,Confirmed] | 14:20 |
ihrachys | irenab: well, that one probably also depends on agent API | 14:21 |
ihrachys | because you would need some way to pass data from extension into the agent. | 14:21 |
irenab | ihrachys: I will check the API, but I think its just adding more content to the agent report status | 14:21 |
moshele | irenab: how you plane to report the physical device bandwidth information for OVS? it know only the bridges | 14:22 |
ihrachys | irenab: yeah, but how would your extension talk to the agent? currently it's completely stateless for what agent cares. | 14:22 |
ihrachys | moshele: underlying physical devices? | 14:22 |
moshele | yes | 14:23 |
*** primeministerp has quit IRC | 14:23 | |
irenab | both SR-IOV and OVS had mappings to physical devices, so it should be quite easy | 14:23 |
irenab | ihrachys: Will check your spec to see what will it require to pass details to the agent | 14:23 |
ihrachys | not much, just another agent API for just that. | 14:24 |
*** kzaitsev_mb has quit IRC | 14:24 | |
ihrachys | not sure I love passing it through state reports, but I haven't thought it through yet to comment. | 14:24 |
irenab | there was some bug reported by vikram on netowrk policy repurposing | 14:24 |
*** neelashah has joined #openstack-meeting-3 | 14:25 | |
*** kvinod has quit IRC | 14:25 | |
irenab | ihrachys: I do not have any strong preferences | 14:26 |
irenab | https://bugs.launchpad.net/neutron/+bug/1521194 | 14:26 |
openstack | Launchpad bug 1521194 in neutron "Qos Aggregated Bandwidth Rate Limiting" [Wishlist,Triaged] | 14:26 |
irenab | ihrachys: would be great if you can check this | 14:27 |
moshele | yes so what I didn't understand for his spec is how he plane to implement it | 14:27 |
*** jpomeroy has joined #openstack-meeting-3 | 14:27 | |
moshele | so there will be to behaviors to network qos | 14:27 |
irenab | I think we first need to agree on the problem he solves :-) | 14:27 |
ihrachys | irenab: ack, adding to todo | 14:28 |
irenab | He suggested to change the existing network -policy association meaning | 14:28 |
moshele | I understood the he want to support both cases | 14:29 |
ihrachys | well, you could just divide it to the number of ports :), but that's not what we probably want | 14:29 |
ihrachys | irenab: api change? meh | 14:29 |
*** kzaitsev_mb has joined #openstack-meeting-3 | 14:29 | |
*** dimtruck is now known as zz_dimtruck | 14:29 | |
irenab | ihrachys: not the api change, but change of the current intention | 14:29 |
moshele | let say you have 20GB network and 10 vm so each vm will get 2 GB | 14:30 |
ihrachys | hm, I did not know that we intended to do aggregation before | 14:30 |
ihrachys | where was the intent captured? | 14:30 |
irenab | I think its new | 14:31 |
davidsha | It was brought up last meeting | 14:31 |
davidsha | about 4 weeks ago | 14:31 |
ihrachys | the way we designed it, it was always 'the default value to apply to port if no port level policy is attached'. if it's documented in another way, we should fix the docs | 14:31 |
irenab | ihrachys: I think vikram documented it well on this bug report. Let’s see what would be the best way to handle it | 14:31 |
ihrachys | ok, I will check it later with more attention | 14:32 |
irenab | ihrachys: agree, need to verify the documentation | 14:32 |
*** baohua has quit IRC | 14:32 | |
*** baohua has joined #openstack-meeting-3 | 14:33 | |
ihrachys | moshele: should we move? | 14:34 |
moshele | yes sorry | 14:34 |
moshele | I think we are done | 14:34 |
moshele | anyone has anything to add ? | 14:34 |
ihrachys | not me | 14:35 |
irenab | no | 14:35 |
moshele | ok thanks everyone | 14:35 |
moshele | #endmeeting | 14:35 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:35 | |
openstack | Meeting ended Wed Jan 6 14:35:49 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:35 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_qos/2016/neutron_qos.2016-01-06-14.02.html | 14:35 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_qos/2016/neutron_qos.2016-01-06-14.02.txt | 14:35 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_qos/2016/neutron_qos.2016-01-06-14.02.log.html | 14:35 |
ihrachys | adieu | 14:35 |
irenab | thanks, bye | 14:36 |
davidsha | thanks | 14:36 |
*** moshele has left #openstack-meeting-3 | 14:37 | |
*** Swami has joined #openstack-meeting-3 | 14:38 | |
*** piet has quit IRC | 14:39 | |
*** kzaitsev_mb has quit IRC | 14:39 | |
*** piet has joined #openstack-meeting-3 | 14:39 | |
*** rbak has joined #openstack-meeting-3 | 14:41 | |
*** julim has joined #openstack-meeting-3 | 14:49 | |
*** shinya_kwbt has joined #openstack-meeting-3 | 14:50 | |
*** bklei has joined #openstack-meeting-3 | 14:51 | |
*** tellesnobrega_af is now known as tellesnobrega | 14:51 | |
*** betherly has left #openstack-meeting-3 | 14:51 | |
*** rhochmuth has joined #openstack-meeting-3 | 14:54 | |
*** fabiog has joined #openstack-meeting-3 | 14:55 | |
*** jmckind has joined #openstack-meeting-3 | 14:55 | |
*** fabiog has quit IRC | 14:57 | |
*** fabiog has joined #openstack-meeting-3 | 14:58 | |
*** mrmartin has quit IRC | 14:58 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:59 | |
*** ddieterly has joined #openstack-meeting-3 | 15:00 | |
rhochmuth | #startmeeting monasca | 15:00 |
openstack | Meeting started Wed Jan 6 15:00:17 2016 UTC and is due to finish in 60 minutes. The chair is rhochmuth. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: monasca)" | 15:00 | |
openstack | The meeting name has been set to 'monasca' | 15:00 |
rhochmuth | o/ | 15:00 |
ddieterly | o/ | 15:00 |
fabiog | Happy New Year! | 15:00 |
rbak | o/ | 15:00 |
rhochmuth | welcome back everyone | 15:00 |
bklei | o/ | 15:00 |
shinya_kwbt | o/ | 15:01 |
*** mhoppal has joined #openstack-meeting-3 | 15:01 | |
bklei | happy new year! | 15:01 |
rhochmuth | agenda has been posted at, https://etherpad.openstack.org/p/monasca-team-meeting-agenda | 15:01 |
*** tgraichen has joined #openstack-meeting-3 | 15:01 | |
rhochmuth | Agenda for Wednesday January 6, 2016 (15:00 UTC) | 15:01 |
rhochmuth | 1. Mid-Cycle/Meet-up go/no go and proposed agenda (fabiog) | 15:01 |
rhochmuth | 2. What e-mail validator do we use at python monasca-api? (shinya) | 15:01 |
rhochmuth | 2.1 Voluptuous validator which is used by monsaca-api has no e-mail validator but has url one. | 15:01 |
rhochmuth | 2.2 lepl.apps.rfc3696 - MPL 1.1 License http://www.acooke.org/lepl/ | 15:01 |
rhochmuth | 2.3 validate_email - LGPL License https://pypi.python.org/pypi/validate_email | 15:01 |
rhochmuth | 2.4 Regex | 15:01 |
rhochmuth | 3. TWC updates | 15:01 |
rhochmuth | 3.1 UI update | 15:01 |
rhochmuth | 3.2 Any progress on caching from HPE? | 15:01 |
rhochmuth | 3.3 Openstack requirements in 3 files, required for rally tests | 15:01 |
rhochmuth | Also, we are a bit backed up on reviews for a number of reasons | 15:02 |
rhochmuth | Mainly, the holidays and the gates are not functioning right now due to changes in the tempest tests | 15:02 |
rhochmuth | So, let's start with the mid-cycle meet-up | 15:02 |
rhochmuth | #topic mid-cycle | 15:03 |
*** openstack changes topic to "mid-cycle (Meeting topic: monasca)" | 15:03 | |
rhochmuth | fabiog, this is yours | 15:03 |
fabiog | here it is the doodle: http://doodle.com/poll/yy4unhffy7hi3x67 | 15:03 |
fabiog | I have 6 people confirmed for Thu 28/29 | 15:03 |
fabiog | and on the 28 we will share the day with Congress | 15:03 |
fabiog | meaning fostering integration and collaboration | 15:04 |
rhochmuth | i thought the congress discussion was going to be on tuesday or wednesday | 15:04 |
rhochmuth | leaving thursday and friday open for monasca | 15:04 |
rhochmuth | is that not correct | 15:05 |
fabiog | nope | 15:05 |
fabiog | Congress is 3 days | 15:05 |
fabiog | Tue to Thu | 15:05 |
*** baohua_ has joined #openstack-meeting-3 | 15:05 | |
*** baohua has quit IRC | 15:05 | |
rhochmuth | but i tought the monasca topics were going to be on tues/wed originally | 15:05 |
fabiog | yes | 15:05 |
fabiog | that was the original plan | 15:05 |
fabiog | but I am hosting both | 15:06 |
fabiog | and I cannot be in two places at the same time | 15:06 |
fabiog | :-) | 15:06 |
rhochmuth | ohh, i see | 15:06 |
fabiog | I thought that since you guys were coming, we could have a joint session on Thu | 15:06 |
rhochmuth | i thought you were only attending the monasca related discussions for congress | 15:06 |
fabiog | no, I am hosting the mid-cycle | 15:07 |
rhochmuth | so, i can attend the congress related discussions | 15:07 |
fabiog | yes | 15:07 |
rhochmuth | but, i'm concerned now about short-changing monasca | 15:07 |
rhochmuth | if folks are traveling for a monasca mid-cycle, and thursday is still on congress mainly, that leaves only one day for monasca discussions | 15:08 |
*** jobrs has joined #openstack-meeting-3 | 15:08 | |
rhochmuth | i don't think most of the folks traveling are as interested in congress related discussions | 15:09 |
fabiog | I can get a second room and have the congress stuff running only in the morning | 15:09 |
fabiog | but I will be able to attend either one or the other session | 15:09 |
fabiog | I think this is doable | 15:10 |
rhochmuth | ok | 15:10 |
rhochmuth | so let's discuss other topics for the mid-cycle then | 15:10 |
rhochmuth | meant agenda | 15:10 |
*** zz_dimtruck is now known as dimtruck | 15:10 | |
rhochmuth | what else should be on the agenda for the mid-cycle, in addition to congress discussions | 15:11 |
*** mhoppal has quit IRC | 15:11 | |
rhochmuth | the logging api would be one area that i'm interested, but we don't have representation from fujitsu | 15:12 |
*** mhoppal has joined #openstack-meeting-3 | 15:12 | |
rhochmuth | at the mid-cycle | 15:12 |
bklei | i'd like to add an arch discussion about concurrency, and possible solutions | 15:12 |
bklei | concurrent queries, that is | 15:12 |
bklei | we're hitting some hard limits with vertica, not sure if influxdb, cassandra would be better | 15:13 |
rhochmuth | just a litle more context then | 15:13 |
bklei | we're working closely with the vertica team, but we're a couple orders of magnitude off from the concurrency we'd like to support | 15:14 |
bklei | it may be vertica isn't a great fit for our use case | 15:14 |
bklei | like 100 users, all loading a grafana dashboard at the same time :) | 15:14 |
bklei | and each dashboard translates to 150 queries | 15:15 |
*** mhoppal has quit IRC | 15:15 | |
fabiog | so you need to support 1000+ concurrent queries | 15:15 |
bklei | don't need to discuss here, just would like as a topic at the meetup | 15:15 |
bklei | like 20K | 15:15 |
bklei | ideally | 15:15 |
rhochmuth | ok, thanks for the context | 15:15 |
rhochmuth | i'm not sure about cassandra or influxdb either | 15:15 |
*** numans has quit IRC | 15:15 | |
*** mhoppal has joined #openstack-meeting-3 | 15:16 | |
rhochmuth | personllay, i think we need to start considering adding an in-memory time-series database/cache | 15:16 |
bklei | right, something | 15:16 |
rhochmuth | ok, other topics then for the mid-cycle | 15:16 |
*** baohua_ has quit IRC | 15:17 | |
bklei | maybe an overview/demo of grafana 2.0? | 15:18 |
*** catherineD has joined #openstack-meeting-3 | 15:18 | |
rhochmuth | has ryan completed that? | 15:18 |
bklei | update coming :) | 15:18 |
*** leecalcote has joined #openstack-meeting-3 | 15:18 | |
rbak | I should have it done by the mid-cycle | 15:19 |
rhochmuth | ok | 15:19 |
rhochmuth | there are other features that we could discuss, such as retention periods | 15:19 |
fabiog | I am wondering if we want to do a couple of days using webex instead and have people from Europe to attend too | 15:20 |
bklei | oh yes | 15:20 |
bklei | oh yes on retention periods rhochmuth | 15:20 |
rhochmuth | it does seem like the agenda is a bit limited | 15:21 |
fabiog | rhochmuth: that is my feeling too | 15:21 |
*** absubram has quit IRC | 15:21 | |
fabiog | rhochmuth: but we can have a couple of good webex sessions to iron out the issues and see the demos | 15:21 |
rhochmuth | i think i would push for a webex too, at this point | 15:21 |
fabiog | and if people in the US are willing to travel anyway we can be in a room with telepresence | 15:21 |
tgraichen | i think this would be very good - maybe at least one or a few | 15:21 |
rhochmuth | then i would also suggest that we have the monasca mid-cycle the following week | 15:22 |
fabiog | rhochmuth: yes | 15:22 |
rhochmuth | the first week of february sometime | 15:22 |
fabiog | sure | 15:22 |
rhochmuth | so as not to overlap with congress | 15:22 |
rhochmuth | i would like to attend the congress related discussion | 15:22 |
fabiog | what about two mornings | 15:22 |
*** jmckind_ has joined #openstack-meeting-3 | 15:23 | |
fabiog | Wed and Thu? | 15:23 |
rhochmuth | yes, that would work well for me | 15:23 |
rhochmuth | mornings are best for folks in europe too | 15:23 |
fabiog | people already have time on wed this time | 15:23 |
fabiog | so we could start the webex at 7am to noon | 15:23 |
fabiog | so it is kind of feasible for Europe to follow | 15:23 |
rhochmuth | sure, that would work | 15:23 |
fabiog | and if needed we will repeat the next day | 15:23 |
fabiog | ok, then is set | 15:24 |
fabiog | I will send an invite to people and post a note in the monasca dev list | 15:24 |
rhochmuth | wed/thurs feb 3rd and 4th | 15:24 |
fabiog | yes | 15:24 |
rhochmuth | 7-12 PST | 15:24 |
*** egallen has quit IRC | 15:25 | |
rhochmuth | ok, sounds like we should move on to the next topic | 15:25 |
*** jmckind has quit IRC | 15:25 | |
rhochmuth | #topic e-mail validator | 15:25 |
*** openstack changes topic to "e-mail validator (Meeting topic: monasca)" | 15:25 | |
shinya_kwbt | Hello. this is mine. | 15:26 |
rhochmuth | hi Shinya | 15:26 |
*** yamahata has quit IRC | 15:26 | |
*** tsv has joined #openstack-meeting-3 | 15:26 | |
*** mtanino has joined #openstack-meeting-3 | 15:26 | |
shinya_kwbt | I'm writing python monasca-api notification methods e-mail validator. | 15:26 |
*** yamahata has joined #openstack-meeting-3 | 15:26 | |
shinya_kwbt | Java monasca-api uses apache commons validator and javax.mail validator under review. | 15:27 |
rhochmuth | yes, i recall there were some problems with this | 15:27 |
shinya_kwbt | I see. And python momnasca-api uses voluptuous validator. But voluptuous has no e-mail validator but has url one. | 15:27 |
*** iyamahat has joined #openstack-meeting-3 | 15:28 | |
rhochmuth | so, i wouldn't restrict to using voluptuous | 15:28 |
*** galstrom_zzz is now known as galstrom | 15:28 | |
rhochmuth | we've had some disucssion on removing voluptuous | 15:28 |
*** iyamahat has quit IRC | 15:28 | |
rhochmuth | and hand-coding | 15:28 |
*** egallen has joined #openstack-meeting-3 | 15:28 | |
*** iyamahat has joined #openstack-meeting-3 | 15:29 | |
shinya_kwbt | Oh. I see. | 15:29 |
rhochmuth | their aren't any immediate plans to remove voluptuous, but if it was in your way | 15:30 |
rhochmuth | then i would be fine not using it | 15:30 |
shinya_kwbt | Is hand-coding for example regex better? or use other library? | 15:32 |
rhochmuth | i don't have experience beyond voluptuous | 15:32 |
rhochmuth | so, i can't answer that question | 15:32 |
rhochmuth | but, i think a regex is ok | 15:33 |
rhochmuth | in this case | 15:33 |
*** leecalcote has quit IRC | 15:33 | |
shinya_kwbt | O.K. I try to write with regex. thank you. | 15:33 |
rhochmuth | ok, thanks | 15:34 |
rhochmuth | there should be lot's of examples | 15:34 |
shinya_kwbt | yes. | 15:34 |
rhochmuth | ok, i think we are ready for the next topic | 15:34 |
rhochmuth | #topic ui update | 15:35 |
*** openstack changes topic to "ui update (Meeting topic: monasca)" | 15:35 | |
rbak | I guess that's me | 15:35 |
rhochmuth | it is | 15:35 |
rbak | I'm working on the grafana/keystone integration, and I have it partially working. | 15:35 |
rhochmuth | what was your overall design | 15:36 |
rbak | So you can log into grafana with keystone creds and it will assign you an org corresponding to your tenant, which shares dashboards. | 15:36 |
rbak | This isn't working yet, but the idea is that it will then use your creds to get tokens for the monasca queries so you don't need a token in the datasource. | 15:37 |
rhochmuth | so, will you login to horizon and grafana? | 15:38 |
*** vijendar has joined #openstack-meeting-3 | 15:38 | |
rbak | I'd like to have horizon pass the necessary information to grafana, but I haven't looked at that yet. | 15:38 |
tgraichen | do you have keystone v3 support in mind from the beginning? | 15:38 |
rbak | No, I haven't thought about v3 support much, but I can look into tha. | 15:39 |
rhochmuth | tgraichen, this would probably be a good area for you to get input to rbak on | 15:39 |
tgraichen | ok - let me know if you need help or support testing v3 related stuff | 15:39 |
rbak | will do | 15:40 |
*** Sukhdev has joined #openstack-meeting-3 | 15:40 | |
rhochmuth | rbak, is your latest code in github | 15:40 |
rbak | Not yet, I'll put it up once it's tested | 15:40 |
rbak | But fair warning, this isn't pluggable | 15:40 |
rhochmuth | i translated that into this isn't easy | 15:40 |
rbak | Until it's merged upstream you'll have to build your own grafana. | 15:41 |
rhochmuth | how difficult is it to get going with grafana 3 | 15:41 |
rhochmuth | for example, if you clone the grafana 3 repo, clone your branch when avaialble | 15:42 |
rhochmuth | then do some configuration | 15:42 |
rbak | There's a grafana 3 now? | 15:42 |
tgraichen | i think he mans 2 :) | 15:43 |
rbak | Oh, good | 15:43 |
rhochmuth | it's the new year | 15:43 |
rbak | That had me worried. | 15:43 |
tgraichen | i think rbaks point was, that you can't use prebuilt grafana binaries anymore | 15:43 |
rbak | Right | 15:43 |
rbak | For the datasource you can just install and then drop the files in. | 15:43 |
rbak | For the keystone integration you have to clone and build. | 15:44 |
rhochmuth | got it | 15:44 |
rbak | It's not terrible, just some extra work | 15:44 |
rhochmuth | grafana 1 was javascipt only | 15:44 |
rhochmuth | so no compile step | 15:44 |
rbak | This work is primarily in go | 15:44 |
tgraichen | did you already contact the grafana maintainer, if he would be willing to include this upstream when ready? | 15:44 |
rbak | Not yet. I wanted to make sure I knew this was possible to implement first. | 15:45 |
tgraichen | sure | 15:45 |
rbak | I've started looking into that though. | 15:45 |
tgraichen | maybe creating an issue in the grafana github when ready | 15:45 |
rbak | They seem to suggest just creating a pull request. | 15:46 |
tgraichen | ok | 15:46 |
rbak | That's all I have unless there's more questions. | 15:47 |
rhochmuth | thanks rbak | 15:47 |
*** cloudtrainme has joined #openstack-meeting-3 | 15:47 | |
rhochmuth | looking forward to this | 15:47 |
rhochmuth | #topic caching | 15:48 |
*** openstack changes topic to "caching (Meeting topic: monasca)" | 15:48 | |
rhochmuth | no updates | 15:48 |
rhochmuth | i just got back from the break | 15:48 |
bklei | i figured, with the holiday | 15:48 |
bklei | on your list? | 15:48 |
*** brunssen has joined #openstack-meeting-3 | 15:48 | |
rhochmuth | i'm not sure | 15:48 |
*** devananda has quit IRC | 15:48 | |
rhochmuth | i've got a lot on my plate | 15:48 |
bklei | ok, maybe it'll be part of the mid-cycle discussion | 15:49 |
bklei | i don't think i'll get to it between now and then either | 15:49 |
rhochmuth | sounds like everyone is busy | 15:49 |
bklei | for sure | 15:50 |
rhochmuth | so, table this for the mid-cycle | 15:50 |
rhochmuth | along with concurrrent queries | 15:50 |
bklei | sounds good | 15:50 |
rhochmuth | #topic openstack requirements in 3 files | 15:50 |
*** openstack changes topic to "openstack requirements in 3 files (Meeting topic: monasca)" | 15:50 | |
bklei | that's me | 15:50 |
*** klkumar has quit IRC | 15:50 | |
bklei | yan is working on rally tests, currently has an issue with incompatible requirements | 15:51 |
*** klkumar has joined #openstack-meeting-3 | 15:51 | |
bklei | Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ | 15:51 |
*** iyamahat has quit IRC | 15:51 | |
bklei | she's saying we need to change openstack/requirements repo in global-requirements.txt, projects.txt, and upper-constraints.txt | 15:51 |
*** iyamahat has joined #openstack-meeting-3 | 15:51 | |
bklei | i guess it's in one, not all 3 | 15:51 |
bklei | i don't know much about this, but any objections to us just adding monasca client to all 3? | 15:52 |
*** egallen has quit IRC | 15:52 | |
rhochmuth | fabiog added this recently, i guess in just the one spot | 15:52 |
bklei | Requirement set([Requirement(package=u'python-monascaclient', location='', specifiers='>=1.0.24', markers=u'', comment='', extras=frozenset([]))]) not in openstack/requirements | 15:52 |
rhochmuth | i don't see any issues adding to all 3 spot | 15:52 |
bklei | is her error | 15:53 |
bklei | ok | 15:53 |
fabiog | rhochmuth: bklei yes I added to global | 15:53 |
bklei | ok, if you don't add to the other two, either yan or i will | 15:53 |
fabiog | rhochmuth: but I was waiting for the change of oslo library | 15:53 |
*** cbouch has joined #openstack-meeting-3 | 15:53 | |
rhochmuth | hmmm, i thought we got the changes for the oslo libraries compleete | 15:54 |
fabiog | bklei: the client is using an old oslo library that needs to be updated | 15:54 |
bklei | oh | 15:54 |
fabiog | once it is updated we can merge the global and the others | 15:54 |
fabiog | bklei: that is why is still not merged | 15:54 |
bklei | who's working that? | 15:54 |
rhochmuth | joe keen | 15:54 |
bklei | ok, can follow up with him and watch for changes | 15:54 |
fabiog | bklei: please keep me in the loop | 15:55 |
*** jmckind has joined #openstack-meeting-3 | 15:55 | |
bklei | ok | 15:55 |
rhochmuth | i thought he had completed prior to xmas | 15:55 |
rhochmuth | is this just an issue for tagging again | 15:55 |
rhochmuth | do, i just need to apply a tag | 15:55 |
fabiog | these are the two related patches | 15:55 |
fabiog | https://review.openstack.org/#/c/251674/ | 15:56 |
fabiog | https://review.openstack.org/#/c/252527/ | 15:56 |
*** stanchan has quit IRC | 15:56 | |
rhochmuth | i'll check with joe | 15:56 |
bklei | thx | 15:56 |
ddieterly | rhochmuth: looking for a +2 on https://review.openstack.org/#/c/254403/ and https://review.openstack.org/#/c/254425/ | 15:57 |
*** gema has joined #openstack-meeting-3 | 15:57 | |
rhochmuth | ok | 15:57 |
rhochmuth | but i was waiting on the gates working again | 15:58 |
*** jmckind_ has quit IRC | 15:58 | |
ddieterly | the gate is working again | 15:58 |
*** ningy has joined #openstack-meeting-3 | 15:58 | |
ddieterly | i pushed the changes thru this morning after working with ghansyam last night | 15:58 |
rhochmuth | ok, thanks | 15:58 |
*** krtaylor has quit IRC | 15:58 | |
*** neelashah has quit IRC | 15:59 | |
ddieterly | https://review.openstack.org/#/c/263529/ | 15:59 |
rhochmuth | i'll +2 the other changes and start catching up again | 15:59 |
rhochmuth | on other reviews | 15:59 |
rhochmuth | we'll need to coveer cassandara next week | 15:59 |
bklei | i think we're out of time, can hold my cassandra question | 15:59 |
bklei | yup | 15:59 |
*** AlanClark has joined #openstack-meeting-3 | 15:59 | |
rhochmuth | bye everyone | 15:59 |
rhochmuth | thanks | 15:59 |
bklei | thx | 15:59 |
ddieterly | ciao | 15:59 |
*** mhoppal has quit IRC | 15:59 | |
rhochmuth | #endmeeting | 16:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:00 | |
openstack | Meeting ended Wed Jan 6 16:00:10 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/monasca/2016/monasca.2016-01-06-15.00.html | 16:00 |
*** neelashah has joined #openstack-meeting-3 | 16:00 | |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/monasca/2016/monasca.2016-01-06-15.00.txt | 16:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/monasca/2016/monasca.2016-01-06-15.00.log.html | 16:00 |
*** zehicle_ has joined #openstack-meeting-3 | 16:00 | |
eglute | #startmeeting defcore | 16:00 |
*** rosmaita has joined #openstack-meeting-3 | 16:00 | |
zehicle_ | o. | 16:00 |
openstack | Meeting started Wed Jan 6 16:00:23 2016 UTC and is due to finish in 60 minutes. The chair is eglute. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: defcore)" | 16:00 | |
openstack | The meeting name has been set to 'defcore' | 16:00 |
zehicle_ | o/ | 16:00 |
rosmaita | o/ | 16:00 |
eglute | #link agenda https://etherpad.openstack.org/p/DefCoreRing.7 | 16:00 |
eglute | #topic agenda | 16:00 |
*** openstack changes topic to "agenda (Meeting topic: defcore)" | 16:00 | |
markvoelker | o/ | 16:00 |
hogepodge | o/ | 16:01 |
eglute | Hello Everyone! Happy New Year! | 16:01 |
AlanClark | o/ | 16:01 |
gema | o/ | 16:01 |
hogepodge | Happy New Year! | 16:01 |
*** shinya_kwbt has quit IRC | 16:01 | |
*** devananda has joined #openstack-meeting-3 | 16:01 | |
zehicle_ | :) | 16:01 |
eglute | Please review the agenda, and add things as needed! https://etherpad.openstack.org/p/DefCoreRing.7 | 16:01 |
eglute | #topic midcycle | 16:02 |
*** openstack changes topic to "midcycle (Meeting topic: defcore)" | 16:02 | |
*** tgraichen has quit IRC | 16:02 | |
*** dcarmon has joined #openstack-meeting-3 | 16:02 | |
eglute | do not want to spend too much time on this, but how does everyone feel about holding a midcycle | 16:02 |
eglute | #chair zehicle_ | 16:02 |
openstack | Current chairs: eglute zehicle_ | 16:02 |
*** itxaka is now known as itxaka|afk | 16:02 | |
*** bklei has quit IRC | 16:03 | |
markvoelker | I'm game. They've been productive in the past. | 16:03 |
zehicle_ | looking at the agenda items, it makes sense to me | 16:03 |
zehicle_ | timing will be painful | 16:03 |
eglute | ok, then we will need to send a poll regarding times and locations... | 16:03 |
*** cloudtrainme has quit IRC | 16:03 | |
eglute | #action eglute send out poll for midcycle times + locations | 16:04 |
*** jobrs has quit IRC | 16:04 | |
*** ningy has quit IRC | 16:05 | |
eglute | let me and Rob know if you have any suggestions regarding locations | 16:05 |
*** SammyD has joined #openstack-meeting-3 | 16:05 | |
eglute | We can start a separate etherpad for work that needs to be done during midcycle | 16:05 |
hogepodge | I'm always up for Austin, fwiw | 16:05 |
* zehicle_ we have a bias towards central Texas. | 16:05 | |
eglute | i am ok with Austin, despite its traffic | 16:06 |
eglute | zehicle_ did you wanted to talk about standalone tests, or leave that for later? | 16:06 |
*** cloudtrainme has joined #openstack-meeting-3 | 16:07 | |
zehicle_ | I can introduce - not sure we're ready for a discussion at this point | 16:07 |
zehicle_ | basically, the recent VM vs Zone discussion brought up that it would be helpful for DefCore to had dedicated interop tests | 16:07 |
eglute | maybe a quick intro so people can start thinking about it :) | 16:07 |
zehicle_ | that were not also trying to test the function of the code base (aka gate) | 16:07 |
*** spotz has joined #openstack-meeting-3 | 16:07 | |
zehicle_ | that dual purpose was making it harder to add/maintain tests. | 16:07 |
*** spotz has left #openstack-meeting-3 | 16:08 | |
zehicle_ | so we could split out the tests that we are using (effectively fork) | 16:08 |
zehicle_ | then it would be easier for community to add interop tests | 16:08 |
markvoelker | It was also discussed, though, that having interop tests in the gate was important so interop features don't get broken | 16:08 |
zehicle_ | but it means that DefCore has to maintain them | 16:08 |
zehicle_ | markvoelker, that has been my strong preference for not forking | 16:09 |
purp | o/ | 16:09 |
zehicle_ | markvoelker, do you see people creating interop tests? | 16:09 |
brunssen | o/ | 16:09 |
SammyD | +1 on not forking. What about a dedicated package inside the standard tempest? I.E. an InterOp package that contains only interop tests, but lives with the rest of tempest tests... | 16:09 |
*** galstrom is now known as galstrom_zzz | 16:09 | |
eglute | would it be worthwhile to have a mailing list discussion on this? | 16:10 |
zehicle_ | SammyD, that's a good middle ground. | 16:10 |
gema | probably, it'd be useful to see what exactly makes a test "interop" | 16:10 |
* purp is mostly lurking from a plane waiting for a gate. | 16:10 | |
zehicle_ | any dedicated DefCore tests require resources | 16:10 |
*** krtaylor has joined #openstack-meeting-3 | 16:10 | |
eglute | i like SammyD suggestion | 16:11 |
zehicle_ | this was a complex enough topic, that we thought it would be for the Midcycle (instead of regular agenda) | 16:11 |
hogepodge | We can tag tests, although that has not been successful in the past (smoke, gate) | 16:11 |
brunssen | +1 on SammyD's suggestion | 16:11 |
*** Catherine has joined #openstack-meeting-3 | 16:11 | |
markvoelker | sure, thanks for teeing it up though | 16:11 |
zehicle_ | however, if there's strong interst. it makes sense to bring people to the Midcycle who can help build the framework to start it | 16:11 |
*** Catherine is now known as Guest94594 | 16:12 | |
eglute | how about this- lets start a mailing list discussion and hopefully work on it during midcycle? | 16:12 |
markvoelker | I'm not seeing strong interest in the scrollback. =) | 16:12 |
*** salv-orlando has joined #openstack-meeting-3 | 16:12 | |
hogepodge | starting from scatch is a bad idea, it would take lots of work | 16:12 |
* eglute agrees | 16:12 | |
hogepodge | appropriating (and expanding or modifying) existing tests and identifying holes to fill is better | 16:13 |
purp | +1 SammyD's separate pkg, +11 on mid cycle topic | 16:13 |
eglute | #action zehicle_ and eglute start a mailing list discussion regarding defcore tests | 16:13 |
SammyD | +1 mid cycle | 16:13 |
*** vgridnev has joined #openstack-meeting-3 | 16:13 | |
purp | And +aLot to mid cycle not in Austin, as we'll all be there in May. | 16:14 |
eglute | #topic Austin Summit DefCore submissions | 16:14 |
*** openstack changes topic to "Austin Summit DefCore submissions (Meeting topic: defcore)" | 16:14 | |
purp | HPE would be happy to host in Fort Collins. =] | 16:14 |
*** sdake has joined #openstack-meeting-3 | 16:14 | |
eglute | thanks purp will add it to the list! | 16:14 |
*** inbar_stolberg has quit IRC | 16:14 | |
* zehicle_ Ft Collins in mid-Feb actually may work very well for me | 16:14 | |
* markvoelker wouldn't mind being back in his old stomping grounds in Ft. Collins personally | 16:15 | |
eglute | #info purp HPE would be happy to host in Fort Collins. =] | 16:15 |
purp | eglute: could also likely manage Houston | 16:15 |
eglute | cool, lest talk on that later in defcore irc channel | 16:15 |
purp | Sorry, didn't mean to hijack. | 16:15 |
eglute | Austin summit submissions are now open | 16:16 |
eglute | so please share ideas and submissions! | 16:16 |
markvoelker | On that note, please remember that only 3 submissions per person (including panels) are allowed under the new submission process. | 16:16 |
eglute | I think the sessions went well in Tokyo, there is definitely a lot of interest in defcore | 16:17 |
eglute | markvoelker is right! and we want to have defcore submissions | 16:17 |
* zehicle_ thinks they've disallowed unicorns and rainbows from titles | 16:17 | |
markvoelker | #link http://superuser.openstack.org/articles/how-to-land-a-successful-openstack-summit-talk details about new submission rules | 16:17 |
*** kebray has joined #openstack-meeting-3 | 16:17 | |
eglute | next topic! | 16:18 |
*** vhoward has joined #openstack-meeting-3 | 16:18 | |
* purp waves at kebray | 16:18 | |
eglute | #topic remove tests for image import | 16:18 |
*** openstack changes topic to "remove tests for image import (Meeting topic: defcore)" | 16:18 | |
eglute | rosmaita are you around? | 16:18 |
rosmaita | hi | 16:18 |
*** belmoreira has quit IRC | 16:18 | |
rosmaita | might be best to read the comments on the patch, mark's response, and my response to him | 16:19 |
eglute | you had some great comments on #link https://review.openstack.org/#/c/239830/ | 16:19 |
eglute | would you mind summarizing? | 16:19 |
rosmaita | sure | 16:19 |
rosmaita | basically, glance is working on a new image import workflow for Mitaka | 16:19 |
rosmaita | spec was approved last week | 16:19 |
eglute | everyone, please read the last 3 comments on the patch :) | 16:20 |
rosmaita | so it's kind of early to include image-import as an advisory capability | 16:20 |
hogepodge | The TC is pretty strongly opposed to this, if I understand the patch right https://review.openstack.org/#/c/256438/ | 16:20 |
*** rockyg has joined #openstack-meeting-3 | 16:20 | |
hogepodge | As the technical leaders of the community, they've taken a stance that image upload is required for interoperability | 16:20 |
eglute | hogepodge which part is TC opposing? | 16:20 |
rockyg | o/ | 16:21 |
rosmaita | hogepodge: not image upload, but image import | 16:21 |
rockyg | "bring your own image" | 16:21 |
hogepodge | “To give up on interoperable image uploads simply because a vendor would like to do one thing that a little bit different isn't just wrong, it would be giving up the ENTIRE effort.” | 16:22 |
zehicle_ | if this is new function, is it something that Defcore can absorb? | 16:22 |
*** adrian_otto has joined #openstack-meeting-3 | 16:23 | |
*** itxaka|afk is now known as itxaka | 16:23 | |
eglute | so if i understand correctly, import and upload are two different capabilities? | 16:24 |
hogepodge | I'm just repeating the TC resolution that's been in the works for weeks, fwiw | 16:24 |
rosmaita | eglute: yes, import is end-user facing | 16:24 |
rosmaita | it allows a deployer to validate the image | 16:25 |
rosmaita | "upload" is what we currently have, just sticks the image in the glance backend | 16:25 |
eglute | ok | 16:25 |
SammyD | import could also potentially give a public cloud provider less heartburn since there is some validation of the image if I understand correctly | 16:26 |
rosmaita | SammyD: +1 | 16:26 |
zehicle_ | is this current or planned function? | 16:26 |
rosmaita | i think this explained in the "background" section of the import spec: http://specs.openstack.org/openstack/glance-specs/specs/mitaka/approved/image-import/image-import-refactor.html | 16:27 |
rosmaita | zehicle_: it's planned for Mitaka | 16:27 |
eglute | hogepodge did TC elaborate between the differences of upload and import? | 16:27 |
zehicle_ | I understand it helps address topics raised lately and in TC position | 16:27 |
hogepodge | The text of the resolution should speak for itself. https://review.openstack.org/#/c/256438/6/resolutions/20151211-bring-your-own-kernel.rst | 16:28 |
hogepodge | I'd encourage members of the TC to clarify with respect to the defcore patch in question. | 16:28 |
hogepodge | We're not bound by TC resolutions, as we are a board committee, but we do have feedback from the TC as part of our underlying governance principles. | 16:29 |
zehicle_ | should have start w/ that patch then? I feel like we're discussing features that are not really ready for DefCore to add to guidelines | 16:29 |
rockyg | and the tc will be bringing it to the board for their support | 16:30 |
rosmaita | zehicle_: +1 | 16:30 |
markvoelker | zehicle_: I'm not sure that's the case. The API's being tested have been around for quite some time | 16:30 |
eglute | right, but then we still have existing tests that rosmaita is suggesting to have removed for reasons listed on the patch | 16:30 |
purp | One question, which rosmaita posed in the review and wasn't answered: does DefCore include admin capabilities? | 16:30 |
rosmaita | the issue is, if openstack requires direct end-user image upload, it needs to provide a responsible way to do this | 16:31 |
eglute | DefCore does not currently cover admin capabilities | 16:31 |
rosmaita | the current glance upload doesn't do this | 16:31 |
zehicle_ | purp, no | 16:31 |
purp | By intention, or circumstance? | 16:31 |
markvoelker | purp: intent | 16:31 |
zehicle_ | early on we omitted admin APIs because they are not exposed on public clouds | 16:31 |
*** bpokorny has joined #openstack-meeting-3 | 16:31 | |
zehicle_ | plan was go eventually have a "flavor" of DefCore that would have admin APIs for public | 16:32 |
*** tellesnobrega is now known as tellesnobrega_af | 16:32 | |
*** bpokorny has quit IRC | 16:32 | |
zehicle_ | since there are ecosystems that would leverage them | 16:32 |
hogepodge | rosmaita: from the Foundation's perspective, making a feature available after vetting of a customer is still in the spirit of interoperability. This is based on experience running a public cloud and the amount of fraud public clouds experience | 16:32 |
*** tsufiev has left #openstack-meeting-3 | 16:32 | |
purp | markvoelker eglute zehicle_: thanks for clarifying. | 16:32 |
eglute | hogepodge can you elaborate on the fraud part | 16:32 |
*** bpokorny has joined #openstack-meeting-3 | 16:32 | |
*** matrohon has quit IRC | 16:33 | |
hogepodge | eglute: spammers using stolen credit cards to set up bots, for example | 16:33 |
*** Guest94594 has quit IRC | 16:33 | |
eglute | ah, that kind of fraud | 16:34 |
*** dslevin_ has quit IRC | 16:34 | |
purp | ... Or getting access and looking to hack/exploit their way into the infrastructure supporting the cloud. | 16:34 |
hogepodge | Having a feature available by request still provides interoperability, as long as the feature is actually reasonably available | 16:35 |
eglute | so, reading the TC resolution: it does not say that user should allow uploads, but cloud. which could mean admin access, would apply to some other parts of the resolution as well | 16:35 |
purp | As written I'm +1 of rosmaita's notion: add import (immediately) after Mitaka lands. | 16:36 |
purp | Would also favor clarifying this with TC. | 16:36 |
rosmaita | purp: +1 on clarification | 16:36 |
eglute | I am in favor of clarifying | 16:36 |
SammyD | +1 purp | 16:37 |
eglute | we also need to be careful not to force a technical direction for the wrong way to upload/import images | 16:37 |
eglute | especially when there are changes in place | 16:37 |
eglute | rather, happening | 16:37 |
rosmaita | eglute: +1 | 16:37 |
markvoelker | "Cloud MUST allow end user Image Uploads" < So what you're asking for clarificaftion on is whether the new BP meets that bar? Or...? | 16:37 |
zehicle_ | seems like building the capability to include in the guideline would be a mid-cycle topic | 16:37 |
rosmaita | markvoelker: the new bp will definitely meet that bar | 16:38 |
purp | I'd suggest we propose it as: if it's upload, not import, then it breaks current model of not defcoring admin functions. If it's import, we need to land it first. We'd like guidance on their preference. | 16:38 |
rosmaita | but the current tests don't use that functionality (that doesn't exist yet) | 16:38 |
zehicle_ | I'm trying to bring us back to the process where we have TESTS and ESTABLISHED FEATURE (sorry for yelling) before we add requirements | 16:38 |
*** kebray has quit IRC | 16:38 | |
SammyD | +1 purp | 16:38 |
* eglute +1 purp | 16:38 | |
rosmaita | zehicle_: +1 | 16:39 |
SammyD | +1 zehicle. :-) | 16:39 |
eglute | zehicle_ agree... the current question is about removing capabilities that would require admin access | 16:39 |
zehicle_ | we have caps that require admin? | 16:39 |
markvoelker | rosmaita: right, I guess that's why I'm asking what we're asking for clarification about. =) Given a look at the clock, I'd suggest that someone take an AI to frame up an actual question to send to the TC and we move on to the next item in the agenda. | 16:39 |
eglute | removing them from 2016.01 so that do not become advisory | 16:39 |
zehicle_ | directly or indirectly? | 16:39 |
purp | About to reach a gate, so will be more lucky than not for rest of meeting, likely. Was supposed to have deplaned just before this meeting; sorry for the wacky logistical pains. | 16:40 |
rockyg | zehicle_, +1 on scoring thresholds | 16:40 |
catherineD | I don't think we have caps that require admin for testing | 16:40 |
purp | I'll take the AI. | 16:40 |
eglute | #action hogepodge rosmaita purp to clarify with TC regarding image import/upload | 16:40 |
zehicle_ | if they are directly requiring admin, then yes. | 16:40 |
zehicle_ | if they are indirectly requiring it then we need to go back to the tests | 16:41 |
hogepodge | some tests assume existing resources, which may need admin access to get there. Networks come to mind. | 16:41 |
catherineD | zehicle_: The tests are not directly requireing admin.... | 16:41 |
zehicle_ | we need effort to improve/resolve test issues. | 16:41 |
catherineD | hogepodge: agree ... | 16:41 |
eglute | zehicle_ from rosmaita comment "we're dealing with a capability that the community has decided does not need to be exposed to end-users, and hence isn't appropriate for inclusion in DefCore " | 16:42 |
*** vishwanathj has quit IRC | 16:42 | |
eglute | zehicle_ +100 on resolving test issues | 16:42 |
*** dwalleck has joined #openstack-meeting-3 | 16:42 | |
*** armax has joined #openstack-meeting-3 | 16:42 | |
hogepodge | no test directly needs admin access. qa is very good at identifying tests that require admin access, so we ignore them (they use a specific class that contains admin credentials, so tests that don't use that class don't need admin) | 16:42 |
eglute | this takes us to the next topic | 16:42 |
eglute | #topic Finalizing 2016.01 guideline | 16:42 |
*** openstack changes topic to "Finalizing 2016.01 guideline (Meeting topic: defcore)" | 16:42 | |
eglute | we have rosmaita comments on the current patch, and also the Oracle patch pending | 16:43 |
eglute | flags are not time sensitive, so we can deal with them later if needed | 16:44 |
zehicle_ | now I'm confused | 16:44 |
*** dslevin_ has joined #openstack-meeting-3 | 16:44 | |
zehicle_ | are we talking about individual tests or the whole capability? | 16:44 |
rosmaita | zehicle_: sort of both | 16:45 |
*** hdaniel has quit IRC | 16:45 | |
zehicle_ | I can see that this capability may not be widely deployed or have issues for public clouds | 16:45 |
rosmaita | "image import" doesn't exist yet | 16:45 |
rosmaita | and the current tests test somethighn else | 16:45 |
eglute | yeah, the whole import/upload naming is confusing | 16:45 |
zehicle_ | so the request here is to remove the capability because of security and control concerns? | 16:45 |
zehicle_ | it also seems like the "future" score may be in question too | 16:46 |
rosmaita | zehicle_: yes, plus something to satisfy the capability will be introduced in mitaka glance | 16:46 |
markvoelker | At the risk of curtailing discussion by suggesting again that we move on to other agenda items, it might be useful for folks to review the patch that added those tests/capability and then discuss, if you haven't alredy. | 16:46 |
markvoelker | That's in: https://review.openstack.org/#/c/213353/ | 16:47 |
eglute | thanks markvoelker | 16:47 |
eglute | besides this issue, are there other items that we need to finalize for 2016.01? | 16:48 |
*** adrian_otto has quit IRC | 16:48 | |
*** dslevin_ has quit IRC | 16:49 | |
eglute | #action everyone reviews 2016.01 | 16:49 |
*** galstrom_zzz is now known as galstrom | 16:49 | |
eglute | #topic Recurring Testing | 16:49 |
*** openstack changes topic to "Recurring Testing (Meeting topic: defcore)" | 16:49 | |
eglute | #link https://review.openstack.org/#/c/232128/ | 16:50 |
*** ddieterly has quit IRC | 16:50 | |
hogepodge | I have a conversation with the foundation staff last month, and we're meeting with the lawyers this week about the powered license agreement. | 16:50 |
eglute | hogepodge can you respond to the comments? | 16:50 |
markvoelker | I've started working up a new patchset on this incorporating hogepodge's most recent comments, but I noted that eglute had some questions, so haven't finished. =) | 16:50 |
*** piet has quit IRC | 16:50 | |
hogepodge | We want to be careful about how we require retesting to not make the contract difficult to sign | 16:50 |
eglute | markvoelker that sounds good | 16:50 |
eglute | hogepodge that makes sense to me! | 16:51 |
dwalleck | Just a question, but why is the foundation the one to administer re-testing for public clouds? | 16:51 |
hogepodge | Products that don't change get to keep their status. This allows for long term support of a distro. The license would renew annually with an option to terminate with 30 days notice (this was the previous license, which then became a fixed one year term license, and we want to go back to the previous model) | 16:52 |
hogepodge | dwalleck: we don't want to administer the testing | 16:52 |
hogepodge | dwalleck: terrible wording on my part | 16:52 |
dwalleck | hogepodge: Ahh, maybe I mis-read your last comment | 16:52 |
eglute | hogepodge for products that dont change, they will be timeboxed by defcore anyways, no? | 16:53 |
dwalleck | gotcha. thanks! | 16:53 |
hogepodge | dwalleck: we want to accept test results and inform companies that they need to submit new results or face license termination | 16:53 |
zehicle_ | can we quickly close on the Flag validations tests as OS specific https://review.openstack.org/#/c/244782/ ? | 16:53 |
hogepodge | We're thinking two legal agreements, one for distros and one for public, to capture the subtleties. | 16:54 |
eglute | hogepodge can you work with markvoelker on the new patch to address all the comments? | 16:54 |
eglute | zehicle_ +1 | 16:54 |
zehicle_ | hogepodge, I think that makes sense BTW (two agreements) | 16:54 |
*** alexstav has joined #openstack-meeting-3 | 16:55 | |
hogepodge | Also, api or version updated will need new testing for the new products. But if say a company like Canonical or SuSE wants to have an Long Term Supported version, we wouldn't yank the license, just advertise that they pass a much older standard | 16:55 |
eglute | #action hogepodge and markvoelker will work on a new patch for retesting | 16:55 |
markvoelker | eglute: Sure, I'll draft up a new patchset based on what hogepodge said and this discussion, he can take first crack at reviewing/suggesting edits. =) | 16:55 |
eglute | hogepodge that makes sense | 16:55 |
hogepodge | markvoelker: can do | 16:55 |
eglute | zehicle_ the floor is yours | 16:55 |
zehicle_ | my expectation was that distros would have admin tests required - as mentioned earlier. future topic FWIW | 16:55 |
eglute | #topic Flag validation tests as being OS specific | 16:55 |
*** openstack changes topic to "Flag validation tests as being OS specific (Meeting topic: defcore)" | 16:55 | |
markvoelker | hogepodge:I should have something for you to look at late today. | 16:55 |
* markvoelker looks at calendar | 16:55 | |
markvoelker | Err...maybe tomorrow. =) | 16:55 |
hogepodge | hopefully none of that is controversial, but we want to make it reasonable for vendors and the foundation to implement and also capture the intent of the committee | 16:56 |
*** ccarmack has joined #openstack-meeting-3 | 16:56 | |
eglute | thanks markvoelker and hogepodge! | 16:56 |
zehicle_ | considering community discussion (esp from TC) - we're not going to move forward on that patch | 16:56 |
*** sambetts has joined #openstack-meeting-3 | 16:56 | |
eglute | #link https://review.openstack.org/#/c/244782/ | 16:56 |
zehicle_ | should be pretty clear by now | 16:56 |
eglute | right | 16:56 |
zehicle_ | I don't want to loose the discussion - I know it will come up again | 16:57 |
markvoelker | zehicle_: I'd suggest that DefCore Committee members record their final votes as a matter of record and ask the patch to be abandoned. | 16:57 |
zehicle_ | however, I'm ready to workflow -1 on it | 16:57 |
zehicle_ | markvoelker, that was my thinking | 16:57 |
rockyg | workflow -1 works for me | 16:57 |
eglute | #action DefCore committee members record final comments and votes on https://review.openstack.org/#/c/244782/ | 16:57 |
*** shwetaap has quit IRC | 16:57 | |
*** tellesnobrega_af is now known as tellesnobrega | 16:57 | |
*** salv-orlando has quit IRC | 16:57 | |
* zehicle_ add process note that flags are made to approved guidelines, not pending ones | 16:58 | |
eglute | right | 16:58 |
eglute | we are almost out of time, sorry we didnt get to rockyg issue | 16:58 |
*** salv-orlando has joined #openstack-meeting-3 | 16:58 | |
eglute | we can discuss it in defcore irc channel or wait for next week | 16:58 |
hogepodge | rockyg: had an observation about tests changing over the last few months, I'd like her to send something to the mailing list to expand so we can discuss next week https://etherpad.openstack.org/p/novav2extensionstestchanges | 16:58 |
eglute | ML discussion would also work | 16:59 |
eglute | thanks everyone! I will be around in the defcore IRC | 16:59 |
markvoelker | Oh, we actually discussed this issue | 16:59 |
eglute | #endmeeting | 16:59 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:59 | |
markvoelker | I'll throw a link into the etherpad | 16:59 |
openstack | Meeting ended Wed Jan 6 16:59:30 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/defcore/2016/defcore.2016-01-06-16.00.html | 16:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/defcore/2016/defcore.2016-01-06-16.00.txt | 16:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/defcore/2016/defcore.2016-01-06-16.00.log.html | 16:59 |
*** shwetaap has joined #openstack-meeting-3 | 16:59 | |
rockyg | I'll forward the email to the defcore list | 16:59 |
rockyg | and see you on defcore channel! | 16:59 |
*** brunssen has quit IRC | 17:00 | |
*** mrmartin has joined #openstack-meeting-3 | 17:00 | |
alaski | #startmeeting nova_cells | 17:00 |
openstack | Meeting started Wed Jan 6 17:00:13 2016 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 |
*** dcarmon has quit IRC | 17:00 | |
*** dslevin_ has joined #openstack-meeting-3 | 17:00 | |
alaski | anyone around today? | 17:00 |
*** rosmaita has left #openstack-meeting-3 | 17:01 | |
doffm | One person at least. | 17:01 |
doffm | o/ | 17:01 |
alaski | woo | 17:01 |
*** mriedem has joined #openstack-meeting-3 | 17:01 | |
mriedem | o/ | 17:01 |
ccarmack | o/ | 17:01 |
alaski | tbh I almost messed up with the two odd weeks | 17:01 |
*** Sukhdev has quit IRC | 17:01 | |
alaski | #topic Open Reviews | 17:02 |
*** openstack changes topic to "Open Reviews (Meeting topic: nova_cells)" | 17:02 | |
*** kebray has joined #openstack-meeting-3 | 17:02 | |
alaski | to start I just want to call out https://etherpad.openstack.org/p/mitaka-nova-priorities-tracking which should have open reviews listed | 17:02 |
*** dwalleck has left #openstack-meeting-3 | 17:02 | |
*** SammyD has quit IRC | 17:02 | |
*** vineetmenon has joined #openstack-meeting-3 | 17:02 | |
alaski | and any that come up should be added there | 17:02 |
alaski | secondly mriedem had a thing | 17:02 |
alaski | Should we propagate the soft-delete mix-in to the Flavors tables in the API DB? https://review.openstack.org/#/c/201606/ | 17:03 |
vineetmenon | o/ | 17:03 |
*** vahidh has joined #openstack-meeting-3 | 17:03 | |
alaski | the primary folks for that code aren't here today | 17:04 |
mriedem | alaski: so you said there was some api implication to that? | 17:04 |
*** itoader has quit IRC | 17:04 | |
alaski | right | 17:04 |
alaski | currently soft deleted flavors are still visible in the api | 17:04 |
mriedem | can you explain that in the change i guess? | 17:04 |
alaski | if you know the id | 17:04 |
alaski | sure | 17:05 |
*** Aish has joined #openstack-meeting-3 | 17:05 | |
alaski | I think we should strive to not have flavors be soft-deletable in the api db | 17:05 |
*** sambetts has left #openstack-meeting-3 | 17:05 | |
mriedem | i agree, | 17:05 |
doffm | Sounds good. | 17:05 |
*** jlanoux has quit IRC | 17:05 | |
mriedem | i don't know the details on the api thing, is it just the flavors api? | 17:05 |
alaski | yeah | 17:06 |
mriedem | my concern with soft deletable flavors in the api db is we don't have any way to clean them up | 17:06 |
mriedem | via nova-manage or other | 17:06 |
mriedem | i'd like the ops people to be on board with that though since it's a semi api change in behavior | 17:06 |
mriedem | for cells v2 | 17:06 |
alaski | yeah | 17:06 |
mriedem | so maybe a ML is necessary | 17:06 |
alaski | it is a bit murky because archived flavors wouldn't show up in the db | 17:07 |
alaski | so it's sort of undefined territory | 17:07 |
alaski | s/db/api/ | 17:07 |
doffm | Doesn't very 'semi' to me. If anyone is accessing via id its kind of using 'hidden' behavior. | 17:07 |
mriedem | well, and no soft delete is still murky | 17:07 |
mriedem | i had a ML thread on that subject which pittled out | 17:07 |
mriedem | i was trying to figure out how to explain in the nova devref why no soft delete anymore, but never really got there | 17:07 |
alaski | doffm: agreed | 17:07 |
*** vtech has quit IRC | 17:07 | |
alaski | mriedem: that would be good to have eventually | 17:08 |
alaski | but yeah, ML sounds good | 17:08 |
alaski | #action alaski send out ML post on removing soft-delete from flavors, and implications for API | 17:09 |
alaski | #topic Open Discussion | 17:09 |
*** openstack changes topic to "Open Discussion (Meeting topic: nova_cells)" | 17:09 | |
alaski | looks like I should send out a ML post about the meeting times, since it's easy to have mixed them up | 17:10 |
*** safchain has quit IRC | 17:10 | |
doffm | ccarmack: how is https://review.openstack.org/#/c/225199/ coming? | 17:10 |
mriedem | i see the thing here https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/flavors.py#L54 | 17:10 |
ccarmack | I just had a general question - are there remaining work items for cells v2 or is everything in the etherpad/ | 17:10 |
*** banix has joined #openstack-meeting-3 | 17:10 | |
ccarmack | one sec doffm | 17:10 |
alaski | ccarmack: there are remaining items | 17:10 |
mriedem | https://github.com/openstack/nova/blob/master/nova/compute/flavors.py#L222 | 17:10 |
mriedem | defaults to read_deleted='yes' | 17:11 |
*** rockyg has left #openstack-meeting-3 | 17:11 | |
alaski | there's a series started at https://review.openstack.org/#/c/254434/ which is not complete | 17:11 |
vineetmenon | alaski: on that topic, what is our roadmap? | 17:11 |
vineetmenon | since flavors are almost done | 17:11 |
*** egallen has joined #openstack-meeting-3 | 17:12 | |
alaski | mriedem: yeah. I wonder if we should file a bug for that behaviour? I'm not sure it's intentional | 17:12 |
*** stanchan has joined #openstack-meeting-3 | 17:13 | |
alaski | vineetmenon: the only open specs currently are the one related to the series I linked above, and one that melwitt is working on re: db connection switching | 17:13 |
mriedem | alaski: yeah idk, might be worth asking dansmith if he knows/remembers anything | 17:13 |
*** vijendar has left #openstack-meeting-3 | 17:14 | |
alaski | yeah | 17:14 |
mriedem | alaski: as noted before, if you archive the nova db, that will return a 404 on a previously deleted flavor anyway | 17:14 |
mriedem | so i don't really see much of a huge api regression in not having soft deletable flavors in the api db | 17:15 |
doffm | That looks like a bug. It would be confusing to get back a flavor that you just deleted. | 17:15 |
mriedem | we'll just tell people their admin turned on an archive cron that goes every minute :) | 17:15 |
dansmith | doffm: but that's the desired behavior | 17:15 |
alaski | heh | 17:15 |
dansmith | I think a ML discussion to make sure we all understand the consequences is the best we can do | 17:15 |
dansmith | aside from actually keeping the behavior | 17:16 |
alaski | mriedem: that's why I think we can make a case to change the behavior, because there's no guarantee that the flavor will be there | 17:16 |
*** shwetaap has quit IRC | 17:16 | |
*** neelashah has quit IRC | 17:16 | |
alaski | even now | 17:16 |
doffm | 1 delete flavor. 2 show flavor to check its deleted. 3 get it back and look confused. | 17:16 |
dansmith | alaski: right, admins could be purging flavors any time they delete them now | 17:17 |
dansmith | doffm: it's not that simple | 17:17 |
*** galstrom is now known as galstrom_zzz | 17:17 | |
*** piet has joined #openstack-meeting-3 | 17:17 | |
dansmith | doffm: the instance contains a permalink to the flavor it was created with, for all time | 17:17 |
doffm | dansmith: I see. | 17:18 |
alaski | now I recall, there was some discussion on whether we need to guarantee that link stays valid. which is not currently guaranteed | 17:18 |
mriedem | do we show that flavor id in the server get call? | 17:18 |
dansmith | mriedem: yeah | 17:18 |
mriedem | i'm just trying to figure out the use case | 17:19 |
dansmith | mriedem: so you can follow the link to the flavor | 17:19 |
dansmith | which is a pretty common api thing, AFAIK | 17:19 |
mriedem | so boot instance with flavor 1, delete flavor 1, i want to resize/migrate instance and want to know what i'm resizing from | 17:19 |
alaski | or just know what flavor it is | 17:19 |
mriedem | so need the old (now deleted) flavor to do so | 17:19 |
dansmith | mriedem: not only that, I just may want to look at my instance's flavor's extra specs, or do billing or something | 17:19 |
mriedem | sure | 17:19 |
*** salv-orlando has quit IRC | 17:19 | |
dansmith | anyway, | 17:19 |
mriedem | heh, maybe we shouldn't archive flavors :) | 17:20 |
*** shwetaap has joined #openstack-meeting-3 | 17:20 | |
dansmith | we know we just have to bite this bullet, I think, so let's cast the net to the ML and see who complains | 17:20 |
*** salv-orlando has joined #openstack-meeting-3 | 17:20 | |
*** kebray has quit IRC | 17:20 | |
dansmith | I expect nobody | 17:20 |
alaski | there is a path forward with flavor data in instance_extra now. but that would only affect api > some microversion if we expose that | 17:20 |
mriedem | yeah... | 17:20 |
mriedem | i was going to just say that :) | 17:21 |
alaski | but for now, ML | 17:21 |
dansmith | alaski: right, we probably need to expose it in the instance itself to satisfy that need | 17:21 |
alaski | dansmith: yeah. that may be better in general because it removes an extra api lookup to get at flavor info | 17:22 |
dansmith | yeah | 17:23 |
*** stanchan has quit IRC | 17:23 | |
alaski | ccarmack: did you want to discuss https://review.openstack.org/#/c/225199/ now? | 17:23 |
ccarmack | alaski: yea, 2 of the 3 patches have workflow +1, only the tempest patch needs work. | 17:23 |
*** mrmartin has quit IRC | 17:24 | |
ccarmack | Should I still work on it? Its not directly related to cells | 17:24 |
ccarmack | alaski, willl cells v2 support security groups | 17:24 |
alaski | ccarmack: yes, cellsv2 will support everything | 17:25 |
alaski | that's a primary reason for doing it | 17:25 |
mriedem | ccarmack: it also cleans up the tempest cells rc in nova | 17:25 |
*** kebray has joined #openstack-meeting-3 | 17:26 | |
mriedem | and so that we don't have to blacklist new tests that use security groups and break the cells job | 17:26 |
*** cloudtrainme has quit IRC | 17:26 | |
mriedem | since it would be configurable in tempest | 17:26 |
ccarmack | alaski: I probably should still finish the patch because it supposed to be a general config option | 17:26 |
mriedem | the icky part is how pervasive it is in tempest | 17:26 |
mriedem | ccarmack: you probably have to get with the qa team on that one, probably get it in their meeting agenda | 17:27 |
alaski | was just looking it over, it seems worth having | 17:27 |
* dansmith has to run to another meeting | 17:27 | |
mriedem | o/ | 17:27 |
alaski | o/ | 17:27 |
*** vmahe has quit IRC | 17:27 | |
ccarmack | mriedem: the last set of comments took me aback, as you say I should get with the qa team | 17:28 |
mriedem | ccarmack: http://eavesdrop.openstack.org/#QA_Team_Meeting | 17:28 |
ccarmack | thanks mriedem | 17:28 |
alaski | anything else for today? | 17:29 |
mriedem | ya | 17:30 |
mriedem | is there anything documented for migration plans from v1 to v2? or too early? | 17:30 |
mriedem | there was an ops thread from mikal last july | 17:30 |
alaski | I don't think there's anything documented yet | 17:31 |
alaski | it's not in the devref at least | 17:31 |
*** vtech has joined #openstack-meeting-3 | 17:31 | |
mriedem | do you have a rough idea? | 17:31 |
alaski | it's not too early to get the broad outline of it laid out though | 17:31 |
mriedem | yeah | 17:31 |
alaski | yeah, I have a vision for how it could work | 17:31 |
alaski | I'll start writing that down | 17:32 |
mriedem | another question, | 17:32 |
*** e0ne has quit IRC | 17:32 | |
alaski | #action alaski write down rough migration plan for v1 to v2 | 17:32 |
mriedem | at what point do we think we can stand up a deployment with cells v2? like is there a minimum goal that we need to get to, even if there is some missing stuff? | 17:32 |
mriedem | trying to figure out the 'roadmap' like was mentioned earlier | 17:33 |
*** cloudtrainme has joined #openstack-meeting-3 | 17:33 | |
alaski | in my mind after the series at https://review.openstack.org/#/c/254434 (incomplete at the moment) lands we'll be in cellsv2 | 17:33 |
*** alexstav has left #openstack-meeting-3 | 17:34 | |
alaski | only for booting an instance, but the basic pieces will be in place | 17:34 |
alaski | like the new db needing to be setup | 17:34 |
*** vineetmenon has quit IRC | 17:34 | |
alaski | maybe a better link is https://blueprints.launchpad.net/openstack/?searchtext=cells-scheduling-interaction | 17:34 |
mriedem | yeah i was going to say, should those all be linked to that bp? | 17:35 |
alaski | yes | 17:35 |
doffm | alaski: Once that series is in place then cell0 will be ready? Or multiple cells? | 17:35 |
*** neelashah has joined #openstack-meeting-3 | 17:35 | |
alaski | neither | 17:35 |
alaski | which reminds me, we do have the cell0 spec still open | 17:36 |
alaski | somehow I keep forgetting that one | 17:36 |
doffm | Ok, i see the work on cell0 spec. | 17:36 |
alaski | the series above just starts filling out the instance_mapping for newly created instances | 17:37 |
mriedem | link? | 17:37 |
alaski | and then queries that when listing/showing instances | 17:37 |
*** itxaka has quit IRC | 17:37 | |
alaski | https://review.openstack.org/#/c/238665/ | 17:38 |
mriedem | oh merged, i see | 17:38 |
alaski | so after the above series Nova will think it is scheduling to a cell | 17:38 |
alaski | then we need to build out from there | 17:38 |
mriedem | ok, i'm just updating the review etherpad | 17:40 |
mriedem | with notes | 17:40 |
mriedem | i don't have anything else | 17:40 |
alaski | cool | 17:40 |
alaski | I guess for current roadmap I would say that the goal this cycle is to have instance boots using the cells paradigm | 17:40 |
alaski | and the flavor migration | 17:41 |
mriedem | so https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/cells-scheduling-interaction and https://review.openstack.org/#/c/213041 | 17:41 |
mriedem | alright | 17:41 |
alaski | yeah. and cell0 which is related to the scheduling one | 17:41 |
mriedem | gonna have this all merged by feb :) ? | 17:41 |
*** yamahata has quit IRC | 17:42 | |
alaski | heh. as much as I can :) | 17:42 |
alaski | the more I work on it the more of a mess I feel I need to untangle to get this working | 17:42 |
mriedem | i guess i have to start reviewing some code | 17:42 |
mriedem | wrap up? | 17:43 |
alaski | yep | 17:43 |
* mriedem is hangry | 17:43 | |
alaski | unless someone speaks up in the next 5 seconds | 17:43 |
alaski | #endmeeting | 17:43 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:43 | |
openstack | Meeting ended Wed Jan 6 17:43:44 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:43 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/nova_cells/2016/nova_cells.2016-01-06-17.00.html | 17:43 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nova_cells/2016/nova_cells.2016-01-06-17.00.txt | 17:43 |
openstack | Log: http://eavesdrop.openstack.org/meetings/nova_cells/2016/nova_cells.2016-01-06-17.00.log.html | 17:43 |
alaski | thanks all | 17:43 |
*** mriedem has left #openstack-meeting-3 | 17:43 | |
*** ccarmack has left #openstack-meeting-3 | 17:44 | |
*** tsv has quit IRC | 17:44 | |
*** iyamahat has quit IRC | 17:44 | |
*** klkumar has quit IRC | 17:51 | |
*** bharathm has quit IRC | 17:52 | |
*** cloudtrainme has quit IRC | 17:53 | |
*** mrmartin has joined #openstack-meeting-3 | 17:55 | |
*** cloudtrainme has joined #openstack-meeting-3 | 17:56 | |
*** iyamahat has joined #openstack-meeting-3 | 17:58 | |
*** davidsha has quit IRC | 17:58 | |
*** Swami has quit IRC | 18:00 | |
*** yamahata has joined #openstack-meeting-3 | 18:05 | |
*** neelashah has quit IRC | 18:08 | |
*** salv-orlando has quit IRC | 18:08 | |
*** salv-orlando has joined #openstack-meeting-3 | 18:09 | |
*** ihrachys has quit IRC | 18:10 | |
*** catherineD has quit IRC | 18:14 | |
*** dslevin_ has quit IRC | 18:14 | |
*** stanchan has joined #openstack-meeting-3 | 18:16 | |
*** SridarK has joined #openstack-meeting-3 | 18:18 | |
*** mrmartin has quit IRC | 18:19 | |
*** egallen has quit IRC | 18:19 | |
*** jpomeroy has quit IRC | 18:20 | |
*** bharathm has joined #openstack-meeting-3 | 18:20 | |
*** dslevin_ has joined #openstack-meeting-3 | 18:22 | |
*** nelsnelson has quit IRC | 18:24 | |
*** nelsnels_ has joined #openstack-meeting-3 | 18:24 | |
*** Swami has joined #openstack-meeting-3 | 18:25 | |
*** absubram has joined #openstack-meeting-3 | 18:25 | |
*** mickeys has joined #openstack-meeting-3 | 18:26 | |
*** adrian_otto has joined #openstack-meeting-3 | 18:27 | |
*** egallen has joined #openstack-meeting-3 | 18:30 | |
*** egallen has quit IRC | 18:32 | |
*** stanchan has quit IRC | 18:33 | |
*** nelsnels_ has quit IRC | 18:35 | |
*** nelsnelson has joined #openstack-meeting-3 | 18:35 | |
*** Aish has quit IRC | 18:37 | |
*** bharathm has quit IRC | 18:38 | |
*** stanchan has joined #openstack-meeting-3 | 18:39 | |
*** Aish has joined #openstack-meeting-3 | 18:41 | |
*** badveli has joined #openstack-meeting-3 | 18:42 | |
*** bharathm has joined #openstack-meeting-3 | 18:44 | |
*** e0ne has joined #openstack-meeting-3 | 18:44 | |
*** armax has quit IRC | 18:46 | |
*** rhochmuth has quit IRC | 18:49 | |
*** krtaylor has quit IRC | 18:53 | |
*** vhoward has quit IRC | 18:55 | |
*** vhoward has joined #openstack-meeting-3 | 18:56 | |
*** jpomeroy has joined #openstack-meeting-3 | 18:56 | |
*** abalutoiu has quit IRC | 19:04 | |
*** cloudtrainme has quit IRC | 19:06 | |
*** shwetaap has quit IRC | 19:06 | |
*** piet has quit IRC | 19:06 | |
*** bpokorny has quit IRC | 19:06 | |
*** krtaylor has joined #openstack-meeting-3 | 19:07 | |
*** neelashah has joined #openstack-meeting-3 | 19:08 | |
*** mrmartin has joined #openstack-meeting-3 | 19:08 | |
*** shwetaap has joined #openstack-meeting-3 | 19:09 | |
*** galstrom_zzz is now known as galstrom | 19:10 | |
*** neelashah1 has joined #openstack-meeting-3 | 19:13 | |
*** galstrom is now known as galstrom_zzz | 19:14 | |
*** neelashah has quit IRC | 19:14 | |
*** cloudtrainme has joined #openstack-meeting-3 | 19:16 | |
*** bharathm has quit IRC | 19:18 | |
*** mickeys has left #openstack-meeting-3 | 19:18 | |
*** bharathm has joined #openstack-meeting-3 | 19:20 | |
*** piet has joined #openstack-meeting-3 | 19:22 | |
*** piet has quit IRC | 19:23 | |
*** piet has joined #openstack-meeting-3 | 19:24 | |
*** lpetrut has quit IRC | 19:25 | |
*** dedery_ has joined #openstack-meeting-3 | 19:28 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 19:29 | |
*** bharathm has quit IRC | 19:31 | |
*** dedery has quit IRC | 19:31 | |
*** dedery_ has quit IRC | 19:32 | |
*** bharathm has joined #openstack-meeting-3 | 19:37 | |
*** mrmartin has quit IRC | 19:41 | |
*** kebray has quit IRC | 19:43 | |
*** Sukhdev has joined #openstack-meeting-3 | 19:46 | |
*** dslevin_ has quit IRC | 19:47 | |
*** e0ne has quit IRC | 19:47 | |
*** vgridnev has quit IRC | 19:48 | |
*** dslevin_ has joined #openstack-meeting-3 | 19:52 | |
*** Aish has quit IRC | 19:54 | |
*** egallen has joined #openstack-meeting-3 | 19:55 | |
*** bharathm has quit IRC | 19:55 | |
*** robcresswell has joined #openstack-meeting-3 | 19:55 | |
*** r1chardj0n3s has joined #openstack-meeting-3 | 19:57 | |
*** baoli_ has quit IRC | 19:57 | |
*** bharathm has joined #openstack-meeting-3 | 19:59 | |
robcresswell | #startmeeting horizondrivers | 20:00 |
openstack | Meeting started Wed Jan 6 20:00:06 2016 UTC and is due to finish in 60 minutes. The chair is robcresswell. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:00 |
*** openstack changes topic to " (Meeting topic: horizondrivers)" | 20:00 | |
openstack | The meeting name has been set to 'horizondrivers' | 20:00 |
robcresswell | o/ | 20:00 |
r1chardj0n3s | o/ | 20:01 |
r1chardj0n3s | my first one as a Driver | 20:01 |
*** mrmartin has joined #openstack-meeting-3 | 20:01 | |
*** egallen has quit IRC | 20:01 | |
robcresswell | I'll give it a minute see if more people drift in | 20:01 |
mrunge | o/ | 20:02 |
*** lpetrut has joined #openstack-meeting-3 | 20:02 | |
piet | o/ | 20:02 |
robcresswell | #link https://wiki.openstack.org/wiki/Meetings/HorizonDrivers#Agenda_for_2015-01-06_2000_UTC Agenda for today | 20:03 |
robcresswell | I won't repeat the notices from earlier (saves more time for blueprints) | 20:04 |
r1chardj0n3s | oic, there's homework for these meetings :-) | 20:04 |
robcresswell | But if you haven't checked the logs, here you go http://eavesdrop.openstack.org/meetings/horizon/2016/ | 20:04 |
robcresswell | There's a few things, like the midcycle, that were spoken about. | 20:04 |
*** tsufiev has joined #openstack-meeting-3 | 20:04 | |
robcresswell | Now down to work! | 20:04 |
mrunge | robcresswell, you forgot the note on checking tests | 20:05 |
tsufiev | o/ | 20:05 |
mrunge | since tests seem to be broken somehow, at least some failures are tolerated | 20:05 |
robcresswell | Sure | 20:05 |
mrunge | reviewers, please be careful and run tests yourself | 20:05 |
robcresswell | I was going to just let people read the logs to save time :p | 20:05 |
robcresswell | In short, tests don't always fail due to errors, so its worth looking at test logs or running them yourselves even if Jenkins says they pass. | 20:06 |
mrunge | robcresswell, we didn't had that in earlier meeting | 20:06 |
mrunge | iirc | 20:06 |
r1chardj0n3s | we did | 20:06 |
r1chardj0n3s | robcresswell did bring it up | 20:06 |
robcresswell | I think I mentioned it before you joined perhaps | 20:06 |
mrunge | oh :-O | 20:06 |
mrunge | maybe yes. | 20:06 |
mrunge | just prved I did not read the logs | 20:07 |
robcresswell | Is your minion around? itxaka? | 20:07 |
robcresswell | seems not | 20:07 |
*** woodm19791 has joined #openstack-meeting-3 | 20:07 | |
*** hurgleburgler1 has joined #openstack-meeting-3 | 20:07 | |
robcresswell | #topic Allow launching an instance with ports attached | 20:07 |
*** openstack changes topic to "Allow launching an instance with ports attached (Meeting topic: horizondrivers)" | 20:07 | |
mrunge | he should, but is not :( | 20:07 |
robcresswell | #link https://blueprints.launchpad.net/horizon/+spec/allow-launching-ports | 20:07 |
*** kzaitsev_mb has quit IRC | 20:08 | |
robcresswell | I rather like this change. Seems straightforward. | 20:08 |
r1chardj0n3s | that spec could use a link to supporting documentation :/ | 20:09 |
mrunge | there is this reature named SR-IOV | 20:09 |
mrunge | and this is a prerequisite | 20:09 |
robcresswell | Ah | 20:09 |
mrunge | some network guys really like this feature, but we don't support it yet | 20:09 |
*** badveli has quit IRC | 20:10 | |
*** baoli has joined #openstack-meeting-3 | 20:10 | |
r1chardj0n3s | we ran into issues with the SR-IOV patch IIRC because we can't query for whether it's supported | 20:10 |
r1chardj0n3s | but that's a distraction from this bp | 20:10 |
robcresswell | r1chardj0n3s: Agreed on needing more info | 20:10 |
robcresswell | But I think not worth blocking over. Approve, and leave comment asking for links to docs? | 20:11 |
r1chardj0n3s | sounds good to me | 20:11 |
*** AlanClark has quit IRC | 20:11 | |
tsufiev | +1 | 20:11 |
mrunge | I'm obviously biased here... | 20:11 |
*** stanchan has quit IRC | 20:11 | |
mrunge | not voting | 20:11 |
tsufiev | if it cannot be done, we could just change it to Needs Infrastructure, couldn´t we? | 20:11 |
mrunge | but yes, +1 for requesting more docs | 20:11 |
*** bharathm has quit IRC | 20:12 | |
r1chardj0n3s | +1 | 20:12 |
*** ducttape_ has joined #openstack-meeting-3 | 20:12 | |
*** woodster_ has joined #openstack-meeting-3 | 20:12 | |
r1chardj0n3s | just to be clear | 20:12 |
*** krtaylor has quit IRC | 20:13 | |
robcresswell | #info https://blueprints.launchpad.net/horizon/+spec/allow-launching-ports Approved (but needs a little extra detail on blueprint) | 20:13 |
robcresswell | #topic Allow add/delete networks ports as a tenant | 20:13 |
*** openstack changes topic to "Allow add/delete networks ports as a tenant (Meeting topic: horizondrivers)" | 20:13 | |
robcresswell | #link https://blueprints.launchpad.net/horizon/+spec/network-ports-tenant | 20:14 |
tsufiev | I was intially against the idea because I saw no real value - but perhaps I was wrong | 20:14 |
ducttape_ | robcresswell - so default neutron policy file allows this then ? | 20:14 |
*** cloudtrainme has quit IRC | 20:15 | |
tsufiev | ducttape_, https://github.com/openstack/horizon/blob/master/openstack_dashboard/conf/neutron_policy.json#L43 | 20:15 |
mrunge | why don't we allow this, if policy allows this? | 20:16 |
tsufiev | seems that ´create_port´ is allowed | 20:16 |
robcresswell | Wait, am I supposed to have memorised neutrons policy files? | 20:16 |
tsufiev | but many other operations are not | 20:16 |
tsufiev | robcresswell, ^^^ | 20:16 |
ducttape_ | yeah, I think this was not done just because this is not a likely thing most _member_ users would utilize | 20:16 |
tsufiev | I´d like to hear feedback from neutron-oriented people | 20:17 |
*** dedery has joined #openstack-meeting-3 | 20:17 | |
robcresswell | If default policy allows it, it seems we should follow that. At least, there is no reason to block it if the change is written for us to use. | 20:17 |
*** bharathm has joined #openstack-meeting-3 | 20:17 | |
*** egallen has joined #openstack-meeting-3 | 20:17 | |
ducttape_ | what is the use case for creating a port without the other side (like a vm) ? | 20:17 |
*** egallen has quit IRC | 20:17 | |
* mrunge got the impression, this is another part required for SR-IOV | 20:17 | |
tsufiev | iirc, itxaka initial proposal was to enable port creation for regular users - to later use during vm launch | 20:18 |
robcresswell | Ideally I'd ask the blueprint owner, but they aren't here. | 20:18 |
tsufiev | instead I suggested to specify a port right during vm launc | 20:18 |
tsufiev | to provide better UX | 20:18 |
tsufiev | (since the primary use case for port creation is to use for vm) | 20:19 |
robcresswell | I think, leave a comment asking for more info, and leave to next meeting? | 20:19 |
ducttape_ | deal | 20:19 |
tsufiev | +1 | 20:19 |
mrunge | yepp, +1 | 20:19 |
r1chardj0n3s | sounds good +1 | 20:19 |
mrunge | and even if it's denied by default policy, we don't even have the action for a normal user | 20:20 |
mrunge | if it's being enabled in policy | 20:20 |
mrunge | we should take policy into account. if it's allowed: fine. | 20:20 |
robcresswell | #info https://blueprints.launchpad.net/horizon/+spec/network-ports-tenant Left comment asking for more info, put to side for now | 20:20 |
*** hurgleburgler1 is now known as hurgleburgler | 20:20 | |
robcresswell | #topic Configurable Instance Boot Source list for launch instance | 20:21 |
*** openstack changes topic to "Configurable Instance Boot Source list for launch instance (Meeting topic: horizondrivers)" | 20:21 | |
robcresswell | #link https://blueprints.launchpad.net/horizon/+spec/configurable-boot-sources | 20:21 |
*** pkarikh has quit IRC | 20:21 | |
*** belmoreira has joined #openstack-meeting-3 | 20:22 | |
mrunge | this is a end user request: be able to restrict boot sources to a limited selection | 20:22 |
mrunge | like preventing to boot from an image, or from volumes | 20:22 |
*** itxaka has joined #openstack-meeting-3 | 20:22 | |
*** stanchan has joined #openstack-meeting-3 | 20:22 | |
ducttape_ | or a set of images / volumes ? | 20:22 |
itxaka | o/ | 20:22 |
itxaka | sorry Im a bit late :( | 20:22 |
robcresswell | Ah | 20:23 |
robcresswell | No problem | 20:23 |
mrunge | itxaka, good to have you here | 20:23 |
robcresswell | we'll circle back to the previous BP if there is time at the end | 20:23 |
robcresswell | Currently on the third agenda item | 20:23 |
itxaka | Good :) | 20:23 |
mrunge | that's my question robcresswell .... | 20:23 |
mrunge | https://blueprints.launchpad.net/horizon/+spec/configurable-boot-sources <- that is | 20:23 |
ducttape_ | so mrunge - would this be a list of images or volumes, like a subset ? | 20:23 |
itxaka | This would actually be the source for boot, it being images or volumes or snapshots | 20:24 |
tsufiev | ducttape_, should we encourage hardcoding :/? | 20:24 |
mrunge | ducttape_, not in this implementation | 20:24 |
robcresswell | I think its just the options, not as deep as specific choices | 20:24 |
ducttape_ | ah ok, thanks for clarification | 20:24 |
itxaka | yeah, only the source as a generic option rather than going deeper than that | 20:24 |
mrunge | we shouldn't list image ids (or so) to prevent booting from them | 20:24 |
*** jmckind_ has joined #openstack-meeting-3 | 20:24 | |
*** pkarikh has joined #openstack-meeting-3 | 20:25 | |
mrunge | and for images, there is the bootable flag | 20:25 |
ducttape_ | that bp sounds simple / reasonable | 20:25 |
mrunge | but that is not useful to prevent booting from images in general | 20:25 |
robcresswell | This seems sensible. I'm unaware if there are any conflicting options already available. | 20:25 |
robcresswell | +1 from me, anyway | 20:26 |
r1chardj0n3s | I just had a look to see whether nova already had a facility for configuring boot types, and couldn't see anything | 20:26 |
r1chardj0n3s | so +1 | 20:26 |
*** jmckind has quit IRC | 20:26 | |
r1chardj0n3s | (it seems a shame we're coding this into our side) | 20:27 |
robcresswell | r1chardj0n3s: two steps ahead of me | 20:27 |
robcresswell | Yeah, I agree, but its a useful option | 20:27 |
tsufiev | +1 | 20:27 |
ducttape_ | deployers should realize that this does not prevent the cli from working around this | 20:27 |
tsufiev | r1chardj0n3s, that´s not the first instance of doing things on our side :) | 20:27 |
robcresswell | btw I'd prefer something like INSTANCE_SOURCE_OPTIONS than openstack source boot, that sounds too vague | 20:27 |
robcresswell | If its specific to launching instances. | 20:28 |
r1chardj0n3s | tsufiev: yep, but I also know what some people default to configuring on Horizon side when the service has a setting we should be using | 20:28 |
*** e0ne has joined #openstack-meeting-3 | 20:28 | |
r1chardj0n3s | s/what/that | 20:28 |
mrunge | robcresswell, sounds sensible | 20:28 |
robcresswell | #info https://blueprints.launchpad.net/horizon/+spec/configurable-boot-sources Approved | 20:29 |
*** e0ne has quit IRC | 20:29 | |
robcresswell | #topic Performance & convenience improvements to integration tests, part1 | 20:29 |
*** openstack changes topic to "Performance & convenience improvements to integration tests, part1 (Meeting topic: horizondrivers)" | 20:29 | |
robcresswell | #link https://blueprints.launchpad.net/horizon/+spec/integration-tests-improvements-part1 | 20:29 |
tsufiev | r1chardj0n3s, that´s a shame. Shame for documentation team, of course :) | 20:29 |
tsufiev | so, it´s as simple as it is | 20:29 |
tsufiev | make integration tests faster (will be more important as number of tests raises), make the internals saner | 20:30 |
hurgleburgler | that'd be nice :) | 20:30 |
*** e0ne has joined #openstack-meeting-3 | 20:30 | |
tsufiev | I chose ´part1´ suffix because there possibly will be other parts to | 20:30 |
tsufiev | *to it | 20:30 |
robcresswell | something something premature optimisation :p | 20:31 |
r1chardj0n3s | ^^ ;-) | 20:31 |
mrunge | tsufiev, any chance to stretch that over several releases? | 20:31 |
tsufiev | I think current list of patches https://review.openstack.org/#/q/topic:bp/integration-tests-improvements-part1 is now final, there won´t be more for part1 | 20:31 |
mrunge | it might be the case we're not done with mitaka release | 20:31 |
robcresswell | I don't disagree with the effort, but in the opening paragraph you mention that most of the time is spent on devstack, not the tests | 20:31 |
robcresswell | But hey, good patterns are useful. | 20:32 |
robcresswell | I just wouldn't recommend chasing performance too much over more tests :) | 20:32 |
tsufiev | robcresswell, the reason I did it so early is because refactoring becomes more expensive at time passes | 20:32 |
robcresswell | tsufiev: Yep, understood | 20:32 |
tsufiev | especially with horizon plugins building integration tests on it | 20:33 |
mrunge | any chance to make integrations tests being run in parallel? | 20:33 |
*** e0ne has quit IRC | 20:33 | |
*** vgridnev has joined #openstack-meeting-3 | 20:33 | |
tsufiev | mrunge, haven´t investigated yet it on my own | 20:33 |
*** mrmartin has quit IRC | 20:33 | |
robcresswell | I'm fine with the blueprint itself. | 20:33 |
tsufiev | but that I would call premature optimization :) | 20:34 |
mrunge | not sure if that's really feasible | 20:34 |
tsufiev | mrunge, I´m afraid it could them less reliable | 20:34 |
mrunge | yes, +1 from my side | 20:34 |
tsufiev | could do* | 20:34 |
robcresswell | r1chardj0n3s, itxaka, hurgleburgler ? | 20:34 |
r1chardj0n3s | +1 | 20:34 |
itxaka | +1 from me, any test improvements are always welcome | 20:34 |
mrunge | tsufiev, yes. I thought about relying on earlier states during test execution. | 20:35 |
robcresswell | #info https://blueprints.launchpad.net/horizon/+spec/integration-tests-improvements-part1 Approved | 20:35 |
robcresswell | #topic Enhance the use of tox | 20:35 |
*** openstack changes topic to "Enhance the use of tox (Meeting topic: horizondrivers)" | 20:35 | |
robcresswell | #link https://blueprints.launchpad.net/horizon/+spec/enhance-tox | 20:35 |
itxaka | yay | 20:35 |
itxaka | basically, lets use tox as its supposed to be used | 20:35 |
itxaka | and try to deprecate run_tests.sh | 20:35 |
itxaka | like any other openstack project :D | 20:36 |
tsufiev | \o/ | 20:36 |
*** kzaitsev_mb has joined #openstack-meeting-3 | 20:36 | |
hurgleburgler | +1 | 20:36 |
mrunge | iirc, horizon is the only (larger) openstack project, which uses something else other than tox | 20:36 |
robcresswell | Yup | 20:36 |
tsufiev | sounds very nice, I wonder what was the reason to use it in the first time | 20:36 |
mrunge | I mean, we have our own script | 20:36 |
robcresswell | I even recommend the plugins to use it | 20:36 |
ducttape_ | so we would eliminate run_tests.sh altogether, or just it's support for running tests / pep8 / etc ? | 20:37 |
itxaka | robcresswell, you recomend tox or run_tests? | 20:37 |
robcresswell | itxaka: tox | 20:37 |
mrunge | ducttape_, at the end, we should be removing run_tests | 20:37 |
itxaka | ducttape_, for the moment it replaces run_tests | 20:37 |
itxaka | but I didnt remove run_tests | 20:37 |
robcresswell | There's more external work involved in removing run tests | 20:37 |
robcresswell | translations depends on it, for a start | 20:37 |
itxaka | as it requires updating docs, maybe some infra changes? | 20:38 |
itxaka | robcresswell, yep, thats my point | 20:38 |
mrunge | sure | 20:38 |
mrunge | but we could add a warning | 20:38 |
itxaka | unfortunately I still dont have enough visibility on what could be affected :S | 20:38 |
mrunge | just to see, where the warning will show up | 20:38 |
ducttape_ | how do you run a django dev server with tox? /me looks into our tox options | 20:38 |
mrunge | like: run_tests is being deprecated | 20:38 |
tsufiev | ducttape_, btw, why do we need tox or run_tests to run dev server? | 20:39 |
mrunge | ducttape_, line 169 in the review | 20:39 |
itxaka | tox -e runserver | 20:39 |
itxaka | :D | 20:39 |
robcresswell | Or just whatever the actual command is... manage.py runserver? | 20:39 |
tsufiev | ducttape_, is ´tools/with_venv.sh ./manage.py runserver´ not enough? | 20:39 |
tsufiev | yep) | 20:39 |
itxaka | yeah but you need a .venv for runniing that directly | 20:39 |
itxaka | why not use tox as it sets everything for you :D | 20:40 |
ducttape_ | yeah thats all fine / good. thanks for the points. (I'm stuck in my ways) | 20:40 |
robcresswell | I'm always in a venv :D | 20:40 |
* mrunge is running the server without venv | 20:40 | |
*** armax has joined #openstack-meeting-3 | 20:40 | |
tsufiev | itxaka, because with tox you cannot alter dependenices easily | 20:40 |
mrunge | I mean devserver | 20:40 |
tsufiev | for example, django_openstack_auth | 20:40 |
robcresswell | tsufiev: ? | 20:40 |
itxaka | oh, but you can, exactly like with venv tsufiev | 20:41 |
tsufiev | robcresswell, ah, nevermind, on a second thought tox and install_venv are equally bad ) | 20:41 |
mrunge | tsufiev, do you mean, you want to use a git checkout of doa and another one of horizon? | 20:41 |
woodm19791 | It would be trivially easy and somewhat nice to add a tiny "run_sev_server.sh" script. I think people would likely appreciate that. Even it it's effectively an alias to ./manage.py runserver | 20:41 |
woodm19791 | run_dev_server.sh * | 20:42 |
tsufiev | mrunge, sorry, I was mixed my own experience with install_venv specifics. I personally run both in pycharm and need to uninstall DOA each time I add it to PyCharm env | 20:42 |
tsufiev | so tox doesn´t make it any worse | 20:43 |
mrunge | tsufiev, ah, got you. | 20:43 |
*** krtaylor has joined #openstack-meeting-3 | 20:43 | |
robcresswell | So, vote time. | 20:43 |
robcresswell | +1 | 20:43 |
ducttape_ | tox is fine / wfm | 20:43 |
tsufiev | +1 | 20:43 |
mrunge | +1 | 20:43 |
hurgleburgler | +1 | 20:43 |
r1chardj0n3s | +1 | 20:43 |
mrunge | btw, it's only a single patch to play with: https://review.openstack.org/#/c/259013/ | 20:44 |
tsufiev | and don´t forget to read all the logs ;) | 20:44 |
mrunge | while playing with tox, you'll immediately see the logs | 20:45 |
robcresswell | #info https://blueprints.launchpad.net/horizon/+spec/enhance-tox Approved | 20:45 |
mrunge | robcresswell, time to get back to https://blueprints.launchpad.net/horizon/+spec/network-ports-tenant ? | 20:45 |
robcresswell | Lets loop back round to itxaka other patch | 20:45 |
robcresswell | yes | 20:45 |
tsufiev | mrunge, unless you go away to fetch some coffee while it´s warming up :) | 20:45 |
robcresswell | give me a moment :p | 20:45 |
ducttape_ | ./run_test.sh -> echo "you really want to use tox -e foo" ;) | 20:45 |
robcresswell | #topic Back to "Allow add/delete networks ports as a tenant" | 20:46 |
*** openstack changes topic to "Back to "Allow add/delete networks ports as a tenant" (Meeting topic: horizondrivers)" | 20:46 | |
robcresswell | #link https://blueprints.launchpad.net/horizon/+spec/network-ports-tenant | 20:46 |
mrunge | tsufiev, lol | 20:46 |
*** rocky has joined #openstack-meeting-3 | 20:46 | |
itxaka | yay o/ | 20:46 |
robcresswell | itxaka: So, policy allows this. The question earlier was what's the use case | 20:46 |
*** vtech has quit IRC | 20:47 | |
itxaka | the reasoning for that is we are virtually not allowing users to create their own ports while they can do it trougth the cli | 20:47 |
robcresswell | and what effort is this building toward; mrunge mentioned sriov | 20:47 |
itxaka | plus it links with https://blueprints.launchpad.net/horizon/+spec/allow-launching-ports | 20:47 |
*** matrohon has joined #openstack-meeting-3 | 20:47 | |
ducttape_ | why is this more useful than just having the port automatically created ? | 20:47 |
itxaka | yeah basically if as an user I want to launch an instance with a port attached, I need an admin to add ports to a network that I created | 20:47 |
ducttape_ | or to use the cli, yes | 20:48 |
itxaka | why not allow users to set up their own ports as with the cli | 20:48 |
itxaka | so they can add ports and then launch an instance attached to those ports | 20:48 |
itxaka | :) | 20:48 |
*** rocky_g has joined #openstack-meeting-3 | 20:48 | |
ducttape_ | I'm just not sure what the use case where a user cares about the port is | 20:48 |
*** baoli has quit IRC | 20:48 | |
robcresswell | I don't see much of an issue with Horizon adding the option and letting it be controlled by policy | 20:48 |
ducttape_ | would it be something related to getting the same ip reused? | 20:49 |
itxaka | ducttape_, no idea about that tbh | 20:49 |
*** rocky has left #openstack-meeting-3 | 20:50 | |
itxaka | but I know that adding the port options to be created by the user is not a really big change (99% of the code is the admin one) | 20:50 |
itxaka | but it allows for advanced configuration to be used afterwards on instance launch | 20:50 |
ducttape_ | It's ok, I don't object to this.... but it's like adding lower level network buttons and actions just because we can. Not sure if this is more useful or confusing | 20:51 |
itxaka | and by advanced configuration, I mean selecting ports which could be using SR-IOV for example | 20:51 |
ducttape_ | the few people that will create ports ahead of time, are probably not spending much time in horizon ;) | 20:51 |
itxaka | not sure if its just because we can | 20:51 |
*** woodm19791 has quit IRC | 20:51 | |
itxaka | shouldnt we respect that if a user expects to do x in the cli he can do the same trougth GUI? | 20:51 |
itxaka | hopefully, more easily than trougth cli? | 20:52 |
robcresswell | I think in this case it's not really Horizons job to decide that though. The action can be blocked just as easily with a rule change. | 20:52 |
ducttape_ | perhaps, but there is a usability concern in not confusing or overwhelming the users too | 20:52 |
tsufiev | ducttape_, +1 | 20:52 |
mrunge | but you could change the policy | 20:52 |
mrunge | and policy should block that one then | 20:53 |
robcresswell | True, but I don;t think one table action is really overwhelming users, and if the company has a concern, they can just block it with policy | 20:53 |
robcresswell | I mean, its not like we just sat them down in front of transfer tables for the first time | 20:53 |
ducttape_ | but I might have lots of cli low level options I want technically possible, but I don't want 100% of them in the UI | 20:53 |
* robcresswell ducks | 20:53 | |
robcresswell | Anyone else for/against? | 20:54 |
r1chardj0n3s | it seems like there's a need, even though there's potential UI complexity issues, so I'm happy to +1 | 20:54 |
ducttape_ | I'm not against btw. Not really for either. Is "meh" an option ? | 20:54 |
mrunge | itxaka, is that required for any of the other blueprints? | 20:54 |
r1chardj0n3s | ducttape_: +0 I believe :-) | 20:55 |
* tsufiev abstains | 20:55 | |
itxaka | I do thinks ports are an important part of openstack, after reading more and more about them :) | 20:55 |
r1chardj0n3s | or -0 | 20:55 |
mrunge | if that's a blocker.... | 20:55 |
robcresswell | ha | 20:55 |
robcresswell | I think approve it | 20:55 |
ducttape_ | itxaka - would delete port be an option then too ? | 20:55 |
itxaka | yeah, same options that are on the admin side I believe | 20:55 |
ducttape_ | that becomes a problem then | 20:55 |
itxaka | just transferred to run under tenant if the policy allows it | 20:55 |
*** vishwanathj has joined #openstack-meeting-3 | 20:56 | |
tsufiev | ducttape_, according to policy delete_port is for admin or owner | 20:56 |
itxaka | why is that a problem ducttape_ | 20:56 |
*** Aish has joined #openstack-meeting-3 | 20:56 | |
ducttape_ | if you allow delete ports, it is not easy to re-create the same port - and your instance then becomes 100% dead | 20:56 |
tsufiev | hm... | 20:56 |
ducttape_ | this is why it is in the cli, but not in the UI | 20:56 |
ducttape_ | if you are deleting ports, you better know what you are doing | 20:56 |
robcresswell | Perhaps Add/ Del should be different proposals, itxaka | 20:56 |
tsufiev | ducttape_, is it possible to delete a port used by running VM? | 20:57 |
mrunge | so: create for the user, but delete for admin? that's fine | 20:57 |
itxaka | but user created port == owner | 20:57 |
robcresswell | This is making me think a lot about where Horizon should intervene with default policy... | 20:57 |
itxaka | tif the policy allows for it...? | 20:57 |
ducttape_ | tsufiev - yes, you can delete a port for a running vm. at that point, the vm has 0 networking | 20:57 |
tsufiev | ducttape_, I think we should restrict that in Horizon | 20:58 |
mrunge | yepp, agree tsufiev | 20:58 |
robcresswell | We're almost at time. | 20:58 |
robcresswell | I think for now the bp needs to be split to at least add/delete as separate proposals | 20:58 |
robcresswell | And then we can revisit it | 20:58 |
itxaka | nice, will do | 20:58 |
*** david-lyle_ has joined #openstack-meeting-3 | 20:59 | |
robcresswell | We may get more opinions in a couple weeks too. It that okay? | 20:59 |
*** david-lyle_ has quit IRC | 20:59 | |
robcresswell | s/It/Is | 20:59 |
itxaka | thanks for all the comments, Im not that good with the networking stuff :) | 20:59 |
itxaka | so its always nice to get good info | 20:59 |
robcresswell | #info https://blueprints.launchpad.net/horizon/+spec/network-ports-tenant Needs to be split, so that add/delete are separate proposals, and then we will revisit | 20:59 |
robcresswell | Time! Thanks all | 21:00 |
itxaka | o/ | 21:00 |
robcresswell | #endmeeting | 21:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 21:00 | |
openstack | Meeting ended Wed Jan 6 21:00:20 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/horizondrivers/2016/horizondrivers.2016-01-06-20.00.html | 21:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/horizondrivers/2016/horizondrivers.2016-01-06-20.00.txt | 21:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/horizondrivers/2016/horizondrivers.2016-01-06-20.00.log.html | 21:00 |
*** baoli has joined #openstack-meeting-3 | 21:00 | |
*** ducttape_ has left #openstack-meeting-3 | 21:00 | |
*** hurgleburgler has left #openstack-meeting-3 | 21:00 | |
*** kzaitsev_mb has quit IRC | 21:00 | |
*** r1chardj0n3s has left #openstack-meeting-3 | 21:00 | |
*** tsufiev has left #openstack-meeting-3 | 21:01 | |
*** robcresswell has left #openstack-meeting-3 | 21:02 | |
*** stanchan has quit IRC | 21:03 | |
*** iyamahat has quit IRC | 21:04 | |
*** Sukhdev has quit IRC | 21:05 | |
*** bharathm has quit IRC | 21:06 | |
*** spzala has joined #openstack-meeting-3 | 21:08 | |
*** stanchan has joined #openstack-meeting-3 | 21:09 | |
*** stanchan has quit IRC | 21:10 | |
*** stanchan has joined #openstack-meeting-3 | 21:10 | |
*** baoli has quit IRC | 21:12 | |
*** baoli has joined #openstack-meeting-3 | 21:13 | |
*** kragniz is now known as {^-^} | 21:17 | |
*** {^-^} is now known as Guest46353 | 21:18 | |
*** Guest46353 is now known as kragniz | 21:18 | |
*** bharathm has joined #openstack-meeting-3 | 21:21 | |
*** baoli has quit IRC | 21:24 | |
*** baoli has joined #openstack-meeting-3 | 21:25 | |
*** julim has quit IRC | 21:27 | |
*** ozamiatin has quit IRC | 21:28 | |
*** belmoreira has quit IRC | 21:29 | |
*** Aish has quit IRC | 21:31 | |
*** Aish has joined #openstack-meeting-3 | 21:32 | |
*** breton has left #openstack-meeting-3 | 21:33 | |
*** baoli has quit IRC | 21:36 | |
*** baoli has joined #openstack-meeting-3 | 21:37 | |
*** kebray has joined #openstack-meeting-3 | 21:38 | |
*** bharathm has quit IRC | 21:40 | |
*** shwetaap has quit IRC | 21:43 | |
*** alexstav has joined #openstack-meeting-3 | 21:43 | |
*** bharathm has joined #openstack-meeting-3 | 21:43 | |
*** vhoward has quit IRC | 21:44 | |
*** peristeri has quit IRC | 21:46 | |
*** dtardivel has quit IRC | 21:47 | |
*** itxaka has quit IRC | 21:48 | |
*** baoli has quit IRC | 21:51 | |
*** baoli has joined #openstack-meeting-3 | 21:53 | |
*** armax has quit IRC | 21:53 | |
*** matrohon has quit IRC | 21:53 | |
*** kebray has quit IRC | 21:54 | |
*** ozamiatin has joined #openstack-meeting-3 | 21:54 | |
*** kebray has joined #openstack-meeting-3 | 21:55 | |
*** baoli has quit IRC | 21:55 | |
*** baoli has joined #openstack-meeting-3 | 21:55 | |
*** vgridnev has quit IRC | 21:55 | |
*** bharathm has quit IRC | 21:56 | |
*** bharathm has joined #openstack-meeting-3 | 22:01 | |
*** baoli has quit IRC | 22:01 | |
*** baoli has joined #openstack-meeting-3 | 22:02 | |
*** vishwana_ has joined #openstack-meeting-3 | 22:03 | |
*** baoli has quit IRC | 22:04 | |
*** DuncanT has quit IRC | 22:04 | |
*** bradjones has quit IRC | 22:04 | |
*** doffm has quit IRC | 22:04 | |
*** dimtruck has quit IRC | 22:04 | |
*** doffm has joined #openstack-meeting-3 | 22:04 | |
*** bradjones has joined #openstack-meeting-3 | 22:04 | |
*** bradjones has quit IRC | 22:04 | |
*** bradjones has joined #openstack-meeting-3 | 22:04 | |
*** baoli has joined #openstack-meeting-3 | 22:04 | |
*** Swami has quit IRC | 22:04 | |
*** Swami has joined #openstack-meeting-3 | 22:05 | |
*** vishwanathj has quit IRC | 22:05 | |
*** markvan has quit IRC | 22:05 | |
*** sdague has quit IRC | 22:05 | |
*** dougwig has quit IRC | 22:05 | |
*** markvan has joined #openstack-meeting-3 | 22:05 | |
*** bharathm has quit IRC | 22:06 | |
*** absubram_ has joined #openstack-meeting-3 | 22:06 | |
*** absubram has quit IRC | 22:08 | |
*** absubram_ is now known as absubram | 22:08 | |
*** rtheis has quit IRC | 22:08 | |
*** lblanchard has quit IRC | 22:08 | |
*** bharathm has joined #openstack-meeting-3 | 22:08 | |
*** ozamiatin has quit IRC | 22:08 | |
*** Aish has quit IRC | 22:09 | |
*** lblanchard has joined #openstack-meeting-3 | 22:09 | |
*** lblanchard has quit IRC | 22:09 | |
*** salv-orl_ has joined #openstack-meeting-3 | 22:09 | |
*** baoli has quit IRC | 22:10 | |
*** sdague has joined #openstack-meeting-3 | 22:11 | |
*** dimtruck has joined #openstack-meeting-3 | 22:11 | |
*** piet has quit IRC | 22:11 | |
*** salv-orlando has quit IRC | 22:12 | |
*** dougwig has joined #openstack-meeting-3 | 22:17 | |
*** DuncanT has joined #openstack-meeting-3 | 22:17 | |
*** jmckind_ has quit IRC | 22:22 | |
*** baoli has joined #openstack-meeting-3 | 22:22 | |
*** dims has quit IRC | 22:22 | |
*** cbouch has quit IRC | 22:24 | |
*** dedery has quit IRC | 22:24 | |
*** Sukhdev has joined #openstack-meeting-3 | 22:24 | |
*** ozamiatin has joined #openstack-meeting-3 | 22:26 | |
*** baoli has quit IRC | 22:28 | |
*** neelashah1 has quit IRC | 22:29 | |
*** jpomeroy has quit IRC | 22:29 | |
*** jtomasek has quit IRC | 22:30 | |
*** jpomeroy has joined #openstack-meeting-3 | 22:34 | |
*** Aish has joined #openstack-meeting-3 | 22:35 | |
*** cloudtrainme has joined #openstack-meeting-3 | 22:36 | |
*** dedery has joined #openstack-meeting-3 | 22:38 | |
*** ozamiatin has quit IRC | 22:40 | |
*** alexstav has quit IRC | 22:42 | |
*** alexstav has joined #openstack-meeting-3 | 22:43 | |
*** kzaitsev_mb has joined #openstack-meeting-3 | 22:46 | |
*** alexstav has quit IRC | 22:48 | |
*** jmckind has joined #openstack-meeting-3 | 22:49 | |
*** bpokorny has joined #openstack-meeting-3 | 22:49 | |
*** krtaylor has quit IRC | 22:51 | |
*** baoli has joined #openstack-meeting-3 | 22:52 | |
*** dims has joined #openstack-meeting-3 | 22:53 | |
*** bharathm has quit IRC | 22:54 | |
*** bklei has joined #openstack-meeting-3 | 22:54 | |
*** lpetrut has quit IRC | 22:55 | |
*** baoli has quit IRC | 22:56 | |
*** baoli has joined #openstack-meeting-3 | 22:57 | |
*** beekhof has quit IRC | 22:59 | |
*** banix has quit IRC | 23:01 | |
*** Aish has quit IRC | 23:01 | |
*** bharathm has joined #openstack-meeting-3 | 23:02 | |
*** Aish has joined #openstack-meeting-3 | 23:02 | |
*** j^2 has quit IRC | 23:04 | |
*** dims has quit IRC | 23:04 | |
*** j^2 has joined #openstack-meeting-3 | 23:06 | |
*** bharathm has quit IRC | 23:07 | |
*** bklei has quit IRC | 23:07 | |
*** jmckind has quit IRC | 23:08 | |
*** j^2 has quit IRC | 23:08 | |
*** j^2 has joined #openstack-meeting-3 | 23:09 | |
*** baoli has quit IRC | 23:09 | |
*** dimtruck is now known as zz_dimtruck | 23:11 | |
*** bharathm has joined #openstack-meeting-3 | 23:11 | |
*** beekhof has joined #openstack-meeting-3 | 23:13 | |
*** jpomeroy has quit IRC | 23:14 | |
*** rocky_g has quit IRC | 23:14 | |
*** beekhof has quit IRC | 23:18 | |
*** kzaitsev_mb has quit IRC | 23:20 | |
*** stanchan has quit IRC | 23:21 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:25 | |
*** Aish has quit IRC | 23:25 | |
*** woodster_ has quit IRC | 23:26 | |
*** beekhof has joined #openstack-meeting-3 | 23:27 | |
*** iyamahat has joined #openstack-meeting-3 | 23:28 | |
*** dims_ has joined #openstack-meeting-3 | 23:29 | |
*** stanchan has joined #openstack-meeting-3 | 23:33 | |
*** beekhof has quit IRC | 23:33 | |
*** beekhof has joined #openstack-meeting-3 | 23:34 | |
*** dims_ has quit IRC | 23:34 | |
*** Aish has joined #openstack-meeting-3 | 23:36 | |
*** dims_ has joined #openstack-meeting-3 | 23:36 | |
*** pballand has joined #openstack-meeting-3 | 23:38 | |
*** baoli has joined #openstack-meeting-3 | 23:38 | |
*** kebray has quit IRC | 23:41 | |
*** baoli has quit IRC | 23:43 | |
*** alexstav has joined #openstack-meeting-3 | 23:44 | |
*** SridarK has quit IRC | 23:44 | |
*** krtaylor has joined #openstack-meeting-3 | 23:45 | |
*** kebray has joined #openstack-meeting-3 | 23:46 | |
*** rbak has quit IRC | 23:48 | |
*** baoli has joined #openstack-meeting-3 | 23:49 | |
*** alexstav has quit IRC | 23:50 | |
*** pballand has quit IRC | 23:55 | |
*** stanchan has quit IRC | 23:56 | |
*** spzala has quit IRC | 23:57 | |
*** Sukhdev has quit IRC | 23:58 | |
*** ajmiller has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!