19:00:19 #startmeeting refstack 19:00:19 Meeting started Tue Aug 23 19:00:19 2016 UTC and is due to finish in 60 minutes. The chair is catherineD. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:23 The meeting name has been set to 'refstack' 19:01:18 o/ 19:02:45 o/ 19:03:15 #link meeting agenda and notes, https://etherpad.openstack.org/p/refstack-meeting-16-08-23 19:05:19 Let's start 19:05:51 seems like we will have a short meeting today 19:05:58 #topic Implement additional properties Defcore waiver 19:06:40 #link Implement additional properties Defcore waiver https://review.openstack.org/#/c/343022/ 19:07:52 #link https://review.openstack.org/#/c/349213/ 19:07:57 is luzC around? 19:07:59 that was the refstack spec that was abandoned 19:08:02 For this one hogepodge: 's review is most important, since hogepodge: knows the use well 19:08:11 pvaneck: thx 19:08:24 hey 19:08:28 yes... 19:08:39 I just got back from vacation, so I haven't had a chance to review yet. 19:09:53 hogepodge: np 19:10:11 @hogepodge ok, also if you have 30 min this afternoon we can go through the other options so that you can give me your feedback and agree on a course of action 19:10:40 either as it is on the spec or other alternative option 19:11:12 luzC: Definitely do, I have the board meeting following this, but am free after 3 PT 19:11:13 luzC: I added couple comments .. but I think hogepodge: knows the use cases well .. so hogepodge: 's input is the most importnat ... we can review next week 19:11:37 at first glance, a bunch of whitespace issues, but the central problem seems to be addressed 19:11:52 pvaneck: thx for the correct link .. I will update the agenda 19:12:02 sounds good thank you @hogepodge @catherineD 19:12:56 moving on 19:13:10 #topic Procduct version specification 19:13:43 #link Specitication to support product model with multi-versions. ( https://review.openstack.org/#/c/353903/ ) 19:15:32 Our goal is to be able to associate results data to vendor products in the Newton cycle as it is shown on the prototype 19:16:03 yea, this model was used in the prototype, and I had no issues with it 19:16:04 Without this spec merge, all development work are on hold ... 19:16:41 we have the code and prototype ready since August 1st, 2016 ... 19:16:58 but we have not made any progress since 19:17:27 just need to address the issues inline, then i will +2 19:18:11 pvaneck: thx 19:18:25 I don't see any -1, so it seems like moving forward is ok. 19:19:39 I will push a new patch address pvaneck: 's comments ... 19:19:55 and chris's comments too 19:20:19 pvaneck: hogepodge: sure 19:20:30 after that could you all review again 19:20:43 yep 19:21:31 will do 19:21:43 thank you! 19:22:53 I have specifically asked Andrey and Sergey to attend this meeting so that we can make decision ... I will connect with them afterward 19:23:25 moving on .. 19:23:37 #topic Pending reviews 19:24:26 we have a few pending reviews .. However, all of those will be affected depending on the outcomes of https://review.openstack.org/#/q/openstack/refstack,n,z 19:24:54 so I think we should postpone reviewing of those to later 19:25:54 sure 19:26:15 anything else to discuss? 19:26:56 nothing from me 19:26:59 if not, we have a short meeting today 19:27:07 o/ 19:27:17 andrey-mp: Hi 19:27:18 hi all 19:27:53 andrey-mp: are you able to see the back log 19:28:08 we are about done .. 19:28:17 ah, ok ) 19:28:19 #link meeting agenda and notes, https://etherpad.openstack.org/p/refstack-meeting-16-08-23 19:29:08 andrey-mp: please review https://review.openstack.org/#/c/353903/ 19:29:18 I saw it. 19:29:52 i posted one comment. and now I'm waiting for answers/updates due to comment from other reviewers 19:30:29 I think I address all comments ... andrey-mp: do you mind remind me which one is that? 19:31:59 oh sorry, i didn't post it (just wrote) https://review.openstack.org/#/c/353903/5/specs/newton/approved/product-version-datamodel-api.rst 19:32:10 andrey-mp: :-) 19:32:16 my last comment was very small 19:32:31 and new comments are more interested 19:33:10 andrey-mp: I saw it ... let's ask hogepodge: 19:34:34 We don't want a situation where you can create confusion by grabbing another vendor's name, but it's not necessarily critical for this review 19:34:36 hogepodge: are product name unique per vendor a requirment from OSF? If not I can remove that sentence .. 19:35:01 hogepodge: I think we type at the same time .. 19:35:04 If a malicious or even ill-informed agent were to create a name collision, I think we could revisit the issue 19:35:48 hogepodge: andrey-mp: OK in that case, I can remove the sentence and make a comment there 19:35:56 I think we see things like VendorA OpenStack, an VendorB OpenStack. If they just use "OpenStack" as the name we wouldn't want to block everyone else 19:36:45 my comment was only about this line in this review 19:37:02 hogepodge: Should VendorA has more than one prodcut named "OpenStack" ? 19:37:24 this review is about product-version relation and is not about constraints in vendor-product tables 19:37:38 catherineD: in practice it's the smaller vendors who do something like that, but it's the source of name collisions. 19:37:59 to answer andrey-mp's concerns on it, I don't object to removing the line and worrying about it elsewhere 19:38:32 andrey-mp: if OSF have this requirement then we will implement constraint 19:38:55 OK I will remove the line 19:39:22 I will push a new patch after this meeting ... 19:39:46 please review 19:40:02 anything else to discuss? 19:40:20 catherineD: this is old discussion about requirements ) it's better to have all requirements before architect system and develop it (and it's not related to agile or other methodlogies) 19:41:21 but right now we have a situation when new requirements are born every month :) 19:41:27 andrey-mp: I understand ... however giving the short runway we have to have data associating to vendor product ... I don't it is realistic 19:42:08 andrey-mp: I think you are mischaracterizing the situation, and the requirements for defcore have been expressed multiple time, including in the last meeting at your request. again 19:42:43 andrey-mp: as part of the project mission of supporting defcore, we've met at summits and mid-cycles to discuss these plans and move the project forward 19:43:04 I check on other projects .. most are done incrementally with a over target such as for us associating data to vendor 19:43:17 hogepodge: this mischaracterizing was born because i can't find a one official place with all requirements 19:43:49 andrey-mp: I don't think you can find one official place with all requirements 19:43:59 in most of OpenStack project 19:44:06 you will find many specs 19:44:07 no one can collect all of them from IRC logs, review, specs, ... 19:44:41 andrey-mp: and yet you ask, and we describe, and write specs and plan, and you're saying we're not designing properly. We had a huge discussion about this, and documented it, at last defcore mid-cycle 19:44:50 that is why we need to break up the requirements and document them in the spec just like other project did 19:45:23 hogepodge: could you get me a link to this document? 19:45:29 andrey-mp: and you have not been an active participant in any defcore efforts, except for one review. You don't show up at meetings, and you don't show up to midcycle, yet you want to work on a project where the mission is to support defcore efforts 19:46:07 the google doc captured the data model, the spec catherine posted, the last meeting minutes 19:47:02 andrey-mp: we tried to document all discussion in the working session to specs 19:47:06 yeah, some time ago I understood that refstack is just a project to support defcore efforts 19:47:18 o/ 19:47:59 andrey-mp: This project is to support defcore http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml#n5624 19:48:25 andrey-mp: It is still a project to support DefCore efforts ..that is its focus ... but if we can at the same time help other projects that would be great 19:48:36 but hoped that this is a 'RefStack is a source of tools for OpenStack interoperability testing.' 19:48:56 as posted on the main page of RefStack 19:49:27 andrey-mp: we all want RefStack to grow to that but we need to support DefCore first 19:49:59 andrey-mp: supporting DefCore is supporting :OpenStack interop testing 19:50:21 catherineD: it's sad that we didn't catch this early 19:50:55 andrey-mp: why is that? 19:51:51 Alex tried to do something to improve interoperability testing 19:51:53 andrey-mp: I think the question should be asking is ... if RefStack supports DefCore (this is a giving) and at the same time support others . Isn't that a win-win situation? 19:51:54 andrey-mp: and we are taking active steps to support general interoperability across openstack, but again, except for a major version patch dropped on defcore (which we're reworking to meet defcore working group goals), you have not participated in a meaningful way. We are working towards general interoperability in the second half of this year, but refstack right now needs to support finer-grained vend 19:51:54 or details for test result reporting 19:52:41 andrey-mp: you have not prove to me that what we are doing for DefCore is not applicable to your goals 19:52:55 or break you 19:53:30 please stop attack me :) 19:53:33 andrey-mp: I'm sorry if the defcore timeline doesn't match up with what you need, but I met personally with Randy to discuss these plans and he seemed ok with the path we were taking. I expect to meet the needs of more general interop testing for OpenStack projects late this year and early next, all within the defcore framework and with board approval 19:54:51 I'm not participating in DefCore meetings because it's not my role 19:55:31 I'm just trying to implement some that was discussed in Austin 19:55:44 andrey-mp: Please do no think that about attack ... we are a team ... I would like RefStack to support interop tests (that is DefCore and others ) that is why we keep the discussion going 19:56:32 andrey-mp: what we discuss in Austin is still relevent ... it is the detail that was not disucssed in Austin (in this case it is product has versions) 19:57:33 the domain model is still intact ... it is the product definition that needed to be improved ... 19:59:04 this is why I need to understand how implement product with version the way I defined would break the model discussed in Austin .. .because in my mind it enhance the model 19:59:06 catherineD: I thought that domain model suggests that each version is an new product. And I thought we discussed it Austing in two words 19:59:28 andrey-mp: domoain model has no mention of version 20:00:10 I can not stay beyond the meeting end time. 20:00:13 anyway we are out of time .. 20:00:20 Thank you all ... 20:00:52 I will push a new patch please review .. we need to move the project forward 20:01:08 #endmeeting