Wednesday, 2020-04-22

*** tetsuro has joined #openstack-meeting-alt00:05
*** Liang__ has joined #openstack-meeting-alt01:01
*** gyee has quit IRC01:04
*** masahito has joined #openstack-meeting-alt01:42
*** masahito has quit IRC01:47
*** sfernand has quit IRC01:48
*** masahito has joined #openstack-meeting-alt02:01
*** apetrich has quit IRC02:09
*** ricolin has joined #openstack-meeting-alt02:33
*** tetsuro has quit IRC03:02
*** enriquetaso has quit IRC03:13
*** masahito has quit IRC03:15
*** tetsuro has joined #openstack-meeting-alt03:18
*** tetsuro has quit IRC03:19
*** jtomasek has quit IRC03:33
*** jtomasek has joined #openstack-meeting-alt03:36
*** tetsuro has joined #openstack-meeting-alt03:57
*** masahito has joined #openstack-meeting-alt04:01
*** yamamoto has quit IRC04:18
*** yamamoto has joined #openstack-meeting-alt04:37
*** maaritamm has joined #openstack-meeting-alt04:43
*** maaritamm has quit IRC05:02
*** maaritamm has joined #openstack-meeting-alt05:03
*** rfolco has quit IRC05:09
*** bnemec has quit IRC05:22
*** rcernin has quit IRC05:24
*** ysandeep|away is now known as ysandeep05:34
*** masahito has quit IRC05:43
*** ricolin has quit IRC05:51
*** ricolin has joined #openstack-meeting-alt05:53
*** ttsiouts has joined #openstack-meeting-alt05:56
*** rcernin has joined #openstack-meeting-alt06:09
*** rcernin has quit IRC06:10
*** belmoreira has joined #openstack-meeting-alt06:10
*** rcernin has joined #openstack-meeting-alt06:11
*** belmoreira has quit IRC06:12
*** tetsuro has quit IRC06:21
*** belmoreira has joined #openstack-meeting-alt06:23
*** licanwei has joined #openstack-meeting-alt06:23
*** rcernin has quit IRC06:25
*** rcernin has joined #openstack-meeting-alt06:26
*** tetsuro has joined #openstack-meeting-alt06:37
*** maaritamm has quit IRC06:37
*** Dantalion has joined #openstack-meeting-alt06:53
*** slaweq has joined #openstack-meeting-alt06:58
*** slaweq has quit IRC07:02
*** tetsuro has quit IRC07:03
*** apetrich has joined #openstack-meeting-alt07:04
*** slaweq has joined #openstack-meeting-alt07:05
*** ricolin has quit IRC07:06
*** tetsuro has joined #openstack-meeting-alt07:11
*** tetsuro has quit IRC07:11
*** rcernin has quit IRC07:13
*** ricolin has joined #openstack-meeting-alt07:13
*** tetsuro has joined #openstack-meeting-alt07:20
*** maaritamm has joined #openstack-meeting-alt07:38
*** vishalmanchanda has joined #openstack-meeting-alt07:54
*** ccamacho has joined #openstack-meeting-alt07:57
*** chenke has joined #openstack-meeting-alt07:59
chenkehello07:59
chenkeI am here.07:59
Dantalionhello08:00
licanwei#startmeeting Watcher08:00
openstackMeeting started Wed Apr 22 08:00:40 2020 UTC and is due to finish in 60 minutes.  The chair is licanwei. Information about MeetBot at http://wiki.debian.org/MeetBot.08:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:00
*** openstack changes topic to " (Meeting topic: Watcher)"08:00
openstackThe meeting name has been set to 'watcher'08:00
licanweihi~08:00
*** links has joined #openstack-meeting-alt08:01
licanwei#topic Review08:03
*** openstack changes topic to "Review (Meeting topic: Watcher)"08:03
licanweimost for Use unittest.mock instead of third party mock08:03
licanweihttps://review.opendev.org/#/c/721028/08:04
licanweihttps://review.opendev.org/#/c/71812508:04
licanweihttps://review.opendev.org/#/c/71812208:04
licanweihttps://review.opendev.org/#/c/72100708:04
Dantalion721028 we just need to update, seems one line was missed which trigger pep808:05
chenkeAgree we consider therse patch08:05
chenkeYe.08:05
Dantalion718125, needs rebase as most changes are also in https://review.opendev.org/#/c/719340/ which has merged08:06
licanweiWatcher release for Ussuri https://review.opendev.org/#/c/721472/08:07
Dantalion718122 & 721007 are both for watcherclient but one has more line changes so should check what is the difference08:07
*** tetsuro_ has joined #openstack-meeting-alt08:08
DantalionWatcher release file looks good to me08:08
chenkeI had submit remove six patch08:09
chenkeDo you all think we merged it before release ?08:09
licanweichenke: your https://review.opendev.org/#/c/721612/ ?08:10
chenkeye08:10
*** tetsuro has quit IRC08:11
chenkeand this:https://review.opendev.org/#/c/721786/108:11
licanweiI don't think these are important for release08:13
chenkein my env. the py3 and pep8 passed.08:14
chenkeok. If you all think so. We can merged it in the next V.08:14
DantalionI think for now this is okaj but for next release everything for python 2 needs to be removed08:14
licanweihttps://review.opendev.org/#/c/720140/ Initial watcher helm chart needs review08:15
chenkeok.08:15
DantalionUnfortunately, you can not test this chart in k8s yet unless you build Watcher images and change image location in values.yaml08:16
Dantalionhttps://review.opendev.org/#/c/696677/ this needs to merge for images to be pushed to repository08:17
licanweiDantalion: ok08:19
licanweiDantalion: do you test in k8s env?08:20
DantalionOnce a few releases ago08:21
DantalionI want to redo the test when the images are ready and there is time CERN can provide cluster for testing08:21
licanweiDantalion: great08:22
chenkecool08:23
licanweiDantalion: and I'll try to test in my env.08:24
DantalionCool thanks08:25
licanweilast week jatinder Singh(Orange Labs & Networks) sent a mail to me08:26
*** tetsuro_ has quit IRC08:27
licanweiI have tested watcher service on openstack USSURI version with existing  strategies yesterday. I have few queries regarding watcher service. Please help to advise on below point.08:27
licanwei08:27
licanwei1.       is there vm scheduling optimize use-case tested with watcher ?08:27
licanwei2.       is it feasible to develop a common strategy for Watcher with AI to achieve optimization at pre scheduling VM and post scheduling or any discussion on this ?08:27
licanwei3.       could we optimize VNFs that installed on NOVA with cpu-pinning environment ?08:28
licanweicould you please share invite of next watcher meeting.08:28
Dantalion2. I think is feasible we speculated about it at CERN and envisioned it as an external service that integrated with Wathcer08:28
DantalionHe is welcome during watcher meeting for me anytime :)08:29
licanweiI reply to him the meeting time ,08:29
licanweibut i don't know if he is online?08:29
Dantalion2. could integrate with the scoring module to evaluate the effectiveness of strategies as part of machine learning08:29
DantalionI think it is best to discuss the questions when he can join a meeting08:30
licanweiDantalion: you can send mail to him:)08:30
DantalionDo you have email?08:30
licanweijatinder1.singh@orange.com08:31
DantalionI will email him, I also have a contact at CERN who is interested in machine learning for Watcher08:31
Dantalionmaybe the can collaborate :)08:31
licanweiDantalion: great~08:32
licanweiThese is my reply:08:34
licanweiq1:About use cases, ZTE had tests at China Telecom in 2018.  and CERN also tested Watcher last year. In addition, as far as I know, there are companies in Russia and Greece that have tested Watcher, but I don???t know the details.08:36
licanweiq2:There is not much discussion about AI strategies. Watcher has a related BP:08:36
licanweihttps://specs.openstack.org/openstack/watcher-specs/specs/newton/implemented/scoring-module.html08:36
licanweiq3:This depends on NOVA. For example, VM migration, Watcher's action is implemented by calling novaclient.08:36
licanweiWe will have IRC meeting at 8:00 UTC on April 22 on channel #openstack-meeting-alt, welcome to join us!08:36
licanweiCommunity will have Virtual PTG on June08:36
licanweihttp://lists.openstack.org/pipermail/openstack-discuss/2020-April/014126.html08:36
licanweiDo we need a time slot?08:37
chenkeI think no.08:39
DantalionI think it will be the same as regular meeting08:39
DantalionWe always manage to discuss all necessities within time so no additional time is needed08:39
licanweiok08:40
chenkeok08:40
licanweithat's all for today~08:40
*** masahito has joined #openstack-meeting-alt08:41
licanweiif no other questions, i'll end the meeting08:41
chenkeok08:41
chenkebye~08:41
Dantalion okaj see you next time08:41
licanweisee you all~08:42
licanwei#endmeeting08:42
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"08:42
openstackMeeting ended Wed Apr 22 08:42:18 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:42
openstackMinutes:        http://eavesdrop.openstack.org/meetings/watcher/2020/watcher.2020-04-22-08.00.html08:42
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/watcher/2020/watcher.2020-04-22-08.00.txt08:42
openstackLog:            http://eavesdrop.openstack.org/meetings/watcher/2020/watcher.2020-04-22-08.00.log.html08:42
*** ysandeep is now known as ysandeep|lunch08:46
*** e0ne has joined #openstack-meeting-alt08:56
*** ysandeep|lunch is now known as ysandeep09:06
*** chenke has quit IRC09:10
*** ricolin has quit IRC09:22
*** ricolin has joined #openstack-meeting-alt09:23
*** ricolin has quit IRC09:24
*** ricolin has joined #openstack-meeting-alt09:25
*** ricolin has quit IRC09:25
*** ricolin_ has joined #openstack-meeting-alt09:25
*** e0ne has quit IRC09:34
*** e0ne has joined #openstack-meeting-alt09:35
*** ricolin_ is now known as ricolin09:36
*** yamamoto has quit IRC09:57
*** maaritamm has quit IRC10:14
*** hemna has quit IRC10:18
*** hemna has joined #openstack-meeting-alt10:19
*** Liang__ has quit IRC10:21
*** masahito has quit IRC10:28
*** maaritamm has joined #openstack-meeting-alt10:34
*** yamamoto has joined #openstack-meeting-alt10:34
*** priteau has joined #openstack-meeting-alt10:39
*** yamamoto has quit IRC10:44
*** yamamoto has joined #openstack-meeting-alt10:59
*** yamamoto has quit IRC11:03
*** yamamoto has joined #openstack-meeting-alt11:22
*** yamamoto has quit IRC11:25
*** yamamoto has joined #openstack-meeting-alt11:25
*** jtomasek_ has joined #openstack-meeting-alt11:36
*** jtomasek has quit IRC11:39
*** ysandeep is now known as ysandeep|brb11:46
*** raildo has joined #openstack-meeting-alt11:53
*** yamamoto has quit IRC12:15
*** andrebeltrami has joined #openstack-meeting-alt12:16
*** ttsiouts_ has joined #openstack-meeting-alt12:16
*** ttsiouts has quit IRC12:20
*** rfolco has joined #openstack-meeting-alt12:22
*** ysandeep|brb is now known as ysandeep12:41
*** yamamoto has joined #openstack-meeting-alt12:48
*** yamamoto has quit IRC12:56
*** tosky has joined #openstack-meeting-alt12:57
*** maaritamm has quit IRC13:12
*** maaritamm has joined #openstack-meeting-alt13:12
*** Kvisle has joined #openstack-meeting-alt13:43
*** e0ne has quit IRC13:44
*** Liang__ has joined #openstack-meeting-alt13:44
*** e0ne has joined #openstack-meeting-alt13:44
*** yamamoto has joined #openstack-meeting-alt13:47
*** enriquetaso has joined #openstack-meeting-alt13:47
*** yamamoto has quit IRC13:58
*** rosmaita has joined #openstack-meeting-alt13:59
*** lvbin01 has quit IRC13:59
*** Liang__ is now known as LiangFang13:59
*** lvbin01 has joined #openstack-meeting-alt13:59
*** e0ne has quit IRC14:00
rosmaita#startmeeting cinder14:00
openstackMeeting started Wed Apr 22 14:00:14 2020 UTC and is due to finish in 60 minutes.  The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: cinder)"14:00
openstackThe meeting name has been set to 'cinder'14:00
rosmaita#link https://etherpad.openstack.org/p/cinder-ussuri-meetings14:00
rosmaita#topic roll call14:00
*** openstack changes topic to "roll call (Meeting topic: cinder)"14:00
smcginniso/14:00
whoami-rajathi14:00
jungleboyjo/14:00
toskyo/14:00
walshh_hi14:00
LiangFango/14:00
rajinirhi14:00
eharneyhi14:00
*** sfernand has joined #openstack-meeting-alt14:00
Kvislehi14:01
*** e0ne has joined #openstack-meeting-alt14:01
gansohello14:01
sfernandhi14:01
*** yamamoto has joined #openstack-meeting-alt14:01
*** yamamoto has quit IRC14:01
e0nehi14:01
enriquetasohi14:01
lsekihi14:01
m5zhi14:01
*** liuyulong has joined #openstack-meeting-alt14:01
rosmaitawow, big turnout14:01
*** throne82_ has joined #openstack-meeting-alt14:01
*** yamamoto has joined #openstack-meeting-alt14:01
*** bnemec has joined #openstack-meeting-alt14:01
rosmaita#topic announcements14:02
*** openstack changes topic to "announcements (Meeting topic: cinder)"14:02
rosmaitaok, the big announcement is that RC-1 gets released tomorrow14:02
rosmaitaand the stable/ussuri branch is cut14:02
rosmaitathat means all bugfixes must go to master14:02
*** yamamoto has quit IRC14:02
jungleboyjWow, how did we get here so fast?14:03
rosmaitaand then be proposed as backports to stable/ussuri14:03
*** yamamoto has joined #openstack-meeting-alt14:03
rosmaitaif they are going to be included in the release14:03
rosmaitaso, if you have such a bug14:03
rosmaitaplease tag it with 'ussuri-rc-potential'14:03
rosmaitaand better yet, add it to this etherpad so it gets visibility:14:03
rosmaita#link https://etherpad.opendev.org/p/cinder-ussuri-rc-backport-potential14:04
rosmaitabut yeah, it did seem to sneak up kind of fast14:04
jungleboyj:-)14:04
*** gshippey has joined #openstack-meeting-alt14:04
smcginnisReviewers should also keep in mind string freeze.14:05
rosmaitasmcginnis: thanks for mentioning that14:05
rosmaitawe aren't supposed to change any translatable strings any more in ussuri14:05
*** thgcorrea has joined #openstack-meeting-alt14:05
rosmaitaunless they contain profanity14:05
rosmaitabut i haven't seen any of those14:05
rosmaita(please don't take it as a challenge)14:06
smcginnis:)14:06
rosmaitai think that's basically it -- please test and look for bugs as time allows14:06
* jungleboyj start getting creative.14:07
rosmaitai will watch the gate to see that things in flight have merged and then put up a release patch for RC-114:07
rosmaitalast item is the victoria PTG14:07
rosmaita(virtual ptg)14:07
*** Xuchu has joined #openstack-meeting-alt14:07
rosmaita#link https://etherpad.openstack.org/p/cinder-victoria-ptg-planning14:08
rosmaitano one put any suggested good/bad times on it14:08
rosmaitasometime tomorrow i will put in our requests for time slots14:08
rosmaitaso if you have a preference to express, please say so on the etherpad14:09
rosmaitalook at last week's meeting log for details about the available slots, etc14:09
rosmaita#topic macrosan driver situation14:09
*** openstack changes topic to "macrosan driver situation (Meeting topic: cinder)"14:09
rosmaita#link https://etherpad.opendev.org/p/cinder-ussuri-driverstuff14:09
rosmaitaok. so this is a strange situation14:09
rosmaitathey've got the third party CI running more or less reliably14:10
rosmaitabut are having trouble with their "mark as supported again" patch14:10
rosmaitawhich is backwards from what we usually see14:10
rosmaitaanyone here from macrosan?14:11
whoami-rajati will just repeat what he said in the channel earlier today14:11
rosmaitaok, thanks14:11
whoami-rajaton the revert patch, the CI isn't able to work on the code14:12
whoami-rajatbut after some refactoring, adding lines14:12
whoami-rajatthe CI seems to work14:12
whoami-rajatsee PS214:13
whoami-rajathttps://review.opendev.org/#/c/721428/2/cinder/volume/drivers/macrosan/devop_client.py14:13
jungleboyjUgh.14:13
*** liuyulong has quit IRC14:13
rosmaitayeah, that's a 1358 line change just on that file14:13
jungleboyjAnd we asked them to just do the revert.14:13
whoami-rajati'm not really familiar with CI system, but i think the only way to allow CI to function is to let them do the refactor which is just adding lines14:14
whoami-rajator change the CI functionality14:14
whoami-rajati'm not sure14:14
jungleboyjCan we have them submit the refactor as a dependent follow-up patch?14:14
rosmaitawhoami-rajat: this is ruffian-sheep working on this, right?14:15
whoami-rajatbut i see more changes14:15
whoami-rajatrosmaita, yep14:15
whoami-rajatsome function name changes and parameters as well14:15
rosmaitayeah, i see him in the cinder channel all the time14:15
rosmaitaso whoami-rajat, as you understand it, the situation is that the revert-only patch passes all *our* CI, but not theirs14:16
whoami-rajatyep14:17
rosmaitai don't know what to do ... they have worked really hard on the CI, which is great, we want to encourage that14:18
rosmaitabut we don't want to merge something that doesn't pass their own ci14:18
whoami-rajateven the logs aren't available to check the failure14:18
whoami-rajatyeah, it's important for them that their driver is marked supported for ussuri14:19
rosmaitasmcginnis: how much would the release team scream if we try to get this as an RC-2 ?14:20
smcginnisThat should be fine.14:20
smcginnisAnd if small updates are needed to the revert to get it to work now, that is fine.14:21
rosmaitaok, thanks14:21
smcginnisBut it can't be changing ever single line in the file like they've been doing.14:21
rosmaitaright, i don't know how that is even happening14:21
rosmaitawhoami-rajat: you are probably closest to their time zone14:21
smcginnisAt least part I'm assuming is changing LF to CRLF.14:22
rosmaitawhoami-rajat: can you work with ruffian-sheep a bit more14:22
whoami-rajatrosmaita, yeah, i will update him but it would be great if any driver maintainer helps them as i think the main issue is regarding the CI14:22
rosmaitagood point14:23
rosmaitaany driver maintainer volunteers?14:23
rosmaitac'mon, it's worth karma points14:24
whoami-rajati will try to help him work it out14:24
rosmaitaok, and hopefully some driver maintainer will remember that what goes around, comes around, and will also help14:25
rosmaitaok, so our official stance for the record is:14:26
whoami-rajat:D14:26
rosmaitawe will give them until early next week to get this sorted out14:26
jungleboyjsmcginnis:  How is that generic CI setup coming?  ;-)14:26
rosmaitai guess must merge by tuesday?14:26
smcginnisjungleboyj: Haha, nowhere.14:27
whoami-rajati think that's reasonable time to work it out14:27
jungleboyj:-)14:27
rosmaitaok, i already see some bugs nominated on the rc-potential etherpad, so we're most likely going to have an RC-214:27
rosmaitawhich will allow me to procrastinate on the release note14:28
rosmaitaok, thanks everyone, i know it's a boring discussion, but very important to the party concerned14:28
rosmaita#topic NetApp E-series driver discussion14:28
*** openstack changes topic to "NetApp E-series driver discussion (Meeting topic: cinder)"14:28
whoami-rajatrosmaita++14:28
rosmaitaKvisle: that's you14:28
rosmaitai think most of this has been discussed on the agenda?14:28
KvisleHi14:29
KvisleIt seems so, but if I understand it right:14:29
Kvisle- Someone needs to step up and take driver maintainer and CI-responsibility for a new driver which CAN be based on the old code.  That someone is very unlikely to be Netapp.14:29
Kvisle(needs, as in ... for me to get what I want)14:30
KvisleHave I understood things correct?14:30
rosmaitayes14:30
rosmaitaonly thing i would add is "extremely very unlikely"14:31
rosmaitabut in any case, if you want to use it for lenovo hardware14:31
rosmaitawould be better testing it on an actual lenovo backend anyway14:31
jungleboyjWhoa, did someone say Lenovo?14:31
KvisleYes14:32
rosmaitajungleboyj: line 90 on the agenda14:32
KvisleLenovo DE-Series are based on Netapp E-series, that's the case in point why I want to revive the driver14:32
jungleboyjWhoa.  So you are reviving the E-Series driver for DE-Series?14:32
rosmaitaKvisle: your interest is mainly as a driver consumer, is that correct?14:33
KvisleI could probably do this for a week a year at most14:33
Kvisleso yes, consumer14:33
KvisleI have a question regarding the deprecation announcement which I found odd -- it was suggested that one should use the LVM driver in stead.  I have no idea how that would solve any problems whatsoever.  Is there anything I don't understand about how the LVM driver works?14:33
smcginnisMaybe the suggestion was to use LVM on top of a pool of storage provided by the E-Series?14:35
lsekismcginnis: yes14:35
jungleboyjAh, interesting.14:35
smcginnisThat's certainly an option for any storage that doesn't have its own driver.14:35
jungleboyj++14:35
rosmaitajungleboyj: is there any interest at lenovo in doing this?14:36
lsekiOr ceph. I don't have the telemetry results right now but our customers tends to use eseries w/ lvm or ceph14:36
jungleboyjThough, I was frustrated when the e-series driver got deprecated for this reason.14:36
rosmaitathis == create a DE-series driver14:36
jungleboyj:-)  I would love to say yes but I pushed this internally a while back, when they were deprecating, and got no traction.14:37
rosmaitaKvisle: you don't happen to represent a transnational telco, do you?14:37
jungleboyjHe he.14:38
KvisleI represent a service provider in Norway, which is pretty large in Norwegian sense :D14:38
rosmaitai guess your best bet is talk to your lenovo rep and see if you can get something rolling14:39
KvisleThat seems like the next step for me, yes.14:39
rosmaitaok, thanks for bringing this up.  anything else?14:39
KvisleNo - that's it. Thank you.14:39
jungleboyjKvisle: Please feel free to reach out to me.  I am at Lenovo and can do my best to get you in touch with the right people.14:39
Kvislejungleboyj: that's great!14:40
rosmaita#topic Continued discussion of: Cinder throws error creating incremental backup from parent in another project14:40
*** openstack changes topic to "Continued discussion of: Cinder throws error creating incremental backup from parent in another project (Meeting topic: cinder)"14:40
jungleboyjjbryant1@lenovo.com  Will need to involve your account team as well though.14:40
rosmaitaganso: the floor is yours14:40
gansook so, I included as much info as I could in the agenda etherpad14:40
gansoI submitted patches for 2 possible fixes14:40
gansothey are very simple14:41
gansobut their semantics are ultimately different14:41
gansoand I don't see any technical disadvantage to any of them14:41
gansoso I think we need to decide which we will go with14:41
eharneycan we state what the (a) and (c) options are again?14:41
gansoyes14:42
gansoso (a) will create the backup always in the same project as the volume14:42
gansoregardless of who creates it14:42
ganso(c) will have separate trees14:43
gansoThe admin or anybody else that is not running the same project as the volume's project will not be able to create an incremental backup and will create a new full one, which the new incremental backups (for that project) will follow14:44
enriquetaso#link https://review.opendev.org/#/c/720741/14:45
eharneyi think (a) is just the wrong thing to do14:45
gansoeharney: semantically feels wrong to me too. I actually was not sure (c) was simple until I implemented it14:46
*** ttsiouts_ has quit IRC14:46
gansoin the analisys etherpad I listed their dependencies. I intend to backport this to queens14:46
enriquetasoI can't find the patch for solution (c)14:47
gansoI also found 2 more bugs, and both (a) and (c) require different fixes (one of each of those 2 new bugs). So it is double bug-fix, and the fixes are already included in the WIP pathces I submtited14:47
enriquetasowould you mind to share it ganso ?14:47
ganso    WIP Patches: https://review.opendev.org/#/c/720741/ and https://review.opendev.org/#/c/72083314:47
enriquetasothanks14:47
gansoI listed the 2 new bugs in the agenda etherpad as well14:48
*** ttsiouts has joined #openstack-meeting-alt14:48
gansoso, do we all incline to (c)? do we vote?14:48
eharneyoption (c) makes sense, if we have to patch up some things along the way, that sounds ok to me14:48
gansobtw, the CI is green on both. I got 2 runs on the (c) fix but CI failed in different voting jobs14:48
gansoI didn't trigger it again to spare CI resources14:49
*** links has quit IRC14:49
rosmaitai may be misunderstanding this, but (c) seems to be much different from the current model, where any user can create an entry in the backup chain14:50
rosmaita(C) will give each user their own complete backup chain14:50
eharneyi'm not sure it is14:51
eharneyis it actually possible for a user to create a backup in the same chain as another user?  i.e. an incremental based on someone else's full?14:51
eharneythat seems like it should fail now14:51
gansorosmaita: I believe the current model is kinda glitchy, as it causes the bug we are trying to fix, but it would be good for us to discuss what the proper expectations are14:51
enriquetasoI agree with Eric on (a), that patch means that the demo user can delete backups created by the admin14:51
smcginniseharney: User yes I think, but not different project. Is that what you mean?14:52
gansoeharney: yes, but they land in different projects. The chain (if you consider parent-child backups) is indeed just one currently14:52
gansoenriquetaso: but why exactly shouldn't this be allowed, if the volume owner is the demo user?14:53
eharneyi meant different projects14:54
gansoif we want to have a single chain that can involve different projects, I think the fix is neither (a) or (c)14:55
rosmaitaok, so volume V in project P.  User A and B in P. A creates a full backup of V, B then creates an incremental -- that sould be ok14:55
eharneyganso: i don't think we want that at all14:55
gansorosmaita: yes that is ok. As users A and B are in P14:55
rosmaitayes, no cross-project shenanigans14:55
rosmaitaganso: ok, so on model (c), that will not be possible14:56
toskyalso: would it make sense to have an tempest-like test to check those issues are (finally) working as expected, when the final decision is made?14:56
rosmaitaA must create the incremental14:56
rosmaitaor, B must do another full before creating an incremental14:56
smcginnistosky: That would be great.14:57
rosmaitatosky: +++++++++++++++++14:57
whoami-rajatganso, what will be the state of backup if a user from some other project tries to create a backup? i guess it should be error14:57
gansorosmaita: actually no, they are in the same project. When the admin creates the backup in the use case reported in the bug, the admin is not part of the project14:57
eharneyganso: right14:57
gansorosmaita: I can double check that use case, but I am 99% sure it works for (c)14:57
jungleboyjIt is nice to have a test oriented person here!14:58
rosmaitaganso: i will read through the etherpad and leave some questions14:58
rosmaitawe are just about out of time again14:58
gansowhoami-rajat: if the user of that other project can see the volume, then it will create another tree for fix (c)14:58
rosmaitaso the current summary is eharney thinks that (a) is too restrictive14:59
eharney(a) is just the wrong model of ownership14:59
jungleboyj1 minute warning.14:59
toskyganso: even if you don't have time to write a series of tempest tests for this, could you please make sure to document the expected workflow and some negative tests which covers the discovered bugs are well documented in one of the etherpads, so that tests can be created based on them?14:59
gansook I will abandon (a) and focus on (c)14:59
gansotosky: sure, but I think we are still debating on the expected workflow15:00
toskyyep, that's for the after15:00
toskythanks!15:00
jungleboyj++15:00
rosmaitaok, have to close now, continue in cinder channel15:00
rosmaita#endmeeting15:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"15:00
openstackMeeting ended Wed Apr 22 15:00:53 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:00
enriquetaso++15:00
jungleboyjThanks!15:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/cinder/2020/cinder.2020-04-22-14.00.html15:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/cinder/2020/cinder.2020-04-22-14.00.txt15:00
openstackLog:            http://eavesdrop.openstack.org/meetings/cinder/2020/cinder.2020-04-22-14.00.log.html15:00
amotoki#startmeeting horizon15:01
openstackMeeting started Wed Apr 22 15:01:55 2020 UTC and is due to finish in 60 minutes.  The chair is amotoki. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
*** openstack changes topic to " (Meeting topic: horizon)"15:01
openstackThe meeting name has been set to 'horizon'15:01
e0nehi15:02
amotoki#chair e0ne15:02
openstackCurrent chairs: amotoki e0ne15:02
amotokihi15:02
vishalmanchandahi15:02
*** tosky has left #openstack-meeting-alt15:02
amotokilet's start15:03
*** ttsiouts has quit IRC15:03
rdopierahi15:03
amotokiI would like to cover ussuri-related topic first and let e0ne lead the remaining if needed15:03
amotoki#topic announcements/notices15:04
*** openstack changes topic to "announcements/notices (Meeting topic: horizon)"15:04
amotokiThis week is the hardstring freeze for ussuri.15:04
amotokiwe already cut stable/ussuri last week15:05
amotokiso we don't have much on this.15:05
amotokiwhat we need to do is to review stable/ussuri reviews as usual.15:05
amotokithe master branch is now open for victoria.15:06
e0neamotoki: can we get this one https://review.opendev.org/#/c/721674/ backported to Ussuri? it's a bugfix with new management command?15:06
e0neI'm sorry, didn't file a bug yet :(15:07
amotokie0ne: it just depends on when it lands. I think it is a normal bug fix.15:07
*** Xuchu has quit IRC15:07
e0neamotoki: ok. thanks. I'll propose a chery-pick once it will be merged to master15:08
amotokie0ne: perhaps we will have another release from stable/ussuri to import translations so it would be part of the ussuri release.15:08
amotokiany other announcements?15:08
e0neI've created an ehterpad for PTG planning15:09
e0ne#link https://etherpad.opendev.org/p/horizon-v-ptg15:09
e0newe should request a virtual room for ptg this week if we need it15:09
amotokiit looks like 'v' means both 'virtual' and 'victoria' :)15:09
e0neI'm going to do it today15:09
e0neamotoki: :)15:09
amotokiwhich timeslots do you plan to request?15:10
e0neit depends on whole the team15:11
e0neI'm in UTC+3 timezone15:11
*** gyee has joined #openstack-meeting-alt15:11
e0neI would like to have a good time for the all cores15:11
amotoki#link http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014126.html15:12
e0neand some small  slot to cover US timezone in case if we need to cover some cross-project  dicsuccions15:12
amotokitimeslots are categorized into three zones.15:12
amotoki#link https://ethercalc.openstack.org/126u8ek25noy15:13
e0neI'm OK for 13-21 UTC15:13
amotokiI am okay either with 13-17UTC and 4-8UTC slots15:14
e0ne21:00 UTC is pretty late, so it's not my favorite time:)15:14
e0nevishalmanchanda, rdopiera: what about yuo?15:14
vishalmanchandaI am fine with 13-21 UTC slot.15:14
amotokithere is no such slot "13-21UTC" :p15:15
vishalmanchandaoops:).15:15
amotokiyou can check the ethercalc link above15:15
vishalmanchandai am fine with any slot.15:15
vishalmanchandaany time slot work for me:).15:16
vishalmanchandago ahead.15:16
e0ne:)15:17
*** LiangFang has quit IRC15:17
*** links has joined #openstack-meeting-alt15:19
amotokiit looks like we can move on15:20
amotoki#topic ussuri15:20
*** openstack changes topic to "ussuri (Meeting topic: horizon)"15:21
rdopierae0ne: I don't have a preference15:21
amotoki#undo15:21
openstackRemoving item from minutes: #topic ussuri15:21
amotoki13-17UTC is converted into 10pm-2am in my local time, but I think it fits most folks in horizon.15:22
amotokihopefully it can finish 16UTC but it is not a big problem to me.15:22
*** ttsiouts has joined #openstack-meeting-alt15:23
amotokianything else?15:23
e0neI think 2-3 hours will be enough15:23
amotoki+115:24
vishalmanchanda+115:24
amotokiif we cannot cover all, perhaps we can reserve on-demand slots15:24
e0ne+115:25
e0nelet's create a list of topics to discuss  https://etherpad.opendev.org/p/horizon-v-ptg before we request some timeslot15:26
amotokiyeah, I will dump items in my mind this week15:28
*** e0ne has quit IRC15:28
*** e0ne has joined #openstack-meeting-alt15:28
e0neamotoki: +115:29
*** maaritamm has quit IRC15:29
amotokimoving on15:29
amotoki#topic ussuri release15:29
*** openstack changes topic to "ussuri release (Meeting topic: horizon)"15:29
amotokiwe already covered most things for ussuri release above15:30
e0negreat work!15:30
amotokitempest-horizon plugin 1.0.0 was also releaed https://review.opendev.org/#/c/721500/15:30
amotokiit is cycle-automatic15:31
e0nev.1.0.0!15:31
e0ne:)15:31
amotokihehe15:31
amotokiit is 1.0.0 but I am not sure we would like to continue it or merge tempest tests into the integration tests :p15:32
e0ne:)15:33
amotokiit can be visit in V cycle. we run devstack only for one test.15:34
-amotoki- is wondering the login test in tempest-horizon might be a test which consumes energy most in OpenStack world :)15:34
e0ne:)15:35
e0neit's useful test to verify deployment with openstack services15:35
amotokiapart from that, I just started a follow-up work on the community goal "Contributor and PTL guide"15:35
amotokiit would be nice if we can finish it till the U release.15:36
*** rosmaita has left #openstack-meeting-alt15:37
amotokiif you have bug fixes good for ussuri, feel free to backport them and ping us.15:37
*** maaritamm has joined #openstack-meeting-alt15:37
amotokithat's all from me on ussuri15:38
e0neamotoki: thanks a lot for leading us during this release!15:39
amotokiyw. you all helped me a lot and we are the team.15:39
amotoki#topic on-demand agenda15:40
*** openstack changes topic to "on-demand agenda (Meeting topic: horizon)"15:40
*** belmoreira has quit IRC15:40
amotokiI would like to share two gate breakages we had last week for FYI15:41
e0ne:(15:41
amotokithe one is pytest usage broke all plugin UTs15:41
e0neI'm sorry for that:(. I broke plugins gates again :(15:42
amotokipytest availability is checked now to make pluginUTs work without pytest https://review.opendev.org/72084415:42
vishalmanchandaamotoki: thanks for the fix.15:42
amotokiperhaps we need to introduce a minimum cross gate with some horizon plugins15:43
e0ne+115:43
vishalmanchandaamotoki: I want to raise this topic last week but i completely forgot:(.15:43
e0neit't in my TODO list for a while15:43
amotokiit would be something like what requirements repo does.15:43
amotokithe other thing is related to the migration to unittest.mock.15:44
e0ne+115:44
e0neoops. I broke everything again15:44
e0neamotoki: what was the issue with mock?15:44
amotokihorizon migration to unittest.mock broke horizon plugin UTs which use create_mocks from the helper function.15:44
amotokicreate_mocks sets up mocks using unittest.mock and some other mocking use the mock library15:45
e0neoh.. :(15:45
amotokiI haven't investigated the failure in detail but some inconsistency (mixed usage of unittest.mock and mock) caused the failure15:46
amotokiit was observed in heat-dashboard15:46
amotokiAs far as I checked, it does not mean all plugin UT using create_mocks fail.15:47
amotokione example failure is https://zuul.opendev.org/t/openstack/build/1abdd087265648b68026a7f2ea6d590c15:47
amotokithis is another reason that we need cross gate with horizon plugins15:48
amotokiit is hard to detect such by human reviews15:48
amotokithat's all I would like to share here.15:49
vishalmanchandaI have a question to ask about pytest15:49
e0neamotoki: thank for pointing us in these topics15:49
*** ttsiouts has quit IRC15:50
amotokiwe had a lot of gate breakage in this cycle.....15:50
amotokidjango-babel, pyscss, unitest.mock, pytest.....15:50
amotokimight had more15:50
amotokivishalmanchanda: go ahead. what is your question on pytest?15:51
vishalmanchandaI have noticed some of plugins adds pytest in lower-constraints.txt and test-requirements.txt which fix their gate at that time.15:51
vishalmanchandaSo i have also purpose a patch in a plugin https://review.opendev.org/#/c/720652/15:51
vishalmanchandaamotoki: Should i revert it now?15:52
amotokiit is up to plugin team15:52
vishalmanchandaok.15:52
amotokipytest requirement was an accident15:52
amotokiif a plugin would like to use pytest for test runner, they can continue to use it.15:53
vishalmanchandaagreed.15:53
amotokiif not, it would be nice to clean up it so that requirements files have no unnecessary stuffs.15:54
amotokiI have no preference on changes you made.15:54
vishalmanchandaamotoki: ok i will check with that team.15:54
vishalmanchandathanks.15:55
amotokianything else?15:56
e0nenothing from me15:56
vishalmanchandanothing from my side.15:56
amotokilet's close the meeting. thanks for joining.15:57
amotokitake care yourselves15:57
vishalmanchandabye15:57
amotoki#endmeeting15:57
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"15:57
openstackMeeting ended Wed Apr 22 15:57:34 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:57
openstackMinutes:        http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-04-22-15.01.html15:57
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-04-22-15.01.txt15:57
openstackLog:            http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-04-22-15.01.log.html15:57
e0nesee you next week15:57
*** links has quit IRC15:58
*** igordc has joined #openstack-meeting-alt16:12
*** links has joined #openstack-meeting-alt16:20
*** maaritamm has quit IRC16:27
*** ttsiouts has joined #openstack-meeting-alt16:28
*** yaawang has joined #openstack-meeting-alt16:32
*** yaawang_ has quit IRC16:33
*** eharney has quit IRC16:39
*** ttsiouts has quit IRC16:44
*** e0ne has quit IRC16:47
*** e0ne has joined #openstack-meeting-alt16:48
*** lbragstad has quit IRC16:51
*** lbragstad has joined #openstack-meeting-alt16:51
*** eharney has joined #openstack-meeting-alt16:53
*** e0ne has quit IRC16:56
*** e0ne has joined #openstack-meeting-alt16:56
*** eharney has quit IRC17:06
*** eharney has joined #openstack-meeting-alt17:08
*** links has quit IRC17:10
*** ttsiouts has joined #openstack-meeting-alt17:16
*** priteau has quit IRC17:18
*** ttsiouts has quit IRC17:20
*** ganso has left #openstack-meeting-alt17:47
*** ganso has joined #openstack-meeting-alt17:47
*** ganso has left #openstack-meeting-alt17:48
*** ttsiouts has joined #openstack-meeting-alt17:49
*** ttsiouts has quit IRC18:22
*** maaritamm has joined #openstack-meeting-alt18:28
*** throne82_ has quit IRC18:31
*** e0ne has quit IRC18:34
*** e0ne has joined #openstack-meeting-alt18:34
*** vishalmanchanda has quit IRC18:43
*** e0ne_ has joined #openstack-meeting-alt18:43
*** e0ne has quit IRC18:43
*** ttsiouts has joined #openstack-meeting-alt18:58
*** sfernand has quit IRC19:00
*** ttsiouts has quit IRC19:03
*** e0ne_ has quit IRC19:04
*** ttsiouts has joined #openstack-meeting-alt19:32
*** diablo_rojo has joined #openstack-meeting-alt19:41
*** ccamacho has quit IRC19:54
*** sfernand has joined #openstack-meeting-alt19:59
*** ttsiouts has quit IRC20:06
*** gshippey has quit IRC20:31
*** enriquetaso has quit IRC21:07
*** ttsiouts has joined #openstack-meeting-alt21:16
*** maaritamm has quit IRC21:25
*** raildo has quit IRC21:37
*** geguileo has quit IRC21:45
*** Guest91194 has joined #openstack-meeting-alt21:46
*** eharney has quit IRC21:46
*** haleyb has quit IRC21:47
*** Guest91194 is now known as geguileo21:47
*** eharney has joined #openstack-meeting-alt21:49
*** ttsiouts has quit IRC21:50
*** haleyb has joined #openstack-meeting-alt21:50
*** slaweq has quit IRC21:58
*** ttsiouts has joined #openstack-meeting-alt22:20
*** ttsiouts has quit IRC22:29
*** rcernin has joined #openstack-meeting-alt22:31
*** ttsiouts has joined #openstack-meeting-alt22:57
*** lbragstad has quit IRC23:06
*** ttsiouts has quit IRC23:31
*** lbragstad has joined #openstack-meeting-alt23:35

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