Tuesday, 2022-06-21

psinglaHi06:21
yasufumHi tacker team.08:01
manpreetkhi08:01
Ramona-ho-xuhi08:01
uehahi08:01
masaki-uenohi08:01
hirofumi-noguchihi08:02
yasufum#startmeeting tacker08:02
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:02
opendevmeetThe meeting name has been set to 'tacker'08:02
yasufum#link https://etherpad.opendev.org/p/tacker-meeting08:02
yasufumWe have three topic today.08:04
yasufumI'd like to start from third topic because it can be done shortly.08:05
yasufum#topic Proposal for extension of spec freeze08:05
yasufumDo you have any other comments than two +1s on the etherpad?08:06
yasufumhirofumi-noguchi: Do you have any idea for the extended deadline, how many times required to complete your specs?08:08
hirofumi-noguchiHow about extending deadline by one month, the end of july?08:10
yasufum#link https://releases.openstack.org/zed/schedule.html08:12
yasufumany comment on the idea?08:13
yasufumor agree?08:14
takahashi-tsc+1 08:14
yuta-kazato+1 I agree with hirofumi-noguchi08:14
w-juso+108:14
manpreetk+108:15
masaki-ueno+108:15
ueha+108:15
yasufumthx08:15
yasufumWe've agreed to extend spec freeze to the end of July.08:16
yasufumGo to the first topic if no more comments.08:16
yasufum#topic centos-9-stream testing08:17
psinglaAs 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:18
yasufumOK, thanks.08:20
psinglaFor 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:20
psinglaExisting blueprint link for centos-8-stream : https://blueprints.launchpad.net/tacker/+spec/centos-stream-testing08:21
yasufumI think we don't need to have tests for CentOS8 anymore and the bp and spec should be updated for.08:23
yasufumtakahashi-tsc: What do you think?08:23
takahashi-tscAgree. New BP is not needed.08:24
ueha+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:25
yasufumthanks08:27
psinglaThe centos-8-stream testing spec is merged in Yoga release. 08:28
yasufumI think it's discussed enough for the topic.08:28
yasufumSo, go to the second topic.08:29
takahashi-tsctest patches are not merged, but spec is merged. ueha, do you mean we should create *new* parch for "updating and moving existing spec"?08:29
uehaYes, New BP is not necessary but the existing BP should be update.08:30
takahashi-tscAnd spec too, right? So need patch for updating existing spec.08:31
uehaSorry, BP -> Spec08:31
takahashi-tscAh, OK.08:32
yasufumI've just updated the bp for CentOS "9", and a typo :)08:33
psinglaThanks. 08:33
yasufum#link https://blueprints.launchpad.net/tacker/+spec/centos-stream-testing08:33
yasufumThe spec only remained to be update.08:33
psinglathanks08:33
yasufumCan we go to the next one?08:34
yasufumYou're welcome.08:34
edagawa_kcSure.08:34
yasufum#topic Regarding API pagination issue and how to fix it08:34
yasufumpls share your topic shortly.08:35
edagawa_kcI have three topics regarding API paging feature. Let me start from Topic 1.08:35
edagawa_kcOkey, I see.08:35
edagawa_kcCurrently there is an issue regarding API pagination implemented in Yoga. The detail is reported in launchpad.08:35
edagawa_kcThe root cause is that paging information is not shared in case of multi-server environment.08:36
edagawa_kcTo avoid this issue, I would like to introduce new pagination framework used in Nova.08:36
edagawa_kcIt is partially used also in Tacker, so we can follow it and implement to API pagination, too.  08:36
edagawa_kcI would like to ask your opinion. That's all about topic 1.08:36
yasufumthanks08:38
yasufumIs your proposal in topic 1 just fixing the issue without introducing any of now behavior, correct?08:41
yasufums/now/new/08:41
edagawa_kcBasically yes.08:42
yasufumhmm08:43
edagawa_kcActually, generating nextpage marker uuid is changed, but the behavior in client side will not changed.08:43
yasufumYou mean "nextpage_opaque_marker" more correctly, and the value of it will be changed to an ID in DB?08:49
yasufumI'm not sure about pagination in nova actually.08:49
edagawa_kcYour understanding is correct. Currently marker uuid is generated inside server, but in Nova's feature, the ID in DB is used.08:52
edagawa_kcThe ID is shared in DB, so such a issue will not occur.08:53
edagawa_kcThe marker parameter is the ID of the last item in the previous list. 08:53
yasufumIn other word, you don't change the name of the variable "nextpage_opaque_marker", right?08:53
edagawa_kcYes, this name is defined by ESTI, so it should not be changed.08:55
yasufumOK, now I'm clear about your proposal.08:55
yasufumDo you have any other comment, everyone?08:55
yasufumOK.08:56
yasufumedagawa_kc: What is the point in topic2?08:57
edagawa_kcTopic 2 is about the difference between current and Nova's pagination condition.08:57
edagawa_kcIn short, it is convenient to implement the process of adding "rel:next" into response body in server side.08:58
edagawa_kcThis is because no need to modify client side.08:59
edagawa_kcHowever, current behavior is also compliant with ESTI, so we should not remove it.08:59
yasufumi see09:00
yasufumis that all?09:04
edagawa_kcYes.09:04
yasufumany comment?09:07
h_asahinais it difficult to change the client side?09:07
h_asahinaIt seems the difference is just a location of "rel:next" (or "rel=next")09:08
h_asahinaif my understanding is correct, two different attributes having the same role (or functionality) should be maintained.09:09
h_asahinasorry if i'm wrong.09:10
edagawa_kcFor 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
edagawa_kcAlso your understanding regarding different attributes having the same role is correct.09:11
h_asahinait might be unfavorable in terms of maintainability09:14
h_asahinaso 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:15
takahashi-tscedagawa_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
takahashi-tscIf it is common funtion, changing CLI side is not good. But it is in tacker-client separately, h_asahina's proposal is better.09:18
takahashi-tscThis is my opinion.09:19
edagawa_kcThis function is internally implemented in Tacker-client repository. So it can be modified with some changes from Nova's behavior.09:20
takahashi-tscI see, if so, I think changing client is better...09:21
edagawa_kcI understand. I will consider to changing client side. Thank you for the suggestion.09:22
h_asahinagood. thank you :)09:22
yasufumNo less-compatibility for the standards by this change?09:22
yasufumedagawa_kc: ?09:26
edagawa_kcWhat do you mean by "standard"? In ESTI standard side, this change is not affected. 09:27
edagawa_kcAs for openstack standard, there is some difference, but no impact exists because this is only the issue between server and client.09:27
yasufumit's definetely ETSI09:27
yasufumI'm not still sure is there any restriction for proposal, but looks no problem about it.09:29
edagawa_kcIt is no problem.09:30
yasufumFor topic3, is it a tiny issue actually, or not?09:31
edagawa_kcIt is tiny issue, so I can proceed with implementation. Please discuss in gerrit review later.09:32
yasufumagree09:33
yasufumDo you agree to the proposal, topic1-3, everyone?09:34
masaki-ueno+109:37
k_fukaya+109:37
ueha+109:37
yasufum:)09:37
yasufumno opposition for now.09:38
yasufumlet's close this meeting if no more comment.09:38
yasufumSorry for taking your time so much.09:39
yasufumThank you for joining, Bye!09:39
takahashi-tscBye09:39
edagawa_kcThank you for your suggestions today. Bye.09:39
yuta-kazatobye!09:39
h_asahinabye09:39
yasufum#endmeeting09:39
opendevmeetMeeting ended Tue Jun 21 09:39:54 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:39
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-06-21-08.02.html09:39
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-06-21-08.02.txt09:39
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-06-21-08.02.log.html09:39
*** ralonsoh_ is now known as ralonsoh13:00
*** dasm|off is now known as dasm13:33
*** dasm is now known as dasm|off21:38

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!