Monday, 2022-08-08

*** marlinc is now known as Guest747100:18
*** osmanlicilegi is now known as Guest748500:18
opendevreview王昊 proposed openstack/cinder master: Support multiple filters together for volume time comparison filter  https://review.opendev.org/c/openstack/cinder/+/74014601:07
opendevreviewOleg proposed openstack/cinder master: PowerStore Driver - New format of connection properties for NVMeOF connector  https://review.opendev.org/c/openstack/cinder/+/85226101:16
opendevreview王昊 proposed openstack/cinder master: Support to query snapshot filter by updated_at/created_at  https://review.opendev.org/c/openstack/cinder/+/73306201:26
*** tobias-urdin5 is now known as tobias-urdin06:03
opendevreviewAlexander Malashenko proposed openstack/cinder master: PowerFlex driver - fix the display of the incorrect volume size on volume or snapshot creation.  https://review.opendev.org/c/openstack/cinder/+/83697307:50
opendevreviewAlexander Deiter proposed openstack/cinder master: Infinidat: add support for revert to snapshot operation  https://review.opendev.org/c/openstack/cinder/+/85199609:20
opendevreviewRaghavendra Tilay proposed openstack/cinder master: HPE 3PAR: Fix umanaged volumes & snapshots missing  https://review.opendev.org/c/openstack/cinder/+/85083610:36
opendevreviewAlexander Deiter proposed openstack/cinder master: Infinidat: add support for manage/unmanage volume and snapshot  https://review.opendev.org/c/openstack/cinder/+/85200911:35
*** dviroel_ is now known as dviroel11:38
*** elodille1 is now known as elodilles12:11
opendevreviewNahim Alves de Souza proposed openstack/cinder master: NetApp ONTAP: Implemented volume replication functions on REST client  https://review.opendev.org/c/openstack/cinder/+/85220912:35
opendevreviewNahim Alves de Souza proposed openstack/cinder master: NetApp ONTAP: Implemented volume migration functions on REST client  https://review.opendev.org/c/openstack/cinder/+/85221012:35
opendevreviewNahim Alves de Souza proposed openstack/cinder master: NetApp ONTAP: Implemented revert to snapshot functions on REST client  https://review.opendev.org/c/openstack/cinder/+/85221112:35
olegnestrosmaita hemna: hello! Could you please reset your votes on issue https://review.opendev.org/c/openstack/cinder/+/797970? We have already got +2 from you, but when we changed the commit message all the votes were lost =( Thanks!12:48
rosmaitaolegnest: ack12:48
opendevreviewGorka Eguileor proposed openstack/cinder master: DEMC: Add support for trim/discard  https://review.opendev.org/c/openstack/cinder/+/84989013:01
geguileoeharney: sorry, I had to update that patch ^ to include the new nvmeof driver :-(13:19
rosmaitaolegnest: left some questions for you13:42
opendevreviewHarsh Ailani proposed openstack/cinder master: [SVf] As part of Flashcopy 2.0 adding support for volumegroup  https://review.opendev.org/c/openstack/cinder/+/85236414:09
*** dviroel is now known as dviroel|lunch15:29
opendevreviewOleg proposed openstack/cinder master: PowerMax Driver - Fix for force flag  https://review.opendev.org/c/openstack/cinder/+/79797015:51
opendevreviewBrian Rosmaita proposed openstack/cinder stable/yoga: DNM: checking flake8-logging-format==0.7.4 damage  https://review.opendev.org/c/openstack/cinder/+/85245416:19
opendevreviewBrian Rosmaita proposed openstack/cinder stable/yoga: DNM: checking flake8-logging-format==0.7.4 damage  https://review.opendev.org/c/openstack/cinder/+/85245416:23
opendevreviewBrian Rosmaita proposed openstack/cinder stable/xena: DNM: checking flake8-logging-format==0.7.4 damage  https://review.opendev.org/c/openstack/cinder/+/85245616:26
opendevreviewBrian Rosmaita proposed openstack/cinder stable/wallaby: DNM: checking flake8-logging-format==0.7.4 damage  https://review.opendev.org/c/openstack/cinder/+/85245716:30
*** dviroel|lunch is now known as dviroel16:38
opendevreviewBrian Rosmaita proposed openstack/cinder stable/xena: Pin flake8-logging-format to 0.6.0  https://review.opendev.org/c/openstack/cinder/+/85245816:39
rosmaitayoga seems OK, master requires some fixes, this one should unstick yoga ^^16:39
rosmaitai mean xena16:40
opendevreviewBrian Rosmaita proposed openstack/cinder master: Address G004 in flake8-logging-format 0.7.4  https://review.opendev.org/c/openstack/cinder/+/85246117:12
rosmaitashould fix pep-8 job in master ^^17:12
geguileowhoami-rajat I broke pep8 job with https://review.opendev.org/c/openstack/cinder/+/84721617:21
geguileowhoami-rajat: do you know if somebody has provided a patch to fix it?17:21
whoami-rajatgeguileo, isn't the patch by brian fixing it?17:23
geguileowhoami-rajat: I'm just blind17:24
whoami-rajathttps://review.opendev.org/c/openstack/cinder/+/85246117:24
jungleboyj:-)17:24
geguileoyeah, that fixes it17:24
whoami-rajatgreat17:25
whoami-rajatwe're good as long as we've a fix!17:25
geguileoI'll also update the backport to yoga of the patch that broke that17:25
geguileorosmaita: thanks for fixing that :-)17:31
opendevreviewGorka Eguileor proposed openstack/cinder stable/yoga: Log when waiting to acquire coordinator lock  https://review.opendev.org/c/openstack/cinder/+/84882117:42
admin1hi all .. i added a nfs nbackend in cinder and I get Active-Active configuration is not currently supported by driver cinder.volume.drivers.nfs.NfsDriver  . what does this mean ? 18:01
admin1how/whats sets active-active in cinder ? 18:02
geguileoadmin1: this active-active refers to being able to run 2 or more cinder-volume services with the same configuration and managing volumes for the same cinder backend18:13
geguileoadmin1: drivers need to make sure that they support active-active because the feature is turned on in code18:13
geguileoadmin1: once the driver supports the feature then it's a matter of deploying and configuring multiple cinder-volume services18:14
geguileoa DLM needs to be deployed (Distributed Lock Manager) and configured in cinder as the coordinator18:14
geguileoand then in cinder.conf the cluster configuration option needs to be set to the same value in these cinder-volume services18:15
admin1geguileo, i mean why is it trying to look for active-active in nfs ? 18:18
admin1https://gist.githubusercontent.com/a1git/b0ddc0b718a3fb89d28b037d89f1583f/raw/34e0992495db81e7b591570946f4296981867a4e/gistfile1.txt  18:18
admin1i had 2 backends .. then added nfs .. and then it rejected nfs 18:18
geguileoadmin1: this is NOT about NFS being active-active, this is about cinder-volume18:18
admin1so i need to have more than 1 cinder-volume container to add nfs type as a cinder backend ? 18:20
admin1i mean i have a cluster with only nfs cinder backend running fine ..  but this is one where i am putting both ceph and nfs as backend .. they cannot co-exist ? 18:22
admin1sorry but i don't seem to get the core of the issue 18:23
geguileoadmin1: you can have cinder run rbd and nfs as different backends, that is fine18:25
geguileoadmin1: and you can do it either on the same service (setting both in enabled_backends)18:25
geguileoadmin1: or in 2 different services, one for RBD and another for NFS18:26
admin1i have 1 controller  and 1 nfs running fine ...this one is 1 controller + 2 rbd backends .. which was running fine .. then just now i had to add one more backend, NFS and then it rejected the nfs backend with that error .18:26
geguileoadmin1: but you will only have 1 cinder-volume process for ALL the requests that come to RBD and another single process for ALL the requests to NFS18:26
geguileoadmin1: now, if you want to horizontally scale the cinder-volume service you will need an active-active deployment18:26
admin1i undertsand this, but its not a warning .. it rejected the nfs backend with that error 18:27
geguileowhere you can have 2 or more RBD Cinder backends managing the same volumes in the same pool18:27
geguileoadmin1: because NFS doesn't support it18:27
geguileoby NFS I mean the Cinder NFS driver18:27
geguileoso of course it rejects it, because developers have not made it safe to run in an active-active deployment18:27
admin1wait, so whats the solution ? i need to add 1 more controller (cinder-volume service) and it will run ? 18:28
geguileoif you try with the RBD driver you will see that that one doesn't fail18:28
geguileowhaaaaaaaaaaaaaaaat?18:28
admin1ok .. let me try from the begining .. what is the solution ? and that might help me undersand the issue 18:29
geguileono, the problem is that you are telling cinder that it's going to be running in active-active18:29
geguileofix your cinder.conf file18:29
admin1grep -ri active /etc/cinder/cinder.conf   .. no hits 18:30
geguileothe config option is "cluster"18:30
geguileobecause you define a name of the cluster with that18:30
geguileoRBD supports it, but not NFS18:30
admin1cluster = ceph 18:30
geguileowhere is that defined? which section?18:30
admin1one moment please18:31
admin1https://gist.github.com/a1git/fbf329c3027ea51278ef3c3c599d0dfa  line 12 18:34
admin1openstack-ansible generated conf .. 18:35
geguileoadmin1: that's the problem, the config is telling cinder that all backends belong to a cluster18:35
geguileoadmin1: and cinder complains for NFS because that driver cannot belong to a cluster18:35
geguileoon how many hosts is the cinder-volume service running?18:36
geguileoadmin1: I have to drop, it's 8:40 PM over here18:39
geguileothe problem is that, NFS cannot run with cluster variable set18:39
geguileoand if you run cinder-volume without cluster set, in active-passive where the switch is controller by something like pacemaker, then you need to set the backend_host for each of the enabled backends or host in the DEFAULT section18:41
geguileootherwise when the service switches hosts the volumes will no longer be accessible18:41
admin1i have just 1 controller in this one, and 3 in some others  .. there is no pacemaker, but standard haproxy setup  18:49
admin1is it possible to say nfs does not belong to cluster ? 18:50
admin1or bypass cluster for just 1 backend ? 18:50
admin1geguileo, thanks .. i undersand it now 18:56
admin1and also know what variable to use to remove it and test it 18:56
admin1many thanks18:57
*** tosky_ is now known as tosky19:25
*** dviroel is now known as dviroel|out21:22

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