Thursday, 2019-09-26

*** links has joined #openstack-cyborg00:11
*** links has quit IRC00:12
*** TxGirlGeek has quit IRC00:27
*** zhurong has quit IRC00:43
*** zhurong has joined #openstack-cyborg00:56
*** Sundar has joined #openstack-cyborg01:48
openstackgerritYumengBao proposed openstack/cyborg master: conductor writes device_profile update to db  https://review.opendev.org/67940602:15
openstackgerritYumengBao proposed openstack/cyborg master: Implement privsep boilerplate in cyborg.  https://review.opendev.org/67395702:22
*** chenke has joined #openstack-cyborg02:42
openstackgerritchenker proposed openstack/cyborg master: Fix the hardcoding of user role using sdk_adapter approach  https://review.opendev.org/68256502:50
*** s_shogo has joined #openstack-cyborg02:53
*** Yumeng has joined #openstack-cyborg02:54
*** xinranwang has joined #openstack-cyborg02:57
*** shaohe_feng has joined #openstack-cyborg03:01
Sundar#startmeeting openstack-cyborg03:01
openstackMeeting started Thu Sep 26 03:01:33 2019 UTC and is due to finish in 60 minutes.  The chair is Sundar. Information about MeetBot at http://wiki.debian.org/MeetBot.03:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.03:01
*** openstack changes topic to " (Meeting topic: openstack-cyborg)"03:01
openstackThe meeting name has been set to 'openstack_cyborg'03:01
SundarHi all03:01
Sundar#topic Who's here03:01
shaohe_fenggood evening03:01
*** openstack changes topic to "Who's here (Meeting topic: openstack-cyborg)"03:01
Sundaro/03:01
s_shogoHi all03:02
shaohe_fengo/03:02
chenkeo/03:02
chenkeHi all.03:02
Yumeng#info Yumeng03:02
Yumenghi all03:02
xinranwangHi all03:03
xinranwang#info xinranwang03:03
s_shogo#info s_shogo03:03
SundarLet's start with some good news. In Chenke's patch https://review.opendev.org/#/c/682565/, Eric asked to try 'strict_proxies=False'03:03
SundarI tried and it works for me at least :)03:03
chenkeWow03:03
chenkeSound great.03:03
SundarIf chenke can resubmit with that change, I'll trigger the tempest check03:04
chenkeI had done it.03:04
chenkeAnd triggered the tempest check.03:04
Sundarhttps://review.opendev.org/#/c/682565/15/cyborg/common/utils.py@149 still has i, right?03:05
Sundar*it03:05
SundarI set that to False03:06
chenkeThe eric's advice is to see it to False, pls see Line 130 the default value.03:06
xinranwangI discussed with colleague who has experience on CI, there is no other solution except add "depend on" in each patch.03:07
xinranwangit is better to merge nova patches as soon as possible.03:07
Sundarchenke: I see.03:08
SundarOk. Hope that does the trick.03:08
chenkeHope so.03:08
Yumengagree with Xinran03:08
Yumengwe have this to test related patches :https://review.opendev.org/#/c/670999/03:08
Yumengto test nova-cyborg-integration related patches03:09
chenkeAgree with Xinran. Now Yumengs' patch is a better solution so far.03:09
SundarIt is not up to us to get Nova patches merged. There are challenge sin getting reviewer attention, not only for Cyborg, but for other subjects too.03:09
SundarAre we saying we should put Depends-On for a Nova patch in every Cyborg patch?03:10
xinranwangyes03:11
*** shaohe_feng has quit IRC03:11
SundarAll agree?03:12
chenkebut this will have too many dependencies.03:12
SundarToo many dependencies on Nova code?03:13
chenkeYes.03:14
xinranwang1. need keep nova patch updated all the time to avoid merge conflict.03:15
xinranwang2. need add "depend on" in every patch to trigger correct tempest test.03:15
SundarYea. May be we can do it judiciously based on whether the patch has Nova interaction.03:15
chenkeBut it is also a good way to fully test our cyborg code.03:15
chenkeAgree03:15
*** shaohe_feng has joined #openstack-cyborg03:16
SundarI am the only one maintaining those patches. Nova moves fast and breakages happen often. I cannot commit to keep doing that all the time, unless we are getting Nova reviewers' attention.03:16
shaohe_fengsomething wrong with my net03:16
chenkewelcome back.03:17
xinranwangIt's better to get nova folks attention.03:17
xinranwangLonger we wait, more efforts it takes.03:17
SundarThat's what we tried to do for entire Train cycle03:17
Yumengyes. so better to have a successful tempest test at nova side and get merg asap, then we add more features in cyborg03:17
YumengSundar: I can help to maintain and fix patches, if you need help.03:19
SundarLet's be clear. Now we put Depends-On *from* Nova to the Cyborg patch that we want to test, i..e. chenke's patch. We can't do that for every patch.03:21
chenkeAgree.03:21
chenkejust some special patch should do like this.03:22
xinranwang+103:22
s_shogo+103:22
Yumeng+103:22
SundarMakes sense. Any patch that touches Nova or other services or any significant patch can be tested this way. If/when we get Nova reviews early in U, we can make it a common practice.03:24
SundarAll good with that?03:24
SundarOk, I'll take previous +1s as yes :)03:25
Sundar#topic RC status03:26
*** openstack changes topic to "RC status (Meeting topic: openstack-cyborg)"03:26
Sundarhttps://review.opendev.org/#/c/684056/1 has been filed03:26
SundarI am saying we have a few potential RC blockers.03:27
Sundar•Privsep: https://review.opendev.org/673957 : affects security03:27
Sundar•Privsep for FPGA prog: https://review.opendev.org/683733 : affects security03:27
Sundar•V1 API: https://review.opendev.org/684193 : affects backwards compatibility03:27
SundarOthers are important for us, and we should merge as much of them as we can.03:27
shaohe_fenghttps://review.opendev.org/#/c/681005/03:28
openstackgerritchenker proposed openstack/cyborg master: Fix the hardcoding of user role using sdk_adapter approach  https://review.opendev.org/68256503:28
Sundarshaohe_feng, an RC blocker has  a high bar -- we have to explain why the entire release should be held up till we fix that03:29
SundarWe should continue to review your patch and try to merge it. May be this RC may not be the last one.03:30
shaohe_fengOne questions about:  sdk_adapter patch. I remember we did user sdk_adapter in V1, why we change it to connection03:30
shaohe_fengand change back to sdk_adapter again?03:30
chenkenova recommand us to use sdk now.03:31
SundarWe used ksa_adapter in v1. We were asked to move to sdk_adapter as a new method and then to COnnection as the latest one. There are some bugs apparently, so we have settled on what works.03:31
Sundarchenke: +103:32
shaohe_fengwhat's the pron of sdk?03:32
shaohe_fengO, I remember xinranwang use sdk_adapter ?03:34
shaohe_fengwhy not give up?03:34
shaohe_fengthen sdk_adapter again?03:34
shaohe_fengpros and cons?03:35
SundarYou can ask Eric in that patch. Nova has some requirements and considerable interest in this area.03:36
shaohe_fengOK.03:36
SundarAre there any other patches that are potential RC blockers, i.e, have security or critical implications, so we should hold up the release?03:37
shaohe_fengmaybe we can do more investigation on it. but not now03:37
shaohe_fengnow we have more things to do.03:37
SundarSure. If nothing else, let us please focus on reviewing the ones above first, and as much of the rest as we can. It is possible that there may be future RCs, so they may still make it03:39
SundarAny other comments or thoughts?03:40
Yumenghttps://review.opendev.org/#/c/679406/ this one please03:40
Yumengconductor writes device_profile03:40
SundarYumeng: sure. IMHO, it is mostly there. I'll try it out tonight and review it03:40
Yumengjust updated.03:40
Yumengthanks!03:40
SundarShaohe, have you tried your patch with the Nova patches?03:41
shaohe_fengyes.03:41
SundarGreat03:41
shaohe_fengxinranwang also help to do it.03:41
SundarThanks to both of you03:42
SundarAnything else, folks?03:42
shaohe_fengactually, I did not change your code logical03:42
shaohe_fengjust put them in thread pool as async job. :)03:42
SundarCool, np even if you changed it, as long as it works :)03:43
xinranwangThis patch is almost good for me03:43
Sundaralmost?03:44
SundarAnyway, we can continue the review in Gerrit.03:44
xinranwang“Almost”means need other’s review as well03:44
chenkeAbout this patch:https://review.opendev.org/#/c/684193/03:45
chenkeI agree with xinran's idea.03:45
SundarDo you want to see 6 endpoints with devstack? :)03:45
Sundarv1 is end-of-life.03:46
chenkeno03:46
chenkeWe don't need to enable v1.03:46
SundarAfter Train, we can remove it early in U03:46
SundarCan you explain further, chenke? v1 is deprecated but supported in this release. So, we do the bare minimum to keep it alive, but don't bother develoeprs with legacy endpoints03:47
SundarWe can remove v1 altogether early in U, and even these devstack comments will go away03:48
SundarAnybody disagree?03:49
chenkeSorry, I misunderstood this meaning.03:49
chenkejust go on.03:49
SundarYou are ok with that patch as is?03:49
SundarAnyway, let's continue the review in Gerrit03:50
chenke+103:50
SundarIf nothing else, we can call it a day (or night or afternoon)03:50
SundarHave a good day, everyone! Bye for now. (I'll bother you on WeChat after this -- JK)03:51
Sundar#endmeeting03:51
*** openstack changes topic to "Pending patches (Meeting topic: openstack-cyborg)"03:51
openstackMeeting ended Thu Sep 26 03:51:42 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)03:51
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-09-26-03.01.html03:51
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-09-26-03.01.txt03:51
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-09-26-03.01.log.html03:51
chenkeBye~ all03:52
Sundarchenke -- the latest tempest run failed too03:54
chenkecould you give me the address03:54
chenkedetail log address.03:54
Sundarhttps://openstack.fortnebula.com:13808/v1/AUTH_e8fd161dc34c421a979a9e6421f823e9/zuul_opendev_logs_c00/670999/12/check/cyborg-tempest/c00ce63/controller/logs/screen-cyborg-api.txt.gz03:54
SundarSep 25 14:33:08.765936 --- Server-side error: "Failed to create a working proxy for service compute: No valid endpoint was discoverable."03:55
chenkeNow time is ?03:56
chenkeI want to confirm if it is the latest log.03:57
SundarIt is in UTC03:57
SundarI see, it could be old?03:57
chenkeI am not sure.03:57
SundarSeems like old one -- never mind, false alarm ;)03:58
chenkeOk~03:58
SundarI need to leave now, will be back in 30 min or so03:58
chenkehttps://zuul.opendev.org/t/openstack/stream/fa3f4faccb0744cb9e019cae42b1102d?logfile=console.log03:58
chenkethis is new.03:58
chenkeOk. the same to me.03:58
chenkeI will back after 90min.03:58
*** Sundar has quit IRC04:19
*** Yumeng has quit IRC05:19
*** chenke has quit IRC05:21
*** chenke has joined #openstack-cyborg06:01
*** shaohe_feng has quit IRC06:03
openstackgerritSundar Nadathur proposed openstack/cyborg master: Program FPGAs with oslo.privsep.  https://review.opendev.org/68373306:12
*** s_shogo has quit IRC06:19
openstackgerritzhurong proposed openstack/cyborg master: Fix delete arq 403 failed  https://review.opendev.org/68494706:27
openstackgerritMerged openstack/cyborg master: Enable fake_driver by default  https://review.opendev.org/68471207:28
*** chenke has quit IRC07:49
*** FlorianFa has joined #openstack-cyborg07:52
openstackgerritchenker proposed openstack/cyborg master: Fix delete arq 403 failed  https://review.opendev.org/68494708:28
openstackgerritMerged openstack/cyborg master: Implement privsep boilerplate in cyborg.  https://review.opendev.org/67395709:00
*** xinranwang has quit IRC09:05
openstackgerritMerged openstack/cyborg master: conductor writes device_profile update to db  https://review.opendev.org/67940610:42
*** Sundar has joined #openstack-cyborg11:04
SundarHi zhurong11:08
*** shaohe_feng has joined #openstack-cyborg11:09
*** chenke has joined #openstack-cyborg11:11
zhurongHi Sundar11:12
SundarHi zhurong, thanks for all your contribution and reviews.11:12
SundarI'd like to talk about https://review.opendev.org/#/c/684193/311:12
SundarOpenStack has a bacwards compat requirement. We have been releasing CYborg since Queens cycle.11:13
SundarWe have had v1 API for some time, developed it in Stein but also marked it as deprecated11:13
zhurongyeah, I think we should give people more clearly message, when will remove the V11:14
SundarWe cannot remove it right away in Train. We must keep it for 1 release.11:14
zhurongyeah, I think we should give people more clearly message, when will remove the V1 API11:14
SundarSo, we are keeping it in Train and will remove it in U11:14
SundarMeanwhile we don't see anybody using it given its current state. So, we are doing the minimum to keep it alive. If anybody wrote scripts to play with it, they will return some meaningful value like [] or None, but not crash11:16
SundarEarly in U, we can remove it11:16
zhurongNow the message only said we deprecated v1 api, but don't give the time clearly.11:16
SundarOthers gave -1 and retracted after explanation.11:16
SundarOk, I believe the standard practice is 1 cycle11:17
SundarWe don't have to keep it longer11:17
zhurongsorry for the later rely, I have a meeting this afternoon, so I didn't have time to watch the review process11:18
SundarNot sure we can just remove it just like that, unless you know of some exception11:18
SundarNP. Do you agree with the explanation for the v1 API?11:19
zhurongI agree with you. In my comment, I said if we don't remove in this cycle, we should make the deprecated message more cleary, tell usr and developer when we will remove the v1 API. just edit the deprecated message add the we will remove in U cycle.11:21
SundarAh I see, sure11:23
SundarWe have to update all the docs11:24
zhurongthat's my point, Sundar, I will remove the -111:31
SundarThanks, zhurong.11:33
donnydCould we get some reviews of https://review.opendev.org/#/c/677715/211:42
Sundardonnyd: Yes, I'll ask for reviews and do it myself too. Trying to find the deadline for docs11:44
donnydSundar: you are either up really early or really late11:44
SundarBoth :)11:45
Sundarzhurong: if you agree, can you give +2 on https://review.opendev.org/#/c/684193/3 ?11:49
zhurongSundar I give the +1 but can not +2 LOL12:06
Sundarzhurong: We should get you +2 power soon :)12:07
openstackgerritDonny Davis proposed openstack/cyborg master: Cleanup index / add in driver support matrix  https://review.opendev.org/67771512:31
donnydI rearranged some of the docs and moved the API related things into its own section13:03
donnydhttps://7708f6003b3b400bcb29-64fb7d6df73b457268886899fb0ff053.ssl.cf1.rackcdn.com/677715/7/check/openstack-tox-docs/291916c/docs/13:03
donnydThe API doc itself still needs some work, however content can come after everyone is happy with the structure13:03
donnydDoes anyone have a list of required functions for a driver to add to the matrix13:11
openstackgerritchenker proposed openstack/cyborg master: Fix delete arq 403 faile and disable non-admin arq policy check  https://review.opendev.org/68494713:30
openstackgerritchenker proposed openstack/cyborg master: Fix delete arq 403 failed and disable non-admin arq policy check  https://review.opendev.org/68494713:32
openstackgerritchenker proposed openstack/cyborg master: Fix delete arq 403 failed and disable non-admin arq policy check  https://review.opendev.org/68494713:40
*** chenke has quit IRC13:41
openstackgerritMerged openstack/cyborg master: Fix v1 API.  https://review.opendev.org/68419313:51
openstackgerritMerged openstack/cyborg master: Program FPGAs with oslo.privsep.  https://review.opendev.org/68373313:51
openstackgerritSundar Nadathur proposed openstack/cyborg master: async job for bind  https://review.opendev.org/68100514:29
*** TxGirlGeek has joined #openstack-cyborg15:05
*** TxGirlGeek has quit IRC17:40
*** TxGirlGeek has joined #openstack-cyborg17:44
*** TxGirlGeek has quit IRC17:49
*** TxGirlGeek has joined #openstack-cyborg18:02
*** Sundar has quit IRC18:25
openstackgerritDonny Davis proposed openstack/cyborg master: Cleanup index / add in driver support matrix  https://review.opendev.org/67771519:03
*** shaohe_feng has quit IRC19:38
*** TxGirlGeek has quit IRC19:59
openstackgerritDonny Davis proposed openstack/cyborg master: Cleanup index / add in driver support matrix  https://review.opendev.org/67771520:56
*** TxGirlGeek has joined #openstack-cyborg20:58
*** efried has quit IRC22:15
openstackgerritBiwei Guo proposed openstack/cyborg-tempest-plugin master: [WIP] added soft reboot, pause/unpause, lock/unlock scenarios  https://review.opendev.org/68518322:17
*** efried has joined #openstack-cyborg22:18
openstackgerritDonny Davis proposed openstack/cyborg master: Cleanup index / add in driver support matrix  https://review.opendev.org/67771523:07
openstackgerritDonny Davis proposed openstack/cyborg master: Cleanup index / add in driver support matrix  https://review.opendev.org/67771523:34
openstackgerritSundar Nadathur proposed openstack/cyborg master: Cleanup index / add in driver support matrix  https://review.opendev.org/67771523:34
*** efried has quit IRC23:34
*** efried has joined #openstack-cyborg23:35
*** TxGirlGeek has quit IRC23:59

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!