Tuesday, 2024-02-06

yasufumHi, tacker team.08:00
uehahi08:00
takahashi-tschi08:00
aainaHi 08:00
renuHello everyone08:00
yasufumhi08:00
yasufum#startmeeting tacker08:01
opendevmeetMeeting started Tue Feb  6 08:01:15 2024 UTC and is due to finish in 60 minutes.  The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot.08:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:01
opendevmeetThe meeting name has been set to 'tacker'08:01
yasufum#link https://etherpad.opendev.org/p/tacker-meeting08:01
yasufumSo, let's start the meeting.08:01
yasufumThe first item is a bug report for a old topic.08:03
yasufum#link https://bugs.launchpad.net/tacker/+bug/162917308:03
aainaHi everyone..I am Aaina Lohia and I just started working for NEC08:04
yasufumhi08:05
yasufumwelcome08:05
yasufumIt looks not so critical for me.08:05
yasufumAnd Importance is "wishlist".08:05
aainaI was working on this bug: https://bugs.launchpad.net/tacker/+bug/1629173 and I found it to be invalid. The message mentioned in the bug is displayed when we delete a vnf using Legacy API command which will be removed in the next release. I don't know if it has been discussed previously08:05
aainaI can change the status to won't fix.. but I am unable to choose that option08:06
yasufumIt's too old actually, and I don't know about the status of the issue at least.08:07
renuI would like to discuss topic "Regarding zuul job for compliance test in tacker from non-voting state to Voting"08:07
yasufumrenu: ok, sure08:07
renuThe discussion is for fix approach08:08
yasufumok08:08
aainaI investigated this on the master branch anf found it invalid https://usercontent.irccloud-cdn.com/file/gxHaPQOG/image.png08:09
renuWe are working on zuul job for compliance test in tacker is in non-voting state. (https://bugs.launchpad.net/tacker/+bug/2021454)08:10
renuDuring the analysis we observed multiple issues around the datatype mismatch in api response.08:11
yasufumaaina: anyway, I can change the status to "won't fix".08:12
aainaok, thanks!08:12
renuCurrent error is ‘operationParam’ is not type of object. 08:12
yasufumrenu: OK, I'm on the your item.08:13
renuAs per current tacker implementation the operationParams is a string type however as per ETSI NFV-SOL003v020601p specification document (https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.06.01_60/gs_NFV-SOL003v020601p.pdf)it should be object type.08:14
renuAs per our analysis the tacker code needs to fix the operationParams data type from string to object type. 08:14
renuBut the impact of such changes seems to be big. The impacted areas are out of API , changes in DB also (Table vnf_lcm_op_occs will be impacted as currently data type of operation_params is longtext.)08:15
renuWe would like to know community members suggestion and input for fix approach.08:16
yasufumrenu: thanks08:17
yasufumIs there any comment for the fix?08:18
yasufumrenu: Could you tell me exactly where the error message is happened?08:21
renuThe error is coming while running the compliance test example: tacker.tests.compliance.sol003.test_vnflcm.IndividualVnfLcmOperationOccurenceTest.test_get_ind_vnf_lcm_op_occs08:21
renuthe error message is : <status status="FAIL" starttime="20230904 08:49:24.324" endtime="20230904 08:49:24.423" critical="yes">ValidationError: Validation error for schema VnfLcmOpOcc.schema.json: '{"flavourId": "simple", "extVirtualLinks": [{"id": "net0", "resourceId": "c4370d60-e1bf-4608-be5c-5fc5d31d9b3a", "extCps": [{"cpdId": "CP1", "cpConfig": [{"cpProtocolData": [{"layerProtocol": "IP_OVER_ETHERNET"}]}]}]}], "vimConnectionInfo"08:22
yasufumPlease wait a moment, I'm finding ...08:22
renuIn NFV-TST 010 “ ~/api-tests/SOL003/VNFLifecycleManagement-API/schemas/ VnfLcmOpOcc.schema.json” file, there is validation check that operationParams should be of object type  as per SOL specification.08:23
yasufumIt must be here.08:24
yasufum#link https://github.com/openstack/tacker/blob/c738e956c62b64a42b1cbec120c31ff38d964cb1/tacker/tests/compliance/sol003/test_vnflcm.py#L22608:24
renuhttps://opendev.org/openstack/tacker/src/branch/master/tacker/objects/vnf_lcm_op_occs.py#L235  --> code the  pperationParams is defined as string 'operation_params': fields.StringField(nullable=True),08:30
yasufumI'm not still sure it's OK just convert the datatype.08:30
yasufumBut It might be work.08:30
yasufumSo, I'm not opposite for your proposal.08:31
renuAlso https://github.com/openstack/tacker/blob/c738e956c62b64a42b1cbec120c31ff38d964cb1/tacker/api/vnflcm/v1/controller.py#L304  line the operation_params is populated.08:32
yasufumOK, thanks.08:32
renuThe compliance API validation code is --> https://forge.etsi.org/rep/nfv/api-tests/-/blob/2.8.1-fix-plu/SOL003/VNFLifecycleManagement-API/schemas/VnfLcmOpOcc.schema.json#L4208:33
yasufumAnyway, please provide a bug report on lauhchpad, and add a link to the error the message on zuul if we can see it.08:34
yasufumThanks08:34
renuok 08:34
yasufumIs there any other comment on the proposal, guys?08:35
yasufumOr we can go to the next topic?08:35
renuThanks08:35
yasufumrenu: you're welcome.08:35
yasufumgood08:36
yasufumk-fukayan: could you share your item?08:36
fukayaYes08:36
fukayamy topic is alert to new Patch Creation08:37
renuWe need to create a bug with detail bug report for this and link it with compliance "https://bugs.launchpad.net/tacker/+bug/1629173"08:38
renuJust for confirmation, Is this correct understanding.08:38
yasufumrenu: perfect, thanks.08:39
renuThanks a lot for confirmation.08:39
yasufumoops08:39
yasufumjust wait08:40
yasufumIs it the same issue with 1629173?08:40
yasufumI've simply asked to add a new bug report for the your issue.08:43
renuok08:43
yasufumthanks08:43
yasufumfukaya: sorry, please go on.08:44
fukayamy topic is alert to new Patch Creation.08:44
fukayaI upload new patch.08:45
fukayahttps://review.opendev.org/c/openstack/tacker/+/90717008:45
fukayathis patch have many changes for directory and filename.08:45
fukayaplease be careful conflicts, if you create and upload new patch.08:46
fukayathat's all my topic08:46
yasufumfukaya: thanks08:47
yasufumHe and Itsuro have uploaded a terminate huge useless warning messages caused while running all tests for which we've been annoyed so much.08:49
uehaThank you for your notice. I was just deleting a lot of files in response to the Legacy API, so there's probably a lot of conflict ...08:51
uehaAnyway, I will share the information to our team.08:51
yasufumSure, thanks kindly.08:51
yasufumfukaya: and final one is just for asking review, right?08:53
fukayayes, please review this patch.08:54
fukayahttps://review.opendev.org/c/openstack/tacker/+/90372608:54
yasufumOK, thanks.08:55
uehafukaya: Thanks, this is my posted patch.08:55
yasufumThank you all.08:56
uehatakahashi-tsc: It's not a big patch, so please review it. thanks08:56
yasufumSo, let's wrap up the meeting if no other comments.08:57
takahashi-tscSure, I will do it ASAP.08:57
takahashi-tscSorry for the late08:57
uehano problem, thank you08:57
yasufumthanks08:59
yasufumSee you next week, bye!08:59
uehathanks, bye08:59
yasufum#endmeeting09:00
opendevmeetMeeting ended Tue Feb  6 09:00:07 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2024/tacker.2024-02-06-08.01.html09:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2024/tacker.2024-02-06-08.01.txt09:00
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2024/tacker.2024-02-06-08.01.log.html09:00
renuBye everyone09:03

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