Thursday, 2013-02-21

ayoungtopol, one thing you could do is just create a role, and then change the config file to use the new role id00:00
*** mlavalle has left #openstack-dev00:01
henrynashgyee: changes looking good…00:01
topolayoung, agreed. but not a long term solution :-). definitely would like the migrate function00:01
topolayoung, the config file does not get cached in memory?00:02
*** locke105 has joined #openstack-dev00:02
ayoungtopol, yes, you would need to restart the keystone server....bummer00:02
*** boden has joined #openstack-dev00:02
topolayoung, ldapadd it is. thanks00:03
*** mrodden has joined #openstack-dev00:03
*** nsatterl_ has quit IRC00:03
*** donaldh has quit IRC00:03
henrynashtopol: I'm getting a failure load ldap module in my run_tests….have we change that recently?00:04
ayoungtopol, for LDAP, I think it is probably better to err on the side of making the admins do it and be involved.  We don't automatethe LDAP deployment (except in devstack, thanks to you)00:04
*** alunduil has joined #openstack-dev00:04
ayoungOK, dinner time00:04
*** ayoung is now known as ayoung_omnomnom00:04
topolhenrynash, I havent changed any code in keystone, just devstack making changes to keystone.conf00:05
topolhenrynash, so it cant even find the the module or the module as errors?00:06
henrynashtopol: yes, the "import ldap" fails…I didn't think we required that…I thought we could use the fake00:07
*** nsatterl_ has joined #openstack-dev00:08
*** danwent_ has joined #openstack-dev00:08
*** danwent has quit IRC00:08
*** danwent_ is now known as danwent00:08
*** markvoelker has quit IRC00:08
topolhenrynash, I havent touched either of those. But other folks have. Do you know what error its getting?00:09
*** pabelanger has joined #openstack-dev00:09
henrynashtopol: invetigating....00:09
*** alexpilotti has joined #openstack-dev00:12
gyeehenrynash, added my comments https://review.openstack.org/#/c/2222300:13
henrynashgyee: thx00:13
*** edmund has quit IRC00:13
openstackgerritA change was merged to openstack/nova: Make nova security groups more pluggable  https://review.openstack.org/2206100:14
*** hemna is now known as hemnafk00:15
*** danwent has quit IRC00:16
openstackgerritA change was merged to openstack/nova: Add Nova quantum security group proxy  https://review.openstack.org/2206200:17
*** yamahata has quit IRC00:17
*** vipul is now known as vipul|away00:19
*** vipul|away is now known as vipul00:20
*** dolphm has joined #openstack-dev00:20
*** winston-d_ has joined #openstack-dev00:22
henrynashgyee: new patch that fixes them00:22
*** devoid has quit IRC00:23
*** nsatterl_ has quit IRC00:24
*** nsatterl_ has joined #openstack-dev00:24
*** dwalleck has quit IRC00:26
*** Qten has quit IRC00:26
openstackgerritA change was merged to openstack/nova: Wait for baremetal deploy inside driver.spawn  https://review.openstack.org/2156400:29
openstackgerritA change was merged to openstack/nova: Better error handling in baremetal spawn & destroy  https://review.openstack.org/2159000:30
openstackgerritA change was merged to openstack/nova: Improve performance of baremetal list_instances.  https://review.openstack.org/2158900:30
*** alexpilotti has quit IRC00:30
openstackgerritA change was merged to openstack/nova: Identify baremetal nodes by UUID.  https://review.openstack.org/2193900:30
openstackgerritA change was merged to openstack/nova: Baremetal driver returns accurate list of instance  https://review.openstack.org/2160500:32
openstackgerritA change was merged to openstack/nova: Remove race condition (in Networks)  https://review.openstack.org/2215500:32
openstackgerritA change was merged to openstack/nova: Removed duplicate spawn code in PowerVM driver  https://review.openstack.org/2224300:32
openstackgerritA change was merged to openstack/nova: libvirt: fix volume walk of /dev/disk/by-path  https://review.openstack.org/2246100:33
openstackgerritA change was merged to openstack/nova: ensure we run db tests in CI  https://review.openstack.org/2242000:33
openstackgerritA change was merged to openstack/nova: More gracefully handle TimeoutException in test  https://review.openstack.org/2241600:33
*** obondarev has quit IRC00:33
openstackgerritA change was merged to openstack/nova: Fix pep8 issues with test_manager.py  https://review.openstack.org/2239800:33
openstackgerritA change was merged to openstack/oslo-incubator: Revert "Fast serialization of RPC envelopes for Kombu"  https://review.openstack.org/2248800:34
openstackgerritA change was merged to openstack/oslo-incubator: Don't s/oslo/base/ for files in the rpc lib.  https://review.openstack.org/2248700:34
clarkbjeblair: vishy ^ \o/00:35
*** obondarev has joined #openstack-dev00:36
*** stevebaker has quit IRC00:36
gyeehenrynash, approved it00:36
henrynashgyee: thx00:36
*** jergerber has joined #openstack-dev00:36
gyeedolphm, henrynash, you guys want to apply the domin-scope patch? http://paste.openstack.org/show/32136/00:38
gyeenot sure we have a bug open for this00:38
*** stevebaker has joined #openstack-dev00:38
*** ctracey has quit IRC00:39
gyeebbl00:39
*** gyee has quit IRC00:39
*** ctracey has joined #openstack-dev00:39
henrynashgyee: dolphm has a couple more comments on my patch…maybe not full approval yet00:40
*** salv-orlando has quit IRC00:43
*** alexxu has joined #openstack-dev00:43
*** monst_ has joined #openstack-dev00:44
*** yuanz has quit IRC00:45
*** njoy1__ has joined #openstack-dev00:45
*** ctracey has quit IRC00:45
*** annegentle has joined #openstack-dev00:45
*** ctracey has joined #openstack-dev00:45
*** ctracey has quit IRC00:46
*** obondarev has quit IRC00:47
*** hugo_kuo has joined #openstack-dev00:48
*** ctracey has joined #openstack-dev00:48
*** monst_ has quit IRC00:48
*** esp1 has quit IRC00:48
*** njoy_ has quit IRC00:49
*** obondarev has joined #openstack-dev00:49
*** alszar has quit IRC00:49
topolgyee, do you still need a +1 on pluggable authentication?00:50
*** esp has joined #openstack-dev00:50
*** hugokuo has quit IRC00:51
topoldolphm, I was able to manually add into ldap _member_ with id of 9fe2ff9ee4384b1894a90878d3e92bab  and with that in place I could successfully add a user to a specific tenant.00:52
topoldolphm, _member_ being the magic role00:53
*** esp has quit IRC00:54
*** soody has quit IRC00:54
*** nsatterl__ has joined #openstack-dev00:55
*** nsatterl_ has quit IRC00:55
*** soody has joined #openstack-dev00:56
*** dolphm has quit IRC00:57
*** dolphm has joined #openstack-dev00:57
*** njoy1__ has quit IRC00:57
*** njoy_ has joined #openstack-dev00:57
*** dolphm has quit IRC00:59
openstackgerritA change was merged to openstack/oslo-incubator: Revert "Implement replay detection."  https://review.openstack.org/2249500:59
*** rpedde is now known as rpedde_away01:00
*** sacharya has joined #openstack-dev01:02
*** networkstatic has joined #openstack-dev01:03
*** ayoung_omnomnom is now known as ayoung01:04
ayoungtopol, I wouldn't do straight LDAP.  I would use the internal API.  Something like  PYTHON_PATH=/opt/stack/keystone and then from keystone import identity01:05
*** colinmcnamara has quit IRC01:06
*** bing_bu has joined #openstack-dev01:06
jeblairclarkb: !01:07
henrynashdolphm, gyee: new version of query filter patch that removes one of the two extra bits of in line code that Dolph spotted - if you'd both care to push the buttons again01:07
*** darjeeling has quit IRC01:07
henrynashhttps://review.openstack.org/#/c/22223/01:07
*** soody has quit IRC01:07
*** amerine has quit IRC01:09
*** boden has quit IRC01:09
*** amerine has joined #openstack-dev01:09
topolayoung, I just wanted to test to see if anything else breaks when I added the magic role. It seemed OK. But what I am worried about is do we no longer have a model where you could wire up a real ldap  and use it in read only mode. Wont this new role require that LDAP get updated with the new value?  We have several folks who are comfortable with trying to wire it up to a read only ldap but...01:10
topol...will not be happy (i.e. they will have a fit!)  if ldap must be updated to work.  Will YorikSar's patch be like the enabled emulation where the ldap is not affected?01:10
ayoungtopol, roles to projects require role assignments.  While you can have openstack without role assignements, many of the APIds don't work any way01:10
ayoungso, while there might be other ways to represent role assignments, I am not sure how to map that to what we are doing any way01:11
ayoungbut I guess you could do it with groups somehow.01:12
topolayoung, we had folks wiring it up to an enterprise ldap that already had built in roles01:12
ayoungtopol, so you can use a preexisting role01:12
ayoungit doesn't have to be the default one.01:12
topolayoung, I think that helps, how would that work?01:13
ayoungsay you have a Member role already, with a different Role Id, you set those two config values...they are01:13
ayoungmember_role_id and member_role_name01:14
ayoungbut for a read only database, you wouldn't be able to add roles to users anyway, so they would not make much of a difference.  Understand that if you have any role in a project now, you are "in" that project01:15
ayoungtopol, the default role is just one to help transition the api for add_user_to_project.  But if you had the foogley role in the project, that would work too,01:16
ayoungKapish?01:16
topolayoung, good point. so i could have a read only database and if I dont add anyone I dont need to worry correct?01:16
*** danwent has joined #openstack-dev01:16
ayoungtopol, so long as you have a role abstraction you are good to go01:16
*** adalbas has quit IRC01:16
topolayoung, K that helps.  Now for devstack if YorikSar puts his fix in I dont have to do anything in devstack, correct?01:17
*** nsatterl__ has quit IRC01:17
henrynashgyee: have applied you patch and it passed the various tests01:17
openstackgerritA change was merged to openstack/nova: Move some context checking code from sqlalchemy  https://review.openstack.org/2226601:18
openstackgerritA change was merged to openstack/cinder: Moved cinder_emc_config.xml.sample to emc folder  https://review.openstack.org/2246001:19
openstackgerritA change was merged to openstack/cinder: Uses tempdir module to create/delete xml file  https://review.openstack.org/2245701:19
*** markmcclain has quit IRC01:21
*** gongysh has joined #openstack-dev01:21
*** amerine has quit IRC01:22
topolayoung, another question is does this new role mapping flatten things out? if so folks will really like that01:22
*** gongysh has quit IRC01:23
topolayoung, I got complaints regarding the roles being nested under tenants. Your new approach fixes that correct?01:24
ayoungtopol, probably want to inject that role when building the LDAP server.01:24
ayoungtopol, nope01:24
ayoungtopol, the issue is that tenants were01:24
ayounggroupOfNames01:24
ayoungand now there is no reason to maintain that01:24
ayoungrole assignments will be occupationalRoles still, and nested under project01:25
ayoungbut the project should probably become ou by default.01:25
ayoungand that should be cleaner for everyone01:25
ayounghenrynash, so I think I am going to need your filter as well, especially I am going to change the list behavior to what you suggest01:26
ayoungGET /trusts?trustor_user_id={user_id)01:27
ayoungwill have different policy than01:27
ayoungGET /trusts01:27
*** markvoelker has joined #openstack-dev01:27
henrynashayoung: yes, that should work nicely I think01:27
ayounghenrynash, so no filter is admin only01:27
ayoungwith filter is two different policies, one for trustor= and one for trustee=01:28
henrynashayoung: hmm, no filter in is admin…..true…but hope that is going away!01:28
topolayoung, here is what it looks like after running devstack and then also adding a user to a tenant:  http://fpaste.org/bNJf/01:29
ayoungugh, the role names should be thedns, not the role ids.  But I guess there is no help for that01:30
ayoungstill nice work01:30
henrynashayoung: that filter change is on its way in…was approved, but then dolph suggested a minor nit cleanup…  could you help send it on its way…? https://review.openstack.org/#/c/22223/01:31
*** anniec has joined #openstack-dev01:32
*** alunduil has quit IRC01:34
*** diogogmt has quit IRC01:36
*** pabelanger has quit IRC01:36
*** bencherian has quit IRC01:36
*** markvoelker1 has joined #openstack-dev01:36
*** alunduil has joined #openstack-dev01:36
*** roampune has quit IRC01:38
topolayoung so how it looks now is that there are roles under projects and then each role has the users who have that role are stored as role occupant attributes.  Is that how it should still look going fwd?01:39
henrynashguang: you need any more help on domain scoping?01:40
*** markvoelker has quit IRC01:40
ayoungtopol, yes01:40
ayoungtopol, technically it is roleAssignements under the project01:40
ayoungtheroles themselves are in a list in a node parallel with user and project01:41
topolayoung, YAY. I've earned dinner01:41
*** AlanClark__ has quit IRC01:42
*** AlanClark__ has joined #openstack-dev01:43
henrynashdolphm, ayoung, guang:  when you get a moment, could at least one of you re-apply approval to: https://review.openstack.org/#/c/22223/ following a suggested nit change01:43
*** sulrich has quit IRC01:44
*** soody has joined #openstack-dev01:44
ayounghenrynash, I like that pattern.  None and null pointers are usually best replaced with potentially empty lists/colections01:44
*** esp1 has joined #openstack-dev01:45
henrynashayoung: :-)01:45
ayounghenrynash, I approved.01:45
henrynashayoung: thx01:45
*** AlanClark__ has quit IRC01:46
ayounghenrynash, so the api doc is going to change to reflect your/dolph's suggestion on the list thing.  Which means I might be stealing your filterpatch.01:46
ayounghenrynash, are you going to rework it?01:46
henrynashayoung: so it's in that change, so feelfree01:46
henrynashayoungL for the flattening, idea?01:47
ayoungwell, I was thinking maybe we'd take my policy change and yours and put them into their own patch01:47
ayoungso long as they have no dependencies, they can go in ahead of the trust API01:47
*** annegentle has quit IRC01:48
henrynashayoung: could do…the one request people had was to make it just one protected wrapper that optionally took params….I struggled with that…but may try tomorrow to see if I can improve that01:48
*** vipul is now known as vipul|away01:49
topolgonna go eat. back in 20 mins01:49
henrynashayoungl I mean I struggled to make it work, not struggled conceptually (!)01:49
ayounghenrynash, I'll give it a look later on tonight, gonna try and repost the API spec here first.01:49
*** yjiang5_away is now known as yjiang501:49
henrynashayoung: ok01:49
henrynashayoung: there is one perhaps related change as well...01:50
ayounghenrynash, I might just use your change ID and hack my changes into that01:50
*** vipul|away is now known as vipul01:50
henrynashayoung:… we have overloaded things like create_grant to handle grants on both domains and projects01:50
*** anniec has quit IRC01:50
*** anniec has joined #openstack-dev01:51
ayounghenrynash, that is internal, so we can rename them01:51
henrynashayoung: minimal code…but it means you only have one line in the policy file01:51
ayounghenrynash, but with RBAC they should be protected by different  roles01:51
ayoungonly a  server admin shoud be able to create domains, and only a domain admin should be able to create projects01:52
ayoungsame with grants, I think01:52
*** burris has quit IRC01:53
*** burris has joined #openstack-dev01:53
henrynashayoung: exactly…you could do "identity:create_grant: [["domain_id=%(domain_id)"],["project_id=%(project_id)"]] which would mean you could only do domain grants if you had the roles on the domain and project grants if you had the roles on projects…..01:53
*** markwash has quit IRC01:53
henrynashayoung: so maybe that is OK...01:54
ayounghenrynash, maybe OK, but seems counterintuitive.  Policy is confusing enough as is, no rason to obfusticate it.  Is there anything gained by that?01:54
henrynashayoung: that was my point as well01:54
ayounghenrynash, OK, we'll clean that one up.01:55
henrynashayoung: ok, so 3am in Europe…so I think it may be  time for bed…will check in early tomorrow after a few house kip01:56
ayounghenrynash, smoke me a kipper.  I'll be back for breakfast01:56
henrynashguang: let me know if you need more help on domain tokens..but you code and tests ran fine for me01:56
*** dprince has quit IRC01:57
henrynashayoung: firing it up now :-)01:57
topolgood night henrynash01:57
openstackgerritA change was merged to openstack/nova: Fix message envelope keys.  https://review.openstack.org/2248301:58
*** soody has quit IRC01:58
*** bencherian has joined #openstack-dev01:59
*** gary_th has quit IRC01:59
*** nati_ueno has quit IRC01:59
*** soody has joined #openstack-dev02:00
*** bearovercloud has left #openstack-dev02:00
*** dolphm has joined #openstack-dev02:02
*** dolphm has quit IRC02:02
topolayoung, when is code freeze?  if YorikSar writes code tomorrow for the magic role will it get in?02:02
*** danjared has quit IRC02:03
*** markvoelker has joined #openstack-dev02:05
*** darjeeling has joined #openstack-dev02:06
clarkbtopol: feature freeze is tonight (before thierry wakes up morning time in France)02:07
*** danjared has joined #openstack-dev02:08
*** kagan has quit IRC02:08
*** unix has joined #openstack-dev02:08
topolclarkb, thanks!02:09
*** markvoelker1 has quit IRC02:10
*** sulrich has joined #openstack-dev02:12
*** sulrich has left #openstack-dev02:12
*** sulrich has joined #openstack-dev02:13
*** bencherian has quit IRC02:20
*** pabelanger has joined #openstack-dev02:23
*** mjfork has joined #openstack-dev02:24
*** henrynash_ has joined #openstack-dev02:26
*** andrewbogott is now known as andrewbogott_afk02:26
*** bencherian has joined #openstack-dev02:27
*** pixelbeat has quit IRC02:28
*** henrynash has quit IRC02:29
*** henrynash_ is now known as henrynash02:29
*** bencherian has quit IRC02:31
topolayoung,gyee will you need me to review anything tonight to push things through?  I can be on call if needed02:32
*** jcmartin has quit IRC02:33
*** danwent has quit IRC02:36
*** sulrich has quit IRC02:36
*** cp16net is now known as cp16net|away02:39
*** nati_ueno has joined #openstack-dev02:39
*** Tross has joined #openstack-dev02:40
ayoungtopol, mine can wait until morning.02:40
ayoungtopol, We've missed code freeze02:40
topolayoung, OK really.  clarkb said  (before thierry wakes up morning time in France)02:41
openstackgerritA change was merged to openstack/keystone: enabled attribute emulation support  https://review.openstack.org/2092802:41
openstackgerritA change was merged to openstack/swift: Change in swift-drive-audit handling log rotation.  https://review.openstack.org/1642702:41
clarkbI think that is what the email said02:41
topolK, ayoung, I sent you my number if for some reason you need a review02:42
ayoungtopol, I'm not going to try to shoehorn anything in.  Trusts is pretty much it.02:43
topolayoung, OK!02:43
*** sacharya1 has joined #openstack-dev02:44
*** terryh has quit IRC02:45
*** bencherian has joined #openstack-dev02:45
*** bing_bu has quit IRC02:46
*** bing_bu has joined #openstack-dev02:46
*** anteaya has left #openstack-dev02:46
*** reed has quit IRC02:47
*** sacharya has quit IRC02:47
*** nati_ueno has quit IRC02:49
*** Ryan_Lane has quit IRC02:50
openstackgerritA change was merged to openstack/ceilometer: pipeline: manager publish multiple counters  https://review.openstack.org/2187302:57
*** utlemming has quit IRC02:58
*** esp1 has left #openstack-dev02:58
*** tomoe_ has quit IRC02:59
*** utlemming has joined #openstack-dev03:00
*** tomoe_ has joined #openstack-dev03:00
*** terryh has joined #openstack-dev03:02
*** Mandell has quit IRC03:03
*** bencherian has quit IRC03:03
*** koolhead17 has joined #openstack-dev03:03
*** darjeeling has quit IRC03:04
*** adjohn has quit IRC03:08
*** cp16net|away is now known as cp16net03:09
*** bdpayne has quit IRC03:11
*** anniec has quit IRC03:14
openstackgerritA change was merged to openstack/keystone: v3 token API  https://review.openstack.org/2148703:17
*** imsplitbit has joined #openstack-dev03:23
*** markmcclain has joined #openstack-dev03:23
*** BalleS_ has joined #openstack-dev03:25
*** anniec has joined #openstack-dev03:25
*** anniec has quit IRC03:26
*** susanne-balle has quit IRC03:29
*** annegentle has joined #openstack-dev03:30
*** ayoung has left #openstack-dev03:31
*** ayoung has joined #openstack-dev03:32
*** vkmc has quit IRC03:32
*** mjfork has quit IRC03:32
*** mjfork has joined #openstack-dev03:33
*** gongysh has joined #openstack-dev03:35
*** morganfainberg has quit IRC03:37
*** BalleS_ has quit IRC03:38
*** unix has quit IRC03:41
*** mjfork has quit IRC03:47
*** jergerber has quit IRC03:47
*** mjfork has joined #openstack-dev03:47
*** gyee has joined #openstack-dev03:47
*** annegentle has quit IRC03:51
openstackgerritA change was merged to openstack/glance: Filter images by status and add visibility shared  https://review.openstack.org/2160603:54
vipulAnyone else seeing ImportError: No module named oslo.config during keystone launch?  This is on latest devstack03:57
*** zyluo has joined #openstack-dev04:00
*** martine has joined #openstack-dev04:01
*** jab416171 has quit IRC04:04
*** Dr_Who has joined #openstack-dev04:04
*** amotoki has joined #openstack-dev04:05
*** Dr_Who has quit IRC04:08
*** Ryan_Lane has joined #openstack-dev04:08
*** bdpayne has joined #openstack-dev04:10
*** rui_ has joined #openstack-dev04:12
*** thickski_ has joined #openstack-dev04:12
thickski_http://ppa.launchpad.net/ubuntu-cloud-archive/grizzly-staging/ubuntu/pool/main/n/nova/04:14
thickski_http://ppa.launchpad.net/ubuntu-cloud-archive/grizzly-staging/ubuntu/pool/main/n/nova/04:14
*** markvoelker1 has joined #openstack-dev04:17
*** aswadrangnekar has joined #openstack-dev04:18
*** markvoelker has quit IRC04:20
*** markvoelker1 has quit IRC04:20
*** danwent has joined #openstack-dev04:21
*** bdpayne has quit IRC04:22
*** terryh has quit IRC04:25
*** nati_ueno has joined #openstack-dev04:26
*** dims has quit IRC04:28
*** todo-stack has joined #openstack-dev04:29
*** topol has quit IRC04:32
*** nunosantos has quit IRC04:34
*** imsplitbit has quit IRC04:34
openstackgerritA change was merged to openstack/nova: Retry bw_usage_update() on innodb Deadlock  https://review.openstack.org/2227604:35
thickski_excuse me. when does grizzly-3 deb package release? > openstackgerrit04:36
*** terryh has joined #openstack-dev04:37
*** Mandell has joined #openstack-dev04:37
openstackgerritA change was merged to openstack/cinder: Implement a basic backup-volume-to-swift service  https://review.openstack.org/1946804:37
thickski_I am going to use that https://review.openstack.org/#/c/22276/04:37
*** martine has quit IRC04:39
*** navid has joined #openstack-dev04:40
openstackgerritA change was merged to openstack-infra/devstack-gate: Enable tempest cli tests in devstack gate  https://review.openstack.org/2209604:42
openstackgerritA change was merged to openstack-dev/devstack: Added option Q_FLOATING_ALLOCATION_POOL to define an allocation-pool for floating IPs.  https://review.openstack.org/2218904:42
openstackgerritA change was merged to openstack-dev/devstack: Exercise cleanup  https://review.openstack.org/2210104:42
openstackgerritA change was merged to openstack/tempest: Clean up logging from glance_http.py  https://review.openstack.org/2237604:43
openstackgerritA change was merged to openstack/tempest: Add negative test for get server in test_servers_negative.py.  https://review.openstack.org/2241004:43
openstackgerritA change was merged to openstack/tempest: Add negative test for  set server metadata  https://review.openstack.org/2242404:44
openstackgerritA change was merged to openstack/nova: Add an extension to show image size.  https://review.openstack.org/2199004:44
openstackgerritA change was merged to openstack/nova: Make add-fixed-ip update nwfilter wth in libvirt  https://review.openstack.org/2215404:44
openstackgerritA change was merged to openstack/cinder: Fix stale volume list for NetApp 7-mode ISCSI driver  https://review.openstack.org/2022904:44
thickski_oh ,thanks.04:45
thickski_when can I use that apt-get install command?04:45
thickski_I`d like to install g3 package, but there is no g3 deb packages in repository.04:46
*** yaguang has joined #openstack-dev04:51
*** novas0x2a|laptop has quit IRC04:51
*** pabelanger has quit IRC04:54
*** pabelanger has joined #openstack-dev04:57
*** todo-stack has quit IRC04:57
*** rohitk has joined #openstack-dev05:03
*** terryh has quit IRC05:08
*** mohits has joined #openstack-dev05:08
*** darjeeling has joined #openstack-dev05:10
*** nati_ueno has quit IRC05:11
*** markwash has joined #openstack-dev05:13
*** gyee has quit IRC05:14
*** koolhead17 has quit IRC05:16
*** jcmartin has joined #openstack-dev05:16
*** sulrich has joined #openstack-dev05:18
*** KurtMartin has joined #openstack-dev05:19
*** nati_ueno has joined #openstack-dev05:21
*** nati_ueno has quit IRC05:21
openstackgerritA change was merged to openstack/cinder: Skip timestamp check if 'capabilities' is none  https://review.openstack.org/2251005:26
*** rohitk has quit IRC05:26
*** markmcclain has quit IRC05:27
*** rohitk has joined #openstack-dev05:27
*** amerine has joined #openstack-dev05:35
*** henrynash has quit IRC05:38
*** rui_ has quit IRC05:38
*** zyluo has quit IRC05:40
*** pabelanger has quit IRC05:40
*** garyk has quit IRC05:40
*** henrynash has joined #openstack-dev05:42
*** ayoung has quit IRC05:44
*** soody has quit IRC05:47
*** aeperezt has quit IRC05:48
openstackgerritA change was merged to openstack/quantum: Add check-nvp-config utility  https://review.openstack.org/2228805:58
*** melwitt has quit IRC06:00
*** boris-42 has joined #openstack-dev06:03
*** jab416171 has joined #openstack-dev06:04
*** utlemming has quit IRC06:04
*** bencherian has joined #openstack-dev06:04
*** utlemming has joined #openstack-dev06:06
*** jcmartin has quit IRC06:07
*** sacharya1 has quit IRC06:10
*** jbr_1 has joined #openstack-dev06:11
openstackgerritA change was merged to openstack/nova: Move DB thread pooling to DB API.  https://review.openstack.org/2216306:12
*** hattwick has quit IRC06:18
*** KurtMartin has quit IRC06:24
*** almaisan-away is now known as al-maisan06:24
*** al-maisan is now known as almaisan-away06:25
*** nati_ueno has joined #openstack-dev06:28
*** adjohn has joined #openstack-dev06:30
*** garyk has joined #openstack-dev06:31
*** gargya has joined #openstack-dev06:33
*** jcmartin has joined #openstack-dev06:34
*** zaitcev has quit IRC06:38
*** jgriffit1 has joined #openstack-dev06:40
*** jgriffit1 has joined #openstack-dev06:41
*** sulrich has quit IRC06:43
*** jgriffith has quit IRC06:45
*** sulrich has joined #openstack-dev06:45
openstackgerritA change was merged to openstack/swift: Documentation fixups  https://review.openstack.org/2222406:48
*** nati_ueno has joined #openstack-dev06:48
*** sandywalsh has joined #openstack-dev06:49
*** nati_ueno_2 has joined #openstack-dev06:52
*** k4n0 has joined #openstack-dev06:54
*** Nachi has joined #openstack-dev06:54
*** eafonichev has quit IRC06:55
*** nati_ueno has quit IRC06:55
*** eafonichev has joined #openstack-dev06:56
*** henrynash has quit IRC06:57
*** henrynash has joined #openstack-dev06:58
*** jgriffith has joined #openstack-dev06:58
*** brucer has quit IRC07:00
*** jgriffit1 has quit IRC07:03
*** jcmartin has quit IRC07:08
*** mars has joined #openstack-dev07:11
*** mars is now known as Guest9937807:11
*** bing_bu has quit IRC07:15
*** mindpixel has joined #openstack-dev07:17
yjiang5gongysh: Hi07:25
gongyshyjiang5: hi07:25
yjiang5I'm investigating about SR-IOV support on quantum, is it supported in quantum already now?07:26
yjiang5I didn't find related material in quantum documentation.07:26
gongyshwhat is SR-IOV?07:26
yjiang5sorry, I should stated as SR-IOV NIC support. SR-IOV is a PCI-E extension, so that a physical device can be virtualized as multiple virtual function, and each can be assigned to a VM separtedly just like a real physical device. NIC with SR-IOV support will improve the network performance and reduce CPU utilization greatly, but also have some limitation like isolation etc.07:28
*** mrunge has joined #openstack-dev07:29
gongyshyjiang5: I am afraid quantum has no such stuff yet.  If u want to implement it, you should find a point where u put it in quantum.07:30
yjiang5thanks.07:32
openstackgerritA change was merged to openstack/cinder: XenAPINFS: Create volume from image (generic)  https://review.openstack.org/2245407:34
openstackgerritA change was merged to openstack/nova: Fix instance directory path for lxc  https://review.openstack.org/2228907:34
openstackgerritA change was merged to openstack/quantum: Sync latest install_venv_common.py with olso  https://review.openstack.org/2250907:34
*** thingee is now known as thingee_zzz07:34
ogelbukhyjiang5: looks like the sr-iov is a hypervisor feature and thus belongs to nova rather than quantum07:38
*** yolanda has joined #openstack-dev07:40
*** Nachi has quit IRC07:40
yaguangyjiang5,there is a blueprint for nova about SR-IOV07:40
yaguangbefore07:40
yaguangand someone has implemented it  based on  essex07:41
openstackgerritA change was merged to openstack/cinder: Implement metadata options for snapshots  https://review.openstack.org/2225307:41
*** kbrierly has quit IRC07:42
*** retr0h has quit IRC07:42
* ttx yawns07:43
*** retr0h has joined #openstack-dev07:44
*** retr0h has joined #openstack-dev07:44
*** kbrierly has joined #openstack-dev07:44
yjiang5ogelbukh: yaguang : SR-IOV is more a hypervisor feature, but SR-IO VNIC is more a quantum feature, which has several challenges.07:45
openstackgerritA change was merged to openstack/nova: Improve I/O performance for periodic tasks  https://review.openstack.org/2243207:45
*** boris-42 has quit IRC07:46
*** gargya has quit IRC07:46
zykes-zul: / davidkranz ping07:48
*** flaper87 has joined #openstack-dev07:48
*** rohitk_alt has joined #openstack-dev07:50
*** nati_ueno_2 has quit IRC07:54
*** nati_ueno has joined #openstack-dev07:54
yjiang5ogelbukh: yaguang : for example, how to make sure the isolation between SR-IOV NIC device assgiedn to different VMs.07:55
*** mrodden has quit IRC07:56
yaguangyjing5,I am not insist on this must be implemend  by nova07:57
ogelbukhyjiang5: thanks, so that's rather about configuring physical NIC07:58
ogelbukhsomething that quantum agent should do?07:58
yjiang5ogelbukh: yes. and SDN will make such support better because we may have better control of the NIC through the corresponding switch. but possibly quantum level may need some effort to handle it.07:59
*** rafaduran has joined #openstack-dev07:59
yjiang5yaguang: understand . Nova SR-IOV support is infastucture for it.08:00
yaguanghttps://blueprints.launchpad.net/nova/+spec/pci-passthrough08:01
*** reidrac has joined #openstack-dev08:02
yjiang5yaguang: yes, I discussed that in mailing list before.08:04
yaguangwe can have a session at the  Havana submit about this08:05
*** psedlak has quit IRC08:06
*** eglynn__ has quit IRC08:06
*** networkstatic has quit IRC08:08
*** armaan has joined #openstack-dev08:08
*** mikal has quit IRC08:19
*** Ryan_Lane has quit IRC08:19
*** mikal has joined #openstack-dev08:21
*** jbr_1 has quit IRC08:21
*** afazekas has joined #openstack-dev08:21
openstackgerritA change was merged to openstack/nova: Fix instance can not be deleted after soft reboot  https://review.openstack.org/2213008:21
*** doude has joined #openstack-dev08:22
*** gargya has joined #openstack-dev08:23
*** almaisan-away is now known as al-maisan08:24
*** eglynn__ has joined #openstack-dev08:25
*** sc68cal has quit IRC08:25
*** romcheg has joined #openstack-dev08:29
*** dachary has joined #openstack-dev08:31
*** sc68cal has joined #openstack-dev08:32
*** gael__ has joined #openstack-dev08:32
*** nati_ueno has quit IRC08:32
*** xgauvrit has joined #openstack-dev08:33
*** xga has joined #openstack-dev08:33
*** xga__ has joined #openstack-dev08:34
*** xgauvrit has quit IRC08:37
*** xga has quit IRC08:37
*** xga_ has joined #openstack-dev08:38
*** eglynn__ has quit IRC08:39
*** jpich has joined #openstack-dev08:40
*** avishay has joined #openstack-dev08:41
yjiang5yaguang: great. Will you submit it, or you want me to do that?08:42
*** Mandell has quit IRC08:42
*** mmagr has joined #openstack-dev08:43
*** dosaboy has joined #openstack-dev08:44
yaguangyjing5,I'd appreciate if you  can  submit08:44
*** fc__ has quit IRC08:47
*** fc__ has joined #openstack-dev08:47
*** navid has quit IRC08:49
*** davidha has quit IRC08:51
*** shardy_afk is now known as shardy08:51
*** adjohn has quit IRC08:53
*** jgallard has joined #openstack-dev08:57
*** winston-d_ has quit IRC08:57
*** markmc has joined #openstack-dev08:58
henrynashttx: you there?09:00
ttxhenrynash: yes09:00
henrynashtax; just sent you a mail on two keystone items...09:03
*** alexxu has quit IRC09:03
henrynashttx: (I meant)09:03
ttxhenrynash: not received yet09:03
ttxoh. gmail09:04
ttxgot it09:04
*** dachary has quit IRC09:04
*** xga__ has quit IRC09:04
*** xga_ has quit IRC09:04
*** xga__ has joined #openstack-dev09:04
*** xga_ has joined #openstack-dev09:04
ttxhenrynash: maybe domain-scoping can get an exception09:05
henrynashttx: let me know if you are ok with those two09:06
*** danpb has joined #openstack-dev09:06
ttxhenrynash: if the other review makes it in the following hour, i'll try to rush it in g309:06
*** dmner|away has quit IRC09:06
ttxhenrynash: i wish it had a blueprint to cover for it09:06
*** xgauvrit has joined #openstack-dev09:06
ttxhenrynash: it's been particularly difficult to follow what you guys were up to09:06
henrynashttx: there is, hold on:09:06
ttxhenrynash: not targeted to grizzly or grizzly-3...09:07
*** navid has joined #openstack-dev09:08
henrynashttx: https://blueprints.launchpad.net/keystone/+spec/domain-scoping09:08
ttxhenrynash: no, I mean for policy query filter09:08
ttxbut that's a bugfix I guess09:08
henrynashttx: hey, someone just changed that to Havana!09:08
ttxso we can backport it in g309:08
*** boden has joined #openstack-dev09:08
ttxhenrynash: set to rc109:09
ttxso 22223, whenever the queue will process it... we can backport to g3 as a bugfix09:09
ttx22515 - that gets an exception, if Joe agrees09:10
*** xga_ has quit IRC09:10
*** xga__ has quit IRC09:10
henrynashttx: so I know, is rc1 this release you are about to cut?09:10
henrynashttx: ok, sounds like a plan09:10
*** xgauvrit has quit IRC09:10
*** salv-orlando has joined #openstack-dev09:10
ttxhenrynash: no. g3 is the development milestone I'l about to cut09:11
*** iartarisi has joined #openstack-dev09:12
henrynashttx: not sure why 22223 isn't queuing, been in that state since last night09:12
ttxhenrynash: I think it's missing the second +209:12
ttxayoung approved, but did not +209:12
henrynashttx: ahh, right09:12
ttxso we can backport this one later today09:12
*** cyeoh has quit IRC09:13
ttxhenrynash: it's in queue now though09:14
ttxif it passes i'll just include it in g309:14
henrynashttx: ok, I think it would be good to do…since have more tests lined up I want fill out and beat on it09:14
*** zoresvit has joined #openstack-dev09:15
henrynashttx: ok, great09:15
*** cyeoh has joined #openstack-dev09:15
ttxhenrynash: friendly advice, next time, shoot for landing work one week earlier :)09:16
henrynashttx: gr8…btw, where are you in the world for us to be both on at this time09:17
henrynashttx: too bloody right :-)09:17
ttxhenrynash: France.09:17
henrynashttx: was really a dependancy issue with v3 auth…bit that was huge amount of work for Guang09:19
henrynashtxx: thought so, currently in Antibes !09:19
ttxhenrynash: ahh. great!09:19
henrynashttx: :-)09:19
ttxhenrynash: are you based there ?09:20
*** darraghb has joined #openstack-dev09:21
*** nsatterl_ has joined #openstack-dev09:21
henrynashttx: no, sadly (!), just passing through…but used to live there when I was a kid09:23
*** psedlak has joined #openstack-dev09:24
*** amerine has quit IRC09:26
* ttx grabs a coffee09:27
*** adjohn_ has joined #openstack-dev09:27
*** iartarisi has quit IRC09:28
*** 92AAB4WM6 has joined #openstack-dev09:28
*** cyeoh has quit IRC09:30
*** segv has left #openstack-dev09:31
*** thickski_ has left #openstack-dev09:31
*** cyeoh has joined #openstack-dev09:32
*** dachary has joined #openstack-dev09:32
*** darjeeling has quit IRC09:33
*** gargya has quit IRC09:34
*** susanne-balle has joined #openstack-dev09:34
*** derekh has joined #openstack-dev09:35
*** navid has quit IRC09:36
*** adjohn_ has quit IRC09:36
*** NobodyCam has quit IRC09:37
*** susanne-balle has quit IRC09:38
*** navid has joined #openstack-dev09:43
*** eglynn__ has joined #openstack-dev09:47
*** jruzicka has joined #openstack-dev09:47
openstackgerritA change was merged to openstack/keystone: Pass query filter attributes to policy engine  https://review.openstack.org/2222309:48
*** zing has joined #openstack-dev09:51
*** gargya has joined #openstack-dev09:52
*** llu has quit IRC09:52
ttxhenrynash: ok, it merged, so I'm including it in g309:53
*** llu has joined #openstack-dev09:55
henrynashttx: excellent, thx09:55
henrynashttx: have sent a note to Joe on the domain scoping wire-up09:58
ttxhenrynash: i'm fine with it if it's as close as you pretend :)09:58
henrynashttx: :-) for once, c'est vrai!10:00
*** davidha has joined #openstack-dev10:01
*** johnthetubaguy has joined #openstack-dev10:03
*** dachary has quit IRC10:07
*** davidh_ has joined #openstack-dev10:13
*** mohits has quit IRC10:13
*** davidha has quit IRC10:15
*** psedlak has quit IRC10:20
*** Guest99378 has quit IRC10:22
*** zoresvit has quit IRC10:27
shardymarkmc: Getting an oslo-config import error since your patch got merged into heat:10:28
shardyhttp://www.fpaste.org/b993/10:28
*** zoresvit has joined #openstack-dev10:28
shardyany idea what I need to do to fix it?  Guess the python paths are messed up somehow..10:28
markmcshardy, it's quite odd - I'm not clear why it works, passes the tests etc. but fails in other circumstances10:28
markmcshardy, bump the pip-requires from 2013.1b3 to 2013.1b4 and it should be fixed10:29
shardymarkmc: k, thanks trying that now10:29
markmcshardy, np, sorry for the blip10:29
*** zoresvit has quit IRC10:31
shardymarkmc: yup, that works, thanks10:31
*** adjohn has joined #openstack-dev10:34
*** mohits has joined #openstack-dev10:35
*** hattwick has joined #openstack-dev10:35
*** psedlak has joined #openstack-dev10:38
*** adjohn has quit IRC10:38
openstackgerritA change was merged to openstack/ceilometer: Imported Translations from Transifex  https://review.openstack.org/2249910:39
*** Bobba_away has quit IRC10:40
henrynashttx: fyi, just going through various bugs I raised to see if any are actually now fixed for g310:46
ttxhenrynash: ok, if any, let me know10:46
openstackgerritA change was merged to openstack/ceilometer: Support list/tuple as meter message value.  https://review.openstack.org/2252610:46
*** navid has quit IRC10:47
*** yaguang has quit IRC10:47
henrynashttxL Found 2: https://bugs.launchpad.net/keystone/+bug/112892510:48
uvirtbotLaunchpad bug 1128925 in keystone "v3 Identity api spec has come incorrect query filters" [High,Fix committed]10:48
henrynashttx: and: https://bugs.launchpad.net/keystone/+bug/112604310:48
uvirtbotLaunchpad bug 1126043 in keystone "Keystone RBAC should support checking against query filter items" [High,Fix committed]10:48
henrynashttx: I marked both of them Fix Committed for g310:48
*** zoresvit has joined #openstack-dev10:48
ttxhenrynash: mark them fixreleased. they are in milestone-proposed now10:49
henrynashttx: ok, will do - didn't want to step on your toes10:51
openstackgerritA change was merged to openstack/ceilometer: plugin: don't use @staticmethod with abc  https://review.openstack.org/2252910:51
openstackgerritA change was merged to openstack/quantum: Add pagination support for xml  https://review.openstack.org/2141010:53
*** ondergetekende has joined #openstack-dev10:59
henrynashttx: fyi, there is one other (https://bugs.launchpad.net/keystone/+bug/1093248) that will be fixed by the domain scoping change…bug for now left it as targeted at grc1 - and will pull it forward to g3 if we do get the domain scoping into g3 later today10:59
uvirtbotLaunchpad bug 1093248 in keystone "Domain role grants need to be honored in token authentication" [Undecided,In progress]10:59
henrynashttx: …actually, in reality, https://bugs.launchpad.net/keystone/+bug/1093248 is the thing that is missing in domain scoping, since the rest of the blueprint is already in11:00
*** pnavarro has joined #openstack-dev11:01
ttxhmm, yeah, we may backport it to g311:01
ttxif it hits master soon11:01
*** davidha has joined #openstack-dev11:04
*** adjohn has joined #openstack-dev11:04
*** davidh_ has quit IRC11:05
henrynashttx: as soon as one of those guys are on, it will go in…maybe what we should do is mark the blueprint complete,  but tag the change agains this bug, not the blueprint11:05
ttxhenrynash: ok, i'll do that11:06
*** adjohn has quit IRC11:09
henrynashtxx: ok, great - that does actually describe the situation correctly11:09
ttxtargeted bug 1093248 to g3 so that it stays on radar and we'll backport it11:09
uvirtbotLaunchpad bug 1093248 in keystone "Domain role grants need to be honored in token authentication" [High,In progress] https://launchpad.net/bugs/109324811:09
henrynashttx: great11:09
*** vkmc has joined #openstack-dev11:12
*** gargya has quit IRC11:13
*** trapni has joined #openstack-dev11:15
*** trapni has joined #openstack-dev11:15
*** psedlak is now known as psedlak|away11:16
*** psedlak|away is now known as psedlak11:18
*** psedlak is now known as psedlak|away11:19
*** psedlak|away is now known as psedlak11:19
*** sthaha has quit IRC11:20
*** trapni has quit IRC11:21
*** gongysh has quit IRC11:21
*** ndipanov has quit IRC11:22
*** ndipanov has joined #openstack-dev11:24
*** psedlak is now known as psedlak|away11:25
*** stevebaker has quit IRC11:27
*** psedlak|away is now known as psedlak11:30
*** mohits has quit IRC11:30
*** alexxu has joined #openstack-dev11:32
*** sthaha has joined #openstack-dev11:32
*** danwent has quit IRC11:32
*** al-maisan is now known as almaisan-away11:35
*** trapni has joined #openstack-dev11:35
*** adjohn has joined #openstack-dev11:35
*** psedlak is now known as psedlak|away11:35
*** gargya has joined #openstack-dev11:36
*** BobBall has joined #openstack-dev11:39
*** adjohn has quit IRC11:40
*** trapni has quit IRC11:40
*** trapni has joined #openstack-dev11:41
*** henrynash has quit IRC11:42
*** psedlak|away is now known as psedlak11:43
*** GuilhermeMoro is now known as gmoro11:45
*** henrynash has joined #openstack-dev11:47
mordredttx: when you say "backport it to g3" - what do you mean?11:50
mordredttx: oh. nevermind11:50
mordredttx: ignore me11:50
*** alobbs has quit IRC11:51
fc__aaway11:53
*** Hien has quit IRC11:53
*** Hien has joined #openstack-dev11:53
*** alobbs has joined #openstack-dev11:55
*** dims has joined #openstack-dev11:57
*** hugo_kuo has quit IRC11:57
openstackgerritA change was merged to openstack/ceilometer: Document the rules for units  https://review.openstack.org/2231811:58
*** hugokuo has joined #openstack-dev11:59
*** dprince has joined #openstack-dev12:00
*** st has joined #openstack-dev12:01
*** dhellmann-afk has quit IRC12:01
*** adjohn has joined #openstack-dev12:06
chmouelfc__: fail12:06
fc__chmouel: shame on me :'(12:07
*** Yada has joined #openstack-dev12:09
*** adjohn has quit IRC12:10
*** dachary has joined #openstack-dev12:12
openstackgerritA change was merged to openstack/ceilometer: Fix a bug in compute manager test case  https://review.openstack.org/2230412:20
*** adalbas has joined #openstack-dev12:21
*** rohitk_alt has left #openstack-dev12:21
*** ollie2 has joined #openstack-dev12:22
*** soody has joined #openstack-dev12:26
*** dims has quit IRC12:27
*** dims has joined #openstack-dev12:28
*** davidkranz_ has joined #openstack-dev12:32
*** soody has quit IRC12:33
*** davidkranz has quit IRC12:34
*** adjohn has joined #openstack-dev12:37
*** psedlak is now known as psedlak|away12:37
*** psedlak|away is now known as psedlak12:37
*** sandywalsh has quit IRC12:38
*** psedlak is now known as psedlak|away12:38
*** ollie2 has left #openstack-dev12:39
*** mikal has quit IRC12:39
*** romcheg has quit IRC12:39
*** tomoe_ has quit IRC12:39
*** mikal has joined #openstack-dev12:40
*** tomoe_ has joined #openstack-dev12:40
*** adjohn has quit IRC12:41
*** mkollaro has joined #openstack-dev12:43
*** yjiang5 is now known as yjiang5_away12:44
*** rkukura has quit IRC12:47
*** psedlak|away is now known as psedlak12:50
*** sandywalsh has joined #openstack-dev12:52
*** sulrich has quit IRC12:54
*** sulrich has joined #openstack-dev12:55
k4n0@sdague, @boris-42, @vishy, Nova-core please review https://review.openstack.org/#/c/21415/12:55
*** gongysh has joined #openstack-dev12:55
*** dprince has quit IRC12:56
*** timello has quit IRC12:59
*** sacharya has joined #openstack-dev13:02
*** markvoelker has joined #openstack-dev13:03
*** davidh_ has joined #openstack-dev13:03
*** jaypipes has joined #openstack-dev13:06
*** davidha has quit IRC13:06
*** adjohn has joined #openstack-dev13:07
*** sacharya has quit IRC13:09
*** timello has joined #openstack-dev13:10
*** adjohn has quit IRC13:12
*** olaph has quit IRC13:15
*** olaph has joined #openstack-dev13:15
openstackgerritA change was merged to openstack/ceilometer: Update common to get new kombu serialization code  https://review.openstack.org/2242713:16
*** psedlak is now known as psedlak|away13:18
*** psedlak|away is now known as psedlak13:18
*** david2 has joined #openstack-dev13:23
*** yamahata has joined #openstack-dev13:24
markmceglynn__, jd__, uh oh ^^^13:27
markmceglynn__, jd__, those changes were reverted13:27
*** psedlak is now known as psedlak|away13:27
* markmc digs up a link13:27
jd__in oslo?13:27
*** psedlak|away is now known as psedlak13:27
markmceglynn__, jd__, https://review.openstack.org/2249513:27
eglynn__markmc: right we need to revert in ceilo also in that case13:28
markmceglynn__, jd__, https://review.openstack.org/2248813:28
markmceglynn__, jd__, I'll submit the ceilo revert asap13:28
jd__ack13:28
eglynn__k13:28
*** dolphm has joined #openstack-dev13:29
*** psedlak is now known as psedlak|away13:29
*** psedlak|away is now known as psedlak13:29
*** psedlak is now known as psedlak|away13:31
*** mrunge has quit IRC13:31
markmceglynn__, jd__, https://review.openstack.org/2254313:31
markmcanother one on the way13:31
*** darjeeling has joined #openstack-dev13:31
*** psedlak|away is now known as psedlak13:32
markmceglynn__, jd__, https://review.openstack.org/2254413:32
*** 92AAB4WM6 has quit IRC13:32
*** alunduil has quit IRC13:33
eglynn__markmc: thanks! (both now approved ...)13:33
markmcthanks guys13:34
*** st has quit IRC13:34
*** mdomsch has quit IRC13:35
* ttx waits for those two to get merged before cutting ceilometer milestone-proposed13:35
*** pcm_ has joined #openstack-dev13:35
ttxmarkmc: let me know when I should tag oslo-incubator grizzly-3 and mark bugs fixreleased13:36
ttxeven if that doesn't mean a lot13:37
*** psedlak is now known as psedlak|away13:38
markmcttx, now is fine, thanks13:38
*** psedlak|away is now known as psedlak13:39
*** psedlak is now known as psedlak|away13:39
*** davidh_ has quit IRC13:39
ttxmarkmc: bug 1095587 still open against grizzly-3 ?13:39
*** davidha has joined #openstack-dev13:39
uvirtbotLaunchpad bug 1095587 in oslo "Make oslo rpc sanitization configuration project specific" [Medium,In progress] https://launchpad.net/bugs/109558713:39
openstackgerritA change was merged to openstack/ceilometer: Revert recent rpc wire format changes  https://review.openstack.org/2254313:39
ttxmove to RC1 ?13:39
markmcttx, I just de-milestoned it13:40
ttxOK, on it13:40
openstackgerritA change was merged to openstack/ceilometer: Fix message envelope keys.  https://review.openstack.org/2254413:41
*** pcm_ has left #openstack-dev13:41
*** DuncanT1 has joined #openstack-dev13:43
nijabattx: all seems to have been merged now.  all green on bugs and bp as well13:43
*** sulrich has quit IRC13:43
*** dolphm has quit IRC13:44
ttxnijaba: ok branching13:44
nijabathanks13:44
*** sc68cal has quit IRC13:45
*** dabo has quit IRC13:45
*** pcm__ has joined #openstack-dev13:46
*** drewlander has joined #openstack-dev13:47
*** sthaha has quit IRC13:48
*** sacharya has joined #openstack-dev13:48
*** dolphm has joined #openstack-dev13:48
ttxmarkmc: will tag as soon as I have confirmation what exact form I should be using13:50
markmcttx, from who?13:51
*** dabo has joined #openstack-dev13:51
markmcttx, there's no tarball job or anything, so grizzly-3 is prolly fine13:51
ttxmarkmc: hmm yeah, wanted it to be consistent with others, but meh13:51
markmcah, you have't tagged other projects yet13:51
markmcthat's fine13:51
markmcsorry13:51
*** psedlak|away is now known as psedlak13:52
ttxmaking it consistent with the past (grizzly-2) is probably fine too13:52
ttxyeah, let's do that13:52
*** dprince has joined #openstack-dev13:52
*** sthaha has joined #openstack-dev13:52
ttxmarkmc: ok done13:53
*** rohitk has quit IRC13:53
markmcttx, thankie13:54
*** xga_ has joined #openstack-dev13:54
ttxnijaba: milestone-proposed build is in. Will trun it into grizzly-3 at the end of the day unless you push a bug to the grizzly-3 buglist13:55
*** Tross has quit IRC13:58
*** annegentle has joined #openstack-dev14:01
*** anteaya has joined #openstack-dev14:01
*** unix has joined #openstack-dev14:05
henrynashdolphm, ayoung, heckj: any of you around?14:07
*** sulrich has joined #openstack-dev14:08
*** adjohn has joined #openstack-dev14:09
*** bnemec has quit IRC14:09
*** kbringard has joined #openstack-dev14:10
*** afazekas has quit IRC14:13
*** adjohn has quit IRC14:14
*** imsplitbit has joined #openstack-dev14:15
*** pixelbeat has joined #openstack-dev14:15
*** bknudson has joined #openstack-dev14:16
*** dhellmann has joined #openstack-dev14:17
*** bnemec has joined #openstack-dev14:17
*** annegentle_ has joined #openstack-dev14:22
nijabattx: ack14:23
*** annegentle_ has quit IRC14:24
*** radez_g0n3 is now known as radez14:24
*** ayoung has joined #openstack-dev14:25
ayounghenrynash, # user have no domain roles, therefore access denied14:25
ayoungis that right?14:25
henrynashayoung: yes, a domain token will only be granted if you have a role on it14:26
*** pabelanger has joined #openstack-dev14:26
ayoungIf a user passes a domain ID on a token request, and also a project ID, I would expect that they should get a token, assuming the project is in the domain14:26
henrynashayoung: there is no "default domain" equivilent14:26
ayounghenrynash, no, I mean, a user defined in dom1 asks for a token for a project in dom214:27
ayoungso they pass in dom214:27
ayoungyes, they have no dom roles, but they do have roles on project214:27
ayoungwhich is in domain 214:27
henrynashayoung: yes, they would get a project token (for the one in dome)14:27
henrynashdom214:27
*** zing_ has joined #openstack-dev14:27
ayounghenrynash, the way it is written now,they would not14:28
ayoungI just want to make sure that is intentional14:28
*** ron-slc_ has joined #openstack-dev14:28
ayounghttps://review.openstack.org/#/c/22515/1/keystone/auth/token_factory.py14:28
*** zing has quit IRC14:28
*** zing_ is now known as zing14:28
ayoung_get_role_for user will error out on the domain check bbefore getting to the project check14:28
*** pcm__ has quit IRC14:28
henrynashayoungL actually the spec says you can ask for scope of domain or project, not both14:29
*** aeperezt has joined #openstack-dev14:30
ayoungah, ok14:30
*** dolphm has quit IRC14:30
annegentleayoung: hey do you happen to know if keystone user-disable was available for keystone in the folsom timeframe?14:32
ayoungannegentle, I am sure it was14:32
annegentleayoung: ok thanks for confirmation14:32
henrynashayoung: and the fact that you only have one or the other is first checking in set_scope in token/controllers.py14:33
*** imsplitbit has quit IRC14:34
*** pabelanger has quit IRC14:34
*** Tross has joined #openstack-dev14:34
*** pcm_ has joined #openstack-dev14:37
ayounghenrynash, yep, saw that14:37
*** alunduil has joined #openstack-dev14:38
ayounghenrynash, didn't get to the filter scope policy thing last night.  About to look at that now14:38
henrynashayoung: ok..thanks for setting the 22515 on its way14:38
ayounghttps://review.openstack.org/#/c/22475/  henrynash14:39
*** alunduil has quit IRC14:39
*** adjohn has joined #openstack-dev14:39
*** alunduil has joined #openstack-dev14:40
henrynashayoung: done14:40
ayounghenrynash, where is your review?  THe filter one?14:40
ayoungIs it WIP?14:40
*** martine has joined #openstack-dev14:41
*** dolphm has joined #openstack-dev14:41
henrynashayoung: it already merged, but its at: https://review.openstack.org/#/c/22223/14:41
ayoungah, cool14:41
*** bswartz has quit IRC14:41
henrynashttx: OK, so https://review.openstack.org/#/c/22515/ is gating now14:42
*** psedlak is now known as psedlak|away14:42
*** psedlak|away is now known as psedlak14:42
ttxhenrynash: could you backport it to milestone-proposed ?14:43
ttxhenrynash: https://wiki.openstack.org/wiki/GerritJenkinsGithub#Authoring_Changes_for_milestone-proposed14:43
ayounghenrynash, what would a policy rule look like under that scheme?14:43
ttxhenrynash: then i'll approve it for milestone-proposed as soon as it hits master14:43
henrynashttx: ok, will do14:43
*** FlorianOtel has quit IRC14:43
*** adjohn has quit IRC14:44
*** japage has quit IRC14:44
*** martine has quit IRC14:44
henrynashayoung: so basically you can just include anything that can be filtered in the rule14:44
*** nsatterl_ has quit IRC14:45
*** martine has joined #openstack-dev14:45
ayounghenrynash, it doesn't change the policy file?14:45
ayoungso If I need different policy based on filter?14:45
henrynashayoung: well, you have to mention the thing you want to check on in the policy file14:45
*** woodspa has joined #openstack-dev14:46
henrynashayound: so you include it in there if you want to protect based on it, e.g. my classic:14:46
*** nsatterl_ has joined #openstack-dev14:46
ayounghenrynash, I was 3 policies for list_trusts.  If it has no filter, is_admin, If it has a trustee_user_ids I want to ensure user_id = trustee_use Id (or is_admin)  and if it is trustor_ ...you get the point14:46
henrynashayoung: yes, I think that's right…I think many rules will have "is admin or [some test]", you just happen to have two14:48
*** jimfehlig has joined #openstack-dev14:50
*** psedlak is now known as psedlak|away14:50
*** psedlak|away is now known as psedlak14:51
ayounghenrynash, http://www.fpaste.org/kbzO/14:52
*** psedlak is now known as psedlak|away14:52
*** gray-- has joined #openstack-dev14:52
ayoungis that right?14:53
*** mtreinish has joined #openstack-dev14:54
henrynashayoung: not sure if including the query string in the target is right…I think you just or them together on one line14:54
ayoung"identity:list_projects": [["rule:admin_required"], ["user_id:%(trustee_user_id)s"], ["user_id:%(trustor_user_id)s"]],14:54
henrynashayoung: yes, I think that's it14:55
*** n0ano has joined #openstack-dev14:56
*** eglynn__ is now known as eglynn14:58
*** rkukura has joined #openstack-dev14:58
*** opilotte has joined #openstack-dev14:59
*** maroh has joined #openstack-dev15:00
*** k4n0 has left #openstack-dev15:00
*** psedlak|away is now known as psedlak15:01
*** davidkranz_ is now known as davidkranz15:02
*** gary_th has joined #openstack-dev15:03
*** hugokuo has quit IRC15:03
*** gargya has quit IRC15:04
*** terryh has joined #openstack-dev15:04
*** radez is now known as radez_g0n315:04
*** xga_ has quit IRC15:06
*** psedlak is now known as psedlak|away15:06
*** psedlak|away is now known as psedlak15:06
flaper87bcwaldon: ping15:06
*** ndipanov has quit IRC15:07
YorikSarayoung: Hi15:09
*** sulrich has quit IRC15:09
*** networkstatic has joined #openstack-dev15:10
YorikSarayoung: A have almost finished that migration for LDAP15:10
*** adjohn has joined #openstack-dev15:10
*** sulrich has joined #openstack-dev15:10
ayoungYorikSar, cool.15:10
YorikSarayoung: But I ran into some crazy code introduced by https://review.openstack.org/2166415:11
YorikSarayoung: I'm not sure how it even remotely can work.15:11
YorikSarayoung: It requires object to exist in LDAP to convert its id to DN, even if we are trying to create a new object.15:12
*** bswartz has joined #openstack-dev15:12
*** kbrierly has quit IRC15:13
YorikSarI guess, I should ask dolphm or topol about this...15:13
ayoungYorikSar, dolphm wouldn't know,  topol would be better....but where are you seeing that15:14
dolphmayoung: +115:14
bknudsonYorikSar: "I think this bug fix is putting lipstick on a pig"15:14
*** kbrierly has joined #openstack-dev15:14
*** adjohn has quit IRC15:15
*** markmcclain has joined #openstack-dev15:15
YorikSarayoung: https://review.openstack.org/#/c/21664/11/keystone/common/ldap/core.py - take a look at what happend to _id_to_dn15:15
*** alexxu has quit IRC15:15
*** rpedde_away is now known as rpedde15:16
YorikSarAnd in create method we try to create DN=self._id_to_dn(id).15:16
ayoungYorikSar, yep, that is wrong15:16
ayounghow did that pass the unit tests...let me see15:17
*** dontalton has joined #openstack-dev15:17
zigo_Any idea what's wrong in the quantumclient bash_completion script in 3.0.a1?15:17
zigo_It's not listing commands ...15:17
ayoungYorikSar, I'm in the middle of some git ops...one second15:17
zigo_Just options starting with - and --15:17
YorikSarayoung: They stubbed _id_to_dn everywhere...15:18
*** cloudchimp has joined #openstack-dev15:18
davidkranzdtroyer: Thanks for your +2 on https://review.openstack.org/#/c/22446/2. Who can we ask to Approve it?15:19
davidkranzandreaf:    ^^^^15:19
YorikSarayoung: https://review.openstack.org/#/c/21664/11/tests/test_backend_ldap.py in setUp...15:20
*** sthaha has quit IRC15:20
YorikSarayoung: Ok, I'll revert that part of that commit once I speak with topol about reasons for that.15:20
ayoungYorikSar, hold on...that is my bad, I would never have approved this commit if I had seen that line....that is just...wrong15:21
*** kbrierly has quit IRC15:21
*** kbrierly has joined #openstack-dev15:22
ayoungYorikSar, I'm going to revert that change15:22
dtroyer@davidkranz: being a tempest thing I figured @sdague would have been all over that by now.  It's simple enough, if you hit it with a +1 I'll approve it15:22
YorikSarayoung: Entirely? What if there still is something usefull there?15:22
ayoungYorikSar, then it will get into Havanah15:22
YorikSarayoung: That scoping thing might be reasonable...15:22
ayoungYorikSar, I am sure it is, but now that I se what it implies, it makes me too nervous this close to freeze.  Wait one15:23
notmynamesandywalsh: likewise, but I need to get off the computer now. want to follow up async over email?15:23
*** gongysh has quit IRC15:24
sandywalshnotmyname, sounds good ... cheers!15:24
*** eharney has joined #openstack-dev15:24
*** eharney has quit IRC15:24
*** eharney has joined #openstack-dev15:24
notmynamesandywalsh: great. I'll look for it :-)15:24
*** gongysh has joined #openstack-dev15:24
*** sstent has joined #openstack-dev15:26
openstackgerritA change was merged to openstack/keystone: Removed redundant assertion  https://review.openstack.org/2249115:27
openstackgerritA change was merged to openstack/keystone: Update oslo-config version.  https://review.openstack.org/2247515:27
*** nati_ueno has joined #openstack-dev15:27
sdaguedavidkranz: let me look right after I get out of this meeting, 30 minutes15:27
davidkranzsdague: np. You already said you were fine with it.15:28
*** afazekas has joined #openstack-dev15:29
*** maroh has quit IRC15:31
*** Nachi has joined #openstack-dev15:32
*** nati_ueno has quit IRC15:33
*** devoid has joined #openstack-dev15:33
sdaguedtroyer: sorry, I was a little behind on reviews, exhausted from review rush the last couple of days15:34
*** susanne-balle has joined #openstack-dev15:34
dtroyer@sdague: no worries, I didn't do much this week until last night myself…15:34
openstackgerritA change was merged to openstack/cinder: Cinder devref doc cleanups  https://review.openstack.org/2252715:36
ayoungYorikSar, OK, assuming we would want to keep that commit, I assume that we need the original logic for create.  That logic is only going to work for quesries.  Creating a new object at a random point in the tree is not going to fly15:37
*** maroh has joined #openstack-dev15:37
*** epim has quit IRC15:37
ayoungYorikSar, I assume that the people pushing for that change are dealing primarily with read only LDAP, which is the dominant use case15:37
YorikSarayoung: We select a place for every new object using configured *_tree_dn. It's not so random...15:38
*** Nachi has quit IRC15:38
ayoungYorikSar, I know that, that is not what I am saying15:39
ayoungThis code is assuming that the scope could be subtree15:39
YorikSarayoung: We definitely should add tempest tests for LDAP to gate.15:39
YorikSarayoung: Oh...15:39
ayoungit means that objects can come from multiple locations in a subtree, say users are grouped.15:39
ayoungYorikSar, yeah.15:39
ayoungSo...We can query the whole tree, but we need to know where to insert15:39
YorikSarThen it's a different problem, it should not be solved on such global level.15:40
YorikSarFirst of all, this should be configured per-class.15:40
*** crandquist has quit IRC15:40
ayoungYorikSar, OK,  I think the fix is something like15:40
YorikSarThen it should affect only _ldap_get* methods.15:40
ayoungif self.LDAP_SCOPE == 'subtree' do that logic, otherwise, do the original15:41
*** adjohn has joined #openstack-dev15:41
henrynashttx: just waiting for gate to finish before I back port….15:41
chmouelsdague, dtroyer: let me know if you want to chat about https://review.openstack.org/#/c/21104/15:41
ayoungthat introduces a slew of weirdness15:41
YorikSarayoung: I don't like that logic at all...15:41
ttxhenrynash: awesome15:41
ayoungbut I bet it is the closest to what people need15:42
ayoungYorikSar, I don't like it either15:42
chmoueldtroyer: I did split it the services like you said in your comment but also enable swift by default on devstack (wiht swift_replicas=1 as well)15:42
ayoungYorikSar, it also should be different logic for insert than lookup.  Insert will do the old logic15:42
ayounglookup can look in the whole subtree15:42
*** psedlak is now known as psedlak|away15:43
*** psedlak|away is now known as psedlak15:43
ayoungYorikSar, or we could do it in the excpetion15:43
dtroyer@chmouel: In a multi-node config, what swift services would you want on the non-master nodes?15:43
chmoueldtroyer: the proxy15:43
chmoueldtroyer: i.e: s-proxy service in this case15:44
dtroyerchmouel: that's all?15:44
chmoueldtroyer: oh sorry i read it wrong15:44
chmoueldtroyer: so proxy on /master/ and s-account, s-container, s-object on non master15:44
*** DuncanT1 has quit IRC15:44
*** pabelanger has joined #openstack-dev15:45
*** apevec has joined #openstack-dev15:45
dtroyerchmouel: ok.  that's the split I was concerned with being able to do easily15:45
*** adjohn has quit IRC15:45
ayounghttp://www.fpaste.org/tRF3/ YorikSar15:45
ayoungtesting now15:45
*** datsun180b has joined #openstack-dev15:46
YorikSarayoung: First of all, there should be braces around list of exception types15:46
ayoungYorikSar, heh15:46
YorikSarayoung: then... We should not add a lookup to every place where _id_to_dn can be called.15:47
ayoungYorikSar, do you like the logic, though?15:47
YorikSar\win 215:47
YorikSarayoung: No... It's like flipping a coin.15:47
*** alszar has joined #openstack-dev15:47
ayoungYorikSar, it will be expensive on creates, but correct15:48
chmoueldtroyer: how does MULTI_HOST works I never used it15:48
chmoueldtroyer: (i.e what should I grep)15:48
ayoungYorikSar, Ah, they stubbed it out because fakeldap couldn't handle it15:48
YorikSarayoung: We should add an argument to _id_to_dn like may_lookup and do this lookup only if self.subtree_lokup and may_lookup.15:48
chmoueldtroyer: because from what i can see it's seems tied to nova15:49
*** radez_g0n3 is now known as radez15:49
YorikSarayoung: Of course it couldn't - these objects are not there, we're trying to create them!15:49
ayoungYorikSar, no different issue15:49
*** dontalton has quit IRC15:49
YorikSarayoung: (sorry, WAT?!s per second still high)15:50
ayoungYorikSar, fakeldap can't handle the complex queries, I think15:50
YorikSarayoung: It can...15:50
*** ndipanov has joined #openstack-dev15:50
YorikSarayoung: I'll defend my child :)15:50
dtroyerchmouel: IIRC the only actual setting in stack.sh for it is MULTI_HOST and that just changes something in Nova.  To use devstack that way is just runing it with a different localrc on other nodes pointing back to master.   http://devstack.org/guides/multinode-lab.html describes it.  I haven't actually tried it since we shut down the old RCB essex cluster.15:51
YorikSarayoung: Oh, wait...15:51
YorikSarayoung: the same Ionuț Arțăriși killed support of | operator there.15:52
chmoueldtroyer: do you think it's a use case we should absolutely support? because that could get tricky (i.e: quite a bit of work) for swift with ring information and stuff15:53
*** nati_ueno has joined #openstack-dev15:53
ayoungYorikSar, nah, the problem isn't fakeldap15:54
*** rnirmal has joined #openstack-dev15:54
ayoungit is braindead code15:54
dtroyerchmouel: That I don't know about, it may not make sense. I didn't want to just dismiss it automatically though15:54
YorikSarayoung: Yes, but he broke it as well! :(15:55
ayoungHeh15:55
ayoungYorikSar, blame me, I am the reviewer15:55
openstackgerritA change was merged to openstack/cinder: Fixed cinder-backup start errors seen with devstack  https://review.openstack.org/2253115:55
openstackgerritA change was merged to openstack/keystone: domain-scoping  https://review.openstack.org/2251515:55
ayoungWow, we have al ot of skip tests in LDAP15:56
YorikSarThey are mostly related to groups and domains.15:56
chmoueldtroyer: it may be doable if we have something like SWIFT_{PROXY/ACCOUNT/CONTAINER/OBJECT}_SERVER_IP=15:56
chmoueldtroyer: with not as much changes15:57
*** cp16net is now known as cp16net|away15:57
*** john5223 has joined #openstack-dev15:57
ttxhenrynash: backport away15:57
henrynashttx: yep, doing it now15:58
YorikSarayoung: Ok, let me push my proposal for migration, there's a lot to talk about there. Then I can try to clean up this mess with fakeldap and scopes.15:58
ttxhenrynash: ping me when done, i'll approve it15:58
*** gargya has joined #openstack-dev15:58
ayoungYorikSar, I think I want to get this fix in quickest.  It breaks everything15:58
dtroyerchmouel: I'd like to be able to show at least a minimal multi-node swift if possible.15:58
ayoungI'll ping you when I have it ready for review15:59
chmoueldtroyer: is that absolutely needed for this review?15:59
*** topol has joined #openstack-dev16:00
henrynashttx: do I need to do a cherry-pick -m to get m most recent from master - without -m it is complaining saying that my commit is merge...16:00
*** john5223 has quit IRC16:00
*** nati_ueno has quit IRC16:00
dtroyerchmouel: oh no!  I'm just working through the reasons for the separation I asked for.16:00
*** david2 has quit IRC16:00
*** john5223 has joined #openstack-dev16:01
chmoueldtroyer: oh cool yeah, it does make sense16:01
henrynashttx: just being cautious, given where we are :-)16:01
ayoungYorikSar, can you file a bug for this?>16:01
ttxhenrynash: I think the instructions at https://wiki.openstack.org/wiki/GerritJenkinsGithub#Authoring_Changes_for_milestone-proposed should be clear16:01
chmoueldtroyer: and how do you feel about enabling swift by default?16:01
*** hemna has joined #openstack-dev16:01
chmoueldtroyer: we have it on jenkins16:01
chmoueldtroyer: it act as objectstore for nova and give a storage system for cinder-backup16:01
ttxhenrynash: oh, you mean cherrypick the merge or the original commit ?16:01
ttxhenrynash: i'd say the merge, but you can ask on -infra if you have a doubt16:02
henrynashttx: so I am following those instructions (the Submit Changes in master to milestone-proposed section)16:02
dtroyerchmouel: my main hesitation is just the overall size of the default install.  I may be a bit behind the times trying to run devstack in a 1GB vm...16:03
henrynashttx: since mine is the last commit into master, I was using "git cherry-pick master"16:03
ttxhenrynash: that should work. I ususally use the SHA of the commit16:03
ttxhenrynash: I'll check that the change is the same anyway16:03
chmoueldtroyer: we can try at first and see if we get 'devstack got OOM killed'  before disabling it ?16:03
*** gary_th has quit IRC16:04
*** crandquist has joined #openstack-dev16:04
henrynashttx: for the SHA, can you use the short 7 digit number, or do you have to quote the very long one (!)16:04
*** garyTh has joined #openstack-dev16:05
*** smulcahy has joined #openstack-dev16:05
*** Tross has quit IRC16:05
dtroyerchmouel: the problems I saw were much more subtle than that ;)    the gate runs swift by default already, that was my other concern.16:07
dtroyerchmouel: let's go ahead and try it16:07
*** gyee has joined #openstack-dev16:07
ttxhenrynash: short works16:07
ttx(sorry, on a call)16:07
*** john5223 has quit IRC16:07
*** monst_ has joined #openstack-dev16:08
*** afazekas has quit IRC16:08
dtroyerchmouel: is there anything in that patch to handle the existing 'swift' in locarc ENABLED_SERVICES??16:08
chmoueldtroyer: i think I'll need to speak to infra first to ge this16:08
chmoueldtroyer: no16:08
chmoueldtroyer: this is failing http://logs.openstack.org/21104/5/check/gate-tempest-devstack-vm-full/4876/logs/localrc.txt.gz16:08
chmoueldtroyer: i could add it16:08
chmoueldtroyer: but i was understanding you prefered moving to s-* services instead of just swift16:08
dtroyerchmouel: that may be why the test fails?  they set 'swift' in ENABLED_SERVICES16:08
chmoueldtroyer: yep16:09
dtroyerchmouel: that's right but we have to handle backward-compatability for a while16:09
chmoueldtroyer: totally +1 it :)16:09
chmoueldtroyer: will rework the patch to add it16:09
*** john5223 has joined #openstack-dev16:10
*** john5223 has quit IRC16:10
dtroyerchmouel: also change the 'sw-' in the commit message to 's-'16:10
*** john5223 has joined #openstack-dev16:10
YorikSarayoung: https://review.openstack.org/2255816:10
YorikSarayoung: It requires some tests, of course, but the approach should be clear.16:11
*** reidrac has quit IRC16:11
*** terryh has quit IRC16:11
*** adjohn has joined #openstack-dev16:11
ayoungYorikSar, it looks like it competes with the sql upgrade scripts, but it is generally the right idea.16:12
YorikSarayoung: The problem is that it will break once ProjectAPI or RoleAPI changes.16:12
ayoungAh...16:12
smulcahyI've submitted a small patch to devstack to enable a new cinder service - https://review.openstack.org/#/c/22533 - is this the right place to solicit comments?16:13
smulcahyor does devstack have its own channel?16:13
ayoungI think that is OK...but it only should run once, and at a specified DB level16:13
topolHi YorikSar16:13
ayoungYorikSar, what if instead of what you have there at line 5616:13
*** mlavalle has joined #openstack-dev16:13
YorikSarayoung: Well... With DB migrations every migration operates with a very specific set of 'old' and 'new' models.16:13
dtroyer@smulcahy: this is it… I haven't looked at anythign new today yet, needing to rebuild my dev environments atm16:13
ayoungyou check for the role and exit16:14
ayoungif the role doesn't exist, create it and drive on.16:14
*** apevec has quit IRC16:14
topolYorikSar, looking at https://review.openstack.org/22558 right now16:14
*** nati_ueno has joined #openstack-dev16:14
topolayoung + 116:14
YorikSarayoung: We can't provide such snapshot of LDAP scruture definition because it depends.16:15
*** nati_ueno_2 has joined #openstack-dev16:15
*** ondergetekende has quit IRC16:15
*** nati_ueno_2 has quit IRC16:15
ayoungYorikSar, you didn't open a bug for the id to dn thing irhgt?16:15
ayoungright16:15
YorikSarayoung, topol: What if this migration was called over LDAP tree already in use? We should migrate all members to role.16:15
YorikSarayoung: No, not yet.16:16
henrynashayoung: have you done a back port from master to, e.g., milestone proposed?  Having some git issues (I don't seem to have a good record recently)16:16
*** nati_ueno_2 has joined #openstack-dev16:16
ayoungYorikSar, ok, I'll open it. I want to refer to it in the ocmmit message16:16
*** adjohn has quit IRC16:16
gyeeayoung, I mostly fine with the Trust API spec16:16
gyeeonly concern I have is the endpoints16:16
ayounghenrynash, nope.  talk to heckj,or dolphm16:16
YorikSarayoung, topol: And if we ran it once and failed by some reason, the second run should finish the job.16:16
ayounggyee, I switched them back to Ids. I think that is right16:17
gyeeayoung, +216:17
henrynashheckj, dolphm: either of you on?16:17
dolphmhenrynash: yeah, what's the question?16:17
ayounggyee, everything else is IDs too16:17
*** john5223 has quit IRC16:17
gyeeayoung, sound good16:17
*** john5223 has joined #openstack-dev16:18
openstackgerritA change was merged to openstack-dev/devstack: Remove ssh tests diabling as #1074039 is fixed  https://review.openstack.org/2244616:18
henrynashdolphm: sorry, not having a good week with git :-)  trying to follow the instructions at https://wiki.openstack.org/wiki/GerritJenkinsGithub#Authoring_Changes_for_milestone-proposed to back port a chaneg in master into the current milestone proposed (as agreed with tax)16:18
*** dhellmann has quit IRC16:18
*** john5223 has quit IRC16:19
henrynashdolphm: Following the "Submit Changes in master to milestone-proposed sectin16:19
topolYorikSar, ayoung, so my question is should we play it safe and I'll have the devstack LDAP code add the magic role explicitly as well or just rely on YorikSar's code?16:19
gyeeayoung, just 4 more comments16:19
*** john5223 has joined #openstack-dev16:19
henrynashdolphm: that sequence doesn't seem to work for me….16:20
YorikSartopol: With empty LDAP my migration will just add that role.16:20
*** nati_ueno_2 has quit IRC16:20
topolYorikSar, in theory this will get into the codebase that devstack pulls down very quickly. So we should not have a gap where people are using devstack to install ldap and your patch is not in place. Does that make sense?16:21
topolYorikSar, just making sure I did not overlook anything.16:22
*** Nachi has joined #openstack-dev16:23
*** thingee_zzz is now known as thingee16:23
*** colinmcnamara has joined #openstack-dev16:23
topolYorikSar, I can pull this patch down and try it with my existing devstack install code and see if all goes well16:23
*** beagles is now known as beagles|brb16:24
YorikSartopol: It will fail...16:25
topolYorikSar, why?16:25
YorikSartopol: It requires some cleanup after couple changes landed to master.16:25
ayoungtopol, YorikSar henrynash https://review.openstack.org/#/c/22561/16:26
*** amotoki has quit IRC16:26
YorikSartopol: https://review.openstack.org/21664 - this one destroyed the ability to create something in LDAP16:26
topolYorikSar, OK you want to ping me when you think it is ready and I will test it in a live setting?16:26
ayoungtopol, see my review to fix that, please comment16:26
*** nati_ueno has quit IRC16:27
*** avishay has quit IRC16:27
henrynashdolphm: Main issue that the cherry-pick keeps failing….says it is a merge and needs -m, but using that does not work eitehr16:27
henrynashdolphm: just don;t want to fall at the last hurdle here16:27
topolayoung, which review do I need to look at?16:28
*** donfoo has joined #openstack-dev16:28
chmouelayoung, henrynash, dolphm: can we have a quick review on that https://review.openstack.org/#/c/22402/ please?16:28
topolayoung, 22561?16:28
*** john5223 has quit IRC16:28
*** john5223 has joined #openstack-dev16:29
*** donfoo is now known as dwt16:29
YorikSartopol: Yes16:29
*** dwt is now known as dwt216:29
*** john5223 has quit IRC16:29
*** Gordonz has quit IRC16:29
dolphmhenrynash: sorry, was in a meeting -- reading back16:30
*** john5223 has joined #openstack-dev16:30
henrynashdolphm: np16:30
*** Gordonz has joined #openstack-dev16:30
openstackgerritA change was merged to openstack/tempest: Handle error in test_create_get_delete_service  https://review.openstack.org/2250116:30
smulcahydtroyer: ok, well ping me if any questions when you get to it16:30
dolphmhenrynash: if cherry-pick fails, then you should be able to do a git status and see what files need to be resolved16:31
henrynashdolphm: basically just trying to pull the last commit that went into master back into milestone proposed16:31
*** gongysh has quit IRC16:31
henrynashdolphm: I am suspicious that something is not right with my git setup16:32
*** danwent has joined #openstack-dev16:32
dolphmhenrynash: can you link me to the patch on gerrit / github that you want to backport?16:32
henrynashdolphm: its already in master  - if you pull down master now, its the last commit16:33
*** gyee has quit IRC16:34
*** markmcclain has quit IRC16:34
henrynashdolphm: ahh, lolling at the log on master, it shows a few merges the actual commit of my change 5 back…is it that one I have to cherry-pick?  (This is the review: https://review.openstack.org/#/c/22515/)16:36
openstackgerritA change was merged to openstack-dev/devstack: Fix create_userrc.sh private key hang  https://review.openstack.org/2250016:37
*** john5223 has quit IRC16:37
henrynashdolphm: ah, ok, I think that;s it16:37
*** adjohn has joined #openstack-dev16:38
*** avishay has joined #openstack-dev16:38
*** john5223 has joined #openstack-dev16:38
*** Nachi is now known as nati_ueno16:38
*** gyee has joined #openstack-dev16:38
*** dwt2 has quit IRC16:38
*** john5223 has quit IRC16:38
*** annegentle has quit IRC16:39
henrynashdolphm: Ok, thx, worked it out (finally!)16:39
*** john5223 has joined #openstack-dev16:39
*** reed has joined #openstack-dev16:39
henrynashttx: ok, have pushed the backport up for https://review.openstack.org/#/c/22515/ , do you want to check it looks ok?16:40
*** dontalton has joined #openstack-dev16:40
*** diogogmt has joined #openstack-dev16:40
gyeehenrynash, you finishing up the kvs and ldap backend?16:40
gyeeor should I finish that up?16:40
henrynashgyeeL I''l do that…you did enough!16:41
gyeehenrynahs, thank you sir16:41
dolphmgyee: i only skimmed through that commit since it was already approved, but can you just put the driver call into the manager instead of implementing it within the driver, or is it really backend-specific?16:41
henrynashgyee: won't push that into g3, put it into rc116:41
ayounggyee, got em.  thanks for picking those  nits...16:41
ttxhenrynash: looking16:42
*** ayoung has quit IRC16:42
*** esp1 has joined #openstack-dev16:42
*** ayoung has joined #openstack-dev16:42
ttxhenrynash: approved16:42
dolphmgyee: validate token doesn't return an X-Subject-Token -- intentional?16:42
gyeedolphm, make sense, should be any backend changes16:42
gyeeshouldn't be16:42
henrynashttx: great16:43
gyeedolphm, yes, no need to16:43
gyeeuser already have the token16:43
*** winston-d_ has joined #openstack-dev16:43
*** afazekas has joined #openstack-dev16:43
dolphmgyee: "The Identity service will return the exact same response as when the subject token was issued by POST /auth."16:43
henrynashttx: shall I mark bug fix as released?16:44
*** gargya has quit IRC16:44
gyeedolphm, see redundant to return the same token16:44
gyeeseem16:44
ttxhenrynash: not yet. when the backport merges16:44
dolphmhenrynash: no, ttx does that when he cuts a release16:44
henrynashttx: marked as commited16:44
ttxhenrynash: I beat you to that :P16:45
henrynashttx: :-)16:46
*** john5223 has quit IRC16:47
*** mkollaro has quit IRC16:48
*** yolanda has quit IRC16:48
*** john5223 has joined #openstack-dev16:48
*** esp1 has quit IRC16:48
*** Tross has joined #openstack-dev16:50
*** alexpilotti has joined #openstack-dev16:50
*** garyk has quit IRC16:51
*** markwash has quit IRC16:51
*** john5223 has quit IRC16:52
*** yamahata has quit IRC16:53
*** john5223 has joined #openstack-dev16:53
*** beagles|brb is now known as beagles16:54
*** Nachi has joined #openstack-dev16:54
gyeeayoung, trust API spec looks fine16:55
*** READ10 has quit IRC16:55
*** mindpixel has quit IRC16:56
*** nati_ueno has quit IRC16:56
*** john5223 has quit IRC16:59
*** zoresvit has quit IRC16:59
*** john5223 has joined #openstack-dev17:00
*** john5223 has quit IRC17:00
openstackgerritA change was merged to openstack/glance: Extend the domain model to v2 image data  https://review.openstack.org/2251817:01
YorikSarayoung, dolphm: Are there any reason for keystone-manage to never setup logging?17:01
*** epim has joined #openstack-dev17:01
*** john5223 has joined #openstack-dev17:01
*** davidha has quit IRC17:02
*** epim_ has joined #openstack-dev17:02
*** jaypipes has quit IRC17:03
*** hemna has quit IRC17:04
*** john5223 has quit IRC17:04
*** mkollaro has joined #openstack-dev17:05
*** epim has quit IRC17:06
*** epim_ is now known as epim17:06
dolphmYorikSar: no, i actually had a fix for it going a while back, it needs to be merged asap17:06
*** thingee is now known as thingee_zzz17:06
dolphmYorikSar: there's an open bug for it17:06
dolphmhenrynash: gyee: more test coverage for v3 is ready to go https://review.openstack.org/#/c/22497/17:07
openstackgerritA change was merged to openstack/tempest: Expand read only cli compute test  https://review.openstack.org/2250817:07
*** njoy1__ has joined #openstack-dev17:07
*** rafaduran has left #openstack-dev17:08
*** njoy1__ has quit IRC17:08
*** njoy1__ has joined #openstack-dev17:08
*** njoy_ has quit IRC17:08
gyeedolphm, you mentioned 6 broken tests yesterday17:08
gyeeare they covered in 22497?17:08
*** gongysh has joined #openstack-dev17:11
*** jaypipes has joined #openstack-dev17:11
*** networkstatic has quit IRC17:12
*** david4 has joined #openstack-dev17:13
dolphmgyee: yes, you fixed them by implementing domain-scoped tokens17:13
*** njoy1__ has quit IRC17:13
dolphmgyee: they all passed today, with a bit of conflict resolution17:13
*** dachary has quit IRC17:13
*** koolhead17 has joined #openstack-dev17:14
*** andreaf has quit IRC17:14
*** markmcclain has joined #openstack-dev17:14
*** andreaf has joined #openstack-dev17:15
*** esp1 has joined #openstack-dev17:15
gyeedolphm, awesome, thanks for the additional tests17:15
*** jcmartin has joined #openstack-dev17:16
*** tomoe_ has quit IRC17:17
*** tomoe_ has joined #openstack-dev17:17
*** dhellmann has joined #openstack-dev17:18
*** hemna has joined #openstack-dev17:19
*** nati_ueno has joined #openstack-dev17:20
*** derekh has quit IRC17:20
*** tomoe_ has quit IRC17:21
*** pixelbeat has quit IRC17:22
*** nati_ueno has quit IRC17:23
*** nati_ueno has joined #openstack-dev17:23
*** avishay has quit IRC17:24
*** nati_ueno_2 has joined #openstack-dev17:24
*** avishay has joined #openstack-dev17:25
*** eglynn has quit IRC17:25
*** devananda has quit IRC17:25
*** devananda has joined #openstack-dev17:25
*** nati_ueno has quit IRC17:28
*** garyk has joined #openstack-dev17:28
*** xga__ has joined #openstack-dev17:28
*** xxiao has quit IRC17:32
*** nsatterl_ has quit IRC17:32
*** networkstatic has joined #openstack-dev17:32
BLZbubbaany idea why horizon would time out trying to look up quota information?17:34
BLZbubbamy launch buttons just broke this morning for some reason17:35
*** hemna has quit IRC17:35
BLZbubbaVariableDoesNotExist while rendering: Failed lookup for key [usages] in ........17:36
*** doude has left #openstack-dev17:37
*** terryh has joined #openstack-dev17:37
*** amerine has joined #openstack-dev17:40
*** avishay has quit IRC17:40
*** SlickNik has joined #openstack-dev17:41
*** jgallard has quit IRC17:41
*** gael__ has quit IRC17:44
*** john5223 has joined #openstack-dev17:45
*** digitalsanctum has joined #openstack-dev17:45
*** davidha has joined #openstack-dev17:45
*** hemna has joined #openstack-dev17:46
*** Ryan_Lane has joined #openstack-dev17:48
*** njoy has joined #openstack-dev17:49
*** gongysh has quit IRC17:49
*** nunosantos has joined #openstack-dev17:50
*** john5223 has quit IRC17:51
smoseranyone want to ack https://review.openstack.org/#/c/22452/17:51
*** john5223 has joined #openstack-dev17:52
*** kashyap has quit IRC17:52
*** AnilV4 has quit IRC17:52
*** john5223 has quit IRC17:53
*** john5223 has joined #openstack-dev17:54
*** jaypipes has quit IRC17:54
*** markmc has quit IRC17:55
*** trapni has quit IRC17:56
*** jaypipes has joined #openstack-dev17:56
*** lglenden has joined #openstack-dev17:57
*** devoid has quit IRC17:57
BLZbubbaOK my problem was nova-network, rabbitmqctl showed: network.os-master       11417:59
*** terryh has quit IRC17:59
*** torandu has quit IRC17:59
flaper87dhellmann: ping18:00
flaper87dhellmann: do you have a second?18:00
*** Mandell has joined #openstack-dev18:00
flaper87dhellmann: I'd like to discuss a bit this review https://review.openstack.org/#/c/20393/18:00
*** troytoman-away is now known as troytoman18:00
flaper87dhellmann: about decode / encode stuff18:01
*** john5223 has quit IRC18:01
*** john5223 has joined #openstack-dev18:02
*** dolphm has quit IRC18:03
*** dolphm has joined #openstack-dev18:04
*** torandu has joined #openstack-dev18:04
*** torandu has quit IRC18:05
*** afazekas has quit IRC18:08
*** john5223 has quit IRC18:08
*** john5223 has joined #openstack-dev18:09
*** AnilV4 has joined #openstack-dev18:09
*** kashyap has joined #openstack-dev18:09
*** alexpilotti has quit IRC18:10
*** markmcclain has quit IRC18:10
*** winston-d_ has quit IRC18:10
*** danwent has quit IRC18:11
*** PaulCarlton has joined #openstack-dev18:11
*** torandu has joined #openstack-dev18:11
*** olaph has quit IRC18:13
*** olaph has joined #openstack-dev18:14
dhellmannflaper87: pong18:14
*** cschwede has joined #openstack-dev18:14
zykes-Daviey: or zul do you guys have G3 packages yet ?18:14
*** Tross has quit IRC18:15
*** john5223 has quit IRC18:15
*** dolphm has quit IRC18:15
*** PaulCarlton has quit IRC18:15
flaper87dhellmann: hey18:15
flaper87dhellmann: so, about this review  https://review.openstack.org/#/c/20393/18:16
dhellmannyeah18:16
*** john5223 has joined #openstack-dev18:16
zulzykes-:  no18:16
*** alexpilotti has joined #openstack-dev18:16
*** Nachi has quit IRC18:16
*** PaulCarlton has joined #openstack-dev18:16
*** dolphm has joined #openstack-dev18:16
dhellmannflaper87: my concern is that those functions are doing 2 things: converting types and "fixing" encoding18:17
openstackgerritA change was merged to openstack-dev/devstack: Fix aggregates exercise  https://review.openstack.org/2255318:17
openstackgerritA change was merged to openstack/python-novaclient: Missing import for gnomekeyring  https://review.openstack.org/2256818:17
openstackgerritA change was merged to openstack/quantum: Correct permissions on quantum-hyperv-agent  https://review.openstack.org/2236618:17
*** PaulCarlton has quit IRC18:17
zykes-zul: in the pipe or ? :)18:17
*** PaulCarlton has joined #openstack-dev18:17
dhellmannflaper87: the type conversion part feels wrong, because str({'key': 'value'}).encode('utf-8') is fundamentally different from just encoding the keys and values separately18:17
*** PaulCarlton has quit IRC18:17
flaper87dhellmann: yep, that's a way to put it. I see it more like, ensure that an incoming object is encoded / decoded into ...18:18
*** ctracey has quit IRC18:18
zulzul: are they out yet?18:18
zulzykes-:  er...are they out yet?18:18
*** PaulCarlton has joined #openstack-dev18:18
zykes-zul: I just wondered :)18:18
*** afazekas has joined #openstack-dev18:18
zykes-guess now ;)18:18
zykes-not.18:18
zulzykes-:  when they are out we will put them out18:18
flaper87dhellmann: The thing is, I would agree on checking whether it is actually instance of basestring bevore calling str, and let that str call part to the outsideworl18:18
flaper87world18:18
* dhellmann senses a "but" coming18:19
*** PaulCarlton_ has joined #openstack-dev18:19
*** jruzicka has quit IRC18:19
flaper87that would be fair enough anyway, I didn't see it as a bad practice since there are objects implementing __str__ __unicode__ that could be easily passed to it18:19
flaper87but, like I said, I'm ok with taking that str() part off and check for isinstance18:20
dhellmannok, cool18:20
dhellmannif you do that, I'll be happy with it. maybe the names should be changed to reflect that the functions are really dealing with encoding? or not18:20
*** john5223 has quit IRC18:21
*** john5223 has joined #openstack-dev18:21
flaper87dhellmann: yep, we could rename those into encode_uncode and decode_str or something like that18:21
* flaper87 is not good with name18:22
*** john5223 has quit IRC18:22
*** PaulCarlton_ has quit IRC18:22
* flaper87 will use a placeholder as a name if he ever becomes father18:22
*** john5223 has joined #openstack-dev18:22
dhellmannflaper87: how about ensure_unicode -> safe_decode and ensure_str -> safe_encode18:23
*** xga__ has quit IRC18:23
*** john5223 has quit IRC18:23
*** john5223 has joined #openstack-dev18:23
*** READ10 has joined #openstack-dev18:24
*** bencherian has quit IRC18:24
flaper87dhellmann: makes sense18:24
flaper87dhellmann: thanks :)18:24
*** andrewbogott_afk is now known as andrewbogott18:26
openstackgerritA change was merged to openstack/cinder: Fix various exception paths  https://review.openstack.org/2243318:26
*** giroro_ has joined #openstack-dev18:29
*** markmcclain has joined #openstack-dev18:29
dhellmannflaper87: thanks for being flexible! :-)18:30
*** armaan1 has joined #openstack-dev18:30
*** zing has quit IRC18:30
flaper87dhellmann: whatever is best for the project ;)18:30
*** bourke_ has joined #openstack-dev18:31
*** johnthetubaguy has quit IRC18:31
*** hyakuhei has quit IRC18:31
openstackgerritA change was merged to openstack/quantum: Close file descriptors when executing sub-processes  https://review.openstack.org/2248618:31
*** jgallard has joined #openstack-dev18:32
dhellmannflaper87: indeed :-)18:32
*** armaan has quit IRC18:32
*** Ruetobas has quit IRC18:32
*** bourke has quit IRC18:32
*** techlife has quit IRC18:32
*** alunduil has quit IRC18:32
*** devananda has quit IRC18:33
*** techlife has joined #openstack-dev18:33
*** alexpilotti has quit IRC18:33
topolayoung, you should be good to go on 22561 if dolph bumps his +1 to a +218:33
*** devananda has joined #openstack-dev18:33
*** alunduil has joined #openstack-dev18:34
*** john5223 has quit IRC18:34
*** techlife has joined #openstack-dev18:34
*** hemna has quit IRC18:34
*** john5223 has joined #openstack-dev18:34
*** techlife has joined #openstack-dev18:34
openstackgerritA change was merged to openstack/quantum: Imported Translations from Transifex  https://review.openstack.org/2238218:35
*** techlife has joined #openstack-dev18:35
*** jgallard has quit IRC18:35
*** techlife has joined #openstack-dev18:35
*** techlife has joined #openstack-dev18:36
*** danpb has quit IRC18:36
*** yolanda has joined #openstack-dev18:36
*** techlife has joined #openstack-dev18:36
*** john5223 has quit IRC18:37
ayoungdolphm, can you bless/bleed on https://review.openstack.org/#/c/22063/18:37
*** john5223 has joined #openstack-dev18:37
*** eglynn has joined #openstack-dev18:39
ayoungtopol, I consider a +1 from both you and YorikSar the equivalent of a +2 from core.  Pushed the button to merge18:43
*** john5223 has quit IRC18:44
*** bencherian has joined #openstack-dev18:44
*** eglynn has quit IRC18:44
ayoungtopol, I hope you are starting to appreciate the value of your LDAP devstack fix.  The next step is getting LDAP support wiried up in tempest18:45
*** john5223 has joined #openstack-dev18:45
kmartinis anyone using PyCharm for OpenStack developement?18:45
ayoungkmartin, I use PyDev (eclipse)18:45
flaper87kmartin: there's a good post out there explaining how to use pycharm with openstack18:46
* flaper87 looks for it18:46
*** pcm___ has joined #openstack-dev18:47
flaper87kmartin: https://tropicaldevel.wordpress.com/2013/01/24/debugging-openstack-with-pycharm-and-pydevd/18:47
flaper87dunno if that helps18:47
* flaper87 uses vim + pdb18:47
kmartinflaper87: thanks...I see jetbrains is offering it free for OpenStack contributors18:47
*** flaper87 has quit IRC18:47
*** john5223 has quit IRC18:47
kmartinjust wondering if it's worth leaving vi? :)18:48
*** john5223 has joined #openstack-dev18:48
*** pcm_ has quit IRC18:48
*** joshuamckenty has joined #openstack-dev18:49
*** Yada has quit IRC18:50
*** nati_ueno_2 has quit IRC18:50
*** spzala has joined #openstack-dev18:50
*** nati_ueno has joined #openstack-dev18:50
*** hemna has joined #openstack-dev18:50
*** kagan has joined #openstack-dev18:51
*** dachary has joined #openstack-dev18:52
openstackgerritA change was merged to openstack/glance: Add migration 19 - move image location data  https://review.openstack.org/2092618:53
openstackgerritA change was merged to openstack/glance: Add migration 20 - drop images.location  https://review.openstack.org/2092718:54
*** john5223 has quit IRC18:54
*** ek6 has joined #openstack-dev18:54
*** john5223 has joined #openstack-dev18:55
*** nati_ueno has quit IRC18:55
*** lglenden has quit IRC18:57
*** mmagr has quit IRC18:57
*** annegentle has joined #openstack-dev18:57
*** mrodden has joined #openstack-dev18:59
*** joshuamckenty has quit IRC19:01
*** john5223 has quit IRC19:01
*** boris-42 has joined #openstack-dev19:02
*** afazekas has quit IRC19:03
*** ctracey has joined #openstack-dev19:03
*** ctracey has quit IRC19:03
*** roampune has joined #openstack-dev19:03
*** john5223 has joined #openstack-dev19:04
*** unix has quit IRC19:04
*** baba has joined #openstack-dev19:04
*** agentle_ has joined #openstack-dev19:05
*** dachary has quit IRC19:06
*** dachary has joined #openstack-dev19:06
*** ctracey` has joined #openstack-dev19:06
*** FatDarrel has joined #openstack-dev19:06
*** psedlak has quit IRC19:07
*** annegentle has quit IRC19:08
*** agentle_ is now known as annegentle19:08
*** john5223 has quit IRC19:08
*** john5223 has joined #openstack-dev19:09
*** Tross has joined #openstack-dev19:10
dolphmayoung: reviewed the trust api ... i'm not sure if you meant to step on the toes of impersonation or not, but either the language needs to be revised or the spec needs to make impersonation opt-in19:11
ayoungdolphm, "impersonation"?19:11
ayoungline?19:12
dolphmayoung: cited at least two sentences that suggest that the token should be nearly indistinguishable from the trustor's identity, and not directly represent the trustee's identity19:12
dolphmayoung: there's a massive security difference between "i have been authorized to act on this user's behalf" vs "i have been authorized to act as this user"19:13
*** openstackjenkins has quit IRC19:14
ayoungdolphm, OK...so you are right in that it represents impoersonation.  THat was discussed.  THe reason is that otherwise, everything that accepts a token would have to be modified to now look at a different fiedl (trustor)19:14
ayoungdolphm, this is the second19:14
ayoungand it is due to the way that assets are owned19:14
*** openstackjenkins has joined #openstack-dev19:14
dolphmayoung: i think it'd be awesome to support impersonation, but it needs to be opt-in19:14
ayoungdolphm, opt in by whom?19:14
dolphmayoung: the trustor19:14
ayoungonly the user can create the trust19:14
*** john5223 has quit IRC19:14
ayoungonly the trustor can create a trust19:15
ayoungIt is explicitly opt in19:15
ayoungnot even an admin has that power19:15
*** devoid has joined #openstack-dev19:15
dolphmayoung: yes, but you're defaulting a trust to mean delegation+impersonation rather than just delegation19:15
*** Ryan_Lane has quit IRC19:15
*** mkollaro has quit IRC19:15
*** cp16net|away is now known as cp16net19:16
ayoungdolphm, ...so you want an option to say give the roles etc to the user, but use their own ID as the user_id in the token...I can accept that.19:16
ayoungdolphm, so...a boolean field on the trust "impersonate"  ?19:17
*** Ryan_Lane has joined #openstack-dev19:17
*** morganfainberg has joined #openstack-dev19:17
dolphmayoung: yeah, just "allow_impersonation" defaulting to false when creating the token19:17
ayoungdefaults to false?19:17
gyeeayoung, what if trustor got fired? the Terry Child feature :)19:17
FatDarrelAnyone here running packstack?19:17
ayounggyee, then the trust is useless19:17
dolphmgyee: trust should be deleted when the trustor is deleted?19:17
ayounggyee, trust only allows access to what the trustor has at token creation time19:17
ayoungeven if the trust is still active, the trusto has nothing to give, and token create fails19:17
gyeeadmin should at least allowed to delete the trust right?19:18
ayounggyee, I changed that19:18
ayoungadmin can delete trust, just not create19:18
gyeeayoung, I am fine with that19:19
ayoungcoo19:19
ayoungdolphm, ok,  I like the impersonate flag.  But the thing is, a trust is fixed, so you have to decide when creating a trust whether to do impersonation or not.  I don't want to call it 'allow' as that implies a decision19:19
dolphmayoung: if i have an impersonated token, keystone needs to be careful about issuing a real token back to the trustee as a result of token auth19:20
ayoungdolphm, trust token cannot get another token19:20
dolphmayoung: ah, a decision on the part of the trustee when consuming a trust?19:20
ayoungdolphm, right19:20
FatDarrelwhat do you guys do with selinux do yo guys enable it or disable it19:20
dolphmayoung: good point19:20
dolphmayoung: "include_impersonation" ?19:20
fungijust a heads up to everyone, we're planning to shut down zuul and jenkins in a few minutes for some short-notice security updates, in case anybody happens to notice checks/merges being delayed19:20
dolphmayoung: "enable_impersonation"19:21
ayoungdolphm, how about just 'impersonate'?19:21
dolphmayoung: i'm struggling to use that attribute in a sentence naturally19:21
gyeedolphm, why do we need that flag as the trust information is already there in the token data?19:21
dolphmgyee: because of the security differences between acting on a user's behalf and acting AS that user19:22
ayoungdolphm, the 'impoersonate' attributes that when the trust is used to create a token, the trustee will impersonate the trustor19:22
*** imsplitbit has joined #openstack-dev19:22
dolphmgyee: i'm down with supporting impersonation -- i think it's awesome, but impersonation shouldn't be opt-out... that's all19:22
ayoungor19:22
ayounggyee, it makes sense for some operations where I need to give you access to my project, but then the operations are tracked as you, not as me.19:23
dolphmayoung: "the trust enables impersonation, so the trustee is cloaked by the system as the trustor"19:24
ayoungWhereas, with swift, you probably need to impersonate me to get access to the objects I've written19:24
ayoungclocked->recorded19:24
dolphmayoung: clocked?19:24
ayoungoverclocked19:24
ayoungdid I go off half-cocked?19:25
dolphmayoung: cloaked as in bruce wayne disguised as batman19:25
ayoungAnd the Joker got clocked!19:26
ayoungPOW!19:26
gyeeha19:26
ayoungdolphm, so...I can add in that field.  I need to do the following as well19:26
ayoungmerge with the filter policy changes19:27
ayoungget a policy that works for list_users19:27
ayoung(list users with filter is working bbut needs more unit tests)19:27
ayoungand...I'd like to hack this on to the V3 Auth API19:27
*** ChanServ sets mode: +o jeblair19:27
ayoungI'm thinking, though, that V2 should be the first patch, with v3 support in a follow on patch19:28
gyeeayoung, that flag is part of user?19:28
dolphmayoung: sounds good -- can i help with testing list users?19:28
*** garyTh has quit IRC19:28
dolphmayoung: what are attribute are you wanting to filter by?19:28
zykes-dolphm: will v3 stuff land for G?19:28
dolphmzykes-: landed19:28
ayoungdolphm, either trustee_user_id or trustor_user_id...as henrynash suggested19:28
*** jeblair changes topic to "Jenkins and Zuul are shutting down for an emergency security-related upgrade. ETA 20:00 UTC."19:28
jeblairJenkins and Zuul are shutting down for an emergency security-related upgrade.  ETA 20:00 UTC.19:29
ayoungdolphm, I am having, I think ,a merge problem with the filter..our changes are too similar, and henrynash 's changes and mine have become one due to an overzeolus git19:29
zykes-dolphm: what's all the fuzz going on now then ? :p19:29
ayounglet me untangle that and I'll repost, without the impersonate flag19:29
ayounggyee, impoersonate will be aflag on the tryust itself, and will be passed in to trusst create.19:30
dolphmzykes-: impersonation and delegation features are on a FFE19:30
zykes-ah19:30
*** nsatterl_ has joined #openstack-dev19:30
*** spzala_ has joined #openstack-dev19:30
dolphmayoung: when is your FFE until?19:31
ayoungFFE?19:31
*** spzala has quit IRC19:31
*** spzala_ is now known as spzala19:31
dolphmayoung: feature freeze extension19:31
*** soren has quit IRC19:31
ayoungCOB tomorrow19:31
*** soren has joined #openstack-dev19:31
gyeewow19:31
*** Tross has quit IRC19:32
ayounggyee, well, they took pity on me since V3 Auth was taking so much attention19:32
zykes-ayoung: COB ?19:32
ayoungClose of Buisnes19:32
ayoungs19:32
zykes-ok :p19:32
ayoungEIEIO!19:32
zykes-getting to land it all before it ayoung ? :p19:32
gyeeayoung, I need to be offline for an hour or so19:34
ayounggyee, NP...I'm headed back into code mode19:34
gyeewill review your new patch in the afternoon19:34
*** gyee has quit IRC19:35
*** jeblair changes topic to "Jenkins and Zuul are down for an emergency security-related upgrade. ETA 20:00 UTC."19:36
jeblairJenkins and Zuul are down for an emergency security-related upgrade.  ETA 20:00 UTC.19:36
*** burris has quit IRC19:37
*** mdomsch has joined #openstack-dev19:38
vishygaryk: noticed the following bug: https://bugs.launchpad.net/nova/+bug/113135819:38
uvirtbotLaunchpad bug 1131358 in nova "LibvirtHybridOVSBridgeDriver crashes when spawning an instance with NoopFirewallDriver" [High,New]19:38
vishygaryk: have someone working on it, just want to make sure that is a valid configuration19:38
*** markwash has joined #openstack-dev19:38
ayoungdolphm, OK,  I think I sortedthe policy failure.  I'm going to repost.  It won't have the impersonate flag, and policy will  be imcomplete, but you should be able to see the list_trust functions19:39
*** openstackjenkins has quit IRC19:39
ayoungjust running tests and pep8int19:39
*** openstackjenkins has joined #openstack-dev19:40
*** darraghb has quit IRC19:43
*** joshuamckenty has joined #openstack-dev19:44
*** openstackjenkins has quit IRC19:44
*** bearovercloud has joined #openstack-dev19:45
*** openstackjenkins has joined #openstack-dev19:45
*** Tross has joined #openstack-dev19:45
*** Ryan_Lane has quit IRC19:45
*** Ryan_Lane has joined #openstack-dev19:46
*** armaan1 has left #openstack-dev19:47
ttxayoung: you can push until Tuesday COB, I won't be here to punish you19:48
*** joshuamckenty has quit IRC19:48
*** FatDarrel has quit IRC19:49
ayoungttx, I hate it when deadlines get extended....now I have no excuse not to pull an all nighter tonight19:49
*** cschwede has quit IRC19:49
ttxdolphm: will push g3 in 90min if no bug gets targeted to grizzly-3 in the mean time19:49
ayoungttx, plus, you just let everyone know....they are going to beat me up on the playground and take my lunch money19:50
ttxdolphm: I think we have all we want in19:50
ayoungttx, there is something inthe queue we wnt for g3...19:50
ttxayoung: you could show them how you nail FFEs. In one day.19:50
ayounghttps://review.openstack.org/#/c/22561/19:50
*** colinmcnamara has quit IRC19:50
ttxayoung: ah. linking to g3 then19:50
ayoungttx, without that, LDAP is broken.  I missed a critical mistake in the review that should have raised a red flag.19:51
*** Birk_ has joined #openstack-dev19:51
*** garyTh has joined #openstack-dev19:51
ttxayoung: backport to milestone-proposed when it lands in master19:51
ayoungttx, wilco19:51
dolphmayoung: this fixes a couple bugs in v3 auth that should go in as well https://review.openstack.org/#/c/22497/19:51
dolphmttx: i didn't target those two bugs to anything ^19:51
ttxayoung: when you want me to block g3 on something, add it to the grizzly-3 targets19:52
ayoungttx, understood19:52
ttxdolphm: doing it for you19:52
Birk_I changed my controller hostname and now the nova-manage service list command shows obsolet entries. How can I remove them? Any one know what is the database table that I must update?19:53
ttxdolphm: please backport to milestone-proposed when in master19:53
*** jeblair changes topic to "OpenStack development || Support is in #openstack"19:53
dolphmttx: will do19:53
jeblairJenkins and Zuul are back up19:53
*** nsatterl_ has quit IRC19:53
jeblairIf you approved any changes during the downtime, you'll need to reapprove them (or leave a 'reverify no bug' comment)19:54
*** FatDarrel has joined #openstack-dev19:55
*** bswartz has quit IRC19:55
*** Birk_ has quit IRC19:56
*** FatDarrel has quit IRC19:57
*** stevebaker has joined #openstack-dev19:57
*** dontalton has quit IRC19:59
*** bearovercloud is now known as jz19:59
*** maoy has joined #openstack-dev20:00
*** FatDarrel has joined #openstack-dev20:00
*** bswartz has joined #openstack-dev20:00
*** jz is now known as Guest2623620:00
*** Guest26236 is now known as jsn20:01
*** jsn is now known as zs20:01
*** danwent has joined #openstack-dev20:02
*** davidkranz has quit IRC20:02
*** jeblair is now known as corvus20:02
*** zs has left #openstack-dev20:02
*** corvus is now known as jeblair20:03
*** stevebaker has quit IRC20:03
*** stevebaker has joined #openstack-dev20:03
anteayazul: are you familiar with how the ubuntu-cloud-archive nova package are set up?20:04
*** vipul is now known as vipul|away20:04
ayoungttx, https://review.openstack.org/#/c/22561/ is not showing up in zuul.20:04
zulanteaya: yes20:04
*** gray-- has quit IRC20:04
*** davidkranz has joined #openstack-dev20:04
anteayaa user in #openstack is getting an error around the nova-api not being found20:04
ayoungttx, did something change with the gating? There is very little in the queue now?20:05
anteayazul his name is swinchen if you could help20:05
anteayathanks20:05
*** zs has joined #openstack-dev20:05
*** nsatterl_ has joined #openstack-dev20:06
*** colinmcnamara has joined #openstack-dev20:07
*** crandquist has quit IRC20:08
garykvishy: ping20:08
*** zs has quit IRC20:08
vishygaryk: sup?20:08
*** zs has joined #openstack-dev20:08
garykvishy: hi, regarding the Noop. I think I fixed it.20:09
vishygaryk: oh? cburgess has a fix already20:09
*** zaitcev has joined #openstack-dev20:09
sdagueayoung: there is a queue restart20:09
*** zs has quit IRC20:09
garykvishy: https://review.openstack.org/#/c/22136/20:09
vishygaryk: no that is a different review20:10
vishydifferent bug20:10
vishyand for stable/folsom20:10
*** zs has joined #openstack-dev20:10
vishythis one is for trunk20:10
vishygaryk: https://review.openstack.org/#/c/22590/20:10
garykvishy: oh, ok, my bad. sorry20:10
garykvishy: i was under the assumption that it worked in trunk. sorry20:10
*** zs has quit IRC20:10
vishywell it did20:10
vishyit just broke recently20:11
vishyhence the question about whether it was valid20:11
vishysince the other was using a different vif driver20:11
garykvishy: good question. my latest testing has been with the quantum sec groups.20:12
cburgessgaryk: Yeah sorry about that, missed a line.20:12
garyki'll make sure to add this to my radar.20:12
garykcburgess: thanks for fixing20:12
cburgessgaryk: Well I broke it so only fair I fix it.20:13
*** thingee_zzz is now known as thingee20:13
garykcburgess: :)20:13
garykvishy: there is another quantum issue - https://review.openstack.org/#/c/22546/. can you please take a look - i guess we should set it for rc-1 if possible.20:14
topolayoung, do trust provide functionality similar to oauth?20:14
*** sandywalsh has quit IRC20:15
*** zs has joined #openstack-dev20:15
*** davidkranz_ has joined #openstack-dev20:16
vishyeeww that is messy20:16
vishygaryk: can we not set dhcp_server properly?20:17
garykvishy: not exactly sure that i follow. yes, the patch is ugly20:17
*** davidkranz has quit IRC20:17
*** zs has quit IRC20:18
vishygaryk: we already have an exept rule for dhcp traffic20:18
vishyas long as the network value for ['dhcp_server'] is set properly20:18
*** zs has joined #openstack-dev20:18
topolYorikSar, is https://review.openstack.org/22558 going to make it in?20:18
*** zs has quit IRC20:19
vishygaryk: got to head out for a bit. Commented on the review20:19
ayoungtopol, if I knew oauth well enough I could answer that.  Can you restate the question?20:20
garykvishy: ok, thanks!20:20
*** dims has quit IRC20:20
*** bearovercloud has joined #openstack-dev20:21
*** bearovercloud is now known as zs20:21
*** zs is now known as zz20:21
*** zz is now known as zs20:22
*** zs is now known as zzs20:23
*** davidkranz has joined #openstack-dev20:23
topolayoung, so OAuth is a standard that provides a method for clients to access server resources on behalf of a resource owner (such as a different client or an end-user). It also provides a process for end-users to authorize third-party access to their server resources without sharing their credentials (typically, a username and password pair).  Seems similar to trusts20:23
*** zzs has quit IRC20:23
ayoungtopol, yes, it does sound similar20:23
*** dims has joined #openstack-dev20:23
*** zzs has joined #openstack-dev20:23
*** davidkranz_ has quit IRC20:23
ayoungtopol, also s4u2proxy in Kerberos, which was the inspriration20:24
topolayoung, perhaps a topic to discuss in portland.20:24
ayoungsure20:24
*** zzs has quit IRC20:24
*** bswartz has quit IRC20:25
openstackgerritA change was merged to openstack/nova: Add snapshot methods to fakes.py  https://review.openstack.org/2234320:25
*** zzs has joined #openstack-dev20:25
*** pcm___ has quit IRC20:26
*** zzs has left #openstack-dev20:26
*** colinmcnamara has quit IRC20:26
*** aeperezt has quit IRC20:29
*** davidkranz has quit IRC20:31
*** sandywalsh has joined #openstack-dev20:31
*** davidkranz has joined #openstack-dev20:31
*** henrynash_ has joined #openstack-dev20:33
*** davidkranz has quit IRC20:33
*** jrodom has joined #openstack-dev20:34
*** sandywalsh has quit IRC20:35
*** FatDarrel has quit IRC20:35
*** henrynash has quit IRC20:35
*** henrynash_ is now known as henrynash20:35
*** colinmcnamara has joined #openstack-dev20:36
openstackgerritA change was merged to openstack/python-keystoneclient: Fix selef to self in class.  https://review.openstack.org/2240220:37
*** yolanda has quit IRC20:38
topolayoung, do you have a sense whether YorikSar's migration code will get merged in soon?20:39
ayoungtopol, It should probably go in to grizzly as a bug fix, but not into G3.20:40
topolayoung, how about for folks that use devstack?  That pulls from head so it could show up there pretty soon correct?20:41
ayoungtopol, the more I think about it, the more I think that we should not have to do that migration for LDAP.20:42
*** baba is now known as unix20:42
ayoungI mean, yes, for an existing ldap20:42
ayoungbut not moving forward.  Devstack should not need it20:42
ayoungMy mind is focused on another task right now20:42
ayoungbut...20:42
*** riskable has quit IRC20:42
topolayoung, don't worry about it.20:42
*** bswartz has joined #openstack-dev20:43
*** riskable has joined #openstack-dev20:43
ayoungthat API (add_user_to_project) should be deprecated.  I assume (without looking) that it is called by add user20:43
ayoungbut...it doesn't need to be. let me look20:43
ayoung        if default_tenant_id:20:44
ayoung            self.identity_api.add_user_to_project(context,20:44
ayoung                                                  default_tenant_id, user_id)20:44
ayoungok....so  what do we do about that...20:44
*** Tross has quit IRC20:44
*** adalbas has quit IRC20:44
ayoungIfor devstack, if the role already exists, this just works, no migration necessary20:45
openstackgerritA change was merged to openstack/glance: Update oslo-config version.  https://review.openstack.org/2247320:45
ayoungfor an existing LDAP, run the migration....20:45
*** dolphm has quit IRC20:45
ayoungtopol, go ahead and submit a patch to devstack to create the role by default.20:45
ayoungthat makes sense for LDAP support coming out of the box...or does it?20:46
topolayoung, I think you need it for out of box.  I'm creating the subtrees might as well create one extra little role20:47
ayoungtopol, what do you think?  THe more I ponder, the more I realize ther are no right answers.  Generating the role on the fly is fine for writable LDAP servers.  For readable ones...nothing we can do.20:47
ayoungtopol, OK.  It is a trivial change, and necessary20:47
ayoungno migration required20:47
ayoungI'm wondering, though ,if we  should do the lazy creation of that role after all20:48
*** pnavarro has quit IRC20:48
ayoungI mean, it is on a read/write data store anyway, so...since we have to maintain the legacy api.  I mean, we'll need migration, too, to move members to role assignments.20:49
topolayoung, I thought for readable ones we decided they probably would have their own roles already setup and we just mapped it to an existing role.  The lazy creation was for when you have a production ldap where you are permitted to write to it.  Those may be rare but a few20:49
*** novas0x2a|laptop has joined #openstack-dev20:50
*** jaybuff has joined #openstack-dev20:50
*** jaybuff has left #openstack-dev20:51
topolayoung, I will say that having to create it manually is a pain and you have to get it correct.  So from a consumability perspective its nice to have.  Especially since the client does not allow you to create that role and specify the role-id that you need to match what is in the keystone.conf file20:52
YorikSarI'm back.20:52
*** njoy_ has joined #openstack-dev20:52
YorikSarayoung: We are not doing this on the fly. db_sync runs once in the deployment process.20:52
topolayoung, so even if its a 5% use case the migrate will save us a lot of serviceability calls20:53
YorikSarayoung: So it can mandate existence of this role or try to create it and fail for readonly LDAP with some meaningful message.20:53
topolayoung, so for folks that distribute OS (and have to service it) its better safe than sorry20:53
topolYorikSar, +120:54
ayoungI wantr the migration, too...just need to test it20:54
YorikSartopol: Why doesn't client allow to create this role?20:54
YorikSarayoung: I've run it over my OpenLDAP, it worked, even (buzzword alarm) idempotent.20:55
*** annegentle has quit IRC20:55
topolYorikSar, chicken and egg.  You create the role but keystone.cong is already loaded into memory so you can't go in and update the conf file with the role-id that was randomly chosen for you20:55
ayoungYorikSar, Ok, I'm going to -1 that patch for now.  Get a test in.  Make sure that it is safe to run the migration multiple times.  It should be idempotent to assign a role to a user20:55
*** vipul|away is now known as vipul20:55
*** njoy has quit IRC20:56
ayoungheh...smae buzzword I wasn't even looking, honest20:56
YorikSarayoung: I was planning to add some tests there.20:56
ayoungYorikSar, that isfine, but we need the test in with the patch.20:56
ayoungYorikSar, Ok, we are tracking.20:56
openstackgerritA change was merged to openstack/nova: Spelling: compatable=>compatible  https://review.openstack.org/2258420:56
*** bswartz1 has joined #openstack-dev20:57
openstackgerritA change was merged to openstack/nova: Sync rpc from oslo-incubator.  https://review.openstack.org/2250220:57
YorikSarayoung: Can you approve that description mapping change?20:57
ayoungYorikSar, I +1ed it20:57
ayounghenrynash, can you bless YorikSar 's change?20:57
*** bdpayne has joined #openstack-dev20:57
*** bswartz has quit IRC20:58
*** bswartz1 is now known as bswartz20:58
smosersdague, around ? or mikal ?20:58
ayounghttps://review.openstack.org/#/c/22352/ henrynash20:58
*** annegentle has joined #openstack-dev20:58
*** joshuamckenty has joined #openstack-dev20:58
*** drewlander has quit IRC20:59
YorikSarayoung, topol: What do you think about all that hacks in that migration? I had to dance around attribute limiting and stuff.20:59
sdaguesmoser: yo20:59
*** dolphm has joined #openstack-dev20:59
smoseri'm looking at https://review.openstack.org/#/c/21884/ , and the complaints of lack of test. I'm biting my tounge, but it looks to me like *nothing* tests _create_image in nova/virt/libvirt/driver.py .20:59
ayoungYorikSar, need to work on something else for a while...you guys thrash it out.20:59
topolYorikSar, please explain. what was the concern?21:00
sdaguesmoser: sure, but if we fix a bug, we want a test to make sure it doesn't regress21:00
openstackgerritA change was merged to openstack/nova: Sync eventlet_backdoor from oslo-incubator.  https://review.openstack.org/2250521:00
sdagueif we told every review that "well no one else wrote tests there, so you don't have to either"21:00
sdaguewe'd have no tests21:00
openstackgerritA change was merged to openstack/python-keystoneclient: Update oslo-config version.  https://review.openstack.org/2247621:00
zykes-anyone here using PyDev with a VirtualEnv ?21:01
sdaguethat's been pretty common policy in the review queue21:01
smosersdague, this is probably the best example of bikeshed i've ever seen.21:01
YorikSarayoung: Ok. One more question then. Your _id_to_dn change https://review.openstack.org/22561 does not appear in zuul. How can that be? Will it pick it sometime?21:01
smoserbig hunk of code changed, tests aren't written, no one really reviews, it causes regression, and now everyone says "oh, i can review this code easily, you need a test"21:01
topolYorikSar, that's what blocking your stuff from working, correct21:02
ayoungYorikSar, there is something going on with zuul , sdague said a queue reset was in progress21:02
sdaguesmoser: this is really common in the review queue. I'd say 1/3 of all -1s are "go add more tests to this"21:02
YorikSartopol: Take a look at https://review.openstack.org/#/c/22558/1/keystone/identity/backends/ldap/core.py line 68-7221:02
sdagueI'm sure stuff slips past that, but we need to catch it somewhere21:02
smoseri'm not opposed to "write more tests", i'm opposed to "fixing a regression should block on writing more tests"21:04
*** zzs_ has joined #openstack-dev21:05
smoserand, fwiw, the only reason i *found* this bug is that I was trying to test that swap would be correctly utilized by cirros.21:05
*** zzs_ is now known as zzs21:06
*** zzs has left #openstack-dev21:06
*** armaan has joined #openstack-dev21:06
*** zzs has joined #openstack-dev21:07
smosersdague, you have suggestions on how you could write a test for _create_image that does anything more than show that you can write a test?21:07
smoserie, i'm honestly asking how i could write something that would have failed previously that passes after its fixed.21:08
*** jpich has quit IRC21:08
topolYorikSar, I understand the concern now :-)21:08
YorikSartopol: It looks ugly, but I can't see a way around it.21:09
YorikSartopol: Except doing the same, but in lower level.21:09
topolYorikSar, Im trying to digest it a little21:09
*** gugl has joined #openstack-dev21:10
*** vipul is now known as vipul|away21:10
topolYorikSar, so it looks like you try and migrate all the member attributes from all the projects?21:10
*** gugl has quit IRC21:10
YorikSartopol: Yes21:10
*** terry7 has joined #openstack-dev21:11
topolYorikSar, and this line:  self.project.attribute_mapping['member'] = 'member'  means I don't care what the mapping was I know these are member attributes?21:12
*** dprince has quit IRC21:12
*** pabelanger has quit IRC21:13
*** armaan has quit IRC21:13
YorikSartopol: I just needed 'member' in attribute_mapping.values(), because _ldap_get[_all] retrieves only attributes that appear there.21:13
*** henrynash_ has joined #openstack-dev21:13
*** eglynn has joined #openstack-dev21:14
*** nati_ueno has joined #openstack-dev21:14
*** henrynash has quit IRC21:14
*** henrynash_ is now known as henrynash21:14
topolYorikSar, and then you fix the mapping to look like how it used to look21:15
YorikSartopol: Yes21:15
smoseranyone have suggestions on how to write a proper test for https://review.openstack.org/#/c/21884/ ?21:15
sdaguesmoser: looking through _create_image now (sorry, multiplexing with nova meeting)21:17
sdaguesmoser: what about a tempest testing approach?21:17
*** melwitt has joined #openstack-dev21:17
sdagueI agree, in looking at _create_image it's too big a function to actually be testable21:17
Vekmy first thought is that that is a monster function that needs to be broken up some...21:17
sdaguein it's current form21:17
vishysmoser: you could probably do it with mox but yeah it will be hairy21:18
smoservishy, is just dont think it will demonstrate anything other than the ability to write a unit test21:18
vishysmoser: yeah :(21:18
topolYorikSar, then you skip anything in the enabled emulation project21:18
sdaguesmoser: but it probably means we have no tempest tests that create images with swap, right?21:18
smoseri've not done anything with tempest, but we clearly can *actually* test this code path rather than just unit test.21:19
sdaguewould having one of those have tickled this21:19
smoseryes, clearly.21:19
YorikSartopol: We can ran into it with default settings, yes.21:19
sdaguesmoser: so that's what I'd suggest21:19
smoseri'll look at that.21:19
*** nsatterl_ has quit IRC21:19
sdaguea response of "tempest will catch this with the following test case" is definitely acceptable comeback21:19
sdaguea lot of the wsgi stuff we have to lean on over there21:20
topolYorikSar, then you skip the dumb member21:20
vishysdague: btw, how are we looking on coverage with the tempest run?21:20
bknudsonsmoser: is it similar to this change? https://github.com/openstack/nova/commit/2bfe319b7096d61443a9b89b35a626e9e4040454#nova/virt/libvirt/driver.py21:20
YorikSartopol: Yes, we keep it for now.21:20
vishyis there a coverage report somewher using the extension?21:20
sdaguevishy: there is, mtreinish has the link21:21
sdagueit's only lit for nova-api right now, not the rest of nova21:21
sdagueand there is still some eventlet weirdness21:21
topolYoriSar, then you add the users to role and delete them from the project21:21
*** nati_ueno has quit IRC21:21
bknudsonsmoser: here's another one: https://github.com/openstack/nova/commit/42cc03d8233fede7ed6ad5fa3b5fd351bd21c68721:22
smoserbknudson, i dont think so.21:22
*** nati_ueno has joined #openstack-dev21:22
smoserthe failure in _create_image that exposed this was completely internal to _create_image.21:22
smoserand even internal to the 4 lines there.21:22
topolYorikSar, may not be pretty but looks good to me21:23
smoserwe'd have to excercise _create_image.21:23
*** nati_ueno has quit IRC21:23
Veksmoser: If you mean "exorcise", I'd agree :)21:23
YorikSartopol: Ok. I'm thinking about tests now.21:23
*** boden has quit IRC21:23
*** alunduil has quit IRC21:24
*** gyee has joined #openstack-dev21:24
*** armaan has joined #openstack-dev21:24
*** nati_ueno has joined #openstack-dev21:24
ttxayoung: there was a restart due to a Jenkins security patch, I think21:25
mtreinishvishy, sdague: http://logs.openstack.org/periodic/periodic-tempest-devstack-coverage-vm-full/44/logs/coverage-report/ this is the most recent output from the periodic jenkins run.21:25
clarkbttx: ayoung yes that is correct. did something get missed?21:25
topolYorikSar, as soon  as  _id_to_dn gets merged in I will then pull yours down and test with devstack21:25
ttxclarkb: https://review.openstack.org/#/c/22561/ -- just set to reverify21:26
*** joshuamckenty has quit IRC21:26
ttxclarkb: still not in queue though21:26
vishymtreinish: odd, I feel like it isn't picking up everything yet21:26
ayoungclarkb, I will check.  There were patches approved that we are waiting on21:26
topolYorikSar, I can't think of any other way you could write the code21:27
clarkbttx: ayoung that change is not mergable until it has at least on +2 code review21:27
YorikSarttx: What does this magic 'reverify no bug' mean?21:27
clarkbso Zuul is ignoring it currently21:27
*** eglynn has quit IRC21:27
*** bencherian has quit IRC21:27
ayoungclarkb, thanks21:27
clarkbYorikSar: Zuul, the thing that triggers jobs in Jenkins based on Gerrit events, uses a comment with that content to indicate it should add a change to the gate queue21:28
ttxYorikSar: https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures21:28
ttxclarkb: any particular reason why ?21:28
clarkbYorikSar: this is necessary only if things did not run properly for some reason the first time around21:28
mtreinishvishy: it's only running on the nova-api service right now. Also there is some weirdness in the report because of eventlet21:28
clarkbttx: YorikSar: yeah Zuul relies on the Gerrit event stream to know when to do stuff. Adding a comment is a simple way of adding arbitrary content to that stream21:29
clarkbso we didn't need to patch Gerrit to do something special21:29
ttxclarkb: no I mean... why is it ignoring ?21:29
clarkbttx: yeah that change does not have a +2 code review21:29
YorikSarOh... I never knew it got this flexible :)21:29
ttxclarkb: oh, it's in now21:29
openstackgerritA change was merged to openstack/python-glanceclient: Add docs for v0.8.0  https://review.openstack.org/2259821:30
*** nsatterl_ has joined #openstack-dev21:31
*** rkukura has quit IRC21:32
*** sandywalsh_ has joined #openstack-dev21:33
*** dolphm has quit IRC21:34
*** alexpilotti has joined #openstack-dev21:35
*** CaptTofu has joined #openstack-dev21:35
*** alexpilotti has quit IRC21:35
*** vipul|away is now known as vipul21:36
*** vipul is now known as vipul|away21:37
*** vipul|away is now known as vipul21:37
*** boris-42 has quit IRC21:40
*** armaan has left #openstack-dev21:43
*** aeperezt has joined #openstack-dev21:46
*** READ10 has quit IRC21:46
*** cp16net is now known as cp16net|away21:46
ewindischI have a draft for recursive dependency resolution in oslo's update.py, if anyone wants to request a peek at it.21:47
openstackgerritA change was merged to openstack/nova: Fix ComputeAPI.get_host_uptime  https://review.openstack.org/2171621:49
*** digitalbruin has quit IRC21:49
openstackgerritA change was merged to openstack/nova: Flush tokens on instance delete  https://review.openstack.org/2208621:49
*** bencherian has joined #openstack-dev21:51
*** bswartz has quit IRC21:51
bcwaldonmordred: who should I talk to about not being able to push signed tags to python-glanceclient?21:51
*** vipul is now known as vipul|away21:52
bcwaldonmordred: ignore me -pushing to github rather than gerrit21:53
mordredbcwaldon: hang on a sec21:53
*** crandquist has joined #openstack-dev21:53
bcwaldonmordred: problem solved21:53
ayounggyee, when we report roles along with a token, wee have to look up each one separately.  IS there no way to do a join in sql alchemy?21:53
*** cp16net|away is now known as cp16net21:53
mordredbcok21:53
*** radez is now known as radez_g0n321:55
*** david4 has quit IRC21:56
*** dolphm has joined #openstack-dev21:57
*** markvoelker has quit IRC22:00
ttxayoung, dolphm: would be great to make sure you can get https://review.openstack.org/#/c/22497/ and https://review.openstack.org/#/c/22561/ to land in master22:01
ttxayoung, dolphm: with that in I'll cut grizzly-3 tomorrow morning22:02
*** henrynash has quit IRC22:03
*** dhellmann has quit IRC22:03
*** dhellmann has joined #openstack-dev22:04
jgriffithdtroyer: I was going to update Cinder's rootwrap in devstack, wanted to make sure you weren't already doing it?22:07
openstackgerritA change was merged to openstack/python-glanceclient: Report name resolution errors properly  https://review.openstack.org/2232222:09
openstackgerritA change was merged to openstack/keystone: Fix id_to_dn for creating objects  https://review.openstack.org/2256122:09
dolphmttx: ^22:10
*** shardy is now known as shardy_afk22:10
dolphmayoung: can you review https://review.openstack.org/#/c/22497/ ?22:11
ttxdolphm: propose backport ?22:11
*** diogogmt has quit IRC22:11
dolphmttx: doing it now22:11
ayoungdolphm, took all your suggestions save one on the trust api review:22:11
ayoungroles don't have to be assigned when the trust is created, just executed22:11
*** FatDarrel has joined #openstack-dev22:12
*** nati_ueno has quit IRC22:13
ayoungdolphm, Approved 2256122:15
dolphmayoung: backport of your patch https://review.openstack.org/#/c/22620/22:16
dolphmttx: ^22:16
ttxdolphm: approved22:17
dolphmttx: ayoung: and backport of my patch: https://review.openstack.org/#/c/22621/22:17
ttxdolphm: will cut g3 first thing tomorrow morning22:17
dolphmttx: woot22:17
*** Gordonz has quit IRC22:18
*** topol has quit IRC22:19
*** dolphm has quit IRC22:20
*** mdomsch has quit IRC22:22
*** aeperezt has quit IRC22:24
*** aeperezt has joined #openstack-dev22:27
*** dhellmann has quit IRC22:31
*** numero8 has joined #openstack-dev22:34
*** bswartz has joined #openstack-dev22:34
*** numero8 has quit IRC22:35
*** koolhead17 has quit IRC22:36
zykes-ttx: did all the v3 stuff get into g3 ?22:36
*** esheffield has quit IRC22:44
*** radez_g0n3 is now known as radez22:45
*** ecarlin has joined #openstack-dev22:46
*** ron-slc_ has quit IRC22:46
*** eharney has quit IRC22:48
*** unix has quit IRC22:48
*** jrodom has quit IRC22:50
*** martine has quit IRC22:51
*** maoy has quit IRC22:52
*** dosaboy has quit IRC22:52
*** john5223 has joined #openstack-dev22:54
*** john5223 has quit IRC22:54
*** annegentle has quit IRC22:55
*** melwitt has quit IRC22:58
*** dolphm has joined #openstack-dev22:58
*** dolphm has quit IRC22:58
*** dolphm has joined #openstack-dev22:59
*** brucer has joined #openstack-dev22:59
*** markmcclain has quit IRC23:00
*** harlowja_ has quit IRC23:00
openstackgerritA change was merged to openstack/keystone: Tests for domain-scoped tokens  https://review.openstack.org/2249723:00
*** zzs has left #openstack-dev23:01
*** vipul|away is now known as vipul23:02
*** nsatterl_ has quit IRC23:04
*** tomoe_ has joined #openstack-dev23:06
*** danwent has quit IRC23:06
*** troytoman is now known as troytoman-away23:08
*** harlowja has joined #openstack-dev23:08
*** nsatterl_ has joined #openstack-dev23:09
*** imsplitbit has quit IRC23:09
*** kbringard has quit IRC23:09
*** harlowja has quit IRC23:11
*** harlowja has joined #openstack-dev23:12
*** melwitt has joined #openstack-dev23:12
*** bknudson has quit IRC23:12
*** hattwick has quit IRC23:13
*** digitalsanctum has quit IRC23:13
*** hattwick has joined #openstack-dev23:14
*** roampune1 has joined #openstack-dev23:14
*** roampune has quit IRC23:17
*** topol has joined #openstack-dev23:19
*** spzala has quit IRC23:20
*** zzs has joined #openstack-dev23:21
*** eafonichev has quit IRC23:22
dtroyerjgriffith: is that what https://review.openstack.org/22474 does?23:23
dtroyersmulcahy: sorry for the delay…I've got a couple of questions about the backup service...23:23
*** markmcclain has joined #openstack-dev23:24
*** bknudson has joined #openstack-dev23:25
*** mtreinish has quit IRC23:26
*** bknudson has quit IRC23:29
*** todo_stack has joined #openstack-dev23:31
*** bknudson has joined #openstack-dev23:32
*** pabelanger has joined #openstack-dev23:34
*** sacharya has quit IRC23:35
*** dolphm has quit IRC23:36
*** openstackgerrit has quit IRC23:39
*** openstackgerrit has joined #openstack-dev23:39
*** cloudchimp has quit IRC23:40
*** devoid has quit IRC23:40
*** markmcclain has quit IRC23:41
*** rnirmal has quit IRC23:41
*** gongysh has joined #openstack-dev23:42
*** henrynash has joined #openstack-dev23:44
*** ndipanov has quit IRC23:45
*** rpedde is now known as rpedde_away23:45
henrynashayoung, YorikSar: which change do you need me to look at? https://review.openstack.org/#/c/22352/ ?23:45
ayounghenrynash, that is one, yes23:45
ayoungthat might be it....23:45
*** soody has joined #openstack-dev23:47
henrynashayoung: how are we on Trusts?  What can I do to help?23:47
ayounghenrynash, I'm having some complext test interaction problem where the policy path is getting set to a mktemp path.  It happended from a recent merge23:48
jgriffithdtroyer: :)23:48
ayoungbeyond that...API review23:48
jgriffithdtroyer: but I think the setup function needs handled too... I 'll check23:48
ayounghenrynash, take a look at the current trust API patch and ge familiar with it.  THe next one won't be radically different, and knowig it wil help.23:49
henrynashayoung: hmm, OK…that could possibly be me…which test are you failing in?23:49
ayoungmine23:50
ayoungtest_v3_trust23:50
*** topol has quit IRC23:50
ayounghenrynash, yeah, it is the policy stuff.  I was about to look through your patch again to see what is going on23:50
*** nsatterl_ has quit IRC23:51
ayounghenrynash, also, It looks like you rewrote the policy scanning so it only works with V3 tokens.  Still need to support v223:51
ayounghenrynash, but I have that working23:52
henrynashayoung: in test_v3_protection (which I added new) I set the policy file to a temp file….but sureful that should be reset by your new test class….I know that test_policy also does this23:52
ayounghenrynash, so, what I am seeing is the if I run my tests alone, they work  but if I run the whole test suite they fail23:52
henrynashayoung: I had a problem where if I had two test  classes in the same file, one would mike up the other like this23:53
henrynash..muck up...23:53
ayoungyep...that is what I am seeing.  I thin I can straighten it out.23:53
ayoungthanks for the pointer...I have a 6 year old here demanding I play chess with him.  back in a few23:53
*** pabelanger has quit IRC23:53
henrynashayoung: you can't win at everything, you know23:54
*** spzala has joined #openstack-dev23:54
ayounghenrynash, I am QUITE aware of that.  I am visitng my parents, after all.23:55
henrynashayoung: :-)23:55
*** gongysh has quit IRC23:55
*** gongysh has joined #openstack-dev23:56
*** spzala_ has joined #openstack-dev23:56
*** mrodden has quit IRC23:57
jgriffithdtroyer: yep, I thought it would require modifying the setup function but apparantly not.  thx23:58
*** spzala has quit IRC23:58
*** spzala_ is now known as spzala23:58
zykes-zul: or Daviey why does ceilometer-agent-compute want to install mongo ?23:58
SpamapShey if anybody is in LA for SCALE send me a private message .. would love to have an impromptu meetup of openstackers :)23:59
zykes-in the daily packages23:59
*** danwent has joined #openstack-dev23:59

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