Thursday, 2015-10-01

*** bswartz has joined #openstack-cinder00:02
*** gouthamr has joined #openstack-cinder00:12
*** jwcroppe has joined #openstack-cinder00:14
*** vgridnev has quit IRC00:17
*** vgridnev has joined #openstack-cinder00:18
*** mriedem1 has joined #openstack-cinder00:18
*** garthb has quit IRC00:21
*** mriedem has quit IRC00:21
*** tsekiyama has quit IRC00:26
*** mtanino has quit IRC00:29
*** mudassirlatif has joined #openstack-cinder00:29
*** bill_az has quit IRC00:40
*** gouthamr has quit IRC00:47
*** mriedem has joined #openstack-cinder00:51
*** leeantho has quit IRC00:52
*** mriedem1 has quit IRC00:53
*** julim has quit IRC01:01
*** wN has quit IRC01:08
*** jwcroppe has quit IRC01:11
*** gouthamr has joined #openstack-cinder01:15
*** julim has joined #openstack-cinder01:19
*** akerr has joined #openstack-cinder01:21
*** _cjones_ has quit IRC01:29
*** akerr_ has joined #openstack-cinder01:33
*** dustins has joined #openstack-cinder01:34
*** Lee1092 has joined #openstack-cinder01:35
*** akerr has quit IRC01:36
*** mudassirlatif has quit IRC01:40
*** _cjones_ has joined #openstack-cinder01:40
*** geguileo has quit IRC01:40
*** mudassirlatif has joined #openstack-cinder01:41
*** mudassirlatif has quit IRC01:41
*** geguileo has joined #openstack-cinder01:49
*** julim has quit IRC01:58
*** EinstCrazy has joined #openstack-cinder01:59
*** IlyaG has joined #openstack-cinder02:00
*** EinstCrazy has quit IRC02:04
*** edmondsw has quit IRC02:05
*** jerrygb has joined #openstack-cinder02:09
*** wN has joined #openstack-cinder02:13
*** wN has joined #openstack-cinder02:13
*** markvoelker has quit IRC02:15
*** lcurtis has quit IRC02:20
*** dims__ has quit IRC02:29
*** dims_ has joined #openstack-cinder02:29
*** martyturner has joined #openstack-cinder02:32
*** martyturner has quit IRC02:36
openstackgerritxing-yang proposed openstack/cinder: Target iSCSI IP address  https://review.openstack.org/22971202:40
*** gouthamr has quit IRC02:41
*** apoorvad has joined #openstack-cinder02:45
*** apoorvad_ has quit IRC02:48
*** haomaiwang has joined #openstack-cinder02:50
*** apoorvad has quit IRC02:50
*** haomaiwang has quit IRC02:50
*** haomaiwa_ has joined #openstack-cinder02:51
*** mriedem has quit IRC02:51
*** gouthamr has joined #openstack-cinder02:59
*** vgridnev has quit IRC03:00
*** vgridnev has joined #openstack-cinder03:01
*** haomaiwa_ has quit IRC03:01
*** haomaiwang has joined #openstack-cinder03:01
*** diogogmt has quit IRC03:05
*** dustins has quit IRC03:07
*** willsama has joined #openstack-cinder03:07
*** dave-mccowan has quit IRC03:10
*** lcurtis has joined #openstack-cinder03:11
*** ociuhandu has joined #openstack-cinder03:12
*** EinstCrazy has joined #openstack-cinder03:14
*** dims__ has joined #openstack-cinder03:15
*** markvoelker has joined #openstack-cinder03:15
*** dims___ has joined #openstack-cinder03:16
*** dims____ has joined #openstack-cinder03:18
*** dims_ has quit IRC03:18
*** markvoelker has quit IRC03:20
*** dims__ has quit IRC03:20
*** BharatK has joined #openstack-cinder03:21
*** dims___ has quit IRC03:21
*** gouthamr has quit IRC03:25
*** r-daneel has quit IRC03:26
*** dims____ has quit IRC03:37
*** lcurtis has quit IRC03:41
*** salv-orl_ has joined #openstack-cinder03:43
*** jwcroppe has joined #openstack-cinder03:43
*** salv-orlando has quit IRC03:46
*** links has joined #openstack-cinder03:55
*** jerrygb has quit IRC03:57
*** jerrygb has joined #openstack-cinder03:58
*** boris-42 has quit IRC03:59
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-cinder04:01
*** harlowja_at_home has joined #openstack-cinder04:10
*** apoorvad has joined #openstack-cinder04:12
*** markvoelker has joined #openstack-cinder04:16
*** markvoelker has quit IRC04:20
*** willsama has quit IRC04:23
*** stevemar has joined #openstack-cinder04:30
openstackgerritxing-yang proposed openstack/cinder-specs: Integrate replication with consistency group  https://review.openstack.org/22972204:34
*** BharatK has quit IRC04:48
*** shausy has joined #openstack-cinder04:48
*** haomaiwang has quit IRC05:01
*** haomaiwang has joined #openstack-cinder05:01
*** vgridnev has quit IRC05:06
*** akerr_ is now known as akerr_away05:06
openstackgerritxing-yang proposed openstack/cinder: WIP: Replication CG Integration Phase 1  https://review.openstack.org/22972705:18
*** harlowja_at_home has quit IRC05:19
*** BharatK has joined #openstack-cinder05:19
*** shausy has quit IRC05:35
*** vgridnev has joined #openstack-cinder05:35
*** shausy has joined #openstack-cinder05:36
*** haomaiwang has quit IRC05:54
*** IlyaG has quit IRC05:54
*** haomaiwang has joined #openstack-cinder05:54
*** IlyaG has joined #openstack-cinder05:54
*** IlyaG has quit IRC05:59
*** haomaiwang has quit IRC06:01
*** haomaiwang has joined #openstack-cinder06:01
*** apoorvad has quit IRC06:02
*** EinstCrazy has quit IRC06:05
openstackgerritPeter Wang proposed openstack/cinder: Clone cg support in VNX driver  https://review.openstack.org/21553006:07
openstackgerritPeter Wang proposed openstack/cinder: Clone cg support in VNX driver  https://review.openstack.org/21553006:09
*** shausy has quit IRC06:10
*** shausy has joined #openstack-cinder06:10
openstackgerritPeter Wang proposed openstack/cinder: Clone cg support in VNX driver  https://review.openstack.org/21553006:11
*** nkrinner has joined #openstack-cinder06:13
*** markvoelker has joined #openstack-cinder06:17
*** markvoelker has quit IRC06:21
*** akerr_away has quit IRC06:25
*** vgridnev has quit IRC06:29
*** rajesht_ has quit IRC06:38
*** aarefiev has joined #openstack-cinder06:54
*** svasheka has joined #openstack-cinder06:55
*** haomaiwang has quit IRC07:01
*** haomaiwang has joined #openstack-cinder07:01
*** lpetrut has joined #openstack-cinder07:03
*** boris-42 has joined #openstack-cinder07:07
*** wolsen has quit IRC07:08
*** lpetrut has quit IRC07:20
*** IlyaG has joined #openstack-cinder07:25
*** ronis has joined #openstack-cinder07:28
*** IlyaG has quit IRC07:29
*** markus_z has joined #openstack-cinder07:43
*** openstackgerrit has quit IRC07:46
*** e0ne has joined #openstack-cinder07:46
*** openstackgerrit has joined #openstack-cinder07:47
*** e0ne has quit IRC07:49
*** e0ne has joined #openstack-cinder07:54
*** e0ne has quit IRC07:56
*** thingee has joined #openstack-cinder07:57
openstackgerritPhilipp Marek proposed openstack/cinder: DRBD: new option "drbdmanage_devs_on_controller".  https://review.openstack.org/22939608:00
*** haomaiwang has quit IRC08:01
*** haomaiwang has joined #openstack-cinder08:01
*** haomaiwang has quit IRC08:03
*** jordanP has joined #openstack-cinder08:08
*** edtubill has quit IRC08:12
*** alexpilotti has joined #openstack-cinder08:17
*** markvoelker has joined #openstack-cinder08:18
*** jistr has joined #openstack-cinder08:18
*** markvoelker has quit IRC08:22
*** e0ne has joined #openstack-cinder08:26
*** thingee has quit IRC08:31
*** ndipanov has joined #openstack-cinder08:34
*** e0ne has quit IRC08:36
*** haomaiwang has joined #openstack-cinder08:37
*** e0ne has joined #openstack-cinder08:38
*** wilson1 has quit IRC08:38
*** wilson1 has joined #openstack-cinder08:38
*** shausy has quit IRC08:40
*** salv-orlando has joined #openstack-cinder08:46
*** salv-or__ has joined #openstack-cinder08:46
*** salv-orl_ has quit IRC08:49
*** salv-orlando has quit IRC08:50
*** BharatK has quit IRC08:51
*** abehl has joined #openstack-cinder08:52
*** lpetrut has joined #openstack-cinder08:58
*** haomaiwang has quit IRC09:01
*** 6A4AALXHF has joined #openstack-cinder09:01
*** aix has joined #openstack-cinder09:04
*** BharatK has joined #openstack-cinder09:04
*** vgridnev has joined #openstack-cinder09:04
openstackgerritYuriy Nesenenko proposed openstack/cinder: Small optimization in Block Device driver  https://review.openstack.org/22056109:05
*** deepakcs has joined #openstack-cinder09:11
*** alexpilotti has quit IRC09:13
*** shausy has joined #openstack-cinder09:19
*** salv-orlando has joined #openstack-cinder09:26
*** IanGovett has joined #openstack-cinder09:28
*** salv-or__ has quit IRC09:30
*** bluex-pl has joined #openstack-cinder09:33
*** bluex-pl has quit IRC09:34
*** bluex-pl has joined #openstack-cinder09:34
*** SamYaple has joined #openstack-cinder09:37
SamYaplecan someone point me to some documentation about the [keymgr]/encryption_auth_url setting? im a bit confused as to what it does09:38
*** salv-orl_ has joined #openstack-cinder09:42
*** salv-orlando has quit IRC09:45
*** vgridnev has quit IRC09:46
*** boris-42 has quit IRC09:49
*** 6A4AALXHF has quit IRC09:52
*** haomaiwang has joined #openstack-cinder09:52
*** e0ne has quit IRC09:53
*** dims has joined #openstack-cinder09:55
openstackgerritYuriy Nesenenko proposed openstack/cinder: Small optimization in Block Device driver  https://review.openstack.org/22056109:55
*** e0ne has joined #openstack-cinder09:56
*** IlyaG has joined #openstack-cinder09:56
*** lprice1 has joined #openstack-cinder09:58
*** lprice has quit IRC09:58
*** alexpilotti has joined #openstack-cinder09:58
*** IlyaG has quit IRC10:00
*** haomaiwang has quit IRC10:01
*** haomaiwang has joined #openstack-cinder10:01
*** vgridnev has joined #openstack-cinder10:03
*** stevemar has quit IRC10:08
*** stevemar has joined #openstack-cinder10:09
*** stevemar has quit IRC10:13
*** shausy has quit IRC10:15
*** markvoelker has joined #openstack-cinder10:19
openstackgerritYuriy Nesenenko proposed openstack/cinder: Small optimization in Block Device driver  https://review.openstack.org/22056110:21
*** markvoelker has quit IRC10:23
openstackgerritYuriy Nesenenko proposed openstack/cinder: Small optimization in Block Device driver  https://review.openstack.org/22056110:27
*** dsariel_ has joined #openstack-cinder10:30
*** geektoor has joined #openstack-cinder10:31
openstackgerritYuriy Nesenenko proposed openstack/cinder: Small optimization in Block Device driver  https://review.openstack.org/22056110:32
*** alexpilotti has quit IRC10:35
*** alexpilotti has joined #openstack-cinder10:36
openstackgerritAbhishek Shrivastava proposed openstack/cinder: Setup error check & minor bug fix in CloudByte  https://review.openstack.org/22981410:37
*** asselin_ has joined #openstack-cinder10:37
*** asselin__ has quit IRC10:40
openstackgerritYuriy Nesenenko proposed openstack/cinder: Implement extend_volume method to Block Device driver  https://review.openstack.org/22130310:40
*** BharatK has quit IRC10:42
*** BharatK has joined #openstack-cinder10:55
*** cvstealt1 is now known as cvstealth10:57
*** divab has quit IRC11:00
*** haomaiwang has quit IRC11:01
openstackgerrityogeshprasad proposed openstack/cinder: Retype support for CloudByte iSCSI cinder driver  https://review.openstack.org/21864511:01
*** haomaiwang has joined #openstack-cinder11:01
openstackgerritYuriy Nesenenko proposed openstack/cinder: Implement snapshots-related features for Block Device Driver  https://review.openstack.org/22229211:02
e0neDuncanT: hi. are you around? I've got few questions about bare-metal attach11:05
*** aix has quit IRC11:27
nikeshmhi, is there any plan to add --force in kilo for cinder backups, because manual shows it is present in kilo but it is present only in liberty http://docs.openstack.org/admin-guide-cloud/blockstorage_volume_backups.html11:30
e0neDuncanT: I'm not sure should it be depended on cinderclient or not11:31
DuncanTe0ne: Hi11:31
e0nenikeshm: no, we don't backport features11:31
DuncanTnikeshm: No, that is liberty only11:32
e0nenikeshm: from the docs you proviced: "Note:  The force flag is new in OpenStack Liberty."11:32
nikeshmoh sorry missed that11:32
nikeshmthanks11:33
*** yuriy_n17 has joined #openstack-cinder11:34
*** markvoelker has joined #openstack-cinder11:34
e0neDuncanT: I've got a poc of brickclient. but it uses cinderclient11:36
e0neDuncanT: could it be an issue?11:36
*** porrua has joined #openstack-cinder11:36
DuncanTe0ne: I think it is highly likely to use the cinder client internals, so depending on it is fine IMO11:37
e0neDuncanT: yes, it uses cinder api11:37
DuncanTe0ne: Seems daft to duplicate the common code11:38
*** timcl has joined #openstack-cinder11:38
e0neDuncanT: +111:38
*** markvoelker has quit IRC11:39
*** dave-mccowan has joined #openstack-cinder11:41
e0neDuncanT: https://github.com/e0ne/python-brickclient - a very-very early poc. just moved all things out of cinderclient11:41
DuncanTe0ne: I think auth etc can just be imported from python-cinderclient11:42
e0neDuncanT: it's good idea, but we need to make some refactoring of the cinderclient first to get it imported11:43
e0neDuncanT: actually, this code is almost copy-patsed in all clients:(11:44
DuncanTe0ne: That doesn't surprise me. Great start though - we can clean up as we go11:44
e0ne:)11:44
e0neDuncanT: I'm going to cleanup a bit later11:44
e0neDuncanT: the plan is: rbd support, some kind of manual, {unit}tests, cleanup code11:45
DuncanTe0ne: Seems reasonable. Good error output of things in the initialise_connection reply that it doesn't understand seem highly desirable too - that covers both the weird drives (sheepdog etc) and things like encryption11:46
e0neDuncanT: two kind of connectors (iscsi and rbd) will be helpful to understand what we need in the brickclient and tests will help to find unused/messy code11:46
e0neDuncanT: ok, added it to my backlog11:47
DuncanTe0ne: Thanks. Should just be a couple of lines, but it will make finding issues much easier once ti gets into the wild11:47
e0neDuncanT: also, I didn' implement multipath yet11:47
DuncanTe0ne: Multipath is a giant pain in the ass11:48
e0ne:)11:48
*** sgotliv has joined #openstack-cinder11:55
*** haomaiwang has quit IRC12:01
*** haomaiwang has joined #openstack-cinder12:01
*** markvoelker has joined #openstack-cinder12:01
*** aarefiev has quit IRC12:04
*** marcusvrn_ has joined #openstack-cinder12:06
*** brad[] has joined #openstack-cinder12:09
*** aarefiev has joined #openstack-cinder12:12
*** diablo_rojo has joined #openstack-cinder12:13
*** jerrygb has quit IRC12:17
*** haomaiwang has quit IRC12:18
*** haomaiwang has joined #openstack-cinder12:19
*** ociuhandu has quit IRC12:24
e0neinteresting.... https://bugs.launchpad.net/cinder/+bug/1475333 on gated, is reproduced only on hp cloud nodes:(12:25
openstackLaunchpad bug 1475333 in Cinder "gate-tempest-dsvm-full-ceph fails with Insufficient free space for volume creation on host ubuntu@ceph#ceph (requested / avail): 1/0.0" [High,Confirmed]12:25
e0nealso I'm able to reproduce it on my local env12:25
*** deepakcs has quit IRC12:25
*** dzamboni has joined #openstack-cinder12:27
*** alejandrito has joined #openstack-cinder12:27
*** cristicalin has joined #openstack-cinder12:28
*** raildo-afk is now known as raildo12:28
*** BharatK has quit IRC12:35
*** merooney has joined #openstack-cinder12:39
*** bluex-pl has quit IRC12:40
*** stevemar has joined #openstack-cinder12:41
*** wilson-1 has joined #openstack-cinder12:41
*** salv-orl_ has quit IRC12:42
*** edmondsw has joined #openstack-cinder12:42
*** wilson1 has quit IRC12:44
*** stevemar has quit IRC12:46
*** stevemar has joined #openstack-cinder12:47
*** gouthamr has joined #openstack-cinder12:48
*** BharatK has joined #openstack-cinder12:49
*** bluex-pl has joined #openstack-cinder12:51
*** bluex-pl has quit IRC12:51
openstackgerritWilson Liu proposed openstack/cinder: Fix capacity report error in Huawei driver  https://review.openstack.org/22630812:51
*** bluex-pl has joined #openstack-cinder12:52
*** stevemar has quit IRC12:52
*** julim has joined #openstack-cinder12:52
*** bill_az has joined #openstack-cinder12:53
*** delattec has joined #openstack-cinder12:56
*** cdelatte has quit IRC12:58
*** jaypipes has joined #openstack-cinder12:58
*** akerr has joined #openstack-cinder12:58
*** haomaiwang has quit IRC13:01
*** haomaiwang has joined #openstack-cinder13:01
*** martyturner has joined #openstack-cinder13:13
*** Yogi1 has joined #openstack-cinder13:14
*** Zhongjun has joined #openstack-cinder13:18
*** dustins has joined #openstack-cinder13:18
*** jgregor has joined #openstack-cinder13:20
*** mriedem has joined #openstack-cinder13:23
*** timcl has quit IRC13:24
*** sgotliv has quit IRC13:28
*** diogogmt has joined #openstack-cinder13:30
*** lprice has joined #openstack-cinder13:38
*** lpetrut has quit IRC13:39
*** lpetrut has joined #openstack-cinder13:39
*** xyang1 has joined #openstack-cinder13:41
*** lprice1 has quit IRC13:42
flip214jgriffith: thanks for the quick review, and "Hi, my name is Philipp, and I'm a programmer." ;/13:42
jgriffithLMAO13:42
*** timcl has joined #openstack-cinder13:42
*** cristicalin has quit IRC13:54
*** stevemar has joined #openstack-cinder13:54
*** ollie1 has joined #openstack-cinder13:57
*** links has quit IRC13:57
*** stevemar has quit IRC13:59
*** Yogi1 has left #openstack-cinder13:59
*** aix has joined #openstack-cinder14:00
*** haomaiwang has quit IRC14:01
*** thangp has joined #openstack-cinder14:01
*** haomaiwang has joined #openstack-cinder14:01
*** eharney has joined #openstack-cinder14:03
*** ntpttr has joined #openstack-cinder14:04
*** EinstCrazy has joined #openstack-cinder14:05
*** willsama has joined #openstack-cinder14:07
*** diogogmt has quit IRC14:07
*** Yogi1 has joined #openstack-cinder14:09
*** dims has quit IRC14:10
*** david-lyle has quit IRC14:11
*** stevemar has joined #openstack-cinder14:11
*** david-lyle has joined #openstack-cinder14:13
*** flip214 has quit IRC14:15
*** erhudy has joined #openstack-cinder14:20
*** baumann has joined #openstack-cinder14:20
openstackgerritSean McGinnis proposed openstack/cinder: Cleanup orphaned code from cinder/utils.py  https://review.openstack.org/22990714:21
*** EinstCrazy has quit IRC14:24
*** mtanino has joined #openstack-cinder14:27
e0nesmcginnis: +0, -199 - not bad14:27
e0nejgriffith, smcginnis:  what do you think about adding (non-)voting coverage job?14:28
jgriffithe0ne: You mean test coverage?14:28
jgriffithbrb14:28
*** jungleboyj has joined #openstack-cinder14:29
smcginnise0ne: I like when we can actually remove code. :)14:29
smcginnise0ne: Coverage would be interesting.14:29
smcginnise0ne: I was looking at those reports more lately.14:29
smcginnise0ne: There are some areas with very low coverage.14:29
smcginnise0ne: It might be nice if we can notice when that gets worse by new patches.14:30
*** timcl has quit IRC14:31
ntpttrHey all, if any cores have a moment would you mind giving me feedback on this patch I've been working on https://review.openstack.org/#/c/228646/? I'm still pretty fresh to contributing to Cinder, any feedback on what I can improve on would be appreciated. Thank you!14:35
*** timcl has joined #openstack-cinder14:37
openstackgerritSean McGinnis proposed openstack/cinder: Cleanup orphaned code from cinder/utils.py  https://review.openstack.org/22990714:39
smcginnisThere, now +0/-250. Even better.14:39
eharneysmcginnis: -1 DELETE MORE!!   :)14:40
openstackgerritSzymon Wróblewski proposed openstack/cinder: CGSnapshot Object  https://review.openstack.org/19502714:40
*** stevemar has quit IRC14:41
smcginniseharney: rm -fr cinder/*14:42
smcginnis;)14:42
*** stevemar has joined #openstack-cinder14:42
e0nejgriffith: yes, unit tests coverage14:42
*** edtubill has joined #openstack-cinder14:43
eharneye0ne: can it be a file left in the logs of the regular unit test job rather than running a separate unit test job just to get that report?14:43
eharneybecause i think that just means we'd run the unit test suite twice14:44
zigoI don't have a [lvm] section in the defauld cinder.conf generated in my package.14:44
zigoSo I gess something went wrong, right?14:44
e0neeharney: good idea. you're absolutely right14:44
*** kevincarr1991 has joined #openstack-cinder14:45
e0nezigo: it's not required section14:46
eharneyzigo: i don't think so...14:46
*** stevemar has quit IRC14:46
*** stevemar has joined #openstack-cinder14:46
*** markstur has joined #openstack-cinder14:46
zigoe0ne: But what if *I DO* want to use the [lvm] backend ?14:47
zigoHow am I supposed to guess the options? :/14:47
*** dsariel_ has quit IRC14:47
eharneythe extra sections are for when you are using multi-backend w/ the enabled_backed options... they aren't for configuring certain drivers14:48
eharneyenabled_backend*14:48
e0nezigo: it depends on your enabled_backends option14:48
smcginniszigo: This has some details: http://docs.openstack.org/kilo/config-reference/content/lvm-volume-driver.html14:48
e0nezigo: e.g. enabled_backends = [some-driver]14:48
e0nezigo: and then [som-driver] section will configure lvm backend14:48
zigoe0ne: Well, that too is missing from the generated config !!!14:48
*** stevemar_ has joined #openstack-cinder14:49
*** geektoor_ has joined #openstack-cinder14:50
e0nesmcginnis: you're winner. I've got only +3, -32 in my patch https://review.openstack.org/#/c/221323/14:50
smcginnise0ne: Hah! :)14:50
openstackgerritxing-yang proposed openstack/cinder: VMAX Target iSCSI IP Address  https://review.openstack.org/22971214:51
*** stevemar has quit IRC14:51
*** markstur has left #openstack-cinder14:52
*** ronis has quit IRC14:53
*** ronis has joined #openstack-cinder14:53
openstackgerritNate Potter proposed openstack/cinder: Add backup_swift_auth_url to swift backup driver  https://review.openstack.org/22864614:53
*** geektoor has quit IRC14:53
*** stevemar has joined #openstack-cinder14:55
*** kevincar_ has joined #openstack-cinder14:55
e0nebtw, do we still support xml api?14:55
e0neI didn't ever use it14:55
zigoe0ne: enabled_backends is supposed to be in what section?14:55
e0nezigo: default14:55
smcginnise0ne: Me neither, but if I remember right someone was.14:56
zigoRight...14:56
smcginnisOr we thought so.14:56
e0nesmcginnis: we've got a lot of xml related code... does it work? is it used by someone? is it tested?14:57
smcginnise0ne: Very good questions.14:57
*** takedakn has joined #openstack-cinder14:57
eharneye0ne: surely it's gated?14:57
smcginnisAnyone know of anyone using it?14:57
*** stevemar_ has quit IRC14:58
smcginniszigo: Here's a basic config. You could update this to use LVM instead. http://oslogs.compellent.com/dell-sc-iscsi-218645-8/logs/local.conf.txt.gz14:58
*** diogogmt has joined #openstack-cinder14:58
*** tsekiyama has joined #openstack-cinder14:58
*** kevincarr1991 has quit IRC14:58
smcginniszigo: Oh, sorry. I should point out that's the local.conf for devstack. Actual resulting cinder.conf is different.14:59
zigosmcginnis: That's nice of you, I was able to create a working config "by hand", though what I want to do here is having a correct *full* generated config file in the Debian package for Liberty.14:59
smcginniszigo: http://oslogs.compellent.com/dell-sc-iscsi-218645-8/logs/etc/cinder/cinder.conf.gz14:59
*** haomaiwang has quit IRC14:59
zigoSo, I would like the generator to work properly rather than hacking around ... :/14:59
e0neeharney: afaik, tempest doesn't test it14:59
*** jaypipes has quit IRC14:59
smcginniszigo: What generator are you talking about?15:00
eharneyzigo: the default config shouldn't have a section for LVM or multi-backend drivers (enabled_backends)... all the options go in [DEFAULT]15:00
*** haomaiwang has joined #openstack-cinder15:00
zigosmcginnis: I'm talking about ./tools/config/generate_sample.sh15:00
zigoIt's obviously wrong.15:00
zigoAnd since the gate isn't testing it ...15:00
*** sayali has quit IRC15:00
*** haomaiwang has quit IRC15:01
*** ronis has quit IRC15:01
smcginniszigo: That generates the sample config file with all of the options. It's a reference. That is not going to automagically give you a working config for your given environment.15:01
*** haomaiwa_ has joined #openstack-cinder15:01
*** EinstCrazy has joined #openstack-cinder15:01
zigosmcginnis: Yeah, and it's not working properly.15:02
smcginnis* Some assembly required.15:02
*** sayali has joined #openstack-cinder15:02
zigosmcginnis: I'm well aware that it wont do a "working by default" config, but I do expect it to add the enabled_backends directive in [defaults] and the [lvm] section.15:02
zigoAnd it's not doing this for me in the Debian package.15:02
e0ne[openstack-dev] [all] removing XML testing completely from Tempest - 11/24/1415:03
e0nenova and keystone dropped xml api15:03
e0neI'm afraid that operators will hate me is I'll ask about removing XML API from cinder15:03
SamYaplee0ne: do it15:04
*** takedakn has quit IRC15:04
SamYapleim an operator btw :)15:04
smcginnise0ne: Hey, after taking away v1 API, this won't be so bad. ;)15:04
*** diogogmt_ has joined #openstack-cinder15:04
*** diogogmt has quit IRC15:04
*** diogogmt_ is now known as diogogmt15:04
e0nesmcginnis: lol15:04
*** haomaiwa_ has quit IRC15:04
*** wolsen has joined #openstack-cinder15:05
e0nesmcginnis: one less or one more patch with -2. challenge accepted! https://blueprints.launchpad.net/cinder/+spec/remove-xml-api15:07
guitarzanwe'll have that much much less than removiong v115:08
openstackgerritEric Harney proposed openstack/cinder: Move ssh_utils tests to test_ssh_utils  https://review.openstack.org/22994715:08
guitarzans/have/hate/15:08
smcginnise0ne: ;)15:08
e0neguitarzan: :)15:09
zigoe0ne: Ivan, could you help me figuring out what's wrong in ./tools/config/generate_sample.sh ?15:09
smcginnise0ne: This probably warrants a ML post.15:09
zigoI really need to get it strait before the final release.15:09
*** dave-mccowan has quit IRC15:09
e0nesmcginnis: sure15:09
smcginnise0ne: At least for visibility. Give someone a chance to step forward if they actually are depending on XML.15:09
smcginnise0ne: But I'm for its removal.15:10
e0nezigo: I'll try it on my env right now. but i've got 10 minutes before meeting15:10
zigoe0ne: Maybe you can provide me with a cinder/opts.py generated within devstack, so I can compare with what I get running the generator in Debian?15:10
e0nesmcginnis: at least, we will know: does it work or not?15:10
zigoe0ne: The all hands meeting? :)15:10
e0nezigo: yep15:11
e0nezigo: "cinder/opts.py generated within devstack" where is it located?15:11
*** IlyaG has joined #openstack-cinder15:12
zigoe0ne: Well, just run tools/config/generate_sample.sh in your cinder tree, and it should create ./cinder/opts.py15:12
*** abehl has quit IRC15:15
hemnamep15:16
*** IlyaG has quit IRC15:16
*** jerrygb has joined #openstack-cinder15:19
*** jerrygb has quit IRC15:19
*** jerrygb has joined #openstack-cinder15:19
*** martyturner has quit IRC15:21
*** nkrinner has quit IRC15:21
*** jdurgin1 has joined #openstack-cinder15:22
e0nezigo: ERROR: tools/config/generate_sample.sh was not called from tox.15:22
e0nezigo: trying 'tox -e genconfig'15:23
*** dave-mccowan has joined #openstack-cinder15:23
openstackgerritSean McGinnis proposed openstack/cinder: Remove run_tests.sh wrapper  https://review.openstack.org/22648715:24
*** martyturner has joined #openstack-cinder15:25
*** geektoor_ has quit IRC15:26
e0nezigo: it didn't create opts.py15:27
smcginnise0ne: It will create it, then delete it.15:28
smcginnise0ne: I think you'll need to edit the script to keep it.15:29
e0nesmcginnis: thanks15:29
*** jaypipes has joined #openstack-cinder15:30
*** dims has joined #openstack-cinder15:30
*** IlyaG has joined #openstack-cinder15:32
e0nezigo: http://paste.openstack.org/show/475088/15:33
openstackgerritSzymon Wróblewski proposed openstack/cinder: CGSnapshot Object  https://review.openstack.org/19502715:34
openstackgerritSzymon Wróblewski proposed openstack/cinder: Cleanup for cinder tests with CGSnapshot  https://review.openstack.org/20786615:34
*** EinstCrazy has quit IRC15:36
*** daneyon has joined #openstack-cinder15:37
zigoe0ne: Thanks15:37
openstackgerritNate Potter proposed openstack/cinder: Add backup_swift_auth_url to swift backup driver  https://review.openstack.org/22864615:38
*** daneyon__ has joined #openstack-cinder15:39
openstackgerritNate Potter proposed openstack/cinder: Add backup_swift_auth_url to swift backup driver  https://review.openstack.org/22864615:39
*** daneyon_ has quit IRC15:40
hemnajgriffith, ping15:40
*** daneyon has quit IRC15:41
*** merooney has quit IRC15:49
*** ociuhandu has joined #openstack-cinder15:52
*** e0ne has quit IRC15:53
*** kevincar_ has quit IRC15:54
*** vgridnev has quit IRC15:55
*** alejandrito has quit IRC15:58
*** ntpttr has left #openstack-cinder15:58
zigohttps://bugs.launchpad.net/cinder/+bug/150182016:00
openstackLaunchpad bug 1501820 in Cinder "./tools/config/generate_sample.sh doesn't work properly" [Undecided,New]16:00
*** daneyon has joined #openstack-cinder16:00
*** Yogi1 has quit IRC16:02
*** daneyon__ has quit IRC16:03
hemnadiablo_rojo, ^^16:05
*** alejandrito has joined #openstack-cinder16:05
*** martyturner has quit IRC16:06
openstackgerritVictor Stinner proposed openstack/cinder: Fix volume throttling to Python 3  https://review.openstack.org/22999116:06
*** thingee has joined #openstack-cinder16:08
*** markus_z has quit IRC16:09
*** mudassirlatif has joined #openstack-cinder16:10
*** r-daneel has joined #openstack-cinder16:13
*** apoorvad has joined #openstack-cinder16:13
*** apoorvad has quit IRC16:14
*** breitz has quit IRC16:14
*** breitz has joined #openstack-cinder16:14
*** leeantho has joined #openstack-cinder16:15
*** _cjones_ has quit IRC16:16
*** merooney has joined #openstack-cinder16:17
openstackgerritVictor Stinner proposed openstack/cinder: emc vmac driver: use integer division for Python 3  https://review.openstack.org/22999816:17
*** jdurgin1 has quit IRC16:17
*** salv-orlando has joined #openstack-cinder16:17
*** jaypipes has quit IRC16:18
*** salv-orlando has quit IRC16:20
*** ronis has joined #openstack-cinder16:20
diablo_rojohemna:  Thanks :) I just responded to it.16:21
*** mriedem is now known as mriedem_lunch16:22
hemnadiablo_rojo, coolio, thanks for getting on top of that.  if we get a fix in, we might be able to get that in L still16:22
openstackgerritEric Harney proposed openstack/cinder: Move ssh_utils tests to test_ssh_utils  https://review.openstack.org/22994716:23
*** thingee has quit IRC16:23
*** stevemar_ has joined #openstack-cinder16:25
diablo_rojohemna: I think that problem got solved with my patch that was merged on the 25th. https://review.openstack.org/#/c/225974/16:27
*** stevemar has quit IRC16:27
*** bluex-pl has quit IRC16:27
*** garthb has joined #openstack-cinder16:28
*** jistr has quit IRC16:29
*** mriedem_lunch is now known as mriedem16:30
*** ameade has quit IRC16:31
*** IlyaG has quit IRC16:32
*** _cjones_ has joined #openstack-cinder16:32
*** ameade has joined #openstack-cinder16:33
*** ndipanov has quit IRC16:34
*** erhudy has quit IRC16:39
*** salv-orlando has joined #openstack-cinder16:39
*** salv-orlando has quit IRC16:39
*** martyturner has joined #openstack-cinder16:39
*** salv-orlando has joined #openstack-cinder16:40
*** amit213 has joined #openstack-cinder16:43
*** vgridnev has joined #openstack-cinder16:44
*** apoorvad has joined #openstack-cinder16:45
*** apoorvad has quit IRC16:45
*** apoorvad has joined #openstack-cinder16:45
*** garthb has quit IRC16:46
*** Yogi1 has joined #openstack-cinder16:47
*** erlon has joined #openstack-cinder16:53
*** e0ne has joined #openstack-cinder16:54
*** e0ne has quit IRC16:55
*** markvoelker has quit IRC16:55
*** markvoelker has joined #openstack-cinder16:56
*** jgregor has quit IRC16:58
zigoI've just built Cinder 3 times. Twice I had unit test failures (2 different ones), the 3rd time it passed it all !!!17:01
* zigo submit bugs17:01
*** IlyaG has joined #openstack-cinder17:02
*** mriedem has quit IRC17:02
*** dims_ has joined #openstack-cinder17:03
eharneyzigo: were the unit test failures related to notifications?17:03
*** jerrygb has quit IRC17:04
*** dims has quit IRC17:04
zigoeharney: https://bugs.launchpad.net/cinder/+bug/150183917:06
openstackLaunchpad bug 1501839 in Cinder "Unreliable unit tests with unpredictable results" [Undecided,New]17:06
*** crose has joined #openstack-cinder17:06
eharneyzigo: is that on python 2.7 or 3?17:06
zigoeharney: Py 2.717:07
eharneyzigo: it's probably related to https://bugs.launchpad.net/cinder/+bug/150174517:07
openstackLaunchpad bug 1501745 in Cinder "gate-cinder-python34 failed" [Undecided,New] - Assigned to Eric Harney (eharney)17:07
*** kevincarr1991 has joined #openstack-cinder17:07
*** mriedem has joined #openstack-cinder17:07
zigoNop, I'm not running Python 3 unit tests at all.17:07
eharneyi have a suspicion about what code is breaking this17:07
zigoGood !17:07
eharneygood to know you hit it on py27 though, probably easier for me to hunt it there17:07
zigoBut it's going to be hard to debug though, as I don't know how to reproduce.17:08
zigoMaybe some racy conditions are involved here?17:08
eharneywe worked through a bug that presented exactly like this a while ago17:08
zigoOh...17:08
eharneyit was due to improper sharing and a race in the fake_notifier, and affected volume tests testing notifications things17:08
eharneyso running just test_volume w/ concurrency was the easiest way to hit it17:09
* zigo goes to take care of kids17:09
eharneybut, i'm suspecting image/test_cache.py now since it's new-ish and does similar things, for anyone curious17:09
*** leitan has joined #openstack-cinder17:11
*** tsekiyama has quit IRC17:11
leitanHi guys, im playing with EMC VNX integration , im wondering if any of the driver mode FC or ISCSI needs that the user on the storage to be administrator, cause on VNX it seems that you can configure limited roles17:13
leitanand it will be a pitty if i have to configure a full admin or full block admin on the driver, and not limit the permissions of that user to the cinder pool17:13
leitanif anyone already played with it, wille be great to have some notes17:13
leitan:)17:13
smcginnisxyang1: ^^17:14
xyang1smcginnis: hi17:14
smcginnisxyang1: Hey, wondering if you can answer leitan's question or point them in the right direction.17:14
xyang1leitan: you don't need to be admin to provision volume17:15
leitanxyang1, so how can i lock a user to use just one pool on VNX17:16
xyang1leitan: you want to prevent others from using the same pool?17:16
*** kevincarr1991 has quit IRC17:17
leitanxyang1, i dont want to put on the cinder.conf a user that can do everything on the storage17:17
leitanxyang1, so i want to create a user, that just can create and delete volumes into a specific pool, that is just for that user17:18
*** stevemar_ has quit IRC17:18
leitanand put that user on the cinder.conf , to use on the VNX FC type driver xyang117:18
leitanbyw, thanks smcginnis to bring the right guy into the conversation17:18
leitanbyw = btw17:19
xyang1leitan: I don't know if you can do that, I'll have to check17:19
leitanxyang1, how about configuring a user that can operate only the cinder pool, but i dont have any problems if any other admin touches its pool/volume17:19
leitanxyang1, so it will be,  userA (global admin) userB (just creates and delete from the cinder pool, only that)17:20
xyang1leitan: I don't know the answer now, I have never tried that17:21
*** lpetrut has quit IRC17:21
xyang1leitan: will have to ping you back17:21
xyang1leitan: are you on IRC all the time or should I email you17:22
leitanxyang1, email me please leandro@nubeliu.com, im on the irc but maybe not when you try to reach me :)17:23
xyang1leitan: the VNX guys are all on vacation for a week, so expect delays:)17:23
leitanxyang1, thanks! that will be great, thanks for the support17:24
xyang1leitan: no problem17:24
openstackgerritoliver-leahy-l proposed openstack/cinder: encryption_api_url requires a version  https://review.openstack.org/23003117:25
*** kevincarr1991 has joined #openstack-cinder17:27
*** kevincarr1991 has quit IRC17:33
*** alejandrito has quit IRC17:36
*** ociuhandu has quit IRC17:36
*** wilson1 has joined #openstack-cinder17:37
*** alejandrito has joined #openstack-cinder17:38
*** jgregor has joined #openstack-cinder17:39
*** wilson-1 has quit IRC17:40
*** porrua has quit IRC17:41
*** angela-s has joined #openstack-cinder17:45
*** alejandrito has quit IRC17:46
*** garthb has joined #openstack-cinder17:47
*** alejandrito has joined #openstack-cinder17:47
*** jordanP has quit IRC17:52
*** lcurtis has joined #openstack-cinder17:54
*** Zhongjun has quit IRC17:57
*** ociuhandu has joined #openstack-cinder17:58
*** baumann1 has joined #openstack-cinder18:02
anishmtanino: what's next on the to-do list :)18:04
*** baumann has quit IRC18:04
*** cdelatte has joined #openstack-cinder18:06
openstackgerritAngela Smith proposed openstack/cinder: Adds VF support with HTTPS southbound connector  https://review.openstack.org/18479918:06
*** delattec has quit IRC18:08
*** BharatK has quit IRC18:09
*** tsekiyama has joined #openstack-cinder18:10
mtaninoanish: no todo right now :)18:10
*** kevincarr1991 has joined #openstack-cinder18:12
*** asselin__ has joined #openstack-cinder18:13
*** asselin_ has quit IRC18:17
anishmtanino: how bout relative base path for config files18:18
cdelattels18:19
mtaninoanish: bug No.?18:19
anishisn't one18:21
anishI'm wondering if it's worth it since it doesn't seem to have impacted anyone18:21
*** delattec has joined #openstack-cinder18:22
*** cdelatte has quit IRC18:24
patrickeastmaybe i'm late to the party, but can someone explain whats going on with https://github.com/openstack/nova/blob/b5e56eef935c7e4eeefe62ca4726f581ea7a9ca9/nova/compute/api.py#L1854-L1858 ?? playing around with a kilo change i'm seeing errors with the TestShelveInstance18:25
patrickeastis my driver supposed to be able to handle terminating a connection with iqn.fake and 127.0.0.1 ?!18:26
*** aix has quit IRC18:26
*** tsekiyama has quit IRC18:28
*** cdelatte has joined #openstack-cinder18:30
*** openstackgerrit has quit IRC18:31
*** delattec has quit IRC18:32
*** openstackgerrit has joined #openstack-cinder18:32
*** timcl has quit IRC18:33
openstackgerritAbhishek Shrivastava proposed openstack/cinder: Setup error check & minor bug fix in CloudByte  https://review.openstack.org/23006818:33
*** dave-mccowan has quit IRC18:35
openstackgerritxing-yang proposed openstack/cinder: WIP: Replication CG Integration Phase 1  https://review.openstack.org/22972718:39
*** dzamboni has quit IRC18:42
Swansonjgriffith: If I'm looking to implement replication where is a good place to start looking?18:43
*** tsekiyama has joined #openstack-cinder18:45
*** julim has quit IRC18:48
*** Strony has joined #openstack-cinder18:48
*** Strony has quit IRC18:49
*** strony-zhang has joined #openstack-cinder18:49
*** delattec has joined #openstack-cinder18:51
*** delatte has joined #openstack-cinder18:51
*** dave-mccowan has joined #openstack-cinder18:51
bswartzsmcginnis: ping18:52
smcginnisbswartz: Hey!18:52
*** cdelatte has quit IRC18:53
patrickeastSwanson: i would recommend taking a look through the implementation https://github.com/openstack/cinder/commit/fe538dc63de2c9bab21416a4b6c920049442b4e9 and there are a couple of driver implementations to use as reference too https://review.openstack.org/#/c/218526/ https://review.openstack.org/#/c/214825/, but speaking at least for the Pure one be aware that18:53
patrickeastlots of it is going to change still as there are lots of unknowns still for some of the details18:53
patrickeastSwanson: keep an eye out for the stuff xyang1 just posted too https://review.openstack.org/#/c/229727/ since you guys do CG's iirc18:54
*** cdelatte has joined #openstack-cinder18:55
jgriffithSwanson: yeah... what patrickeast said :)18:55
*** delattec has quit IRC18:56
jgriffithSwanson: there's also a dev doc in tree as well18:56
*** delatte has quit IRC18:56
hemnajgriffith, do we have a cinderclient patch up yet that calls the replication apis ?18:56
jgriffithnegative18:56
Swansonpatrickeast: Thanks.  Are things changing or are the details just being filled in?18:57
hemnaok coolio.  just curious18:57
hemnawe are finishing up our replication patch for our drivers18:57
patrickeastSwanson: ehh so for our driver some stuff is changing due to the way we want to handle some situations18:57
*** vgridnev has quit IRC18:57
jgriffithpatrickeast: can I quote you on that :)18:58
patrickeastiirc there are some bugs/strange/undefined behaviors we ran into that we might try and change in the core feature too... mudassirlatif  was working on it most recently for us and could probably give more details18:58
patrickeastjgriffith: lol18:58
*** delattec has joined #openstack-cinder18:59
Swansonpatrickeast: I need to go through this and make sure I understand the cinder impl so I can sort out the best dell impl.  Last I saw I had... concerns.19:00
*** lcurtis has quit IRC19:00
patrickeastSwanson: yea, unfortunately the other driver impls may not help much since we all seem to do it pretty differently, starting with the core impl is definitely a good place to start19:01
openstackgerritAbhishek Shrivastava proposed openstack/cinder: Setup error check & minor bug fix in CloudByte  https://review.openstack.org/23006819:01
*** cdelatte has quit IRC19:01
*** vgridnev has joined #openstack-cinder19:01
*** martyturner has quit IRC19:01
mudassirlatifSwanson: Pure’s “proposed” implementation here: https://review.openstack.org/#/c/214825/ needs the following “bug fixes” in cinder replication replication: https://review.openstack.org/#/c/219900/ to work19:03
Swansonpatrickeast: Replication means different things to different people.  Or at least it has different scope for different people.  A few different impls should help.19:03
*** martyturner has joined #openstack-cinder19:03
*** stevemar has joined #openstack-cinder19:04
Swansonmudassirlatif:  Thanks!19:04
*** ociuhandu has quit IRC19:09
*** merooney has quit IRC19:16
*** bill_az has quit IRC19:17
*** tsekiyama has quit IRC19:18
*** david-lyle has quit IRC19:18
*** jwcroppe has quit IRC19:18
*** merooney has joined #openstack-cinder19:23
*** merooney has quit IRC19:27
*** david-lyle has joined #openstack-cinder19:27
*** delatte has joined #openstack-cinder19:30
*** cdelatte has joined #openstack-cinder19:30
*** delattec has quit IRC19:33
*** julim has joined #openstack-cinder19:33
*** annasort has joined #openstack-cinder19:38
openstackgerritEric Harney proposed openstack/cinder: Image cache tests: use fake_notifier  https://review.openstack.org/23010519:42
*** jwcroppe has joined #openstack-cinder19:43
zigoWhen reading the install-guide, it tells about setting up 2 endpoints for Cinder. One with type volume, and the other one with type volumev2.19:43
zigoIs this really mandatory?19:43
zigoOr can I just forget one of the 2?19:44
*** crose has quit IRC19:44
eharneyzigo: you don't have to have an endpoint for the v1 API if all of your clients support v219:45
zigoeharney: Thanks!19:45
zigoI'll do only one then.19:45
*** ronis has quit IRC19:45
eharneydo v2, v1 is missing a bunch of features19:45
*** logan2 has quit IRC19:47
*** bill_az has joined #openstack-cinder19:48
*** ociuhandu has joined #openstack-cinder19:54
*** logan2 has joined #openstack-cinder19:55
*** lcurtis has joined #openstack-cinder19:56
patrickeasthemna: ping, i've got an os-brick question for ya20:02
*** ociuhandu has quit IRC20:04
*** kevincarr1991 has quit IRC20:04
jgriffiththangp: eharney any more thoughts on this: https://bugs.launchpad.net/cinder/+bug/150152120:04
openstackLaunchpad bug 1501521 in Cinder "Cinder object Snapshot has no attribute named: type get" [Undecided,New]20:04
*** jungleboyj has quit IRC20:04
hemnapatrickeast, hey20:04
jgriffitheharney: thangp I don't see it on a full tox run locally, also noted it seems specific to the puppet jobs20:04
eharneyjgriffith: well, it seems that it's pointing out calls that need to be updated20:05
jgriffitheharney: maybe... but where :)20:05
thangpjgriffith: hey20:05
eharneyjgriffith: i was hoping to leave that as an exercise for the experts :)20:05
jgriffitheharney: LOL20:05
patrickeasthemna: hola, ok so i think i know the answer to this... but wanted to check, for the locks around the connector code https://github.com/openstack/os-brick/blob/master/os_brick/initiator/connector.py#L542 it won't provide exclusion between say n-cpu and c-vol if they are running on the same node20:05
patrickeastala devstack all-in-one that the CI's use20:05
patrickeastright?20:05
thangpjgriffith: we had left the update as a todo20:05
jgriffitheharney: thangp I guess I need to run the puppet tests20:05
eharneyjgriffith: i'm not sure why there would be a difference locally vs in the gate20:06
jgriffiththangp: well, I get where it's coming from; I'm trying to figure out who/where it's calle dfrom20:06
*** setmason has joined #openstack-cinder20:06
eharneybut i haven't tried to do it locally myself20:06
*** ociuhandu has joined #openstack-cinder20:06
thangpjgriffith: I see it in the tempest logs20:06
thangpjgriffith: have you tried just running tempest against cinder?20:07
jgriffiththangp: sure, but note thos are all puppet jobs20:07
jgriffiththangp: yes20:07
thangpjgriffith: ah ok...20:07
patrickeasthemna: i ask because i'm seeing occasional issues when running the tempest tests in parallel and wanted to make sure that was like a known/intended thing vs me breaking something20:07
jgriffiththangp: I ran tox  --volume and all20:07
thangpjgriffith: debug log level enabled?20:07
jgriffithdebug always :)20:07
thangp:-/20:07
jgriffiththangp: if you look at logstash you'll notice every project is puppet20:07
hemnapatrickeast, I believe the locks should work now between n-cpu and c-vol20:07
jgriffith(for those hits at least)20:07
jgriffiththangp: http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwiQ2luZGVyIG9iamVjdCBTbmFwc2hvdCBoYXMgbm8gYXR0cmlidXRlIG5hbWVkOiB0eXBlIGdldFwiIiwiZmllbGRzIjpbXSwib2Zmc2V0IjowLCJ0aW1lZnJhbWUiOiI2MDQ4MDAiLCJncmFwaG1vZGUiOiJjb3VudCIsInRpbWUiOnsidXNlcl9pbnRlcnZhbCI6MH0sInN0YW1wIjoxNDQzNjUwMzE3MzA5fQ==20:08
jgriffithhehe.. tha'ts  an awesome URL20:08
hemnapatrickeast, https://github.com/openstack/os-brick/blob/master/os_brick/initiator/connector.py#L5920:08
patrickeasthemna: oooh20:08
patrickeasthemna: ok cool20:09
patrickeasthemna: does that end up putting them in the same lock directory though too?20:09
hemnaso it should provide system wide exclusion for connect_volume calls20:09
jgriffithFWIW they're all centos too :)20:09
hemnahrmm20:09
hemnapatrickeast, I guess that depends on lockutils20:09
jgriffithI'm kidding of course, I don't really think that has anything to do with it :)20:09
patrickeasthemna: probably configurable somewhere20:10
hemnapatrickeast, https://github.com/openstack/oslo.concurrency/blob/master/oslo_concurrency/lockutils.py#L4320:10
hemnapatrickeast, looks like the default is an env setting OSLO_LOCK_PATH20:10
patrickeasthemna: i saw on kilo that they for sure aren't going to the same directories, wanted to make sure it wasn't something that needed fixin on master20:11
hemnakilo definitely has issues20:11
patrickeastyea20:11
hemnabecause kilo didn't use os-brick in nova20:11
patrickeasthaha yea exactly20:11
hemnathe locks in libvirt were prefixed with nova- I thinks20:11
thangpjgriffith: the only problem is the "type" attribute... it might be a quick fix if we can find where it is20:11
openstackgerritJacob Gregor proposed openstack/cinder: Cleanup/move code in Storwize Driver  https://review.openstack.org/23011720:11
jgriffiththangp: yeah, I'm trying to find it20:12
thangpjgriffith: the logs dont tell much on where20:12
jgriffithnope :(20:12
patrickeasthemna: yea, well and they end up (from devstack at least) in /opt/stack/data/cinder and /opt/stack/data/nova so even if they were the same prefix it wouldn't work :(20:12
eharneythangp: jgriffith: submit a test patch that blows up with a back trace in the service when it hits that path for the name "type"?20:12
patrickeasthemna: cool so it looks like the latest stuff should be fine then20:12
hemnapatrickeast, hrmmm20:12
* patrickeast wants to be able to run my ci with moar parallel20:12
jgriffitheharney: sure, but the problem is I am somewhat convinced this only shows up in the puppet tests...20:13
hemnapatrickeast, yah I'm seeing that in my cinder.conf20:13
jgriffitheharney: which makes it kinda tricky to submit an injection in the cinder code20:13
hemnapatrickeast, can you override that setting with a custom local.conf entry ?20:13
jgriffitheharney: know what I mean?20:13
eharneyjgriffith: i'm not sure i do20:13
patrickeasthemna: mm yea probably20:13
eharneyjgriffith: ohh... gate-puppet-openstack...20:14
thangpjgriffith: a recent patch of mine has it - a test patch that blows up with a back trace in the service when it hits that path for the name "type"?20:14
thangpwoops20:14
thangphttp://logs.openstack.org/54/177054/96/check/gate-tempest-dsvm-full/1aa3f46/logs/screen-c-api.txt.gz20:14
eharneyjgriffith: not sure i know what that test does exactly20:14
thangp/opt/stack/new/cinder/cinder/quota.py:81020:14
thangpprobably a red herring20:15
*** tsekiyama has joined #openstack-cinder20:18
openstackgerritSean McGinnis proposed openstack/cinder: Cleanup orphaned code from cinder root directory  https://review.openstack.org/22990720:20
*** tsekiyama has quit IRC20:23
openstackgerritAngela Smith proposed openstack/cinder: Adds VF support with HTTPS southbound connector  https://review.openstack.org/18479920:25
*** baumann1 has quit IRC20:25
openstackgerritThang Pham proposed openstack/cinder: DO NOT MERGE: Debugging bug #1501521  https://review.openstack.org/23012620:27
openstackbug 1501521 in Cinder "Cinder object Snapshot has no attribute named: type get" [Undecided,New] https://launchpad.net/bugs/150152120:27
thangpjgriffith: eharney: ^^20:28
thangpjgriffith: eharney: we'll see if that finds anything20:28
openstackgerritEric Harney proposed openstack/cinder: Tests: print fake_notifier queue upon mismatch  https://review.openstack.org/23012820:31
*** akerr has quit IRC20:31
*** martyturner has quit IRC20:32
*** breitz has quit IRC20:41
*** markvoelker has quit IRC20:46
*** markvoelker has joined #openstack-cinder20:46
*** bill_az_ has joined #openstack-cinder20:46
*** tsekiyama has joined #openstack-cinder20:46
*** markvoelker has quit IRC20:47
*** markvoelker has joined #openstack-cinder20:47
*** delatte has quit IRC20:50
*** cdelatte has quit IRC20:50
*** eharney has quit IRC20:53
*** ekarlso has quit IRC20:55
*** ekarlso has joined #openstack-cinder20:58
*** tsekiyama has quit IRC20:58
*** asselin_ has joined #openstack-cinder21:02
*** mudassirlatif_ has joined #openstack-cinder21:04
*** asselin__ has quit IRC21:06
*** mudassirlatif has quit IRC21:07
*** mudassirlatif_ is now known as mudassirlatif21:07
*** asselin_ has quit IRC21:07
*** bill_az has quit IRC21:08
*** kevincarr1991 has joined #openstack-cinder21:11
openstackgerritoliver-leahy-l proposed openstack/cinder: encryption_api_url requires a version  https://review.openstack.org/23003121:11
*** tsekiyama has joined #openstack-cinder21:14
*** dustins has quit IRC21:15
jgriffiththangp: hmm... ok, that's for Volume though21:17
jgriffithinteresting...21:17
jgriffithOh.. hey, I reproduced it on a regular run21:19
jgriffithOk21:19
jgriffithLet me dig in a bit21:19
jgriffiththangp: I think you were right about quotas21:19
*** baumann has joined #openstack-cinder21:20
*** jgregor has quit IRC21:22
*** e0ne has joined #openstack-cinder21:23
thangpjgriffith: cool21:23
*** raildo is now known as raildo-afk21:25
*** thangp has quit IRC21:26
*** buster_604 has joined #openstack-cinder21:27
e0nehemna: hi. fyi, I moved attach staff out of the cinderclient https://github.com/e0ne/python-brickclient21:27
e0nehemna: will work on rbd staff tomorrow21:27
e0nehemna: atfter that, I'm going to work on docs and code cleanup21:28
*** e0ne has quit IRC21:30
hemnae0ne ok man, I'll take a look21:31
*** buster_6_ has joined #openstack-cinder21:32
*** Lee1092 has quit IRC21:33
*** buster___ has joined #openstack-cinder21:33
*** e0ne has joined #openstack-cinder21:34
*** buster_604 has quit IRC21:35
*** buster_6_ has quit IRC21:37
*** boris-42 has joined #openstack-cinder21:38
*** buster___ has quit IRC21:39
*** baumann has quit IRC21:42
*** salv-orl_ has joined #openstack-cinder21:43
*** IlyaG has quit IRC21:43
*** mriedem has quit IRC21:43
*** david-lyle has quit IRC21:43
*** salv-orlando has quit IRC21:46
*** apoorvad has quit IRC21:47
*** Yogi1 has quit IRC21:49
*** daneyon_ has joined #openstack-cinder21:51
*** daneyon_ has quit IRC21:51
e0neI hope, orepators won't hate me: I tried to disable api v1 in the past and now, I propose to remove xml api21:52
*** daneyon has quit IRC21:54
*** willsama has quit IRC21:56
*** david-lyle has joined #openstack-cinder21:56
*** e0ne has quit IRC22:04
*** bill_az has joined #openstack-cinder22:10
*** edtubill has quit IRC22:15
*** ociuhandu has quit IRC22:17
*** gouthamr has quit IRC22:18
*** apoorvad has joined #openstack-cinder22:21
*** buster_604 has joined #openstack-cinder22:22
*** lcurtis has quit IRC22:25
*** buster_604 has quit IRC22:28
*** buster_604 has joined #openstack-cinder22:28
openstackgerritScott DAngelo proposed openstack/cinder: cinder-api-microversions code  https://review.openstack.org/22491022:28
*** gouthamr has joined #openstack-cinder22:32
*** xyang1 has quit IRC22:33
*** gouthamr_ has joined #openstack-cinder22:34
*** gouthamr has quit IRC22:37
*** IlyaG has joined #openstack-cinder22:45
kevincarr1991I have attached cinder to a nfs share. I am able to create volumes, but I cannot attach them to an instance22:49
*** SergeyLukjanov has quit IRC22:51
*** mriedem has joined #openstack-cinder22:51
*** SergeyLukjanov has joined #openstack-cinder22:51
openstackgerritWalter A. Boring IV (hemna) proposed openstack/cinder: Fix enable/disable_replication raise InvalidVolume  https://review.openstack.org/23019422:52
*** dsariel_ has joined #openstack-cinder22:52
*** angela-s has quit IRC22:56
*** buster_6_ has joined #openstack-cinder22:58
*** kevincarr1991 has quit IRC23:00
tbarronkevincarr1991: the next step is to look at n-cpu logs and figure out what is failing in the attach.23:01
*** buster_604 has quit IRC23:01
*** stevemar has quit IRC23:02
*** alejandrito has quit IRC23:03
*** IanGovett has quit IRC23:05
openstackgerritWalter A. Boring IV (hemna) proposed openstack/cinder: Ensure replication functions check driver status  https://review.openstack.org/23019923:06
*** chlong has quit IRC23:07
*** akerr has joined #openstack-cinder23:07
*** mriedem has quit IRC23:10
*** mriedem has joined #openstack-cinder23:10
*** leitan has quit IRC23:11
openstackgerritWalter A. Boring IV (hemna) proposed openstack/cinder: Fix enable/disable_replication raise InvalidVolume  https://review.openstack.org/23019423:12
openstackgerritWalter A. Boring IV (hemna) proposed openstack/cinder: Ensure replication functions check driver status  https://review.openstack.org/23019923:13
*** akerr_ has joined #openstack-cinder23:13
jgriffithhemna: LOG.error(msg, resource=volume) ?23:14
jgriffithThe exception actually isn't the most important part23:14
jgriffithI'm not even sure it works right :)  I didn't implement that in oslo, but maybe somebody else did23:15
hemnadid I derp that one?23:15
hemnadoh23:15
*** mriedem has quit IRC23:15
hemnaarg.  lol.23:15
hemnayah derp'd it.  thanks.23:15
jgriffithhemna: haha.. nahh, I think it's just a "newish" thing so it will take us a bit to get a standard23:15
* hemna is a dumbass23:15
jgriffithnot even23:16
*** akerr has quit IRC23:16
jgriffithhemna: so your other patch is cool too... but I was just thinking, it's kinda stupid that we have to add those checks for every call to a driver no?23:16
openstackgerritWalter A. Boring IV (hemna) proposed openstack/cinder: Fix enable/disable_replication raise InvalidVolume  https://review.openstack.org/23019423:17
hemnakinda yah23:17
jgriffithhemna: I've never understood why we have to do that as opposed to just failing the call23:17
hemnaI actually wanted to talk to you about that check in general23:17
* jgriffith runs23:17
hemnaheh23:17
hemnaso it seems that we are doing those checks in places after we've done db fetches and such23:18
hemnakinda seems dumb to go through the work of pulling a volume object from the db if the driver isn't initialized and we are just going to puke anyway23:18
jgriffithWell, the worse part is we're doing them multiple times in the same call in some cases :)23:18
hemnagranted it's not going to happen often23:18
jgriffithhemna: I was working on a decorator23:18
jgriffithhemna: but then thought.... "really... why do we even do this"?23:18
jgriffithhemna: the decorator would solve the issue you're talking about23:19
*** akerr_ has quit IRC23:19
hemnain the case of our drivers, we do some checks in do_setup, etc that raise if we know we can't talk to our backend.23:19
jgriffithmaybe that's where you were going with it23:19
hemnayah I think that would for sure23:19
jgriffithhemna: right23:19
hemnaalso, some other calls put the volume into an error state23:19
hemnaand I'm not sure that's really beneficial23:19
jgriffithhemna: but back to my other thought.... do we even need that check?23:19
jgriffithhemna: shouldn't we just raise and error on our own?23:20
jgriffithIf we can't communicate with the backend I mean23:20
hemnaI think there is one benefit though23:20
jgriffithhemna: yeah?23:20
hemnaI believe the scheduler checks the status23:20
hemnaat create time and doesn't even call us ?23:20
jgriffithhemna: but we've already made it past the scheduler in this case23:20
hemnanot sure about that though23:20
hemnafor create yah23:21
jgriffithhemna: it has to have stats info23:21
hemnayah maybe a slight rethink here is in order23:21
hemnalike you mention23:21
jgriffithhemna: so if you weren't initialized it wouldn't have stats info and barf23:21
hemnaright now when our driver pukes at do_setup23:21
jgriffithyeah... I'm cool with adding that it in your patch, just questioning our *habbit*23:21
hemnathe log ends up with lots of driver is uninitialized dumps23:21
hemnafor the periodic23:21
jgriffithexactly!23:22
jgriffithI'm looking at changing how that works FWIW23:22
hemnacool23:22
hemna:)23:22
smcginnisI found it amusing the first time I saw our CI passed over 50% of tests without the driver passing do_setup.23:22
hemnalol23:22
jgriffithLOL23:22
jgriffithIt's magic!23:22
smcginnisIt's so good it doesn't even really need the driver.23:23
smcginnis:)23:23
tbarronwow, just wow23:23
hemnaI just think it's odd in things like delete_cgsnapshot, that we put the snapshot in error_deleting if the driver is uninitialized.23:23
smcginnis+123:24
jgriffithwell... wait23:24
jgriffithyou kinda have to23:24
jgriffithUnless that's morphed into something else... lemme look23:24
hemnait's odd, I'm not saying it's wrong, but seems odd because there may actually be nothing wrong with the snap23:25
tbarronyeah, what's the alternative?23:25
*** mriedem has joined #openstack-cinder23:25
hemnatbarron, do a try block JUST for the driver initialized23:25
hemnaand not put the snap into error_deleting23:25
tbarrona new state - can't do nothin at all?23:25
jgriffithhemna: oh.. but if you can't get to the backend and delete it off the backend and still delete from Cinder you end up with split brain23:26
hemnaI'm saying we don't touch the cinder db in that case23:26
smcginnisOr don't delete it from cinder.23:26
hemnaleave it in it's existing state23:26
jgriffithhemna: my argument was that if the driver can't talk to the device that call should fail anyway23:26
smcginnisSorry, come back later.23:26
hemnayup23:27
jgriffithOhh... hrmm, I dunno know if I agree with that23:27
tbarronhemna: I like not touching the db, just don't know the end state23:27
hemnathe call should fail23:27
hemnabut not put the snap/object into error state23:27
hemnamaybe I'm off basehere23:27
*** sseverson has left #openstack-cinder23:27
jgriffithIf a user is trying to "do something" with a resource and it's not accessible IMO we should note that and make it an error23:27
hemnayah23:27
hemnabut then the snap is in error state23:27
hemnawhich prevents them from trying again23:27
jgriffithhemna: we *used* to do things like that and users HATED us23:27
hemnauntil they manually reset-state23:27
hemnadang23:27
jgriffithhemna: they'd send a command and it would "do nothing"23:28
jgriffiththey don't like that23:28
hemnasure23:28
hemnathe api call should still fail no?23:28
*** IlyaG has quit IRC23:28
hemnagiving them the feedback that it puked23:28
jgriffithNo, it's across the RPC border23:28
jgriffithdeletes don't block IIRC23:29
tbarronjgriffith: so when driver is unitialized, we can't tell that in api?23:29
hemnaso, even if we raise DriverNotInitialized ?23:29
tbarroni like the idea of failing as high up the stack as possible.23:29
tbarronit was just not setting end-state to error that seemed wrong.23:30
hemnait should still fail, just not put the object into a failed state.23:30
jgriffithI'd just prefer the scheduler not send anything if the backend isn't initialized and be done with it23:30
hemnayup23:30
*** markvoelker has quit IRC23:30
hemnathat'd be cool23:30
tbarronyes23:30
jgriffithin the case of things that bypass the scheduler (like delete) they should just fail23:30
hemnajgriffith, +123:30
jgriffithor as winston-d has suggested in the past, make everything go through scheduler and avoid the problem altogether23:30
jgriffithhemna: but you still have to put the resource into an error state IMO23:31
tbarron+123:31
tbarronfail high and fast, but fail23:31
hemnathat's the part that I'm confused on23:31
hemnaputting the resource into the failed state23:31
hemnawhen we know it's just the backend that puked23:31
hemnayou are probably right though.23:31
jgriffithhah...well, the backend IS where the resource lives23:31
tbarron"just" the backend23:31
hemnasure23:32
jgriffithif it pukes.. then well you shouldn't try and mess around23:32
hemnathe admin borks the cinder.conf during an update, and starts cinder23:32
hemnaoopsie23:32
tbarronfail23:32
hemnamaybe I'm overthinking it.23:32
tbarronno, it's good that you are pushing this.23:33
hemnathe resolution is to simply reset-state and try again23:33
jgriffithBetter than silently ignoring things, having resources piling up on the backend that you don't know about can't control and most of all... having something be wrong and not konwing23:33
jgriffithknowing23:33
jgriffithhemna: but you don't "know" that's the problem23:33
hemnaI'm not suggesting we silently fail23:33
hemnatrue, who knows why the driver isn't initialized23:33
hemnamaybe the array is D E D dead23:34
jgriffithin the case of delete, "user says delete" we wipe it from the output and the db status is changed.  It no longer shows in volume-list or in quotas23:34
jgriffithBUT it's still on the backend23:34
jgriffiththat no workie23:34
jgriffithbad bad bad23:34
hemnaagreed, I'm not suggesting that23:34
jgriffithOh... ok, sorry then I'm not following23:34
tbarrondinner - will come back and see what you guys figured out.23:35
hemnaso, I was hoping that 1) we can still fail the call to delete the resource and have that inform the caller/user that it failed.23:36
hemnaand 2) leave the resource in it's existing state23:36
hemnaso they can simply try again23:36
hemnain the 1 case where the driver isn't initialized.23:36
*** jwcroppe has quit IRC23:36
hemnaand/or simply not even make the call into the manager if the API knows it's down.23:37
hemnathus avoiding the manual reset-state, try again.23:37
*** jwcroppe has joined #openstack-cinder23:37
jgriffithhemna: sure, if you can figure out how to do that with a REST API and not block calls you'll be a hero :)23:37
hemnalol23:38
jgriffithhemna: we can do it on the API side but once you cast out from there you have some serious trade-offs/problems to worry about23:38
jgriffithand I'm not sure why setting the resource to an error-state is so bad still23:38
jgriffithI get your point in that example you gave23:39
jgriffithJust not sure23:39
*** mdenny has quit IRC23:39
hemnayah, I'm not sure to be honest either.23:39
hemnajust thinking out loud really and seeing if the idea has any merit at all.23:39
*** buster_6_ has quit IRC23:41
*** jwcroppe has quit IRC23:41
hemnaanyway, thanks for letting me bounce some stuff off you.23:43
openstackgerritWalter A. Boring IV (hemna) proposed openstack/cinder: Ensure replication functions check driver status  https://review.openstack.org/23019923:44
hemnaon that note, time for soccer practice.....l8s23:44
*** hemna is now known as hemnafk23:44
*** setmason has quit IRC23:45
jgriffithcya23:49
*** dims has joined #openstack-cinder23:56
*** IlyaG has joined #openstack-cinder23:57
*** bnemec has joined #openstack-cinder23:57
*** dims has quit IRC23:58
*** dims_ has quit IRC23:58
*** dims has joined #openstack-cinder23:59
*** buster_604 has joined #openstack-cinder23:59

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!