*** kumarmn has quit IRC | 00:03 | |
*** gcb has quit IRC | 00:05 | |
*** openstackgerrit has joined #openstack-tc | 00:06 | |
openstackgerrit | Merged openstack/governance master: Add charm-ironic https://review.openstack.org/531610 | 00:06 |
---|---|---|
*** hongbin has quit IRC | 00:06 | |
*** robcresswell has quit IRC | 00:12 | |
*** kumarmn has joined #openstack-tc | 01:26 | |
*** liujiong has joined #openstack-tc | 01:38 | |
*** kumarmn has quit IRC | 01:43 | |
*** robcresswell has joined #openstack-tc | 02:09 | |
*** kumarmn has joined #openstack-tc | 02:13 | |
*** kumarmn has quit IRC | 02:18 | |
*** harlowja has quit IRC | 02:27 | |
openstackgerrit | Masayuki Igawa proposed openstack/governance master: Add Cold upgrades capabilities https://review.openstack.org/533544 | 03:27 |
*** rosmaita_ has quit IRC | 04:00 | |
*** coolsvap has joined #openstack-tc | 04:15 | |
*** david-lyle has quit IRC | 04:30 | |
*** dklyle has joined #openstack-tc | 04:31 | |
*** harlowja has joined #openstack-tc | 05:12 | |
*** harlowja has quit IRC | 05:13 | |
*** kumarmn has joined #openstack-tc | 06:43 | |
*** kumarmn has quit IRC | 06:48 | |
*** tdasilva has quit IRC | 07:47 | |
*** tdasilva has joined #openstack-tc | 08:08 | |
*** cdent has joined #openstack-tc | 08:52 | |
cdent | tc-members and others, ahoy hoy | 09:00 |
*** jpich has joined #openstack-tc | 09:03 | |
cdent | no takers today? | 09:03 |
cmurphy | oh hello | 09:08 |
* cmurphy was distracted | 09:08 | |
cdent | I guess the stuff that currently matters is refining and choosing goals. | 09:16 |
* cmurphy going through them now | 09:17 | |
cmurphy | there hasn't been that much community input on them so far | 09:21 |
cdent | yeah, unfortunately that's pretty standard | 09:23 |
cdent | I think we (the TC) underestimate how heads down people in the community often are | 09:23 |
johnthetubaguy | cdent: ++ | 09:26 |
cdent | I'm not sure if there's anything to be done about it. Or if anything should be. | 09:27 |
johnthetubaguy | the digests are a great help from before when there were none | 09:28 |
cdent | I do think that it can mean that we are obliged to interpret the lay of the land a bit more, to make policy. | 09:29 |
johnthetubaguy | I don't find the UC meeting easy to attend, did they talk about TC goals feedback at all? | 09:29 |
cdent | I don't watch that show. | 09:30 |
johnthetubaguy | cdent: as long as we are happy with the PTG turning everything upside down, which I think we should be, then that is probably a good call | 09:30 |
johnthetubaguy | I would say the goals seem to be helping fixing things, so it seem well worth keeping pushing | 09:31 |
* cdent nods | 09:31 | |
cdent | I care a lot about this http://lists.openstack.org/pipermail/openstack-dev/2018-January/126486.html but I have no clear ideas on how to improve the situation | 09:48 |
persia | While folk are definitely heads-down, I wonder also how many folk feel they are not part of the group that decides the goals. In other contexts, I find it requires quite a lot of training and reminding of both staff and team leads to cause folk to feel comfortable posting their intent to a project mailing list. There may be a similar apparent barrier in OpenStack. | 09:48 |
cdent | persia: yeah, I think that's a factor too | 09:49 |
cmurphy | cdent: nod | 09:49 |
persia | cdent: On Nova decomposition, do you know the relevant parties well enough to cause a group of them to run on a common platform, with a predefined breakdown? The way our election system works feels like it would require a single candidacy from several folk to avoid the "there is one PTL" issue. As precedent, there was a DPL election with a multiple candidacy a few years back (they didn't win). I can probably dig up the relevant mail if you need | 09:52 |
persia | documentation. | 09:52 |
johnthetubaguy | cdent: I noodled long and hard about that too, the Czar stuff reduced the stress but we had more folks stepping up back then | 09:53 |
cdent | at the moment "relevant parties" is still pretty vague | 09:53 |
cmurphy | cdent: is your concern that no one will want to step up to fill in those shoes given the amount of work perceived to go with the job, or that there is no good system in place for delegation which leads to PTLs shouldering too much of the burden? | 09:54 |
cdent | cmurphy: more like: whoever steps up may see (from histor) that they are obliged to do a ton of work, and that's not an okay way for what is a job to be | 09:56 |
cmurphy | nod | 09:56 |
cdent | but your two points are also mixed in there as well | 09:56 |
persia | HIgh-effort roles may also require employer consent, which can complicate volunteering. For many projects, being PTL is only a few hours a week. For our larger and more active projects, it is effectively full-time. | 09:57 |
cdent | greater than full-time for nova | 09:57 |
johnthetubaguy | FWIW, its the emotional turmoil I found the worse | 09:58 |
* cdent nods | 09:58 | |
*** dtantsur|afk is now known as dtantsur | 09:58 | |
cmurphy | johnthetubaguy: can you elaborate? | 10:00 |
cmurphy | I've never been a PTL or worked on nova | 10:00 |
johnthetubaguy | its the sense of responsibility, and the number of people who want to talk to you about how to make it better, vs your ideas of what you want to change vs getting "the job done" | 10:01 |
cmurphy | nod | 10:01 |
persia | I think that comes with any product management role, although for PTL we merge product management, project management, and (sometimes) line management (where orgs contributing staff give them no direction). | 10:02 |
johnthetubaguy | so I always went back in time a little, to when people spoke about creating the PTL role... | 10:04 |
johnthetubaguy | the bit I remember was, we elect someone to make decisions when there is no clear consensus, and we just have to get on with things | 10:04 |
johnthetubaguy | not, that accidentally maps to, make sure everything keeps moving forward | 10:05 |
johnthetubaguy | s/not/now/ | 10:05 |
cmurphy | I think it's probably gotten harder in the last year or so, there are fewer people working on openstack and the people who are here are more and more part-time, so fewer people step up and it all falls on the PTL to get things done | 10:06 |
cmurphy | that's how it is in keystone | 10:06 |
johnthetubaguy | cmurphy: ++ | 10:06 |
johnthetubaguy | yeah, I was crazy lucky with people taking on things for me | 10:06 |
johnthetubaguy | there are less folks with time to do that now :'( | 10:06 |
johnthetubaguy | anyways, that just means its time to tweak things so it works | 10:07 |
johnthetubaguy | ... question is how? | 10:07 |
johnthetubaguy | so my take it, we could get more aggressive splitting code out of Nova, but frankly that is a massive amount of work, and there is no one to do it vs getting fixes and features in | 10:08 |
johnthetubaguy | placement was always my best hope there | 10:08 |
johnthetubaguy | I should say, what is now placement | 10:09 |
johnthetubaguy | ... going back to the week need help lists, do we need to add something about helping with project management | 10:10 |
johnthetubaguy | s/week need/we need/ | 10:10 |
persia | I think product management is the larger load than project management for most of the teams in OpenStack. PTL burden isn't so much about deciding what to do when , etc., but more about dealing with the 10K people who think they need PTL to bless them to do their jobs. | 10:12 |
johnthetubaguy | yeah, it was a poor choice of words there | 10:14 |
cmurphy | I think it's kind of the opposite. PTL burden is supposed to be about being a final decision maker and contact point but it's really about keeping track of everything in your head and keeping everyone moving | 10:15 |
johnthetubaguy | PTL has now power or control on when something happens, only gets to say when something can't happen, it gets you down after a while. | 10:15 |
persia | cmurphy: What is the driver for keeping everyone moving? | 10:15 |
cdent | "if you do this now, I won't say no to it later" | 10:16 |
cdent | thus the PTL often needs to be aware of all the "this" | 10:16 |
johnthetubaguy | yeah, turns out to you need to know all those things to make the decisions | 10:16 |
johnthetubaguy | largely due to so few people having the visibility into things to be able to decide things | 10:17 |
*** liujiong has quit IRC | 10:17 | |
johnthetubaguy | that isn't because the info is private, its more because so there is so much of it openly available | 10:17 |
johnthetubaguy | I found blueprint tracking hard to give away, for the reasons cdent mentioned | 10:18 |
persia | Indeed: even just as decider-of-last-resort, the PTL needs to keep context of nearly all activity current. | 10:18 |
johnthetubaguy | its an interesting blend of product and project management | 10:18 |
johnthetubaguy | I tell the story of the elephant and three blind men alot, I guess someone is tracking all the animals in the zoo | 10:20 |
johnthetubaguy | I guess the ask is ideas on a postcard? | 10:20 |
johnthetubaguy | cmurphy: you asked about goals, the mutable configuration one from gcb excites me the most | 10:23 |
cmurphy | that one does seem interesting | 10:25 |
cmurphy | and achievable | 10:25 |
johnthetubaguy | ++ | 10:25 |
johnthetubaguy | with cdent's suggestion I could see that getting done | 10:25 |
johnthetubaguy | I like how it opens up operators to add patches for any mutable options they might want | 10:26 |
cmurphy | ++ | 10:26 |
cdent | Has there been any real motion on the interop testing situation since cmurphy re-booted the discussion? I've been tracking the thread and the new comments on the review, but I don't really see a clear picture emerging | 10:37 |
cmurphy | it feels like it's still in a standstill | 10:40 |
cmurphy | QA team seems to be saying they prefer option 2 but they haven't taken a hard line against option 1 | 10:41 |
cmurphy | which seems to contradict mugsie's experiences | 10:42 |
*** kumarmn has joined #openstack-tc | 10:44 | |
persia | I suspect there is a difference between what some folk might say to an individual or in a review and what they might post to a ML thread that includes folk perceived as authority. | 10:46 |
*** kumarmn has quit IRC | 10:49 | |
cdent | cmurphy: in case it's not clear, I mostly agree with you on the upgrade situation, but I'm trying to push the point that we can't keep adding tasks without adding people, and the upgrades one is a relatively easy one to use for that | 10:57 |
cmurphy | cdent: that's fair | 10:58 |
*** dtantsur is now known as dtantsur|brb | 11:50 | |
*** dtantsur|brb is now known as dtantsur | 12:23 | |
*** kumarmn has joined #openstack-tc | 13:00 | |
*** kumarmn has quit IRC | 13:04 | |
*** diablo_rojo has joined #openstack-tc | 13:15 | |
*** dims has quit IRC | 13:22 | |
*** alex_xu has quit IRC | 13:24 | |
*** dims has joined #openstack-tc | 13:25 | |
*** alex_xu has joined #openstack-tc | 13:27 | |
*** rosmaita has joined #openstack-tc | 13:31 | |
fungi | missed office hour due to travel, but i'm starting to wonder if the disconnect on the interop testing discussion might be that teams slated for inclusion are pushing for the okay to move their interop tests into the tempest repo even though the board resolution for those add-on trademark programs hasn't happened yet | 13:46 |
*** kumarmn has joined #openstack-tc | 13:47 | |
fungi | once the board okays the two proposed add-on programs, the prior tc mandate about interop test location indicates they should go in tempest proper as far as i can tell | 13:48 |
cmurphy | I think the concern is that the past discussion around what will happen after the board approval has given the impression that the tc mandate is going to be ignored | 13:54 |
*** diablo_rojo has quit IRC | 13:55 | |
mugsie | fungi: well, according to that resolution, the interop team should not have even looked at tests not in the tempest repo | 13:55 |
mugsie | cmurphy: ++ | 13:55 |
TheJulia | o/ | 14:02 |
fungi | but _until_ the board gives the go ahead, the qa team is expected to include them at that point | 14:07 |
fungi | i'll need to reread it. does it say services with no tests already in the tempest repo can't be considered for a trademark? | 14:07 |
fungi | meant to say, but _until_ the board gives the go ahead, the qa team is not necessarily expected to include them in anticipation of that | 14:08 |
fungi | i thought those services just needed to have the tc:approved-release tag to be considered for inclusion in a trademark program | 14:09 |
cdent | it confuses me that there are people other than the tradermark/interop/defcore related people involved in writing or reviewing interop tests | 14:10 |
* persia feels that it is important to allow folk to look at things in an unlimited way, but only sharply limit the things they must examine | 14:11 | |
*** dklyle has quit IRC | 14:22 | |
*** diablo_rojo has joined #openstack-tc | 14:24 | |
mugsie | fungi: currently on the side of a mountain :) but I will double check, but afaik the resolution says to only consider tests in tempest for interop | 14:27 |
*** hongbin has joined #openstack-tc | 14:52 | |
*** kumarmn has quit IRC | 15:00 | |
*** kumarmn has joined #openstack-tc | 15:01 | |
fungi | mugsie: if so, it sounds like we may have designed in a deadlock (need tests in tempest to be considered for a trademark program but need to be in a trademark program before there's a reason to include their tests in tempest) | 15:17 |
dhellmann | mugsie, fungi : what we discussed at the time was that the interop group would identify tests from whereever they live and then they could *use* those tests after they were added to the tempest repo. So the move needs to happen before the board approval. | 15:25 |
*** diablo_rojo has quit IRC | 15:28 | |
*** david-lyle has joined #openstack-tc | 15:40 | |
*** coolsvap has quit IRC | 15:55 | |
*** openstackgerrit has quit IRC | 16:03 | |
*** openstackgerrit has joined #openstack-tc | 16:52 | |
openstackgerrit | Merged openstack/governance master: Add charm-neutron-api-genericswitch https://review.openstack.org/531605 | 16:52 |
openstackgerrit | Merged openstack/governance master: Add tempest-stress in Quality Assurance https://review.openstack.org/533026 | 16:56 |
openstackgerrit | Merged openstack/governance master: Update policy goal for solum https://review.openstack.org/533440 | 16:56 |
openstackgerrit | Merged openstack/governance master: Add networking-generic-switch-tempest-plugin under ironic https://review.openstack.org/534180 | 16:57 |
*** jpich has quit IRC | 17:39 | |
*** david-lyle has quit IRC | 18:07 | |
*** diablo_rojo has joined #openstack-tc | 18:27 | |
*** dtruong has quit IRC | 18:34 | |
*** dtantsur is now known as dtantsur|afk | 18:48 | |
*** diablo_rojo has quit IRC | 18:48 | |
*** cdent has quit IRC | 18:55 | |
*** david-lyle has joined #openstack-tc | 19:04 | |
fungi | dhellmann: yeah, in that case i agree it likely needs a rethinking since we're basically saying the tempest team has to take additional tests in-tree in advance of a board decision which may or may not happen (and then possibly need to revert that if the decision is against or deferred?) | 19:34 |
*** harlowja has joined #openstack-tc | 19:34 | |
fungi | that also basically turns the temest team into gatekeepers of the list of projects for trademark programs, and puts additional pressure on them since they're the first stop on the road to approaching the interop team and the board | 19:35 |
fungi | which i doubt is what they wanted | 19:36 |
dhellmann | fungi: yeah. I'm starting to feel like the only one who thinks the current solution is the right approach and that this is all a lot of talk over something that should just be simple to do. | 19:42 |
dhellmann | as long as we come up with something that ensures that we don't have folks who don't understand the extra criteria that need to be applied to interop tests making "bad" changes to them, I'll be happy | 19:43 |
dhellmann | it's not clear that any of the other options give us that as they're currently described, though | 19:43 |
dhellmann | maybe we just need better reviewer guidelines for those and then we have to train all of the teams who are participating in any trademark program to follow them | 19:44 |
*** kumarmn has quit IRC | 21:01 | |
*** kumarmn has joined #openstack-tc | 21:01 | |
*** kumarmn has quit IRC | 21:02 | |
*** kumarmn has joined #openstack-tc | 21:02 | |
*** kumarmn has quit IRC | 21:20 | |
*** kumarmn has joined #openstack-tc | 21:20 | |
*** kumarmn has quit IRC | 21:21 | |
*** kumarmn has joined #openstack-tc | 21:21 | |
*** kumarmn has quit IRC | 21:27 | |
*** kumarmn has joined #openstack-tc | 21:28 | |
*** kumarmn has quit IRC | 21:32 | |
*** kumarmn has joined #openstack-tc | 21:47 | |
*** kumarmn has quit IRC | 22:41 | |
*** kumarmn has joined #openstack-tc | 22:42 | |
*** kumarmn has quit IRC | 22:47 | |
*** kumarmn has joined #openstack-tc | 23:03 | |
*** hongbin has quit IRC | 23:25 | |
*** kumarmn has quit IRC | 23:32 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!