Monday, 2016-03-28

*** sdake has joined #openstack-meeting-cp02:11
*** sdake has quit IRC02:18
*** pgreg has joined #openstack-meeting-cp04:48
*** sheel has joined #openstack-meeting-cp06:54
*** vilobhmm11 has quit IRC09:09
*** vgridnev has joined #openstack-meeting-cp09:53
*** sdague has joined #openstack-meeting-cp10:27
*** vgridnev has quit IRC11:38
*** flaper87 has quit IRC11:48
*** flaper87 has joined #openstack-meeting-cp11:51
*** vgridnev has joined #openstack-meeting-cp12:23
*** annegentle has joined #openstack-meeting-cp12:56
*** ninag has joined #openstack-meeting-cp13:11
*** annegentle has quit IRC13:23
*** annegentle has joined #openstack-meeting-cp13:25
*** annegentle has quit IRC13:25
*** annegent_ has joined #openstack-meeting-cp13:52
*** annegent_ has quit IRC13:52
*** annegent_ has joined #openstack-meeting-cp13:53
*** annegent_ has quit IRC14:18
*** annegentle has joined #openstack-meeting-cp14:31
*** markvoelker has joined #openstack-meeting-cp14:38
*** sdake has joined #openstack-meeting-cp14:42
*** sdake has quit IRC14:46
*** sdake has joined #openstack-meeting-cp14:47
*** annegentle has quit IRC14:48
*** annegentle has joined #openstack-meeting-cp14:53
*** annegentle has quit IRC14:59
*** annegentle has joined #openstack-meeting-cp15:11
*** vgridnev has quit IRC15:17
*** vgridnev has joined #openstack-meeting-cp15:18
-openstackstatus- NOTICE: Gerrit is restarting on review.openstack.org in an attempt to address an issue reading an object from the ec2-api repository15:21
*** pgreg_ has joined #openstack-meeting-cp15:25
*** annegent_ has joined #openstack-meeting-cp15:28
*** pgreg has quit IRC15:28
*** annegentle has quit IRC15:31
*** pgreg_ has quit IRC15:38
*** pgreg has joined #openstack-meeting-cp15:38
*** vgridnev has quit IRC15:44
*** vgridnev has joined #openstack-meeting-cp15:49
*** annegent_ has quit IRC15:51
*** annegentle has joined #openstack-meeting-cp15:54
*** pgreg has quit IRC15:56
*** askb has joined #openstack-meeting-cp15:57
*** vgridnev has quit IRC16:04
*** annegentle has quit IRC16:40
*** david-lyle_ has joined #openstack-meeting-cp16:44
*** david-lyle has quit IRC16:44
*** david-lyle has joined #openstack-meeting-cp16:48
*** david-lyle_ has quit IRC16:49
*** annegentle has joined #openstack-meeting-cp16:52
*** vgridnev has joined #openstack-meeting-cp17:07
*** david-lyle has quit IRC17:24
*** david-lyle has joined #openstack-meeting-cp17:25
*** askb has quit IRC18:00
*** annegentle has quit IRC18:04
*** vgridnev has quit IRC18:06
*** david-lyle_ has joined #openstack-meeting-cp18:12
*** david-lyle has quit IRC18:14
*** vgridnev has joined #openstack-meeting-cp18:33
*** sdake_ has joined #openstack-meeting-cp18:34
*** sdake_ has quit IRC18:35
*** sdake has quit IRC18:37
*** sdake has joined #openstack-meeting-cp18:39
*** sdake has quit IRC18:44
*** sdake has joined #openstack-meeting-cp18:48
*** vilobhmm11 has joined #openstack-meeting-cp19:02
*** annegentle has joined #openstack-meeting-cp19:13
*** angdraug has joined #openstack-meeting-cp19:22
*** annegentle has quit IRC19:27
*** annegentle has joined #openstack-meeting-cp19:33
*** sdake_ has joined #openstack-meeting-cp19:36
*** sdake has quit IRC19:38
*** sheel has quit IRC19:57
*** sdake has joined #openstack-meeting-cp20:03
*** sdake_ has quit IRC20:06
*** vgridnev has quit IRC20:25
*** vgridnev has joined #openstack-meeting-cp20:29
*** vgridnev has quit IRC20:29
*** sdake_ has joined #openstack-meeting-cp20:43
*** sdake has quit IRC20:43
*** vgridnev has joined #openstack-meeting-cp20:49
vilobhmm11#startmeeting quotas-wg21:00
openstackMeeting started Mon Mar 28 21:00:20 2016 UTC and is due to finish in 60 minutes.  The chair is vilobhmm11. Information about MeetBot at http://wiki.debian.org/MeetBot.21:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:00
*** openstack changes topic to " (Meeting topic: quotas-wg)"21:00
openstackThe meeting name has been set to 'quotas_wg'21:00
vilobhmm11hi all21:00
mc_nairhey21:02
vilobhmm11 hi mc_nair21:03
vilobhmm11lets wait few min for others to join21:03
ninaghi21:03
nikhilCourtesy quotas-wg meeting reminder: nikhil, vilobhmm, DuncanT, mc_nair, ninag21:03
nikhilamrith ^21:03
vilobhmm11hi ninag, nikhil21:03
nikhilhey vilobhmm1121:04
DuncanTHi21:04
vilobhmm11hello DuncanT21:04
vilobhmm11all lets start then21:04
nikhilamrith may join in a min21:04
vilobhmm11ok21:04
*** amrith has joined #openstack-meeting-cp21:05
amrithsorry, hadn't connected to this ...21:05
*** rockyg has joined #openstack-meeting-cp21:05
nikhildo we have a agenda today vilobhmm11 or should I quickly look up items from last mtg?21:05
nikhilamrith: np, we've the full house now21:05
vilobhmm11nikhil : i can go over the latest changes to https://review.openstack.org/#/c/284454/721:05
nikhilvilobhmm11: ^21:05
vilobhmm11but you can start21:05
nikhilvilobhmm11: please go ahead, actually that was the first item from that list :)21:06
vilobhmm11from what happened in past meeting; since i was nto well last week could not join21:06
vilobhmm11ok :)21:06
vilobhmm11so we have been getting good feedback on https://review.openstack.org/#/c/284454/7/specs/delimiter-cross-project-quota-enforcement.rst21:06
vilobhmm11before making any further changes wanted to give a bigger picture of what is the proposed approach here21:06
vilobhmm11so if we check https://review.openstack.org/#/c/284454/7/specs/delimiter-cross-project-quota-enforcement.rst line # 11621:07
vilobhmm11any project who wan;ts to consume quota will need to create an instance of the quota engine21:07
vilobhmm11and quota engine will provide simple api's like21:08
vilobhmm11#1. check_quota ( Query API)21:08
vilobhmm11#2. assign_quota (Update API21:08
vilobhmm11which internally will be implemented by the quota engine in atransaction safe manner21:09
vilobhmm11so the quota engine will need the name of the project to get intialized21:09
vilobhmm11please note that the data for quotas will still be kept with the respective projects and the quota entity(delimiter) won't like to maintain it [Thats what I have proposed here; we can discuss more if people don;t agree]21:10
vilobhmm11advantages while doing so :-21:10
vilobhmm11#. delimiter does not need to worry about data migration21:11
vilobhmm11#. respective projects store quota data locally21:11
vilobhmm11what delimiter provides is a common set of models that can be operated upon in a transaction safe manner21:11
DuncanTI've been rather worried by the lack of reservations, and people saying we don't need them - the more I look at the cinder code, the more I think we do need them21:12
nikhilI like this idea21:12
vilobhmm11better way to put is *common set of models which can be used to enforce quotas in a transaction safe manner*21:12
vilobhmm11DuncanT : we can get to that later ; first we should agree upon lib/service debate21:12
amrithwill delimiter allow oversubscription?21:12
vilobhmm11amrith : yes21:12
amrithvilobhmm11, will wait till we get there.21:13
nikhilvilobhmm11: do we have the third name for that oversubscription?21:13
nikhil:)21:13
amrithOn the subject of service/library, I think we should stick with library21:13
ninag+1 on not having a quota service21:13
vilobhmm11if you see https://review.openstack.org/#/c/284454/7/specs/delimiter-cross-project-quota-enforcement.rst #75 we have a proposal there21:13
nikhilagreed on the library way21:13
vilobhmm11nikhil : not yet :P floating sounds ok but not to the mark21:13
amrithhas anyone made a strong argument for service?21:14
nikhilvilobhmm11: ha! no worries, we will take what we've then21:14
nikhilamrith: there was one in the ML21:14
vilobhmm11amrith : please go through http://osdir.com/ml/openstack-dev/2016-03/msg01582.html21:14
vilobhmm11for details21:14
nikhilit has to do with the UX aspects of it21:14
nikhilBoris specifically21:14
nikhilalso, PWG is building on user stories that indicate the req for UX and a service would help there21:15
nikhilbut my proposal to PWG liaison for quotas and he  agreed to it was: we start off small as lib and then may be in future cycles..21:15
amrithis he (Boris) going to join here?21:15
nikhilwe implement a service that will be able to proxy per project calls21:15
nikhilI did not get a ack from him indicating so21:16
vilobhmm11+1 nikhil imho we can eventually go to a service  (*if needed*) but for now i think its better to start as a lib as there are new set of problems to solve if its a service21:16
nikhilyeah, the biggest concern is about atomicity (and of course the upgrades too)21:17
nikhilamrith: but I think we'd get the folks who have strong inclination on this being service on the same page as the rest of WG21:17
nikhilpreferably before the summit21:18
vilobhmm11by being a lib we need not worry about data migration ; what we could focus on is transactional guarantees (which is of at most importance for something like quotas) and provide easy to use API for users21:18
vilobhmm11like check_quota ; assign_quota21:18
vilobhmm11and lets the quota engine do the magic underneath :)21:18
nikhilvilobhmm11: amrith: what do you think about updating the alternatives section of the spec to indicate service option and why the spec prefers lib?21:19
vilobhmm11the logic to understand project heirarchies like  non-hiearchical or hierarchical will be taken into consideration by delimiter21:20
amrithnikhil, I think that's a good alternative21:20
amrithI (personally) think the library option is a good start21:20
vilobhmm11nikhil : makes sense. I have an updated draft ready will push the changes for alternative section with that21:20
amrithbut, wanted to make sure that the alternatives were also well spoken for. the ml seemed to be thin on that side.21:20
vilobhmm11nikhil, ninag, mc_nair, amrith, DuncanT : So then looks like all of us are on same page and would be nice to start off with delimiter being a LIBRARY for now21:21
vilobhmm11amrith : sure21:21
nikhilamrith: and I doubt if ML will be so far thorough :/21:22
nikhilvilobhmm11: sounds like a good plan21:22
amrithunderstood. that makes sense21:22
vilobhmm11with the focus of delimiter be on is transactional guarantees (which is of at most importance for something like quotas) and provide easy to use API for users and the logic to understand project heirarchies like  non-hiearchical or hierarchical will be taken into consideration by delimiter21:23
amrithlet's move ahed with the option of listing service as an alternative with reasons why not as you propose.21:23
*** raildo is now known as raildo-afk21:23
nikhil++21:24
vilobhmm11nikhil : thats it from my side; unless anyone has some specific questions about the spec would let you take it forward;21:24
vilobhmm11cool we have an agreement :)21:24
nikhilvilobhmm11: I think we need to write that down as a mission statement on the repo that will be created ;)21:24
vilobhmm11nikhil : For sure :)21:25
vilobhmm11will do21:25
amrith++21:26
vilobhmm11nikhil, DuncanT : we can talk about reservations now ?21:27
*** sdake_ is now known as sdake21:27
amrithI have a question re: repo21:27
vilobhmm11please go ahead21:27
amrithis this going to be a project unto itself, or a part of (say) oslo?21:27
amrithoslo.delimiter21:27
amrithas opposed to openstack/delimiter21:28
nikhilvilobhmm11: I've added a few agenda items for which we nee ~15mins https://etherpad.openstack.org/p/quotas-wg-meeting-agenda21:28
vilobhmm11ok21:29
nikhilamrith: I'd a chat with dims on this and oslo doesn't want this as it's part. they have accomplished their objective of common code. the preference is for a separate independent repo21:29
amrithok, thanks21:29
amrithproject it is21:29
nikhilI'm afraid to call it a project but sure :)21:29
nikhilnot all projects have a service (like infra) but it's a pretty common misunderstanding21:30
nikhilvilobhmm11: thoughts?21:30
amrithok, not an issue (that isn't the biggest issue at this stage, I guess)21:30
nikhil(I was just carrying the older context into this discussion)21:31
vilobhmm11nikhil : you r right projects like tooz/taskflow21:31
vilobhmm11started as independent projects and then got incubated into oslo21:31
vilobhmm11tooz/taskflow are not services though21:31
nikhilamrith: sorry for being overly conservative. I am trying to get us unstuck from all possible roadblocks :)21:32
nikhilvilobhmm11: sounds good21:32
amrithnikhil, good course of action21:32
vilobhmm11my thought is to start it simple and eventually grow by focussing on the core peice (providing transaction gurantess)21:32
nikhil++21:32
thingeeor take UX team under the big tent which doesn't have deliverables21:33
nikhil:)21:33
nikhilnow that thingee is here, may be we can get a quick vote on whether we should propose this (quota) topic for CPL meeting tomorrow?21:35
vilobhmm11thingee : welcome ! nikhil : sure21:35
nikhil DuncanT: ninag: amrith: mc_nair: ^21:35
ninagSure21:36
thingeeI think it's healthy to communicate back to the general team to make sure efforts are going a good direction.21:36
nikhilvilobhmm11: Let's take the silence as yes.21:36
thingeesince not every project is represented in this meeting it seems21:36
DuncanTYes from me21:36
mc_nair+121:36
nikhilthingee: ++ (I think it was merely a matter of when rather than if)21:37
amrith+121:37
amrithon the communicate to CPL tomorrow21:37
thingeealso just like release liaisons, I'm going to send out an email for projects with new ptls to make sure cross-project spec liaisons are refreshed if necessary.21:37
thingeeso it'll be good in case we have newcomers.21:37
nikhilthanks for the heads up, thingee.21:38
vilobhmm11thingee : sure; thanks for heads up21:38
nikhilvilobhmm11: DuncanT: I won't interrupt with any more request until 5 mins before the mtg closing time. we can talk about reservations now if you all want.21:39
nikhilmay be better to use # topic to indicate the flow21:39
vilobhmm11also one more thing thingee, nikhil : we got a slot in the cross project design session https://etherpad.openstack.org/p/newton-cross-project-sessions so something to look forward to21:39
*** tjcocozz has joined #openstack-meeting-cp21:39
vilobhmm11mc_nair, ninag, DuncanT, amrith : ^^21:40
amrithyes, looking at etherpad21:40
nikhilvilobhmm11: yes, about that. Great idea, good proactive input and we'd discuss that in a few more details next monday.21:40
DuncanTThe reservations things...21:40
vilobhmm11DuncanT : you can explain us the problems with and without reservation ?21:40
nikhil#topic reservations21:41
nikhilvilobhmm11:  you need to do that (only chairs can change topic)21:41
DuncanTSo we use a reservation because we want to report quota-not-available and similar in the API21:41
DuncanTso we can give immediate feedback21:41
vilobhmm11#reservation21:41
DuncanTbut we only know if we've successfully used quota in the c-vol code21:41
vilobhmm11#topic reservations21:41
*** openstack changes topic to "reservations (Meeting topic: quotas-wg)"21:41
DuncanTwhich is the other side of an rpc21:42
DuncanTand might fail, silently (crash, rabbit restart, etc)21:42
DuncanTreservations give us that right now21:42
DuncanTnot sure how to keep those sematics withotu them21:42
DuncanTI've been meaning for ages to make reservations more verbose (include the volume id and the request id) for debugging and logging21:43
DuncanTCan anybody explain how to recover from silent failures without reservations?21:44
vilobhmm11DuncanT : what if without doing #1. reservation #2. commit we did #1. commit directly (based on actual resource usage) and if that didnt work do a rollback….If we impose expire time with every quota commit made won't it be the same21:45
DuncanTvilobhmm11: you can't track individual commits though21:45
vilobhmm11if silent failures happen the expire time will be triggered eventually21:46
nikhilyes and the issue on the ML raised was that a 2 phase commit is really hard to achieve21:46
vilobhmm11nikhil, DuncanT : even if its done as part of a transaction ?21:46
amrithnikhil, I think the ML comment was questioning whether you want to hold a txn open for the time it takes for the underlying srevice to do it's thing21:46
DuncanTvilobhmm11: you can't do a transaction since it's very async21:47
amrithI have a proposal for how to address this without the long comments and txn's.21:47
vilobhmm11DuncanT : i see21:47
DuncanTamrith: I'm all ears21:47
amrithas part of the 'reservation' process, if the library (delimiter) returned a token21:47
amrithand the token was one that would expire in a certain amount of time.21:47
amriththen if the service didn't finish up in time, the reservation expires21:47
amrithif it does fihins, it comes back and tells the library that reservation <number> completed.21:48
amriththe code flow would look like this21:48
amrithfor <operation> get token21:48
amrithdo operation21:48
amrithreport that <operation> with <token> is done21:48
amrithin practice, the reservation would put things into an 'in-flight' table.21:48
amrithso if you have quotas21:49
DuncanTamrith: That works for us I think, as long as the quota is logically consumed for the time the token is live, yeah21:49
amrithyou have committed quotas and inflight quotas21:49
amrithand then when you are asked to check for quota, you use committed quotas and inflight quotas along with overcommit to make your decision21:49
amrithwhen a completion is reported, you move from 'inflight' to 'committed'21:49
amrithperiodically a janitor will throw away in-flight stuff (which is timestamped) so you can cleanup from time to time21:50
DuncanTBeing able to hang some metadata off the token (resource id, request id) would be useful for debugging, but that sounds pretty sematically close to what we have, so it should be easy to work with21:50
amrithDuncanT, logically consumed modulo oversubscription, I think.21:50
amrithmy interest (very personally) is that I'd like to have cross-project quotas21:51
nikhilamrith: that makes sense. I was trying to tie this together with Jay's message from yesterday..21:51
DuncanTamrith: cross-project quotas?21:51
amrithI'm wondering how we fold that into the design for per-project-library based qutas.21:51
amrithDuncanT, yes.21:51
amrithconsider this21:51
amrithTrove is a consumer of services from many core services21:51
amrithlets just look at cinder and nova21:51
amrithI'd like a reservation token for cinder and nova resources21:51
amrithand then be able at a later stage (say when trove is done with a database) to go to the quota mechanism and just say "the token you gave me for reservation XYZ (potentially months ago) is now done, free it up"21:52
DuncanTamrith: Got you. Not a guarantee the operation will work, but it at least solves the quota issues21:52
amrithso on some granularity (per database, per cluster, ...) I'd like to associate a resource token21:53
DuncanTamrith: You shouldn't need to do that, since the resource will actually exist to hold the quota though, right?21:53
amrithand use taht to free up the resources cleanly (in the quota context)21:53
DuncanTamrith: or do you want to speculatively hold quota for a month? That seems a bit odd21:53
amrithwhether the actual resource will be provisioned successfully or freed successfully, quota's can't guarantee.21:53
amrithnot speculatively21:53
amrithhere's the workflow21:53
amrithuser comes to Trove and says, give me a MongoDB cluster, 7 nodes, each with these amounts of disk21:54
amrithso config servers and query routers have little disk21:54
amrithdata nodes have a lot of disk21:54
amrithwe get a reservation token21:54
amriththen make reservations based on those tokens.21:54
amriththen we attempt to get the actual resources21:54
amrithif they succeed, I commit the reservations.21:55
amriththe token remains.21:55
amrithsix months later, the cluster has to be expanded21:55
DuncanTThat's not a good design in my view21:55
amrithwe use the same token to extend it21:55
DuncanTOnce you've created the resource, the quota token is meaningless21:55
amrithfinally three years later, the cluster goes away, we should be able to free all resources based on that token21:55
DuncanTThat's resource grouping, totally independent of quota21:55
nikhilah, so your requirement is for ensuring that you can guarantee if a new cluster can be built or not and commit to that fact upfront?21:56
nikhilI think last few lines didn't indicate this21:56
amrithnikhil, that's one21:56
DuncanTReusing the quota token makes no sense since you need to check and reserve more quota anyway21:56
*** annegentle has quit IRC21:56
amrithbug I want to use the token as a tracking mechanism for all resources held for a purpose.21:56
DuncanTUnless you are grabbing more quota than you plan on using immediately?21:56
amrithmaybe that's the part that duncant is pointing out is bad.21:56
DuncanTI'd call that resource tagging or similar, and say it is entirely authoginal to quotas21:57
amrithok21:57
DuncanTorthogonal, sorry21:57
amrithok, that makes sense21:58
vilobhmm11i think any service who plans to consume quota from IaaS layer will have this use case say for example Trove, Magnum, Heat21:58
vilobhmm11we are running out of time21:58
nikhilyeah21:58
vilobhmm11i think this topic need more discussion21:58
vilobhmm11and thought21:58
*** annegentle has joined #openstack-meeting-cp21:59
amrithI see DuncanT's point, let me think some more about this and see if I can take the two apart21:59
amrithand make quota's and resource tagging independent.21:59
vilobhmm11may be DuncanT, amrith would be great to start a ML thread on this and take communities opinion so that we have some direction21:59
amrithmaybe we can table it for now21:59
amrithsure, we can do that ...21:59
nikhil++21:59
amrithI added something to the agenda :)22:00
vilobhmm11#action : DuncanT, amrith to send ML thread and start discusssion regarding reservations22:00
nikhilyes, we'd amrith :)22:00
vilobhmm11alrite folks thanks for attending have a great week22:00
nikhilvilobhmm11: let's run over for a couple more mins :)22:00
DuncanTWriting a really dump prototype ASAP would be good too, start trying to hack it into the cinder, nova, glance code, see what fits22:00
amrithbefore we go, could we talk about a time for next meeting?22:00
nikhilvilobhmm11:  or we can discuss it outside of the meeting in the same channel22:00
amrithor is there another group that needs this channel?22:00
vilobhmm11nikhil, amrith : lets discuss outside22:01
DuncanTYes please talk about times, it is 1 am here!22:01
nikhilDuncanT: oops22:01
DuncanTWhat channel for discussions?22:01
nikhilDuncanT: have a good night22:01
nikhilsame channel22:01
nikhil#endmeeting22:01
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"22:01
openstackMeeting ended Mon Mar 28 22:01:24 2016 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/quotas_wg/2016/quotas_wg.2016-03-28-21.00.html22:01
DuncanTnikhil: sleep is for the week22:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/quotas_wg/2016/quotas_wg.2016-03-28-21.00.txt22:01
openstackLog:            http://eavesdrop.openstack.org/meetings/quotas_wg/2016/quotas_wg.2016-03-28-21.00.log.html22:01
DuncanTweak22:01
DuncanTone of those...22:01
nikhilDuncanT: ha :)22:01
nikhilamrith: we're only waiting on vilobhmm11 for the doodle input22:01
amrithok, can we look at http://doodle.com/poll/2mgcuktgqzxaiscw22:02
amrith11am UTC seems to be the winner22:02
vilobhmm11nikhil : cheking22:02
DuncanTThat's early afternoon here, which is great22:02
amrithi assume that it is all TZ~UTC, correct nikhil?22:02
nikhilamrith: I wanted to reschedule it for this week but since vilobhmm11 is the one driving the spec, it wouldn't have made sense!22:03
nikhilamrith: no, it's EST22:03
nikhilyou can change the TZ in doodle22:03
amrithok, 11am EST works as well (for me)22:03
amrithI'm in EST :)22:03
vilobhmm1111 am ESt which is 8 am PST is too early for me22:04
vilobhmm11does 1 am EST work for everyone ?22:04
nikhilDuncanT: hopefully you noticed the TZ. seems like your early afternoon comment indicates it22:04
nikhilvilobhmm11: just poll on the doodle :D22:04
vilobhmm11nikhil : doing it :P22:04
amrithwell, he said early afternoon because I said TZ~UTC22:05
nikhilTuesday seems like a good option22:05
nikhilvilobhmm11: we need to chat on my commitment time for this WG22:06
vilobhmm11nikhil : sure22:06
vilobhmm11nikhil : voted on the poll22:06
vilobhmm11please check22:06
DuncanTI'm UTC+3 at the moment22:07
amrithdon't see it22:07
nikhilme neither22:07
vilobhmm11can you see it now22:07
nikhilDuncanT: oh wow22:07
amrithTuesday at 1pm (Eastern)?22:08
vilobhmm11nikhil : I have a meeting to attend now but anything *starting or after* 1pm EST would work for me22:08
vilobhmm11anyday is fine22:08
nikhilvilobhmm11: surely, let's catch up tomorrow.22:08
nikhilhave a good one22:08
vilobhmm11so you guys decide and let me know thanks everyone22:08
amrithok, nikhil, I guess you've got answers ...22:08
vilobhmm11sure22:08
amrithhave a good one22:08
nikhilamrith: you got a preference on the day?22:08
amrithg'night DuncanT22:08
amrithTuesday22:09
amrithor Thursday22:09
nikhilthanks22:09
nikhiltuesday it it, you said it first :P22:09
amrithciao22:09
amrithgot to run now22:09
nikhilcioa everyone22:09
*** mc_nair has left #openstack-meeting-cp22:09
ninagbye22:09
*** ninag has quit IRC22:09
nikhilDuncanT: may be you22:10
nikhilre here may be no, I am going for tuesday unless last min objections?22:10
nikhilDuncanT: ^ :)22:10
DuncanTTuesday is fine22:10
nikhilDuncanT: thanks!22:10
DuncanTTrying to figure what time 1pm eastern is though22:10
nikhil+722:11
nikhilfor you22:11
nikhilDuncanT: it will be 8pm22:11
DuncanTAh, that's ok22:11
nikhilcool22:12
*** amrith is now known as _amrith_22:21
*** rockyg has quit IRC22:29
*** markvoelker has quit IRC22:29
*** harlowja has joined #openstack-meeting-cp22:32
*** harlowja has quit IRC22:32
*** harlowja has joined #openstack-meeting-cp22:33
*** sdague has quit IRC22:53
*** harlowja has quit IRC22:54
*** harlowja has joined #openstack-meeting-cp22:54
*** david-lyle_ is now known as david-lyle22:57
*** annegentle has quit IRC22:59
*** vgridnev has quit IRC23:07
*** annegentle has joined #openstack-meeting-cp23:19
*** annegentle has quit IRC23:19
*** harlowja has quit IRC23:25
*** harlowja has joined #openstack-meeting-cp23:25
*** vilobhmm11 has quit IRC23:26

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!