*** sdake has joined #openstack-meeting-cp | 00:00 | |
*** markvoelker has joined #openstack-meeting-cp | 00:43 | |
*** sdake has quit IRC | 00:45 | |
*** markvoelker has quit IRC | 00:47 | |
*** sdake has joined #openstack-meeting-cp | 00:50 | |
*** sdake has quit IRC | 01:06 | |
*** sdake has joined #openstack-meeting-cp | 01:08 | |
*** sdake has quit IRC | 01:43 | |
*** markvoelker has joined #openstack-meeting-cp | 01:44 | |
*** markvoelker has quit IRC | 01:48 | |
*** sdake has joined #openstack-meeting-cp | 02:31 | |
*** markvoelker has joined #openstack-meeting-cp | 02:44 | |
*** jokke_ has quit IRC | 02:47 | |
*** jokke_ has joined #openstack-meeting-cp | 02:47 | |
*** markvoelker has quit IRC | 02:49 | |
*** sdake has quit IRC | 03:19 | |
*** sdake has joined #openstack-meeting-cp | 03:47 | |
*** stevemar has joined #openstack-meeting-cp | 03:53 | |
*** david-lyle has joined #openstack-meeting-cp | 04:13 | |
*** david-lyle has quit IRC | 04:36 | |
*** markvoelker has joined #openstack-meeting-cp | 04:45 | |
*** markvoelker has quit IRC | 04:50 | |
*** david-lyle has joined #openstack-meeting-cp | 04:50 | |
*** david-lyle has quit IRC | 04:56 | |
*** nikhil has quit IRC | 06:32 | |
*** sdake has quit IRC | 06:43 | |
*** markvoelker has joined #openstack-meeting-cp | 06:46 | |
*** markvoelker has quit IRC | 06:50 | |
*** sdake has joined #openstack-meeting-cp | 06:59 | |
*** sheel has joined #openstack-meeting-cp | 07:02 | |
*** sdake has quit IRC | 07:17 | |
*** nikhil has joined #openstack-meeting-cp | 07:32 | |
*** markvoelker has joined #openstack-meeting-cp | 08:47 | |
*** markvoelker has quit IRC | 08:51 | |
*** sheeprine has quit IRC | 09:47 | |
*** sheeprine has joined #openstack-meeting-cp | 09:49 | |
*** sdake has joined #openstack-meeting-cp | 09:51 | |
*** sdake has quit IRC | 10:06 | |
*** sdake has joined #openstack-meeting-cp | 10:43 | |
*** markvoelker has joined #openstack-meeting-cp | 10:47 | |
*** markvoelker has quit IRC | 10:52 | |
*** sdake has quit IRC | 10:53 | |
*** sdague has joined #openstack-meeting-cp | 10:55 | |
*** flaper87 has quit IRC | 10:56 | |
*** flaper87 has joined #openstack-meeting-cp | 10:56 | |
*** sdake has joined #openstack-meeting-cp | 11:06 | |
*** sdake has quit IRC | 11:16 | |
*** dims has joined #openstack-meeting-cp | 11:29 | |
*** dims has quit IRC | 11:32 | |
*** dims has joined #openstack-meeting-cp | 11:32 | |
-openstackstatus- NOTICE: Infra currently has a long backlog. Please be patient and where possible avoid rechecks while it catches up. | 12:06 | |
*** sheeprine has quit IRC | 12:45 | |
*** sheeprine has joined #openstack-meeting-cp | 12:46 | |
*** markvoelker has joined #openstack-meeting-cp | 12:48 | |
*** markvoelker has quit IRC | 12:53 | |
*** sheeprine has quit IRC | 13:09 | |
*** sheeprine has joined #openstack-meeting-cp | 13:10 | |
*** sheeprine has quit IRC | 13:30 | |
*** sheeprine has joined #openstack-meeting-cp | 13:30 | |
*** annegentle has joined #openstack-meeting-cp | 13:35 | |
*** markvoelker has joined #openstack-meeting-cp | 13:47 | |
*** ninag has joined #openstack-meeting-cp | 13:47 | |
*** bswartz has joined #openstack-meeting-cp | 14:01 | |
*** sdake has joined #openstack-meeting-cp | 14:35 | |
*** diablo_rojo has joined #openstack-meeting-cp | 14:42 | |
*** diablo_rojo has left #openstack-meeting-cp | 14:42 | |
*** sdake has quit IRC | 14:58 | |
*** annegentle has quit IRC | 15:12 | |
*** mestery has quit IRC | 15:19 | |
*** mestery has joined #openstack-meeting-cp | 15:19 | |
*** annegentle has joined #openstack-meeting-cp | 15:35 | |
*** annegentle has quit IRC | 15:42 | |
*** annegentle has joined #openstack-meeting-cp | 15:42 | |
*** angdraug has joined #openstack-meeting-cp | 15:57 | |
*** annegentle has quit IRC | 16:52 | |
*** thingee has quit IRC | 16:53 | |
*** sdake has joined #openstack-meeting-cp | 17:06 | |
*** sdake has quit IRC | 17:22 | |
*** sdake has joined #openstack-meeting-cp | 17:23 | |
*** david-lyle has joined #openstack-meeting-cp | 17:30 | |
*** annegentle has joined #openstack-meeting-cp | 17:53 | |
*** sdake has quit IRC | 17:54 | |
*** david-lyle has quit IRC | 17:55 | |
*** david-lyle_ has joined #openstack-meeting-cp | 17:55 | |
*** sdake has joined #openstack-meeting-cp | 17:57 | |
*** annegentle has quit IRC | 17:59 | |
*** annegentle has joined #openstack-meeting-cp | 18:07 | |
*** annegentle has quit IRC | 18:37 | |
*** sdake has quit IRC | 18:43 | |
*** angdraug has quit IRC | 18:45 | |
*** dims_ has joined #openstack-meeting-cp | 19:11 | |
*** dims has quit IRC | 19:11 | |
*** annegentle has joined #openstack-meeting-cp | 19:12 | |
*** annegentle has quit IRC | 19:13 | |
*** angdraug has joined #openstack-meeting-cp | 19:13 | |
*** annegentle has joined #openstack-meeting-cp | 19:16 | |
*** dims_ has quit IRC | 19:58 | |
*** Guest71383 is now known as redrobot | 20:01 | |
*** sdake has joined #openstack-meeting-cp | 20:04 | |
*** angdraug has quit IRC | 20:11 | |
*** dims has joined #openstack-meeting-cp | 20:12 | |
*** david-lyle_ is now known as david-lyle | 20:12 | |
*** sdake has quit IRC | 20:22 | |
*** dims has quit IRC | 20:29 | |
*** annegentle has quit IRC | 20:31 | |
*** annegentle has joined #openstack-meeting-cp | 20:32 | |
*** angdraug has joined #openstack-meeting-cp | 20:59 | |
*** mc_nair has joined #openstack-meeting-cp | 21:00 | |
*** vilobhmm11 has joined #openstack-meeting-cp | 21:01 | |
vilobhmm11 | hi | 21:01 |
---|---|---|
nikhil | #startmeeting quotas-wg | 21:01 |
openstack | Meeting started Mon Feb 29 21:01:33 2016 UTC and is due to finish in 60 minutes. The chair is nikhil. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:01 |
*** openstack changes topic to " (Meeting topic: quotas-wg)" | 21:01 | |
openstack | The meeting name has been set to 'quotas_wg' | 21:01 |
ninag | hi | 21:01 |
mc_nair | hey there | 21:01 |
nikhil | #topic roll call | 21:01 |
*** openstack changes topic to "roll call (Meeting topic: quotas-wg)" | 21:01 | |
vilobhmm11 | vilobhmm | 21:01 |
vilobhmm11 | o/ | 21:02 |
nikhil | I see vilobhmm11, ninag and mc_nair already here | 21:02 |
nikhil | Let's wait a couple mins for folks to show up | 21:02 |
vilobhmm11 | sure | 21:02 |
nikhil | Let me highlight reminder | 21:03 |
nikhil | Courtesy meeting reminder: nikhil, vilobhmm, DuncanT, mc_nair, <add your nick before> | 21:03 |
vilobhmm11 | lets start | 21:04 |
nikhil | #topic agenda | 21:04 |
*** openstack changes topic to "agenda (Meeting topic: quotas-wg)" | 21:04 | |
DuncanT | Hi. Posting from my mobile, so a touch lagged, sorry | 21:04 |
nikhil | #link https://etherpad.openstack.org/p/quotas-wg-meeting-agenda | 21:04 |
nikhil | HI DuncanT | 21:04 |
nikhil | thanks for adding items to the agenda | 21:04 |
nikhil | great to see input already! | 21:04 |
vilobhmm11 | +1 | 21:04 |
nikhil | This is our first meeting | 21:05 |
nikhil | so the purpose is for everyone to get introduced, express level ofinterest and define scope and objectives | 21:05 |
nikhil | We also wanted to get some early eyes on the spec and establish momentum in the freeze period | 21:05 |
nikhil | so that we can have some clear, concise and productive conversations at the summit | 21:06 |
nikhil | Also, one aim is to gather input at this close-nit gathering and then share insights to the wider audience from time to time at the regular cross project meetings | 21:06 |
nikhil | So, let's start with a very brief introductions, interests etc. | 21:07 |
nikhil | #topic Introductions, interests, objectives, etc. | 21:07 |
*** openstack changes topic to "Introductions, interests, objectives, etc. (Meeting topic: quotas-wg)" | 21:07 | |
nikhil | I can go first in people prefer.. | 21:07 |
mc_nair | sure :) | 21:08 |
nikhil | I am Nikhil Komawar, primarily focusing on Glance and Searchlight :) | 21:08 |
nikhil | I am interested in this work to get cross project input to glance for the quotas work in the coming up cycle and help prioritize it. | 21:09 |
mc_nair | hey - I'm Ryan McNair - work on Cinder and have been doing a lot of work with Nested Quotas in Cinder for the past month or so | 21:09 |
DuncanT | I'm DuncanT, cinder core, and my main interest is in seeing this attempt not repeat the mistakes that the cinder nested quota code made, which can be subsided quite easily in one line :-) It should be noted in terrible at actually finding time to write code, but I'm pretty good on reviews | 21:09 |
DuncanT | Duncan Thomas, HPE currently | 21:09 |
nikhil | ++ | 21:10 |
nikhil | vilobhmm11: you're next | 21:10 |
nikhil | vilobhmm11: I am aware that you | 21:10 |
nikhil | you've a conflicting mtg | 21:10 |
nikhil | so if you want me to move please send a ack | 21:10 |
* smcginnis is lurking | 21:10 | |
vilobhmm11 | vilobhmm I am Magnum core. I have worked in the areas of Quotas in Nova/Cinder/Magnum. Problems with quotas in normal use-case and at scale. | 21:10 |
nikhil | :) | 21:10 |
vilobhmm11 | First to introduce and implement Nested Quota in Cinder | 21:11 |
vilobhmm11 | Working on Quota Flavor Classes, Quota by Flavor, Quota by Availability Zone, Quota by X | 21:11 |
vilobhmm11 | so have worked/focussed more on quota in general :) | 21:11 |
vilobhmm11 | the aim is to make a common entity | 21:11 |
vilobhmm11 | which will be useful for all the projects | 21:11 |
vilobhmm11 | and new upcoming projects who plan to use quota does nto have to re-invent the wheel | 21:12 |
vilobhmm11 | and spend additional cycles | 21:12 |
ninag | ’m Nina Goradia…interested in getting hierarchical quota support in Glance..would like it to be consistent across projects, but am open to whether or not it needs to be a common code base | 21:12 |
nikhil | vilobhmm11: thanks, glad to get your insights! | 21:13 |
nikhil | ninag: and that sounds like a good point to discuss early on! | 21:13 |
nikhil | I guess those are all for today. | 21:14 |
nikhil | Thanks everyone, glad to know the interest groups. | 21:14 |
vilobhmm11 | nikhil : Few points we should dicsuss early on : #1. whether common code base (Y/N) #2. If common code base then should it be a library or a service | 21:14 |
vilobhmm11 | just to add to ninag | 21:15 |
nikhil | vilobhmm11: sounds good, should we do that for open discussion today and carry it on next week? | 21:15 |
vilobhmm11 | nikhil : open discussion sounds good to me; | 21:15 |
nikhil | cool | 21:16 |
nikhil | Moving on | 21:16 |
nikhil | #topic Spec (vilobhmm) | 21:16 |
*** openstack changes topic to "Spec (vilobhmm) (Meeting topic: quotas-wg)" | 21:16 | |
nikhil | #link https://review.openstack.org/#/c/284454/ | 21:16 |
nikhil | vilobhmm11: mind giving us a tl;dr; version? | 21:16 |
vilobhmm11 | sure | 21:16 |
nikhil | (for record keeping here in the logs) | 21:16 |
vilobhmm11 | so would request everyone to have a look and give there feedback | 21:16 |
*** sheel has quit IRC | 21:17 | |
vilobhmm11 | right now i don't want to get into library vs service debate as that is the main reason why this *idea of common quota thingee* didn't made in the past | 21:17 |
vilobhmm11 | so calling it an entity | 21:17 |
vilobhmm11 | we can discuss what it should be | 21:17 |
vilobhmm11 | library/service | 21:18 |
vilobhmm11 | so goal here is to have a common *entity* which #1. minimizes or zeros down the code duplication #.2 New project and use it and enable quota #3. New features like nested quota, quota by x can be added on demand | 21:18 |
vilobhmm11 | #2.New project can use it and enable quota | 21:19 |
vilobhmm11 | that is the *WHY* part | 21:19 |
vilobhmm11 | now about *HOW* to do it have included details in the "Proposed change" section please have look | 21:20 |
vilobhmm11 | all feedbacks are welcome :) | 21:20 |
nikhil | ++ | 21:20 |
nikhil | I guess that sort of pushes the discussion around the scope of the cross-prj initiative | 21:21 |
mc_nair | cool, will take a look at the spec right after the meeting | 21:21 |
vilobhmm11 | yup | 21:21 |
nikhil | To me it seems like we really need to understand the use cases for proposing a new project | 21:21 |
vilobhmm11 | hence renamed the spec as well to "Delimiter - Cross Project Quota Enforcement and Management" | 21:21 |
vilobhmm11 | nikhil : sure | 21:21 |
nikhil | It would be a overhead for maintaining a new service for quotas if projects can't implement it internally | 21:22 |
nikhil | And that's another part of the scope discussion comes into play | 21:22 |
nikhil | I would like to know | 21:22 |
vilobhmm11 | nikhil : Regarding use-case for a new project/library/entiry - few details are covered here https://review.openstack.org/#/c/284454/4/specs/quota-library.rst as part of "Problem Description" | 21:23 |
*** dims has joined #openstack-meeting-cp | 21:23 | |
nikhil | vilobhmm11: ++ | 21:23 |
vilobhmm11 | nikhil : three of the most common problems that were seen as part of ops meetup and previous dev meetup are jotted down here https://review.openstack.org/#/c/284454/4/specs/quota-library.rst | 21:24 |
nikhil | I agree on the technical implications and the optimizations aspects of things | 21:24 |
*** thingee has joined #openstack-meeting-cp | 21:24 | |
nikhil | I would agree to those | 21:24 |
nikhil | and have had the pleasure of experiencing the #3 of that many a times first hand ;) | 21:25 |
nikhil | my use case concerns were around: | 21:25 |
nikhil | 1. Are there custom glitches in projects around quotas? (one feature/resource dependent on another in subtle way) | 21:25 |
DuncanT | I can't follow all those links right now, sorry, I'll have to catch up later | 21:25 |
nikhil | 2. Do projects need to have DB migrations that would affect quotas work and that can't be handled outside of the project scope? (May be upgrades, or quota lib adding a dependency to oslo.vo?) | 21:26 |
nikhil | DuncanT: np | 21:26 |
vilobhmm11 | these are good points and i think we should cover it as part of spec | 21:27 |
vilobhmm11 | nikhil : ^^ | 21:27 |
mc_nair | nikhil: for 1) are you referring to quotas that are related/dependant? | 21:27 |
vilobhmm11 | i can update the spec with more details | 21:27 |
nikhil | 3. If done as a separate project, how do we take care of cross-resource transactions within the project? | 21:27 |
nikhil | mc_nair: yes, quotas that are dependent | 21:28 |
nikhil | vilobhmm11: the #3 is my perspective of images and image members in glance. | 21:29 |
nikhil | members are not independent of images but | 21:29 |
nikhil | image <-> members have a many to many relationship | 21:29 |
nikhil | oops, I realized that we're running over. | 21:30 |
nikhil | For some reason, forgot this was a 30 mins meeting. sorry about that. | 21:30 |
nikhil | Do folks mind carrying this for another 5 mins? | 21:30 |
nikhil | I do not think there's another meeting in this room. | 21:30 |
mc_nair | I don't mind | 21:30 |
nikhil | ok great. | 21:31 |
nikhil | anyone else, have objections? | 21:31 |
ninag | nope, I can continue | 21:31 |
DuncanT | I'm fine continuing | 21:32 |
nikhil | #info meeting to be carried on till 2135 UTC | 21:32 |
mc_nair | quickly running out of time on that too :) | 21:32 |
nikhil | So, to better define the scope , I think we need a wider use case feedback. | 21:32 |
nikhil | And thanks vilobhmm11 for willing to add some initial thoughts on those in the spec. | 21:33 |
nikhil | It would be good to get them on the review or during CP meetings. | 21:33 |
vilobhmm11 | nikhil : sure…but this problems is only for existing projects who have quotas right now..and we need to think on migration plan before the switch happens | 21:33 |
DuncanT | Just to get my 5 cent worth in, my main point was going to be that you need to specify behaviours, including corner cases, in extreme detail, from the beginning... Figuring then out as you go doesn't work out, and writing the tests first is probably a good way to proceed | 21:33 |
nikhil | vilobhmm11: and DuncanT: both are great points indeed! | 21:34 |
nikhil | but they conflict a bit ;) | 21:34 |
nikhil | I would like us to think about the migration and if that's a possibility.. | 21:34 |
nikhil | but the first point to answer is: | 21:34 |
nikhil | 1. separate repo or not | 21:35 |
nikhil | 2. if yes, lib or project | 21:35 |
vilobhmm11 | nikhil : those are the starting points imho | 21:35 |
nikhil | and that would be essential to get from other projects too I think | 21:35 |
nikhil | and we're out of time again :) | 21:35 |
DuncanT | Separate repo is the only way that I can see this making progress without falling into the mess of fixing a specific project's bugs | 21:36 |
DuncanT | Lib or project I don't care | 21:36 |
mc_nair | +1 | 21:36 |
nikhil | ok, that sounds good. | 21:36 |
vilobhmm11 | if we have a concensus on 1. separate repo or not 2. if yes, lib or project we have a clear path and should then think of migration, testing | 21:36 |
nikhil | what do ppl think for adding a voting section on the spec on this topic? | 21:37 |
vilobhmm11 | nikhil : ^^ | 21:37 |
nikhil | this == separate repo or not | 21:37 |
DuncanT | What is the practical difference between a lib and a project? | 21:37 |
vilobhmm11 | DuncanT : library vs service (project) | 21:37 |
nikhil | DuncanT: project would mean a API backed by DB | 21:37 |
vilobhmm11 | is what nikhil meant | 21:37 |
DuncanT | Got you. Thanks | 21:38 |
nikhil | more like: Quotas as a Service (QaaS) | 21:38 |
DuncanT | The downsides of going through an API are a) failure modes and b) latency | 21:38 |
ninag | I think a separate repo makes sense..and if the behavior is fleshed out and documented..then it will help decide whether it meets all needs from projetcs | 21:39 |
DuncanT | The upsides are debugability and consistency | 21:39 |
ninag | or whether we have the cross-resource dependencies..and will help towards the library or project decision | 21:39 |
DuncanT | I think the consumer entry points are pretty much the same whether we go project or lib (reserve, commit, unreserved, list, edit, etc) | 21:40 |
nikhil | DuncanT: yeah, I think another downside is "concurrency issue" for intra-prj resources | 21:40 |
*** dims has quit IRC | 21:40 | |
nikhil | DuncanT: yes, agreed on the entry points. | 21:41 |
nikhil | ok, I think we'd call off on the meeting today. We can definitely continue the discussion on #openstack-dev if we like. | 21:41 |
DuncanT | I think we've got plenty to think about anyway | 21:42 |
nikhil | sorry for running over and we will try to be more precise from next week onwards in case people have conflicts and prior commitments. | 21:42 |
mc_nair | sounds good | 21:42 |
nikhil | DuncanT: agreed | 21:42 |
nikhil | Thanks all for joining. | 21:42 |
nikhil | #endmeeting | 21:43 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 21:43 | |
openstack | Meeting ended Mon Feb 29 21:43:07 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:43 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/quotas_wg/2016/quotas_wg.2016-02-29-21.01.html | 21:43 |
*** mc_nair has left #openstack-meeting-cp | 21:43 | |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/quotas_wg/2016/quotas_wg.2016-02-29-21.01.txt | 21:43 |
openstack | Log: http://eavesdrop.openstack.org/meetings/quotas_wg/2016/quotas_wg.2016-02-29-21.01.log.html | 21:43 |
*** dims has joined #openstack-meeting-cp | 21:44 | |
*** vilobhmm11 has quit IRC | 21:58 | |
*** vilobhmm11 has joined #openstack-meeting-cp | 21:59 | |
*** vilobhmm11 has quit IRC | 22:00 | |
*** vilobhmm11 has joined #openstack-meeting-cp | 22:00 | |
*** annegentle has quit IRC | 22:02 | |
*** sdake has joined #openstack-meeting-cp | 22:05 | |
*** dims has quit IRC | 22:09 | |
*** sdake has quit IRC | 22:14 | |
*** sdague has quit IRC | 22:18 | |
*** sdake has joined #openstack-meeting-cp | 22:18 | |
*** reed_ has joined #openstack-meeting-cp | 22:35 | |
*** sdake has quit IRC | 22:46 | |
*** ninag has quit IRC | 22:47 | |
*** sdake has joined #openstack-meeting-cp | 23:03 | |
*** dims has joined #openstack-meeting-cp | 23:14 | |
*** ninag has joined #openstack-meeting-cp | 23:18 | |
*** ninag has quit IRC | 23:22 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!