*** david-lyle has quit IRC | 00:00 | |
*** david-lyle has joined #openstack-relmgr-office | 01:09 | |
*** zz_johnthetubagu has quit IRC | 01:52 | |
*** david-lyle has quit IRC | 01:52 | |
*** david-lyle has joined #openstack-relmgr-office | 01:53 | |
*** david-lyle has quit IRC | 02:23 | |
*** david-lyle_afk has joined #openstack-relmgr-office | 05:06 | |
*** david-lyle_afk has quit IRC | 05:44 | |
*** redrobot has quit IRC | 06:21 | |
*** redrobot has joined #openstack-relmgr-office | 06:25 | |
*** redrobot is now known as Guest32544 | 06:25 | |
*** russellb has quit IRC | 06:34 | |
*** david-lyle_afk has joined #openstack-relmgr-office | 06:44 | |
*** nikhil has quit IRC | 08:07 | |
*** dolphm has quit IRC | 08:27 | |
*** dolphm has joined #openstack-relmgr-office | 08:31 | |
* ttx yawns | 09:00 | |
ttx | asalkeld: around | 09:00 |
---|---|---|
ttx | ? | 09:00 |
asalkeld | hi | 09:00 |
ttx | #startmeeting ptl_sync | 09:00 |
openstack | Meeting started Tue Mar 3 09:00:30 2015 UTC and is due to finish in 60 minutes. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 09:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:00 |
openstack | The meeting name has been set to 'ptl_sync' | 09:00 |
ttx | #topic Heat | 09:00 |
ttx | #link https://launchpad.net/heat/+milestone/kilo-3 | 09:01 |
asalkeld | ttx: the only bp's in "not started" are convergence blueprints | 09:01 |
asalkeld | there are a bunch of convergence blueprints, this was a very complex blueprint that we | 09:01 |
ttx | yes -- what's your goal with that ? | 09:01 |
asalkeld | broke up into many small blueprints for the purposes of splitting the work amounst the team. | 09:01 |
asalkeld | i'd like to do the convergence blueprints a bit more flexibly for a number of reasons | 09:01 |
asalkeld | 1. they are quite small each | 09:01 |
asalkeld | 2. this feature is disabled by default and we want to do as much as possible so we can enable the feature early in Liberty | 09:01 |
asalkeld | 3. they are very inter-dependant so we can't start many until the initial ones are in | 09:01 |
ttx | asalkeld: would it make sense to develop it in a feature branch ? | 09:02 |
asalkeld | ttx: i prefer merging | 09:02 |
asalkeld | i am not sure we have a good mechanim for that | 09:02 |
ttx | any chance it will be "completed" for kilo (even if disabled) ? | 09:02 |
asalkeld | yeah, but 50/50 | 09:03 |
asalkeld | one or two of those might miss | 09:03 |
asalkeld | out of like a dozen | 09:03 |
ttx | ok, I guess it could get exceptions, if it's totally disabled | 09:03 |
asalkeld | yip, it's a big job and we are super focused on it | 09:03 |
asalkeld | shame to just say no more work until branching | 09:04 |
ttx | what about keystone-resources ? That's marked "started" | 09:04 |
asalkeld | the author says he should have a patch up later today | 09:05 |
asalkeld | (so i left it up) | 09:05 |
ttx | I suppose convergence-push-data is part of "convergence" ? | 09:05 |
asalkeld | ttx: yip | 09:05 |
ttx | OK, so basically you have a FPF for everything but convergence (which gets an exception) | 09:05 |
asalkeld | he is working on it today (small item) | 09:05 |
ttx | keystone-resources needs to be up for review by Thursday | 09:06 |
asalkeld | ttx: sounds good | 09:06 |
asalkeld | ok, sounds reasonable | 09:06 |
ttx | yes | 09:06 |
ttx | #info FPF for everything but *convergence* BPs, keystone-resources still needs to put something up | 09:06 |
asalkeld | agree | 09:07 |
asalkeld | anything else ttx ? | 09:07 |
ttx | asalkeld: in other news, I'll be at the ops summit next week, so we'll skip the formal 1:1 (and contact as-needed during that wekk by pining on this channel) | 09:07 |
ttx | week* | 09:07 |
ttx | pinging* | 09:07 |
asalkeld | ok, see you then | 09:08 |
ttx | asalkeld: have a good week! | 09:08 |
asalkeld | you too | 09:08 |
ttx | #topic Nova | 09:12 |
ttx | johnthetubaguy is on holiday this week | 09:12 |
ttx | just a few notes he sent me: | 09:12 |
ttx | #info Some sub groups are busy deciding what goes to liberty, but most seem to be aware of the deadline | 09:12 |
ttx | #info All exceptions are merged now. | 09:12 |
ttx | #link https://launchpad.net/nova/+milestone/kilo-3 | 09:13 |
*** russellb has joined #openstack-relmgr-office | 12:08 | |
*** asalkeld has quit IRC | 12:39 | |
*** eglynn_ has joined #openstack-relmgr-office | 13:00 | |
eglynn_ | ttx: knock, knock ... ready when you are | 13:00 |
ttx | eglynn_: here you are | 13:00 |
ttx | #topic Ceilometer | 13:01 |
eglynn_ | #link https://launchpad.net/ceilometer/+milestone/kilo-3 | 13:01 |
ttx | #link https://launchpad.net/ceilometer/+milestone/kilo-3 | 13:01 |
ttx | ah! | 13:01 |
ttx | FPF in two days, that leaves 2 outliers | 13:01 |
ttx | configdb-api and conf-datastore-agents | 13:01 |
eglynn_ | so good progress on everything except configdb-api & conf-datastore-agents | 13:01 |
eglynn_ | exactly | 13:02 |
ttx | Are both expected to post in the coming days, or are you granting exceptions ? | 13:02 |
eglynn_ | so FPF is Friday, I;ve made that point repeatedly | 13:02 |
ttx | You seem to be in a good enough shape feature-wise to survive exceptions | 13:02 |
ttx | but then Fabio has 3 specs in progress | 13:02 |
eglynn_ | well I'd prefer to have initial patches proposed by Mar 5th, but if needs be we could let it slide into the week after | 13:02 |
eglynn_ | it's not just Fabio working on them | 13:03 |
ttx | ok | 13:03 |
eglynn_ | he has a HP colleague helping him out | 13:03 |
ttx | ok, you seem to have things under control. happy with what you delivered in kilo overall ? | 13:03 |
eglynn_ | well, the ceilo LP doesn't capture the progress made on gnocchi in parallel | 13:04 |
eglynn_ | so taken as a whole, a fair bit has been acheived | 13:04 |
ttx | eglynn_: if you had to single out a couple key features, what would that be ? | 13:04 |
ttx | (top of your head, no need to over-think it) | 13:04 |
eglynn_ | probably the events/notification pipelines that gordc has been working on | 13:05 |
eglynn_ | (bringing us closer to what stacktach is capable of on that side) | 13:05 |
eglynn_ | also the gabbi API testing work that cdent has done | 13:05 |
ttx | ok, I'll look into that! | 13:05 |
eglynn_ | (potential for application to a bunch of other projects) | 13:05 |
eglynn_ | and of course the gnocchi work that jd__ has been spearheading | 13:06 |
eglynn_ | (though that's at arm's length from ceilo for now) | 13:06 |
ttx | eglynn_: in a big-tent model, would you keep gnocchi in the "ceilometer team" stuff ? Or would it make sense as a separate team ? | 13:06 |
ttx | iow, how disjoint is gnocchi dev from ceilometer dev ? | 13:07 |
eglynn_ | I think I mentioned to you before that jd__ is interested in "big tenting" gnocchi | 13:07 |
eglynn_ | he probably hasn't made a direct approach yet to the TC as he was on PTO the last two weeks | 13:07 |
ttx | ok | 13:08 |
eglynn_ | the dev teams are a bit disjoint in the sense that gnoochi-core is a subset of ceilo-core | 13:08 |
ttx | I'll be at the Ops summit and skipping formal 1:1s next week | 13:08 |
eglynn_ | but I've been encouraging jd to extent that gnocchi-core team | 13:08 |
ttx | ack | 13:08 |
eglynn_ | are the formal mechanics/process for making a big tent application all set now? | 13:09 |
ttx | so ping me on IRC or by email if you need me for anything | 13:09 |
eglynn_ | coolness | 13:09 |
ttx | eglynn_: yes. We just don't advertise the process that much since we'd like to start slow | 13:09 |
ttx | https://wiki.openstack.org/wiki/Governance/NewProjectTeams | 13:09 |
eglynn_ | cool, I'll pass that on Julien | 13:09 |
ttx | but right now it's so slow nobody applied | 13:09 |
ttx | :) | 13:09 |
eglynn_ | cool, gnocchi might be your first customer so :) | 13:10 |
ttx | he should anticipate the question of the relationship with ceilo, since I expect quite a few TC members are not up to speed on that | 13:10 |
ttx | (I for one would benefit from a refreshed view) | 13:10 |
eglynn_ | yep, that makes sense | 13:11 |
ttx | if you don't have anything else, talk to you later! | 13:11 |
eglynn_ | cool, thanks for your time :) | 13:11 |
ttx | SergeyLukjanov: yt? | 13:11 |
SergeyLukjanov | ttx, hi! | 13:11 |
ttx | #topic Sahara | 13:11 |
SergeyLukjanov | #link https://launchpad.net/sahara/+milestone/kilo-3 | 13:11 |
SergeyLukjanov | so, we have a bunch of new approved specs and lots of the merged features | 13:12 |
ttx | Still 10 missing final code up, so FPF might be a bit short for you? | 13:12 |
SergeyLukjanov | few of items are now candidates to move to the Liberty release (not started high :( ) | 13:12 |
ttx | SergeyLukjanov: last week you were unsure of observing FPF in Sahara, what's your take today ? | 13:13 |
ttx | granting a few exceptions maybe ? | 13:13 |
ttx | (but not started stuff should definitely be deferred, unless it's really small | 13:13 |
ttx | ) | 13:13 |
* SergeyLukjanov counting nuber of potential FPFE | 13:14 | |
ttx | You fully control FPF fwiw | 13:14 |
ttx | so you decide :) | 13:14 |
ttx | (I only enforce FF and FFEs) | 13:15 |
SergeyLukjanov | okay, so, I think that we'll try to make FPF this week with a few exceptions | 13:15 |
ttx | sounds good | 13:15 |
SergeyLukjanov | it looks like it's possible to do, mostly all of the important is stuff is on review (that was started) | 13:16 |
SergeyLukjanov | I'm going to defer non-started specs to Liberty soon | 13:16 |
ttx | Are you happy with what you got done in this cycle ? | 13:16 |
ttx | if you had to single out a couple key kilo features, what would that be ? | 13:16 |
ttx | (I'd like to look into them before we release) | 13:16 |
SergeyLukjanov | ttx, yeah, it's going extremely great, we got a lot of new contributors and new feautres | 13:17 |
SergeyLukjanov | ttx, it's about maturity, operability plus brand new CDH support (Cloudera disto of Hadoop) | 13:17 |
SergeyLukjanov | plus a lot of improvements in Heat integration, security | 13:18 |
ttx | ok | 13:18 |
ttx | Will skip next week 1:1s as I'm at the Ops summit | 13:18 |
ttx | ping me directly in case of need | 13:18 |
SergeyLukjanov | in a few words - several new plugins and tons of tech, UX and securityimprovements | 13:18 |
SergeyLukjanov | ttx, okay, thx | 13:18 |
ttx | Have a great week! | 13:19 |
SergeyLukjanov | I think there is no question from my side | 13:19 |
SergeyLukjanov | ttx, thx, you too! | 13:19 |
ttx | dhellmann: ready when you are | 13:19 |
dhellmann | ttx: hi, there! | 13:19 |
ttx | #topic Oslo | 13:19 |
ttx | #link https://launchpad.net/oslo/+milestone/kilo-3 | 13:19 |
ttx | #link https://launchpad.net/oslo/+milestone/next-kilo | 13:19 |
ttx | dhellmann: hwo are those graduations coming up ? | 13:20 |
dhellmann | versionedobjects has some infra-related changes for dan to make | 13:20 |
dhellmann | the reports one was kickstarted when I suggested we drop it last week, so it's just starting but there is a repository to be reviewed and imported | 13:21 |
ttx | ok, we'll see how it goes | 13:21 |
dhellmann | yeah, it's unlikely to be done by k-3, so I suppose we could remove it, but I want to let solly keep working on it one way or the other | 13:22 |
ttx | Any particular kilo achievement you'd like to highlight ? My impression are that the key ones are procedural | 13:22 |
ttx | like a streamlined release process | 13:23 |
dhellmann | yes, although the policy and versionedobjects work has brought us new contributors as well | 13:23 |
ttx | but I may have missed a critical lib graduation :) | 13:23 |
dhellmann | hmm, is there a way to have lp show all of kilo, or just milestones? | 13:24 |
ttx | apparently the magic behind finsing comon milestones across projects in a projectgroup doesn't extend to series | 13:25 |
ttx | finding* | 13:25 |
dhellmann | the oslo.log graduation wrapped up this cycle will be important for the work we need to do based on sdague's cross-project blueprint next cycle | 13:26 |
ttx | https://blueprints.launchpad.net/oslo-incubator/kilo only has the incubator | 13:26 |
dhellmann | also the common request context library | 13:26 |
dhellmann | yeah, I'm looking at the separate milestone pages one at a time instead | 13:27 |
dhellmann | I don't think there were any library features that were really big | 13:28 |
ttx | Like I told the others, we'll skip 1:1s next week while I'm at the Ops summit | 13:28 |
dhellmann | ok | 13:28 |
ttx | I added "Add library stable release procedures/policy" for the cross-project meeting today | 13:28 |
ttx | although I'm not sure that will result in a very useful discussion at the current stage | 13:28 |
ttx | but we need to move on | 13:28 |
ttx | the fact that not enough people care shouldn't block it | 13:29 |
dhellmann | disappointing number of votes on that one | 13:29 |
ttx | would be good to see if Brant can remove his -1 based on your reply | 13:30 |
dhellmann | I'll ask him to look again | 13:30 |
ttx | dhellmann: anything else you wanted to discuss ? | 13:30 |
dhellmann | we have a few releases to make today, but none of the changes are very big so I don't expect trouble | 13:31 |
ttx | ok, talk to you later then! | 13:31 |
dhellmann | have a good day! | 13:31 |
*** david-lyle has joined #openstack-relmgr-office | 14:31 | |
ttx | dhellmann: added a couple comments on the library stable spec | 14:33 |
dhellmann | ttx: ack | 14:33 |
ttx | (to make sure I got it right initially :) | 14:33 |
mestery | ttx: Here and waiting sir. | 15:00 |
* mestery knows he's early ... again ;) | 15:00 | |
dhellmann | ttx: I responded with a new draft | 15:00 |
dhellmann | mestery: stop showing off ;-) | 15:00 |
mestery | dhellmann: lol :) | 15:00 |
mestery | dhellmann: My arrival time depends on whether or not we have a neutron meeting preceding this 1:1, and the status of my kids on some mornings :) | 15:01 |
dhellmann | mestery: mine really only depends on whether I've been up in time to have breakfast first | 15:01 |
mestery | dhellmann: rofl :) | 15:01 |
ttx | #topic Neutron | 15:02 |
ttx | And I thought I couold have a break, sigh | 15:02 |
ttx | mestery: o/ | 15:02 |
ttx | #link https://launchpad.net/neutron/+milestone/kilo-3 | 15:03 |
ttx | dhellmann: +2ed | 15:05 |
mestery | ttx: I've been going through the list, there are many BPs which are close to merging and need a final push, I expect a lot to land later this week. | 15:05 |
ttx | I count 11 that still need code proposed to match FPF | 15:06 |
mestery | ttx: Yes, in yesterday's meeting I reiterated that to everyone. | 15:06 |
ttx | Feeling ready to defer those ? Or granting exceptions ? | 15:06 |
mestery | ttx: I expect some of those to not have code proposed by FPF | 15:06 |
mestery | I'll grant some exceptions I expect. | 15:07 |
ttx | rigth, but then there is plenty enough to review already | 15:07 |
mestery | y | 15:07 |
ttx | mestery: overall, how would you say that cycle went -- It felt a bit more under control to me, but then I'm not really in it | 15:07 |
mestery | ttx: I agree! It's gone super from my perspective! We've had some slips with thigns as always ,but overall, I'm very happy with the way things are going. | 15:08 |
ttx | If you had to single out a couple of key features, what would that be ? I guess the decomposition of -aaS and plugin stuff is one | 15:08 |
mestery | Yes, decomposition and the split of the advanced services. Those, along with all the work refactoring and stabilizing all the agents have been huge. | 15:09 |
mestery | I expect Neutron Kilo to be of high quality in the stability department | 15:09 |
mestery | Famous last words I guess :) | 15:09 |
ttx | I'll be at the ops sumit next week, so not around for our 1:1s | 15:09 |
mestery | Ack, sounds good and safe travels, it's cold and snowy in the eastern US :) | 15:10 |
* ttx looks up weather | 15:10 | |
mestery | lol | 15:10 |
ttx | I hope that's Celsius and not Fahrenheit | 15:10 |
mestery | rofl | 15:11 |
ttx | mestery: ok, have a great week, and get ready for the hammer at the end of the week :) | 15:11 |
* mestery straps on the kevlar :) | 15:12 | |
mestery | thanks ttx, safe travels, talk in 2 weeks! | 15:12 |
ttx | nikhil_k: ready when you are | 15:12 |
nikhil_k | ttx: o/ | 15:15 |
ttx | #topic Glance | 15:16 |
ttx | #link https://launchpad.net/glance/+milestone/kilo-3 | 15:16 |
ttx | nikhil_k: looks like you're pretty close to target so far | 15:16 |
ttx | Could you add a priority to https://blueprints.launchpad.net/glance/+spec/metadefs-upgrade-by-json-file ? | 15:17 |
* nikhil_k thought he did | 15:17 | |
ttx | reloading still returns undefined | 15:17 |
nikhil_k | done | 15:17 |
nikhil_k | (sorry, that was new) | 15:17 |
ttx | So, only https://blueprints.launchpad.net/glance/+spec/catalog-index-service is missing code up | 15:18 |
ttx | which means you're technically very close to a FPF | 15:18 |
nikhil_k | ttx: that has code up, let me check if everything is in place though | 15:18 |
nikhil_k | and I will change the status accordingly | 15:18 |
ttx | At this point I'd spend cycles reviewing and landing those features, an exception there wouldn't really hurt | 15:19 |
ttx | nikhil_k: do you feel you accomplished what you wanted in this cycle ? | 15:19 |
ttx | (it's not done yet, but since we'll soon freze...) | 15:20 |
ttx | +e | 15:20 |
nikhil_k | ttx: :) almost.. code is being partially reviewed | 15:20 |
ttx | nikhil_k: if you had to single out a couple of new kilo glance stuff, what would that be ? | 15:20 |
nikhil_k | so some features are half complete | 15:20 |
nikhil_k | ttx: catalog index service and artifacts | 15:21 |
nikhil_k | ttx: and this one https://blueprints.launchpad.net/glance/+spec/deactivate-image | 15:21 |
nikhil_k | that one has code in relatively better shape and needs a little bit of work | 15:21 |
ttx | ack, thx, will try to have a look into that | 15:22 |
ttx | I'll miss the 1:1s next week due to Ops Summit, but feel free to ping me as needed | 15:22 |
ttx | That is all I had. | 15:22 |
nikhil_k | cool, will keep that in mind | 15:23 |
nikhil_k | ttx: just fyi, I proposed zhiyan for stable core (email subject [openstack-dev] [stable] [Glance] Nomination for glance-stable-maint ) | 15:23 |
ttx | nikhil_k: yes, saw that -- you don't really need other cores to +1 that btw | 15:23 |
ttx | I just need to make sure additions have read the stable branch policy before I add them | 15:24 |
ttx | so let me know when I should reach out | 15:24 |
ttx | at this point I'm waiting for your green flag | 15:24 |
nikhil_k | ttx: whenever convenient from now | 15:24 |
ttx | oh ok. | 15:24 |
ttx | WIll send | 15:24 |
nikhil_k | ttx: should I say that on the email or we'r good? | 15:24 |
ttx | I'll post something there | 15:25 |
nikhil_k | thanks ttx ! | 15:25 |
ttx | doing that now | 15:25 |
nikhil_k | cool | 15:25 |
*** thingee has joined #openstack-relmgr-office | 15:26 | |
ttx | thingee: howdy | 15:27 |
thingee | ttx: hi! | 15:27 |
ttx | #topic Cinder | 15:27 |
ttx | #link https://launchpad.net/cinder/+milestone/kilo-3 | 15:27 |
ttx | We are past your FPF (was on March 1st) and your k3 status matches that | 15:27 |
ttx | I'd say you're looking pretty good | 15:28 |
thingee | thanks! | 15:28 |
* ttx should create liberty series and l1 milestone in LP | 15:28 | |
* ttx adds to todo list | 15:28 | |
ttx | How would you say this cycle went, now that we have started descent to release ? | 15:29 |
thingee | This milestone makes up for all of it :) | 15:30 |
ttx | thingee: if you had to single out a couple features, what would that be ? | 15:30 |
thingee | well I was going to say that all the driver updates didn't really help in the last release. Haven't quite figured out what to do there. | 15:31 |
thingee | Kind of hard when you implement new features in k-1 or k-2 and then there's a small window for drivers to do implement them. | 15:32 |
ttx | thingee: looks like you need... a longer cycle ! (just kidding) | 15:32 |
thingee | heh | 15:32 |
thingee | I'm not really sure what the answer there is yet. People get scared when you say last milestone will just been bug fixes/core related things | 15:33 |
ttx | so you have new features but drivers have not necessarily caught up to them ? | 15:33 |
thingee | that's correct. I have plans on better coordinating with drivers in the future on new features. Mostly because only the active vendors keep up. I just think communication there has always not been that great. | 15:34 |
thingee | But I also want some features to eventually be considered features that I can say will work across all backends. | 15:34 |
ttx | thingee: I think the real solution is to accept that they won't be up to date and ocument that properly | 15:34 |
ttx | +D | 15:34 |
thingee | So they remain as optional features and not part of our minimum features list. The minimum feature list is what makes our driver api so great in my opinion. | 15:35 |
ttx | something like an API microversion that they implement up to | 15:35 |
ttx | and "driver updates" would increment that microversion support | 15:35 |
ttx | so you'd have version x.y.z which adds feature a and b, and then some drivers submit a x.y.z support update and some others don't | 15:36 |
ttx | or you can go the neutron road and decouple them | 15:36 |
ttx | or you can do a longer cycle :) | 15:36 |
thingee | That's an interesting idea. Well we have the ABC stuff done in an abstract class for the driver now. The minimum features are represented in this base minimum abstract class. All drivers must support that, or cinder won't even start up properly. unit tests would fail. As we graduate new features, we move them to that. | 15:37 |
thingee | you can tell if all drivers implement it a feature you move to that. | 15:37 |
ttx | right, I think that's sane -- I was more wondering how to solve the "new feature adopeted in few drivers" issue | 15:38 |
thingee | communication | 15:38 |
thingee | to start | 15:38 |
thingee | :) | 15:38 |
ttx | you could have features as levels and then ask drivers to submit level updates | 15:38 |
ttx | and then document what each driver level is. But that may require a discipline people don't have | 15:39 |
ttx | (i.e. what happens if they impelment all of level 45 except feature C | 15:39 |
thingee | it has shown to be more successful in the third party ci then previous attempts anyways. As much as I want vendors to be around all the time to listen to updates. | 15:39 |
ttx | ok, anyway, longer discussion ahead | 15:40 |
ttx | I'll be at the ops sumit next week, so missing our 1:1 | 15:40 |
thingee | I'll be there | 15:40 |
ttx | great! | 15:40 |
thingee | good time to get feedback | 15:40 |
ttx | see you there then | 15:40 |
ttx | david-lyle: ready when you are | 15:40 |
david-lyle | ttx: readu | 15:41 |
david-lyle | close enough | 15:41 |
ttx | #topic Horizon | 15:41 |
thingee | ttx: I'll talk to you more about this later. thanks for the help | 15:41 |
ttx | #link https://launchpad.net/horizon/+milestone/kilo-3 | 15:41 |
ttx | david-lyle: IIRC you said you would try to enforce FPF at the end of the week | 15:42 |
ttx | you seem to be a bit far away from there | 15:42 |
ttx | 16 blueprints are not yet in "needs code review" | 15:42 |
david-lyle | I think there will be a couple of exceptions, I'm repruning list | 15:42 |
david-lyle | haven't made it to the bottom yet | 15:43 |
ttx | ok | 15:43 |
david-lyle | high priority item around launch instance rework will likely have a couple of exceptions | 15:43 |
ttx | I thihnk to maiximize the quantity of stuff getting done, having a clean (and lean) list of stuff to review in the lmast two weeks helps | 15:43 |
ttx | I can't type today | 15:43 |
david-lyle | yes, we've been sprinting/review daying on the launch instance work | 15:44 |
ttx | alright. So you will reprune the list and grant a couple exceptions | 15:44 |
david-lyle | yes | 15:44 |
ttx | That sounds good to me | 15:44 |
ttx | So what are the likely key things that will land in kilo, now that we are sufficiently close to the end ? | 15:45 |
ttx | I bet the launch instance rework is one | 15:45 |
david-lyle | still looking to move to specs for next release and avoid the open assignment to milestones | 15:45 |
*** thingee has quit IRC | 15:46 | |
david-lyle | launch instance, table rework (search) | 15:46 |
david-lyle | are the biggest items | 15:46 |
david-lyle | big UX improvements that set us up well for future progress | 15:47 |
david-lyle | I will end up picking up the django item | 15:47 |
ttx | david-lyle: as far as big-tent goes, I think Horizon will have to decide what they directly support and what they externally support | 15:47 |
ttx | that may translate into two tags | 15:47 |
ttx | something like horizon-built-in and horizon-plugin | 15:48 |
david-lyle | yes, we're continuing to discuss that | 15:48 |
ttx | projects you feel comfortable supporting would be horizon-built-in | 15:48 |
ttx | projects providing a horizon-plugin of reasonable quality could be horizon-plugin | 15:48 |
david-lyle | I think a lot of the overhead right now is from things that could be plugin | 15:48 |
ttx | right, like I wrote elsewhere, I expect big-tent to clarify things and increase focus rather than decrease it | 15:49 |
david-lyle | I think that's wise, trying to cover too much scope, we just drown | 15:49 |
ttx | and be honest about what we (horizontal stuff) can support and not | 15:49 |
ttx | I prefer we say "we support A B C and we help the others by giving them advice" rather than "we support anything they throw at us" | 15:50 |
david-lyle | the UX team will become more integral once things move to plugins | 15:50 |
ttx | and then not deliver consistent quality | 15:50 |
ttx | indeed | 15:50 |
david-lyle | ttx, I agree, I think horizon provides a solid, extensible base on some core services and their interrelation | 15:50 |
david-lyle | the rest builds on that outside in plugins | 15:51 |
david-lyle | I think that's not just true for horizon | 15:51 |
david-lyle | so I think we're in violent agreement | 15:51 |
ttx | right, that's the base -- doesn't mean you can't support directly /some/ stuff, but that should entirely be Horizon team decision, not the TC or someone else's | 15:51 |
ttx | exactly same with release management | 15:52 |
david-lyle | yes | 15:52 |
ttx | as long as you provide base framework / tools / advice for those other teams to do it themselves, that's sane (and more scalable) | 15:52 |
ttx | Anyway, I'll be at Ops Summit next week, so skipping this 1:1 | 15:52 |
david-lyle | what would be the process for extricating code already included? | 15:53 |
david-lyle | has anyone thought about that? | 15:53 |
ttx | david-lyle: that would be a repo split -- not worse that what neutron did this cycle | 15:53 |
david-lyle | with horizon we support plugins, so rolling code out into plugins wouldn't be terrible, but maybe not an easy conversation | 15:53 |
ttx | we can conserve history and all | 15:53 |
ttx | technically not that difficult. Socially... | 15:54 |
david-lyle | yes | 15:54 |
ttx | so.. got to run; have a great week, and ping me if needed! | 15:54 |
david-lyle | ok thanks | 15:54 |
*** david-lyle_afk has quit IRC | 16:37 | |
*** david-lyle has quit IRC | 16:37 | |
*** Guest32544 is now known as redrobot | 16:51 | |
ttx | morganfainberg: ready when you are | 16:51 |
morganfainberg | O/ | 16:51 |
ttx | #topic Keystone | 16:52 |
ttx | #link https://launchpad.net/keystone/+milestone/kilo-3 | 16:52 |
ttx | That leaves 2 blueprints still needing to drop code before eow | 16:52 |
morganfainberg | So today going to push out a couple of those. | 16:52 |
ttx | reseller & keystone-tokenless-authz-with-x509-ssl-client-cert | 16:53 |
ttx | shorter title and longer title evar | 16:53 |
morganfainberg | Reseller is going to push out and x509 likely is as well | 16:53 |
ttx | Feels like you have things under control | 16:53 |
morganfainberg | Code that will likely merge today will be the domain sql one and the last of the ae/kelt/fernet token ones. | 16:53 |
ttx | As we begin our descent to final release, what are your first thoughts on how this cycle went for Keystone ? Did you end up doing what you wanted ? | 16:54 |
morganfainberg | Domain sql might request a ffe, but that is just to gate not because it's still being written. | 16:54 |
morganfainberg | I feel that we crammed too much into k3. I want to roll back fpf to m2 for next release of I'm ptl | 16:54 |
morganfainberg | If* | 16:55 |
ttx | If you had to highlight a couple of kilo features/successes, what would those be ? | 16:55 |
morganfainberg | the fernet/ae token is a big win | 16:55 |
ttx | I still need to dig in that. Was hoping one of those blogposts your team is so fond of about it | 16:55 |
morganfainberg | It is addressing the biggest scaling issue of keystone. The persistence requirement for tokens. | 16:55 |
morganfainberg | Yeah I haven't had the time to write one up:). Dolph wrote up a good one as did lance. | 16:56 |
ttx | "Keystone to Keystone Service Providers" is the next step in k2k federation right | 16:56 |
morganfainberg | Also the move away from "extensions" is a big win I'm happy about. | 16:56 |
morganfainberg | Yes k2k is the next step in federation. | 16:57 |
morganfainberg | We also have added code to let deployers map users from an external Idp to a local user. | 16:57 |
morganfainberg | Instead of federated users always being ephemeral. | 16:58 |
ttx | ack, will try to dig in all of those for my personal culture | 16:58 |
ttx | I'll skip 1:1s next week due to Ops Summit | 16:58 |
morganfainberg | K2k needed that for some bigger use cases (cern iirc really could use that) | 16:58 |
morganfainberg | ++ | 16:58 |
ttx | ping me in case of need | 16:58 |
ttx | That is all I had | 16:58 |
ttx | have a great week! | 16:58 |
morganfainberg | after ops summit I'll un -1 the sql downgrade spec | 16:58 |
ttx | yap | 16:59 |
morganfainberg | Same to you, cheers. | 16:59 |
ttx | notmyname: ready when you are | 17:00 |
notmyname | good morning. I'm ready | 17:01 |
* notmyname just responded to the release tags patch | 17:01 | |
ttx | #topic Swift | 17:01 |
* ttx looks | 17:01 | |
notmyname | we can carry that on in gerrit :-) | 17:01 |
notmyname | ok. /me has 8 minutes until a phone call | 17:02 |
ttx | heh, yes. If teher was a simple solution we'd all agree already | 17:02 |
notmyname | :-) | 17:02 |
ttx | ok, what news ? | 17:02 |
notmyname | two things off the top of my head | 17:02 |
ttx | I see work landing on the encryption branch alright | 17:02 |
notmyname | #info Swift's OPW intern has completed her project | 17:02 |
notmyname | yay | 17:02 |
ttx | yay | 17:02 |
notmyname | this week is the last OPW scheduled week | 17:03 |
notmyname | so perfect timing | 17:03 |
notmyname | also, status update on EC... | 17:03 |
notmyname | we've made good progress in the last week. things are looking good | 17:03 |
* notmyname is continually impressed by and happy to work with swift contributors | 17:03 | |
ttx | notmyname: any window for the big merge to master ? | 17:03 |
notmyname | this week (ie today->tomorrow) we'll be making the call, based on current momentum and outstanding work, if we will commit to an EC beta in Kilo | 17:04 |
ttx | ok | 17:04 |
ttx | That sounds good | 17:04 |
notmyname | if so (IF), then we will schedule the merge to master in about 4 weeks. allowing for 2 weeks for that to land before the RC | 17:04 |
ttx | I'll be at Ops Summit next week, so skipping this 1:1 -- keep me posted on the decision though | 17:04 |
notmyname | scheduling the RC around the 10th. and the merge window starting mar 27 | 17:05 |
notmyname | I too will be at the ops meetup | 17:05 |
*** david-lyle has joined #openstack-relmgr-office | 17:05 | |
ttx | great! I'll see you there | 17:05 |
notmyname | those dates above are dependent on the EC decision | 17:05 |
ttx | understood | 17:05 |
notmyname | in other news, yes the crypto work in progressing | 17:05 |
notmyname | and on the project management side, I made something | 17:06 |
ttx | #info call to be made on including EC beta in kilo this week | 17:06 |
ttx | #info if it is a go, will schedule the merge to master in about 4 weeks. allowing for 2 weeks for that to land before the RC | 17:06 |
notmyname | http://goo.gl/9EI0Sz and http://goo.gl/uRzLBX are 2 new/updated review dashboards for swift. on is for reviewers. one is an overview | 17:06 |
ttx | Starred Patches, interesting | 17:07 |
notmyname | the reason I want to share those is because I'm doing something there I haven't seen done before: a dashboard listing stuff starred by other people | 17:07 |
notmyname | ya, I think so | 17:07 |
notmyname | so on the review one, it includes the PTL's starred patches. those are the same as the priority reviews | 17:07 |
notmyname | from https://wiki.openstack.org/wiki/Swift/PriorityReviews | 17:07 |
ttx | you should definitely share those on some of the angry threads | 17:08 |
notmyname | on the project overview dash, there is a section for "Starred by any core". that gives me an idea of what people are interested in and looking at | 17:08 |
notmyname | I think it will be helpful to us. Even yesterday I found it useful for review queue hygiene | 17:08 |
notmyname | that's all I've got. anything from you? anything I can do? | 17:09 |
ttx | nothing comes to mind right now | 17:09 |
ttx | Jump on next meeting! | 17:09 |
ttx | and see you next week | 17:09 |
notmyname | ok. see you next week | 17:09 |
ttx | devananda: ready when you are | 17:09 |
devananda | ttx: hi! | 17:10 |
ttx | #topic Ironic | 17:10 |
ttx | #link https://launchpad.net/ironic/+milestone/kilo-3 | 17:10 |
ttx | So I see 5 blueprints needing code land before FPF eow | 17:10 |
ttx | I mean cope up | 17:11 |
ttx | code up* | 17:11 |
devananda | yea, we're going through that this week to make sure everything's in shape | 17:11 |
ttx | You already have a lot to review -- planning to strictly observe FPF, or are exceptions considered ?* | 17:11 |
devananda | pretty strict | 17:12 |
devananda | there's far more than we'll actually be able to do already accepted | 17:12 |
devananda | and we know that | 17:12 |
ttx | good :) | 17:12 |
devananda | we have not had to bump things in the past, because last cycle we didn't allow in things that we didn't have confidence in landing | 17:12 |
devananda | so this will be new for our community | 17:12 |
ttx | So, now that you ahve a pretty good idea of what will actually likely be in kilo, how would you say that cycle went for Ironic ? | 17:12 |
devananda | we've put a lot of time into vetting designs, so there's confidence in that | 17:12 |
devananda | but there is probably not enough time left to review all the code for each of those | 17:13 |
devananda | i think many core reviewers do not like this structure | 17:13 |
devananda | *release structure | 17:13 |
devananda | and would rather have continual development & stabilization with much smaller iterations | 17:14 |
devananda | but we'll see how the rest of the cycle goes, and i'm sure we'll talk about it in vancouver | 17:14 |
ttx | we definitely will | 17:14 |
devananda | I expect in a few weeks, there will be a minor revolt | 17:14 |
devananda | when I kick half of these BPs to Liberty | 17:14 |
ttx | It's weird, because the recent push was rather away from significant milestones and considering them just a tag | 17:15 |
devananda | and development essentially stalls for a month | 17:15 |
devananda | it's sort of like we just built up momentup for the cycle | 17:15 |
ttx | and it feels like people want to tag more often | 17:15 |
devananda | last two milestones were mostly spec work, with some foundational code merged | 17:15 |
devananda | now that that's done, there's a BUNCH of work that folks are / have done, that we want to land | 17:15 |
devananda | but the window to land it is too small | 17:15 |
devananda | because of (seemingly) artificial milestones | 17:16 |
ttx | right, so there was a mismatch with the time-based segment and your internal wave | 17:16 |
devananda | yup | 17:16 |
ttx | in THEORY, the various points in the cycle shoudl help in aligning the internal momentum with the cycle | 17:16 |
ttx | but as we made milestones less significant, I think we lost that | 17:17 |
*** SlickNik has joined #openstack-relmgr-office | 17:17 | |
devananda | indeed | 17:17 |
devananda | also, now that ironic has microversion support in the API | 17:17 |
devananda | folks are more inclined to allow faster iteration on things | 17:17 |
ttx | right | 17:18 |
devananda | I'm not sure that's wise -- just because we CAN do microversions does not mean we should start being less cautious about API changes | 17:18 |
devananda | but it is a trend | 17:18 |
ttx | OK, so as I said to the others, skipping 1:1s next week due to Ops Summit | 17:20 |
devananda | *nod* | 17:20 |
ttx | last question would be -- what are the key achievements for the Ironic team this cycle ? I want to lok into those before we go deeper in release mode | 17:20 |
devananda | say hi to folks for me - i wish I was going, but need a break from travel | 17:20 |
devananda | key achievements ... state machine is a massive one | 17:21 |
devananda | #link https://blueprints.launchpad.net/ironic/+spec/new-ironic-state-machine | 17:21 |
devananda | we might not finish implementing all of it this cyucle, though we're going to try | 17:21 |
devananda | and we're close | 17:21 |
devananda | configdrive support | 17:22 |
devananda | #link https://blueprints.launchpad.net/ironic/+spec/driver-periodic-tasks | 17:22 |
devananda | woops, wrong link | 17:22 |
devananda | #undo | 17:22 |
devananda | #link https://blueprints.launchpad.net/ironic/+spec/expose-configdrive | 17:23 |
devananda | adding zapping and cleaning stages, which in turn allow RAID and firmware config to be implemented by drivers | 17:23 |
devananda | also, node introspection through ironic-discoverd | 17:23 |
devananda | which is still on stackforge, pending integration testing | 17:23 |
devananda | once it has real CI, i'd like to move it to openstack/ namespace | 17:24 |
ttx | devananda: is that likely to be happening in kilo ? | 17:24 |
devananda | no | 17:24 |
ttx | ok | 17:24 |
ttx | devananda: need to switch to Trove. Have a great week! | 17:24 |
devananda | ok! yo utoo | 17:24 |
ttx | SlickNik: ready? | 17:24 |
SlickNik | ttx: here | 17:25 |
SlickNik | #link https://launchpad.net/trove/+milestone/kilo-3 | 17:26 |
ttx | #topic Trove | 17:26 |
SlickNik | whoops, got a bit too eager there :) | 17:26 |
ttx | Those are interesting colors | 17:26 |
ttx | So still 3 in jeopardy, likely to be dropped at end of week | 17:26 |
ttx | And a whole pile to review | 17:27 |
ttx | Is that a fair summary ? | 17:27 |
SlickNik | Yes — been driving to see which ones of the 3 can make it before FPF, and getting folks to review the ones that are already out there. | 17:27 |
SlickNik | Good summary. | 17:27 |
ttx | sounds all good to me | 17:27 |
ttx | Asking the same question I asked others... what are the key features you think are in Kilo Trove ? | 17:28 |
ttx | or will be, rather | 17:28 |
ttx | features or key team achievements | 17:28 |
ttx | I'd like to look into them before I'm stuck in release mode | 17:29 |
SlickNik | Support for a two new datastores is top of the list — CouchDB and Vertica. | 17:29 |
ttx | ack | 17:30 |
SlickNik | Support for Vertica clusters. | 17:30 |
* ttx doesn't even know what Vertica is, so I'll start by that one :) | 17:30 | |
ttx | SlickNik: I'll be away at the Ops SUmmit next week, so skipping 1:1 | 17:31 |
SlickNik | Vertica = column based datastore | 17:31 |
ttx | don't hesitate to ping me on IRC or email in case of need though | 17:31 |
SlickNik | Will do | 17:31 |
ttx | SlickNik: have a great day and week | 17:32 |
ttx | That concludes today's series of 1:1 syncs. Thanks for listening... | 17:32 |
ttx | #endmeeting | 17:32 |
openstack | Meeting ended Tue Mar 3 17:32:08 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:32 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ptl_sync/2015/ptl_sync.2015-03-03-09.00.html | 17:32 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ptl_sync/2015/ptl_sync.2015-03-03-09.00.txt | 17:32 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ptl_sync/2015/ptl_sync.2015-03-03-09.00.log.html | 17:32 |
SlickNik | Thanks ttx! | 17:32 |
*** asalkeld has joined #openstack-relmgr-office | 20:50 | |
*** eglynn_ has quit IRC | 22:09 | |
*** asalkeld has left #openstack-relmgr-office | 22:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!