08:02:38 #startmeeting tacker 08:02:38 Meeting started Tue Jun 21 08:02:38 2022 UTC and is due to finish in 60 minutes. The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:02:38 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:02:38 The meeting name has been set to 'tacker' 08:02:51 #link https://etherpad.opendev.org/p/tacker-meeting 08:04:18 We have three topic today. 08:05:22 I'd like to start from third topic because it can be done shortly. 08:05:43 #topic Proposal for extension of spec freeze 08:06:18 Do you have any other comments than two +1s on the etherpad? 08:08:53 hirofumi-noguchi: Do you have any idea for the extended deadline, how many times required to complete your specs? 08:10:28 How about extending deadline by one month, the end of july? 08:12:14 #link https://releases.openstack.org/zed/schedule.html 08:13:51 any comment on the idea? 08:14:16 or agree? 08:14:27 +1 08:14:31 +1 I agree with hirofumi-noguchi 08:14:36 +1 08:15:06 +1 08:15:22 +1 08:15:23 +1 08:15:27 thx 08:16:24 We've agreed to extend spec freeze to the end of July. 08:16:53 Go to the first topic if no more comments. 08:17:12 #topic centos-9-stream testing 08:18:52 As it is decided that centos-8-stream testing will be dropped in Zed release , So we are planning to add centos-9-stream testsets in ZUUL. 08:20:42 OK, thanks. 08:20:46 For this work, we want to know the community opinion about whether we should update or use the existing centos-8-stream blueprint or we need to create a new blueprint for centos-9-stream. 08:21:49 Existing blueprint link for centos-8-stream : https://blueprints.launchpad.net/tacker/+spec/centos-stream-testing 08:23:44 I think we don't need to have tests for CentOS8 anymore and the bp and spec should be updated for. 08:23:53 takahashi-tsc: What do you think? 08:24:49 Agree. New BP is not needed. 08:25:31 +1, I think it is better to update the existing spec and move it to the zed folder. The test patche have not been merged in the yoga version. 08:27:44 thanks 08:28:14 The centos-8-stream testing spec is merged in Yoga release. 08:28:46 I think it's discussed enough for the topic. 08:29:00 So, go to the second topic. 08:29:28 test patches are not merged, but spec is merged. ueha, do you mean we should create *new* parch for "updating and moving existing spec"? 08:30:59 Yes, New BP is not necessary but the existing BP should be update. 08:31:56 And spec too, right? So need patch for updating existing spec. 08:31:57 Sorry, BP -> Spec 08:32:10 Ah, OK. 08:33:26 I've just updated the bp for CentOS "9", and a typo :) 08:33:35 Thanks. 08:33:36 #link https://blueprints.launchpad.net/tacker/+spec/centos-stream-testing 08:33:49 The spec only remained to be update. 08:33:58 thanks 08:34:03 Can we go to the next one? 08:34:11 You're welcome. 08:34:45 Sure. 08:34:48 #topic Regarding API pagination issue and how to fix it 08:35:08 pls share your topic shortly. 08:35:13 I have three topics regarding API paging feature. Let me start from Topic 1. 08:35:30 Okey, I see. 08:35:54 Currently there is an issue regarding API pagination implemented in Yoga. The detail is reported in launchpad. 08:36:10 The root cause is that paging information is not shared in case of multi-server environment. 08:36:29 To avoid this issue, I would like to introduce new pagination framework used in Nova. 08:36:46 It is partially used also in Tacker, so we can follow it and implement to API pagination, too. 08:36:59 I would like to ask your opinion. That's all about topic 1. 08:38:19 thanks 08:41:28 Is your proposal in topic 1 just fixing the issue without introducing any of now behavior, correct? 08:41:40 s/now/new/ 08:42:24 Basically yes. 08:43:08 hmm 08:43:30 Actually, generating nextpage marker uuid is changed, but the behavior in client side will not changed. 08:49:27 You mean "nextpage_opaque_marker" more correctly, and the value of it will be changed to an ID in DB? 08:49:42 I'm not sure about pagination in nova actually. 08:52:50 Your understanding is correct. Currently marker uuid is generated inside server, but in Nova's feature, the ID in DB is used. 08:53:13 The ID is shared in DB, so such a issue will not occur. 08:53:24 The marker parameter is the ID of the last item in the previous list. 08:53:51 In other word, you don't change the name of the variable "nextpage_opaque_marker", right? 08:55:00 Yes, this name is defined by ESTI, so it should not be changed. 08:55:18 OK, now I'm clear about your proposal. 08:55:36 Do you have any other comment, everyone? 08:56:20 OK. 08:57:22 edagawa_kc: What is the point in topic2? 08:57:59 Topic 2 is about the difference between current and Nova's pagination condition. 08:58:41 In short, it is convenient to implement the process of adding "rel:next" into response body in server side. 08:59:12 This is because no need to modify client side. 08:59:57 However, current behavior is also compliant with ESTI, so we should not remove it. 09:00:30 i see 09:04:07 is that all? 09:04:26 Yes. 09:07:08 any comment? 09:07:17 is it difficult to change the client side? 09:08:20 It seems the difference is just a location of "rel:next" (or "rel=next") 09:09:49 if my understanding is correct, two different attributes having the same role (or functionality) should be maintained. 09:10:39 sorry if i'm wrong. 09:11:13 For first question, actually it is not so difficult. The main reason of my proposal is that there is no change in client side any more. 09:11:51 Also your understanding regarding different attributes having the same role is correct. 09:14:07 it might be unfavorable in terms of maintainability 09:15:22 so if it's easy, changing the client side to fit the changes in the server would be better. please note that I said it just for the maintainability. 09:18:07 edagawa_kc, maybe there is if branch which check "rel:next" in body. Is it some common function? or is it in Tacker-client repository(i.e. code is cloned?) 09:18:56 If it is common funtion, changing CLI side is not good. But it is in tacker-client separately, h_asahina's proposal is better. 09:19:38 This is my opinion. 09:20:30 This function is internally implemented in Tacker-client repository. So it can be modified with some changes from Nova's behavior. 09:21:04 I see, if so, I think changing client is better... 09:22:14 I understand. I will consider to changing client side. Thank you for the suggestion. 09:22:37 good. thank you :) 09:22:57 No less-compatibility for the standards by this change? 09:26:28 edagawa_kc: ? 09:27:00 What do you mean by "standard"? In ESTI standard side, this change is not affected. 09:27:12 As for openstack standard, there is some difference, but no impact exists because this is only the issue between server and client. 09:27:32 it's definetely ETSI 09:29:08 I'm not still sure is there any restriction for proposal, but looks no problem about it. 09:30:23 It is no problem. 09:31:25 For topic3, is it a tiny issue actually, or not? 09:32:30 It is tiny issue, so I can proceed with implementation. Please discuss in gerrit review later. 09:33:29 agree 09:34:40 Do you agree to the proposal, topic1-3, everyone? 09:37:02 +1 09:37:10 +1 09:37:20 +1 09:37:45 :) 09:38:07 no opposition for now. 09:38:45 let's close this meeting if no more comment. 09:39:12 Sorry for taking your time so much. 09:39:26 Thank you for joining, Bye! 09:39:30 Bye 09:39:31 Thank you for your suggestions today. Bye. 09:39:36 bye! 09:39:38 bye 09:39:54 #endmeeting