14:01:18 #startmeeting cinder 14:01:19 Meeting started Wed Jan 27 14:01:18 2021 UTC and is due to finish in 60 minutes. The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:22 The meeting name has been set to 'cinder' 14:01:29 #topic roll call 14:01:48 Hi 14:02:09 hi 14:02:30 meeting is also in video: https://bluejeans.com/3228528973 14:03:08 #topic announcements 14:03:19 enriquetaso has volunteered to be bug deputy 14:04:07 look for R-9 midcycle poll later today 14:07:40 #topic new drivers updata 14:08:04 hi 14:08:07 #link http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019944.html 14:08:32 s3 backup driver 14:08:34 rosmaita: should we change the order of the meeting items so lbragstad doesn't have to go through all our meeting? 14:08:53 no worries - i don't mind hanging out with y'all 14:09:06 #topic functional test changes? 14:09:44 this is for RBAC testing in cinder 14:09:57 lbragstad has a few approaches 14:10:20 1 - Implement tests using DDT and NoAuthMiddleware 14:10:31 example: https://review.opendev.org/c/openstack/cinder/+/772608 14:11:33 advantage - consistent with how other services are doing this 14:11:51 also uses oslo context and no need to mock keystone middleware 14:12:08 2 - Implement tests using DDT and keystonemiddleware 14:12:15 #link https://review.opendev.org/c/openstack/cinder/+/771875 14:12:22 this one does mock keystonemiddleware 14:13:40 may require some rewriting of the func test client 14:13:52 3 - Ellaborate on existing unit test coverage 14:14:08 #link https://review.opendev.org/c/openstack/cinder/+/772583 14:15:01 advantage - it's already there 14:15:39 (mocking in this context is a bit risky, but I'm not the one doing the work) 14:17:21 cons - mocking needs to be more accurate, tests are a bit weird 14:18:12 another possibility 14:18:37 tempest now has support for the 9 personas as clients 14:18:56 will make it easy to grab a client with the exact auth you want to test 14:22:25 geguileo suggests tempest and then option #1 14:22:34 rosmaita agrees 14:23:03 ++ 14:24:56 btw, example of how the RBAC testing can be done using tempest: 14:25:03 #link https://review.opendev.org/c/openstack/keystone-tempest-plugin/+/686305 14:29:43 #topic new drivers 14:30:08 #link http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019944.html 14:30:22 s3 driver 14:30:25 #link https://review.opendev.org/c/openstack/cinder/+/746561 14:31:51 #link https://review.opendev.org/c/openstack/cinder/+/770210/3 14:33:10 need evidence that it works 14:34:56 working drivers are cool :) 14:35:42 :-) 14:36:19 hemna: working drivers are boring ;) 14:36:37 toyou driver 14:36:41 merged! 14:37:24 nice 14:37:28 ceph iscsi 14:37:31 #link https://review.opendev.org/c/openstack/cinder/+/662829 14:38:05 I just pushed up another patchset to address your comments rosmaita 14:38:21 walt: we are also in video 14:38:31 video..... 14:38:37 https://bluejeans.com/3228528973 14:42:11 kioxia kumoscale driver 14:43:16 https://review.opendev.org/c/openstack/cinder/+/768574 14:43:16 https://review.opendev.org/c/openstack/os-brick/+/768575 14:43:16 https://review.opendev.org/c/openstack/os-brick/+/768576 14:43:59 the agent can be viewed as optional for now 14:44:21 (that is the third patch set) 14:48:14 #link https://review.opendev.org/c/openstack/cinder/+/752934 14:48:28 #link https://review.opendev.org/c/openstack/cinder/+/752934 14:55:08 rosmaita: https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI 14:55:12 Kioxia CI results: http://104.254.65.37/ 14:56:16 #topic mypy update 15:00:13 type annotations may prevent issues like https://bugs.launchpad.net/cinder/+bug/1913449 15:00:27 Launchpad bug 1913449 in Cinder "rbd/rados lib changes in ceph pacific prevents c-vol to initialize properly" [Undecided,New] 15:02:49 #endmeeting