Friday, 2021-07-09

*** bhagyashris|ruck is now known as bhagyashris|out05:53
opendevreviewMerged openstack/cinder master: NetApp ONTAP: Fix QoS lost after moving volume  https://review.opendev.org/c/openstack/cinder/+/76629612:42
opendevreviewLuigi Toscano proposed openstack/cinder stable/wallaby: NetApp ONTAP: Fix QoS lost after moving volume  https://review.opendev.org/c/openstack/cinder/+/80022012:44
opendevreviewLuigi Toscano proposed openstack/cinder stable/victoria: NetApp ONTAP: Fix QoS lost after moving volume  https://review.opendev.org/c/openstack/cinder/+/80022813:14
opendevreviewLuigi Toscano proposed openstack/cinder stable/ussuri: NetApp ONTAP: Fix QoS lost after moving volume  https://review.opendev.org/c/openstack/cinder/+/80022913:15
opendevreviewLuigi Toscano proposed openstack/cinder stable/train: NetApp ONTAP: Fix QoS lost after moving volume  https://review.opendev.org/c/openstack/cinder/+/80023113:17
hemnaeharney are you around?13:17
eharneyhemna: yes13:17
hemnacan you explain this line https://review.opendev.org/c/openstack/cinder/+/788363/5/cinder/image/cache.py#36 13:17
hemnaI am not sure I understand the typing there13:17
opendevreviewMerged openstack/cinder master: Move require_driver_initialized / log_unsupp to volume_utils  https://review.opendev.org/c/openstack/cinder/+/77525013:18
hemnalooks like a string literal but the string value is pointing to an object?13:19
toskygeguileo: backported your QoS/NetApp fixes, hopefully the conflict resultion was right13:19
hemnaI wrote a simple py script that mimicks that thinking it would fail unless I passed in that object, but it doesn't13:20
hemnaso I don't understand the typing13:20
geguileotosky: I wrote the patch 7 months ago... I'll probably have a hard time remembering how it all worked    lol13:20
hemnahttp://paste.openstack.org/show/807334/13:21
toskygeguileo: I hope netapp people will chime in too 13:21
geguileotosky: I'll add sfernand to the reviewers13:22
eharneyhemna: looking13:22
toskygeguileo: oh, right, thanks13:22
eharneyhemna: so the string pointing to a type is a way to refer to a class if mypy etc can't successfully scan the file yet (cinder.volume.api) -- but it looks like here just using the class directly works now so i'd rather change it to not be the string reference13:28
eharneyhemna: i'm not sure i follow your test script, it won't do anything at run time, it will check when you run mypy on it13:28
hemnaok, so it will only validate if you run mypy on the code, never at runtime13:29
eharneyright13:30
hemnafor some reason I thought it was enforced at runtime as well13:30
hemnaso is the idea then that we create a ci job that runs mypy after this is all in place ?13:30
eharneyyes, we already have an experimental job https://review.opendev.org/c/openstack/cinder/+/73685713:32
opendevreviewEric Harney proposed openstack/cinder master: mypy: image cache  https://review.opendev.org/c/openstack/cinder/+/78836313:34
opendevreviewMerged openstack/cinder master: mypy: image_utils  https://review.opendev.org/c/openstack/cinder/+/77428613:36
hemnaeharney ok thanks for the clarification.   I didn't want to -1 the patch as I didn't understand it, but I think your update looks better.13:47
opendevreviewEric Harney proposed openstack/cinder master: mypy: create_volume flows  https://review.opendev.org/c/openstack/cinder/+/78093313:56
opendevreviewMerged openstack/os-brick master: zuul: add mypy experimental job  https://review.opendev.org/c/openstack/os-brick/+/78688114:19
opendevreviewEric Harney proposed openstack/cinder stable/wallaby: Abort volume creation when encryption spec is invalid  https://review.opendev.org/c/openstack/cinder/+/80026814:37
opendevreviewEric Harney proposed openstack/cinder master: mypy: create_volume flows  https://review.opendev.org/c/openstack/cinder/+/78093314:57
opendevreviewMerged openstack/cinder master: Abort volume creation when encryption spec is invalid  https://review.opendev.org/c/openstack/cinder/+/78960215:00
opendevreviewBrian Rosmaita proposed openstack/cinder master: Reject bad img formats for uploaded encrypted vols  https://review.opendev.org/c/openstack/cinder/+/80027215:12
rosmaitahemna: if you have a minute, i left a response on https://review.opendev.org/c/openstack/cinder/+/79229915:57
hemnaok let me check16:11
hemnaok cool thanks for the remarks.  16:12
opendevreviewBrian Rosmaita proposed openstack/cinder master: Run cinder-mypy job in the check  https://review.opendev.org/c/openstack/cinder/+/79264217:20
*** melwitt is now known as Guest32217:31
*** melwitt_ is now known as melwitt17:57
*** melwitt is now known as jgwentworth17:58
*** TheJulia is now known as needssleep18:04
opendevreviewBrian Rosmaita proposed openstack/cinder master: Reject bad img formats for uploaded encrypted vols  https://review.opendev.org/c/openstack/cinder/+/80027218:55
opendevreviewBrian Rosmaita proposed openstack/cinder master: Add installation of mypy stubs packages  https://review.opendev.org/c/openstack/cinder/+/80030620:02
opendevreviewBrian Rosmaita proposed openstack/cinder master: Run cinder-mypy job in the check  https://review.opendev.org/c/openstack/cinder/+/79264220:05
opendevreviewAndrei proposed openstack/cinder master: Open-E JovianDSS: Addes multi-attach support  https://review.opendev.org/c/openstack/cinder/+/79496221:31

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