Wednesday, 2022-09-07

*** dviroel is now known as dviroel|pto00:40
opendevreviewOpenStack Proposal Bot proposed openstack/cinder master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/cinder/+/85600203:19
whoami-rajatthanks rosmaita 05:07
geguileowhoami-rajat: I have made some clarifications to your comment on  https://review.opendev.org/c/openstack/cinder/+/851640 08:47
geguileowhoami-rajat: it's not as crazy as it sounds, there are other drivers doing it, but I would like to hear some confirmation on the Infinidat storage capabilities08:47
opendevreviewVladislav Belogrudov proposed openstack/cinder master: Tatlin driver: add more tests and improve code  https://review.opendev.org/c/openstack/cinder/+/85331509:09
whoami-rajatgeguileo, ack, thanks for looking, it didn't seem right since they're performing same thing as creating a volume from snapshot in clone_volume code but if it's a limitation that they've to workaround like this, we can't do much there09:15
whoami-rajatmy idea was just if they could explore other ways to fix the issue raised in commit message09:15
geguileowhoami-rajat: yeah, I'm trying to do the same thing, that's why I'm asking if they can attach snapshots and asking for confirmation of current available features in the storage system09:16
whoami-rajatyep, that would be a good alternative09:17
opendevreviewTushar Trambak Gite proposed openstack/cinder master: Reset state robustification for snapshot os-reset_status  https://review.opendev.org/c/openstack/cinder/+/80403509:38
opendevreviewyuval proposed openstack/cinder master: Lightos - add lightos new volume states  https://review.opendev.org/c/openstack/cinder/+/85625909:46
opendevreviewTushar Trambak Gite proposed openstack/cinder master: Reset state robustification for snapshot os-reset_status  https://review.opendev.org/c/openstack/cinder/+/80403509:50
opendevreviewJean Pierre Roquesalane proposed openstack/cinder master: PowerMax Driver - Fix for renaming GVG  https://review.opendev.org/c/openstack/cinder/+/80135413:53
whoami-rajatCinder meeting in #openstack-meeting-alt at 1400 UTC14:00
whoami-rajatjungleboyj rosmaita smcginnis tosky whoami-rajat m5z e0ne geguileo eharney walshh_ jbernard sfernand enriquetaso hemna fabiooliveira yuval tobias-urdin adiare14:00
enriquetasothanks whoami-rajat 14:00
whoami-rajatnp14:00
enriquetaso#startmeeting cinder_bs15:02
opendevmeetMeeting started Wed Sep  7 15:02:26 2022 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
whoami-rajatHi15:02
enriquetasoHello, welcome to the bug meeting 15:02
enriquetasowe have 2 bugs for today's meeting and two old bugs 15:03
rosmaitao/15:03
enriquetaso#link https://lists.openstack.org/pipermail/openstack-discuss/2022-September/030380.html15:03
enriquetaso#topic With image-volume cache enabled backend, volume creation for a smaller volume than image-volume cache has the same size as the image-volume cache.15:03
enriquetaso#link https://bugs.launchpad.net/cinder/+bug/1988803 15:03
enriquetasoLong title. 15:03
enriquetasoThis issue has a kind of long history on the Bugzilla link included in the launchpad report for those interested in the case.15:04
enriquetasoSummary: Cinder creates a volume whose requested size is smaller than the image cache volume and has the same size as the image cache volume. That results in an inconsistency between Cinder and the storage backend.15:04
enriquetasoThe reporter forgot to mention the backend but I think it's reproducible throw the backends.15:04
enriquetasoThe reporter suggests a possible solutions: https://bugs.launchpad.net/cinder/+bug/1988803/comments/115:05
enriquetasoQuoting abishop: Any design changes like that would require writing a spec and more.15:05
enriquetasoShould we treat this like a bug or as a feature improvement?15:05
whoami-rajatI was thinking at looking at it at some point15:05
whoami-rajats/at/of15:06
whoami-rajatthis looks doable15:06
rosmaitaseems like a bug if cinder says the volume is 1GB but it is really 5GB15:06
abishopyes, that aspect is definitely a bug15:07
whoami-rajati think the second one is the way to go, just create the volume as big as required by the image15:07
eharneyi agree, it's a bug15:07
abishopsome of the discussions that proposed changes got complicated15:07
enriquetasoyes, i got confused from the discussion 15:08
anskiyI've filed this change, that addresses similiar issue, but I've found, that it doesn't resize create volume _file_ to the volume size at all: https://review.opendev.org/c/openstack/cinder/+/85596415:08
yuval__I did saw the patch and was not sure why its needed15:10
yuval__I see it was trying to workaround this bug...15:10
whoami-rajatleft a comment on the patch, looks like it won't work if the new volume has size < original volume since we don't support shrinking a volume, resize=extend15:11
abishopsome proposed (in email discussions) changes felt rather "opionated" to me (i.e. behavior that not all operators would want), which is why I felt it was time for a spec15:12
anskiyyuval__: I saw your comment, just didn't have time to respond properly, sorry. No, I wasn't trying to workaround it, I've found this problem the other way around: small image, big volume and on NFS (haven't seen such problems with LVM driver, and not sure about the others, so fix is for NFS only)15:12
rosmaitai was just going to ask, is there any reason to think this is NFS-specific?15:13
whoami-rajatI think it's generic to all drivers, as our image cache feature is15:13
rosmaitathat's my thought too15:13
eharneyseems like it would be for any driver15:14
anskiyit's broken in the point, where new volume create from snapshot of other volume -- the snapshot size is set to the original volume size15:14
anskiyin qemu-img command, that is.15:14
opendevreviewVladislav Belogrudov proposed openstack/cinder master: Tatlin driver: add more tests and improve code  https://review.opendev.org/c/openstack/cinder/+/85331515:14
rosmaitaanskiy: i see, the snapshot could be really big, but is going to be set to whatever cinder thinks the original volume size is, which could be pretty small15:15
anskiyyes, and with LVM driver it is not triggered, because it creates snapshot via lv* things. I'm totally unsure about drivers besides these ones, sorry15:16
anskiyso that's why I've sent this change specifically for NFS driver15:17
rosmaitaok15:17
enriquetasoMakes sense. However, looks like we should probably go for a generic / driver-independent approach if possible. 15:18
rosmaitaagreed15:19
enriquetasoNot sure to understand the snapshot case correctly... Should we create a new bug report for the snapshot case + nfs driver? 15:20
enriquetasoanskiy, would you mind creating a launchpad report describing the snapshot size issue you mentioned. It would be nice to link it to https://review.opendev.org/c/openstack/cinder/+/855964 too 15:22
rosmaitamy impression is: create a 10GB volume A from an image with image-cache enabled, then create a 1 GB volume B from the same image, then use volume B and add 2GB of data to it, then snapshot volume B, create volume C from the snapshot, volume C gets resized to 1 GB15:23
rosmaitaand the "extra" data goes missing15:23
rosmaitaanskiy: is that roughly correct?15:23
anskiyrosmaita: nah, it's easier :) create 10G volume A from image with image-cache, then it's _real_ size on filesystem (qemu-img info, ls...) would be the size of cache volume.15:25
anskiyit just gets created via qemu-img snapshot mechanically15:27
eharneysounds worth investigating15:28
rosmaitaok, hopefully i misunderstood and there's not a data loss issue here15:28
anskiyenriquetaso: sure, I hope to find some time to do it this week15:29
rosmaitaanskiy: sounds like what you are describing is the same as https://bugs.launchpad.net/cinder/+bug/1988803 , just for NFS15:30
anskiyrosmaita: yeah, looks similar, and I can't see with which driver this bug happens, as I've said earlier, it's fine with LVM...15:34
enriquetasoOK, looks like worth investigating so please anskiy fill a bug on cinder launchpad please :D15:39
enriquetasomoving on15:39
enriquetaso#topic Remove IET iSCSI target15:40
enriquetaso#link https://bugs.launchpad.net/cinder/+bug/198831715:40
enriquetasoAs we discussed in our last meeting I've created a bug report to remember us that we need to deprecate IET ISCSI target. Looks like a low-hanging-fruit to me. 15:40
eharneyit's already deprecated -- we need to remove it :)15:40
enriquetasooh sorry about that 15:41
rosmaitayes, the deprecation period is over, and we forgot to remove it15:42
enriquetasoany volunteer to do it? :) Maybe I can work with an inter with this 15:42
rosmaitaso we can remove it whenever we want to15:42
rosmaitai think it might be a good intern bug15:42
rosmaitanot critical, but needs to get done15:42
enriquetasosounds good then :) 15:43
enriquetasoOK so the old and last bug for today's meeting is:15:44
enriquetaso#topic Out of space when migrating encrypted volume between two LVM backends 15:44
enriquetaso#link https://bugs.launchpad.net/cinder/+bug/172088515:44
enriquetasoIt would be nice to check if this is still a problem present in the LVM backend. Looks like a problem, we would like to fix this since it's kind of a basic functionality between encrypted volumes. 15:44
enriquetasoDo you have any thoughts? It would be nice if a great person offer to confirm this and/or work on this15:44
enriquetasoSince we don't have updates on this bug in a long time. 15:44
enriquetasoIf nobody would like to confirm I'll try to do it by the end of this week. 15:45
eharneyisn't this the encryption header size issues?15:45
enriquetasoI think the header size issues involves mostly volumes that are not encrypted when migrating them to encrypted types. The original volume lacks of space and the operation fails. 15:48
enriquetasoI think this may be related of not :/ I'm not sure15:49
opendevreviewFelipe Rodrigues proposed openstack/cinder master: NetApp NFS: Clone image using copy file operation  https://review.opendev.org/c/openstack/cinder/+/84773215:52
enriquetasoOK, we are running out of time 15:59
enriquetasothank you for attending 16:01
enriquetaso#endmeeting16:01
opendevmeetMeeting ended Wed Sep  7 16:01:34 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder_bs/2022/cinder_bs.2022-09-07-15.02.html16:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder_bs/2022/cinder_bs.2022-09-07-15.02.txt16:01
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder_bs/2022/cinder_bs.2022-09-07-15.02.log.html16:01
whoami-rajatsfernand, left a comment on the deprecation patch, i think we require a releasenote mentioning it as well16:17
opendevreviewStephen Finucane proposed openstack/os-brick master: encryptors: Unbind LuksEncryptor and CryptsetupEncryptor  https://review.opendev.org/c/openstack/os-brick/+/79127117:22
opendevreviewStephen Finucane proposed openstack/os-brick master: privsep: Move luks utils to privsep  https://review.opendev.org/c/openstack/os-brick/+/79127417:22
opendevreviewStephen Finucane proposed openstack/os-brick master: privsep: Convert 'os_brick.caches.opencas'  https://review.opendev.org/c/openstack/os-brick/+/79127517:22
*** dviroel is now known as dviroel|out17:58

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