Monday, 2015-06-29

*** Longgeek has quit IRC00:00
*** lixiaoy11 has joined #openstack-cinder00:03
*** lixiaoy1 has quit IRC00:03
*** chlong has joined #openstack-cinder00:04
*** mriedem has quit IRC00:05
*** smoriya has joined #openstack-cinder00:09
*** jamielennox is now known as jamielennox|away00:26
*** DericHorn-HP has joined #openstack-cinder00:28
*** jamielennox|away is now known as jamielennox00:30
*** bill_az has quit IRC00:36
*** harlowja_at_home has joined #openstack-cinder00:37
*** DericHorn-HP has quit IRC00:40
openstackgerritOpenStack Proposal Bot proposed openstack/cinder: Updated from global requirements  https://review.openstack.org/19510500:40
*** harlowja_at_home has quit IRC00:47
*** lixiaoy1 has joined #openstack-cinder00:48
*** lixiaoy11 has quit IRC00:50
*** liuxg has joined #openstack-cinder01:06
openstackgerritRakesh H S proposed openstack/cinder: Return 404 if volume type encryption is not found  https://review.openstack.org/19467701:09
*** Yogi1 has joined #openstack-cinder01:12
*** zhenguo has joined #openstack-cinder01:16
*** Lee1092 has joined #openstack-cinder01:27
*** markvoelker has joined #openstack-cinder01:30
*** markvoelker has quit IRC01:35
openstackgerritwanghao proposed openstack/cinder: Support volume backup of qcow2 format volume  https://review.openstack.org/18227601:35
*** vilobhmm has quit IRC01:35
*** jasondotstar has joined #openstack-cinder01:40
*** vilobhmm has joined #openstack-cinder01:49
openstackgerritliusheng proposed openstack/cinder: (WIP) Switch to oslo.reports  https://review.openstack.org/19648901:50
openstackgerritLi Yingjun proposed openstack/cinder: Validate maximum limit for quota  https://review.openstack.org/19649001:51
*** heyun has joined #openstack-cinder01:51
openstackgerritLi Yingjun proposed openstack/cinder: Validate maximum limit for quota  https://review.openstack.org/16506801:53
*** liuxg has quit IRC01:54
*** Longgeek has joined #openstack-cinder01:59
*** liuxg has joined #openstack-cinder02:06
*** Longgeek has quit IRC02:11
*** davechen1 has joined #openstack-cinder02:13
*** vincent_hou has joined #openstack-cinder02:22
*** MRay has joined #openstack-cinder02:22
*** MRay has quit IRC02:23
vincent_houIs there anyone working on storpool, dell or infoortrend driver?02:23
vincent_houI have got questions for your folks.02:24
*** MentalRay has quit IRC02:25
*** Yogi1 has quit IRC02:48
openstackgerritVincent Hou proposed openstack/cinder: Implement the update_migrated_volume for the drivers  https://review.openstack.org/18087302:48
openstackgerritTeruaki Ishizaki proposed openstack/cinder: sheepdog: Add class for dog command executor  https://review.openstack.org/19453202:56
*** liuxg has quit IRC02:58
*** haomaiwang has joined #openstack-cinder02:59
openstackgerritVincent Hou proposed openstack/cinder: Volume status management during migration  https://review.openstack.org/18631202:59
openstackgerritEdwin Wang proposed openstack/cinder: Separate FlashSystem FC and iSCSI common code  https://review.openstack.org/19538202:59
openstackgerritOpenStack Proposal Bot proposed openstack/cinder: Updated from global requirements  https://review.openstack.org/19510503:03
openstackgerritXi Yang proposed openstack/cinder: Fix timeout issue in EMC VNX driver unit test  https://review.openstack.org/19457303:06
*** Longgeek has joined #openstack-cinder03:07
*** tobe has joined #openstack-cinder03:12
*** markvoelker has joined #openstack-cinder03:19
*** haomaiwang has quit IRC03:19
*** haomaiwang has joined #openstack-cinder03:19
*** Longgeek has quit IRC03:20
*** liuxg has joined #openstack-cinder03:23
*** markvoelker has quit IRC03:23
*** jasondotstar has quit IRC03:32
*** jasondotstar has joined #openstack-cinder03:33
*** haomaiwang has quit IRC03:34
*** vilobhmm has quit IRC03:34
*** haomaiwang has joined #openstack-cinder03:37
*** yamada-h has joined #openstack-cinder03:51
*** coolsvap|away is now known as coolsvap03:52
*** tobe has quit IRC03:55
*** yamada-h has quit IRC03:55
*** tobe has joined #openstack-cinder03:56
*** tobe has quit IRC03:56
*** rushiagr_away is now known as rushiagr03:57
*** tobe has joined #openstack-cinder03:59
*** rushiagr is now known as rushiagr_away04:03
*** liuxg has quit IRC04:05
*** MentalRay has joined #openstack-cinder04:09
*** Apoorva has joined #openstack-cinder04:10
*** tobe has quit IRC04:13
*** haomaiwang has quit IRC04:13
*** Apoorva has quit IRC04:20
*** DericHorn-HP has joined #openstack-cinder04:30
*** shyama has joined #openstack-cinder04:31
*** DericHorn-HP has quit IRC04:41
*** MentalRay has quit IRC04:45
*** nihilifer has joined #openstack-cinder04:45
openstackgerritShay Halsband proposed openstack/cinder: XtremIO driver fix array snapshot problem  https://review.openstack.org/19395405:00
*** patrickeast has quit IRC05:01
*** DericHorn-HP has joined #openstack-cinder05:02
*** vincent_hou has quit IRC05:06
*** DericHorn-HP has quit IRC05:06
*** markvoelker has joined #openstack-cinder05:08
*** markvoelker has quit IRC05:12
*** Longgeek has joined #openstack-cinder05:17
openstackgerritOpenStack Proposal Bot proposed openstack/cinder: Updated from global requirements  https://review.openstack.org/19510505:19
*** ociuhandu has quit IRC05:21
openstackgerritLisaLi proposed openstack/cinder: Add dependency check in RBD delete_snapshot  https://review.openstack.org/19300305:24
*** Longgeek has quit IRC05:25
*** Longgeek has joined #openstack-cinder05:25
*** Longgeek has quit IRC05:34
*** Longgeek has joined #openstack-cinder05:34
openstackgerritLin Yang proposed openstack/python-cinderclient: Improve error message when exceed cinder quota exceed  https://review.openstack.org/17894605:36
*** shausy has joined #openstack-cinder05:43
openstackgerritLin Yang proposed openstack/python-cinderclient: Improve error message when cinder quota exceeded  https://review.openstack.org/17894605:47
openstackgerritLisaLi proposed openstack/cinder: Add dependency check in RBD delete_snapshot  https://review.openstack.org/19300305:52
*** jasondotstar has quit IRC05:53
*** tobe has joined #openstack-cinder05:56
*** tobe has quit IRC05:58
*** tobe_ has joined #openstack-cinder05:58
*** nkrinner has joined #openstack-cinder06:00
openstackgerritXi Yang proposed openstack/cinder: Provide snap copy feature in EMC VNX Cinder driver  https://review.openstack.org/18473306:01
openstackgerritTeruaki Ishizaki proposed openstack/cinder: sheepdog: Add class for dog command executor  https://review.openstack.org/19453206:01
*** DericHorn-HP has joined #openstack-cinder06:01
*** deepakcs has joined #openstack-cinder06:03
*** lpetrut has joined #openstack-cinder06:03
*** DericHorn-HP has quit IRC06:05
*** sgotliv has quit IRC06:07
openstackgerritLin Yang proposed openstack/python-cinderclient: Remove redundant statement and refactor  https://review.openstack.org/19654606:08
*** agarciam has joined #openstack-cinder06:10
*** shyama has quit IRC06:10
*** yamada-h has joined #openstack-cinder06:13
*** yamada-h has quit IRC06:27
*** shyama has joined #openstack-cinder06:28
openstackgerritchenzongliang proposed openstack/cinder: Refactor Huawei Volume driver  https://review.openstack.org/18824006:37
*** abhishekk has joined #openstack-cinder06:42
*** haomaiwang has joined #openstack-cinder06:46
openstackgerritLin Yang proposed openstack/cinder: Fix typo in comment message  https://review.openstack.org/19655406:47
openstackgerritForest Romain proposed openstack/cinder: Correct overquota error message  https://review.openstack.org/19301806:47
openstackgerritTeruaki Ishizaki proposed openstack/cinder: Add missing backup/restore methods to Sheepdog driver  https://review.openstack.org/16292706:53
openstackgerritTeruaki Ishizaki proposed openstack/cinder: sheepdog: Add class for dog command executor  https://review.openstack.org/19453206:53
*** anshul has joined #openstack-cinder06:54
*** markvoelker has joined #openstack-cinder06:56
*** yamada-h has joined #openstack-cinder06:57
*** ociuhandu has joined #openstack-cinder07:01
*** markvoelker has quit IRC07:01
*** anshul has quit IRC07:02
*** yamada-h has quit IRC07:02
*** ociuhandu has quit IRC07:06
*** anshul has joined #openstack-cinder07:06
*** breitz1 has joined #openstack-cinder07:08
*** breitz has quit IRC07:08
*** yamada-h has joined #openstack-cinder07:11
*** yamada-h has quit IRC07:11
*** Longgeek has quit IRC07:13
*** Longgeek has joined #openstack-cinder07:13
openstackgerritwanghao proposed openstack/cinder-specs: Support query volume filter by glance metadata  https://review.openstack.org/17477807:14
*** ociuhandu has joined #openstack-cinder07:14
openstackgerritwanghao proposed openstack/cinder: query volume detail support volume_glance_metadata  https://review.openstack.org/14773807:14
*** wanghao has joined #openstack-cinder07:15
*** ronis has joined #openstack-cinder07:17
openstackgerritKuo-tung Kao proposed openstack/python-cinderclient: Add more details for replication.  https://review.openstack.org/19656207:22
openstackgerritwanghao proposed openstack/cinder: Do not allow to modify access for public volume type  https://review.openstack.org/19454907:25
*** laughterwym has quit IRC07:32
*** jistr has joined #openstack-cinder07:32
*** lpetrut has quit IRC07:32
wanghaoHey, guys, Do we propose freezing spec approval at L-2, right?07:34
*** laughterwym has joined #openstack-cinder07:36
*** markus_z has joined #openstack-cinder07:37
*** sgotliv has joined #openstack-cinder07:43
*** chlong has quit IRC08:03
*** yamada-h has joined #openstack-cinder08:12
*** yamada-h has quit IRC08:17
*** pschaef has joined #openstack-cinder08:18
winston-dd08:19
*** jordanP has joined #openstack-cinder08:20
*** dtynan has quit IRC08:21
*** dtynan has joined #openstack-cinder08:21
*** liuxg has joined #openstack-cinder08:23
*** ronis has quit IRC08:29
openstackgerritForest Romain proposed openstack/cinder: Correct overquota error message  https://review.openstack.org/19301808:33
*** Longgeek has quit IRC08:38
*** yamada-h has joined #openstack-cinder08:44
*** markvoelker has joined #openstack-cinder08:45
*** lixiaoy1 has quit IRC08:46
*** kbyrne has quit IRC08:47
*** markvoelker has quit IRC08:50
openstackgerritPradeep Sathasivam proposed openstack/cinder: Adds friendly zone name support  https://review.openstack.org/18051808:52
*** kbyrne has joined #openstack-cinder08:53
*** ndipanov has joined #openstack-cinder08:54
*** laughterwym has quit IRC08:54
*** afazekas_ has joined #openstack-cinder08:56
*** ronis has joined #openstack-cinder08:59
*** abhishekk has quit IRC08:59
*** yrabl has quit IRC09:09
*** belmoreira has joined #openstack-cinder09:10
*** shausy has quit IRC09:11
*** pschaef has quit IRC09:11
*** shausy has joined #openstack-cinder09:12
*** Longgeek has joined #openstack-cinder09:12
*** ronis_ has joined #openstack-cinder09:17
openstackgerritDave Chen proposed openstack/cinder: set/unset volume image metadata  https://review.openstack.org/14772609:18
*** bluex-pl has joined #openstack-cinder09:18
*** bluex-pl has quit IRC09:19
*** bluex-pl has joined #openstack-cinder09:19
*** ronis has quit IRC09:22
*** shyama has quit IRC09:22
*** ronis__ has joined #openstack-cinder09:25
*** ronis_ has quit IRC09:27
*** breitz1 has quit IRC09:28
*** lpetrut has joined #openstack-cinder09:29
*** ronis__ has quit IRC09:30
*** breitz has joined #openstack-cinder09:30
*** ronis has joined #openstack-cinder09:31
*** laughterwym has joined #openstack-cinder09:34
*** ronis_ has joined #openstack-cinder09:34
*** shyama has joined #openstack-cinder09:35
*** ronis has quit IRC09:36
*** ronis_ has quit IRC09:40
openstackgerritForest Romain proposed openstack/cinder: Correct overquota error message  https://review.openstack.org/19301809:41
*** aix has joined #openstack-cinder09:53
*** openstackgerrit has quit IRC09:53
*** davechen1 has left #openstack-cinder09:53
*** openstackgerrit has joined #openstack-cinder09:53
*** uschreiber_ has joined #openstack-cinder10:03
*** uschreiber_ has quit IRC10:05
dulektheanalyst:10:10
dulektheanalyst: Sorry, missed backspace. ;)10:11
openstackgerritchenzongliang proposed openstack/cinder: Refactor Huawei Volume driver  https://review.openstack.org/18824010:23
*** haomaiwang has quit IRC10:26
*** yamada-h has quit IRC10:27
*** ronis has joined #openstack-cinder10:28
*** markvoelker has joined #openstack-cinder10:34
*** dims has joined #openstack-cinder10:37
openstackgerritSasikanth Eda proposed openstack/cinder: GPFS volume encryption-at-rest support  https://review.openstack.org/19550710:39
*** markvoelker has quit IRC10:40
*** bluex-pl has quit IRC10:41
*** IanGovett has joined #openstack-cinder10:42
*** shyama has quit IRC10:46
*** jistr_ has joined #openstack-cinder10:49
*** afazekas__ has joined #openstack-cinder10:49
*** jistr has quit IRC10:51
*** shyama has joined #openstack-cinder10:51
*** afazekas_ has quit IRC10:53
*** jistr_ has quit IRC10:54
*** afazekas__ has quit IRC10:54
*** liuxg has quit IRC10:55
*** yamada-h has joined #openstack-cinder10:57
openstackgerritPradeep Sathasivam proposed openstack/cinder: Adds VF support with HTTPS southbound connector  https://review.openstack.org/18479911:01
openstackgerritSergey Vilgelm proposed openstack/cinder: Use versionutils from oslo.log  https://review.openstack.org/19662811:02
*** yamada-h has quit IRC11:02
*** jistr_ has joined #openstack-cinder11:06
*** afazekas__ has joined #openstack-cinder11:07
*** rakesh_mishra has joined #openstack-cinder11:08
*** deepakcs has quit IRC11:09
openstackgerritSergey Vilgelm proposed openstack/cinder: Use versionutils from oslo.log  https://review.openstack.org/19662811:10
*** coolsvap is now known as coolsvap|away11:10
openstackgerritVipin Balachandran proposed openstack/cinder: VMware: Create volume backing in specific clusters  https://review.openstack.org/18666411:17
openstackgerritVipin Balachandran proposed openstack/cinder: VMware: Change inventory folder hierarchy  https://review.openstack.org/19309511:21
openstackgerritVipin Balachandran proposed openstack/cinder: VMware: Add volume ID in vCenter's volume config  https://review.openstack.org/19453411:22
*** bluex-pl has joined #openstack-cinder11:25
*** avishay has joined #openstack-cinder11:25
avishayjgriffith: hey11:26
avishayjgriffith: i'm running juno and just applied your patch "Remove iscsi_helper calls from base iscsi driver"11:26
avishayjgriffith: looks like it breaks the lio driver because you added a call to lio's terminate_connection, and that method isn't implemented11:27
avishayjgriffith: please take a look and let me know11:27
*** avishay_ has joined #openstack-cinder11:31
*** avishay has quit IRC11:32
*** markvoelker has joined #openstack-cinder11:35
*** markvoelker has quit IRC11:40
openstackgerritJordan Pittier proposed openstack/os-brick: [WIP]Remotefs: add ScalityFS support  https://review.openstack.org/19663111:43
*** avishay_ is now known as avishay11:45
*** heyun has quit IRC11:45
*** tobe_ has quit IRC11:49
*** shyama has quit IRC11:51
*** markvoelker has joined #openstack-cinder11:55
*** aarefiev_home has joined #openstack-cinder12:01
*** markus_z has quit IRC12:01
*** dalgaaf has joined #openstack-cinder12:02
*** yrabl has joined #openstack-cinder12:06
*** markus_z has joined #openstack-cinder12:06
openstackgerritKazumasa Nomura proposed openstack/cinder: Fix cinder.conf.sample generation  https://review.openstack.org/19561912:10
openstackgerritKazumasa Nomura proposed openstack/cinder: Fix cinder.conf.sample generation  https://review.openstack.org/19561912:12
openstackgerritPradeep Sathasivam proposed openstack/cinder: Handle attachment of second volume  https://review.openstack.org/19664012:13
openstackgerritSzymon Wróblewski proposed openstack/cinder: Tooz locks  https://review.openstack.org/18353712:17
*** erlon has joined #openstack-cinder12:17
*** edmondsw has joined #openstack-cinder12:27
*** jungleboyj has quit IRC12:30
*** rakesh_mishra has quit IRC12:34
*** avishay has quit IRC12:38
*** mtreinish has quit IRC12:40
*** mtreinish has joined #openstack-cinder12:40
*** haypo has joined #openstack-cinder12:42
*** Yogi1 has joined #openstack-cinder12:43
haypohey. i'm working on python 3, and i found a crazy bug. quota_reserve() uses quotas[r] >= 0 where quotas[r] is a Quota instance of cinder.db.sqlalchemy.models12:43
*** nihilifer has quit IRC12:43
haypoproblem: Quota is not comparable. in this case, Python uses a stupid rule: it compares the type name of the two values, basically: strcmp("Quota", "int")12:44
*** bill_az has joined #openstack-cinder12:45
*** chlong has joined #openstack-cinder12:46
openstackgerritKazumasa Nomura proposed openstack/cinder: Fix cinder.conf.sample generation  https://review.openstack.org/19561912:47
*** eharney has quit IRC12:48
*** Yogi1 has quit IRC12:49
haypomaybe it's a bug in the unit test (test_db_api.py)12:50
*** kjnelson has joined #openstack-cinder12:54
*** avishay has joined #openstack-cinder12:55
*** amoturi has joined #openstack-cinder12:56
dulekhaypo: Hm...12:57
dulekhaypo: return {k: v['limit'] for k, v in quotas.items()}12:57
dulekhaypo: In cinder.quota (line 264)12:57
dulekSo it's rather a dict.12:57
dulekOutside of the unit tests...12:58
haypodulek: i'm interested by the type of dict values12:58
haypodulek: it looks like the root object comes from db.quota_get_all_by_project(...).get(...)12:58
dulekhaypo: Yeah, but it returns a dict also.12:59
dulekquota.py#209-21412:59
haypodulek: the dict is used as a convenient container for quota name => quota object12:59
*** DericHorn-HP has joined #openstack-cinder12:59
haypodulek: my question is: is the quota object a regular Python int object, or a Quota object of cinder.db.sqlalchemy.models?12:59
haypo(there is an intermediate level of dict between _get_quotas & get_project_quotas, but it's removed at the end of _get_quotas, as you showed)13:00
*** avishay has quit IRC13:00
*** avishay has joined #openstack-cinder13:01
dulekTake a look into db.quota_class_get_all_by_name13:01
dulekThis returns a dict with integers I think.13:01
haypodulek: class quotas and quotas are different things. i'm interested by quota_reserve() which calls _get_quotas()13:02
dulekThen get_projects_quotas uses class_quotas.get(resource.name,13:02
dulek default_quotas[resource.name]) to produce a dict.13:02
dulekI understand, just going bottom-up.13:03
*** krtaylor has quit IRC13:04
dulekdb.quota_class_get_all_by_name and db.quota_get_all_by_project return dicts of integers.13:04
*** smoriya has quit IRC13:05
dulekThen these are used to build quotas in get_project_quotas (cinder.quota#209-214)13:05
dulekSo that's still dict.13:05
*** fifieldt has joined #openstack-cinder13:06
dulekAnd then get_project_quotas is used in _get_quotas13:06
dulekSo v['limit'] there is an int.13:06
*** jwcroppe has quit IRC13:06
haypodulek: oh, quota_get_all_by_project() returns the hard_limit attribute of quotas, not Quota instances13:07
dulekhaypo: Exactly, that's what I wanted to show. :)13:07
*** jwcroppe has joined #openstack-cinder13:07
haypodulek: ok. so it's more a bug in test_db_api.py, thanks :)13:07
dulekhaypo: np13:08
*** jwcroppe has quit IRC13:12
haypodulek: i prefer a bug in the test than a bug in the code ;)13:13
*** zhenguo has quit IRC13:13
dulekhaypo: It would be very strange to have such big bug go unnoticed.13:14
haypodulek: yes :)13:14
*** krtaylor has joined #openstack-cinder13:17
openstackgerritGorka Eguileor proposed openstack/cinder: Fix backup metadata import missing fields  https://review.openstack.org/18322213:18
openstackgerritGorka Eguileor proposed openstack/cinder: Fix saving tz aware datetimes in Versioned Objects  https://review.openstack.org/19607113:18
*** rakesh_mishra has joined #openstack-cinder13:18
*** rakesh_mishra has quit IRC13:19
*** rakesh_mishra has joined #openstack-cinder13:20
*** Zhongjun has joined #openstack-cinder13:20
*** avishay has quit IRC13:20
*** eharney has joined #openstack-cinder13:20
*** avishay has joined #openstack-cinder13:23
*** jwcroppe has joined #openstack-cinder13:24
*** julim has joined #openstack-cinder13:24
*** mriedem has joined #openstack-cinder13:30
*** edmondsw has quit IRC13:33
*** rmesta has joined #openstack-cinder13:37
*** rmesta has left #openstack-cinder13:38
*** afazekas__ has quit IRC13:38
*** thangp has joined #openstack-cinder13:43
*** mtanino has joined #openstack-cinder13:43
*** edmondsw has joined #openstack-cinder13:44
*** eharney has quit IRC13:51
*** jecarey has joined #openstack-cinder13:52
*** superdan is now known as dansmith13:57
*** boris-42 has joined #openstack-cinder13:59
*** DericHorn-HP has quit IRC13:59
*** aarefiev_home has quit IRC13:59
*** avishay_ has joined #openstack-cinder13:59
*** avishay has quit IRC13:59
*** DericHorn-HP has joined #openstack-cinder14:02
*** eharney has joined #openstack-cinder14:06
*** harlowja_at_home has joined #openstack-cinder14:11
*** dtynan has quit IRC14:15
*** dtynan has joined #openstack-cinder14:16
*** jecarey has quit IRC14:18
*** r-daneel has joined #openstack-cinder14:19
*** dims has quit IRC14:21
openstackgerritThang Pham proposed openstack/cinder: Conversion to volume object  https://review.openstack.org/17705414:21
dulekthangp: Hi, can you look at https://review.openstack.org/#/c/195027/4/cinder/objects/cgsnapshot.py to tell if my comment there is valid?14:24
*** dims has joined #openstack-cinder14:24
dulekthangp: I've got a little confused when I realized that you don't make it possible to update volume in Snapshot's save method.14:24
*** avishay_ has quit IRC14:25
thangpdulek: sure14:25
thangpdulek: so you dont want to update another object in save()14:27
thangpdulek: if you want to update the other object, you have to use that obj's save()14:28
thangpdulek: it's not done because it would be messy, cascading saves for multiple objects14:29
dulekSo I shouldn't use volume's save in snapshot save.14:29
thangpyup14:29
dulekI should modify volume and do save on it explicitly.14:29
dulekHey, DTadrzak, sorry for confusing you! ;)14:30
thangpso you should do stuff on vol, then save, then refresh the snapshot14:30
thangpdulek: the save for cgsnapshot should raise an exception if it is trying to save the cggroup though14:32
thangpbecause we dont want to change consistencygroup changes in cgsnapshot save()14:32
dulekthangp: Thanks for explaingin!14:34
thangpdulek: np14:34
openstackgerritDave Chen proposed openstack/cinder: set/unset volume image metadata  https://review.openstack.org/14772614:37
*** garthb has joined #openstack-cinder14:37
*** garthb_ has joined #openstack-cinder14:37
*** annegentle has joined #openstack-cinder14:37
*** annegentle has quit IRC14:38
*** annegentle has joined #openstack-cinder14:39
*** vincent_hou has joined #openstack-cinder14:40
vincent_houHi folks. Anyone working on dell, storpool or infortrend driver here?14:41
*** DericHorn-HP has quit IRC14:41
*** Apoorva has joined #openstack-cinder14:42
*** mildan has joined #openstack-cinder14:44
*** MIDENN_ has quit IRC14:45
jgriffithavishay actually yes, but I didn't add that :)14:46
*** shausy has quit IRC14:48
smcginnisvincent_hou: Yep. Saw your ML post. Will do some testing after my next meeting to make sure it's OK.14:52
smcginnisvincent_hou: Looks fine, but I will verify.14:52
*** pckizer_ is now known as pckize14:52
*** pckize is now known as pckizer14:52
vincent_houI am changing now.14:53
vincent_houSome fixes in the test.14:53
smcginnisvincent_hou: OK, thanks.14:53
vincent_houJust give a review when I upload the new one.14:53
vincent_houThx, buddy.14:54
smcginnisvincent_hou: Will do, on my list. Thanks Vincent!14:54
jgriffithgeguileo: ping14:55
geguileojgriffith: Hi14:55
jgriffithgeguileo: hey, how's it going :)14:56
jgriffithgeguileo: I was just looking at https://review.openstack.org/#/c/183465/14:56
geguileojgriffith: Not bad, and you?14:56
jgriffithgeguileo: avishay pointed out that backport might be bad :(14:56
jgriffithgeguileo: I'm good by the way... think this is the first time I've really pinged you on IRC :)14:56
geguileojgriffith: Yep, first time :)14:56
jgriffithgeguileo: Well... you've submitted a ton of GREAT stuff so finally I get to chat :)14:57
*** mildan has quit IRC14:57
*** mdenny has joined #openstack-cinder14:57
geguileojgriffith: Yes that patch could create a problem for users who have misconfigurations14:57
jgriffithgeguileo: Anyway... I think the addition of the target_helper.terminate_connection breaks things in Juno14:57
geguileojbernard: Really?14:58
jgriffithgeguileo: well... more precisely Juno doesn't have the defined target classes14:58
*** pradipta has joined #openstack-cinder14:58
*** pckizer is now known as pck14:58
geguileojbernard: Sorry, that wasn't for you XD14:58
geguileojgriffith: Really?14:58
jbernardeh?14:58
geguileojbernard: Ignore me, please  :)14:58
jgriffithgeguileo: so that terminate_connection isn't actually defined anywhere I don't hink14:58
jgriffiththink14:58
jbernardwell yes, really i suppose14:58
jgriffithgeguileo: I may be missing it, as I don't have an LIO env (let alone a Juno one) any longer14:58
geguileojgriffith: I'll have to check14:59
*** jecarey has joined #openstack-cinder14:59
harlowja_at_homejgriffith, so u gonna get me a toyota truck now?15:00
harlowja_at_homell15:00
harlowja_at_homelol15:00
jgriffithgeguileo: cool... lemme know, if you don't have time I can try and dig into it.  LIO on Uubnut is sooo hard though :)15:00
jgriffithharlowja_at_home: LOL15:00
jgriffithharlowja_at_home: that is the BEST top gear episode ever15:00
harlowja_at_home:-P15:00
geguileojgriffith: Ok, I'll try it out and let you know15:00
jgriffithharlowja_at_home: and I tried to figure out a way to get that Hilux Diesel in the states for like a year15:00
harlowja_at_homeburn it, drop it from buildings, damn thing won't die :-P15:00
*** patrickeast has joined #openstack-cinder15:00
jgriffithharlowja_at_home: spoiler alert "you can't"15:00
harlowja_at_homeha15:01
jgriffithharlowja_at_home: best you can do is by the mercedes D engine and drop it in yourself15:01
jgriffithharlowja_at_home: which I considered15:01
harlowja_at_homeUS diesel weirdo laws stopping that?15:01
jgriffithharlowja_at_home: but insted looked dropping a Cummins in my Ford :)15:01
harlowja_at_homemy tractor is my girlfriend15:01
jgriffithharlowja_at_home: yeah, diesel laws in US15:01
harlowja_at_home^ in country music voice15:01
jgriffithharlowja_at_home: but then some export issue15:02
*** nkrinner has quit IRC15:02
jgriffithharlowja_at_home: :)15:02
harlowja_at_home:)15:02
* harlowja_at_home grew up in hick land, so its ok to say that stuff :-P15:02
* harlowja_at_home may or may not be a hick to :-P15:02
jgriffith:)15:02
jgriffithRed red red red... red-neck15:03
harlowja_at_homebubble gum15:03
jgriffithBut not the narrow minded stupid kind of red-neck15:03
jgriffith:)15:03
harlowja_at_homelol15:03
harlowja_at_homeya15:03
harlowja_at_homejust the crazy other kind, ha15:03
jgriffithexactly!15:03
jgriffithThere is a difference15:03
harlowja_at_homewith er guns and er cars15:03
harlowja_at_homelol15:03
harlowja_at_home*yer15:03
jgriffithLOL15:03
harlowja_at_homeand your computerssss15:04
jgriffithPuters15:04
* harlowja_at_home actually my dad has a car-lift in his barn (no cows...) so always grew up around that stuff (he's a retired mech. enginner)15:04
jgriffithNice!!!15:05
jgriffithgeguileo: thanks by the way :)15:06
harlowja_at_homehttps://www.flickr.com/photos/jshharlow/3056218725/in/album-72157601310382418/ (kids u not)15:06
jgriffithgeguileo: Sorry, harlowja_at_home distracted me :)15:06
geguileojgriffith: np  :)15:07
jgriffithharlowja_at_home: Awesome!15:07
harlowja_at_home:-P15:07
kashyapharlowja_at_home:  Just trolling: are you sure? Don't you want the nick to be: harlowja_at_home_no_really_I_am_at_home? :P15:08
harlowja_at_homelol15:08
harlowja_at_homekashyap, thats one of my fallback names, lol15:08
harlowja_at_homei think15:08
harlowja_at_homesecond choice 'harlowja_still_at_home' third choice 'harlow_really_at_home'15:08
harlowja_at_homelol15:08
harlowja_at_home^ not kidding15:08
kashyapSorry, couldn't resist not to say out loud. :-)15:09
*** ociuhandu has quit IRC15:10
harlowja_at_homejgriffith, https://www.flickr.com/photos/jshharlow/4136601590/in/album-72157622756899623/ (there u go), ha15:10
* harlowja_at_home is the real deal dawg (or at least his parents are), ha15:10
*** lpetrut has quit IRC15:11
harlowja_at_homefull on country-folk, lol15:11
jgriffithharlowja_at_home: Rock on!!15:11
harlowja_at_homeha15:11
jgriffithharlowja_at_home: that's what I'm talking about15:11
harlowja_at_home:-P15:11
jgriffithharlowja_at_home: but if you were "really" country, you'd be like me when with a block and tackle and a come along lifting the tractor up by the rafters in the barn :)15:12
jgriffithharlowja_at_home: and then using old tree-stumps to brace it up LOL15:12
*** avishay_ has joined #openstack-cinder15:12
* jgriffith wonders how he's still alive15:12
harlowja_at_home^ and that is how we lose jgriffith to death by squishing, lol15:12
jgriffithExactly!15:12
*** lpetrut has joined #openstack-cinder15:13
*** ociuhandu has joined #openstack-cinder15:13
harlowja_at_homeoverall thats 10x more country-like though, agreed15:13
harlowja_at_homedo it while intoxicated and 20x, lol15:13
jgriffithharlowja_at_home: or at least 10x more stupid!!!15:13
harlowja_at_home:)15:13
*** jungleboyj has joined #openstack-cinder15:14
harlowja_at_homeok, back to work folks, no more country bumpkin talk, lol15:14
*** dannywilson has joined #openstack-cinder15:16
*** dannywilson has quit IRC15:18
*** dannywilson has joined #openstack-cinder15:18
jungleboyjDoes anyone know why we are no longer getting links to reviews in bugs when they are moved to 'In Progress'?15:18
*** avishay_ has quit IRC15:19
*** ronis has quit IRC15:19
openstackgerritThang Pham proposed openstack/cinder: Conversion to volume object  https://review.openstack.org/17705415:23
openstackgerritThang Pham proposed openstack/cinder: WIP: RPC and object versioning  https://review.openstack.org/18440415:23
*** e0ne has joined #openstack-cinder15:23
*** DericHorn-HP has joined #openstack-cinder15:25
*** e0ne is now known as e0ne_15:25
*** e0ne_ is now known as e0ne15:25
openstackgerritVincent Hou proposed openstack/cinder: Implement the update_migrated_volume for the drivers  https://review.openstack.org/18087315:27
openstackgerritMichal Dulko proposed openstack/cinder: WIP: Refactoring of manager's create_volume flow  https://review.openstack.org/19316715:27
*** david-ly_ is now known as david-lyle15:27
*** anshul has quit IRC15:27
dulekharlowja_at_home, jgriffith: Since you both seem to be in good mood this morning - can you take a look on https://review.openstack.org/#/c/193167?15:28
dulekharlowja_at_home, jgriffith: Some feedback if I'm even going in right direction on that would be great. :)15:28
*** belmoreira has quit IRC15:29
openstackgerritDave Chen proposed openstack/python-cinderclient: Add commands for modifying image metadata  https://review.openstack.org/14707715:30
jgriffithdulek: so am I completely wrong or is that really more "adding buld metadata create" as opposed to refactoring flow?15:30
jgriffitherr... "bulk"15:30
*** lpetrut has quit IRC15:31
dulekjgriffith: That's for completing a TODO item there. I'm also removing unused parameters and making use of TaskFlow mechanism (not yet merged) instead of injecting information if volume was rescheduled into the Exception.15:31
dulekjgriffith: And... That's it I think.15:32
jgriffithdulek: yeah, looking at the dependency now :)15:32
dulekjgriffith: That's why I'm asking for a little help here.15:32
patrickeasthmm thats confusing, i’m using the cisco zone manager http://bit.ly/1FKv1Ju but getting errors saying its trying to use the brocade cli? http://bit.ly/1Jt8mck15:33
patrickeasthemnafk: ^ any ideas whats going on there?15:33
*** hemnafk is now known as hemna15:33
hemnamornin15:33
hemnawhat's up15:33
SwansonIHNJH,IJLS "death by squishing."15:33
patrickeasthemna: hey15:33
*** vincent_hou_ has joined #openstack-cinder15:33
hemnaCisco and the FCZM15:33
patrickeasthemna: just saw some errors on my ci system due to the zone manager, and is confused15:34
hemnaum...yah, our experience, which isn't much has been bad w/ cisco15:34
patrickeasthaha15:34
hemnaah yah, that bug15:34
hemnaI think it's an open bug against Cisco already.15:34
patrickeastah ok15:34
jgriffithdulek: can you help me understand how the CG stuff is working now in your patch?15:34
patrickeastguess i’ll go take a look15:35
patrickeastunless i can scrounge up a brocade switch for my testbed :D15:35
*** vincent_hou has quit IRC15:35
jgriffithdulek: I see you're note about them being unused, I may have missed a patch that changed that15:35
*** vincent_hou_ is now known as vincent_hou15:35
jgriffithOr maybe I saw it and just don't remember :)15:35
dulekjgriffith: So when reviewing CG stuff objects I've noticed that consistencygroup_id and cgsnapshot_id aren't passed to the driver.15:35
hemnapatrickeast, I'm trying to find it15:36
dulekjgriffith: Maybe they are, but anyway - they are extracted from the volume db row.15:36
dulekAPI saves them there.15:37
jgriffithdulek: right... but I'm sort of confused how that works (or maybe it doesn't) becasue the scheduler needs to place on a host that support CG's15:37
hemnapatrickeast, is this master ?15:37
patrickeasthemna: uhh… good question15:38
jgriffithdulek: not trying to rat-hole on your patch, just trying to figure out how this is working now :)15:38
harlowja_at_homedulek, looking at15:38
harlowja_at_homeoh hey whats this taskflow thing, ha15:38
dulekjgriffith: Oh, no problem, let me look at the code to answer you.15:38
patrickeasthemna: yea https://review.openstack.org/#/c/180518/715:38
patrickeasthemna: was the review being tested15:38
patrickeastoh15:39
patrickeastwait15:39
jgriffithdulek: I'm looking as well :)  it's still in the filter scheduler15:39
hemnahrmm15:39
patrickeasthemna: maybe thats a legit zone manager failure15:39
harlowja_at_homedulek, jgriffith and i are always in good moods :-P15:39
patrickeastjust actually looked at what the review was15:39
jgriffithharlowja_at_home: +115:39
dulekjgriffith: Okay, so scheduler gets the consistencygroup_id.15:39
hemnapatrickeast, I thought the brocade reviews were -2'd due to no CI reporting still15:39
patrickeasthemna: same15:40
dulekjgriffith: Because API passes it.15:40
patrickeasthemna: speaking of which… is there going to be a cisco ci?15:40
hemnapatrickeast, lol15:40
dulekjgriffith: In API there's another codepath where there's direct call to c-vol - bypassing the scheduler.15:41
patrickeasthemna: or have i accidently taken that role with my system?15:41
*** haypo has quit IRC15:41
hemnapatrickeast, well, there is supposed to be, but considering I haven't heard from the Cisco folks at all in a while....15:41
jgriffithdulek: yuk15:41
hemnathey still have bugs open that I assigned to them in Vancouver.....15:41
patrickeastouch15:41
hemnapatrickeast, https://bugs.launchpad.net/cinder/+bug/1426106  https://bugs.launchpad.net/cinder/+bug/1455140 https://bugs.launchpad.net/cinder/+bug/143891915:42
openstackLaunchpad bug 1426106 in Cinder "Custom zone name prefix is not getting set for Cisco Driver" [Undecided,Confirmed] - Assigned to Midun Kumar (mneelame)15:42
openstackLaunchpad bug 1455140 in Cinder "Cisco FCZM issue on attach syntax error on cli command" [Undecided,New] - Assigned to Al Lau (alau2)15:42
openstackLaunchpad bug 1438919 in Cinder "CiscoFCSanLookupService.get_device_mapping_from_network method should not use zoning_vsan as the key of the device mapping dictionary" [Undecided,New] - Assigned to Al Lau (alau2)15:42
jgriffithdulek: but yeah, I see it now15:42
hemnaso at this point.....it's only a matter of time before Cisco gets a removal patch15:42
patrickeastcrap15:42
*** harlowja_still_a has joined #openstack-cinder15:42
hemnaI'm tired of holding their hands15:42
* patrickeast needs to find a new switch15:42
openstackgerritVincent Hou proposed openstack/cinder: Volume status management during migration  https://review.openstack.org/18631215:43
*** laughterwym has quit IRC15:43
patrickeasthemna: lemmie ask around a bit here… maybe one of us can look into it, at a minimum to just make our ci stop failing15:43
jgriffithdulek: so it's a strict requirement to use types that are associated with CG's15:43
hemnapatrickeast, can you just remove the FCZM from the test chain for your array?15:44
jgriffithdulek: which explains (kinda) why that's not actually used later15:44
hemnapatrickeast, just disable it ?  and do open zone15:44
vincent_housmcginnis: The patch is already there.15:44
dulekjgriffith: That would probably be it.15:44
smcginnisvincent_hou: Cool, just got back from my meeting. I'll grab it and try it out.15:44
patrickeasthemna: yea, we can do that too, but id rather be testing more what a customer would actually use15:44
jgriffithdulek: but that's very confusing IMO15:44
patrickeastmaybe as a short term fix15:44
jgriffithdulek: :)15:45
vincent_houOK15:45
hemnapatrickeast, we don't have the FCZM in our CI chain.15:45
jgriffithdulek: so look at the create_what in the api15:45
hemnabrb15:45
jgriffithdulek: your patch doesn't remove the consistencygroup info from the flow create piece15:45
patrickeasthemna: yea, i think we might be the only ones right now : (15:46
jgriffithdulek: but it takes it out of the rpc pieces15:46
patrickeastwhich worries me a little bit15:46
*** harlowja_at_home has quit IRC15:46
*** aarefiev_home has joined #openstack-cinder15:46
*** e0ne has quit IRC15:46
*** MentalRay has joined #openstack-cinder15:47
dulekjgriffith: Hm... Why should it? I'm working on c-vol here, not c-api.15:48
*** e0ne has joined #openstack-cinder15:48
*** annegentle has quit IRC15:48
jgriffithdulek: so not saying it should :)15:48
dulekjgriffith: CG stuff is passed into c-api create_volume flow and sent to scheduler.15:48
jgriffithdulek: so the thing is IMHO flows/api/create_volume has become a bit confusing with all the if/else15:48
jgriffithdulek: so your change makes sense15:48
*** annegentle has joined #openstack-cinder15:49
*** vincent_hou has quit IRC15:49
jgriffithdulek: becasue where you removed it is the if not host/else15:49
jgriffithdulek: so we have a host and bypass the scheduler in that case as you pointed out earlier15:49
*** vincent_hou has joined #openstack-cinder15:49
*** asselin_ has joined #openstack-cinder15:50
dulekjgriffith: Yup..15:50
openstackgerritShay Halsband proposed openstack/cinder: XtremIO driver fix array snapshot problem  https://review.openstack.org/19395415:52
*** e0ne is now known as e0ne_15:53
harlowja_still_aDuncanT, having fun are we :-P15:53
harlowja_still_astop scheduling people to come to your houses after your demolish them :-P15:53
openstackgerritThang Pham proposed openstack/cinder: Conversion to volume object  https://review.openstack.org/17705415:53
openstackgerritThang Pham proposed openstack/cinder: WIP: RPC and object versioning  https://review.openstack.org/18440415:53
dulekjgriffith: So probably once volume object will get merged, we won't need pass even snapshot_id and all other stuff. Just plain Volume object.15:53
dulekjgriffith: Hah, talking about commit which thangp just updated. ;)15:54
*** e0ne_ is now known as e0ne15:55
openstackgerritMichal Dulko proposed openstack/cinder: WIP: Refactoring of manager's create_volume flow  https://review.openstack.org/19316715:55
*** lcurtis has joined #openstack-cinder15:55
dulekAh, there's merge conflict because of dependent change...15:56
jgriffithdulek: haha15:56
*** lcurtis has quit IRC15:57
*** lcurtis has joined #openstack-cinder15:57
dulekjgriffith: Okay, I've got to go now. I would be grateful if you've found some time to take a look at this code and see if you have more ideas to improve this flows.manager.create_volume module. :)15:58
jgriffithdulek: yeah, adding some comments now :)15:59
harlowja_still_athat code is the bestest15:59
harlowja_still_a:-/15:59
*** jistr_ has quit IRC15:59
harlowja_still_adulek, do u think https://review.openstack.org/#/c/185116/ would help ? or maybe not, at least could structure it without classes16:00
harlowja_still_asee https://review.openstack.org/#/c/185116/9/taskflow/examples/linear_decorations.py16:00
DuncanTharlowja_still_a: Scheduling people not to come to your house after it is demolished is easy when one secretary is doing the planning... when there are 20 doing the planning it gets far trickier...16:01
harlowja_still_aget better secreataries (in fact i need one, can u get me one)16:02
DuncanTharlowja_still_a: The need for parallelism and loose coupling is exactly why we want to improve the existing API16:02
harlowja_still_ayour secretaries need to communicate better, if they have quartly/year reviews, u might want to mention that in the 'room for improvement' section16:03
harlowja_still_a:)16:03
*** leeantho has joined #openstack-cinder16:04
DuncanTI'm using cheap secretaries and understanding contractors, turns out if I give the contractors enough work they don't mind the occasional duff job16:04
harlowja_still_adamn cheapies16:04
harlowja_still_alol16:04
harlowja_still_ause a different temp agency man16:05
harlowja_still_alol16:05
DuncanTExpensive secretaries spend all their time chatting to each other and get no real work done16:05
harlowja_still_alol16:05
DuncanT(the metaphor *will* continue to be beaten to make my point ;-) )16:05
harlowja_still_a:)16:05
* harlowja_still_a doesn't even have 1 secretary and u apparently have alot16:06
* harlowja_still_a feels left out16:06
harlowja_still_ajgriffith, will u be my secretary?16:06
harlowja_still_alol16:06
*** markstur has quit IRC16:07
*** annegentle has quit IRC16:07
*** rwsu has joined #openstack-cinder16:08
*** MentalRay has quit IRC16:09
*** avishay_ has joined #openstack-cinder16:10
*** avishay_ is now known as avishay16:10
avishayjgriffith: yoo16:10
harlowja_still_aDuncanT, so why do u think it would be so hard to say save somewhere a task-work-graph (or text file or whatever); and have each secretary try to mutate that graph/text file with there 'desired' operations, then either commit the new graph, or find that there desired operation conflicts with something that is undergoing/planned?16:12
harlowja_still_aseems like not impossible...16:12
harlowja_still_amaybe not simple, but not impossible16:12
DuncanTharlowja_still_a: HA16:12
harlowja_still_a*but thats life*16:12
DuncanTharlowja_still_a: And performance16:12
*** markstur has joined #openstack-cinder16:12
harlowja_still_aHA, thats not that hard, use a HA backend, performance, well get that going after u get the stuff working reliably no? i mean this doesn't imho seem crazy16:13
DuncanTharlowja_still_a: If a task fails then any future-task validation you've done already might now be wrong anyway, so you clients need to be able to retry tasks - might as well push all the retries on conflicting behaviour back to the user and keep the cinder code simle and robust16:14
harlowja_still_adatabases do this stuff all the time afaik (query planners...)16:14
*** DericHorn-HP has quit IRC16:14
harlowja_still_aDuncanT, make the failure stuff part of that same graph and analyze it as well when planning new work16:15
harlowja_still_aavoiding conflicts even when things fail...16:15
DuncanTQuery planners are damn hard to write, and even the really good ones still do dump things....16:15
DuncanTOne of the reasons noSQL can get better performance is by going for eventual consistency16:16
DuncanTRather than guaranteed immediate consistency... we can (and IMO should) do the same thing with cinder16:16
harlowja_still_asounds like we are running before we have past the baby stage and want to get to crawling first :-P16:17
*** DericHorn-HP has joined #openstack-cinder16:17
DuncanTQuite the opposite, you're the one talking about writing a graph reducing query engine...16:17
harlowja_still_agraph reducing execution planning engine :-P16:18
harlowja_still_aGREPE for short, hahaha16:18
harlowja_still_a*not related to grep16:18
harlowja_still_alol16:18
harlowja_still_aanyways, just brainstorming, i don't see it as impossible, or that hard (aka, don't make it a GREPE at the start)16:19
*** asselin_ has quit IRC16:20
DuncanTJust put all tasks in a queue for every resource they touch, then when all strands of a task hit the front of the queues then it can be executed,,, if something (explicitly) goes away with tasks still in its queue then fail the task immediately and let the user decide what to do16:20
harlowja_still_asure, thats fine to16:21
DuncanTI'd still like to know what is perceived as bad about the glance task interface, see what we can learn16:21
harlowja_still_aunsure16:21
jgriffithDuncanT: that queue proposal sounds vaguely familiar :)16:21
*** beekneemech has joined #openstack-cinder16:21
DuncanTI've heard mostly bad things about glance tasks, but very little detail16:22
*** jordanP has quit IRC16:22
DuncanTI'll see if I can find a few haters and get details16:22
harlowja_still_ai'm unsure, a co-worker is looking into it so i can poke him to16:22
DuncanT(atomic queues can be build on top of SQL using unique constraints quite easily... big advantage)16:22
harlowja_still_ahe's trying to see whats missing (tempest stuff?) or whats working/not ...16:23
harlowja_still_a*in the glance task stuff16:23
DuncanTI'd like to hear what he thinks, please... I'll go grep my IRC logs and figure out who was hating on it, ask them too16:23
*** bnemec has quit IRC16:23
harlowja_still_aDuncanT, i think some of the hate was just about it needing integration tests (due to lack of time/people...)16:24
harlowja_still_aso thats why i'm getting some y! co-worker folks involved, to help...16:24
jgriffithavishay: halo16:24
harlowja_still_aclean it up, get integration tests ... (it also uses taskflow, so want to make sure its not to baddly off)16:24
avishayjgriffith: i think lio in juno is broken :(16:25
jgriffithavishay: yeah, so I think that backport was no-bueno16:25
jgriffithgeguileo: is looking at it16:25
avishayjgriffith: the backport was fine - there is a missing commit somehow16:25
jgriffithavishay: well, it's not :)16:25
avishayjgriffith: i don't see this in juno - https://review.openstack.org/#/c/130399/416:25
jgriffithavishay: because my change was merged AFTER the target break out work16:25
jgriffithavishay: which is where that impl for LIO was16:26
jgriffithavishay: so the backport pulled in everything happy as can be, but didn't catch the fact that target_helper was now COMPLETELY different16:26
avishayjgriffith: gotcha, yeesh :)16:26
jgriffithavishay: yeah :(16:27
avishayjgriffith: is there any CI for LIO?16:27
jgriffithavishay: of course not16:27
jgriffithavishay: I proposed it be removed last summer16:27
avishayjgriffith: then it should be removed (i'm not sure if i'm kidding or not)16:27
jgriffithavishay: because of things like this, and the fact that it's quite difficult to even get it to run on Ubuntu16:27
jgriffithavishay: I agree with you 100%16:27
jgriffithavishay: you can argue it this time though, I'm not wasting my time again :)16:28
*** rakesh_mishra has quit IRC16:28
jgriffithavishay: I even tried to document installing/running on Ubuntu and logging bugs to get it up to speed so a CI could be turned on16:28
*** Zhongjun has quit IRC16:28
jgriffithbut couldn't get a straight answer on FB vs non FB blah blah blah16:28
*** _cjones_ has joined #openstack-cinder16:32
avishayjgriffith: wow, wasted lots of time thinking it was stable16:34
*** krtaylor has quit IRC16:35
jgriffithavishay: it may be :)16:35
jgriffithavishay: I know RHEL makes it default, which is why that patch needed backported to begin with16:35
avishayjgriffith: no it's absolutely broken :)16:35
jgriffithavishay: it breaks EVERYBODY else16:35
jgriffithavishay: that was my conclusion on Ubuntu16:36
jgriffithavishay: and given it was added over a year ago seems crazy that it's still there16:36
avishayjgriffith: according to the CI rules it should be removed16:40
jgriffithavishay: +116:40
avishayjgriffith: you can't be blamed for a bad rebase on something with no checks16:40
jgriffithavishay: Well, I can, and likely will :)16:40
jgriffithbut that's ok16:40
avishayjgriffith: well i don't blame you if it makes you feel better :)16:41
jgriffithavishay: it does :)16:41
geguileojgriffith: Do you have that doc you mentioned you worked on to get LIO on Ubuntu working?16:41
avishayjgriffith: i'm off, thanks16:41
jgriffithgeguileo: Oh boy...16:41
geguileoavishay: I don't blame him either, I blame myself for not checking it better :(16:41
jgriffithavishay: catch ya later16:41
*** avishay has quit IRC16:41
jgriffithgeguileo: nah, not your fault either.  AFAIK Rhel is the only platforms it even remotely works on anyway16:42
jgriffithgeguileo: I'll see if I can find my notes16:43
geguileojgriffith: I'd like to work on creating some CI that actually tests LIO, that's why I was asking about your doc for Ubuntu16:43
jgriffithgeguileo: so a couple of problems I had...16:43
geguileojgriffith: Thanks, that would be awesome16:43
jgriffithgeguileo: I had to update the kernel on Ubuntu to even install the packages16:43
jgriffithgeguileo: which for me was a deal breaker right there16:43
*** _cjones_ has quit IRC16:43
*** MentalRay has joined #openstack-cinder16:43
jgriffithgeguileo: that I couldn't run it in the gate without a kernel package16:43
*** _cjones_ has joined #openstack-cinder16:43
jgriffithgeguileo: although I suppose that's doable16:44
geguileojgriffith: I'll try to see what I can do16:44
jgriffithgeguileo: if nothing else I'm happy to run back through it again on the Ubuntu side and we can team up on it16:45
geguileojgriffith: Ok, I'll start by installing an Ubuntu and see if I can get LIO running there16:46
jgriffithgeguileo: awesome16:46
*** harlowja_still_a has quit IRC16:47
jgriffithgeguileo: this may help: https://goo.gl/uJyJM416:47
jgriffithgeguileo: although IMO it's crap that it needs vendor packages to work16:48
geguileojgriffith: Thanks!16:48
jgriffithbut my understanding from avirambh is that it is the best chance to work :)16:48
geguileoMaybe there's a workaround for that16:48
jgriffithgeguileo: probably16:49
geguileoGood to know16:49
geguileoI'll start with that16:49
*** DericHorn-HP has quit IRC16:49
*** patrickeast has quit IRC16:51
*** changbl has quit IRC16:53
*** DericHorn-HP has joined #openstack-cinder16:53
*** mutoulbj has joined #openstack-cinder16:56
*** bluex-pl has quit IRC16:59
*** e0ne has quit IRC16:59
*** krtaylor has joined #openstack-cinder17:04
*** mriedem has quit IRC17:05
*** vokt has joined #openstack-cinder17:06
*** ronis has joined #openstack-cinder17:06
*** shyama has joined #openstack-cinder17:11
*** annegentle has joined #openstack-cinder17:12
*** patrickeast has joined #openstack-cinder17:13
jgriffithpatrickeast: trying to get your patch loaded up BTW17:19
jgriffithpatrickeast: should have feedback later today17:19
patrickeastjgriffith: sweet17:20
patrickeastjgriffith: thanks for helping with this17:20
*** vincent_hou has quit IRC17:20
*** changbl has joined #openstack-cinder17:30
*** dontalton has joined #openstack-cinder17:32
*** xyang1 has joined #openstack-cinder17:33
*** sgotliv has quit IRC17:34
*** MentalRay has quit IRC17:42
*** chlong has quit IRC17:43
*** aarefiev_home has quit IRC17:48
*** dalgaaf has quit IRC17:48
*** annegentle has quit IRC17:49
*** annegentle has joined #openstack-cinder17:51
*** mriedem has joined #openstack-cinder17:52
jgriffithpatrickeast: I seem to be missing something17:56
jgriffithpatrickeast: I've enabled the conf setting, but not getting the second/cache volume17:57
jgriffithpatrickeast: also, wondering... would it be mo-betta to move this into the manager?17:57
patrickeastjgriffith: uhh yes17:57
patrickeastjgriffith: so you set the cache to enabled, and set the internal tenant settings?17:57
jgriffithnope, internal tenant is what I'm missing :)17:58
patrickeastjgriffith: if you grep for ‘IMG-CACHE’ in the log it should show what it was trying to do/where it failed17:58
patrickeasti left those shotgunned around while debugging stuff17:58
*** aarefiev_home has joined #openstack-cinder17:58
patrickeastjgriffith: i’ve been thinking how best to do it in the manager, and i’m not sure how to do it easily, we kind of need to do the cache stuff at the point in time where we are either going to download it or not in the flow17:59
jgriffithhmmm...17:59
patrickeastjgriffith: i refactored it a bunch of friday so most of the actual code lives under cinder/image/cache.py now17:59
jgriffithso I don't see IMG-CACHE in my logs at all :(17:59
patrickeastjgriffith: so its at least less stuff17:59
patrickeastjgriffith: o17:59
patrickeastjgriffith: thats odd17:59
jgriffithpatrickeast: I've apparantly missed something... lemme try a rejoin18:00
patrickeastjgriffith: i have bene watching it via tail -f /opt/stack/logs/screen/screen-c-vol.log /opt/stack/logs/screen/screen-c-api.log | grep -i 'IMG-CACHE'18:00
*** xyang has joined #openstack-cinder18:00
jgriffithpatrickeast: yeah, got it I think18:00
jgriffithpatrickeast: ok, so how are you setting the account?  I'm far too lazy to read the code :)18:01
patrickeastjgriffith: i added this to my default section http://paste.openstack.org/show/325473/18:02
patrickeastin cinder.conf18:02
patrickeastand you need a user/project to match18:02
jgriffithpatrickeast: cool, that expplains that :)18:02
jgriffithpatrickeast: we should automate that :)18:02
openstackgerritDaniel Tadrzak proposed openstack/cinder: CGSnapshot Object  https://review.openstack.org/19502718:03
openstackgerritDaniel Tadrzak proposed openstack/cinder: ConsistencyGroup Object  https://review.openstack.org/16364118:03
patrickeastjgriffith: yea thats on my todo list to investigate18:03
jgriffith:)18:03
jgriffithfun with keystone18:03
*** markus_z has quit IRC18:04
xyangjgriffith: hi, question for you.  Why were consistencygroup_id and cgsnapshot_id all removed here?  https://review.openstack.org/#/c/193167/18:07
jgriffithxyang: hehe.. yeah, that's what I asked :)18:07
jgriffithxyang: so dulek pointed out they're not actually used18:08
xyangjgriffith: oh, ok.  I thought you know what he was doing18:08
jgriffithxyang: it turns out if you look at the flow, it actually sets host explicitly and bypasses the scheduler18:08
xyangjgriffith: they are needed18:08
*** pradipta has quit IRC18:08
patrickeastxyang: somewhat related, are there tempest tests for cg?18:08
jgriffithpatrickeast: no18:09
jgriffithpatrickeast: because the ref has no concept of CG's18:09
xyangjgriffith: so he still needs snapshot_id, source volume id for create volume, correct?18:09
patrickeastjgriffith: ah right18:09
jgriffithxyang: yes...18:09
xyangjgriffith: then he need cg is and cg snapshot id for the same reason18:09
jgriffithxyang: so TBH that's why I asked him about it, the calls for CG get kinda wierd18:09
xyangjgriffith: those need to be passed to manager and then to the driver18:10
jgriffithxyang: so he's right WRT it being short circuited on the create18:10
xyangjgriffith: otherwise where do we get those?18:10
jgriffithxyang: because we get the host and do a direct call bypassing scheduler altogether18:10
xyangjgriffith: yes, create a empty CG goes thru scheduler18:11
xyangjgriffith: create a volume and add to CG will just use the existing host18:11
xyangjgriffith: create a cg snapshot will use the same host as the source cg18:11
jgriffithxyang: so the last two were the ones that I followed in his change18:11
xyangjgriffith: so same as snapshot_id, src_vol_id, image_id,18:11
jgriffithxyang: so just FYI, I was unsure that this would work and asked him about it18:12
xyangjgriffith: I don't think he tested it at all18:12
jgriffithxyang: I also think we need to put some comments in the code to explain how CG's are working18:12
xyangjgriffith: we can't create a volume and place it in a CG with this change18:12
jgriffithxyang: because we're relying on people like me to review and try and follow the code which isn't so good :)18:12
xyangjgriffith: sure, I can help with that18:12
jgriffithxyang: ok, so that's great you saw this then18:13
jgriffithxyang: I certainly would've required your review before I gave it a +18:13
xyangjgriffith: sure:)18:13
xyangjgriffith: so the CG code in scheduler is needed also because an empty CG doesn't have a host yet18:14
*** earlephilhower has joined #openstack-cinder18:14
jgriffithxyang: yeah, I see that here18:14
xyangjgriffith: ok18:14
*** earlephilhower has quit IRC18:14
*** earlephilhower has joined #openstack-cinder18:14
*** mutoulbj has quit IRC18:24
*** openstackgerrit has quit IRC18:30
*** openstackgerrit has joined #openstack-cinder18:30
*** dtynan has quit IRC18:31
*** dtynan has joined #openstack-cinder18:32
*** ociuhandu has quit IRC18:34
*** IlyaG has joined #openstack-cinder18:36
*** IlyaG has quit IRC18:37
*** shyama has quit IRC18:40
*** afazekas_ has joined #openstack-cinder18:41
*** mutoulbj has joined #openstack-cinder18:43
*** krtaylor has quit IRC18:44
*** jdurgin has joined #openstack-cinder18:46
*** mutoulbj has quit IRC18:48
*** nikeshm has joined #openstack-cinder18:49
*** markvoelker_ has joined #openstack-cinder18:51
*** markvoelker has quit IRC18:52
*** Rockyg has joined #openstack-cinder18:55
*** markvoelker_ has quit IRC18:57
*** markvoelker has joined #openstack-cinder18:57
*** Apoorva has quit IRC19:04
*** Lee1092 has quit IRC19:05
*** Apoorva has joined #openstack-cinder19:06
*** lpetrut has joined #openstack-cinder19:12
*** boris-42 has quit IRC19:12
*** afazekas_ has quit IRC19:15
*** ociuhandu has joined #openstack-cinder19:19
*** scottda has joined #openstack-cinder19:25
*** ronis has quit IRC19:25
thangpharlowja: ping19:31
harlowjapong19:31
thangpharlowja: I am getting a py34 error on my patch - http://logs.openstack.org/54/177054/40/check/gate-cinder-python34/5bcd306/console.html19:31
openstackgerritTom Swanson proposed openstack/cinder: Dell SC: Add support for consistency groups  https://review.openstack.org/19681819:32
thangpharlowja: it works with py27, but failed in py34 with taskflow.exceptions.StorageFailure: Storage backend internal error19:32
thangpharlowja: I can't explain it, wondering if you have any insight19:32
harlowjalooks like some versionedobject stuff no?19:33
harlowjawhen taskflow is trying to compare equality (to determine if the variable should be retained) it looks like thats puking19:33
thangpharlowja: yeah, but nothing has really changed within the taskflow19:33
harlowjaright19:33
harlowjabut versioned objects might have some issue?19:33
harlowjahttp://logs.openstack.org/54/177054/40/check/gate-cinder-python34/5bcd306/console.html#_2015-06-29_16_33_17_81019:34
thangpmaybe19:34
harlowjait more looks like versionedobjects forget to check None somehow?19:34
harlowjabefore running 'return self.obj_to_primitive() == obj.obj_to_primitive()'19:34
harlowja*whatever that does19:34
thangpobj_to_primitive just converts the object to a primitive19:34
thangplike a dict19:35
harlowjalike maybe it forget to check19:35
harlowjaif obj is None: return False or somethign19:35
thangpthe weird thing is it only fails on test_rbd19:35
thangpother ones pass19:35
thangpfor py3419:35
*** dtynan has quit IRC19:35
harlowjaya, my thinking is some versioned objects bug that should be fixed/reported19:36
harlowjadef doesn't seem to be checking equality (or lack of equality) correctly?19:36
harlowjawanna poke dan smith on #openstack-oslo19:36
harlowjahe might know19:36
thangpwell...it looks like the obj is not even passed through correctly19:36
*** dtynan has joined #openstack-cinder19:36
harlowjaidk, idk, if self.results != other.results:  will compare against none19:37
harlowja*only one idk, ha19:37
harlowjasince self.results starts off as None19:37
harlowja*lack of results*19:37
thangpi was wondering if there was anything related to the engine storage19:38
harlowjanope, not in this case imho19:38
harlowjahttps://github.com/openstack/oslo.versionedobjects/blob/master/oslo_versionedobjects/base.py#L638 does seem wrong19:38
harlowja^ seems to have forget to check types, check none ...19:39
thangplike obj isinstance of?19:39
harlowjaya, for example try http://paste.openstack.org/show/325732/19:41
harlowja!= will call into __eq__19:41
openstackharlowja: Error: "=" is not a valid command.19:41
harlowjaby magic19:41
dimsthangp: please open a bug against oslo.versionedobjects in launchpad19:41
harlowja  " != will call into __eq__ "19:41
harlowjawhich then barfss19:41
dimsharlowja: want to do a g-r exclude of the version released today? 0.5.019:41
harlowjaunsure19:42
harlowjaprobably?19:42
thangpharlowja: thanks, that makes sense19:43
harlowjaso something is going on there19:43
harlowjabut beyond me area of knowledge :-P19:44
thangpI'll open a bug, and see if dansmith knows19:44
harlowjathangp and interestingly this is the output from 2.719:44
dansmiththangp: asking about equality of objects?19:45
harlowjathingee eq called with None19:45
harlowjaFalse19:45
harlowjaTrue19:45
*** annegentle has quit IRC19:45
harlowjaand on 3.419:45
harlowjathingee eq called with None19:45
harlowjaFalse19:45
harlowjathingee eq called with None19:45
harlowjaTrue19:45
thangpdansmith: yes19:45
harlowjasooo there is some differnce in how this works on 2.7 and 3.4 (when __eq__ is called vs when it isn't)19:45
dansmiththangp: we specifically don't want to declare a base object equality operator19:45
thangpdansmith: http://logs.openstack.org/54/177054/40/check/gate-cinder-python34/5bcd306/console.html#_2015-06-29_16_33_17_81019:45
*** hodos has joined #openstack-cinder19:45
dansmiththangp: there are lots of reasons but they all center around the fact that equality can be defined in lots of different ways19:45
harlowjathangp interestingly i think in 3.4 they started to call __eq__ for != "when i guess __neq__ is declared but __eq__ is"19:46
harlowja*when __neq__ isn't declared19:46
dansmiththangp: for example, if you only have some attributes loaded, you can't really say whether two things are equal since you don't know the values of the unloaded bits19:46
dansmiththangp: in other cases, a.uuid == b.uuid might be the right comparison19:46
thangpharlowja: huh, odd19:46
dansmiththangp: so we decided not to define it at the bottom19:46
harlowjathangp i'm thinking thats why it is borking on 3.4 (due to that __neq__ and __eq__ change)19:47
dansmiththangp: oh my, I just noticed that we let that creep in!19:48
dansmithoh, no it's in a mixin19:48
dansmithwhew :D19:48
harlowjadansmith it seems like != will call into that to19:48
harlowjaon 3.4 at least19:48
harlowjawhich means if obj is something else (like None or "a" or ...") then it will puke on None.obj_to_primitive() (no attribute)19:49
harlowjawhich appears to have been happening19:49
dansmithharlowja: yeah, bug19:49
harlowjak19:49
*** annegentle has joined #openstack-cinder19:50
thangpdansmith, harlowja: i'll open a bug19:50
dansmithunless you want to go propose adding obj_to_primitive() to python's None :D19:50
harlowja:-P19:50
*** lpetrut has quit IRC19:50
dansmiththangp: thanks19:50
harlowjaprobably should just use https://docs.python.org/3/library/functools.html#functools.total_ordering or something19:50
dimsthangp: dansmith: harlowja: an exclude is in place for now - https://review.openstack.org/#/c/196826/ - need to wait for that to merge19:51
harlowjak19:52
SwansonWe need better driver class names than TransferVD and ManageableVD.19:57
*** annegent_ has joined #openstack-cinder19:58
*** annegentle has quit IRC20:01
tbarronSwanson: :-)20:05
openstackgerritTom Swanson proposed openstack/cinder: Dell SC: Add support for consistency groups  https://review.openstack.org/19681820:15
*** Longgeek has quit IRC20:21
*** dontalton has quit IRC20:26
*** hodos|2 has joined #openstack-cinder20:28
*** annegent_ has quit IRC20:28
*** julim has quit IRC20:29
*** annegentle has joined #openstack-cinder20:29
*** jungleboyj has quit IRC20:30
*** vokt has quit IRC20:30
openstackgerritThang Pham proposed openstack/cinder: Conversion to volume object  https://review.openstack.org/17705420:30
openstackgerritThang Pham proposed openstack/cinder: WIP: RPC and object versioning  https://review.openstack.org/18440420:30
*** boris-42 has joined #openstack-cinder20:31
*** hodos has quit IRC20:31
*** krtaylor has joined #openstack-cinder20:38
*** krtaylor has quit IRC20:39
*** MentalRay has joined #openstack-cinder20:39
*** krtaylor has joined #openstack-cinder20:40
*** edmondsw has quit IRC20:43
*** annegentle has quit IRC20:46
*** MentalRay has quit IRC20:56
*** vokt has joined #openstack-cinder20:59
*** annegentle has joined #openstack-cinder21:05
*** Yogi1 has joined #openstack-cinder21:08
*** Rockyg has quit IRC21:09
*** MentalRay has joined #openstack-cinder21:12
*** Yogi1 has quit IRC21:12
*** krtaylor has quit IRC21:13
*** jungleboyj has joined #openstack-cinder21:20
*** Longgeek has joined #openstack-cinder21:22
*** r-daneel has quit IRC21:23
*** mriedem is now known as mriedem_away21:24
*** kjnelson has quit IRC21:26
*** thangp has quit IRC21:43
*** IanGovett has quit IRC21:45
*** eharney has quit IRC21:45
*** aarefiev_home has quit IRC21:45
*** krtaylor has joined #openstack-cinder21:52
*** rmesta1 has joined #openstack-cinder21:53
*** Longgeek has quit IRC21:56
*** Rockyg has joined #openstack-cinder22:09
openstackgerritOpenStack Proposal Bot proposed openstack/cinder: Updated from global requirements  https://review.openstack.org/19688822:10
*** Rockyg has quit IRC22:12
*** Rockyg has joined #openstack-cinder22:13
*** daneyon has joined #openstack-cinder22:15
*** daneyon_ has joined #openstack-cinder22:16
*** jungleboyj has quit IRC22:17
*** daneyon has quit IRC22:20
*** tsekiyama has joined #openstack-cinder22:21
*** tsbot_ has joined #openstack-cinder22:22
*** annegentle has quit IRC22:22
*** annegentle has joined #openstack-cinder22:23
*** nikeshm has quit IRC22:24
*** MentalRay has quit IRC22:24
*** xyang has quit IRC22:24
*** xyang has joined #openstack-cinder22:24
openstackgerritxing-yang proposed openstack/cinder: Non-disruptive backup  https://review.openstack.org/19393722:25
*** annegentle has quit IRC22:35
*** annegentle has joined #openstack-cinder22:50
*** dims_ has joined #openstack-cinder22:55
*** dims has quit IRC22:59
*** daneyon_ has quit IRC23:00
*** dims_ has quit IRC23:00
*** MentalRay has joined #openstack-cinder23:02
*** jecarey has quit IRC23:02
*** lcurtis has quit IRC23:03
*** xyang1 has quit IRC23:05
*** markvoelker has quit IRC23:13
*** annegentle has quit IRC23:13
*** rmesta1 has quit IRC23:14
*** vokt has quit IRC23:14
*** hodos|2 has quit IRC23:18
*** edmondsw has joined #openstack-cinder23:24
*** jasondotstar has joined #openstack-cinder23:31
*** boris-42 has quit IRC23:32
*** yamada-h has joined #openstack-cinder23:32
*** yamada-h has quit IRC23:37
*** jwcroppe_ has joined #openstack-cinder23:38
*** jwcroppe has quit IRC23:42
*** jwcroppe_ has quit IRC23:43
*** garthb__ has joined #openstack-cinder23:44
*** garthb_ has quit IRC23:48
*** garthb has quit IRC23:48
*** garthb__ has quit IRC23:49
*** jwcroppe has joined #openstack-cinder23:50
*** markvoelker has joined #openstack-cinder23:51
*** edmondsw has quit IRC23:51
*** Longgeek has joined #openstack-cinder23:54
*** laughterwym has joined #openstack-cinder23:54
*** smoriya has joined #openstack-cinder23:54
*** dannywil_ has joined #openstack-cinder23:57

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