Thursday, 2016-02-11

*** haomaiwa_ has quit IRC00:01
*** haomaiwang has joined #openstack-cinder00:01
*** gouthamr has joined #openstack-cinder00:03
*** cknight has quit IRC00:04
*** gouthamr_ has joined #openstack-cinder00:05
*** mylu has joined #openstack-cinder00:05
*** thurloat_isgone is now known as thurloat00:08
*** gouthamr has quit IRC00:08
*** thurloat is now known as thurloat_isgone00:09
*** thurloat_isgone is now known as thurloat00:15
*** hemna is now known as hemnafk00:16
openstackgerritAlex Meade proposed openstack/cinder-specs: User facing error messages  https://review.openstack.org/27495800:17
*** sb- is now known as sb00:17
aorourkejgriffith, I will submit the additions for now. If things need to be changed, by all means. Don't want to create any chaos :)00:18
*** sid14726 has quit IRC00:18
*** cknight has joined #openstack-cinder00:20
openstackgerritAlex O'Rourke proposed openstack/cinder: Replication v2.1  https://review.openstack.org/27579700:24
*** mylu has quit IRC00:26
*** bardia has quit IRC00:27
*** alonma has joined #openstack-cinder00:27
jgriffithaorourke: sounds good... I think it's mucho less chaotic for you to just submit on that patch at this stage :)00:27
*** xyang1_ has joined #openstack-cinder00:28
*** xyang1 has quit IRC00:28
*** xyang1_ is now known as xyang100:28
*** mylu has joined #openstack-cinder00:29
aorourkeagreed00:30
*** alonma has quit IRC00:32
*** alonma has joined #openstack-cinder00:36
*** sgotliv has quit IRC00:37
*** cknight has quit IRC00:38
*** cknight has joined #openstack-cinder00:39
*** mylu has quit IRC00:40
*** mylu has joined #openstack-cinder00:40
*** alonma has quit IRC00:40
*** bardia has joined #openstack-cinder00:41
*** martyturner has joined #openstack-cinder00:43
*** alonma has joined #openstack-cinder00:45
*** tonyb has joined #openstack-cinder00:45
tonybAny chance I can get stable-cores to look at: https://review.openstack.org/#/c/26518200:45
*** mylu has quit IRC00:46
tonybIt's a g-r sync that needs to be released to unblock glance_store00:46
*** gouthamr_ has quit IRC00:46
*** merooney has joined #openstack-cinder00:47
*** mylu has joined #openstack-cinder00:47
*** mylu has quit IRC00:49
*** mylu has joined #openstack-cinder00:49
*** alonma has quit IRC00:50
*** mylu has quit IRC00:52
*** boichev has quit IRC00:55
*** mylu has joined #openstack-cinder00:55
*** angela-s has quit IRC00:56
*** mylu has quit IRC00:59
*** haomaiwang has quit IRC01:01
*** mylu has joined #openstack-cinder01:01
*** haomaiwa_ has joined #openstack-cinder01:02
*** mylu has quit IRC01:03
openstackgerritMichael Rowden proposed openstack/cinder: Correcting thin provisioning behavior  https://review.openstack.org/27540801:03
*** mylu has joined #openstack-cinder01:06
*** merooney has quit IRC01:06
*** esker has joined #openstack-cinder01:08
*** mylu has quit IRC01:08
*** mylu has joined #openstack-cinder01:08
*** merooney has joined #openstack-cinder01:09
*** garthb has quit IRC01:12
*** mylu has quit IRC01:13
*** mylu has joined #openstack-cinder01:15
*** harlowja has quit IRC01:18
*** mylu has quit IRC01:18
*** chlong has joined #openstack-cinder01:18
*** diablo_rojo has joined #openstack-cinder01:23
*** martyturner has quit IRC01:23
*** wN has quit IRC01:24
*** jungleboyj has joined #openstack-cinder01:27
smcginnistonyb: Done01:27
*** diablo_rojo has quit IRC01:27
*** esker has quit IRC01:27
*** wN has joined #openstack-cinder01:30
*** wN has joined #openstack-cinder01:30
*** jasondotstar has quit IRC01:35
*** cknight has quit IRC01:35
*** gouthamr has joined #openstack-cinder01:36
*** sid14726 has joined #openstack-cinder01:36
*** dims_ has joined #openstack-cinder01:37
*** jasondotstar has joined #openstack-cinder01:37
*** dims has quit IRC01:38
*** dims_ has quit IRC01:41
*** apoorvad has quit IRC01:41
*** leeantho has quit IRC01:43
*** IlyaG has quit IRC01:43
*** alonma has joined #openstack-cinder01:45
*** cknight has joined #openstack-cinder01:48
*** dims has joined #openstack-cinder01:49
*** alonma has quit IRC01:50
*** mylu has joined #openstack-cinder01:51
*** alonma has joined #openstack-cinder01:52
*** mylu has quit IRC01:54
*** alonma has quit IRC01:56
openstackgerritMerged openstack/python-cinderclient: Return wrapper classes with request_ids attribute  https://review.openstack.org/25718001:58
*** merooney has quit IRC01:59
*** akshai has quit IRC01:59
*** haomaiwa_ has quit IRC02:01
*** haomaiwang has joined #openstack-cinder02:03
*** edmondsw has quit IRC02:03
openstackgerritMerged openstack/cinder: EMC VMAX - Method not being called for V3  https://review.openstack.org/25206602:03
*** mtanino has quit IRC02:04
*** alonma has joined #openstack-cinder02:05
*** mudassirlatif_ has joined #openstack-cinder02:06
*** mragupat has joined #openstack-cinder02:08
*** mragupat has quit IRC02:08
*** mragupat has joined #openstack-cinder02:08
*** cknight1 has joined #openstack-cinder02:08
*** alonma has quit IRC02:10
*** alonma has joined #openstack-cinder02:11
*** jungleboyj has quit IRC02:11
*** ByPasS_ has joined #openstack-cinder02:14
*** cknight has quit IRC02:15
*** mudassirlatif has quit IRC02:15
*** openstackgerrit has quit IRC02:15
*** ByPasS has quit IRC02:15
*** ByPasS_ is now known as ByPasS02:15
*** mudassirlatif_ is now known as mudassirlatif02:15
*** chlong has quit IRC02:15
*** alonma has quit IRC02:16
*** alonma has joined #openstack-cinder02:18
*** alonma has quit IRC02:23
*** mragupat has quit IRC02:24
*** cknight1 has quit IRC02:24
*** openstackgerrit has joined #openstack-cinder02:24
*** xyang1 has quit IRC02:29
*** chlong has joined #openstack-cinder02:29
*** laughterwym has joined #openstack-cinder02:33
*** tpsilva has quit IRC02:36
*** arch-nemesis has joined #openstack-cinder02:39
*** Poornima has joined #openstack-cinder02:41
*** sid14726 has quit IRC02:47
*** mudassirlatif has quit IRC02:48
*** laughterwym has quit IRC02:48
*** laughterwym has joined #openstack-cinder02:49
*** haomaiwang has quit IRC03:01
*** haomaiwang has joined #openstack-cinder03:01
*** bardia has quit IRC03:03
*** Poornima has quit IRC03:05
*** Poornima has joined #openstack-cinder03:06
*** mylu has joined #openstack-cinder03:06
*** arch-nemesis has quit IRC03:07
*** links has joined #openstack-cinder03:10
*** Poornima has quit IRC03:13
*** bill_az_ has quit IRC03:15
*** sid14726 has joined #openstack-cinder03:15
tonybsmcginnis: Thanks.03:18
*** alonma has joined #openstack-cinder03:21
openstackgerritMerged openstack/python-cinderclient: Fix some flake8 violations  https://review.openstack.org/27792503:24
*** alonma has quit IRC03:25
*** arch-nemesis has joined #openstack-cinder03:27
*** Poornima has joined #openstack-cinder03:27
*** esker has joined #openstack-cinder03:32
*** Poornima has quit IRC03:32
*** mylu has quit IRC03:34
*** mylu has joined #openstack-cinder03:35
*** esker has quit IRC03:53
*** laughterwym has quit IRC03:54
*** gouthamr has quit IRC03:58
*** esker has joined #openstack-cinder03:58
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-cinder04:01
*** esker has quit IRC04:03
*** laughterwym has joined #openstack-cinder04:04
*** funeutron has joined #openstack-cinder04:06
openstackgerritVincent Hou proposed openstack/cinder: Migration: take the direct path for the source volume  https://review.openstack.org/25022004:06
*** arch-nemesis has quit IRC04:08
*** laughterwym has quit IRC04:12
*** boris-42 has quit IRC04:14
*** laughterwym has joined #openstack-cinder04:20
*** mragupat has joined #openstack-cinder04:21
*** alonma has joined #openstack-cinder04:22
*** funeutron_ has joined #openstack-cinder04:22
*** funeutron has quit IRC04:24
*** laughterwym has quit IRC04:25
*** alonma has quit IRC04:26
*** sid14726 has quit IRC04:27
*** chhavi has joined #openstack-cinder04:28
*** jgriffith is now known as jgriffith_away04:31
*** mylu has quit IRC04:34
*** mylu has joined #openstack-cinder04:38
*** salv-orl_ has joined #openstack-cinder04:41
*** lprice has joined #openstack-cinder04:42
*** dims has quit IRC04:43
*** salv-orlando has quit IRC04:44
*** isaacb has quit IRC04:50
*** cknight has joined #openstack-cinder04:58
*** pradipm has joined #openstack-cinder04:59
*** julim has joined #openstack-cinder05:00
*** haomaiwang has quit IRC05:01
*** haomaiwa_ has joined #openstack-cinder05:01
*** markvoelker has quit IRC05:03
*** sid14726 has joined #openstack-cinder05:04
*** cknight1 has joined #openstack-cinder05:05
*** jamielennox is now known as jamielennox|away05:06
*** cknight has quit IRC05:08
*** funeutron_ has quit IRC05:14
*** dave-mcc_ has quit IRC05:15
*** shyama has joined #openstack-cinder05:16
jgriffith_away./cinder/db/sqlalchemy/migrate_repo/versions/064_add_replication_info_to_service.py:1:1: H102  Apache 2.0 license header not found05:21
jgriffith_away^^ that's a thing now?05:21
*** jgriffith_away is now known as jgriffith05:21
*** alonma has joined #openstack-cinder05:22
*** mylu has quit IRC05:24
*** shout28 has quit IRC05:25
*** alonma has quit IRC05:26
*** mylu has joined #openstack-cinder05:27
*** alonma has joined #openstack-cinder05:28
*** garthb has joined #openstack-cinder05:28
*** jamielennox|away is now known as jamielennox05:31
*** alonma has quit IRC05:32
*** sid14726 has quit IRC05:39
*** lpetrut has joined #openstack-cinder05:39
*** sid14726 has joined #openstack-cinder05:49
openstackgerritJohn Griffith proposed openstack/cinder: Replication v2.1  https://review.openstack.org/27579705:50
openstackgerritAnkit Agrawal proposed openstack/python-cinderclient: Add request_ids attribute to resource objects  https://review.openstack.org/25718705:56
openstackgerritAnkit Agrawal proposed openstack/python-cinderclient: Add request_ids attribute to resource objects  https://review.openstack.org/25719505:57
*** vgridnev has joined #openstack-cinder05:58
openstackgerritAnkit Agrawal proposed openstack/python-cinderclient: Add request_ids attribute to resource objects  https://review.openstack.org/25719905:58
openstackgerritAnkit Agrawal proposed openstack/python-cinderclient: Add release notes for return-request-id-to-caller  https://review.openstack.org/27393005:59
*** haomaiwa_ has quit IRC06:01
*** cknight1 has quit IRC06:01
*** 18VAACNL5 has joined #openstack-cinder06:01
*** ChubYann has quit IRC06:03
*** lpetrut has quit IRC06:03
*** markvoelker has joined #openstack-cinder06:04
openstackgerritMerged openstack/os-brick: Updated from global requirements  https://review.openstack.org/27870206:09
openstackgerritMerged openstack/cinder: Correct opt type for nexenta_chunksize/blocksize  https://review.openstack.org/26988006:14
openstackgerritMerged openstack/cinder: Remove access_mode 'rw' setting in drivers  https://review.openstack.org/26544306:14
*** lpetrut has joined #openstack-cinder06:19
*** abhi has quit IRC06:21
*** sid14726 has quit IRC06:21
*** abhi has joined #openstack-cinder06:23
openstackgerritMerged openstack/cinder: Cleanup in backup reset status  https://review.openstack.org/24674806:25
openstackgerritMerged openstack/cinder: Replace exit() by sys.exit()  https://review.openstack.org/27196606:25
*** laughterwym has joined #openstack-cinder06:26
*** lprice1 has joined #openstack-cinder06:27
*** alonma has joined #openstack-cinder06:28
*** lprice has quit IRC06:29
*** sid14726 has joined #openstack-cinder06:30
*** alonma has quit IRC06:32
*** bkumar has joined #openstack-cinder06:34
*** markvoelker has quit IRC06:34
openstackgerritMerged openstack/cinder: Return updated volume type after updating  https://review.openstack.org/27331706:34
openstackgerritMerged openstack/cinder: Remove 'external=True' in Huawei driver  https://review.openstack.org/27159706:35
openstackgerritMerged openstack/cinder: VMware: optimize in get_cluster_refs  https://review.openstack.org/26171506:35
openstackgerritMerged openstack/cinder: Storwize: Implement v2 replication  https://review.openstack.org/23738706:36
*** liverpooler has quit IRC06:37
openstackgerritMerged openstack/cinder: XtremIO add support for create CG from CG src  https://review.openstack.org/24554806:37
*** cfriesen has quit IRC06:39
*** vgridnev has quit IRC06:43
*** alonma has joined #openstack-cinder06:44
*** alonma has quit IRC06:48
*** bardia has joined #openstack-cinder06:52
*** lpetrut has quit IRC06:53
*** sheel has joined #openstack-cinder06:53
*** vgridnev has joined #openstack-cinder06:55
*** laughterwym has quit IRC06:59
*** 18VAACNL5 has quit IRC07:01
*** haomaiwang has joined #openstack-cinder07:01
*** sid14726 has quit IRC07:05
*** vgridnev has quit IRC07:10
*** baojg has joined #openstack-cinder07:13
*** sid14726 has joined #openstack-cinder07:15
*** vgridnev has joined #openstack-cinder07:18
*** arecknag has joined #openstack-cinder07:22
*** baojg has quit IRC07:35
*** baojg has joined #openstack-cinder07:35
*** sid14726 has quit IRC07:36
openstackgerritOpenStack Proposal Bot proposed openstack/cinder: Updated from global requirements  https://review.openstack.org/27722807:38
*** alonma has joined #openstack-cinder07:39
*** baojg has quit IRC07:42
*** bardia has quit IRC07:42
openstackgerritOpenStack Proposal Bot proposed openstack/python-cinderclient: Updated from global requirements  https://review.openstack.org/26616307:44
*** alonma has quit IRC07:44
*** sid14726 has joined #openstack-cinder07:45
*** alonma has joined #openstack-cinder07:48
*** sgotliv has joined #openstack-cinder07:49
*** alonma has quit IRC07:52
*** ndipanov has quit IRC07:55
*** baojg has joined #openstack-cinder07:55
*** nkrinner has joined #openstack-cinder07:59
*** haomaiwang has quit IRC08:01
*** haomaiwang has joined #openstack-cinder08:01
*** vgridnev has quit IRC08:06
*** sinese_ has joined #openstack-cinder08:10
*** mylu has quit IRC08:12
*** sid14726 has quit IRC08:13
*** garthb has quit IRC08:15
openstackgerritRonen Mesonzhnik proposed openstack/cinder: Support backup import on another Storage database  https://review.openstack.org/15396908:24
*** nkrinner has quit IRC08:26
*** sid14726 has joined #openstack-cinder08:28
*** nkrinner has joined #openstack-cinder08:32
*** liverpooler has joined #openstack-cinder08:34
*** sinese_ has quit IRC08:34
*** rcernin has joined #openstack-cinder08:35
*** isaacb has joined #openstack-cinder08:36
*** mragupat has quit IRC08:40
*** e0ne has joined #openstack-cinder08:42
*** mylu has joined #openstack-cinder08:43
*** hemna_ has joined #openstack-cinder08:46
*** bkumar4 has joined #openstack-cinder08:46
*** openstackgerrit has quit IRC08:47
*** mylu has quit IRC08:47
*** openstackgerrit_ has joined #openstack-cinder08:47
*** openstackgerrit_ is now known as openstackgerrit08:48
*** alonma has joined #openstack-cinder08:48
*** liverpooler has quit IRC08:51
*** ildikov has quit IRC08:51
*** liverpooler has joined #openstack-cinder08:51
*** nkrinner has quit IRC08:52
*** bkumar has quit IRC08:52
*** shyama has quit IRC08:52
*** hemnafk has quit IRC08:52
*** alonma has quit IRC08:52
*** sgotliv has quit IRC08:52
*** shyama has joined #openstack-cinder08:54
*** alonma has joined #openstack-cinder08:54
*** slunkad has quit IRC08:56
*** nkrinner has joined #openstack-cinder08:57
*** alonma has quit IRC08:58
*** jordanP has joined #openstack-cinder09:00
*** alonma has joined #openstack-cinder09:00
*** haomaiwang has quit IRC09:01
*** haomaiwa_ has joined #openstack-cinder09:01
*** sid14726 has quit IRC09:04
*** alonma has quit IRC09:05
*** alonma has joined #openstack-cinder09:06
*** slunkad has joined #openstack-cinder09:08
*** alonma has quit IRC09:11
*** jordanP has quit IRC09:12
*** alonma has joined #openstack-cinder09:12
*** mylu has joined #openstack-cinder09:13
*** alonma has quit IRC09:16
*** mylu has quit IRC09:18
*** alonma has joined #openstack-cinder09:18
*** alonma has quit IRC09:23
*** sid14726 has joined #openstack-cinder09:24
*** alonma has joined #openstack-cinder09:25
*** vgridnev has joined #openstack-cinder09:25
*** ildikov has joined #openstack-cinder09:26
*** mvk has joined #openstack-cinder09:27
*** alonma has quit IRC09:29
*** markvoelker has joined #openstack-cinder09:31
*** ildikov has quit IRC09:33
*** markvoelker has quit IRC09:36
*** Poornima has joined #openstack-cinder09:43
*** ociuhandu has quit IRC09:44
openstackgerritHelen Walsh proposed openstack/cinder: EMC VMAX - Operations and timeout issues  https://review.openstack.org/27276009:45
*** ildikov has joined #openstack-cinder09:45
*** ccesario has quit IRC09:50
*** andymaier has joined #openstack-cinder09:51
*** kaisers has joined #openstack-cinder09:54
*** andymaier has quit IRC09:56
*** baojg_ has joined #openstack-cinder09:58
*** baojg has quit IRC09:58
*** haomaiwa_ has quit IRC10:01
*** haomaiwang has joined #openstack-cinder10:01
*** ccesario has joined #openstack-cinder10:01
openstackgerritHelen Walsh proposed openstack/cinder: VMAX-Replacing deprecated API EMCGetTargetEndpoints  https://review.openstack.org/24432810:02
*** vgridnev has quit IRC10:03
*** vgridnev has joined #openstack-cinder10:08
*** vgridnev has quit IRC10:09
*** vgridnev has joined #openstack-cinder10:11
*** vgridnev has quit IRC10:12
*** vgridnev has joined #openstack-cinder10:12
*** vgridnev has quit IRC10:13
*** sid14726 has quit IRC10:13
openstackgerritEdward Hope-Morley proposed openstack/cinder: Conditionally restore display_name  https://review.openstack.org/27862910:13
*** mylu has joined #openstack-cinder10:14
*** vgridnev has joined #openstack-cinder10:15
*** ndipanov has joined #openstack-cinder10:16
*** alonma has joined #openstack-cinder10:19
*** mylu has quit IRC10:19
*** alonma has quit IRC10:19
*** alonma has joined #openstack-cinder10:20
*** sid14726 has joined #openstack-cinder10:24
*** funeutron has joined #openstack-cinder10:28
*** vgridnev has quit IRC10:34
*** tpsilva has joined #openstack-cinder10:36
openstackgerritShilpa Jagannath proposed openstack/python-cinderclient: Allow  "cinder backup-delete" to delete multiple backups in one request  https://review.openstack.org/27789510:38
openstackgerritShilpa Jagannath proposed openstack/python-cinderclient: Allow  "cinder backup-delete" to delete multiple backups in one request  https://review.openstack.org/27789510:40
*** Poornima has quit IRC10:41
*** salv-orlando has joined #openstack-cinder10:42
*** vgridnev has joined #openstack-cinder10:42
*** ankit_ag has joined #openstack-cinder10:44
openstackgerritOleksii Butenko proposed openstack/python-cinderclient: Test  https://review.openstack.org/27897110:44
*** salv-orl_ has quit IRC10:45
*** vgridnev has quit IRC10:45
*** vgridnev has joined #openstack-cinder10:46
*** dims has joined #openstack-cinder10:48
*** lpetrut has joined #openstack-cinder10:50
*** mvk has quit IRC10:54
*** Poornima has joined #openstack-cinder10:55
*** Poornima_K has joined #openstack-cinder10:56
*** Poornima_K has quit IRC10:57
*** sid14726 has quit IRC10:57
*** haomaiwang has quit IRC11:01
*** haomaiwa_ has joined #openstack-cinder11:01
openstackgerritHelen Walsh proposed openstack/cinder: EMC VMAX - Limit SG and MV to 64 characters  https://review.openstack.org/27277711:02
*** ildikov has quit IRC11:03
*** alonma has quit IRC11:07
*** sid14726 has joined #openstack-cinder11:08
openstackgerritHelen Walsh proposed openstack/cinder: EMC VMAX - Changing PercentSynced to CopyState in isSynched  https://review.openstack.org/24699211:10
*** baojg_ has quit IRC11:12
*** alonma has joined #openstack-cinder11:14
*** pradipm has quit IRC11:15
*** baojg has joined #openstack-cinder11:16
*** alonma has quit IRC11:18
*** alonma has joined #openstack-cinder11:20
openstackgerritGorka Eguileor proposed openstack/cinder-specs: Job Distribution to support HA A/A  https://review.openstack.org/23259511:20
*** alonma has quit IRC11:24
*** funeutron has quit IRC11:26
*** alonma has joined #openstack-cinder11:26
*** mvk has joined #openstack-cinder11:26
*** alonma has quit IRC11:30
*** alonma has joined #openstack-cinder11:32
*** markvoelker has joined #openstack-cinder11:32
*** alonma has quit IRC11:36
*** markvoelker has quit IRC11:37
*** alonma has joined #openstack-cinder11:38
*** Poornima has quit IRC11:39
*** sid14726 has quit IRC11:41
*** alonma has quit IRC11:42
*** sid14726 has joined #openstack-cinder11:45
*** alonma has joined #openstack-cinder11:46
*** alonma has quit IRC11:51
*** alonma has joined #openstack-cinder11:52
*** vgridnev has quit IRC11:56
*** vgridnev has joined #openstack-cinder11:56
*** alonma has quit IRC11:57
*** alonma has joined #openstack-cinder11:58
*** haomaiwa_ has quit IRC12:01
*** haomaiwang has joined #openstack-cinder12:01
*** alonma has quit IRC12:02
*** ig0r_ has joined #openstack-cinder12:12
*** mylu has joined #openstack-cinder12:14
*** mylu has quit IRC12:18
*** sid14726 has quit IRC12:21
*** bkumar4 has quit IRC12:30
*** markvoelker has joined #openstack-cinder12:33
*** markvoelker has quit IRC12:37
openstackgerritAdriano Freires Rosso proposed openstack/cinder: HNAS driver: Fix SSH and cluster_admin_ip0 bug  https://review.openstack.org/27749512:38
*** dims has quit IRC12:40
*** alonma has joined #openstack-cinder12:44
*** sid14726 has joined #openstack-cinder12:45
openstackgerritGorka Eguileor proposed openstack/cinder: Remove API races on extend and volume_upload_image  https://review.openstack.org/21637812:46
openstackgerritGorka Eguileor proposed openstack/cinder: Remove API races from consistency groups  https://review.openstack.org/25942912:46
openstackgerritGorka Eguileor proposed openstack/cinder: Remove API races from migrate and retype  https://review.openstack.org/22144212:46
openstackgerritGorka Eguileor proposed openstack/cinder: Remove API races on replication methods  https://review.openstack.org/22144112:46
openstackgerritGorka Eguileor proposed openstack/cinder: Remove API races from backup  https://review.openstack.org/25543012:46
openstackgerritGorka Eguileor proposed openstack/cinder: Add ordering possibilities to conditional update  https://review.openstack.org/23193612:46
*** alonma has quit IRC12:49
*** alonma has joined #openstack-cinder12:50
*** gouthamr has joined #openstack-cinder12:52
*** raildo-afk is now known as raildo12:53
*** alonma has quit IRC12:54
*** alonma has joined #openstack-cinder12:56
*** sgotliv has joined #openstack-cinder12:56
*** sheel has quit IRC12:57
*** haomaiwang has quit IRC13:01
*** bkumar4 has joined #openstack-cinder13:01
*** haomaiwang has joined #openstack-cinder13:01
*** alonma has quit IRC13:01
*** bkumar4 has quit IRC13:01
*** bkumar4 has joined #openstack-cinder13:02
*** alonma has joined #openstack-cinder13:02
openstackgerritMichal Dulko proposed openstack/cinder: Add SIGHUP handlers to reset RPC version pins  https://review.openstack.org/27903913:03
*** alonma has quit IRC13:03
*** alonma has joined #openstack-cinder13:04
dulekDuncanT: ^ - that wasn't trivial, but I think I've got it.13:04
*** delattec has joined #openstack-cinder13:10
*** bkumar4 has quit IRC13:10
*** delatte has quit IRC13:13
*** mylu has joined #openstack-cinder13:14
*** esp has joined #openstack-cinder13:17
*** gouthamr has quit IRC13:17
*** eharney has joined #openstack-cinder13:18
*** martyturner has joined #openstack-cinder13:18
*** mylu has quit IRC13:19
*** esker has joined #openstack-cinder13:20
*** dims has joined #openstack-cinder13:20
*** sid14726 has quit IRC13:21
*** markvoelker has joined #openstack-cinder13:23
*** esp has quit IRC13:23
openstackgerritRonen Mesonzhnik proposed openstack/cinder: Support backup import on another Storage database  https://review.openstack.org/15396913:23
*** xyang1 has joined #openstack-cinder13:24
*** sborkows has joined #openstack-cinder13:25
*** akerr has joined #openstack-cinder13:31
*** delatte has joined #openstack-cinder13:32
*** akerr_ has joined #openstack-cinder13:33
*** akerr_ has quit IRC13:35
*** delattec has quit IRC13:35
*** akerr_ has joined #openstack-cinder13:35
*** akerr has quit IRC13:36
*** akerr has joined #openstack-cinder13:38
*** funeutron has joined #openstack-cinder13:38
*** edmondsw has joined #openstack-cinder13:38
scottdae0ne: Were you saying the other day that there was something causing the Rally tests to fail?13:39
*** lpetrut has quit IRC13:39
e0nescottda: AFAIK, I've just pointed you on rally fail on your patch13:39
*** akerr has quit IRC13:39
scottdae0ne: OK, thanks.13:40
*** akerr_ has quit IRC13:40
*** gouthamr has joined #openstack-cinder13:40
e0nescottda: the last microversions patch looks good. backup scenarios failures are known issue :(13:40
*** akerr has joined #openstack-cinder13:40
scottdae0ne: YOu mean the Rally failures? They are not something to worry about?13:41
e0nescottda: yes. rally backup scenarios on gates are broken:(13:41
e0nescottda: I'm trying to find what happen13:41
*** akerr_ has joined #openstack-cinder13:41
scottdae0ne: ahhh..ok. But I still have apache errors...13:41
e0nelooking13:42
*** akerr has quit IRC13:42
scottda2016-02-11 02:01:45.352 | + /opt/stack/new/devstack/lib/cinder:create_volume_types:L552:   openstack volume type create --property volume_backend_name=lvmdriver-1 lvmdriver-113:43
scottdavolume types works when I run the commands myself.13:43
*** akerr has joined #openstack-cinder13:43
scottdabut test gets "500 error"13:43
*** sid14726 has joined #openstack-cinder13:44
e0nescottda: http://logs.openstack.org/10/224910/25/check/gate-cinder-dsvm-apache/0426202/logs/apache/c-api.txt.gz#_2016-02-11_02_01_58_20031013:44
*** ankit_ag has quit IRC13:45
*** akerr_ has quit IRC13:46
e0nescottda: I don't know why it happens13:46
e0neI'll setup devstack for it13:46
scottdae0ne: is six.text_type unicode?13:47
e0neyes13:48
*** links has quit IRC13:48
e0neit's unicode in python 2.x13:49
*** laughterwym has joined #openstack-cinder13:50
scottdaWell, I did add that translation.13:51
*** cbader has quit IRC13:52
e0nedid you find where is it broken?13:52
e0neI'm intalling devstack with cinder+apache now13:52
scottdae0ne: No, you found where it was broken:13:55
scottdahttp://logs.openstack.org/10/224910/25/check/gate-cinder-dsvm-apache/0426202/logs/apache/c-api.txt.gz#_2016-02-11_02_01_58_13531613:55
scottdacinder/api/openstack/wsgi.py L#106513:55
scottdaI added the translations to use six.text_type13:55
scottdaand it fails with:13:56
scottdaTypeError: expected byte string object for header value, value of type unicode found13:56
*** rlrossit has joined #openstack-cinder13:57
scottdaBut it seems that would always fail, if 2.x translates to unicode13:57
e0nehttps://review.openstack.org/#/c/224910/25/cinder/api/openstack/wsgi.py - line #1154?13:59
e0ne# Headers must be utf-8 strings13:59
e0neresponse.headers[hdr] = six.text_type(val)13:59
*** edmondsw has quit IRC13:59
e0nethes must be in utf-8, but it must be a string14:00
e0neresponse.headers[hdr] = val.encode('utf-8')14:00
*** haomaiwang has quit IRC14:01
scottdae0ne: Yes, that could be it. Good catch14:01
*** haomaiwang has joined #openstack-cinder14:01
e0nescottda: yes, looks like it will always fail under apache/nginx14:01
scottdaI don't really understand that apache test. Do you know a good way to repro that?14:02
e0neI believe...14:02
scottdaso I can test the fix before submitting14:02
*** ildikov has joined #openstack-cinder14:02
e0negimme 2 minutes, plz14:02
scottdaplease, take your time. You are a great help.14:02
*** julim has quit IRC14:05
e0neto reproduce the issue you have to setup cinder+apache14:05
e0nethe easiest way is to add "CINDER_USE_MOD_WSGI=True" to yours localrc/local.conf and install devstack14:05
e0neI've just tried to do it myself14:05
e0nefix with "response.headers[hdr] = val.encode('utf-8') " works14:06
e0nebut14:06
e0neyou can configure apache manually w/o destack14:06
*** laughter_ has joined #openstack-cinder14:06
*** alonma has quit IRC14:07
*** esker has quit IRC14:08
*** alonma has joined #openstack-cinder14:08
*** dave-mccowan has joined #openstack-cinder14:08
e0nescottda: I've added a note about it to gerrit14:08
e0nescottda: thanks a lot for not ignoring non-voting job!14:09
*** laughte__ has joined #openstack-cinder14:09
*** laughterwym has quit IRC14:09
scottdaThanks for the help and reviews.14:10
*** laughter_ has quit IRC14:11
e0neyou're welcome!14:11
*** dave-mcc_ has joined #openstack-cinder14:11
*** alonma has quit IRC14:12
*** alonma has joined #openstack-cinder14:14
*** dave-mccowan has quit IRC14:14
*** dustins has joined #openstack-cinder14:14
*** krotscheck_dcm is now known as krotscheck14:15
*** mriedem has joined #openstack-cinder14:17
smcginnise0ne: I haven't looked in a while. How stable has the rally job been?14:17
e0nesmcginnis: except bug https://bugs.launchpad.net/cinder/+bug/1359428 (TBH, tempests job are affected too) is was stable enough14:18
openstackLaunchpad bug 1359428 in Cinder "Checksum error\n Volume group for uuid not found; libdevmapper exiting with 2 device(s) still suspended" [High,Confirmed]14:18
*** esker has joined #openstack-cinder14:18
smcginnise0ne: Great!14:19
e0nesmcginnis: I'm missed point 1-2 weeks ago when it was broken14:19
smcginnise0ne: Do you recall what was broken?14:19
e0nesmcginnis: I'm investigating this issue, bug to cinder (for now to cinder) is filed14:19
*** laughte__ has quit IRC14:19
e0nesmcginnis: may be it's related to keystone v3 api. I'm not sure yet. I can't reproduce it locally:(14:20
smcginnise0ne: Ah, one of the fun ones. ;)14:20
e0ne:)14:20
*** merooney has joined #openstack-cinder14:21
*** knomura has joined #openstack-cinder14:21
*** esker has quit IRC14:23
scottdasmcginnis: Have you ever used the cinder youtube user to stream? I think I need a user email and password to use it, but am not certain about that.14:24
*** martyt has joined #openstack-cinder14:25
smcginnisscottda: No, just your own account.14:28
*** links has joined #openstack-cinder14:28
smcginnisscottda: Then you have rights to stream into that channel.14:28
scottdaOK, I'll test it in a bit and see if that works. Thanks.14:28
smcginnisscottda: Yeah, we can test ahead of time and I'm pretty sure we can delete whatever ends up out there.14:29
smcginnisscottda: Or leave it for fun. ;)14:29
scottdaYeah, Cinder team doesn't have enough fun :)14:29
smcginnisWe're way too serious.14:29
openstackgerritWang Bo proposed openstack/cinder: Python3: fix indexing of dict.keys() in python3  https://review.openstack.org/26772014:34
*** JoseMello has joined #openstack-cinder14:34
DuncanTdulek: I've got your SIGHUP patch bookmarked, need to spend some time on it, looks good at a first pass though14:35
*** alonma has quit IRC14:35
*** liverpooler has quit IRC14:36
*** martyt has quit IRC14:36
*** alonma has joined #openstack-cinder14:36
*** baojg has quit IRC14:37
*** akshai has joined #openstack-cinder14:38
*** jgregor has joined #openstack-cinder14:38
*** ociuhandu has joined #openstack-cinder14:39
*** lpetrut has joined #openstack-cinder14:41
*** alonma has quit IRC14:41
sborkowsgeguileo Hi, I have a question about conditional_update. I'm just passing dict of values, expected = None and filters in that case are an empty list. When I process the create volume request, I call conditional update and after that call I got an error: http://codepaste.net/s25qsn . Can it be a None value of expected attribute an issue?14:45
*** akerr has quit IRC14:46
geguileosborkows: Why are you calling conditional update without anything in expected?14:46
geguileosborkows: Then you don't need it to be conditional14:47
*** alonma has joined #openstack-cinder14:47
*** cbader has joined #openstack-cinder14:47
geguileosborkows: You should read the docstring of the conditional_update method14:47
geguileoIf no expected_values are passed in we will default to make sure14:48
geguileothat all fields have not been changed in the DB. Since we cannot14:48
geguileoknow the original value in the DB for dirty fields in the object14:48
geguileothose will be excluded.14:48
*** knikolla has joined #openstack-cinder14:48
geguileosborkows: If you don't want that to happen you can pass an empty dict14:49
*** diablo_rojo has joined #openstack-cinder14:49
*** sid14726 has quit IRC14:50
*** alonma has quit IRC14:51
*** julim has joined #openstack-cinder14:52
*** alonma has joined #openstack-cinder14:53
knomurasmcginnis: Hi, Could you review this patch? (https://review.openstack.org/#/c/271763/)14:54
*** erlon has joined #openstack-cinder14:55
*** baumann has joined #openstack-cinder14:55
*** cknight has joined #openstack-cinder14:55
smcginnisknomura: I can try. Still not happy with 6000+ lines of code to look through.14:55
*** markstur_ has joined #openstack-cinder14:57
*** cfriesen has joined #openstack-cinder14:57
*** alonma has quit IRC14:57
knomurasmcginnis: Great thanks. hitachi-hbsd2-ci don't work now. But CI will work well before long.14:57
smcginnisknomura: We will definitely need a successful report from the CI before we can merge that one.14:58
JoseMelloknomura smcginnis the patch is the next on the line for the CI run14:58
smcginnisJoseMello: OK, thanks.14:59
*** alonma has joined #openstack-cinder14:59
*** markstur_ has left #openstack-cinder15:00
*** haomaiwang has quit IRC15:01
*** haomaiwang has joined #openstack-cinder15:01
*** nug has left #openstack-cinder15:01
*** alyson_ has joined #openstack-cinder15:02
*** eharney has quit IRC15:02
knomurasmcginnis: Sure. we'll do our best for the CI runs.15:02
dulekgeguileo: I think he's calling it with filters being non-empty.15:02
*** crose has joined #openstack-cinder15:03
geguileodulek: It's the same, he still need to pass an empty dict to expected if he doesn't want the method to match all attributes15:03
*** alonma has quit IRC15:03
dulekgeguileo: Sure, makes sense - empty dict is the solution. :)15:03
*** jungleboyj has joined #openstack-cinder15:04
openstackgerritMichael Rowden proposed openstack/cinder: Correcting thin provisioning behavior  https://review.openstack.org/27540815:04
*** alonma has joined #openstack-cinder15:05
*** jwang_ has joined #openstack-cinder15:08
*** alonma has quit IRC15:09
*** alonma has joined #openstack-cinder15:09
*** lprice has joined #openstack-cinder15:12
*** jwang has quit IRC15:12
*** lprice1 has quit IRC15:12
*** mragupat has joined #openstack-cinder15:18
*** martyt has joined #openstack-cinder15:20
*** ig0r_ has quit IRC15:21
*** sheel has joined #openstack-cinder15:21
*** eharney has joined #openstack-cinder15:21
sborkowsgeguileo: Thanks I'll try this15:24
*** martyt has quit IRC15:24
sborkowsgeguileo: Unfortunately, it does not help. I think it is a 'values' issue, because the log mentions 'MetaData'15:30
duleksborkows: Hm, maybe it's the MetaData object from cinder.db.sqlalchemy.models?15:30
duleksborkows: Oh, wait, no MetaData model there.15:30
*** garthb has joined #openstack-cinder15:31
sborkowsIn values I have the metadata which is the empty dict15:31
geguileosborkows: That's wrong...15:32
geguileosborkows: Metadata is another table15:33
dulekgeguileo: Ah, I see.15:33
openstackgerritOleksii Butenko proposed openstack/python-cinderclient: Test  https://review.openstack.org/27897115:33
geguileosborkows: conditional update does not construct a multi table update15:33
geguileosborkows: It is not supported by postgresql15:33
geguileosborkows: But if you are passing an empty dictionary as metadata15:33
geguileosborkows: It will have the same effect if you don't pass anything15:34
dulekgeguileo: It's bad that conditional_update method *on o.vo* operates on fields from the *SQLAlchemy model*.15:34
geguileodulek: What do you mean?15:34
geguileodulek: The error is from sqlalchemy15:34
dulekgeguileo: Well, these may not match.15:34
*** garthb has quit IRC15:35
*** garthb has joined #openstack-cinder15:35
dulekgeguileo: An example is volume_metadata on Volume.15:35
*** zul_ has joined #openstack-cinder15:36
*** zul has quit IRC15:36
dulekgeguileo: In the DB it's "volume_metadata", on object it's "metadata". Moreover it's dict on object, but list in SQLAlchemy obj.15:36
openstackgerritOleksii Butenko proposed openstack/python-cinderclient: Testv2  https://review.openstack.org/27897115:36
sborkowsgeguileo: I did not even think about multi-update, my intention was to update the almost empty volume with ids of e.g. snapshots, source volumes with complex conditionals15:37
geguileodulek: It doesn't matter, those should not be used for a conditional update15:37
*** dave-mcc_ has quit IRC15:37
geguileosborkows: But you should know that metadata is another table in the database15:37
*** dave-mccowan has joined #openstack-cinder15:37
dulekgeguileo: Right, so no joined updates. Metadata should go as a normal update then.15:38
sborkowsgeguileo: ok, I will figure out which parameter makes mess.15:38
*** akerr has joined #openstack-cinder15:38
geguileosborkows: You can do joined updates15:38
geguileosborkows: What you cannot do is multi-table updates15:39
geguileosborkows: Only 1 table can be updated15:39
geguileosborkows: If multiple tables needs to be updated then you need a transaction with the right isolation level15:39
dulekgeguileo: Right, I was thinking of JOIN referring to multi-table. Anyway I get it.15:40
geguileosborkows: Sorry, those were for dulek  :-)15:40
*** mtanino has joined #openstack-cinder15:40
geguileodulek: You can see the problem if you look at the results of the backup API races removal patch15:40
geguileodulek: Because I have to redo it15:40
geguileodulek: It works fine with mysql but doesn't work on postgresql15:40
geguileodulek: Because I was doing a multitable update  :''-(15:41
*** arecknag has quit IRC15:41
dulekgeguileo: BTW multi-table update evaluates to sth like "UPDATE foo, bar SET foo.abc=1, bar.def=2;"?15:41
geguileodulek: Depending on the backend15:42
dulekgeguileo: Evaluates to error on PostgreSQL. ;)15:42
geguileodulek: I think it yields different results for mysql and sqlserver15:42
geguileodulek: Yep, but a weird error I didn't know what it meant15:42
geguileodulek: And I only realized that it was a problem when the patch was completed :''-(15:42
*** edmondsw has joined #openstack-cinder15:43
*** mylu has joined #openstack-cinder15:44
scottdae0ne: If you are around, I'd like to bother you again...15:47
sborkowsgeguileo: so the 'metadata' attribute made a mess, even if it is an empty dict15:47
geguileosborkows: Yep15:47
e0nescottda: what's up?15:47
geguileosborkows: The problem is not the value, but using metadata key15:48
scottdaI put up the changes we discussed, and 3 unit tests failed...15:48
scottdaThen I backed out the changes, and the 3 tests still failed on my workstation.15:48
scottdaThe failures don't happen in patch set 24, but do in patch set 2515:48
scottdaBetween 24 & 25 I did a rebase (for thin provisioning fixes)15:48
scottdaAnd upstream, the tests pass on patch set 25. But on my workstation they fail15:49
scottdaI cannot understand why this would happen.15:49
sborkowsgeguileo: so, should I avoid putting that key in values for conditional update, and when it just succeeded, would do the normal update?15:49
scottdae0ne: if you have a devstack handy, can you please test this on patch set 25:15:49
geguileosborkows: You mean the normal update to update the metadata with an empty dict?15:49
scottdatox -epy27 -- -n cinder.tests.unit.test_service.TestWSGIService.test_workers_set_default15:49
*** lcurtis has joined #openstack-cinder15:49
e0nescottda: to you mean run tests with running devstack?15:50
scottdayes.15:50
dulekgeguileo: Well, it's create_volume, metadata can be anything there. I think sborkows just tested it without passing any.15:50
scottdaI tried restack and reboot, but still get the failure15:50
sborkowsgeguileo: yes, but dulek just gave me a sugesstion to put it in insert, at the beginning, before the volume.create() call15:50
scottdaAnd I tried on a different VM15:50
*** amoturi has joined #openstack-cinder15:50
*** alonma has quit IRC15:51
geguileoIf it's an empty dict there's no need to do anything afaik15:51
e0nescottda: why tests are depended on devstack?15:51
*** alonma has joined #openstack-cinder15:51
geguileoIf it's something different and you want it to be written atomically you need a transaction with the right isolation level15:51
*** sgotliv has quit IRC15:51
*** andrei__ has quit IRC15:52
scottdae0ne: Well, they're not. I just use Devstack to run the tests. Could be done on my workstation in a different directory. I just use Devstack for everything15:52
*** dobson has quit IRC15:52
e0nescottda: so what should I do? just run the test mentioned above on my env? or do it in devstack?15:53
*** martyt has joined #openstack-cinder15:53
*** EmilienM has quit IRC15:53
e0neI'm  using different VMs for devstack and unit tests.15:54
scottdae0ne: either one, should not matter. But if it makes a difference, maybe that's my problem.15:54
*** NightKhaos has quit IRC15:54
scottdae0ne: I see. I don't do that15:54
scottdamaybe I should....15:54
*** precurse has quit IRC15:54
sborkowsgeguileo: indeed. But do we want to make it atomically, when the user does even not know about the fact, that the volume entry has already been created in db? The metadata in that case cannot be deleted I think.15:54
*** martyt has quit IRC15:55
geguileosborkows: I agree15:55
geguileosborkows: I was just mentioning as a general concept15:55
e0neTBH, I run unit tests on my desktop, and devstack on VMs15:55
*** HenryG has quit IRC15:55
geguileosborkows: When creating a volume you don't have those constraints15:55
*** alonma has quit IRC15:55
*** v12aml has quit IRC15:56
openstackgerritRyan McNair proposed openstack/cinder: Split out NestedQuotas into a separate driver  https://review.openstack.org/27482515:57
*** alonma has joined #openstack-cinder15:57
*** laughterwym has joined #openstack-cinder15:57
scottdae0ne: Well, you are a smart man. When I ./unstack, the unit tests pass15:58
e0nescottda: or maybe I'm a happy and have some resources for VMs ;)15:58
sborkowsgeguileo: Thanks for help, now I can make a further progress :)15:59
*** martyt has joined #openstack-cinder15:59
geguileosborkows: Thanks for working on that15:59
openstackgerritEric Harney proposed openstack/cinder: Tests: Fix calls to non-existent assert methods  https://review.openstack.org/27915315:59
geguileosborkows: If you run into any more problems with the conditional_update method just ping me15:59
*** fthiagogv has joined #openstack-cinder15:59
*** mriedem is now known as mriedem_meeting16:00
sborkowsgeguileo: sure16:00
*** jordanP has joined #openstack-cinder16:00
e0nescottda: confirmed, it doesn't work with running devstack16:00
*** haomaiwang has quit IRC16:01
e0nescottda: and I know the best solution for it16:01
e0ne(I realy really hope that it's the best)16:01
scottdae0ne: Thanks for confirming16:01
*** haomaiwa_ has joined #openstack-cinder16:01
*** alonma has quit IRC16:01
*** laughterwym has quit IRC16:01
*** knomura has quit IRC16:01
e0nescottda: move these tests to functional (depends on https://review.openstack.org/267801)16:01
scottdae0ne: You mean you have a solution? other than "stop running devstack while running unit tests"?16:01
*** HenryG has joined #openstack-cinder16:02
e0nescottda: "stop devstack" is a 1st step:)16:02
*** andrei__ has joined #openstack-cinder16:02
*** knomura has joined #openstack-cinder16:02
scottdaahh, ok. you have an even better long-term solution.16:02
*** NightKhaos has joined #openstack-cinder16:02
scottdaVery good.16:02
*** v12aml has joined #openstack-cinder16:02
*** alonma has joined #openstack-cinder16:03
*** funeutron has quit IRC16:03
*** links has quit IRC16:04
SwansonOkay I'm learning to have the review page thingy.16:04
*** dobson has joined #openstack-cinder16:05
openstackgerritScott DAngelo proposed openstack/cinder: cinder-api-microversions code  https://review.openstack.org/22491016:05
*** EmilienM has joined #openstack-cinder16:06
e0nescottda: I've tested your patch with old client - it works for me16:06
*** knomura has quit IRC16:06
smcginnisSwanson: Review page thingy?16:06
e0neold==latest for pypi16:06
scottdae0ne: Thanks.16:07
e0nescottda: np. I've promised to do it almost one moth ago:(16:07
scottdae0ne: I need to update my patches for cinderclient to use /v3 enpoint. Hopefully I can get to that today.16:07
*** timcl has joined #openstack-cinder16:07
e0neI'll add note about my tests once CI passed16:07
scottdacool16:07
*** alonma has quit IRC16:07
*** precurse has joined #openstack-cinder16:09
*** alonma has joined #openstack-cinder16:09
*** mylu has quit IRC16:12
*** mylu has joined #openstack-cinder16:12
*** alonma has quit IRC16:13
*** cbader has quit IRC16:14
*** vgridnev has quit IRC16:15
*** cbader has joined #openstack-cinder16:15
*** mylu_ has joined #openstack-cinder16:17
*** mylu has quit IRC16:17
sheelscottda hi16:18
sheelscottda: "Update the expected versions in affected tests."16:18
diablo_rojojbernard: Can you send me those two etherpads you mentioned creating yesterday in the meeting?16:18
scottdasheel: Cool. I'll review and test later today.16:18
sheelscottda: In microversion patch, could you give some details what need to do for "Update the expected versions in affected tests."16:19
*** garthb has quit IRC16:20
sheelscottda: this was in reference of https://review.openstack.org/#/c/224910/24/doc/source/devref/api_microversion_dev.rst - L28716:21
*** alonma has joined #openstack-cinder16:21
*** vgridnev has joined #openstack-cinder16:21
scottdasheel: I may just have to work with you on which tests are affected for your patch, and how to change for both pre- and post- micorversion.16:22
openstackgerritJon Bernard proposed openstack/cinder: RBD: use versioned objects  https://review.openstack.org/27915816:22
*** vgridnev has quit IRC16:22
scottdasheel: I'm not sure that I can put something generic enough in the microversion patch that is also specific, but I'll try after we figure out what changes in unit tests for your patches.16:22
sheelscottda: ok. So, may be i submit patch for now without this and later on work on this?16:23
scottdasheel: You can submit the patch at any time, but I think it should have the appropriate unit tests before it merges.16:24
*** mvk has quit IRC16:24
sheelscottda: yes sure16:25
scottdasheel: Since your patch will depend on microversion patches, and microversions have not merged, I don't think there is any great hurry. We'll get it done, just going to take a little time....16:25
sheelscottda: agreed..16:26
*** alonma has quit IRC16:27
*** jordanP has quit IRC16:27
*** alonma has joined #openstack-cinder16:30
*** jdurgin1 has joined #openstack-cinder16:30
*** martyt has quit IRC16:30
*** alonma has quit IRC16:34
*** jgregor has quit IRC16:35
*** alonma has joined #openstack-cinder16:36
*** mylu has joined #openstack-cinder16:36
*** cppforlife_ has quit IRC16:38
*** tpsilva has quit IRC16:38
*** mylu_ has quit IRC16:38
*** zhenguo_ has quit IRC16:38
*** tpeoples has quit IRC16:38
*** arch-nemesis has joined #openstack-cinder16:38
*** JoseMello has quit IRC16:39
*** sheel has quit IRC16:39
*** krtaylor has quit IRC16:40
*** alonma has quit IRC16:40
*** salv-orl_ has joined #openstack-cinder16:41
*** esker has joined #openstack-cinder16:42
*** sheel has joined #openstack-cinder16:43
*** JoseMello has joined #openstack-cinder16:43
*** isaacb has quit IRC16:43
*** cppforlife_ has joined #openstack-cinder16:43
*** tpeoples has joined #openstack-cinder16:43
*** zhenguo_ has joined #openstack-cinder16:44
*** salv-orlando has quit IRC16:44
*** timcl has quit IRC16:51
*** r-daneel has joined #openstack-cinder16:52
*** mriedem_meeting is now known as mriedem16:52
*** tpsilva has joined #openstack-cinder16:53
*** rcernin has quit IRC16:56
smcginnishemna_: ping16:56
hemna_yough16:56
smcginnishemna_: Are we waiting for anything in os-brick.16:57
hemna_yah16:57
*** krtaylor has joined #openstack-cinder16:57
smcginnishemna_: Other than the recently approved patch?16:57
hemna_we have 4 patches in gate16:57
smcginnishemna_: Anything else here: https://review.openstack.org/#/q/project:openstack/os-brick+status:open16:57
hemna_https://review.openstack.org/#/c/264678/16:57
hemna_I haven't looked at that one closely yet16:58
hemna_trying to figure it out16:58
smcginnishemna_: Hah, was just going to ask you about that.16:58
smcginnishemna_: Looks good to me.16:58
*** sgotliv has joined #openstack-cinder16:58
smcginnishemna_: But would definitely like other eyes on it.16:58
*** esker has quit IRC16:58
openstackgerritMichal Dulko proposed openstack/cinder: WIP: Add devref on rolling upgrades  https://review.openstack.org/27918616:58
hemna_it's a pretty decent change16:58
smcginnishemna_: Other than that one, once all the in-flight changes merge, think we're clear to make the final17:00
smcginnisMitaka os-brick cut?17:00
hemna_yah I think so17:00
hemna_well17:00
smcginnishemna_: Awesome. I can try to avoid the crunch then. ;)17:00
hemna_I was hoping to get the privsep patch to land17:00
hemna_but, it looks like there are some serious problems with it still :(17:00
smcginnishemna_: How's that looking.17:00
hemna_I've been working with gus daily on it17:00
smcginnisI know we really wanted that in place.17:00
*** jgregor has joined #openstack-cinder17:01
*** haomaiwa_ has quit IRC17:01
hemna_it's working with my command line scripts that call brick's connector methods17:01
hemna_but17:01
hemna_when it's in place with Nova, Nova locks up on the first call into brick.17:01
hemna_:(17:01
hemna_totally freezes nova17:01
smcginnishemna_: :(17:01
*** haomaiwang has joined #openstack-cinder17:01
hemna_https://review.openstack.org/#/c/277606/17:01
hemna_that one needs to land as well17:01
smcginnisWeird. Wondering what it's getting wedged on?17:01
hemna_it's a good bug fix17:01
hemna_for systems when you have LUN ids > 25517:02
*** esker has joined #openstack-cinder17:02
hemna_I've had customers run into it.17:02
smcginnisThat's right. Yeah, I could be impacted by that as well. I'm sure others.17:02
hemna_just need diablo_rojo to respond to the -1 and get er done17:02
smcginnis:)17:02
hemna_diablo_rojo, ping17:03
openstackgerritMichal Dulko proposed openstack/cinder: WIP: Add devref on rolling upgrades  https://review.openstack.org/27918617:03
smcginnisOK, I'll wait on that and time to review the multipath one.17:03
hemna_jungleboyj, ping17:03
smcginnisAnd hope for goodness on the privsep stuff.17:03
hemna_the privsep patch seems risky at this point17:04
hemna_it has yet to work17:04
hemna_so, I'm inclined to push it out after this next drop17:04
jungleboyjhemna_: What's up?17:04
hemna_jungleboyj, any word from diablo_rojo on your -1 for https://review.openstack.org/#/c/277606/17:05
hemna_we'd like to get that one updated and in the gate today17:05
jungleboyjhemna_: Been in meetings all morning.  I am guessing it is next on diablo_rojo 's list.17:05
hemna_ok, we are holding up os-brick for that guy17:05
*** jwcroppe has joined #openstack-cinder17:06
*** ndipanov has quit IRC17:06
jungleboyjhemna_: I just talked to her.  She is addressing your comments as well and working through unit test issues.17:06
jungleboyjSo, actively working it.17:06
diablo_rojohemna_: Working on it now. Jacob just suggested I move the method into the method into the class in linuxscsi17:06
*** sgotliv has quit IRC17:06
*** esker has quit IRC17:07
diablo_rojohemna_: Want me to do that too? I had it defined in file, but outside the method17:07
diablo_rojoI mean class17:07
diablo_rojolol17:07
hemna_oh yah, oopsie17:07
hemna_easy enough change17:07
diablo_rojohemna_: Doing it now17:08
hemna_ok thanks17:08
*** ociuhandu has quit IRC17:12
*** porrua has joined #openstack-cinder17:12
*** e0ne has quit IRC17:14
*** esker has joined #openstack-cinder17:14
*** esker has quit IRC17:14
*** esker has joined #openstack-cinder17:14
*** apoorvad has joined #openstack-cinder17:17
mc_nairdiablo_rojo: I had some suggestions to cleanup the code some, but they're not urgent.  I'll comment on the patch but not -1 and you can fix them up after the release17:18
*** nkrinner has quit IRC17:19
sborkowsgeguileo: creating basic volume (specifying only size) and from snapshot works for me now. But I got stuck at case when we are creating volume from another volume. The root cause is the query to the db -> update volumes ... where ... and exists(select * from volumes ...)17:20
sborkowshttp://dev.mysql.com/doc/refman/5.6/en/update.html17:20
diablo_rojomc_nair: Sounds good. There are a lot of refactors coming down the road in brick so I can clean that up then. Thanks for looking at it.17:20
openstackgerritRyan McNair proposed openstack/cinder: Adds support for min/max volume size on vol_type  https://review.openstack.org/27864817:20
geguileosborkows: Where's the problem?17:21
geguileosborkows: In the exists filter?17:21
sborkowsin the almost last paragraph it is written that one cannot select the updated table in a subquery17:21
openstackgerritMerged openstack/os-brick: Remove multipath -l logic from ISCSI connector  https://review.openstack.org/26708517:21
*** leeantho has joined #openstack-cinder17:21
hemna_diablo_rojo, ^^  w00t!17:22
openstackgerritMerged openstack/os-brick: Fix output returned from get_all_available_volumes  https://review.openstack.org/27687617:22
sborkowshowever, sqlalchemy does not prevent to do that, it is an error on the db level unfortunately17:22
diablo_rojohemna_: YAY :)17:22
hemna_diablo_rojo, congrats.  :)17:22
*** fernnest has quit IRC17:22
geguileosborkows: What's the query you want to run?17:22
*** fernnest has joined #openstack-cinder17:23
geguileosborkows: I mean, what is the restriction, not the sql query itself17:23
*** fernnest has quit IRC17:24
*** fernnest has joined #openstack-cinder17:24
diablo_rojohemna_: Thanks :) Can I go 2 for 2 is the real question.17:24
sborkowsgeguileo: http://paste.openstack.org/show/486736/17:24
sborkowsthe exact query17:24
hemna_:)17:25
geguileosborkows: The problems seems to be that you need to use an alias for the second query17:27
*** ebalduf has joined #openstack-cinder17:28
geguileosborkows: I think I had to do that for one of my patches, but I don't remember which one17:28
geguileosborkows: By the second query I mean the exists filter17:28
sborkowsgeguileo: I agree, but is it doable somehow from the sqlalchemy layer?17:29
geguileosborkows: Yep17:29
openstackgerritYuriy Nesenenko proposed openstack/cinder-specs: Deleting volume metadata keys with a single request  https://review.openstack.org/27920217:30
geguileosborkows: Ok, it's in the migrate and retype patch (Change Id: I2de07b9cf7f0d670e4c531e8be9ae1c879c890f6)17:30
geguileosborkows: Look in the sqlalchemy/api.py17:30
sborkowsgeguileo: ok I have found it in sqlalchemy documentation17:30
geguileosborkows: Method volume_has_same_encryption_type17:30
*** esker has quit IRC17:31
geguileosborkows: It's only a problem with the query because the DB engine cannot tell the difference between the volume referenced in the subquery and the one from the query17:31
*** ociuhandu has joined #openstack-cinder17:33
*** esker has joined #openstack-cinder17:33
sborkowsgeguileo: Thanks, I will try this out17:34
geguileosborkows: Good luck  :-)17:34
*** alonma has joined #openstack-cinder17:36
*** esker has quit IRC17:39
*** sid14726 has joined #openstack-cinder17:39
*** esker has joined #openstack-cinder17:39
sborkowsgeguileo: That does not help me, it is still the same problem, becuase in where clause it is still the volumes table, but now: 'from volumes as volumes1'17:40
geguileosborkows: And that doesn't work? r:-??17:41
*** alonma has quit IRC17:41
*** garthb has joined #openstack-cinder17:42
ameadeanyone know what openstackid exists and why we want to replace launchpad?17:42
ameadewhy*17:42
sborkowsgeguileo: unfortunately, not :/17:42
*** mudassirlatif has joined #openstack-cinder17:42
sborkowsIt is a DBAPIError wrapped from pymysql.err.InternalError17:43
geguileosborkows: Well, that's what I would have done before trying to look for alternatives17:43
*** jdurgin1 has quit IRC17:43
*** esker has quit IRC17:45
*** garthb has quit IRC17:45
*** garthb has joined #openstack-cinder17:46
*** alonma has joined #openstack-cinder17:47
apoorvadHello cores! Please review https://review.openstack.org/#/c/261126/ and https://review.openstack.org/#/c/268370/17:47
sborkowsgeguileo: this sounds bad. I am now finishing the work today and will return back tommorow. Bye17:52
*** alonma has quit IRC17:52
openstackgerritMerged openstack/os-brick: Raise exception in find_multipath_device  https://review.openstack.org/24923117:52
geguileosborkows: ok17:52
*** sborkows has quit IRC17:52
*** esker has joined #openstack-cinder17:53
mc_nairdiablo_rojo: added the comments.  One of the comments is actually a functional difference that would probably be good to fix for the next changeset17:53
hemna_mc_nair, your assumption about always using hex #'s is completely incorrect17:54
hemna_you can't do that17:54
*** knikolla has quit IRC17:54
openstackgerritMerged openstack/python-cinderclient: Updated from global requirements  https://review.openstack.org/26616317:55
mc_nairhemna_: wasn't trying to suggest doing that, was asking for expanding my own understanding *why* that wasn't possible17:56
hemna_you definitely can't do that.17:56
hemna_it would be easier, but it just wouldn't work because you'd never find the volumes.17:57
mc_nairhemna_: again wasn't trying to say that's what should be done.  Was asking why that's the case17:57
mc_nairbut regardless, the functional part was about passing exactly 25517:57
mc_nairI think with the current code you'd get '255' if you passed '255' but [hex(255)] if you passed [255]17:58
hemna_sure that's fine17:58
hemna_maybe some unit tests to ensure that you get the expected int or hex depending on the value17:59
*** timcl has joined #openstack-cinder18:00
mc_nairyea - there's unit tests, just doesn't hit the edge case for both passing list and single val18:00
mc_nairanyway, should be a simple change18:00
hemna_yah I just saw the unit tests.  the boundary case wasn't tested18:00
hemna_when the last int happens and the first hex.18:00
hemna_it's a good test case.18:00
*** haomaiwang has quit IRC18:01
*** ChubYann has joined #openstack-cinder18:01
mc_nairhemna_: the udev info you left in the comments was what I was looking for.  I *figured* there was a reason, but I didn't know it so was trying to learn for next time.  Thanks for that info18:01
openstackgerritKendall Nelson proposed openstack/os-brick: Lun id's > 255 should be converted to hex  https://review.openstack.org/27760618:01
hemna_np18:01
*** haomaiwang has joined #openstack-cinder18:01
diablo_rojohemna_: ^^18:01
hemna_diablo_rojo, coolio18:01
hemna_lets get this thing in today18:01
diablo_rojohemna_: DId you want me to do another patchset with your comment from two min ago?18:02
hemna_diablo_rojo, the boundary unit test case would be nice to have18:02
hemna_yes please18:02
diablo_rojohemna_: I had 255 in one of my test cases18:02
hemna_ok...so18:03
diablo_rojohemna_: So you want me to do a test case with 256?18:03
hemna_I think the formatting of the hex # isn't correct18:03
*** timcl1 has joined #openstack-cinder18:04
hemna_iqn.1989-10.jp.co.xxx:storage.ttsp.2ec7fdda.ff5c4a16.0-lun-0x020000000000000018:04
diablo_rojothe hex method returns a lowercase hex number prefaced with 0x.18:04
hemna_iqn.1989-10.jp.co.xxx:storage.ttsp.2ec7fdda.ff5c4a16.0-lun-0x016b00000000000018:04
hemna_not just 0x016b18:04
diablo_rojohemna_: So in the method I need to add some mask or something that makes it have however many 00's after it?18:05
hemna_the bug has the information in it18:05
*** timcl has quit IRC18:05
hemna_also, I can do a test against my array18:05
hemna_and force the lun ID to 30018:05
hemna_or whatever18:05
hemna_I think I did that and posted the results in the bug18:05
hemna_to show the final format18:05
diablo_rojohemna_: So I need to do the mask thing or what?18:06
*** sid14726 has quit IRC18:07
diablo_rojohemna_: Basically I just need to know if I need to tell the people that were waiting for me to go to lunch to go without me or not :)18:07
hemna_yes we have to fix it18:08
diablo_rojohemna_: Okay cool.18:08
hemna_or we'll get paths like iqn.1989-10.jp.co.xxx:storage.ttsp.2ec7fdda.ff5c4a16.0-lun-0x016b18:08
hemna_instead of18:08
hemna_iqn.1989-10.jp.co.xxx:storage.ttsp.2ec7fdda.ff5c4a16.0-lun-0x016b00000000000018:08
hemna_which won't be found18:08
hemna_:( sorry18:08
hemna_probably should test this against your array as well18:08
hemna_just to make sure18:08
diablo_rojohemna_: No worries. I just wanted to confirm. So. I need to create a mask or something to fill in the extra 0's ?18:09
*** esker has quit IRC18:10
hemna_well I don't think they are always 0's :)18:10
hemna_it depends on the value itself18:10
diablo_rojohemna_: Okay.18:12
hemna_diablo_rojo, mc_nair FWIW, the original udev rule for creating the device paths is in /lib/udev/rules.d/60persistent-storage.rules18:13
jungleboyjhemna_: If the value 0x016b shouldn't it actually be 0x000000000000016b ?18:13
hemna_diablo_rojo, mc_nair FWIW, the original udev rule for creating the device paths is in /lib/udev/rules.d/60-persistent-storage.rules18:14
hemna_at least for ubuntu.   I hope that isn't different with redhate and others18:14
JoseMelloknomura smcginnis CI passed for patch  (https://review.openstack.org/#/c/271763/)  :)18:14
hemna_jungleboyj, no18:14
hemna_I don't think so18:14
hemna_udevadm and some testing will vet that out18:14
smcginnisJoseMello: Thanks18:15
hemna_udevadm will dump out the ID_SERIAL that it discovers from the SCSI device18:15
*** e0ne has joined #openstack-cinder18:15
hemna_actually ID_SERIAL is the scsi WWN18:16
mc_nairhemna_: shweet - good to know18:16
hemna_not the lun id18:16
hemna_run18:17
openstackgerritIvan Kolodyazhny proposed openstack/cinder: Duplicate code in volume manager and base driver  https://review.openstack.org/27133118:17
hemna_udevadm info /dev/sdX18:17
hemna_that pukes out what udev sees and creates18:17
*** rcernin has joined #openstack-cinder18:17
openstackgerritIvan Kolodyazhny proposed openstack/cinder: Remove duplicated code in volume manager and base driver  https://review.openstack.org/27133118:17
hemna_for example, http://paste.openstack.org/show/486742/18:17
*** jwcroppe_ has joined #openstack-cinder18:21
*** esker has joined #openstack-cinder18:21
*** jwcroppe_ has quit IRC18:22
*** jwcroppe_ has joined #openstack-cinder18:22
*** mriedem has quit IRC18:22
*** jwcroppe has quit IRC18:23
*** mriedem has joined #openstack-cinder18:24
openstackgerritSheel Rana proposed openstack/cinder: Added Bootable filter for cinder list command  https://review.openstack.org/27860518:25
*** jwcroppe_ has quit IRC18:26
erlonpatrickeast: ping18:29
patrickeasterlon: hey18:29
erlonpatrickeast: hey Patrick,18:29
erlonpatrickeast: I'm trying to use the image cache feature18:29
erlonpatrickeast: I set these options listed in the config reference: http://docs.openstack.org/admin-guide-cloud/blockstorage_image_volume_cache.html18:30
erlonpatrickeast: but, it does not seen to be working18:30
patrickeasterlon: hmm ok, well there are a few things to check for18:30
*** nkrinner has joined #openstack-cinder18:31
patrickeasterlon: first off, what openstack are you using (liberty, current master, something else?)18:31
erlonpatrickeast: im using devstack18:31
erlonpatrickeast: so, master18:31
patrickeasterlon: and do a grep for like 'cache' or 'image-volume' in the logs18:31
patrickeasterlon: and for any exceptions/errors/warnings18:31
erlonpatrickeast: cinder-volume?18:32
patrickeasterlon: yea should be c-vol18:32
patrickeasterlon: i made it so it would be pretty verbose when it doesn't work18:32
patrickeasterlon: there should be somethin explaining why in the logs18:33
patrickeastwell.. unless its broken, again18:33
*** timcl1 has quit IRC18:33
patrickeastbut last i saw was still working on my ci18:33
*** zhenguo_ has quit IRC18:33
*** jseiler has quit IRC18:33
erlonmhm, Ill run cinder-volume outside screen, I might be missing something18:34
*** mtanino__ has quit IRC18:35
*** mtanino__ has joined #openstack-cinder18:35
*** zhenguo_ has joined #openstack-cinder18:35
*** alyson_ has quit IRC18:36
*** garthb has quit IRC18:37
*** garthb has joined #openstack-cinder18:37
*** alyson_ has joined #openstack-cinder18:37
*** timcl has joined #openstack-cinder18:40
erlonpatrickeast: find something missing,  hnas-nfs.image_volume_cache_enabled = False, though defaut.image_volume_cache_enabled =True18:42
patrickeasterlon: whats your cinder.conf look like? using multi-backend syntax?18:42
erlonpatrickeast: I'v created 3 volumes from image... should I do anything else to get the caches created?18:42
erlonpatrickeast:  yes18:42
patrickeasterlon: nope, it should "just work" whenever you create from image18:43
patrickeasterlon: ah yea, thats the issue18:43
erlonpatrickeast: I didnt restart scheduler or api, should I?18:43
erlononly c-vol18:43
patrickeasterlon: so if you are using multi-backend stuff you need to put the config option to enable it and size stuff in the backend definition stanza18:43
patrickeasterlon: thats an issue with a bunch of the backend config options iirc, the ones in 'default' don't really do what you would expect if you define a backend with the multi-backend stuff18:44
patrickeasterlon: should only need c-vol18:44
erlonhttps://www.irccloud.com/pastebin/vuSiYmkm/cinder.conf18:44
patrickeastthat should be good18:45
erlonpatrickeast: like that?18:45
patrickeasterlon: yep, that paste looks correct18:46
patrickeasterlon: the tenant stuff you can leave in default since it isn't specific to the backend18:46
*** knikolla has joined #openstack-cinder18:46
patrickeasterlon: but stuff that is specific has to go in the backend definition18:47
patrickeasterlon: like the enabled and cache size restrictions18:47
erlonpatrickeast: mhm, but I should see 1 adicional volume, after I create one from image right?18:47
patrickeasterlon: one owned by the internal tenant18:47
patrickeasterlon: you should see details of it happening in the c-vol log18:48
erlonhmm, I only see the 3 Iv created, ill move the tenant/user to default18:48
*** garthb has quit IRC18:48
*** garthb has joined #openstack-cinder18:49
*** bardia has joined #openstack-cinder18:49
*** garthb has quit IRC18:50
erlonthe tenant stuff 'must' be outside the stanza? or is optional?18:50
*** esker has quit IRC18:51
patrickeasterlon: looks like it must be18:51
*** timcl has quit IRC18:51
*** garthb has joined #openstack-cinder18:51
patrickeasterlon: which isn't so weird since it is for all of cinder, not specific to the backend18:51
jungleboyjhemna_: That is so weird that they are using hex values backwards in the formatting.18:53
erlonpatrickeast: mhm, makes sense, what does not make sense is that default.image_volume_cache_enabled =True is not inherited in the backend confs, if they are not set18:53
patrickeasterlon: oh, yea there was an email thread about that a while ago18:53
patrickeasterlon: so the problem is that "DEFAULT" is kind of a bad name, it isn't the *default* for driver specific things that can be modified18:54
patrickeasterlon: its just that we let you define a single backend in the default section, or you can define them in their own for multi-backend18:54
hemna_jungleboyj, https://gist.github.com/WaltHP/f7b50b9ad6e415262aa018:54
patrickeasterlon: but if you do multi-backend you have to put all of their specific config stuff in the stanza18:55
erlonpatrickeast: so, whenever, the driver have the same option as default, it will overlap default, right?18:55
erlonpatrickeast: mhm18:55
patrickeasterlon: they are treated differently, like one is 'default.foo' and the other is 'mydriver.foo', and anything the driver/volume manager see is the 'mydriver.X' one18:55
patrickeasterlon: iff multi-backend is enabled18:55
erlonpatrickeast: hmm18:56
jungleboyjhemna_: Intersting.18:56
erlonpatrickeast: confusing18:56
patrickeasterlon: there was talk about having some kind of like 'actually-default-inherited' section18:56
patrickeasterlon: but imo the whole thing is kind of borked18:56
erlonpatrickeast: yep18:57
patrickeasterlon: ah yea, here it is this thread http://lists.openstack.org/pipermail/openstack-dev/2015-September/074972.html18:57
openstackgerritVincent Hou proposed openstack/cinder: Migration: take the direct path for the source volume  https://review.openstack.org/25022019:00
openstackgerritVincent Hou proposed openstack/cinder: Migration: take the direct path for the source volume  https://review.openstack.org/25022019:00
*** haomaiwang has quit IRC19:01
*** vincent_hou has joined #openstack-cinder19:01
*** haomaiwang has joined #openstack-cinder19:01
*** lpetrut has quit IRC19:01
vincent_houeharney: Hi Eric. Please help me review https://review.openstack.org/#/c/250220/ again. Thank you.19:03
*** harlowja has joined #openstack-cinder19:04
erlonpatrickeast: it looks like it worked19:04
*** mudassirlatif_ has joined #openstack-cinder19:04
openstackgerritKendall Nelson proposed openstack/os-brick: Lun id's > 255 should be converted to hex  https://review.openstack.org/27760619:05
erlonpatrickeast: one think weird, I created 2 volumes at the same time, before it had anything in cache. Now I have 2 images in cache + the 2 I created19:05
erlonpatrickeast: is the code handling this?19:06
jungleboyjhemna_: So quickly pounding out C.  I am far too out of practice with such things.  :-)19:06
*** mudassirlatif has quit IRC19:07
*** mudassirlatif_ is now known as mudassirlatif19:07
patrickeasterlon: yep, the cache doesn't do any locking or checks19:09
patrickeasterlon: so it will just let you cache teh same thing more than once19:09
patrickeasterlon: eventually (if its size is capped) one would be evicted19:09
patrickeasterlon: since it would always pick one over the other19:09
erlonpatrickeast: hmm, taht doesn't look right, I should be just a matter of checking any caches with the same image id and not caching then doesnt it?19:10
erlonpatrickeast: otherwise, the user will always have to create 1 volume from image to avoid waste19:10
*** angela-s has joined #openstack-cinder19:11
patrickeasterlon: unfortunately it isn't so simple, to make it work you would need synchronization and make other requests block while the cache entry is being created19:11
erlonpatrickeast: hmm19:11
patrickeasterlon: well, the assumption is that the cache probably wont be unlimited in size19:11
hemna_jungleboyj, it had been years for me.19:11
hemna_but it wasn't hard to do :)19:11
patrickeasterlon: so for a time there might be duplicate entries, but they won't *always* eat up space19:11
patrickeasterlon: its a trade off19:12
erlonpatrickeast: that if the backend clones without eating the space19:12
erlonpatrickeast: but for drivers like LVM i think it will eat19:12
patrickeasterlon: yea, they should limit the cache size19:13
erlonpatrickeast: the caching start before the image cloning right?19:13
*** akshai has quit IRC19:13
patrickeasterlon: a proposed extention to this was to add a cache expiration on entries, so they would go away after some time of not being used19:13
*** akshai has joined #openstack-cinder19:13
patrickeasterlon: eh yea sort of, cinder knows it is going to be using the cache before it clones19:14
patrickeasterlon: but the cache entry being created is the last step19:14
erlonpatrickeast: I thinkg the right way would be add a lock before creating a lock19:14
erlonpatrickeast: we have a use case where our client needs to create 200 images at same time19:15
erlonpatrickeast: that will be a problem19:15
patrickeasterlon: with that image having never seen use?19:15
patrickeasterlon: for like a POC or demo testing the system those scenarios suck19:15
patrickeasterlon: for like "normal" usage the cache is effective19:15
erlonpatrickeast: I don't know, but, if so, the admin will need to manually create a volume to cache taht19:16
patrickeasterlon: it wasn't designed with kick-ass demo's of 0 to thousands in mind, if you want to do that just pre-cache it19:16
erlonpatrickeast: I don't know how often the images will change19:16
patrickeasterlon: but by all means, if you have a need for it i'm supportive of adding a configurable way to make it lock and prevent other creates until the cache entry is done19:17
*** vincent_hou has quit IRC19:17
patrickeasterlon: just didn't do it initially because i dont have a need19:18
*** mudassirlatif has quit IRC19:18
erlonpatrickeast: mhm, I think this will work the way it is, thogth it might require som manual work in that case, the lock would be a improvment19:19
patrickeasterlon: heh, i think improvement is debatable, for instance, if you only did a 'bulk' create with 2 or 3 you force them to become serial, which may use less bandwidth but probably won't be any faster than just downloading/attaching cloning a few images/volumes19:22
patrickeasterlon: but definitely if 200 at a time is the use-case19:22
*** rlrossit has quit IRC19:24
*** boris-42 has joined #openstack-cinder19:26
*** rlrossit_ has joined #openstack-cinder19:28
*** funeutron has joined #openstack-cinder19:29
*** baumann has quit IRC19:29
*** lpetrut has joined #openstack-cinder19:30
eharneye0ne: can you look at the dependent patches in that series too19:34
eharneyhttps://review.openstack.org/#/c/278595/ https://review.openstack.org/#/c/278594/19:34
e0neeharney: hi. do you mean profiler-related patches?19:34
eharneye0ne: yes, there are two easy ones before it19:35
openstackgerritMerged openstack/cinder: Updated from global requirements  https://review.openstack.org/27722819:35
*** alonma has joined #openstack-cinder19:35
*** baumann has joined #openstack-cinder19:37
*** mudassirlatif has joined #openstack-cinder19:38
*** Suyash has joined #openstack-cinder19:38
*** alonma has quit IRC19:40
e0neeharney: I'm not sure that https://review.openstack.org/#/c/278594/1/cinder/tests/unit/test_service.py is a good solution19:40
eharneye0ne: how so?19:41
e0netest_service_listen_port=0 by default19:41
e0newill it work correct w/o root permissions?19:41
eharneyport=0 means pick something dynamically19:41
eharneymany of the tests already work that way19:41
e0neoh... great! I didn't know it19:41
eharneythey use %s_listen_port where %s is the service name19:42
*** mylu has quit IRC19:42
eharneyso most use test_service_listen_port from the top of the file, but these change the service name, so they need a different cfg opt19:42
*** alonma has joined #openstack-cinder19:43
openstackgerritKendall Nelson proposed openstack/os-brick: Lun id's > 255 should be converted to hex  https://review.openstack.org/27760619:43
*** mylu has joined #openstack-cinder19:44
*** mudassirlatif has quit IRC19:44
e0neeharney: now I understand how it works. thanks for the explanation19:44
e0neeharney: IMO, we have to move these tests to integration directory19:45
e0neeharney: it's not real unit tests19:45
eharneye0ne: yeah, tests that fire up a service and listen on ports are not unit tests :)19:45
thingeesmcginnis: do you know the reason for the bitwise usage here https://review.openstack.org/#/c/263081/3/cinder/volume/manager.py on line 162719:47
e0neeharney: added comment19:47
*** alonma has quit IRC19:47
*** alonma has joined #openstack-cinder19:51
e0neeharney: we talk about functional tests a lot. I hope, we'll implement them soon19:51
eharneye0ne: i hope so too, but i'm going to keep fixing the unit tests19:52
e0neeharney: sure, I won't block it19:52
*** alonma has quit IRC19:55
*** ivase has joined #openstack-cinder19:55
*** mudassirlatif has joined #openstack-cinder19:58
*** mylu has quit IRC19:59
*** ociuhandu has quit IRC19:59
e0nethingee: it's common way to concatenate to sets19:59
smcginnisthingee: Looking...20:00
thingeehuh, first time I've seen it if it's common :)20:00
thingeemakes sense though20:00
*** haomaiwang has quit IRC20:01
*** haomaiwa_ has joined #openstack-cinder20:01
smcginnisHmm, guessing that was supposed to be an "or", not a bitwise or.20:01
erlonguys, quick question, Im booting some VMs from images/creating volumes, but my hypervisor is limiting the number of VMs based on the local disk consumed. Is there a way/config to change that?20:01
e0nethingee: afaik, it's equals to 'union' method. not sure what is faster20:01
smcginnise0ne: Oh, yep, you're right.20:02
erlonI can boot 21VMs of 10GB disk, the compute host has 211GB, but after the creation it still has +-200 free space20:02
thingeesmcginnis: right that's why I was asking.20:02
erlonas spected20:02
thingeee0ne: yea, not concerned which is faster. just curious if that was meant to be bitwise or raelly an ||20:02
smcginnisthingee: Looks intentional. Adding 'host' into the set of keys that get removed in the next line.20:03
*** chhavi has quit IRC20:04
thingeesmcginnis: yeah, wouldn't make sense otherwise20:04
thingeethanks all20:04
smcginnisthingee: Yeah, good to check.20:04
*** mudassirlatif has quit IRC20:06
*** vgridnev has joined #openstack-cinder20:07
*** timcl has joined #openstack-cinder20:08
patrickeasterlon: if you are booting from volumes you can create a flavor with 0 root disk size so it won't try and block the vm placement based on local disk on hypervisor20:08
*** esker has joined #openstack-cinder20:09
erlonpatrickeast: hmmm, good idea20:09
*** timcl1 has joined #openstack-cinder20:17
*** timcl has quit IRC20:17
*** mudassirlatif has joined #openstack-cinder20:23
*** rcernin has quit IRC20:24
openstackgerritMerged openstack/cinder: Support ZeroMQ messaging driver in cinder  https://review.openstack.org/27184820:26
*** ebalduf has quit IRC20:28
*** ebalduf has joined #openstack-cinder20:29
*** funeutron has quit IRC20:32
*** timcl1 has quit IRC20:38
*** ebalduf has quit IRC20:39
*** julim has quit IRC20:40
*** ebalduf has joined #openstack-cinder20:40
scottdasmcginnis: or anyone, will you please go to the Cinder Youtube channel and see if my test video worked?20:43
scottdasmcginnis: nevermind. I can see now that it didn't. I'm not sure what is missing.20:45
openstackgerritHelen Walsh proposed openstack/cinder: EMC VMAX - get iscsi ip from port in existing MV  https://review.openstack.org/24599720:45
openstackgerritHelen Walsh proposed openstack/cinder: EMC VMAX - necessary updates for CG changes  https://review.openstack.org/26822320:46
smcginnisscottda: I should see something once it does work.20:46
scottdaIs that some kind of Zen koan20:46
scottda?20:46
smcginnisHah, I guess so.20:46
smcginnisI'll go back to zazen for now.20:46
*** alonma has joined #openstack-cinder20:51
*** rlrossit_ has quit IRC20:52
*** e0ne has quit IRC20:53
mc_nairjgriffith: know you've been sickly, but just a heads up I have a first pass of the separated NestedQuota driver here - https://review.openstack.org/#/c/274825/.  Tried to make it as close as I could to the discussion we had (for a first pass)20:53
*** alonma has quit IRC20:56
scottdasmcginnis: OK, well I have a channel called 'openstack-cinder' and then there's the channel 'openstack-cinder' and they are not connected.....20:56
*** sid14726 has joined #openstack-cinder20:57
*** ociuhandu has joined #openstack-cinder20:57
scottdaSo, I'm not going to send out any info on a microversion demo until I figure this out, but I'm also not going to spend any time on it any time soon.20:57
*** alonma has joined #openstack-cinder20:57
smcginnisscottda: OK, sounds good. Maybe hemna_ can help out.21:00
smcginnisscottda: I know he was able to post something recorded under his own into the channel, so maybe that will work for now.21:00
*** haomaiwa_ has quit IRC21:01
scottdaYeah. Might be simpler for me to just record something and post it.21:01
*** haomaiwang has joined #openstack-cinder21:01
apoorvadeharney: Thanks for checking out. I have replied to your comment on https://review.openstack.org/#/c/268370/.21:01
scottdaWhich I seem to be able to do with my personal Hangout account, just not to openstack-cinder. Except when I renamed my channel to open-stack cinder. Which seems bad and wrong...21:01
*** alonma has quit IRC21:02
*** notmorgan is now known as morganfainberg21:02
*** baumann has quit IRC21:03
*** alonma has joined #openstack-cinder21:04
*** merooney has quit IRC21:06
eharneyapoorvad: i replied there... but don't see how it being short-lived helps anything.  You shouldn't be using native threads here21:06
apoorvadeharney alright, I will work on it21:07
*** alonma has quit IRC21:08
*** raildo is now known as raildo-afk21:09
*** morganfainberg is now known as notmorgan21:12
openstackgerritMichael Rowden proposed openstack/cinder: Correcting thin provisioning behavior  https://review.openstack.org/27540821:16
*** NightKhaos has quit IRC21:19
*** edtubill has joined #openstack-cinder21:19
openstackgerritYuriy Nesenenko proposed openstack/cinder-specs: Deleting volume metadata keys with a single request  https://review.openstack.org/27920221:21
*** NightKhaos has joined #openstack-cinder21:21
*** flip214 has quit IRC21:23
*** esker has quit IRC21:23
*** flip214 has joined #openstack-cinder21:24
*** flip214 has quit IRC21:24
*** flip214 has joined #openstack-cinder21:24
*** esker has joined #openstack-cinder21:26
*** jungleboyj has quit IRC21:29
*** esker has quit IRC21:31
*** rlrossit has joined #openstack-cinder21:38
*** mylu has joined #openstack-cinder21:39
*** akerr has quit IRC21:41
*** mylu has quit IRC21:42
*** sid14726 has quit IRC21:42
*** cknight has quit IRC21:43
*** esker has joined #openstack-cinder21:46
openstackgerritVivek Dhayaal proposed openstack/cinder: Support ZeroMQ messaging in cinder multibackend  https://review.openstack.org/27711321:50
*** eharney has quit IRC21:52
*** ociuhandu has quit IRC21:52
*** ociuhandu has joined #openstack-cinder21:53
*** timcl has joined #openstack-cinder21:55
*** jgregor has quit IRC21:57
*** garthb has quit IRC21:57
*** garthb has joined #openstack-cinder21:58
*** jgregor has joined #openstack-cinder21:58
*** baumann has joined #openstack-cinder22:00
*** nkrinner has quit IRC22:00
*** delatte has quit IRC22:00
*** haomaiwang has quit IRC22:01
*** haomaiwang has joined #openstack-cinder22:01
*** esker has quit IRC22:02
*** chlong has quit IRC22:03
*** ebalduf has quit IRC22:03
*** esker has joined #openstack-cinder22:03
*** bwallis has joined #openstack-cinder22:06
*** crose has quit IRC22:06
*** mudassirlatif has quit IRC22:08
*** timcl has left #openstack-cinder22:09
*** mudassirlatif has joined #openstack-cinder22:10
*** mudassirlatif has quit IRC22:12
*** amoturi has left #openstack-cinder22:14
*** mudassirlatif has joined #openstack-cinder22:15
*** tpsilva has quit IRC22:16
*** sheel has quit IRC22:17
*** mudassirlatif has quit IRC22:17
*** esker has quit IRC22:17
*** cknight has joined #openstack-cinder22:18
*** jgregor has quit IRC22:19
*** knikolla has quit IRC22:19
*** vgridnev has quit IRC22:19
*** mudassirlatif has joined #openstack-cinder22:21
*** mragupat has quit IRC22:23
*** dims has quit IRC22:23
*** vincent_hou has joined #openstack-cinder22:24
*** porrua has quit IRC22:24
*** dims has joined #openstack-cinder22:26
*** gouthamr has quit IRC22:28
*** sgotliv has joined #openstack-cinder22:28
*** bwallis has quit IRC22:28
*** mragupat has joined #openstack-cinder22:29
*** jungleboyj has joined #openstack-cinder22:29
*** fthiagogv has quit IRC22:31
*** alonma has joined #openstack-cinder22:31
*** sid14726 has joined #openstack-cinder22:32
*** mudassirlatif has quit IRC22:32
*** mudassirlatif has joined #openstack-cinder22:32
openstackgerritAngela Smith proposed openstack/cinder-specs: Spec for Brocade Zone Driver Virtual Fabrics support  https://review.openstack.org/14438922:32
*** alonma has quit IRC22:36
*** mudassirlatif has quit IRC22:37
*** alonma has joined #openstack-cinder22:38
*** baumann has quit IRC22:40
*** vincent_hou has quit IRC22:41
*** salv-orlando has joined #openstack-cinder22:42
*** mudassirlatif has joined #openstack-cinder22:42
*** alonma has quit IRC22:42
*** cdelatte has joined #openstack-cinder22:42
*** baumann has joined #openstack-cinder22:43
*** ebalduf has joined #openstack-cinder22:43
*** diablo_rojo has quit IRC22:44
*** salv-orl_ has quit IRC22:44
*** mylu has joined #openstack-cinder22:45
*** dustins has quit IRC22:46
*** cknight1 has joined #openstack-cinder22:46
angela-shemna: argh!  let me remove that entire section.  the author was rambling...22:46
hemna_angela-s, sorry :(22:47
hemna_I'm ok with it after that22:48
angela-shemna_: the author was trying to say that there is a performance optimization that can be done, but this spec is not the place for that22:48
hemna_yah that's true.22:48
*** JoseMello has quit IRC22:48
hemna_if there is a perf. impact it should be noted fwiw22:48
*** cknight has quit IRC22:49
angela-shemna_: there is no performance impact with the addition of the VF support22:49
openstackgerritApoorva Deshpande proposed openstack/cinder: Tintri image cache cleanup  https://review.openstack.org/26837022:50
hemna_ok cool, just nuke it then :)22:50
*** ebalduf has quit IRC22:50
openstackgerritAngela Smith proposed openstack/cinder-specs: Spec for Brocade Zone Driver Virtual Fabrics support  https://review.openstack.org/14438922:51
*** arch-nemesis has quit IRC22:53
openstackgerritMichal Dulko proposed openstack/cinder: OVO request_spec in migrate/manage/retype calls  https://review.openstack.org/25245822:53
openstackgerritMichal Dulko proposed openstack/cinder: Switch request_spec in create volume calls to ovo  https://review.openstack.org/24660022:53
openstackgerritMichal Dulko proposed openstack/cinder: Switch request_spec_list in create CG to OVO  https://review.openstack.org/25303322:53
openstackgerritMichal Dulko proposed openstack/cinder: Convert filter_properties to OVO (create, retype)  https://review.openstack.org/25730522:53
*** baumann has quit IRC22:53
*** mriedem has quit IRC22:53
*** mudassirlatif has quit IRC22:54
*** baumann has joined #openstack-cinder22:55
*** xyang1 has quit IRC22:58
*** haomaiwang has quit IRC23:01
*** haomaiwang has joined #openstack-cinder23:01
*** mudassirlatif has joined #openstack-cinder23:01
*** cknight1 has quit IRC23:01
openstackgerritAngela Smith proposed openstack/cinder-specs: Spec for Brocade Zone Driver Virtual Fabrics support  https://review.openstack.org/14438923:04
*** martyturner has quit IRC23:07
*** vincent_hou has joined #openstack-cinder23:08
*** rlrossit has quit IRC23:09
*** baumann has quit IRC23:09
*** wN has quit IRC23:10
openstackgerritRyan McNair proposed openstack/cinder: Lazy load a project's default values  https://review.openstack.org/27930423:10
*** mragupat has quit IRC23:11
openstackgerritRyan McNair proposed openstack/cinder: Lazy load a project quotas's default values  https://review.openstack.org/27930423:12
*** lpetrut has quit IRC23:13
*** edtubill has quit IRC23:15
*** wN has joined #openstack-cinder23:15
*** wN has joined #openstack-cinder23:15
openstackgerritAlex O'Rourke proposed openstack/cinder: WIP - 3PAR: Update replication to v2.1  https://review.openstack.org/27930723:16
*** sid14726 has quit IRC23:18
openstackgerritMerged openstack/python-cinderclient: Put py34 first in the env order of tox  https://review.openstack.org/26676123:21
*** vincent_hou has quit IRC23:21
*** vincent_hou has joined #openstack-cinder23:22
*** alonma has joined #openstack-cinder23:23
*** jungleboyj has quit IRC23:23
*** alonma has quit IRC23:28
jgriffithaorourke: you around?23:28
aorourke jgriffith yep just reading your comment right now23:28
jgriffithaorourke: cool, just realized might be easier to talk real-time here ;)23:28
aorourkejgriffith, that makes sense. When i first read through the spec i was under the assumption there was something where all volumes could be replicated on the backend by default23:29
*** alonma has joined #openstack-cinder23:29
aorourkebut now i understand it is volume type driven still23:29
jgriffithaorourke: Swanson Remember we have things like default volume types too :)23:29
Swansonlies23:30
jgriffith:)23:30
*** mudassirlatif has quit IRC23:30
*** chlong has joined #openstack-cinder23:30
Swansonjgriffith, I'm happiest with using volume_types23:31
jgriffithSwanson: ditto!23:31
aorourkesame here, i just misunderstood the intention at first. this works though23:32
*** alonma has quit IRC23:33
openstackgerritMichael Rowden proposed openstack/cinder: Correcting thin provisioning behavior  https://review.openstack.org/27540823:34
Swansonjgriffith, Now +2/+A your own patch and get this rollin.23:34
aorourkejgriffith, Swanson while we are on the subject, do you think there is a need to list potential targets to fail-over to still? I think that if we support multiple replication devices, there should be some mechanism to list fail-over options.23:36
hemna_someone needs a +A ?23:36
hemna_:P23:36
Swansonaorourke, jgriffith, I should think so.  Even if they are just being pulled out of options...23:37
SwansonAt least give the admin the name to use for the secondary.23:37
jgriffithSwanson: LOL23:38
jgriffithaorourke: my opinion was not really23:38
jgriffithaorourke: it's in the config file which the admin set up23:38
jgriffithaorourke: and we do store the active-backend-id in the db23:39
jgriffithaorourke: although it would be useful I guess so you can do a "failover to"23:39
jgriffithaorourke: I'll work that back in23:40
aorourkejgriffith, i think it would be helpful. Then it seems the admin would have to pass in a host or a backend name then to get the targets for that backend23:41
jgriffithaorourke: fair enough23:41
*** lcurtis has quit IRC23:41
openstackgerritMerged openstack/cinder: Fix image volume creation error  https://review.openstack.org/26308123:42
*** mudassirlatif has joined #openstack-cinder23:45
openstackgerritMerged openstack/cinder: 3PAR: Create consistency group from source CG  https://review.openstack.org/27490823:47
*** marcusvrn_ has quit IRC23:47
*** ivase has quit IRC23:49
*** yhayashi has joined #openstack-cinder23:51
*** mylu has quit IRC23:52
*** angela-s has quit IRC23:53
*** mylu has joined #openstack-cinder23:53
*** mudassirlatif has quit IRC23:58

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