Thursday, 2023-03-09

opendevreviewToheeb Oyekola proposed openstack/cinder-tempest-plugin master: updated docstring for test_boot_cloned_encryted_volume function  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/87690500:33
*** chuanm1 is now known as chuanm00:34
opendevreviewHao Wang proposed openstack/cinder master: Support multiple filters together for volume time comparison filter  https://review.opendev.org/c/openstack/cinder/+/74014601:24
opendevreviewHao Wang proposed openstack/cinder master: Support to query snapshot filter by updated_at/created_at  https://review.opendev.org/c/openstack/cinder/+/73306201:47
opendevreviewOpenStack Proposal Bot proposed openstack/cinder master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/cinder/+/87690702:20
TusharTgitewhoami-rajat: got review from gorka take a look https://review.opendev.org/c/openstack/cinder/+/82099402:54
*** chuanm2 is now known as chuanm04:19
opendevreviewMasayuki Igawa proposed openstack/cinder stable/yoga: Add a check for virtual_size at API layer  https://review.opendev.org/c/openstack/cinder/+/87691305:11
whoami-rajatrosmaita, done07:59
whoami-rajatTusharTgite, done07:59
opendevreviewMerged openstack/cinder master: Configure a storage node in cinder  https://review.opendev.org/c/openstack/cinder/+/82099408:14
*** chuanm5 is now known as chuanm09:13
opendevreviewTushar Trambak Gite proposed openstack/cinder master: Deleting a volume in 'downloading' state  https://review.opendev.org/c/openstack/cinder/+/82660710:22
*** chuanm5 is now known as chuanm10:35
*** chuanm2 is now known as chuanm11:02
*** chuanm6 is now known as chuanm12:03
opendevreviewMounika Sreeram proposed openstack/cinder master: [SVf] Adding support of clone operation for volumegroup  https://review.opendev.org/c/openstack/cinder/+/87125712:38
rosmaitawhoami-rajat: can you hit https://review.opendev.org/c/openstack/cinder/+/871631 ... finally a +1 from zuul, let's merge it before the train gate breaks again13:21
rosmaitaany stable core, actually: e0ne eharney enriquetaso geguileo hemna jungleboyj ^^14:20
*** sfinucan is now known as stephenfin14:44
opendevreviewEric Harney proposed openstack/cinder master: RemoteFS: Fix messy string formatting  https://review.opendev.org/c/openstack/cinder/+/87698715:19
whoami-rajatrosmaita, done15:21
rosmaitathanks!15:21
opendevreviewEric Harney proposed openstack/cinder-tempest-plugin master: Add volume dependency test coverage  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/85428715:30
opendevreviewWalt proposed openstack/cinder master: Ensure driver is initialized before attach  https://review.opendev.org/c/openstack/cinder/+/79400115:34
happystackergood morning guys. Quick question: When I write a new driver, what's making the connection between the function within the driver and the action of cinder itself?15:37
happystackerfor example I write a new driver for a new storage platform15:37
happystackerand I'm writing the function which creates a volume15:38
happystackerhow is it connected to the openstack volume create command?15:38
eharneyhappystacker: are you wondering about the whole picture?  there are a lot of layers of code between the openstack cli command and the volume driver15:47
happystackerI have to admit this quite a puzzle to me as of now15:47
happystackerbut yes having a whole picture document would make me understand better15:50
happystackerif it exists15:50
eharneywell, the client talks to the cinder API service (http), which talks to the cinder scheduler via rpc, which talks to the volume service via rpc, the volume manager in the volume service calls into the driver code's create_volume method15:50
eharneyi'm sure it exists somewhere, but i'm not sure where...15:51
happystackerbut how does the volume manager knows that it has to call the create_volume in the driver when the user creates a volume?15:52
eharneyhappystacker: not sure what your question means exactly, the volume service is designed to always do that for a create_volume request16:05
happystackerwell, let's say I have a function called create_new_vol or something in my driver16:06
happystackerWhen I run an openstack volume create command 16:07
happystackerhow does that command know that he has to call the create_new_vol function inside my driver16:07
happystackernot sure if I'm clear ;-)16:07
eharneyit only calls a method named "create_volume" in the driver:  https://opendev.org/openstack/cinder/src/commit/3e5ba7a6119a420c04741b60d79f910f2449ab13/cinder/volume/flows/manager/create_volume.py#L118916:09
eharneythe API for Cinder drivers says the method must be named that16:09
happystackeroh ok I see16:11
happystackerthis is a naming convention16:11
happystackerthen from this function, I can call others in my driver if required16:11
eharneywhoami-rajat: rosmaita: shouldn't the setup.cfg metadata in antelope os-brick state that we support python 3.10?16:13
eharneyright16:13
opendevreviewEric Harney proposed openstack/os-brick master: Set packages in setup.cfg  https://review.opendev.org/c/openstack/os-brick/+/87699216:16
opendevreviewEric Harney proposed openstack/cinder master: Set packages in setup.cfg  https://review.opendev.org/c/openstack/cinder/+/87593916:17
whoami-rajateharney, yes correct, we do run py310 job in gate as part of antelope template16:19
opendevreviewEric Harney proposed openstack/os-brick master: Add Python 3.10 to setup.cfg metadata  https://review.opendev.org/c/openstack/os-brick/+/87628216:22
eharneywhoami-rajat: yeah we should get ^ in16:22
opendevreviewEric Harney proposed openstack/cinder master: Add Python 3.10 to setup.cfg metadata'  https://review.opendev.org/c/openstack/cinder/+/87699316:25
opendevreviewEric Harney proposed openstack/cinder master: Add Python 3.10 to setup.cfg metadata  https://review.opendev.org/c/openstack/cinder/+/87699316:25
opendevreviewEric Harney proposed openstack/python-cinderclient master: Add Python 3.10 to setup.cfg metadata  https://review.opendev.org/c/openstack/python-cinderclient/+/87699416:31
opendevreviewBrian Rosmaita proposed openstack/cinder master: doc: update setup.cfg file  https://review.opendev.org/c/openstack/cinder/+/87699616:35
whoami-rajateharney, left one question on the patch16:36
rosmaitawhoami-rajat: eharney: 3.9 is a supported version, we're just not required to test it in CI16:38
eharneyright16:38
whoami-rajatack16:38
whoami-rajati missed the part Other than the above Python versions, Debian 11 has Python 3.9 as default which we are not suggesting to run unit tests. We assume that anything that works on Python 3.8 and 3.10 will also work on 3.9.16:39
rosmaitayeah, that doc is not as clear as it could be16:39
whoami-rajatyep, thanks for pointing it out16:43
whoami-rajateharney, do we also want this change in cinder-tempest-plugin and python-brick-cinderclient-ext?16:44
rosmaitaand possibly rbd-iscsi-client16:49
ToheebI pushed a docstring update change to cinder-tempest-plugin, but zuul unit test failed, what step can I take to rectify that?17:18
-opendevstatus- NOTICE: Yesterday's change to Gerrit configs to use submit-requirements had a boolean logic bug. This has now been corrected and any changes that did not merge as a result can be rechecked. We have reenqueued the changes we identified as being affected.17:23
opendevreviewEric Harney proposed openstack/cinder-tempest-plugin master: Add test for 512-bit encryption keys  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/87703017:42
*** User__ is now known as Toheeb18:29
opendevreviewTony Saad proposed openstack/os-brick master: Dell PowerFlex: Unnecessary login happen  https://review.opendev.org/c/openstack/os-brick/+/87628418:39
opendevreviewMerged openstack/cinder master: Add Python 3.10 to setup.cfg metadata  https://review.opendev.org/c/openstack/cinder/+/87699318:41
opendevreviewMerged openstack/cinder master: doc: update setup.cfg file  https://review.opendev.org/c/openstack/cinder/+/87699618:41
opendevreviewMerged openstack/cinder master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/cinder/+/87685918:41
opendevreviewEric Harney proposed openstack/cinder-tempest-plugin master: Add Python 3.10 to setup.cfg metadata  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/87703419:17
opendevreviewEric Harney proposed openstack/cinder-tempest-plugin master: Increase cinder volume quota for cbak job  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/87703519:17
opendevreviewMerged openstack/python-cinderclient master: Add Python 3.10 to setup.cfg metadata  https://review.opendev.org/c/openstack/python-cinderclient/+/87699419:35
*** thelounge553 is now known as thelounge5520:41
opendevreviewEric Harney proposed openstack/cinder master: Bump pylint to 2.17.0  https://review.opendev.org/c/openstack/cinder/+/87704320:57
*** User__ is now known as toheeb20:58
*** toheeb is now known as Toheeb20:59
opendevreviewEric Harney proposed openstack/os-brick master: import pylint tooling from cinder  https://review.opendev.org/c/openstack/os-brick/+/85377721:01
*** User__ is now known as Toheeb22:49
opendevreviewMerged openstack/os-brick master: Add Python 3.10 to setup.cfg metadata  https://review.opendev.org/c/openstack/os-brick/+/87628223:07

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