*** tetsuro has joined #openstack-meeting-alt | 00:02 | |
*** enriquetaso has quit IRC | 00:04 | |
*** rfolco has quit IRC | 00:22 | |
*** yamamoto has joined #openstack-meeting-alt | 00:39 | |
*** rcernin has quit IRC | 00:42 | |
*** rcernin has joined #openstack-meeting-alt | 00:46 | |
*** tetsuro has quit IRC | 01:32 | |
*** ricolin has joined #openstack-meeting-alt | 01:40 | |
*** tetsuro has joined #openstack-meeting-alt | 01:41 | |
*** tetsuro has quit IRC | 01:43 | |
*** tetsuro has joined #openstack-meeting-alt | 01:44 | |
*** rcernin has quit IRC | 02:13 | |
*** apetrich has quit IRC | 02:14 | |
*** rcernin has joined #openstack-meeting-alt | 02:15 | |
*** rcernin has quit IRC | 02:33 | |
*** dave-mccowan has quit IRC | 02:41 | |
*** dave-mccowan has joined #openstack-meeting-alt | 02:50 | |
*** rcernin has joined #openstack-meeting-alt | 02:55 | |
*** tetsuro has quit IRC | 03:11 | |
*** markvoelker has joined #openstack-meeting-alt | 04:03 | |
*** markvoelker has quit IRC | 04:07 | |
*** diurnalist has quit IRC | 04:19 | |
*** dave-mccowan has quit IRC | 04:19 | |
*** diurnalist has joined #openstack-meeting-alt | 05:32 | |
*** links has joined #openstack-meeting-alt | 05:32 | |
*** diurnalist has quit IRC | 06:04 | |
*** ianw is now known as ianw_pto | 06:38 | |
*** trident has quit IRC | 06:39 | |
*** ccamacho has joined #openstack-meeting-alt | 06:42 | |
*** trident has joined #openstack-meeting-alt | 06:42 | |
*** markvoelker has joined #openstack-meeting-alt | 06:43 | |
*** markvoelker has quit IRC | 06:48 | |
*** rcernin has quit IRC | 06:59 | |
*** rdopiera has joined #openstack-meeting-alt | 07:02 | |
*** rcernin has joined #openstack-meeting-alt | 07:06 | |
*** ttsiouts has joined #openstack-meeting-alt | 07:16 | |
*** lbragstad_ has joined #openstack-meeting-alt | 07:19 | |
*** lbragstad has quit IRC | 07:21 | |
*** rcernin has quit IRC | 07:41 | |
*** ralonsoh has joined #openstack-meeting-alt | 07:47 | |
*** ttsiouts has quit IRC | 08:06 | |
*** ttsiouts has joined #openstack-meeting-alt | 08:15 | |
*** derekh has joined #openstack-meeting-alt | 08:19 | |
*** diurnalist has joined #openstack-meeting-alt | 09:00 | |
*** diurnalist has quit IRC | 09:04 | |
*** rcernin has joined #openstack-meeting-alt | 09:27 | |
*** yamamoto has quit IRC | 09:39 | |
*** rcernin has quit IRC | 09:41 | |
*** yamamoto has joined #openstack-meeting-alt | 09:42 | |
*** derekh has quit IRC | 09:57 | |
*** derekh has joined #openstack-meeting-alt | 09:58 | |
*** yamamoto has quit IRC | 10:00 | |
*** yamamoto has joined #openstack-meeting-alt | 10:02 | |
*** e0ne has joined #openstack-meeting-alt | 10:12 | |
*** yamamoto has quit IRC | 10:18 | |
*** rfolco has joined #openstack-meeting-alt | 10:38 | |
*** apetrich has joined #openstack-meeting-alt | 10:44 | |
*** yamamoto has joined #openstack-meeting-alt | 10:51 | |
*** yamamoto has quit IRC | 10:56 | |
*** ttsiouts has quit IRC | 11:07 | |
*** ttsiouts has joined #openstack-meeting-alt | 11:25 | |
*** markvoelker has joined #openstack-meeting-alt | 11:34 | |
*** raildo has joined #openstack-meeting-alt | 11:37 | |
*** markvoelker has quit IRC | 11:39 | |
*** ttsiouts has quit IRC | 11:58 | |
*** rcernin has joined #openstack-meeting-alt | 12:09 | |
*** ttsiouts has joined #openstack-meeting-alt | 12:11 | |
*** rcernin has quit IRC | 12:16 | |
*** ttsiouts has quit IRC | 12:16 | |
*** ttsiouts has joined #openstack-meeting-alt | 12:25 | |
*** yaawang has quit IRC | 12:54 | |
*** yaawang has joined #openstack-meeting-alt | 12:58 | |
*** tosky has joined #openstack-meeting-alt | 13:16 | |
*** lpetrut_ has joined #openstack-meeting-alt | 13:21 | |
*** ccamacho has quit IRC | 13:23 | |
*** ttsiouts has quit IRC | 13:28 | |
*** ttsiouts has joined #openstack-meeting-alt | 13:33 | |
*** rosmaita has joined #openstack-meeting-alt | 13:44 | |
*** liuyulong has joined #openstack-meeting-alt | 13:51 | |
*** Liang__ has joined #openstack-meeting-alt | 13:54 | |
*** geguileo has joined #openstack-meeting-alt | 13:54 | |
*** knomura has joined #openstack-meeting-alt | 13:55 | |
*** liuyulong has quit IRC | 13:57 | |
*** dviroel has joined #openstack-meeting-alt | 13:58 | |
*** Liang__ has quit IRC | 13:59 | |
*** jungleboyj has joined #openstack-meeting-alt | 13:59 | |
rosmaita | #startmeeting cinder | 14:00 |
---|---|---|
openstack | Meeting started Wed Jul 8 14:00:35 2020 UTC and is due to finish in 60 minutes. The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: cinder)" | 14:00 | |
openstack | The meeting name has been set to 'cinder' | 14:00 |
jungleboyj | o/ | 14:00 |
rosmaita | #topic roll call | 14:00 |
e0ne | hi | 14:00 |
*** openstack changes topic to "roll call (Meeting topic: cinder)" | 14:00 | |
whoami-rajat | Hi | 14:00 |
geguileo | hi! o/ | 14:01 |
*** eharney has joined #openstack-meeting-alt | 14:01 | |
eharney | hi | 14:01 |
tosky | hi | 14:01 |
rosmaita | ok, looks like we have some people | 14:02 |
rosmaita | hello everyone | 14:02 |
rosmaita | #linkĀ https://etherpad.openstack.org/p/cinder-victoria-meetings | 14:02 |
rosmaita | i'm at a coffee shop due to a power outage | 14:03 |
smcginnis | o/ | 14:03 |
rosmaita | so not using my usual keyboard, as you will notice | 14:03 |
rosmaita | ok, let's get started | 14:03 |
rosmaita | #topic updates | 14:03 |
*** openstack changes topic to "updates (Meeting topic: cinder)" | 14:03 | |
jungleboyj | rosmaita, You can go to coffee shops? | 14:03 |
jungleboyj | :-) | 14:03 |
rosmaita | i am sitting outside, 15 feet from anyone else | 14:04 |
jungleboyj | ++ | 14:04 |
rosmaita | inside is closed, you can only get coffee and leave | 14:04 |
rosmaita | but the wifi is working! | 14:04 |
tosky | what else is needed then | 14:04 |
rosmaita | a better keyboard! | 14:04 |
rosmaita | i the function and control keys are mashed together and i am having cutting & pasting problems | 14:05 |
*** sfernand has joined #openstack-meeting-alt | 14:05 | |
rosmaita | but enough about that | 14:05 |
rosmaita | ok, the video meeting poll closes tomorrow | 14:05 |
rosmaita | #link https://rosmaita.wufoo.com/forms/monthly-video-meeting-proposal/ | 14:05 |
*** Liang__ has joined #openstack-meeting-alt | 14:05 | |
rosmaita | it even has an option for "don't care", so even if you don't care, you can still fill it out | 14:05 |
*** enriquetaso has joined #openstack-meeting-alt | 14:06 | |
rosmaita | this week is R-minus-14 | 14:06 |
rosmaita | milestone 2 is at R-11 | 14:06 |
enriquetaso | o/ | 14:06 |
rosmaita | hello sofia | 14:06 |
rosmaita | that is, really soon | 14:06 |
rosmaita | it is also the new driver merge deadline | 14:06 |
rosmaita | i think we have 2 new drivers proposed? | 14:06 |
rosmaita | hitachi is mostly together | 14:06 |
rosmaita | thanks to lseki and smcginnis for reviewing that closely | 14:07 |
rosmaita | and i think dell/emc is proposing a new driver? | 14:07 |
rosmaita | i don't think i've seen any patches, just the launchpad blueprint so far | 14:07 |
rosmaita | and a special note for geguileo | 14:07 |
rosmaita | ussuri cinderlib must be released by R-9 | 14:07 |
smcginnis | rosmaita: I don't think we will get that Dell one for Victoria. | 14:08 |
*** Liang__ is now known as LiangFang | 14:08 | |
LiangFang | o/ | 14:08 |
rosmaita | smcginnis: ok | 14:08 |
geguileo | rosmaita: as soon as we review the patches that are in gerrit (with the exception of the one with the -W) we can release | 14:08 |
rosmaita | "we" meaning "me", at least partially ... OK, will do | 14:08 |
*** TusharTgite has joined #openstack-meeting-alt | 14:08 | |
rosmaita | ok, that's all the announcements | 14:09 |
rosmaita | i thought for a minute i deleted lseki's topic by mistake | 14:09 |
rosmaita | but i see that he has moved it lower due to connection problems | 14:09 |
rosmaita | #topic Moving stable/ocata and stable/pike to quick EOL | 14:10 |
*** openstack changes topic to "Moving stable/ocata and stable/pike to quick EOL (Meeting topic: cinder)" | 14:10 | |
sfernand | Lucio is having some issues to join the meeting, he is asking if we could post pone that | 14:10 |
sfernand | ahh ok | 14:10 |
TusharTgite | hi | 14:10 |
rosmaita | ok, so you may have seen on the ML that nova is proposing to put pike and ocata into 'unmaintained' | 14:10 |
rosmaita | hang on while i paste links | 14:10 |
rosmaita | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-July/015747.html | 14:11 |
rosmaita | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-July/015798.html | 14:11 |
rosmaita | you may remember that there was a proposal to do this for ocata before the PTG | 14:11 |
rosmaita | and smcginnis pointed out in that thread that if one of the major projects EOLs a branch, we pretty much all have to do it | 14:12 |
rosmaita | anyway | 14:12 |
rosmaita | i looked at our cinder ocata and pike branches | 14:12 |
rosmaita | and they haven't been committed to in over 6 months | 14:12 |
rosmaita | i mention that because lyarwood was proposing to back-date the nova 'unmaintained' phase to the last commit, which would mean a 3 month head start | 14:13 |
rosmaita | i am not being clear | 14:13 |
rosmaita | the issue is that a branch is supposed to be 'unmaintained' for 6 months, and then can go EOL | 14:13 |
rosmaita | so, if it's ok for nova to back-date the 'unmaintained' period, i think we can too | 14:13 |
rosmaita | just so happens that our back-dating can be 6 months | 14:14 |
rosmaita | so my proposal is to put out a notice on the ML | 14:14 |
rosmaita | that we are putting cinder pike and ocata into 'unmaintained' for 2 weeks, and if no one adopts them, we will EOL them | 14:14 |
smcginnis | ++ | 14:14 |
rosmaita | that's what i was waiting for! | 14:15 |
rosmaita | thanks smcginnis | 14:15 |
smcginnis | ;) | 14:15 |
rosmaita | ok, so i will do that this afternoon ... 2 weeks from today is 22 July | 14:15 |
rosmaita | (just to have that on the record) | 14:15 |
LiangFang | ++ | 14:15 |
tosky | removing them will simplify a lot the job handling; most "modern" jobs starts from pike, if not rocky | 14:16 |
rosmaita | yeah, ocata has been dead to me for a month now | 14:16 |
rosmaita | and pike is not much better | 14:16 |
rosmaita | hooray for modernization | 14:16 |
rosmaita | that's all, if anyone has second thoughts, we may have some open discussion later, and there is always the ML | 14:17 |
rosmaita | #topic rethink the visibility of __DEFAULT__ type | 14:17 |
*** openstack changes topic to "rethink the visibility of __DEFAULT__ type (Meeting topic: cinder)" | 14:17 | |
rosmaita | whoami-rajat: that's you | 14:17 |
whoami-rajat | rosmaita, thanks! | 14:17 |
*** lseki has joined #openstack-meeting-alt | 14:18 | |
rosmaita | #link https://bugs.launchpad.net/cinder/+bug/1886632 | 14:18 |
openstack | Launchpad bug 1886632 in Cinder "Cannot delete __DEFAULT__ volume type" [Undecided,New] - Assigned to Rajat Dhasmana (whoami-rajat) | 14:18 |
whoami-rajat | So we've had a recent bug in which the author states that their users are being confused by the __DEFAULT__ name | 14:18 |
* lseki sneaks in | 14:18 | |
rosmaita | i was skeptical at first, but the last comment on the bug is very revealing | 14:18 |
whoami-rajat | s/name/type | 14:18 |
whoami-rajat | they say they don't want their users to see the __DEFAULT__ type since they've already configured CONF.default_volume_type | 14:19 |
eharney | they don't want to see it when listing types, that is? | 14:19 |
rosmaita | eharney: yes, but maybe even stronger than that | 14:20 |
rosmaita | i think the way to go here is to not display __DEFAULT__ in the GET /types response if there is a default-type configured in cinder.conf | 14:20 |
*** LiangFang has quit IRC | 14:20 | |
jungleboyj | *Sigh* | 14:20 |
whoami-rajat | eharney, yes, they say the users gets confused if they should use this one or the other their admin has configured as default | 14:20 |
rosmaita | for type-show, you need to know the UUID of the type, is that right? | 14:20 |
whoami-rajat | rosmaita, id or name | 14:21 |
rosmaita | we take the name in the path? | 14:21 |
whoami-rajat | names are unique for volume types | 14:21 |
jungleboyj | The concern does make sense. | 14:21 |
*** Liang__ has joined #openstack-meeting-alt | 14:21 | |
whoami-rajat | I'm not really sure if this is a problem for a large mass of just this particular case | 14:21 |
rosmaita | i think we will see it more and more | 14:22 |
rosmaita | the problem i see, is that __DEFAULT__ shows up in the api ref | 14:22 |
geguileo | rosmaita: hiding the __DEFAULT__ vol type if we have a default in .conf could lead to a deployment having some volumes with __DEFAULT__ type but not getting it listed | 14:22 |
rosmaita | and if you can do GET /types/__DEFAULT__ | 14:22 |
geguileo | if they changed it after creating some volumes | 14:22 |
whoami-rajat | rosmaita, but we allow the __DEFAULT__ to be configurable, that's why it is visible | 14:22 |
rosmaita | yes, but if it is not used at all. what does that matter? | 14:23 |
*** dave-mccowan has joined #openstack-meeting-alt | 14:23 | |
whoami-rajat | rosmaita, also if a volume gets created with the __DEFAULT__ type, it would confuse users more that their volume is using a type which isn't visible | 14:23 |
geguileo | we could add a config option to hide it? | 14:23 |
rosmaita | no | 14:23 |
rosmaita | you just said they can do GET on the __DEFAULT__, so they can still see it | 14:23 |
rosmaita | i mean, at the time you do a GET /types call, if the operator has one configured, that is what you will get | 14:24 |
rosmaita | so we don't need to display the __DEFAULT__ in that case | 14:24 |
rosmaita | and if the operator removes the config | 14:24 |
rosmaita | then we will | 14:24 |
rosmaita | which makes sense | 14:24 |
geguileo | but if someone created a volume and it used __DEFAULT__ | 14:24 |
geguileo | then the .conf was changed | 14:24 |
geguileo | listing types would not return it | 14:25 |
geguileo | and it would be weird not to have the type that some volume has | 14:25 |
geguileo | when listing, I mean | 14:25 |
geguileo | (the type would be there) | 14:25 |
rosmaita | i think it depends on what the types list is supposed to display | 14:25 |
rosmaita | i think the types that are currently available to you | 14:26 |
geguileo | and __DEFAULT__ is available | 14:26 |
eharney | can't a user still manually create a volume w/ type __DEFAULT__ even if we don't list it? | 14:26 |
geguileo | eharney: yup | 14:26 |
eharney | so i'm not sure it's just about visibility in the list | 14:26 |
rosmaita | that seems like a bug | 14:26 |
rosmaita | i mean, __DEFAULT__ is supposed to be for lazy operators | 14:26 |
geguileo | I don't see that as a bug... | 14:26 |
eharney | i think it probably is a bug | 14:27 |
rosmaita | sure, the operator has configured a default type, that's what the default should be | 14:27 |
rosmaita | so, looks like a can of worms has been opened | 14:27 |
eharney | presumably if the operator made a default volume type, they don't want __DEFAULT__ to be used | 14:27 |
*** lpetrut_ has quit IRC | 14:28 | |
rosmaita | yes, that's exactly this bug-filer's issue | 14:28 |
rosmaita | whoami-rajat: i forget, what are the restrictions on modifying __DEFAULT__ type? | 14:28 |
rosmaita | i mean the actual system default | 14:29 |
whoami-rajat | rosmaita, their issue is they don't want their users to see it, they don't use it but it doesn't cause them any problem other than confusion | 14:29 |
whoami-rajat | rosmaita, we can update it, but can't delete it | 14:29 |
rosmaita | so they could update __DEFAULT__ to have exactly the same properties as their preferred default? | 14:30 |
whoami-rajat | what i suggested was, i will document this clearly | 14:30 |
whoami-rajat | rosmaita, yes they can | 14:30 |
rosmaita | but they can't do it while there are any volumes of __DEFAULT__, right? | 14:30 |
whoami-rajat | rosmaita, yep, it shouldn't be in use by any volume | 14:31 |
*** dave-mccowan has quit IRC | 14:31 | |
rosmaita | well, except as eharney pointed out, a user could explicitly ask for it | 14:31 |
rosmaita | given that it's all over the api-ref responses | 14:31 |
whoami-rajat | I've no issues in improving the documentation but what they're suggesting is to remove it which will again allow creating of untyped volumes which i don't prefer | 14:32 |
whoami-rajat | and we also discussed the visibility scenario, that doesn't seem to work either | 14:33 |
rosmaita | i think we have 2 bugs: | 14:33 |
rosmaita | 1) if an operator has configured a default type, users should not be able to create a volume of __DEFAULT__ type | 14:33 |
rosmaita | 2) if an operator has configured a default type, the __DEFAULT__ should not be displayed in the GET /types response (this one is controversial right now) | 14:34 |
rosmaita | i think this is a real problem, because even though it's kind of silly, customer calls are a PITA | 14:34 |
smcginnis | Since __DEFAULT__ was created because we can't handle things right in our code because too many places expected to have a type, I think it should be hidden from end users. | 14:35 |
rosmaita | smcginnis: ++ | 14:35 |
whoami-rajat | the configured one already has a priority over the __DEFAULT__ type | 14:35 |
rosmaita | yes, but there' s no way for end users to know that | 14:35 |
geguileo | and the problem is that horizon would present __DEFAULT__ | 14:36 |
rosmaita | yeah, and DEFAULT looks more important that default | 14:36 |
smcginnis | Yep. | 14:36 |
jungleboyj | Yeah. I do think that the complaint is relevant. | 14:37 |
geguileo | yeah, it's a reasonable complaint | 14:37 |
rosmaita | ok, let's think about this some more and revisit next week | 14:37 |
whoami-rajat | thanks everyone for their feedback | 14:38 |
jungleboyj | rosmaita, ++ | 14:38 |
geguileo | I think we can hide the __DEFAULT__ type from the list if there are no volumes that use them and cinder.conf has a different default | 14:38 |
geguileo | s/them/it | 14:38 |
rosmaita | geguileo: problem is, any deployment since train will definitely have them | 14:38 |
geguileo | rosmaita: not necessarily | 14:38 |
rosmaita | yes | 14:39 |
rosmaita | there was a regression | 14:39 |
geguileo | rosmaita: they could have a default already defined | 14:39 |
geguileo | in the conf | 14:39 |
whoami-rajat | geguileo, but if they comment out the default part in cinder.conf, we should show it ? | 14:39 |
geguileo | and the __DEFAULT__ would not be used | 14:39 |
geguileo | whoami-rajat: that's what I would do | 14:39 |
geguileo | that, or having a config option | 14:39 |
rosmaita | i don't like the config option | 14:40 |
rosmaita | but we can discuss next week, let's move on | 14:40 |
geguileo | rosmaita: but it's the cleanest way, since we pass the responsibility to the admin | 14:40 |
geguileo | rosmaita: ok | 14:40 |
rosmaita | #topic CI issues | 14:41 |
*** openstack changes topic to "CI issues (Meeting topic: cinder)" | 14:41 | |
rosmaita | tosky: hopefully this is quick | 14:41 |
tosky | I can just copy the content of the etherpad here | 14:41 |
tosky | or do a summary: | 14:41 |
tosky | - you can see many failures on cinder-tempest-plugin-lvm-lio-barbican fails, especially one test, I don't know why | 14:42 |
tosky | - https://review.opendev.org/#/c/733161/ should temporarily unblock cinder-tempest-plugins gate broken by the ceph updates (but we need to fix them) | 14:42 |
tosky | - please merge https://review.opendev.org/#/c/738978/ and its future train backport to make the ceph job pass again | 14:43 |
tosky | - devstack-plugin-nfs-tempest-full is superbroken for unknown reasons (see https://review.opendev.org/#/c/735959/) | 14:43 |
tosky | that's it - suggestions and help more than welcome | 14:43 |
eharney | the lio-barbican job has been a little flaky for a while, and i occasionally look at it, but the failures are never very actionable/interesting to me | 14:43 |
eharney | (that is, it probably needs a more thorough look) | 14:44 |
rosmaita | superbroken is even worse than usualy | 14:44 |
tosky | I suspect resource issues, the tests which fails most for lio-barbican is tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern | 14:44 |
tosky | and it usually fails to connect to the spawned instance | 14:44 |
rosmaita | tosky: i think you are onto something there | 14:44 |
eharney | right | 14:45 |
eharney | are we still chasing any of these things with elastic recheck? | 14:45 |
rosmaita | i personally am not | 14:45 |
tosky | I admit not being too much into that; I was told no need to add recheck <foo> because it should be caught by elasticsearch (maybe after adding some rules) | 14:46 |
*** rdopiera has quit IRC | 14:46 | |
smcginnis | I think since Riedeman left, we lost our last elastic recheck champion. :) | 14:47 |
smcginnis | I think we should use it though. It does help. | 14:47 |
rosmaita | ok, let's address that next week too | 14:47 |
rosmaita | thanks, tosky | 14:47 |
rosmaita | #topic Fix for Fail to extend attached volume using generic NFS driver | 14:47 |
*** openstack changes topic to "Fix for Fail to extend attached volume using generic NFS driver (Meeting topic: cinder)" | 14:47 | |
rosmaita | lseki: that's you | 14:47 |
lseki | hi | 14:48 |
lseki | I think kaisers is ooo but he can read the logs later | 14:48 |
rosmaita | hopefully your connection will hold for the next 10 min | 14:48 |
lseki | hopefully | 14:48 |
lseki | I talked to openstack-nova folks | 14:48 |
*** priteau has joined #openstack-meeting-alt | 14:48 | |
*** Liang__ has quit IRC | 14:49 | |
lseki | about https://bugs.launchpad.net/cinder/+bug/1870367 | 14:49 |
openstack | Launchpad bug 1870367 in Cinder "Fail to extend attached volume using generic NFS driver" [High,In progress] - Assigned to Lucio Seki (lseki) | 14:49 |
rosmaita | i like the idea of nova doing everything | 14:49 |
lseki | in short, generic nfs driver is failing because it's trying to do an unnecessary `qemu-img resize` operation | 14:49 |
*** rdopiera has joined #openstack-meeting-alt | 14:49 | |
enriquetaso | :o | 14:50 |
lseki | so the fix is to avoid generic nfs driver from doing that | 14:50 |
lseki | and let nova do everything needed | 14:50 |
lseki | I submitted 3 draft patches for nova, cinder, and devstack | 14:50 |
lseki | nova patch to implement a trivial method called upon extend_volume | 14:51 |
lseki | cinder patch to make nfs driver skip the qemu-img resize when volume is attached | 14:51 |
lseki | devstack patch to enable the online extend test for generic nfs driver | 14:51 |
lseki | reviews are welcome! | 14:52 |
eharney | does the volume manager submit a nova event etc for extend after the driver's extend_volume call? | 14:52 |
lseki | soon, I'll submit a similar patch for ONTAP NFS driver; it works on my machine | 14:53 |
geguileo | eharney: we do | 14:53 |
eharney | i suspect this means the extend method may need a lock against create_snapshot and other snapshot calls in the nfs driver | 14:53 |
eharney | this also needs to be tested thoroughly with encrypted volumes | 14:53 |
eharney | but many thanks for working on this | 14:54 |
lseki | :-) | 14:54 |
rosmaita | lseki: looks like your request for corner cases has been satisfied | 14:54 |
rosmaita | lseki: thanks for the comprehensive report | 14:54 |
eharney | to be more clear: performing resize and snapshot operations concurrently may break with your current patch, but i haven't looked too closely | 14:55 |
lseki | kaisers may do something similar to quobyte nfs driver, putting a depends-on to nova patch | 14:55 |
*** ttsiouts has quit IRC | 14:55 | |
lseki | eharney: hmm we should check that | 14:56 |
rosmaita | four minutes left ... | 14:56 |
lseki | I have another concern: what if nova fails to extend the volume for some reason? | 14:56 |
lseki | cinder will update the DB with the new size, but the actual volume file will remain with the original size | 14:57 |
eharney | hmm | 14:57 |
geguileo | eharney: if the driver needs a lock to prevent snapshots while Nova does the resize we have a problem | 14:57 |
eharney | geguileo: how so? | 14:57 |
geguileo | because the call is async | 14:57 |
smcginnis | We just send an event. | 14:57 |
smcginnis | We don't ever even know if it happens. | 14:57 |
geguileo | exactly :-( | 14:57 |
geguileo | which brings us to lseki's concern | 14:58 |
smcginnis | "Hey nova, if you're listening, you can extend this volume if you feel like it." | 14:58 |
geguileo | what if it fails | 14:58 |
geguileo | so we need to find a way to make it synchronous | 14:58 |
eharney | i suspect there's an issue if you extend the root file while halfway through a create_snapshot operation which is shuffling files around | 14:58 |
geguileo | or implement a similar external events mechanism like Nova so they can let us know the result | 14:58 |
smcginnis | For other drivers it is not an issue since they extend the volume first, then send an event. | 14:59 |
smcginnis | It could be to nova, or it could be to someone else using Cinder for volume services. | 14:59 |
smcginnis | We definitely should not have a hard dependency on a nova API. | 14:59 |
rosmaita | ok, looks like this needs some more thought | 14:59 |
rosmaita | and we are out of time | 15:00 |
rosmaita | #endmeeting | 15:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:00 | |
openstack | Meeting ended Wed Jul 8 15:00:08 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/cinder/2020/cinder.2020-07-08-14.00.html | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/cinder/2020/cinder.2020-07-08-14.00.txt | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/cinder/2020/cinder.2020-07-08-14.00.log.html | 15:00 |
whoami-rajat | thanks! | 15:00 |
lseki | thanks | 15:00 |
jungleboyj | Thanks! | 15:00 |
e0ne | #startmeeting horizon | 15:00 |
geguileo | rofl rosmaita just kicked us out | 15:00 |
openstack | Meeting started Wed Jul 8 15:00:40 2020 UTC and is due to finish in 60 minutes. The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: horizon)" | 15:00 | |
openstack | The meeting name has been set to 'horizon' | 15:00 |
*** sfernand has left #openstack-meeting-alt | 15:00 | |
e0ne | hi | 15:01 |
e0ne | is anybody around for horizon meeting? | 15:01 |
*** tosky has left #openstack-meeting-alt | 15:02 | |
*** diurnalist has joined #openstack-meeting-alt | 15:02 | |
e0ne | I'll wait for 5-7 minutes more if somebody joins me | 15:03 |
rdopiera | o/ | 15:04 |
*** priteau has quit IRC | 15:04 | |
e0ne | rdopiera: hi | 15:05 |
amotoki | hi | 15:07 |
e0ne | I don't have neither updates nor something to discuss this week | 15:07 |
*** knomura has left #openstack-meeting-alt | 15:08 | |
e0ne | rdopiera, amotoki: do you have anything ti discuss? | 15:08 |
amotoki | e0ne: I have nothing to discuss today from my side. | 15:09 |
e0ne | let's wrap up the meeting. enjoy the rest of evening! | 15:10 |
e0ne | #endmeeting | 15:11 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:11 | |
openstack | Meeting ended Wed Jul 8 15:11:49 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:11 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-07-08-15.00.html | 15:11 |
rdopiera | bye | 15:11 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-07-08-15.00.txt | 15:11 |
openstack | Log: http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-07-08-15.00.log.html | 15:11 |
amotoki | good night | 15:12 |
*** TusharTgite has quit IRC | 15:14 | |
*** ccamacho has joined #openstack-meeting-alt | 15:20 | |
*** ccamacho has quit IRC | 15:20 | |
*** rosmaita has left #openstack-meeting-alt | 15:20 | |
*** ccamacho has joined #openstack-meeting-alt | 15:20 | |
*** enriquetaso has quit IRC | 15:24 | |
*** links has quit IRC | 15:43 | |
*** enriquetaso has joined #openstack-meeting-alt | 15:51 | |
*** gyee has joined #openstack-meeting-alt | 15:52 | |
*** gyee has quit IRC | 15:59 | |
*** dviroel has quit IRC | 16:07 | |
*** knomura has joined #openstack-meeting-alt | 16:21 | |
*** gouthamr has quit IRC | 16:26 | |
*** knomura has quit IRC | 16:26 | |
*** derekh has quit IRC | 16:41 | |
*** whoami-rajat has quit IRC | 16:46 | |
*** gouthamr has joined #openstack-meeting-alt | 16:52 | |
*** markvoelker has joined #openstack-meeting-alt | 16:53 | |
*** markvoelker has quit IRC | 16:53 | |
*** gyee has joined #openstack-meeting-alt | 17:07 | |
*** SpamapS has left #openstack-meeting-alt | 17:23 | |
*** ricolin has quit IRC | 18:00 | |
*** e0ne has quit IRC | 18:03 | |
*** ralonsoh has quit IRC | 18:07 | |
*** gmann_ has joined #openstack-meeting-alt | 19:17 | |
*** gmann_ is now known as gmann | 19:18 | |
*** geguileo has quit IRC | 19:21 | |
*** masayukig has joined #openstack-meeting-alt | 19:29 | |
*** apetrich has quit IRC | 19:31 | |
*** apetrich has joined #openstack-meeting-alt | 19:31 | |
*** stevthedev has joined #openstack-meeting-alt | 19:32 | |
*** mnaser has joined #openstack-meeting-alt | 19:32 | |
*** portdirect has joined #openstack-meeting-alt | 19:32 | |
*** bcm has joined #openstack-meeting-alt | 19:33 | |
*** jberg-dev has joined #openstack-meeting-alt | 19:33 | |
*** jungleboyj_ has joined #openstack-meeting-alt | 19:35 | |
*** kopecmartin is now known as kopecmartin|pto | 19:52 | |
*** hemna has quit IRC | 19:52 | |
*** vishalmanchanda has joined #openstack-meeting-alt | 19:53 | |
*** gagehugo has joined #openstack-meeting-alt | 19:57 | |
*** dviroel_ has joined #openstack-meeting-alt | 19:58 | |
*** timirnich has joined #openstack-meeting-alt | 19:59 | |
*** hemna has joined #openstack-meeting-alt | 19:59 | |
*** srwilkers has joined #openstack-meeting-alt | 19:59 | |
*** knikolla has joined #openstack-meeting-alt | 20:05 | |
*** carloss has joined #openstack-meeting-alt | 20:06 | |
*** xyang has joined #openstack-meeting-alt | 20:09 | |
*** johnsom_ has joined #openstack-meeting-alt | 20:10 | |
*** megheisler has joined #openstack-meeting-alt | 20:10 | |
*** lseki has quit IRC | 20:13 | |
*** walshh_ has joined #openstack-meeting-alt | 20:14 | |
*** vkmc_ has joined #openstack-meeting-alt | 20:17 | |
*** amito has joined #openstack-meeting-alt | 20:17 | |
*** hrybacki has joined #openstack-meeting-alt | 20:23 | |
*** lbragstad_ is now known as lbragstad | 20:42 | |
*** mnaser is now known as mnaser|ic | 20:52 | |
*** raildo has quit IRC | 21:01 | |
*** mnaser|ic has quit IRC | 21:08 | |
*** mnaser|ic has joined #openstack-meeting-alt | 21:08 | |
*** mnaser|ic has quit IRC | 21:08 | |
*** mnaser|ic has joined #openstack-meeting-alt | 21:08 | |
*** mnaser|ic is now known as vexxhost | 21:08 | |
*** gouthamr has quit IRC | 21:09 | |
*** gouthamr has joined #openstack-meeting-alt | 21:11 | |
*** vexxhost is now known as mnaser | 21:14 | |
*** mnaser is now known as mnaser|ic | 21:14 | |
*** gouthamr_ has joined #openstack-meeting-alt | 21:15 | |
*** johnsom_ is now known as johnsom | 21:19 | |
*** johnsom has joined #openstack-meeting-alt | 21:19 | |
*** rdopiera has quit IRC | 21:38 | |
*** rfolco has quit IRC | 21:52 | |
*** slaweq has quit IRC | 21:54 | |
*** portdirect has quit IRC | 21:56 | |
*** slaweq has joined #openstack-meeting-alt | 21:56 | |
*** portdirect has joined #openstack-meeting-alt | 21:56 | |
*** slaweq has quit IRC | 22:00 | |
*** vishalmanchanda has quit IRC | 22:03 | |
*** rfolco has joined #openstack-meeting-alt | 22:52 | |
*** rfolco has quit IRC | 22:58 | |
*** rcernin has joined #openstack-meeting-alt | 23:01 | |
*** mnaser|ic has quit IRC | 23:38 | |
*** mnaser|ic has joined #openstack-meeting-alt | 23:38 | |
*** mnaser|ic has quit IRC | 23:38 | |
*** mnaser|ic has joined #openstack-meeting-alt | 23:38 | |
*** mnaser|ic is now known as mnaser | 23:38 | |
*** rfolco has joined #openstack-meeting-alt | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!