Wednesday, 2021-10-27

opendevreviewAtsushi Kawai proposed openstack/cinder master: Hitachi: Make the parameters name variable for supporting OEM storages  https://review.opendev.org/c/openstack/cinder/+/81546100:53
opendevreviewAtsushi Kawai proposed openstack/cinder master: Hitachi: Add maintenance parameters  https://review.opendev.org/c/openstack/cinder/+/78687300:54
opendevreviewAtsushi Kawai proposed openstack/cinder master: Hitachi: Make the parameters name variable for supporting OEM storages  https://review.opendev.org/c/openstack/cinder/+/81546104:44
opendevreviewAtsushi Kawai proposed openstack/cinder master: HPE: Cinder driver for HPE XP storage FC and iSCSI arrays  https://review.opendev.org/c/openstack/cinder/+/81558205:00
opendevreviewAtsushi Kawai proposed openstack/cinder master: HPE: Cinder driver for HPE XP storage FC and iSCSI arrays  https://review.opendev.org/c/openstack/cinder/+/81558205:06
crohmannGood morning. My collegue Simon and me did send in a changeset (https://review.opendev.org/c/openstack/openstacksdk/+/814232) to add the updated_at field to the volume ressource. Now the unit tests are unhappy. Could anybody kindly point us to the right place to extend the mocked ressource or give a hint on what needs changing here?08:27
opendevreviewGorka Eguileor proposed openstack/cinder master: Remove leftover nested quota DB fields  https://review.opendev.org/c/openstack/cinder/+/81514509:19
opendevreviewGorka Eguileor proposed openstack/cinder master: Clean old temporary tracking  https://review.opendev.org/c/openstack/cinder/+/81514609:19
opendevreviewZohar Mamedov proposed openstack/cinder-specs master: Os-brick NVMeoF connector multipathing spec  https://review.opendev.org/c/openstack/cinder-specs/+/81561310:09
opendevreviewNaoki Saito proposed openstack/cinder master: Add cinder volume drivers for NEC V series Storage  https://review.opendev.org/c/openstack/cinder/+/81561410:09
opendevreviewGorka Eguileor proposed openstack/cinder master: Clean old temporary tracking  https://review.opendev.org/c/openstack/cinder/+/81514611:00
*** dviroel|rover|afk is now known as dviroel|rover11:15
rosmaitacrohmann: thanks for working on making openstackSDK more compatible with the volume API ... left a comment for you on your patch11:41
hemnagood morning12:15
crohmannrosmaita: Thanks a bunch!12:27
crohmannrosmaita: I am still a little puzzled. The get_mock_url call does use volumev2 but this is then compared to a volumev3 (the fake volume)? I would need to add the updated_at to volumev2 as well to make this work. But I did not want to change the "old" volumev2 actually.12:37
jungleboyjhemna:  Morning stranger.  :-)12:41
jungleboyjrosmaita: I have a customer meeting that conflicts with the Cinder meeting so I probably won't be able to make the Cinder meeting today.12:41
rosmaitacrohmann: you'll need to ask someone on the SDK team about how to handle that, i think you can ask in #openstack-sdks channel12:51
crohmannrosmaita: We implemented the changes now and pushed a new patchset. could I name someone to assign as reviewers or should I better hop onto #openstack-sdks and ask?12:54
rosmaitacrohmann: probably better to ask (gives you 2 ways to get attention to your patch)12:54
rosmaitajungleboyj: ack, enjoy your meeting12:54
jungleboyjrosmaita:  Thanks.  I am hoping to.12:56
crohmannrosmaita: While we are chatting ... another thing we are looking into implementing is this blueprint: https://blueprints.launchpad.net/cinder/+spec/volume-status-for-server-migration. We have a few basic questions on how to handle the volume state (overwriting the backing-up with in-use on successful migration, ...). Should we come to a cinder meeting and place this as a topic in the Etherpad? 12:57
crohmannOr just ask here and start implemeting?12:57
rosmaitaprobably better to come to the meeting, it's 1400 UTC today12:58
crohmannk. No need to place this on the agenta prior or just showing up?12:58
crohmann"agenda"12:58
rosmaitacrohmann: add it to the agenda: https://etherpad.opendev.org/p/cinder-yoga-meetings13:03
rosmaitameeting is in irc + video this week13:04
rosmaitajust realized the connection info isn't on the agenda yet13:04
rosmaitaok, updated13:07
opendevreviewGorka Eguileor proposed openstack/cinder master: Remove attach and detach volume driver methods  https://review.opendev.org/c/openstack/cinder/+/81489813:14
opendevreviewGorka Eguileor proposed openstack/cinder master: Join do_setup and check_for_setup_error  https://review.opendev.org/c/openstack/cinder/+/81565913:14
opendevreviewGorka Eguileor proposed openstack/cinder master: Docs: Document clone_image driver method  https://review.opendev.org/c/openstack/cinder/+/81566013:14
opendevreviewSofia Enriquez proposed openstack/cinder stable/victoria: DNM upgrade ddt  https://review.opendev.org/c/openstack/cinder/+/81566313:19
opendevreviewGorka Eguileor proposed openstack/cinder master: Docs: Document clone_image driver method  https://review.opendev.org/c/openstack/cinder/+/81566013:20
rosmaitareminder: today's cinder meeting is on video + #openstack-meeting-alt at 1400 UTC13:58
rosmaitaconnection info: https://bluejeans.com/322852897313:58
rosmaitajungleboyj rosmaita smcginnis tosky whoami-rajat m5z e0ne geguileo eharney walshh_ jbernard sfernand enriquetaso hemna fabiooliveira ^^13:58
opendevreviewEric Harney proposed openstack/cinder stable/victoria: Tests: Fix compatibility with ddt 1.2.x  https://review.opendev.org/c/openstack/cinder/+/81567314:17
opendevreviewEric Harney proposed openstack/cinder master: Remove various unused code  https://review.opendev.org/c/openstack/cinder/+/80070315:01
enriquetaso #startmeeting cinder_bs15:02
enriquetaso#startmeeting cinder_bs15:02
opendevmeetMeeting started Wed Oct 27 15:02:13 2021 UTC and is due to finish in 60 minutes.  The chair is enriquetaso. Information about MeetBot at http://wiki.debian.org/MeetBot.15:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:02
opendevmeetThe meeting name has been set to 'cinder_bs'15:02
enriquetaso#link http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025561.html15:02
enriquetaso#topic bug_1  Cinder started requiring write access to glance images RBD pool 15:02
enriquetaso#link https://bugs.launchpad.net/cinder/+bug/194751815:02
enriquetasoSummary: Cinder started requiring write access to glance images RBD pool (on creating volume from image). This problem was introduced by: "RBD: use correct stripe unit in clone operation" 15:03
enriquetaso#link https://review.opendev.org/c/openstack/cinder/+/78626015:03
enriquetasoUnfortunately, this patch has been backported back to Train and broke stable deployments. 15:03
enriquetasoThe reporter added a test for this to catch early issues like this on the kolla ansible project:15:04
enriquetaso#link https://review.opendev.org/c/openstack/kolla-ansible/+/81432415:04
eharneyhttps://review.opendev.org/c/openstack/cinder/+/78364315:04
enriquetaso#topic bug_2 Inconsistency for resource column between quota_usages and reservations table15:05
enriquetaso#link https://bugs.launchpad.net/cinder/+bug/194891615:06
enriquetasoSummary: This problem was not visible before Stein release because cinder db schema changed a bit and resource size inside quota_usages increased from 255 to 300 when the same column remained unchanged in reservations table. That was due to15:07
enriquetasohttps://review.opendev.org/c/openstack/cinder/+/611530/15:07
enriquetaso#topic open discussion 15:09
enriquetaso#link https://review.opendev.org/c/openstack/cinder/+/81567315:10
enriquetasowe don't do lower contains any more15:11
opendevreviewEric Harney proposed openstack/cinder master: RBD: Open RBD images read-only where possible  https://review.opendev.org/c/openstack/cinder/+/78364315:12
enriquetaso#endmeeting15:24
opendevmeetMeeting ended Wed Oct 27 15:24:37 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:24
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder_bs/2021/cinder_bs.2021-10-27-15.02.html15:24
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder_bs/2021/cinder_bs.2021-10-27-15.02.txt15:24
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder_bs/2021/cinder_bs.2021-10-27-15.02.log.html15:24
rosmaitacrohmann: meeting recording -- https://youtu.be/R-Q-sSKH4k815:56
opendevreviewJavier Cacheiro proposed openstack/cinder master: Fix: _get_stripe_unit should open glance image read-only  https://review.opendev.org/c/openstack/cinder/+/81570116:02
geguileoenriquetaso: I think the quota_usages bug we discussed is not really a cinder bug https://bugs.launchpad.net/cinder/+bug/194891616:24
geguileoenriquetaso: I mean, we have an inconsistency, but the bug they mention is unrelated to the inconsistency and related to the field size increase16:24
enriquetaso:o16:24
geguileoI added some comments to the bug16:25
geguileoI'll create a new bug for the inconsistencies (there are more) and fix them16:25
enriquetasoso the bug is invalid then...16:26
enriquetasoOK, thanks geguileo, i'll close 194891616:27
geguileoenriquetaso: maybe we should wait to hear back from the reporter...16:44
enriquetasosorry geguileo, OK, let's wait to the reporter :)17:00
opendevreviewGorka Eguileor proposed openstack/cinder master: DB: Set quota resource to 300  https://review.opendev.org/c/openstack/cinder/+/81571217:01
geguileoenriquetaso: ^ that's the fix for the inconsistencies17:01
enriquetasothanks!17:37
qwebirc17101rosmaita kindly explained to me yesterday that the encrypted volumes' LUKS key that Cinder generates and gives to Barbican, is stored as a binary file. For example, the plaintext LUKS passphrase "FAFAFA..." is stored as a binary file with contents "0xFA 0xFA 0xFA ...".17:50
qwebirc17101It's not complex to work with, but why is it this way? Barbican can easily store plaintext secrets, and the passphrase is plaintext, and I can't figure out a way to use a binary file with luks anyway17:51
rosmaitaqwebirc17101: it's because we let barbican do a random fill of the number of bytes requested17:53
rosmaitathat way the randomness is pushed off to barbican, which should have a suitable source17:53
qwebirc17101And Barbican can't simply generate a random string of length x?17:54
rosmaitaqwebirc17101: not sure, tbh, we've done it this way since before i worked on the project17:55
qwebirc17101the default bit length for the key is 256, so bytes or hex/ascii text shouldn't matter (I guess)17:55
qwebirc17101ok, honestly just curious. thanks!17:55
rosmaitanp17:55
qwebirc17101Another thing to add/ask about, the key is generated in Barbican with no name. I think it would make sense to add some identifier to the secret, to show that it's a luks key used by cinder. Where could I bring up that recommendation/feature request?17:58
qwebirc17101At the moment, I'm doing something like this to filter to all luks keys. In our situation it works fine, but it's not bullet proof:17:59
qwebirc17101openstack secret list -f json --limit 100 -c "Secret href" -c "Name" -c "Created" --sort-column "Created" --algorithm "aes" --bit-length 256 | \  jq '.[] | select(.Name==null)'17:59
opendevreviewMerged openstack/cinder stable/rocky: Correct group:reset_group_snapshot_status policy  https://review.opendev.org/c/openstack/cinder/+/80965718:30
opendevreviewMerged openstack/cinder stable/train: Fix issue of getting detail backups list info  https://review.opendev.org/c/openstack/cinder/+/81020018:30
opendevreviewMerged openstack/os-brick stable/wallaby: multipath/iscsi: iSCSI connections are not reinitiated after reboot  https://review.opendev.org/c/openstack/os-brick/+/81475418:55
opendevreviewSimon Dodsley proposed openstack/os-brick stable/victoria: multipath/iscsi: iSCSI connections are not reinitiated after reboot  https://review.opendev.org/c/openstack/os-brick/+/81564118:56
Zer0Bytehey19:07
Zer0Bytequestion19:07
Zer0Byteim usign cinder with a qos frontend option to limit the iops of a volume19:07
Zer0Bytebut when i perform cinder extend the volume grow up but i dont see that the iops per gb update the total iops19:08
Zer0Byteim using this spec19:08
Zer0Bytetotal_iops_sec_per_gb=319:08
geguileoZer0Byte: I belive that would be a Nova bug19:44
Zer0Byteexist a bug report19:45
geguileoZer0Byte: I understand this is a volume that is attached to an instance, so when cinder notifies nova that it has extended the volume they should update it19:45
Zer0Byteyes is a attached volume19:46
geguileommmm, may not be so easy...19:51
geguileospecs seem to be provided on the connection, and I don't think there is a mechanism for Cinder to update Nova with values19:51
geguileoso new code may be necessary in Nova & Cinder19:52
* geguileo keeps digging19:52
geguileoZer0Byte: confirmed, it's a Nova-Cinder bug that would require changes in both projects19:55
geguileoright now it's not dynamic and only takes effect on attach19:56
opendevreviewGorka Eguileor proposed openstack/cinder master: DB: Set quota resource to 300  https://review.opendev.org/c/openstack/cinder/+/81571220:40
opendevreviewGorka Eguileor proposed openstack/cinder master: Remove leftover nested quota DB fields  https://review.opendev.org/c/openstack/cinder/+/81514520:40
opendevreviewGorka Eguileor proposed openstack/cinder master: Clean old temporary tracking  https://review.opendev.org/c/openstack/cinder/+/81514620:40
opendevreviewGorka Eguileor proposed openstack/cinder master: Prevent table and column alter and drop  https://review.opendev.org/c/openstack/cinder/+/81574620:40
geguileorosmaita: eharney We'll need to merge that latest patch before any new alembic migration, because we don't have the rolling upgrade checks we had for the sqlalchemy-migrate migrations20:42
rosmaitageguileo: ack20:44
simondodsleyrosmaita, geguileo, could you review the Victoria iteration of the os_brick iscsi patch? https://review.opendev.org/c/openstack/os-brick/+/815641/20:54
geguileosimondodsley: done20:56
simondodsleythank you rosmaita and geguileo21:14
opendevreviewMerged openstack/cinder master: mypy: coordination.py  https://review.opendev.org/c/openstack/cinder/+/78836421:16
rosmaitaqwebirc17101: cinder uses castellan (a generic keymanager interface) to interact with barbican, and i don't think it gives us the option to set a name on a secret even though barbican would allow it.21:30
rosmaitaqwebirc17101: there used to be opposition to requiring barbican to be deployed in openstack clouds, but i'm not sure that's a concern any more21:31
rosmaitaqwebirc17101: plus, we are going to want to use the "Secret Consumers API" once it's implemented in Barbican: https://specs.openstack.org/openstack/barbican-specs/specs/train/secret-consumers.html21:32
rosmaitaso maybe we need to transition to Barbican instead of generic key manager21:33
rosmaitasimondodsley: thanks for keeping an eye on those brick backports!21:34
*** dviroel|rover is now known as dviroel|rover|afk22:08
opendevreviewBrian Rosmaita proposed openstack/cinder stable/queens: Correct group:reset_group_snapshot_status policy  https://review.opendev.org/c/openstack/cinder/+/81564622:46

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