Thursday, 2017-05-18

*** dobson has quit IRC00:00
*** dobson has joined #openstack-cinder00:03
*** markstur has joined #openstack-cinder00:04
*** abishop has quit IRC00:05
*** markstur has quit IRC00:08
*** markstur has joined #openstack-cinder00:14
*** ericyoung has quit IRC00:19
*** markstur has quit IRC00:19
*** ericyoung has joined #openstack-cinder00:21
*** wangyong__ has joined #openstack-cinder00:25
*** jamielennox is now known as jamielennox|away00:27
*** wanghao has joined #openstack-cinder00:32
*** jamielennox|away is now known as jamielennox00:41
*** reduxio has joined #openstack-cinder00:47
*** reduxio has quit IRC00:51
*** Julien-zte has joined #openstack-cinder00:52
*** lhx_ has joined #openstack-cinder00:58
*** zengyingzhe has joined #openstack-cinder01:01
*** lhx_ has quit IRC01:01
*** Apoorva_ has joined #openstack-cinder01:01
*** wxy| has joined #openstack-cinder01:02
*** Apoorva has quit IRC01:05
*** Apoorva_ has quit IRC01:06
*** kaisers_ has joined #openstack-cinder01:10
*** zhangguoqing has joined #openstack-cinder01:14
*** kaisers has quit IRC01:14
*** felipemonteiro has joined #openstack-cinder01:15
*** liverpooler has joined #openstack-cinder01:15
openstackgerritwanghao proposed openstack/cinder master: Add missing retype API documentation  https://review.openstack.org/46541601:30
*** jwcroppe has joined #openstack-cinder01:43
*** jwcroppe has quit IRC01:44
*** jwcroppe has joined #openstack-cinder01:44
*** psachin has joined #openstack-cinder01:51
*** lhx__ has joined #openstack-cinder01:57
*** markstur has joined #openstack-cinder01:59
*** markstur has quit IRC02:04
*** markvoelker has quit IRC02:08
*** dhinesh has quit IRC02:08
*** markvoelker has joined #openstack-cinder02:08
*** crushil has joined #openstack-cinder02:10
*** Julien-zte has quit IRC02:27
*** Julien-zte has joined #openstack-cinder02:28
*** jamielennox is now known as jamielennox|away02:40
openstackgerritWang Shilong proposed openstack/cinder master: Add cinder Driver for Lustre  https://review.openstack.org/39557202:42
*** crushil has quit IRC02:43
*** gouthamr has quit IRC02:47
*** gouthamr has joined #openstack-cinder02:48
*** zhangguoqing has quit IRC02:48
*** salv-orlando has joined #openstack-cinder02:48
*** reduxio has joined #openstack-cinder02:49
*** markstur has joined #openstack-cinder02:49
*** Shunli has joined #openstack-cinder02:49
*** reduxio has quit IRC02:53
*** wanghao has quit IRC02:54
openstackgerritTommyLike proposed openstack/cinder master: Eliminate randomness in encode_name method  https://review.openstack.org/46578902:59
*** markstur_ has joined #openstack-cinder03:01
*** Julien-zte has quit IRC03:04
*** markstur has quit IRC03:05
openstackgerritTommyLike proposed openstack/cinder master: Eliminate randomness in encode_name&encode_host_name methods  https://review.openstack.org/46578903:05
*** Julien-zte has joined #openstack-cinder03:05
*** gkadam has joined #openstack-cinder03:07
*** gkadam_ has joined #openstack-cinder03:08
*** gkadam_ has quit IRC03:08
*** nicolasbock has quit IRC03:09
*** markstur_ has quit IRC03:10
*** felipemonteiro has quit IRC03:12
*** zhonghua2 has joined #openstack-cinder03:13
*** links has joined #openstack-cinder03:14
*** zhonghua has quit IRC03:16
*** crushil has joined #openstack-cinder03:18
*** markstur has joined #openstack-cinder03:22
*** markstur has quit IRC03:26
openstackgerritwangxiyuan proposed openstack/cinder master: Ceph: Fix delete backup if no right pool  https://review.openstack.org/46108203:31
*** jamielennox|away is now known as jamielennox03:33
*** salv-orlando has quit IRC03:34
*** wanghao has joined #openstack-cinder03:34
*** felipemonteiro has joined #openstack-cinder03:35
*** mriedem has quit IRC03:39
openstackgerritravi edpuganti proposed openstack/cinder master: Added CG capability to volume group in CoprHD  https://review.openstack.org/45961003:39
openstackgerritwanghao proposed openstack/cinder master: Add missing retype API documentation  https://review.openstack.org/46541603:47
*** markstur has joined #openstack-cinder03:52
*** markvoelker has quit IRC03:56
*** markstur has quit IRC03:56
*** markvoelker has joined #openstack-cinder03:57
*** zhangguoqing has joined #openstack-cinder03:59
*** markvoelker has quit IRC04:01
*** zhangguo_ has joined #openstack-cinder04:03
*** zhangguoqing has quit IRC04:04
*** wxy| has quit IRC04:04
*** zhangguo_ has quit IRC04:06
openstackgerritSofie Huang proposed openstack/cinder master: Extend Cinder driver to utilize multiple FSS storage pools  https://review.openstack.org/42246204:11
*** arnewiebalck__ has joined #openstack-cinder04:17
*** links has quit IRC04:20
*** chhavi has joined #openstack-cinder04:21
*** markstur has joined #openstack-cinder04:21
*** markstur has quit IRC04:23
*** markstur_ has joined #openstack-cinder04:25
*** stakeda has quit IRC04:28
openstackgerritravi edpuganti proposed openstack/cinder master: Added CG capability to volume group in CoprHD  https://review.openstack.org/45961004:31
openstackgerritravi edpuganti proposed openstack/cinder master: Added CG capability to volume group in CoprHD  https://review.openstack.org/45961004:33
*** diablo_rojo has quit IRC04:34
*** markstur_ has quit IRC04:40
*** dave-mccowan has quit IRC04:43
*** lamt has joined #openstack-cinder04:43
*** adisky_ has joined #openstack-cinder04:50
*** reduxio has joined #openstack-cinder04:50
*** bkopilov has joined #openstack-cinder04:51
*** crushil has quit IRC04:52
*** crushil has joined #openstack-cinder04:54
*** zhangguoqing has joined #openstack-cinder04:54
*** reduxio has quit IRC04:55
*** crushil has quit IRC04:56
*** links has joined #openstack-cinder04:58
*** wangyong__ has quit IRC05:05
*** crushil has joined #openstack-cinder05:06
*** lpetrut has joined #openstack-cinder05:06
*** markstur has joined #openstack-cinder05:10
*** ChubYann has quit IRC05:11
*** dhinesh has joined #openstack-cinder05:11
*** wxy| has joined #openstack-cinder05:14
*** arnewiebalck__ has quit IRC05:15
*** Poornima has joined #openstack-cinder05:16
*** lamt has quit IRC05:17
*** zhangguoqing has quit IRC05:17
*** crushil has quit IRC05:23
*** reduxio has joined #openstack-cinder05:23
*** dikonoor has quit IRC05:26
*** salv-orlando has joined #openstack-cinder05:27
*** dikonoor has joined #openstack-cinder05:27
*** lamt has joined #openstack-cinder05:29
*** reduxio has quit IRC05:29
*** reduxio has joined #openstack-cinder05:32
*** wangyong__ has joined #openstack-cinder05:34
*** psachin has quit IRC05:35
*** reduxio has quit IRC05:36
*** felipemonteiro has quit IRC05:37
*** reduxio has joined #openstack-cinder05:38
*** dhinesh has quit IRC05:42
openstackgerritwanghao proposed openstack/cinder master: Add information in notification of type's extra_spec  https://review.openstack.org/46581405:43
*** reduxio has quit IRC05:44
*** salv-orlando has quit IRC05:44
openstackgerritShangXiao proposed openstack/cinder master: Fix a typo change 'wiht' to  'with'  https://review.openstack.org/46581505:45
openstackgerritwangxiyuan proposed openstack/cinder-specs master: Support metadata for backup  https://review.openstack.org/45608805:46
*** rcernin has joined #openstack-cinder05:46
*** reduxio has joined #openstack-cinder05:46
*** lpetrut has quit IRC05:47
*** reduxio has quit IRC05:50
*** kaisers has joined #openstack-cinder05:50
*** amitk has joined #openstack-cinder05:50
*** reduxio has joined #openstack-cinder05:52
*** kaisers_ has quit IRC05:53
*** lamt has quit IRC05:53
*** Julien-zte has quit IRC05:54
*** wanghao_ has joined #openstack-cinder05:55
*** wanghao has quit IRC05:55
*** reduxio has quit IRC05:56
*** mayur has joined #openstack-cinder06:01
openstackgerritShangXiao proposed openstack/cinder master: Fix a typo  change errot word 'availble' to 'available'  https://review.openstack.org/46582306:03
openstackgerritwanghao proposed openstack/cinder master: Add information in notification of type's extra_spec  https://review.openstack.org/46581406:06
openstackgerritShangXiao proposed openstack/cinder master: Fix a typo  change error word 'availble' to 'available'  https://review.openstack.org/46582306:07
*** links has quit IRC06:08
mayurhi06:08
mayurI got -1 from jenkins due to failure of gate-cinder-python27-ubuntu-xenial06:08
*** markstur has quit IRC06:09
*** Shaofei has joined #openstack-cinder06:11
openstackgerritwanghao proposed openstack/cinder master: Add information in notification of type's extra_spec  https://review.openstack.org/46581406:11
*** lamt has joined #openstack-cinder06:12
*** reduxio has joined #openstack-cinder06:14
*** reduxio has quit IRC06:18
*** reduxio has joined #openstack-cinder06:20
*** pgadiya has joined #openstack-cinder06:21
*** links has joined #openstack-cinder06:24
*** reduxio has quit IRC06:24
*** pcaruana has joined #openstack-cinder06:24
*** lamt has quit IRC06:26
*** reduxio has joined #openstack-cinder06:27
openstackgerritqtlu proposed openstack/cinder master: Check the volume metadata value is a string or not  https://review.openstack.org/46582906:27
*** reduxio has quit IRC06:31
mayur-1 from jenkins https://review.openstack.org/#/c/40991406:32
*** reduxio has joined #openstack-cinder06:33
openstackgerritShangXiao proposed openstack/cinder master: [Fix a typo] replace the wrong word 'Unkown' in line 14 and line 186 with the right word 'Unknown'  https://review.openstack.org/46583206:35
openstackgerritwanghao proposed openstack/cinder master: Add information in notification of type's extra_spec  https://review.openstack.org/46581406:35
openstackgerritwanghao proposed openstack/cinder master: Add information in notification of type's extra_spec  https://review.openstack.org/46581406:36
*** gouthamr has quit IRC06:36
*** reduxio has quit IRC06:37
*** pgadiya has quit IRC06:45
*** salv-orlando has joined #openstack-cinder06:45
*** e0ne has joined #openstack-cinder06:49
*** salv-orlando has quit IRC06:50
*** e0ne has quit IRC06:56
*** pgadiya has joined #openstack-cinder07:01
bhagyashrisscottda: Hi,07:04
*** sofie_ has joined #openstack-cinder07:05
*** lkuchlan has joined #openstack-cinder07:07
*** belmoreira has joined #openstack-cinder07:11
*** Julien-zte has joined #openstack-cinder07:12
*** Julien-zte has quit IRC07:15
*** links has quit IRC07:16
*** Julien-zte has joined #openstack-cinder07:17
*** reduxio has joined #openstack-cinder07:18
openstackgerritMerged openstack/cinder master: Fix forceful deletion of Consistency Group for GPFS Driver  https://review.openstack.org/46417907:21
*** Julien-zte has quit IRC07:22
*** pgadiya has quit IRC07:22
*** Julien-zte has joined #openstack-cinder07:22
*** flip214 has left #openstack-cinder07:23
*** Julien-zte has quit IRC07:24
*** Julien-z_ has joined #openstack-cinder07:25
*** Julien-z_ has quit IRC07:25
*** Julien-zte has joined #openstack-cinder07:26
*** Julien-zte has quit IRC07:27
*** Julien-z_ has joined #openstack-cinder07:27
*** adisky_ has quit IRC07:29
*** links has joined #openstack-cinder07:30
*** pgadiya has joined #openstack-cinder07:34
*** zhangguoqing has joined #openstack-cinder07:36
*** Julien-z_ has quit IRC07:38
*** mlakat has joined #openstack-cinder07:39
*** lpetrut has joined #openstack-cinder07:41
*** Julien-zte has joined #openstack-cinder07:42
*** stakeda has joined #openstack-cinder07:46
*** salv-orlando has joined #openstack-cinder07:46
*** Julien-zte has quit IRC07:47
*** Julien-zte has joined #openstack-cinder07:47
*** Cibo_ has joined #openstack-cinder07:51
*** salv-orlando has quit IRC07:52
*** sdatko has quit IRC07:53
*** dpawlik has quit IRC07:53
*** mayur has quit IRC07:53
*** zhonghua2 has quit IRC07:54
*** zhonghua has joined #openstack-cinder07:55
*** reduxio has quit IRC07:55
bhagyashrisjgriffith: Hi,07:57
*** reduxio has joined #openstack-cinder07:58
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-cinder08:00
*** sdatko has joined #openstack-cinder08:00
*** dpawlik has joined #openstack-cinder08:01
*** Cibo_ has quit IRC08:02
*** bhagyashris_ has joined #openstack-cinder08:05
*** Julien-zte has quit IRC08:07
*** Julien-zte has joined #openstack-cinder08:07
*** adisky_ has joined #openstack-cinder08:10
openstackgerritShangXiao proposed openstack/cinder master: Fix a typo  https://review.openstack.org/46583208:11
*** aarefiev_afk is now known as aarefiev08:16
*** Julien-zte has quit IRC08:24
*** lkuchlan has quit IRC08:28
openstackgerritYingzhe Zeng proposed openstack/cinder master: Use requests lib for Huawei array connection  https://review.openstack.org/45904208:33
*** arnewiebalck_ has quit IRC08:37
openstackgerritwanghao proposed openstack/cinder master: Remove unused volume_types field when creating group.  https://review.openstack.org/46586808:37
*** arnewiebalck_ has joined #openstack-cinder08:38
openstackgerritGorka Eguileor proposed openstack/cinder master: NFS Backup: Fix overwritting backups  https://review.openstack.org/46586908:39
*** chhavi has quit IRC08:40
*** chhavi has joined #openstack-cinder08:40
*** zhurong has joined #openstack-cinder08:41
openstackgerritwangxiyuan proposed openstack/cinder master: api-ref: add list manageable resource API  https://review.openstack.org/46587408:41
*** zhangguoqing has quit IRC08:45
bhagyashrisgeguileo: Hi,08:47
geguileobhagyashris: hi08:47
bhagyashrisgeguileo: I want to discuss regarding the bug: https://bugs.launchpad.net/cinder/+bug/1619647 . In which the main concern is "connector" parameter in _force_detach() method ref: https://github.com/openstack/cinder/blob/master/cinder/api/contrib/admin_actions.py#L209 is mandatory as per the api-ref but it seems that the "connector" parameter is not mandatory and will not raise KeyError because default value will be return as None. So IMO08:47
openstackLaunchpad bug 1619647 in Cinder "cinder os-force_detach action api 202 accepted even if required "connector" parameter is not passed in request body" [Low,Invalid] - Assigned to Bhagyashri Shewale (bhagyashri-shewale)08:47
bhagyashristhis needs to be fix.08:47
*** zhangguoqing has joined #openstack-cinder08:48
*** salv-orlando has joined #openstack-cinder08:48
openstackgerritwanghao proposed openstack/cinder master: Add information in notification of type's extra_spec  https://review.openstack.org/46581408:49
openstackgerritjiamin proposed openstack/cinder master: DS8K: add replication consistency group support  https://review.openstack.org/46587708:50
geguileobhagyashris: you are right, and the try...except construction was meant to return the error08:52
*** salv-orlando has quit IRC08:53
geguileobhagyashris: I don't understand why someone said it was fixed in master branch... r:-??08:53
geguileobhagyashris: Do you want to fix it?08:53
bhagyashrisgeguileo: yes.08:53
geguileobhagyashris: you can add me to the review08:54
bhagyashrisgeguileo: should i remove the try catch?08:54
geguileobhagyashris: why? r:-???08:54
bhagyashrisgeguileo: sure i will add you as reviewer.08:54
bhagyashrisgeguileo: ok ok. I need to kept the connector parameter as mandatory. so that will raise keyerror08:56
*** reduxio has quit IRC08:56
*** reduxio has joined #openstack-cinder08:56
geguileobhagyashris: yes, you just need to use ['connector'] instead of getting it with a get08:57
bhagyashrisgeguileo: one more concern is: Is there any driver that haven't used the connector parameter?08:57
geguileobhagyashris: that would be irrelevant08:58
*** reduxio has quit IRC08:58
geguileobhagyashris: if there's even 1 that requires it, then it should be compulsory08:58
*** reduxio has joined #openstack-cinder08:58
bhagyashrisgeguileo: ohh got point.08:59
openstackgerritwangxiyuan proposed openstack/cinder master: api-ref: add list manageable resource API  https://review.openstack.org/46587408:59
*** salv-orlando has joined #openstack-cinder09:00
bhagyashrisgeguileo: Thank you for info. I will fix soon and will add as review. Can you please make it as valid?09:00
geguileobhagyashris: done09:02
*** wy has joined #openstack-cinder09:02
bhagyashrisgeguileo: Thank you :)09:02
geguileonp09:02
*** wxy| has quit IRC09:03
*** zhonghua has quit IRC09:03
*** zhonghua has joined #openstack-cinder09:03
*** wxy| has joined #openstack-cinder09:04
*** zhurong has quit IRC09:05
*** salv-orlando has quit IRC09:05
*** wangyong__ has quit IRC09:05
*** wxy| has quit IRC09:06
openstackgerritchenhb proposed openstack/python-cinderclient master: Move the keys methods of volume type to manager  https://review.openstack.org/46588409:06
openstackgerritjiamin proposed openstack/cinder master: DS8K: add replication consistency group support  https://review.openstack.org/46587709:11
*** wxy| has joined #openstack-cinder09:18
*** markstur has joined #openstack-cinder09:20
openstackgerritwangxiyuan proposed openstack/cinder master: api-ref: add list manageable resource API  https://review.openstack.org/46587409:21
*** e0ne has joined #openstack-cinder09:23
*** reduxio has quit IRC09:24
*** reduxio has joined #openstack-cinder09:24
*** markstur has quit IRC09:24
*** Julien-zte has joined #openstack-cinder09:25
bhagyashrisgeguileo: one more point is that I have observed is "attachment_id" is also mandatory as per api-ref but this case is not handled in the code https://github.com/openstack/cinder/blob/master/cinder/api/contrib/admin_actions.py#L219 ? So needs to be fix or not?09:26
openstackgerritwangxiyuan proposed openstack/cinder master: api-ref: add list manageable resource API  https://review.openstack.org/46587409:26
*** reduxio has quit IRC09:28
*** e0ne has quit IRC09:34
openstackgerritravi edpuganti proposed openstack/cinder master: Added CG capability to volume group in CoprHD  https://review.openstack.org/45961009:34
*** e0ne has joined #openstack-cinder09:35
openstackgerritShangXiao proposed openstack/cinder master: Fix a typo  https://review.openstack.org/46589909:35
*** Shunli has quit IRC09:36
*** wxy| has quit IRC09:36
*** wanghao_ has quit IRC09:38
*** vivsoni has quit IRC09:38
*** kwathore_ has joined #openstack-cinder09:38
*** vivsoni has joined #openstack-cinder09:39
*** Julien-zte has quit IRC09:41
*** Julien-zte has joined #openstack-cinder09:41
*** kwathore has quit IRC09:42
*** Julien-zte has quit IRC09:46
*** Julien-zte has joined #openstack-cinder09:47
*** jwcroppe_ has joined #openstack-cinder09:48
*** jwcroppe has quit IRC09:50
*** vivsoni has quit IRC09:50
*** isaacb has joined #openstack-cinder09:54
sofie_ Anyone would like to take a look at this patch? thanks in advance. https://review.openstack.org/#/c/422462/09:54
*** pgadiya has quit IRC09:54
*** reduxio has joined #openstack-cinder10:01
*** Shaofei has quit IRC10:01
*** jamielennox is now known as jamielennox|away10:04
*** pewp has quit IRC10:16
*** pewp has joined #openstack-cinder10:17
*** arunkant_ has quit IRC10:18
*** arunkant_ has joined #openstack-cinder10:19
openstackgerritravi edpuganti proposed openstack/cinder master: Added CG capability to volume group in CoprHD  https://review.openstack.org/45961010:23
*** salv-orlando has joined #openstack-cinder10:28
*** salv-orlando has quit IRC10:33
*** dpawlik has quit IRC10:38
*** dpawlik has joined #openstack-cinder10:38
openstackgerritIsaac Beckman proposed openstack/cinder master: Add IBM-Storage replication group support  https://review.openstack.org/46331410:45
*** openstackgerrit has quit IRC10:48
*** stakeda has quit IRC10:48
*** zhonghua has quit IRC10:54
*** zhonghua has joined #openstack-cinder10:55
*** nicolasbock has joined #openstack-cinder10:56
*** reduxio has quit IRC10:58
*** reduxio has joined #openstack-cinder10:59
*** markstur has joined #openstack-cinder11:00
*** Julien-zte has quit IRC11:01
*** reduxio has quit IRC11:02
*** reduxio has joined #openstack-cinder11:02
*** markstur has quit IRC11:05
*** sdague has joined #openstack-cinder11:06
*** wy has quit IRC11:14
*** reduxio has quit IRC11:16
*** reduxio has joined #openstack-cinder11:16
*** Poornima has quit IRC11:20
*** reduxio has quit IRC11:20
*** dikonoo has joined #openstack-cinder11:23
*** liverpooler has quit IRC11:23
*** reduxio has joined #openstack-cinder11:25
*** dikonoor has quit IRC11:26
*** salv-orlando has joined #openstack-cinder11:28
*** wy has joined #openstack-cinder11:29
*** rawanh has joined #openstack-cinder11:31
*** Julien-zte has joined #openstack-cinder11:33
*** salv-orlando has quit IRC11:33
*** Julien-zte has quit IRC11:36
*** Julien-zte has joined #openstack-cinder11:37
*** reduxio has quit IRC11:44
*** dpawlik has quit IRC11:44
*** amitk has quit IRC11:46
*** Poornima has joined #openstack-cinder11:47
tommylikehuhey zengyingzhe , smcginnis , eharney, could you take a look at this patch? https://review.openstack.org/#/c/465789/11:47
*** reduxio has joined #openstack-cinder11:48
*** Julien-zte has quit IRC11:49
*** chlong has joined #openstack-cinder11:49
*** Julien-zte has joined #openstack-cinder11:49
*** dpawlik has joined #openstack-cinder11:55
*** salv-orlando has joined #openstack-cinder11:57
*** abishop has joined #openstack-cinder11:58
*** openstackgerrit has joined #openstack-cinder12:00
openstackgerritTzur Eliyahu proposed openstack/cinder master: Ibm storage: added new option for qos type  https://review.openstack.org/45964912:00
*** MVenesio has joined #openstack-cinder12:01
*** edmondsw has joined #openstack-cinder12:03
*** catintheroof has joined #openstack-cinder12:09
*** zhurong has joined #openstack-cinder12:09
*** zhurong has quit IRC12:10
*** rawanh has quit IRC12:17
*** zhonghua has quit IRC12:21
*** zhonghua has joined #openstack-cinder12:22
openstackgerritwangxiyuan proposed openstack/cinder master: api-ref: add list manageable resource API  https://review.openstack.org/46587412:23
*** markvoelker has joined #openstack-cinder12:23
*** mriedem has joined #openstack-cinder12:28
*** Julien-zte has quit IRC12:29
*** liverpooler has joined #openstack-cinder12:29
*** Julien-zte has joined #openstack-cinder12:30
*** reduxio has quit IRC12:37
*** reduxio has joined #openstack-cinder12:38
*** Poornima has quit IRC12:39
*** salv-orlando has quit IRC12:39
*** eharney has joined #openstack-cinder12:40
*** salv-orlando has joined #openstack-cinder12:40
*** gkadam has quit IRC12:41
*** Julien-zte has quit IRC12:41
*** liverpooler has quit IRC12:42
*** Julien-zte has joined #openstack-cinder12:42
*** liverpooler has joined #openstack-cinder12:42
*** sofie_ has quit IRC12:43
openstackgerritOpenStack Proposal Bot proposed openstack/cinder master: Updated from global requirements  https://review.openstack.org/46436212:44
*** links has quit IRC12:45
*** salv-orlando has quit IRC12:45
openstackgerritArnon Yaari proposed openstack/cinder master: INFINIDAT: add support for generic volume groups  https://review.openstack.org/45023612:47
openstackgerritArnon Yaari proposed openstack/cinder master: INFINIDAT: delete host objects when detaching the last LUN  https://review.openstack.org/46558512:47
openstackgerritArnon Yaari proposed openstack/cinder master: INFINIDAT: add support for iSCSI  https://review.openstack.org/43698912:47
openstackgerritArnon Yaari proposed openstack/cinder master: INFINIDAT: add locking around initialize/terminate connection  https://review.openstack.org/42227712:47
openstackgerritArnon Yaari proposed openstack/cinder master: INFINIDAT: Use infinisdk for communication with storage array  https://review.openstack.org/41845112:47
*** reduxio has quit IRC12:48
*** catintheroof has quit IRC12:50
*** lamt has joined #openstack-cinder12:52
*** reduxio has joined #openstack-cinder12:54
*** reduxio has quit IRC12:55
*** reduxio_ has joined #openstack-cinder12:56
*** reduxio_ has quit IRC12:56
*** reduxio has joined #openstack-cinder12:56
*** gouthamr has joined #openstack-cinder12:58
*** wy has quit IRC13:00
smcginniseharney: Not so sure about the tooz thing.13:10
smcginniseharney: Manila has pretty much the same thing, and I don't think they are failing.13:10
smcginniseharney: https://github.com/openstack/manila/blob/master/manila/test.py#L15213:11
openstackgerritDigvijay Ukirde proposed openstack/cinder master: GPFS Path: Fix bugs related to initialization of GPFSNFS Driver  https://review.openstack.org/46596113:12
eharneysmcginnis: i don't know really, but the stack trace i put in launchpad looked like a heartbeat was causing a deadlock13:13
*** dave-mccowan has joined #openstack-cinder13:14
*** lhx__ has quit IRC13:14
smcginniseharney: I guess we could be using it slightly different and hitting an error that way.13:15
eharneysmcginnis: i keep poking at this thing, but am kind of limited on time for it this week, unfortunately13:16
smcginnisI've tried a few things as well, but not having much luck.13:17
smcginnisAnd it doesn't seem to be getting any better. :/13:18
eharneyit's pretty curious that it doesn't happen on py313:19
smcginnisDefintiely13:19
*** dustins has joined #openstack-cinder13:23
*** jdillaman has quit IRC13:28
*** salv-orlando has joined #openstack-cinder13:41
*** salv-orlando has quit IRC13:46
*** jamielennox|away is now known as jamielennox13:49
*** lamt has quit IRC13:52
openstackgerritwangxiyuan proposed openstack/cinder master: api-ref: add list manageable resource API  https://review.openstack.org/46587413:53
*** Cibo_ has joined #openstack-cinder13:54
*** lhx__ has joined #openstack-cinder13:55
*** crose has joined #openstack-cinder13:55
*** psachin has joined #openstack-cinder13:56
*** dikonoo has quit IRC14:02
*** dikonoo has joined #openstack-cinder14:02
*** chlong has quit IRC14:04
*** felipemonteiro has joined #openstack-cinder14:06
*** dustins has quit IRC14:07
*** felipemonteiro_ has joined #openstack-cinder14:09
*** mriedem has left #openstack-cinder14:12
*** mriedem has joined #openstack-cinder14:12
*** felipemonteiro__ has joined #openstack-cinder14:12
*** felipemonteiro has quit IRC14:12
*** reduxio has quit IRC14:13
*** reduxio has joined #openstack-cinder14:13
*** xyang has joined #openstack-cinder14:14
*** Cibo_ has quit IRC14:15
*** felipemonteiro_ has quit IRC14:15
*** reduxio has quit IRC14:17
*** zhaochao has quit IRC14:18
*** diablo_rojo has joined #openstack-cinder14:19
*** mkoderer has joined #openstack-cinder14:19
*** wanghao has joined #openstack-cinder14:19
openstackgerritHelen Walsh proposed openstack/cinder master: VMAX driver - Retype, replacing SMI-S with REST  https://review.openstack.org/45675714:23
*** Poornima has joined #openstack-cinder14:25
openstackgerritwanghao proposed openstack/cinder master: Remove unused volume_types field when creating group.  https://review.openstack.org/46586814:27
*** otherwiseguy has joined #openstack-cinder14:27
*** wanghao has quit IRC14:33
*** wanghao has joined #openstack-cinder14:33
*** markstur has joined #openstack-cinder14:36
*** Poornima has quit IRC14:38
*** markstur has quit IRC14:41
*** crushil has joined #openstack-cinder14:43
*** Poornima has joined #openstack-cinder14:45
*** markstur has joined #openstack-cinder14:45
*** lpetrut has quit IRC14:48
openstackgerritGorka Eguileor proposed openstack/cinder master: WIP: Fix py27 gate - Remove Tooz usage for tests  https://review.openstack.org/46599814:49
isaacbdf -h14:50
smcginnisisaacb: 0%14:52
isaacbsmcginnis: Hi14:53
*** jwcroppe_ has quit IRC14:53
*** Poornima has quit IRC14:58
smcginnisgeguileo: That may have done it.14:58
smcginniseharney: ^14:58
smcginnisI'm suspicious of some of the locking and retries in the tooz file driver.14:58
geguileosmcginnis: if that works I'll try to have a closer look at the code in TooZ14:59
smcginnisI haven't stepped through, but at quick glance it looks like it might need reentrant locking for some of those retries to work.14:59
*** wanghao has quit IRC15:00
*** psachin has quit IRC15:01
*** cknight has joined #openstack-cinder15:01
*** ebalduf has quit IRC15:05
*** dpawlik has quit IRC15:05
*** dpawlik has joined #openstack-cinder15:08
*** ebalduf has joined #openstack-cinder15:09
*** dustins has joined #openstack-cinder15:10
*** lamt has joined #openstack-cinder15:11
*** jwcroppe has joined #openstack-cinder15:12
*** zhangguoqing has quit IRC15:12
*** zhangguoqing has joined #openstack-cinder15:12
geguileoeharney: apparently my mocking of tooz worked: http://logs.openstack.org/98/465998/1/check/gate-cinder-python27-ubuntu-xenial/a8ed925/console.html#_2017-05-18_14_57_22_80396515:15
smcginnisWell this is a new one: sqlalchemy.orm.exc.DetachedInstanceError: Parent instance <VolumeTypes at 0x7f29345f115:15
smcginnisf10> is not bound to a Session; lazy load operation of attribute 'projects' cannot procee15:15
*** aarefiev is now known as aarefiev_afk15:15
*** reduxio has joined #openstack-cinder15:15
smcginnisgeguileo: Ran through a few times locally on a machine that had been previously failing.15:16
smcginnisgeguileo: I think this works around the problem.15:16
*** zhangguoqing has quit IRC15:16
geguileosmcginnis: now we would just need to confirm there's not an actual bug in Tooz that could bite us on a deployment15:16
smcginnisI think it is15:17
*** Julien-zte has quit IRC15:17
geguileosmcginnis: that error is in a unit test or in a deployment?15:17
smcginnisgeguileo: It was in a unit test during one of the runs I did against your patch.15:17
geguileowow, that's weird!15:17
*** Julien-zte has joined #openstack-cinder15:17
smcginnisgeguileo: I don't think it's related. Ran a few times successfully.15:18
*** Julien-zte has quit IRC15:18
smcginnisgeguileo: I think just a random failure.15:18
geguileoyeah, probably one of those inter tests dependencies15:18
*** Julien-zte has joined #openstack-cinder15:18
*** Julien-zte has quit IRC15:18
otherwiseguysmcginnis, I got that failure just a second ago running tests locally w/o any patch applied15:18
smcginnisotherwiseguy: That lazy load failure?15:19
otherwiseguysmcginnis, yeah.      sqlalchemy.orm.exc.DetachedInstanceError: Parent instance <VolumeTypes at 0x148c9cd0> is not bound to a Session; lazy load operation of attribute 'projects' cannot proceed15:19
*** Julien-zte has joined #openstack-cinder15:20
otherwiseguyon cinder.tests.unit.test_quota.QuotaIntegrationTestCase.test_too_many_combined_gigabytes15:20
smcginnisotherwiseguy: OK, looks like another one we may need to track down.15:20
*** reduxio has quit IRC15:20
*** Julien-zte has quit IRC15:20
smcginnisgeguileo: Want to remove your WIP on that one?15:20
Swansonsmcginnis, finding all kinds of things. and you said unit tests were for suckers.15:20
geguileosmcginnis: OK15:20
smcginnisgeguileo: Even if it's not the ultimate fix, that should free things up again so we're not blocking everything with gate failures.15:20
openstackgerritGorka Eguileor proposed openstack/cinder master: Fix py27 gate - Remove Tooz usage for tests  https://review.openstack.org/46599815:21
geguileosmcginnis: +115:21
smcginnisSwanson: Must have been referring to you. :P15:21
* otherwiseguy thinks many of the unit tests in the openstack ecosystem *are* for suckers, but just because they are bad tests15:21
otherwiseguy:p15:21
smcginnisotherwiseguy: I can't argue with that. :D15:22
* otherwiseguy even got mad and blogged about it yesterday15:22
otherwiseguysmcginnis, https://blog.otherwiseguy.com/how-not-to-write-python-unit-tests/15:23
SwansonOMG it is nothing but samples from my driver!15:23
smcginnisLOL15:23
smcginnisotherwiseguy: Just starting to read, but nice write up so far.15:23
smcginnisotherwiseguy: I hate how much we are just testing that mock works.15:24
otherwiseguysmcginnis, yeah, we test "this is what the code does" and not "this is what the code is supposed to do".15:24
otherwiseguy(often, not always of course)15:24
smcginnisotherwiseguy: Too often.15:25
Swansonsmcginnis, I find that once the unit tests are written they are no longer useful. Writing them forces you to sort out what the code is supposed to do.15:25
smcginnisSwanson: There are definitely some that are most useful while writing the code.15:26
SwansonChris Cornell is dead!?!?!?15:26
otherwiseguySwanson, Unless the test is just calling assert_called_once_with() for everything that is in the function. That teaches nothing. :D15:26
smcginnisyep15:26
DuncanTotherwiseguy: I find a good test of the value of the test is whether I can refactor the guts of the code under test without breaking the test15:27
otherwiseguyDuncanT, exactly. If you can't do that, then what's the point? If any refactor is going to make you rewrite the test, then what is the test keeping you from breaking?15:28
* otherwiseguy calms himself before he starts ranting again15:29
otherwiseguy:)15:29
smcginnis:)15:29
*** jdillaman has joined #openstack-cinder15:29
DuncanTotherwiseguy: Remind me to go for a beer with you some time at a summit or something... I suspect we'd get on :-)15:29
smcginnisDuncanT: If you've some time, this gets around a bunch of gate failures: https://review.openstack.org/#/c/465998/215:29
smcginnisDuncanT: First you need to make it to another summit!15:29
otherwiseguyDuncanT, Woohoo, more beer drinking buddies. :D15:30
smcginnisDuncanT: Or PTG.15:30
smcginnisotherwiseguy: You've come to the right channel if you're looking for that. ;)15:30
*** winston-d_ has joined #openstack-cinder15:30
DuncanTotherwiseguy: There are folks on this channel who make my current beer drinking ways look decidedly amateurish15:31
* otherwiseguy suspects that after today there will be much cinder-beer drunk(s)15:32
smcginnisDuncanT: You must have cut back. There was one night out in Vancouver with you that I don't entirely remember the walk back to my hotel. :D15:32
smcginnisotherwiseguy: If we finally stop breaking the gate, I celebration may be in order.15:33
smcginniss/I/a/15:33
*** salv-orlando has joined #openstack-cinder15:33
DuncanTsmcginnis: You're just a lightweight ;-)15:33
smcginnisDuncanT: Fair point. :)15:33
DuncanTsmcginnis: The more I dance, the less I drink, as a rule. Other than the all-night blues in Barcelona... I drank a /lot/ of whisky that night15:34
SwansonIf I'm dancing you need to get me to the ER fast. That much alcohol kills.15:41
*** chlong has joined #openstack-cinder15:43
*** dikonoo has quit IRC15:45
*** dikonoor has joined #openstack-cinder15:45
*** rcernin has quit IRC15:47
openstackgerritHelen Walsh proposed openstack/cinder master: VMAX driver - Replication, replacing SMI-S with REST  https://review.openstack.org/46602715:54
*** Apoorva has joined #openstack-cinder15:55
smcginnisLooks like we are probably about 2 hours out (at least) from having py27 tests pass again.15:55
*** e0ne has quit IRC15:56
*** dpawlik is now known as _dpawlik15:57
*** belmoreira has quit IRC15:58
Swansonyay15:58
diablo_rojoDuncanT smcginnis  don't forget the fireball shots16:06
*** reduxio has joined #openstack-cinder16:07
*** jose-phillips has quit IRC16:08
DuncanTdiablo_rojo: I'll pack chilli vodka one of these trips....16:09
*** jose-phillips has joined #openstack-cinder16:09
diablo_rojoDuncanT, but I have a pathetic scandanavian palate when it comes to spicy things.16:11
*** reduxio has quit IRC16:12
openstackgerritHelen Walsh proposed openstack/cinder master: VMAX driver - QoS, replacing SMI-S with REST  https://review.openstack.org/45675916:13
diablo_rojoDuncanT, what is the likelihood you will make it to the PTG?16:15
*** jonesn has joined #openstack-cinder16:18
*** catintheroof has joined #openstack-cinder16:19
*** pewp has quit IRC16:20
jonesnAny leads on the py27 failures?16:23
smcginnisjonesn: This at least gets around it for the most part: https://review.openstack.org/46599816:25
*** salv-orlando has quit IRC16:25
DuncanTdiablo_rojo: Working on it16:25
smcginnisjonesn: Probably a couple hours before it makes it through though.16:26
diablo_rojoDuncanT, WOOT!16:26
*** salv-orlando has joined #openstack-cinder16:26
jonesnsmcginnis: Just asking, I had noticed things were good until some driver test takes ~60 seconds and then everything blows up16:27
smcginnisjonesn: Best we've been able to tell, looks like maybe some kind of deadlock in the tooz filesystem driver.16:27
*** salv-orlando has quit IRC16:27
*** pewp has joined #openstack-cinder16:27
*** salv-orl_ has joined #openstack-cinder16:27
*** dikonoor has quit IRC16:35
*** pcaruana has quit IRC16:40
*** lhx__ has quit IRC16:42
openstackgerritPavel Gluschak (scsnow) proposed openstack/cinder master: VStorage: make logging path configurable  https://review.openstack.org/45856016:44
openstackgerritHelen Walsh proposed openstack/cinder master: VMAX driver - Compression, replacing SMI-S with REST  https://review.openstack.org/46019116:47
*** isaacb has quit IRC16:48
*** salv-orl_ has quit IRC16:56
*** salv-orlando has joined #openstack-cinder16:56
*** dhinesh has joined #openstack-cinder16:56
openstackgerritHelen Walsh proposed openstack/cinder master: VMAX driver - Replication, replacing SMI-S with REST  https://review.openstack.org/46602716:59
*** mlakat has quit IRC16:59
*** Apoorva_ has joined #openstack-cinder17:00
*** salv-orlando has quit IRC17:00
*** Apoorva has quit IRC17:03
openstackgerritPavel Gluschak (scsnow) proposed openstack/cinder master: Introduced VzStorage Backup Driver  https://review.openstack.org/45361617:04
openstackgerritPavel Gluschak (scsnow) proposed openstack/cinder master: backup: handle device path represented by dir  https://review.openstack.org/46401217:04
*** dhinesh has quit IRC17:05
*** psachin has joined #openstack-cinder17:06
*** jose-phillips has quit IRC17:08
*** jose-phillips has joined #openstack-cinder17:12
*** reduxio has joined #openstack-cinder17:14
*** reduxio has quit IRC17:18
*** ebalduf has quit IRC17:22
*** Cibo_ has joined #openstack-cinder17:28
*** salv-orlando has joined #openstack-cinder17:29
*** harlowja has joined #openstack-cinder17:30
*** salv-orlando has quit IRC17:34
*** ebalduf has joined #openstack-cinder17:36
*** Apoorva_ has quit IRC17:39
*** Apoorva has joined #openstack-cinder17:39
*** jose-phillips has quit IRC17:43
*** jose-phillips has joined #openstack-cinder17:43
*** dhinesh has joined #openstack-cinder17:44
*** laurent\ has quit IRC17:47
*** laurent\ has joined #openstack-cinder17:48
*** zhonghua has quit IRC17:54
*** zhonghua has joined #openstack-cinder17:55
*** harlowja has quit IRC18:01
*** Cibo_ has quit IRC18:08
*** harlowja has joined #openstack-cinder18:15
hemnahttps://www.sudosatirical.com/articles/man-loses-will-to-live-during-gentoo-install/18:19
*** markvoelker has quit IRC18:19
*** markvoelker has joined #openstack-cinder18:20
*** reduxio has joined #openstack-cinder18:21
smcginnishemna: https://twitter.com/nixcraft/status/86412757033325772818:23
*** chhavi has quit IRC18:24
*** markvoelker has quit IRC18:24
*** jose-phillips has quit IRC18:25
*** reduxio has quit IRC18:25
*** MVenesio has quit IRC18:27
openstackgerritMerged openstack/cinder master: RemoteFS: prevent creation of encrypted volumes  https://review.openstack.org/44920518:31
openstackgerritMerged openstack/cinder master: Fix py27 gate - Remove Tooz usage for tests  https://review.openstack.org/46599818:32
*** cali_box has joined #openstack-cinder18:35
*** lamt has quit IRC18:39
*** lamt has joined #openstack-cinder18:42
*** eharney has quit IRC18:48
*** ChubYann has joined #openstack-cinder18:51
*** eharney has joined #openstack-cinder18:51
jungleboyjsmcginnis:  Nice.18:52
*** dillaman has joined #openstack-cinder18:55
*** harlowja has quit IRC18:56
*** smcginnis changes topic to "The Block Storage Project | https://wiki.openstack.org/wiki/Cinder"18:58
*** salv-orlando has joined #openstack-cinder19:04
*** salv-orlando has quit IRC19:05
*** harlowja has joined #openstack-cinder19:07
*** crushil has quit IRC19:14
*** MVenesio has joined #openstack-cinder19:19
*** jose-phillips has joined #openstack-cinder19:19
*** adisky_ has quit IRC19:19
*** MVenesio has quit IRC19:19
openstackgerritJulien Danjou proposed openstack/cinder master: coordination: remove un-used method is_active()  https://review.openstack.org/46053219:20
openstackgerritJulien Danjou proposed openstack/cinder master: coordination: remove custom Lock object  https://review.openstack.org/44750319:20
openstackgerritJulien Danjou proposed openstack/cinder master: coordination: use tooz builtin heartbeat feature  https://review.openstack.org/44707919:20
*** MVenesio has joined #openstack-cinder19:22
*** jose-phillips has quit IRC19:22
*** jose-phillips has joined #openstack-cinder19:24
*** MVenesio has quit IRC19:30
*** dave-mccowan has quit IRC19:31
*** crushil has joined #openstack-cinder19:35
*** gouthamr has quit IRC19:37
*** e0ne has joined #openstack-cinder19:41
*** xyang has quit IRC19:45
*** xyang has joined #openstack-cinder19:47
*** xyang has quit IRC19:48
*** liverpooler has quit IRC19:49
*** lamt has quit IRC19:49
openstackgerritMerged openstack/cinder master: INFINIDAT: Use infinisdk for communication with storage array  https://review.openstack.org/41845119:50
*** lamt has joined #openstack-cinder19:51
*** itlinux has joined #openstack-cinder19:51
*** gouthamr has joined #openstack-cinder19:55
*** gouthamr has quit IRC19:57
*** gouthamr has joined #openstack-cinder20:00
abishopdoes anyone know why cinderclient.shell defaults to v2 and not v3?20:02
*** harlowja has quit IRC20:03
*** gouthamr has quit IRC20:04
*** eharney has quit IRC20:05
*** dustins has quit IRC20:11
*** itlinux has quit IRC20:12
*** reduxio has joined #openstack-cinder20:23
*** winston-d_ has quit IRC20:23
*** reduxio has quit IRC20:27
*** otherwiseguy has left #openstack-cinder20:27
*** gouthamr has joined #openstack-cinder20:29
*** harlowja has joined #openstack-cinder20:30
*** e0ne has quit IRC20:31
*** belmoreira has joined #openstack-cinder20:32
*** belmoreira has quit IRC20:37
*** itlinux has joined #openstack-cinder20:39
*** harlowja has quit IRC20:39
*** otherwiseguy has joined #openstack-cinder20:44
otherwiseguyhmm, http://logs.openstack.org/25/464725/2/gate/gate-cross-cinder-python27-ubuntu-xenial/a440cae/console.html on a requirements merge.20:44
*** salv-orlando has joined #openstack-cinder20:45
*** jbernard has quit IRC20:47
*** jidar has quit IRC20:48
*** cknight has quit IRC20:48
*** jidar has joined #openstack-cinder20:50
*** jbernard has joined #openstack-cinder20:50
*** xyang has joined #openstack-cinder20:54
*** xyang1 has joined #openstack-cinder20:54
*** jonesn has quit IRC20:55
*** dave-mccowan has joined #openstack-cinder20:57
*** jidar has quit IRC20:57
*** jbernard has quit IRC20:59
*** jidar has joined #openstack-cinder20:59
*** jbernard has joined #openstack-cinder21:02
*** sdague has quit IRC21:06
*** abishop has quit IRC21:08
*** swamireddy has quit IRC21:18
*** knikolla has quit IRC21:18
openstackgerritWalter A. Boring IV (hemna) proposed openstack/python-brick-cinderclient-ext master: Added bindep support  https://review.openstack.org/46611021:24
openstackgerritMerged openstack/cinder master: Sheepdog: fix conflict of temporary snapshot name  https://review.openstack.org/44938621:24
openstackgerritOpenStack Proposal Bot proposed openstack/cinder master: Updated from global requirements  https://review.openstack.org/46436221:29
*** crushil_ has joined #openstack-cinder21:30
*** edmondsw_ has joined #openstack-cinder21:36
*** gouthamr has quit IRC21:37
*** edmondsw has quit IRC21:38
*** catintheroof has quit IRC21:47
*** crose has quit IRC21:51
*** haplo37 has quit IRC21:53
*** crushil_ has quit IRC21:53
*** xyang1 has quit IRC22:01
*** haplo37 has joined #openstack-cinder22:02
*** itlinux has quit IRC22:03
*** itlinux has joined #openstack-cinder22:04
*** edmondsw_ has quit IRC22:05
*** edmondsw has joined #openstack-cinder22:06
*** edmondsw_ has joined #openstack-cinder22:07
*** edmondsw has quit IRC22:10
*** edmondsw_ has quit IRC22:11
*** crushil_ has joined #openstack-cinder22:11
*** crushil_ has quit IRC22:12
*** reduxio has joined #openstack-cinder22:24
*** Julien-zte has joined #openstack-cinder22:26
*** diablo_rojo has quit IRC22:27
*** reduxio has quit IRC22:29
*** salv-orlando has quit IRC22:29
*** salv-orlando has joined #openstack-cinder22:34
*** salv-orlando has quit IRC22:38
*** itlinux has quit IRC22:44
*** chlong has quit IRC22:45
*** mriedem1 has joined #openstack-cinder22:53
*** mriedem has quit IRC22:55
openstackgerritMerged openstack/cinder master: Add missing retype API documentation  https://review.openstack.org/46541622:58
openstackgerritOpenStack Proposal Bot proposed openstack/cinder master: Updated from global requirements  https://review.openstack.org/46436223:00
*** gouthamr has joined #openstack-cinder23:01
*** Apoorva_ has joined #openstack-cinder23:02
*** Apoorva has quit IRC23:04
*** xyang has quit IRC23:06
*** mriedem1 is now known as mriedem23:09
openstackgerritMerged openstack/cinder master: Clean codes around backup APIs  https://review.openstack.org/46544823:11
*** gouthamr has quit IRC23:13
*** lamt has quit IRC23:14
*** lamt has joined #openstack-cinder23:16
openstackgerritOpenStack Proposal Bot proposed openstack/cinder master: Updated from global requirements  https://review.openstack.org/46436223:21
*** lamt has quit IRC23:22
*** salv-orlando has joined #openstack-cinder23:22
*** salv-orlando has quit IRC23:26
*** salv-orlando has joined #openstack-cinder23:31
*** salv-orlando has quit IRC23:31
*** xyang has joined #openstack-cinder23:39
*** Apoorva_ has quit IRC23:39
*** xyang has quit IRC23:39
*** Apoorva has joined #openstack-cinder23:40
*** Julien-zte has quit IRC23:42
*** Fdaisuke_ has joined #openstack-cinder23:43
*** Fdaisuke has quit IRC23:43
*** felipemonteiro__ has quit IRC23:59

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