Thursday, 2016-03-31

*** mylu has quit IRC00:02
*** stevemar has quit IRC00:02
*** mvk_ has quit IRC00:03
*** fawadkhaliq has quit IRC00:06
*** shaleh has quit IRC00:06
*** mylu has joined #openstack-keystone00:07
*** fawadkhaliq has joined #openstack-keystone00:07
*** fawadkhaliq has quit IRC00:13
*** rk4n has quit IRC00:14
*** markvoelker has joined #openstack-keystone00:15
*** fawadkhaliq has joined #openstack-keystone00:16
*** timcline has joined #openstack-keystone00:20
*** timcline_ has joined #openstack-keystone00:20
*** fawadkhaliq has quit IRC00:21
*** markvoelker_ has joined #openstack-keystone00:22
*** timcline has quit IRC00:22
*** fawadkhaliq has joined #openstack-keystone00:23
*** david8hu has quit IRC00:24
*** markvoelker has quit IRC00:25
*** lhcheng has quit IRC00:25
*** timcline_ has quit IRC00:25
*** akanksha_ has joined #openstack-keystone00:26
*** sdake has quit IRC00:34
*** spzala has quit IRC00:35
*** spzala has joined #openstack-keystone00:35
*** sdake has joined #openstack-keystone00:36
*** mvk_ has joined #openstack-keystone00:37
*** mylu has quit IRC00:39
*** spzala has quit IRC00:40
*** mkrcmari__ has quit IRC00:40
*** mylu has joined #openstack-keystone00:45
*** dave-mccowan has quit IRC00:53
*** gyee has quit IRC00:57
*** stevemar has joined #openstack-keystone00:58
*** ChanServ sets mode: +o stevemar00:58
*** dave-mccowan has joined #openstack-keystone00:58
openstackgerritCristian Sava proposed openstack/keystone: Customize config file location when run as wsgi app.  https://review.openstack.org/28821601:01
*** jamielennox is now known as jamielennox|away01:01
*** spzala has joined #openstack-keystone01:02
*** stevemar has quit IRC01:03
*** mylu has quit IRC01:07
*** mylu has joined #openstack-keystone01:08
*** rmallah has quit IRC01:11
*** fawadkhaliq has quit IRC01:14
*** fawadkhaliq has joined #openstack-keystone01:14
*** lhcheng has joined #openstack-keystone01:19
*** ChanServ sets mode: +v lhcheng01:19
*** fawadkhaliq has quit IRC01:20
*** fawadkhaliq has joined #openstack-keystone01:23
*** fawadkhaliq has quit IRC01:24
*** fawadkhaliq has joined #openstack-keystone01:25
*** lhcheng_ has joined #openstack-keystone01:27
*** fawadkhaliq has quit IRC01:27
*** lhcheng has quit IRC01:29
*** browne has quit IRC01:34
*** stevemar has joined #openstack-keystone01:39
*** ChanServ sets mode: +o stevemar01:39
*** sdake_ has joined #openstack-keystone01:49
*** sdake has quit IRC01:50
*** tqtran has joined #openstack-keystone01:53
*** pushkaru has joined #openstack-keystone01:57
*** tqtran has quit IRC01:57
*** bjornar has joined #openstack-keystone01:58
*** spandhe has quit IRC02:03
*** mylu has quit IRC02:11
*** richm has quit IRC02:13
*** agrebennikov_ has quit IRC02:17
*** rmallah has joined #openstack-keystone02:21
*** rmallah has quit IRC02:22
*** real56 has joined #openstack-keystone02:28
*** browne has joined #openstack-keystone02:28
stevemarmorgan: poke poke02:30
morganstevemar: sorry been on the phone all day02:30
morganstevemar: looking at the stuff now, closer prob. another couple hours and it'll be posted02:30
stevemarmorgan: np dude, i've been out all day02:30
stevemarmorgan: ack, i was just going to pull it up02:31
stevemarlet me know if you need help02:31
*** markvoelker_ has quit IRC02:31
morganit's just fixing tests02:31
morgani made a couple mistakes on the tests because it was 1am when i wrote them02:31
*** markvoelker_ has joined #openstack-keystone02:32
*** markvoel_ has joined #openstack-keystone02:36
*** mylu has joined #openstack-keystone02:36
*** markvoelker_ has quit IRC02:40
*** lhcheng has joined #openstack-keystone02:42
*** ChanServ sets mode: +v lhcheng02:42
*** mylu has quit IRC02:44
*** mylu has joined #openstack-keystone02:44
*** lhcheng_ has quit IRC02:45
*** real56 has quit IRC02:48
*** mylu_ has joined #openstack-keystone02:48
*** real56 has joined #openstack-keystone02:48
*** mylu has quit IRC02:49
*** tqtran has joined #openstack-keystone02:54
*** real56 has quit IRC02:55
*** real56 has joined #openstack-keystone02:56
*** akanksha_ has quit IRC02:57
*** tqtran has quit IRC02:58
*** markvoelker has joined #openstack-keystone03:01
*** ankur has joined #openstack-keystone03:02
*** markvoelker_ has joined #openstack-keystone03:04
*** markvoel_ has quit IRC03:04
*** sdake has joined #openstack-keystone03:07
*** fawadkhaliq has joined #openstack-keystone03:08
*** markvoelker has quit IRC03:08
*** sdake_ has quit IRC03:10
*** pumarani__ has joined #openstack-keystone03:10
*** pushkaru has quit IRC03:14
*** spandhe has joined #openstack-keystone03:19
*** dflorea has joined #openstack-keystone03:21
*** fawadkhaliq has quit IRC03:26
*** Daviey_ has joined #openstack-keystone03:26
*** fawadkhaliq has joined #openstack-keystone03:26
*** jraim_ has joined #openstack-keystone03:29
*** ankur_ has joined #openstack-keystone03:29
*** krotscheck has joined #openstack-keystone03:30
*** fawadkhaliq has quit IRC03:32
*** fawadkhaliq has joined #openstack-keystone03:32
*** Daviey has quit IRC03:32
*** jraim has quit IRC03:32
*** ankur has quit IRC03:32
*** krotscheck_dcm has quit IRC03:32
*** ankur_ is now known as ankur03:33
*** wxy has quit IRC03:33
*** rvba has quit IRC03:33
*** andrewbogott has quit IRC03:33
*** serverascode has quit IRC03:33
*** BlackDex has quit IRC03:33
*** mancdaz has quit IRC03:33
*** mancdaz has joined #openstack-keystone03:33
*** wxy has joined #openstack-keystone03:33
*** rvba has joined #openstack-keystone03:34
*** jraim_ is now known as jraim03:34
*** rvba has quit IRC03:34
*** rvba has joined #openstack-keystone03:34
*** BlackDex has joined #openstack-keystone03:38
*** andrewbogott has joined #openstack-keystone03:38
*** lhcheng has quit IRC03:40
*** real56 has quit IRC03:41
*** pumarani__ has quit IRC03:41
*** real56 has joined #openstack-keystone03:41
*** serverascode has joined #openstack-keystone03:41
*** links has joined #openstack-keystone03:44
*** real56 has quit IRC03:50
*** yarkot_ has joined #openstack-keystone03:51
*** yarkot_ has quit IRC03:53
*** pushkaru has joined #openstack-keystone03:57
*** mylu_ has quit IRC03:58
*** fawadkhaliq has quit IRC03:58
*** fawadkhaliq has joined #openstack-keystone03:59
*** fawadkhaliq has quit IRC04:00
*** fawadkhaliq has joined #openstack-keystone04:01
*** fawadkhaliq has quit IRC04:02
*** fawadkhaliq has joined #openstack-keystone04:02
*** anush_ has joined #openstack-keystone04:04
boris-42morgan: hi04:14
morganboris-42: oh hai04:14
boris-42morgan: how is going?04:14
morganboris-42: trying to solve the last RC blocker for mitaka04:15
boris-42good luck with that04:15
morganhow're you?04:15
boris-42morgan: good good, just back to community+)04:16
boris-42morgan: from internal work04:16
*** bjornar has quit IRC04:16
boris-42morgan: so I have some question, maybe you saw this before04:16
boris-42morgan: http://logs.openstack.org/62/298462/6/check/gate-rally-dsvm-rally/d881794/console.html#_2016-03-31_02_52_46_82104:16
boris-42morgan: sometimes (recently very often) we are getting this error04:16
boris-42morgan: when there is load on keystone ~30 parallel operations04:17
*** dflorea has quit IRC04:17
stevemarboris-42: thats a huge log file04:17
*** mylu has joined #openstack-keystone04:17
morganstevemar: yeah it is04:17
boris-42stevemar: it's rally lol04:18
morganboris-42: i think this is a case whre you're overloading the apache workers04:18
morganwe've seen a similar thing before04:18
stevemarUnable to establish connection to http://127.0.0.1:5000/v2.004:18
morganyou're simply maxing out the connections apache can handle04:18
boris-42stevemar: yep04:18
boris-42morgan: but it's just 30 connections04:18
boris-42it's not 3k04:18
morganthis started happening when rally moved to KSA and did smarter connection handling04:18
morgans/smarter/faster04:19
*** diazjf has joined #openstack-keystone04:19
boris-42morgan: ah04:19
*** diazjf has quit IRC04:19
morgani think last convo i had with someone was to check if the connections were being torn down by rally appropriately04:19
morganyou have limited numbers of workers, and each one handles a single request04:19
boris-42morgan: so we don't manage connections in rally separately (we just use client)04:19
morgani bet if you tune up the number of workers it'll work more04:20
morganno you use ksa.session (or ksc.session) and then hand off to the clients04:20
morganor OCC which does similar04:20
morganit was a change identified not too long ago04:20
morgani just don't remember who i was talking to04:20
boris-42morgan: so there are 2 ways to address this issue04:21
morganthe simplest is tune up the number of workers.04:21
boris-42 morgan we can just reduce concurrency in gates (so we won't see this)04:21
*** pushkaru has quit IRC04:21
*** markvoelker_ has quit IRC04:21
morganor reduce concurrency04:21
boris-42morgan: or tune number of workers04:21
boris-42yep04:21
morganthere is likely another issue too at play, but not 100% sure on what the cause04:21
boris-42morgan: which one?04:22
morganbut you're clearly hitting the limit of what apache can serve for keystone04:22
morganjust the change in rally precipitated this, so the sessions might linger longer...or hold the connections open longer than expected04:22
boris-42morgan: I will take a look at the configuration of gates04:22
morganwhere the older non-session based paths didn't04:22
morganbut i know rally got faster at creating connections when the switch happened04:23
boris-42morgan: so I will check the number of workers that is in gates04:23
boris-42morgan: in devstack basically*04:23
morganyeah04:23
morganit's a low default iirc04:24
morganthat is fine for the actual gate04:24
morganbut rally is pushing those limits04:24
boris-42morgan: yep04:24
boris-42morgan: btw during the work on osprofiler04:24
boris-42morgan: we saw that there are many DB requests to create token (/get_token)04:25
morganexpected04:25
morganalso the DB load should be lower in gate now04:25
morganwith the request local caching04:25
boris-42morgan: if we redesign DB schema we can remove part of requests and speed up whole openstack04:26
morganboris-42: remember you can't join across subsystems04:26
morganno FKs, etc04:26
boris-42morgan: adding JOINs is bad idea in any case no matter what you are doing04:27
boris-42morgan: there are rare cases when you can use it and definitely not for online requests04:27
morgannot always04:27
morganbad that is04:28
morganbut anyway you must always request through the subsystems, so looking up project must always go through resource_api.project04:28
morganand looking up users must always go through identity_api.user04:28
morganthat is where most of the DB load comes from04:28
morganlook at the load w/ the request_local cache on04:28
morganit should lower the load significantly04:28
*** sdake_ has joined #openstack-keystone04:28
morganalso remember, default mysql settings are basically barely usable for a developer laptop with no ram04:29
morganso we might need to tune mysql some in devstack04:29
*** fawadkhaliq has quit IRC04:29
*** fawadkhaliq has joined #openstack-keystone04:30
*** sdake has quit IRC04:30
*** EinstCrazy has joined #openstack-keystone04:33
*** mylu has quit IRC04:34
*** rk4n has joined #openstack-keystone04:35
*** rk4n has quit IRC04:35
morganboris-42: we also consistently ask for the same objects over and over (hence the request_local caching)04:35
boris-42morgan: yep04:36
boris-42morgan: I will test that04:36
*** mylu has joined #openstack-keystone04:42
*** EinstCra_ has joined #openstack-keystone04:57
*** rcernin has joined #openstack-keystone04:59
*** agrebennikov_ has joined #openstack-keystone04:59
*** EinstCrazy has quit IRC05:01
openstackgerritSteve Martinelli proposed openstack/keystone-specs: Reorder the specs repo  https://review.openstack.org/29913205:04
*** spandhe has quit IRC05:12
*** dave-mccowan has quit IRC05:13
*** sdake_ is now known as sdake05:14
*** jaosorior has joined #openstack-keystone05:14
*** naresht has quit IRC05:15
*** fawadkhaliq has quit IRC05:15
*** fawadkhaliq has joined #openstack-keystone05:16
stevemarmorgan: fixing up your indexes now :)05:16
stevemarwell... attempting to, let's see how spectacularly these tests fail05:17
*** GB21 has joined #openstack-keystone05:22
stevemarmorgan: silly question, in test_migration_88_drops_unique_constraint ... why are you asserting the index is there after 087... it only gets created with 08805:34
morganUhm. No I am assertion g the old index is there05:34
morganNot the new05:34
*** GB21 has quit IRC05:35
*** spzala has quit IRC05:35
*** spzala has joined #openstack-keystone05:36
morganThe role_table.c.name.indexes should be role_table.indexes in the test cases I added05:36
morganThat is the first fix. There is one of the fix needed05:36
morganOne other*05:36
*** fawadkhaliq has quit IRC05:37
*** mylu has quit IRC05:39
*** fawadkhaliq has joined #openstack-keystone05:39
*** browne has quit IRC05:40
*** spzala has quit IRC05:40
stevemarmorgan: the other one is to use migrate.Unique... instead of sqlalchemy.Unique...05:45
morganstevemar: yeah05:45
morganwas just typing that05:45
morganand i have an assertNotIn or AssertIn backwards05:45
morgan    testtools.matchers._impl.MismatchError: set([]) not in 'ixu_role_name'05:46
morganstevemar: keystone.tests.unit.test_sql_upgrade.SqlUpgradeTests.test_migration_88_multiple_constraints_found05:46
stevemarmorgan: it's also not picking up the assertionError for multi constraints05:48
morganlet me fix these two really quick05:48
morgan and see05:48
stevemarmorgan: i pushed05:49
openstackgerritSteve Martinelli proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840205:49
morganah cool good05:49
*** pcaruana has quit IRC05:49
morganwill pull it05:49
stevemarif you want a slightly newer version..05:49
morganah sec.05:50
*** e0ne has joined #openstack-keystone05:56
morganstevemar:  ok, keystone.tests.unit.test_sql_upgrade.SqlUpgradeTests.test_migration_96_constraint_exists is still inverted on the assertIn/notIn05:56
morganlooking at the "duplicate index" issue05:56
morganoh.05:57
morganoh snap.05:57
morganduplicate index can't occur *derp*05:57
morganok got a fix for this05:57
openstackgerritSteve Martinelli proposed openstack/keystone-specs: Reorder the specs repo  https://review.openstack.org/29913205:57
*** spandhe has joined #openstack-keystone05:58
stevemarmorgan: oh, ha05:59
*** fawadkhaliq has quit IRC05:59
stevemarmorgan: i think the asserts are inverted in a few spots05:59
morganyeah looking at that now05:59
*** fawadkhaliq has joined #openstack-keystone06:00
openstackgerritMorgan Fainberg proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840206:00
morganignore that one i just am doing a quick test06:01
*** fawadkhaliq has quit IRC06:04
*** Nirupama has joined #openstack-keystone06:05
stevemarmorgan: i saw the results of your chopped thumb, you had typed in "assertt"06:07
openstackgerritMorgan Fainberg proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840206:07
morganhah damn06:07
morganso much closer06:08
*** fawadkhaliq has joined #openstack-keystone06:08
morganconstraint_exists doesn't properly work though hmmm06:08
*** roxanaghe has joined #openstack-keystone06:08
morganstevemar: i think the last issues are that the meta isn't loading a new table?06:10
morgan    testtools.matchers._impl.MismatchError: 'ixu_role_name' not in set([])06:10
stevemarlemme take a looksy06:11
morgan        self.assertIn('ixu_role_name', role_table.indexes)06:11
morganthe indexes are empty at line 104906:11
morganon role_table.indexes06:11
morganit's an empty set :(06:11
*** rk4n has joined #openstack-keystone06:12
morganline 1120, 1049, 1169 and 109506:12
morgansame issue06:12
morgani'm thinking it's a cached issue in the meta06:13
morganmaybe06:13
morgan?06:13
stevemargot distracted06:18
*** woodster_ has joined #openstack-keystone06:18
morganlaptop is about to die :( will be back in a few06:19
*** fawadkhaliq has quit IRC06:19
*** fawadkhaliq has joined #openstack-keystone06:19
*** roxanaghe has quit IRC06:19
stevemarmorgan: you may need a "self.metadata.clear()" in there06:20
morganAhh06:20
*** daemontool has joined #openstack-keystone06:22
*** anush_ has quit IRC06:22
*** e0ne has quit IRC06:24
*** spandhe has quit IRC06:25
stevemarmorgan: that still doesn't make sense, you haven't even upgraded yet06:26
morganwhat do you mean?06:26
morganbecause upgrade(87) should create ixu_role_name index06:26
morganthat is the old index06:27
morgan88 should drop that and create the new (role.name, role.domain_id) index06:27
stevemarmorgan: i mean it's failing at 1049, which is the first upgrade06:28
morganso: upgrade(87), check old index exists, upgrade(88) check old index doesn't exist06:28
morganright06:28
stevemarnormally you need to clear metadata between multiple upgrades06:28
morgan?06:28
morganself.meta.clear?06:28
morgancan you check that rq? my laptop doesn't have the battery for the test run06:29
stevemarrq?06:29
morganreal quick06:29
stevemari did try and it didn't work :(06:29
morganit's weird.06:29
stevemaradded a "self.metadata.clear()" where you have "meta.clear()"06:30
morganit somehow isn't creating the unique constraint/index: role_table.indexes is set([])06:30
morganwhich is weird06:30
morganunless.06:30
morganoh god.06:30
morganis mysql, sqlite, and pgsql all have different semantics?06:30
morganfor how constraints are stored?06:30
* morgan is gonna be really really unhappy if that is the case06:31
morganbecause i initially tried this with MySQL.06:31
morganand the constraint was an index.06:31
*** GB21 has joined #openstack-keystone06:31
*** spzala has joined #openstack-keystone06:37
*** sdake_ has joined #openstack-keystone06:37
*** sdake has quit IRC06:40
stevemarmorgan: i don't think that is the case...06:40
morganHmmm06:40
stevemari straaight up hate our db migration tests06:41
morganWell index is empty in the test06:41
morganYes. So do I.06:41
stevemarmorgan: because sqlite?06:41
morganMaybe =\06:41
*** spzala has quit IRC06:42
stevemarmorgan: L355 has a conditional check if mysql06:42
stevemarmorgan: uh oh, latest revision is failing devstack06:43
*** sdake has joined #openstack-keystone06:45
*** rk4n has quit IRC06:46
stevemar2016-03-31 06:18:25.543 |       File "/home/jenkins/workspace/gate-keystone-python27-db/keystone/common/sql/migrate_repo/versions/088_domain_specific_roles.py", line 45, in upgrade06:47
stevemar2016-03-31 06:18:25.543 |         name=to_drop[0].name).drop()06:47
stevemar2016-03-31 06:18:25.543 |     TypeError: 'Index' object does not support indexing06:47
*** sdake_ has quit IRC06:48
stevemari think that's supposed to be to_drop.name06:48
*** fawadkhaliq has quit IRC06:48
*** fawadkhaliq has joined #openstack-keystone06:49
*** tesseract has joined #openstack-keystone06:49
*** tesseract is now known as Guest1103706:49
openstackgerritSteve Martinelli proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840206:50
*** rk4n has joined #openstack-keystone06:52
morganstevemar: ah06:55
morganstevemar: so i think we need to move to the nova migration test thing06:55
morganstevemar: basically it steps up the migration and has a pre_number and post_number test06:56
morganit runs pre_88 before 88, and post_88 after 8806:56
morganand you only test each migration step once.06:56
*** rk4n has quit IRC06:56
morganno more wonky named tests, no more duplicated things06:56
morganit's a simple 1 method run before to check state, one method run after to check state06:56
morganstevemar: we're removing backlog?06:58
morganin ksm06:58
morganspecs?06:58
morganoh derp nvm06:59
*** daemontool has quit IRC07:04
*** rk4n has joined #openstack-keystone07:05
*** rk4n has quit IRC07:14
stevemarmorgan: just moved it into keystone07:14
stevemarmorgan: i'm stumped on this bug, now the coverage job is failing07:15
morganstevemar: huh07:15
morganw.t.f.07:15
stevemaroslo_db.exception.DBError: (psycopg2.ProgrammingError) relation "ixu_role_name" already exists07:15
stevemar2016-03-31 07:06:37.985 |  [SQL: 'ALTER TABLE role ADD CONSTRAINT ixu_role_name UNIQUE (name)'07:15
*** e0ne has joined #openstack-keystone07:15
morganwait, why is the coverage job failing on that?07:16
morganthat measn the coverage job is doing something odd with the db?07:16
stevemarmorgan: i dunno, i'm less concerned about that and more concerned about the tests07:16
stevemari'll wake up early and work with brant on this issue07:16
morganso... how much closer are you?07:16
morganoh latest push?07:17
stevemaryeah, latest push07:17
morgani'll take another look now that my computer is powered07:17
stevemari made devstack happy07:17
*** pushkaru has joined #openstack-keystone07:17
morganso this cycle lets move to the nova migration test model07:17
stevemarbut we know it worked, cause promethean tested it07:17
morganstep up, check post X, check Pre y, upgrade to U07:18
morgans/U/y07:18
morganone method pre each migration, one post (at most)07:18
*** e0ne has quit IRC07:18
morganand we do a single walk through the migration(s)07:18
morganerm... huh07:20
morgandoes sqlite do unique constraints?07:21
morganbecause role_table.c.name has no constraints, and role_table has no indexes.07:21
stevemarmorgan: it may not, but our CI is still failing and it definitely tests mysql and pg07:22
morganthis is so weird.07:22
stevemarmorgan: actually... maybe they are each different07:23
stevemarhttps://jenkins01.openstack.org/job/gate-keystone-python27-db/29/console07:23
morganthat just makes me mad07:24
morganesttools.matchers._impl.MismatchError: 'ixu_role_name' not in set([Index('ixu_role_name', Column('name', VARCHAR(length=255), table=<role>, nullable=False), unique=True)])07:24
morgani'm so... really?!07:24
morganok so wow..07:24
morganthis is where SQL-A is useless07:24
stevemarmorgan: take test_migration_96_constraint_exists for instance07:25
morgani'm looking.07:26
morganwow, this is an uuuugly bug07:26
stevemaron PG: relation "ixu_role_name" already exists; on mysql: 'ixu_role_name' not in set(has stuff); in sqlite: 'ixu_role_name' not in empty set07:26
morgani have a better idea07:26
morganscrew this, i'm re-writing the migration.07:26
morgani'm goint to just pivot the table.07:26
morganand it's a crappy set of migrations07:26
stevemarmorgan: do a different patch, just in case we want to work on this one07:26
morganstevemar: uhm07:27
morganstevemar: it aint happening tonight07:27
morgan:P07:27
morganit's 002707:27
morgani also want to poke at zzzeek about this07:28
morganthe fact that each db engine is working significantly differently seems to be exposing a bug.07:28
stevemarmmm07:28
stevemarwe could override the tests in our Opportunistic tests07:29
morgandoesn't fix that the tests are still not working even w/ SQLite07:29
morgansooo07:29
stevemarmorgan: looks like sqlite doesn't do constraints anyway07:30
morgani think it'll be easier to just write a "create new table, migrate data, drop table, rename new table"07:30
stevemarit's not picking up any at all07:30
morganit has to do unique constraints, it just isn't inspectable via the DDL07:30
morganbecause otheriwse we souldn't get conflicts  on insertg the same domain twice07:30
stevemari'll look at this tomorrow07:31
stevemarthis is silly pants07:31
morganlets pull zzzeek in tomorrow as well.07:31
stevemaryeah, i'll get bknudson to look at it too, we have a meeting in the morning together anyway07:32
stevemarthats right bknudson, i know you read your scrollback!07:32
stevemarmorgan: i'm out for now07:32
*** stevemar has quit IRC07:33
*** pushkaru has quit IRC07:38
*** pcaruana has joined #openstack-keystone07:41
*** GB21 has quit IRC07:45
*** permalac has joined #openstack-keystone07:48
*** rk4n has joined #openstack-keystone07:49
*** jistr has joined #openstack-keystone07:53
*** fawadkhaliq has quit IRC07:59
*** ankur has quit IRC08:01
*** fawadkhaliq has joined #openstack-keystone08:01
*** fawadkhaliq has quit IRC08:03
*** fawadkhaliq has joined #openstack-keystone08:04
openstackgerritMerged openstack/keystoneauth: Examples for migration from keystoneclient  https://review.openstack.org/29776408:05
*** permalac has quit IRC08:06
*** sdake_ has joined #openstack-keystone08:17
*** henrynash has joined #openstack-keystone08:17
*** ChanServ sets mode: +v henrynash08:17
*** sdake has quit IRC08:19
*** sdake has joined #openstack-keystone08:22
*** sdake_ has quit IRC08:24
*** permalac has joined #openstack-keystone08:25
*** woodster_ has quit IRC08:27
*** e0ne has joined #openstack-keystone08:28
*** e0ne has quit IRC08:29
*** GB21 has joined #openstack-keystone08:30
*** stevemar has joined #openstack-keystone08:33
*** ChanServ sets mode: +o stevemar08:33
*** e0ne has joined #openstack-keystone08:34
*** e0ne has quit IRC08:35
*** fawadkhaliq has quit IRC08:37
*** spzala has joined #openstack-keystone08:38
*** stevemar has quit IRC08:39
*** fawadkhaliq has joined #openstack-keystone08:40
*** daemontool has joined #openstack-keystone08:41
*** spzala has quit IRC08:44
*** daemontool has quit IRC08:48
*** josecastroleon has joined #openstack-keystone08:51
*** pece has joined #openstack-keystone08:56
*** daemontool has joined #openstack-keystone08:58
*** agrebennikov_ has quit IRC09:02
*** fawadkhaliq has quit IRC09:05
*** fawadkhaliq has joined #openstack-keystone09:09
*** fawadkhaliq has quit IRC09:25
*** fawadkhaliq has joined #openstack-keystone09:26
*** e0ne has joined #openstack-keystone09:30
*** sdake_ has joined #openstack-keystone09:32
*** sdake has quit IRC09:32
*** sdake has joined #openstack-keystone09:33
*** sdake_ has quit IRC09:36
*** e0ne has quit IRC09:37
*** fawadkhaliq has quit IRC09:41
*** e0ne has joined #openstack-keystone09:42
*** fawadkhaliq has joined #openstack-keystone09:42
*** daemontool has quit IRC09:43
*** ankur has joined #openstack-keystone09:43
*** mkrcmari__ has joined #openstack-keystone09:44
*** daemontool has joined #openstack-keystone09:44
*** fawadkhaliq has quit IRC09:44
*** mvk_ has quit IRC09:47
*** fawadkhaliq has joined #openstack-keystone09:50
*** mvk_ has joined #openstack-keystone09:52
*** mkrcmari__ has quit IRC09:55
*** zqfan has joined #openstack-keystone10:03
*** sdake has quit IRC10:03
*** fawadkhaliq has quit IRC10:09
*** fawadkhaliq has joined #openstack-keystone10:10
*** mkrcmari__ has joined #openstack-keystone10:13
*** e0ne has quit IRC10:15
*** mvk_ has quit IRC10:17
*** e0ne has joined #openstack-keystone10:17
*** fawadkhaliq has quit IRC10:18
*** fawadkhaliq has joined #openstack-keystone10:19
*** e0ne has quit IRC10:20
*** EinstCra_ has quit IRC10:21
*** e0ne has joined #openstack-keystone10:21
*** e0ne has quit IRC10:22
*** e0ne has joined #openstack-keystone10:23
*** e0ne has quit IRC10:24
*** fawadkhaliq has quit IRC10:25
*** mvk_ has joined #openstack-keystone10:28
*** mkrcmari__ has quit IRC10:32
*** stevemar has joined #openstack-keystone10:35
*** ChanServ sets mode: +o stevemar10:35
*** bjornar has joined #openstack-keystone10:36
*** fawadkhaliq has joined #openstack-keystone10:39
*** stevemar has quit IRC10:39
*** GB21 has quit IRC10:41
*** permalac has quit IRC10:44
*** fawadkhaliq has quit IRC10:49
*** doug-fish has joined #openstack-keystone10:51
*** henrynash has quit IRC10:57
*** GB21 has joined #openstack-keystone11:00
*** e0ne has joined #openstack-keystone11:17
*** henrynash has joined #openstack-keystone11:18
*** ChanServ sets mode: +v henrynash11:18
*** e0ne has quit IRC11:18
*** dstanek has quit IRC11:22
*** jlvillal_ has joined #openstack-keystone11:22
*** redrobot has quit IRC11:22
*** jlvillal has quit IRC11:22
*** bigjools has quit IRC11:22
*** dhellmann has quit IRC11:22
*** electrichead has joined #openstack-keystone11:22
*** dhellmann_ has joined #openstack-keystone11:22
*** e0ne has joined #openstack-keystone11:23
*** dstanek has joined #openstack-keystone11:23
*** ChanServ sets mode: +v dstanek11:23
*** jlvillal_ is now known as jlvillal11:23
*** bigjools has joined #openstack-keystone11:24
*** bigjools has quit IRC11:24
*** bigjools has joined #openstack-keystone11:24
*** jlvillal is now known as Guest8757811:24
*** e0ne has quit IRC11:26
*** dhellmann_ is now known as dhellmann11:26
openstackgerritDina Belova proposed openstack/keystone: Add DB operations tracing  https://review.openstack.org/29453511:34
openstackgerritDina Belova proposed openstack/keystone: Integrate OSprofiler in Keystone  https://review.openstack.org/10336811:34
*** e0ne has joined #openstack-keystone11:35
*** e0ne has quit IRC11:41
*** gordc has joined #openstack-keystone11:43
*** ankur has quit IRC11:51
*** e0ne has joined #openstack-keystone11:59
*** e0ne has quit IRC12:00
*** GB21 has quit IRC12:05
*** trown|outtypewww is now known as trown12:05
*** ayoung has quit IRC12:10
*** e0ne has joined #openstack-keystone12:11
*** e0ne has quit IRC12:13
*** Nirupama has quit IRC12:14
*** EinstCrazy has joined #openstack-keystone12:19
*** dave-mccowan has joined #openstack-keystone12:20
*** rodrigods has quit IRC12:21
*** rodrigods has joined #openstack-keystone12:22
*** Nirupama has joined #openstack-keystone12:29
*** Nirupama has quit IRC12:35
*** stevemar has joined #openstack-keystone12:36
*** ChanServ sets mode: +o stevemar12:36
*** raildo-afk is now known as raildo12:36
*** daemontool_ has joined #openstack-keystone12:39
*** stevemar has quit IRC12:40
*** daemontool has quit IRC12:42
*** patchbot has quit IRC12:48
*** patchbot has joined #openstack-keystone12:48
*** daemontool__ has joined #openstack-keystone12:49
*** e0ne has joined #openstack-keystone12:50
*** ninag has joined #openstack-keystone12:50
*** Nirupama has joined #openstack-keystone12:51
*** e0ne has quit IRC12:51
*** daemontool_ has quit IRC12:52
*** daemontool__ has quit IRC12:55
*** henrynash has quit IRC12:55
*** pushkaru has joined #openstack-keystone12:56
*** edmondsw has joined #openstack-keystone12:57
*** links has quit IRC12:58
*** jsavak has joined #openstack-keystone12:59
*** daemontool__ has joined #openstack-keystone12:59
*** daemontool__ is now known as daemontool13:00
*** jaosorior has quit IRC13:05
*** jaosorior has joined #openstack-keystone13:06
*** mvk_ has quit IRC13:06
*** spzala has joined #openstack-keystone13:12
*** richm has joined #openstack-keystone13:14
bknudsonstevemar: get a bouncer13:14
*** pauloewerton has joined #openstack-keystone13:17
*** anush_ has joined #openstack-keystone13:22
*** Dwarf-Br has joined #openstack-keystone13:24
*** Dwarf-Br has left #openstack-keystone13:24
*** Nirupama has quit IRC13:27
*** knikolla has joined #openstack-keystone13:32
*** e0ne has joined #openstack-keystone13:32
*** tqtran has joined #openstack-keystone13:34
*** stevemar has joined #openstack-keystone13:36
*** ChanServ sets mode: +o stevemar13:36
*** tqtran has quit IRC13:39
openstackgerritTom Cocozzello proposed openstack/keystone: Run federation tests under Python 3  https://review.openstack.org/29479713:39
*** ametts has joined #openstack-keystone13:39
*** mylu has joined #openstack-keystone13:40
*** stevemar has quit IRC13:41
*** pushkaru has quit IRC13:44
openstackgerritSamuel de Medeiros Queiroz proposed openstack/python-keystoneclient: Add users functional tests  https://review.openstack.org/28930613:44
*** permalac has joined #openstack-keystone13:45
*** ametts has quit IRC13:50
*** ayoung has joined #openstack-keystone13:50
*** ChanServ sets mode: +v ayoung13:50
bjornar__python-memcached in a python3 blocker, any chance you will change that requirement?13:50
*** e0ne has quit IRC13:52
*** permalac has quit IRC13:53
*** pushkaru has joined #openstack-keystone13:53
*** e0ne has joined #openstack-keystone13:54
*** henrynash has joined #openstack-keystone13:54
*** ChanServ sets mode: +v henrynash13:54
*** pushkaru has quit IRC13:54
*** ametts has joined #openstack-keystone13:54
*** e0ne has quit IRC13:56
samueldmqmorgan: I am looking at 29840213:59
*** anush_ has quit IRC13:59
*** anush_ has joined #openstack-keystone14:02
*** sigmavirus24_awa is now known as sigmavirus2414:05
*** rderose has joined #openstack-keystone14:05
*** slberger has joined #openstack-keystone14:07
*** sigmavirus24 is now known as sigmavirus24_awa14:14
*** sigmavirus24_awa is now known as sigmavirus2414:15
morgansamueldmq: hey14:19
*** hogepodge has joined #openstack-keystone14:21
*** links has joined #openstack-keystone14:28
*** e0ne has joined #openstack-keystone14:29
*** e0ne has quit IRC14:29
knikollamorning!14:32
*** anush_ has quit IRC14:34
*** phalmos has joined #openstack-keystone14:40
openstackgerritRodrigo Duarte proposed openstack/keystone: Base for keystone tempest plugin  https://review.openstack.org/29729214:41
*** mvk_ has joined #openstack-keystone14:42
*** agrebennikov_ has joined #openstack-keystone14:44
*** e0ne has joined #openstack-keystone14:45
rodrigodsbknudson,^ thanks for the review, check if you agree with some of the replies14:45
*** andrewbogott has quit IRC14:47
*** andrewbogott has joined #openstack-keystone14:47
*** links has quit IRC14:48
*** links has joined #openstack-keystone14:49
*** jaosorior_ has joined #openstack-keystone14:52
*** jaosorior has quit IRC14:53
*** jaugustine has joined #openstack-keystone14:56
*** sdake has joined #openstack-keystone14:57
*** jsavak has quit IRC14:59
*** diazjf has joined #openstack-keystone14:59
*** jsavak has joined #openstack-keystone15:00
*** cdcasey has joined #openstack-keystone15:01
*** pece has quit IRC15:01
*** e0ne has quit IRC15:01
*** ametts has quit IRC15:02
*** rderose has quit IRC15:02
*** diazjf has quit IRC15:05
*** arunkant_ has joined #openstack-keystone15:06
*** electrichead is now known as redrobot15:06
*** stevemar has joined #openstack-keystone15:06
*** ChanServ sets mode: +o stevemar15:06
*** jistr has quit IRC15:07
*** ametts has joined #openstack-keystone15:07
*** jistr has joined #openstack-keystone15:09
morganzzzeek: ping - re some migration/sql-a issues when you're up15:11
samueldmqmorgan: here15:14
samueldmqinteresting, I can't 'tox -e py27'15:18
samueldmqERROR: could not install deps15:18
*** rderose has joined #openstack-keystone15:19
*** links has quit IRC15:19
*** rk4n has quit IRC15:19
*** spzala has quit IRC15:20
*** spzala has joined #openstack-keystone15:20
*** rk4n has joined #openstack-keystone15:21
*** david_cu has joined #openstack-keystone15:22
zzzeekmorgan: hey15:22
morganzzzeek: heyya15:22
morganzzzeek: so, running into an issue with SQL-A and the migration(s) [not alembic]15:22
morganzzzeek: it seems SQLite, MySQL, and PGSQL all represent unique constraints in the table introspection differently15:22
morganzzzeek: SQLite doesn't expose the data, MySQL does, but as an index, and PGSQL ... is something else i haven't been able to chase down15:23
morganzzzeek: the use is "we need to programatically find a unique constraint [name is inconsistent] and drop it"15:23
*** jaosorior_ has quit IRC15:24
morganzzzeek: i'm at the point where I'm looking at creating a new table, migrating data, and then doing a rename. - advice is welcome before i do that15:24
morgan(RC blocking bug)15:24
morganhttps://review.openstack.org/#/c/298402/15:24
patchbotmorgan: patch 298402 - keystone - Correct `role_name` constraint dropping15:24
morganzzzeek: also, sorry for the ambush ;)15:24
*** ayoung has quit IRC15:24
*** agrebennikov_ has quit IRC15:24
*** spzala has quit IRC15:25
*** ayoung has joined #openstack-keystone15:25
*** ChanServ sets mode: +v ayoung15:25
zzzeekmorgan: well why do SQLite migrations first off15:25
*** mugsie has joined #openstack-keystone15:25
morganzzzeek: because unit tests [sigh]15:27
zzzeekAlso wouldn't the name of this constraint be consistent on each backend at least bc MySQL and PostgreSQL both use a naming convention15:27
morganzzzeek: no, the name was set differently depending on when the deployment was made15:27
zzzeekmorgan: yeah you should move to create_all() for SQLite unit tests15:27
morganand i found at least 3 different versions: automatic, set specifically one way, set specifically another way15:28
*** agrebennikov_ has joined #openstack-keystone15:28
*** jistr has quit IRC15:28
morganzzzeek: we do for unit tests, we just baseline do simple migration tests [they are the same] for SQLite and now do opportunistic in the gate as well15:28
morganbut until last week we didn't do opportunistic15:28
bknudsonone deployer found that the name was not as expected. it was an old database15:28
morganand this has to land in stable/mitaka15:28
*** jistr has joined #openstack-keystone15:28
morganbknudson: the only deployer so far that has moved to mitaka15:29
morganthat i know of.15:29
rderosemorgan: question about your adding a wrapper comment: https://review.openstack.org/#/c/296140/15:29
patchbotrderose: patch 296140 - keystone - Remove backend interface and common code out of id...15:29
morganbut if you ran the DB from ~havana/icehouse you will have different constraint names.15:29
rderosemorgan: can't I just remove this line: Driver = manager.create_legacy_driver(IdentityDriverV8)?15:29
rderosemorgan: I don't think it's even being used15:29
bknudsonthe unique constraints show up in constraints, not in indexes for some reason15:30
morganrderose: uhm. we need to maintain it for a cycle when we move it.15:30
morganbknudson: in mysql they show up in indexes, in pgsql in constraints i think15:30
bknudsonalthough it looks like on postgres it shows up in indexes for some reason15:30
morganin sqlite they show up in neither15:30
rderosemorgan: sorry, but why if it's not being used15:30
morganor different versions of mysql show up differently? it's been a lot of very inconsistent behaviors.15:30
morganrderose: internal to our code it isn't used15:30
morganrderose: it might be used by someone subclassing15:31
morganrderose: we don't want to break them in upgrade w/o warning(s)15:31
morganwe support people providing their own drivers.15:31
zzzeekmorgan: I'd use the inspector which will give you the unique constraints and compare the columns to locate.  If you're using alembic for migrations you'd use batch mode for the change so SQLite is covered15:32
morganzzzeek: sadly we're using sql-migrate still15:33
rderosemorgan: okay, I see.  So you just want me to be some deprecation warning around this?  Is that what you mean by wrapper?15:33
morganrderose: yep15:33
zzzeekOk then that does SQLite tables automatically15:33
zzzeekmorgan: migrate should do the drop/ recreate for SQLite15:33
morganzzzeek: right.15:33
morganzzzeek: and it does - the issue i'm having is "testing" looking up the constraints programatically15:34
morganit works fine if we assume the constraint name is correct.15:34
zzzeekmorgan: get all the constraints for the table w inspect(engine) and locate it by looking for the pattern of columns15:35
*** timcline has joined #openstack-keystone15:36
morganzzzeek: ah it doesn't work the same as using sqla.Table(...)?15:36
samueldmqmorgan: so they don't show in either constraints or indexes for all dbs ?15:36
morganok, i'll re-work this with inspect()15:36
morgansamueldmq: it's inconsistent15:36
*** markvoelker has joined #openstack-keystone15:37
morgansamueldmq: different RDBMS and different versions are represented differently15:37
morganit appears15:37
zzzeekmorgan: yeah it's much more granular give it a try15:37
samueldmqmorgan: I was being able to acces them with constraints .. but yes, was trying only with sqlite :(15:37
morganzzzeek: ok will do. thnx (this has been a bit frustrating)15:37
*** diazjf has joined #openstack-keystone15:37
morganzzzeek: we've moved to mostly explicitly set constraint names / index names now15:37
*** e0ne has joined #openstack-keystone15:37
morganzzzeek: but we have a lot of legacy deployments *ugh*15:38
morganand we weren't as vigilant in the past15:38
*** sigmavirus24 is now known as sigmavirus24_awa15:38
*** real56 has joined #openstack-keystone15:39
samueldmqmorgan: in sqlite I was able to see it using inspector15:39
samueldmqmorgan: you going to update them to use inspector (to read constraints)?15:40
*** e0ne has quit IRC15:40
morgansamueldmq: thats the plan unless you already have code for it15:40
morgansamueldmq: happy to take contribution on the patch :)15:40
*** markvoelker has quit IRC15:40
*** sigmavirus24_awa is now known as sigmavirus2415:40
*** markvoelker_ has joined #openstack-keystone15:41
samueldmqmorgan: I can try it, as soon as I can run tox locally15:41
*** sigmavirus24 is now known as sigmavirus24_awa15:41
samueldmqI am getting ERROR: could not install deps15:41
*** sigmavirus24_awa is now known as sigmavirus2415:41
*** trown is now known as trown|lunch15:41
morganweird.15:41
morganrm -rf .tox ?15:42
samueldmqyeah I even tried in a new cloned keystone15:42
samueldmqlooks like something is weird while installing psycopg215:42
morgan<IT Crowd> "have you tried turning off and on again?" </IT Crowd>15:43
openstackgerritMerged openstack/keystone: Random project should return positive numbers  https://review.openstack.org/29897015:43
*** tobe has joined #openstack-keystone15:43
samueldmqwait15:43
samueldmqsudo reboot15:43
*** e0ne has joined #openstack-keystone15:44
samueldmqmorgan: bknudson: any idea ? http://paste.openstack.org/show/492610/15:44
zzzeekmorgan: well I hadn't made it a priority upstream15:44
morganzzzeek: no worries :)15:44
zzzeekultimately it's all my fault :)15:44
morganzzzeek: haha. I BLAME YOU! :P15:44
morganzzzeek: anyway nah, it's all good as long as i have a way forward15:44
morgan:)15:45
morganthnx for the help15:45
zzzeekYes as long as they PAY me its all good :)15:45
morgansamueldmq: you need libpg-dev [i think it is]15:45
morgansec15:45
morganlibpq-dev15:45
morganapt-get that (assuming debian or ubuntu)15:45
samueldmqmorgan: that's a new thing right?15:46
*** spzala has joined #openstack-keystone15:46
morgannope15:46
*** e0ne has quit IRC15:46
morganalways been a thing when pgsql stuff was in requirements15:47
*** EinstCrazy has quit IRC15:47
morgani think it dropped out of requirements and then was just added for opportunistic testing15:47
*** e0ne has joined #openstack-keystone15:47
*** tobe has quit IRC15:48
samueldmqmorgan: interesting is that I was able to run it before, and libpq-dev isn't listed in  http://docs.openstack.org/developer/keystone/setup.html#installing-dependencies15:49
morgansamueldmq: yeah opportunistic testing (it's in the oslo.db install]15:50
morganin setup.cfg i think15:50
morganor tox.ini15:50
*** markvoelker_ has quit IRC15:50
*** markvoelker has joined #openstack-keystone15:51
bknudsonzzzeek: morgan: the table.indexes and table.constraints are different -- http://paste.openstack.org/show/492613/15:51
*** henrynash has quit IRC15:51
bknudsonthe previous migrations create a unique index on the name column15:51
*** Guest87578 is now known as jlvillal15:55
*** markvoelker has quit IRC15:55
*** markvoelker has joined #openstack-keystone15:56
*** bjornar has quit IRC15:56
*** markvoelker_ has joined #openstack-keystone15:57
*** e0ne has quit IRC15:58
*** jorge_munoz has joined #openstack-keystone15:58
*** rderose has quit IRC15:59
*** shangxdy has joined #openstack-keystone15:59
*** shangxdy_ has joined #openstack-keystone15:59
*** markvoelker has quit IRC16:01
*** rderose has joined #openstack-keystone16:01
*** sdake has quit IRC16:01
*** jsavak has quit IRC16:04
samueldmqmorgan: do we need to update the migration itself ? or just the tests?16:06
zzzeekbknudson: yes both pg and MySQL have some duplicating behaviors, the Inspector includes flags in the results which indicate these duplicating behaviors16:07
zzzeekbknudson: MySQL doesn't actually have a "unique constraint" they come out as indexes16:08
openstackgerritSteve Martinelli proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840216:08
*** pcaruana has quit IRC16:08
zzzeekbknudson: PostgreSQL does something different, it dupes a unique index into a unique constraint or something like that (maybe other way around)16:09
*** dan_nguyen has joined #openstack-keystone16:10
bknudsonzzzeek: what is inspector you've mentioned? We always use sql.Table(autoload=True) to figure out what the table looks like.16:10
*** e0ne has joined #openstack-keystone16:11
samueldmqbknudson: I think it is "inspector = reflection.Inspector.from_engine(self.engine)"16:11
zzzeekbknudson samueldmq you can say insp = inspect(engine) now16:13
zzzeekfrom sqlalchemy import inspect16:13
bknudsonfound the docs - http://docs.sqlalchemy.org/en/rel_1_0/core/reflection.html#sqlalchemy.engine.reflection.Inspector16:15
samueldmqzzzeek: will use this, thx16:15
bknudsonis Inspector better than using Table(autoload=True) ?16:15
openstackgerritSteve Martinelli proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840216:17
myluHey guys, I'm working on the resource federation project at Mass Open Cloud, we're want to have functional test for the federated token across two clouds, we noticed that you guys are writing functional tests for create mapping, create protocols and stuff. Would it make sense to include the saml exchange tests too?16:17
myluOr should I do it via tempest and Ci16:17
zzzeekbknudson: it is more detailed and table reflection uses it to generate the Table constructs in any case16:18
bknudsonmylu: there should be tests for federation in tempest.16:18
*** fawadkhaliq has joined #openstack-keystone16:19
mylubknudson: do you mean that there exists test for federation in tempest right now? or the saml assertion exchange test should be in tempest?16:22
openstackgerritSteve Martinelli proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840216:23
bknudsonmylu: I don't know what tests exist in tempest.16:23
bknudsonmylu: if there aren't any there should be16:23
mylubknudson: make sense, I will talk to the tempest folk and CI team thanks!16:24
*** sdake has joined #openstack-keystone16:24
samueldmqmorgan: making some progress ... wil post soon :)16:26
*** browne has joined #openstack-keystone16:28
*** sdake has quit IRC16:28
*** sdake has joined #openstack-keystone16:29
prometheanfirestevemar: bunch of revisions :(16:29
morgansamueldmq: migration needs to be updated too.16:30
stevemarprometheanfire: yeah, its all tests!16:30
prometheanfireyep16:30
*** sdake has quit IRC16:30
*** jsavak has joined #openstack-keystone16:30
stevemarprometheanfire: and accounting for mysql vs non-mysql16:30
prometheanfiretoo bad there's no spec or something for sql that everyone could use16:30
stevemarprometheanfire: a lot of the revisions are me pushing updates so bknudson can see them, we're on the phone16:30
prometheanfireah16:31
prometheanfirenp, just intresting to see them all :P16:31
openstackgerritSteve Martinelli proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840216:31
*** e0ne has quit IRC16:32
stevemarprometheanfire: bknudson morgan samueldmq ^^^^^^^^^^^^^^16:32
stevemarthat should work16:32
stevemarhopefully....16:32
*** slberger1 has joined #openstack-keystone16:32
prometheanfirewe shall see16:32
prometheanfirein the mean time, lunching16:32
knikollabknudson, i just did a search on tempest and nothing came up for 'federation'16:32
stevemarprometheanfire: you gonna try this patch out manually?16:32
stevemar:)16:32
samueldmqmorgan: yes I was updating that too... got 88 working, but stevemar just uploaded a new patchset that should work :D16:33
stevemarsamueldmq: hopefully!16:33
*** gagehugo has joined #openstack-keystone16:33
samueldmqmorgan: stevemar was doing this in migration 88 now : http://paste.openstack.org/show/492621/16:33
samueldmqstevemar: o/16:33
stevemarsamueldmq: o/16:33
knikollabknudson, also there a keystone spec for having functional tests inside of keystone instead of tempest.16:33
*** slberger has quit IRC16:34
knikollathough i'm not sure on the progress of that spec.16:34
*** mylu has quit IRC16:34
bknudsonknikolla: the advantage to having tests in tempest is that they can be part of refcore16:35
*** fawadkhaliq has quit IRC16:36
*** diazjf has quit IRC16:37
*** fawadkhaliq has joined #openstack-keystone16:37
knikollabknudson, i know of defcore, but what is refcore?16:37
*** diazjf has joined #openstack-keystone16:38
*** shangxdy_ has quit IRC16:38
*** shangxdy_ has joined #openstack-keystone16:39
*** trown|lunch is now known as trown16:39
*** diazjf has quit IRC16:40
*** timcline has quit IRC16:40
*** fawadkhaliq has quit IRC16:41
*** timcline has joined #openstack-keystone16:41
*** fawadkhaliq has joined #openstack-keystone16:41
*** timcline has quit IRC16:46
*** agrebennikov_ has quit IRC16:46
*** spzala has quit IRC16:46
*** spzala has joined #openstack-keystone16:47
*** e0ne has joined #openstack-keystone16:47
*** sdake has joined #openstack-keystone16:48
*** e0ne has quit IRC16:50
bknudsonknikolla: I meant defcore16:50
*** spzala has quit IRC16:51
*** zqfan has quit IRC16:52
*** spzala has joined #openstack-keystone16:52
*** jorge_munoz has quit IRC16:53
*** dflorea has joined #openstack-keystone16:56
*** agrebennikov_ has joined #openstack-keystone16:57
*** spzala has quit IRC16:57
*** roxanaghe has joined #openstack-keystone16:57
mtreinishbknudson: there is nothing for federation in tempest right now. I do agree there should be16:58
*** shangxdy_ has quit IRC16:59
*** shangxdy has quit IRC16:59
*** mylu has joined #openstack-keystone16:59
stevemarbknudson: morgan samueldmq y'all went to quiet about the patch? :)16:59
stevemaris https://review.openstack.org/#/c/298402/ that scary? :)17:00
patchbotstevemar: patch 298402 - keystone - Correct `role_name` constraint dropping17:00
*** agrebennikov__ has joined #openstack-keystone17:00
morganSorry coffee...17:00
stevemarmorgan: hehe17:00
*** jistr has quit IRC17:00
stevemarmorgan: turns out mysql was storing constraints in the indexes?!17:01
stevemarbut pg and sqlite do not17:01
stevemarjenkins is looking OK, 2 random routing failures (grenade and tempest)17:03
rderosemorgan: still there?17:03
*** agrebennikov_ has quit IRC17:03
*** real56 has quit IRC17:03
*** real56 has joined #openstack-keystone17:04
*** spzala has joined #openstack-keystone17:04
*** Guest11037 has quit IRC17:05
*** rcernin has quit IRC17:06
*** tqtran has joined #openstack-keystone17:06
*** spzala has quit IRC17:09
samueldmqstevemar: I will look at it now17:09
samueldmqstevemar: had to go afk for a bit :)17:09
*** tqtran has quit IRC17:10
samueldmqstevemar: the approach I was doing it was using inspection to get the constraint name17:10
samueldmqstevemar: so we shouldn't need to do if statements based on the engine type17:10
samueldmqstevemar: I will post it in a different review to see if it works17:11
stevemarsamueldmq: ahh, want to toss up a different patch?17:11
stevemarsure17:11
samueldmqstevemar: thanks, in a bit once I finish it17:11
*** woodster_ has joined #openstack-keystone17:14
*** spzala has joined #openstack-keystone17:16
*** bjornar has joined #openstack-keystone17:16
*** sigmavirus24 is now known as sigmavirus24_awa17:17
morgansamueldmq, stevemar: ok will be back in a feew, getting donuts17:18
morganthen will be able to work more on this17:18
morgansamueldmq: thnx for helping17:18
*** spzala has quit IRC17:20
samueldmqmorgan: not sure if I am helping yet :p17:22
samueldmqmorgan: let's see if it works in other rmdbs17:22
samueldmqstevemar: ^17:22
samueldmqit's working locally with sqlalchemy, let's see with others, let me upload it in a bit17:23
*** dflorea has quit IRC17:24
*** daemontool has quit IRC17:25
*** spandhe has joined #openstack-keystone17:27
*** fawadkhaliq has quit IRC17:28
*** spzala has joined #openstack-keystone17:30
*** fawadkhaliq has joined #openstack-keystone17:30
openstackgerritTim Burke proposed openstack/keystonemiddleware: Allow IPv6 addresses in auth_host config option  https://review.openstack.org/30010617:34
*** spzala has quit IRC17:34
*** anush_ has joined #openstack-keystone17:35
*** jsavak has quit IRC17:35
*** jsavak has joined #openstack-keystone17:36
*** diazjf has joined #openstack-keystone17:38
*** anush_ has quit IRC17:39
*** tqtran has joined #openstack-keystone17:39
*** dims_ has quit IRC17:39
*** dims has joined #openstack-keystone17:40
*** timcline has joined #openstack-keystone17:42
*** mylu has quit IRC17:42
openstackgerritSamuel de Medeiros Queiroz proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840217:44
*** lhcheng has joined #openstack-keystone17:44
*** ChanServ sets mode: +v lhcheng17:44
samueldmqstevemar: morgan ^17:44
samueldmqstevemar: I am happy to approve your proposal if it works too, I just saw it got a +2 from bknudson17:45
*** fawadkhaliq has quit IRC17:46
*** fawadkhaliq has joined #openstack-keystone17:46
stevemarsamueldmq: just updating the patch with bknudson's comments, it makes things a bit cleaner17:46
*** timcline has quit IRC17:46
*** fawadkhaliq has quit IRC17:47
*** jsavak has quit IRC17:47
*** jsavak has joined #openstack-keystone17:47
*** fawadkhaliq has joined #openstack-keystone17:47
*** fawadkhaliq has quit IRC17:47
*** fawadkhaliq has joined #openstack-keystone17:48
openstackgerritTim Burke proposed openstack/keystonemiddleware: Have s3_token accept identity_uri config option  https://review.openstack.org/29483517:48
samueldmqstevemar: sure17:48
-openstackstatus- NOTICE: Job failures for missing traceroute packages are in the process of being fixed now, ETA 30 minutes to effectiveness for new jobs17:48
*** fawadkhaliq has quit IRC17:48
*** fawadkhaliq has joined #openstack-keystone17:49
*** spzala has joined #openstack-keystone17:49
*** jaosorior has joined #openstack-keystone17:49
*** fawadkhaliq has quit IRC17:50
*** fawadkhaliq has joined #openstack-keystone17:50
*** gyee has joined #openstack-keystone17:53
*** ChanServ sets mode: +v gyee17:53
openstackgerritSteve Martinelli proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840217:53
*** spzala has quit IRC17:54
stevemarsamueldmq: can you put your change in a different patch? :)17:54
samueldmqstevemar: sure, and we can approve it later if it also works and we find it better17:56
samueldmqstevemar: will do in a bit17:56
*** spzala has joined #openstack-keystone18:01
*** jaosorior has quit IRC18:01
*** lhcheng has quit IRC18:01
*** lhcheng has joined #openstack-keystone18:03
*** lhcheng has quit IRC18:03
*** lhcheng has joined #openstack-keystone18:04
*** ChanServ sets mode: +v lhcheng18:04
bknudsonwe're not going to change the migrations again after this merges.18:04
bknudsonunless there's a bug in it18:04
*** spzala has quit IRC18:06
*** anush_ has joined #openstack-keystone18:06
*** fawadk has joined #openstack-keystone18:06
*** jsavak has quit IRC18:06
*** fawadkhaliq has quit IRC18:07
*** lhcheng has quit IRC18:07
*** jsavak has joined #openstack-keystone18:07
*** fawadk has quit IRC18:09
*** gyee has quit IRC18:10
prometheanfirestevemar: don't think I can because it's already been fixed for me18:10
*** jasonsb has joined #openstack-keystone18:10
stevemarsamueldmq: yeah, no way we're going through this again, it's one or the other now :)18:11
*** spzala has joined #openstack-keystone18:12
*** anush_ has quit IRC18:12
openstackgerritColleen Murphy proposed openstack/keystone: Add logging to cli if keystone.conf is not found  https://review.openstack.org/30013118:12
*** jasonsb has quit IRC18:13
*** gyee has joined #openstack-keystone18:14
*** ChanServ sets mode: +v gyee18:14
*** topol has joined #openstack-keystone18:14
*** ChanServ sets mode: +v topol18:14
*** tqtran has quit IRC18:14
openstackgerritColleen Murphy proposed openstack/keystone: Add logging to cli if keystone.conf is not found  https://review.openstack.org/30013118:16
*** dflorea has joined #openstack-keystone18:18
morganback now18:19
*** sigmavirus24_awa is now known as sigmavirus2418:20
*** timcline has joined #openstack-keystone18:21
*** sigmavirus24 is now known as sigmavirus24_awa18:22
*** real56 has quit IRC18:23
*** sigmavirus24_awa is now known as sigmavirus2418:24
openstackgerritSamuel de Medeiros Queiroz proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/30013618:24
*** dims_ has joined #openstack-keystone18:24
*** dims has quit IRC18:24
samueldmqmorgan: stevemar: bknudson ^18:24
morgansamueldmq: nice.18:24
openstackgerritSamuel de Medeiros Queiroz proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/30013618:25
samueldmqmorgan: just added you as co-author, as I am the author (because I am submitting it)18:25
morgandid you keep the change id?18:25
morgancause that is all that matters18:25
morganyou should just use my review and do --reset-author18:26
morganand add me and prometheanfire as co-authors18:26
samueldmqmorgan: if I keep the change it it will post in the same gerrit review18:26
* prometheanfire shrugs18:26
morgandoes.. https://review.openstack.org/#/c/298402/ duplicate what you did?18:26
patchbotmorgan: patch 298402 - keystone - Correct `role_name` constraint dropping18:26
prometheanfiremorgan: you did most of it18:27
morganif it's an either/or and yours is better thats fine18:27
morganbut we should just keep it all in one place.18:27
samueldmqmorgan: it doesnt' duplicate18:27
morganhold on.. let me see yours18:28
samueldmqmorgan: stevemar got it working, but without using inspection18:28
samueldmqmorgan: ok18:28
morganso. which one do we want to use?18:28
morganit looks like it's an either/or?18:28
* morgan is confused18:29
stevemarmorgan: yep, it's either :)18:29
morganok18:29
morgani don't care which way we go18:29
*** fawadkhaliq has joined #openstack-keystone18:29
morganbut mine has a bknudson +2 already :P18:29
morganso...18:29
morganwe can land it sooner :P18:29
morganbut... lets just pick one and get RC fixed18:29
stevemarmorgan: it'll need another recheck anyway18:29
stevemarcause gate issues18:29
samueldmqmorgan: stevemar: me neiher, I am fine with other approach too18:30
* morgan supports stevemar's choice.18:30
*** spzala has quit IRC18:30
morganstevemar: you're on the spot mr. PTL18:30
morgan;)18:30
samueldmqmorgan: just submitted that as it was what we had discussed with zzzeek  earlier18:30
morgansamueldmq: right. good to know how it works.18:30
samueldmqbut as stevemar got it working, let's get it :)18:30
morgan^_^18:30
stevemari like samueldmq's cause it's cleaner... but prometheanfire tested morgans18:30
morganstevemar: so.. which one we going with?18:30
morganstevemar: we'll abandon the other one and move forward :)18:31
* topol pop the popcorn... morgan putting the squeeze on stevemar18:31
stevemargo with the one that was manually tested and verified by the person it affected18:31
* morgan likes working with people who want things fixed first and doesn't care where the code comes from18:31
morganstevemar: ok.18:31
morgantopol: haha right?!18:31
morgantopol: PTL has a job to do.18:31
morgantopol: PTLs gonna PTL18:31
ayoungdoes swift client still not support v3?18:31
samueldmqstevemar: I agree with you18:31
topol:-)18:31
morganayoung: swift client does not AND doesn't use session18:31
*** spzala has joined #openstack-keystone18:31
samueldmqstevemar: if we have to merge it quick, and that one's been tested, let's go with it18:32
samueldmqstevemar: has prometheanfire tested your last patch set ?18:32
ayoungmorgan, morgan right. Looks like someone started a patch based on keystoneclient instead of keystoneauth18:32
morganayoung: sigh18:32
stevemarmorgan: unfortunately the gate is a bit wonky18:32
stevemarso its gonna have to wait a bit18:33
ayoungmorgan, funny thing is, it works if you passin an auth url with /v3 at the ned, just doesn't do discovery18:33
*** gangadhar has quit IRC18:33
timburkeayoung: you might be interested in https://review.openstack.org/#/c/298968/18:33
patchbottimburke: patch 298968 - python-swiftclient - Adding keystoneauth sessions support18:33
ayoungtimburke, yep18:33
ayoungthat is the one18:33
ayoungtimburke, need to abandon the other...let me find the link18:34
samueldmqstevemar: morgan: bot is crazily changing the owner of that bug18:34
timburkeoh? not https://review.openstack.org/#/c/270045/ ?18:34
patchbottimburke: patch 270045 - python-swiftclient - Adding session to switfclient.18:34
samueldmqhehe18:34
prometheanfiresamueldmq: I can't test it anymore because it's been fixed for me :(18:36
*** mvk_ has quit IRC18:36
samueldmqprometheanfire: break it again!18:36
samueldmqprometheanfire: :)18:37
prometheanfirelol18:37
prometheanfirenext release :P18:37
samueldmqhehe18:37
morgansamueldmq: actually we could just do havana install, and upgrade18:40
morgani think thats a safe bet of duplication (but a lot of work)18:40
*** dave-mccowan has quit IRC18:41
*** jorge_munoz has joined #openstack-keystone18:41
*** mhickey has joined #openstack-keystone18:43
*** dan_nguyen has quit IRC18:44
samueldmqmorgan: I prefer to merge the other patch then :p18:45
samueldmqmorgan: although it should work if the tests are run against other rmdbs too18:45
samueldmqbut who knows, let's simply go with what we know works :)18:45
morganwfm18:45
morganyou should +2 the one then18:46
samueldmqwill do now18:46
morganor i can +2 yours and we can abandon mine.18:46
morganbasically... we double down on the one that we're going with18:46
samueldmqthere is comment duplicated there in yours18:46
* morgan is happy to see RC out the door (crappy RC bug!)18:46
openstackgerritSamuel de Medeiros Queiroz proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840218:47
*** dan_nguyen has joined #openstack-keystone18:48
*** dflorea has quit IRC18:48
samueldmqstevemar: morgan: done18:49
samueldmqbknudson:  cc ^18:49
samueldmqgonna be afk for a bit18:49
prometheanfirewoo +w18:49
*** rderose has quit IRC18:55
*** tqtran has joined #openstack-keystone18:57
*** nkinder has joined #openstack-keystone18:58
*** openstackgerrit has quit IRC19:03
*** openstackgerrit has joined #openstack-keystone19:04
*** dave-mccowan has joined #openstack-keystone19:04
*** mhickey has quit IRC19:08
*** rderose has joined #openstack-keystone19:09
*** henrynash has joined #openstack-keystone19:12
*** ChanServ sets mode: +v henrynash19:12
*** lhcheng has joined #openstack-keystone19:13
*** ChanServ sets mode: +v lhcheng19:13
*** henrynash has quit IRC19:13
*** nkinder has quit IRC19:15
lbragstadstevemar for structure changes of the keystone-specs repo - we can approve that with only two cores, right?19:26
*** jamielennox|away is now known as jamielennox19:26
lbragstadstevemar we don't need to have more that two cores for those types of changes do we?19:27
lbragstadthan*19:27
*** sileht has quit IRC19:30
morganstevemar: ppst19:34
morganstevemar: https://review.openstack.org/#/c/300179/ :P19:34
patchbotmorgan: patch 300179 - election - Add Morgan Fainberg as TC Candidate19:34
morganstevemar: should be interesting.19:34
lbragstadmorgan ^^19:35
morganlbragstad: yeah19:35
lbragstadmorgan do you have an answer for the question i asked stevemar ?19:35
stevemarmorgan: yay19:35
morgani would be fine with 2 cores changing the structure there19:35
lbragstadoh - there's stevemar19:35
morganit's not approving specs/changing the specs19:35
lbragstadok - cool.. just checking19:35
stevemaryeah, sorry, was afk for 20 minutes there19:35
morganjust making it more logical19:35
lbragstadstevemar how dare you!19:35
morganstevemar: so.. counting on you to vote for me! :)19:35
stevemarlbragstad morgan ... two questions i wanted to bring up with that patch19:35
stevemarmaybe you all have opinions19:35
stevemarmorgan: of course!19:36
morganstevemar: i am opinionless. :P19:36
morganj/k19:36
morganask away19:36
lbragstadstevemar what's up?19:36
stevemarmorgan lbragstad -- should we group ksa/ksm/ksc specs into releases like that? or the numbered releases?19:36
knikollamorgan, good luck!19:36
morganuhm19:36
morganhmmm19:36
lbragstadstevemar hmmm they don't follow the keystone release plan19:36
stevemarmorgan lbragstad -- secondly, i wanted to create symlinks so any links out there still work!19:36
morgansymlinks are good19:37
morganor similar19:37
stevemarit is pretty easy to find out what numbered release went into juno/kilo/liberty/etc...19:37
morgani'd probably bundle this into release targets19:37
morgantbh same as keystone19:37
morganbecause we have stable branches for them19:37
morganit makes it easier to understand the target window for code inclusion19:37
morganand feature completion19:37
lbragstadyeah19:37
stevemarokay19:38
stevemarif you guys are fine with it, then fire away19:38
stevemari can do the symlinks in another patch19:38
lbragstadi think i agree with morgan19:38
*** slberger1 has quit IRC19:38
lbragstadstevemar i'll push this one through and you can do the symlinks whenever?19:38
*** slberger has joined #openstack-keystone19:39
*** sdake_ has joined #openstack-keystone19:43
stevemarlbragstad: yep19:43
*** sdake has quit IRC19:44
openstackgerritBrant Knudson proposed openstack/keystone: Define identity interface - easy cases  https://review.openstack.org/29195019:44
openstackgerritMerged openstack/keystone-specs: Reorder the specs repo  https://review.openstack.org/29913219:44
jaugustineHi, I've drafted up a blueprint blurb on launchpad for adding metadata endpoints to domans and projects and would like to hear any feedback you may have. Link - https://blueprints.launchpad.net/keystone/+spec/domains-projects-metadata19:45
*** dan_nguyen has quit IRC19:52
-openstackstatus- NOTICE: Any jobs which erroneously failed on missing traceroute packages should be safe to recheck now19:54
*** dan_nguyen has joined #openstack-keystone19:56
*** sdake_ has quit IRC19:56
*** diazjf has quit IRC19:58
*** mylu has joined #openstack-keystone19:58
*** rderose has quit IRC20:01
openstackgerritSteve Martinelli proposed openstack/keystone: Correct `role_name` constraint dropping  https://review.openstack.org/29840220:02
stevemarmorgan: samueldmq i just rebased ^ to bump it from the queue and recheck it20:02
morganstevemar: sure.20:02
morganwfm20:02
stevemarcause jenkins is apparently happy again20:02
morganstevemar: checking the OSProfiler change, i think there is still an issue with it20:04
morganbut it's purely like setup.cfg type issue20:04
openstackgerritColleen Murphy proposed openstack/keystone: Add 'links' to implied roles response  https://review.openstack.org/30019520:07
stevemarcrinkle: can i officially call you the terminator?20:08
stevemarcrinkle: cause if i ever need bugs cleared out, i'm calling you20:08
openstackgerritColleen Murphy proposed openstack/keystone: Add 'links' to implied roles response  https://review.openstack.org/30019520:08
crinklestevemar: two-line bugfixes are my specialty :P20:08
*** topol has quit IRC20:09
stevemarcrinkle: quit being modest, 300195 is a 3 liner! :)20:09
crinklehehe20:09
morganso much bug cleanup!20:13
morganDinaBelova: comments for osprofiler, it's ready once we get config generation working.20:13
openstackgerritSteve Martinelli proposed openstack/keystone-specs: Shadow users: work item to relax mapping requirements  https://review.openstack.org/29954620:14
morganstevemar: ^ cc re osprofiler.20:14
stevemarlbragstad: https://review.openstack.org/#/c/299546/220:14
patchbotstevemar: patch 299546 - keystone-specs - Shadow users: work item to relax mapping requirements20:14
morganstevemar: i'm avoiding fixing it directly since i've done the majority of the review on it and would like to +2 when it's ready20:14
openstackgerritSteve Martinelli proposed openstack/keystone-specs: PCI-DSS v3.1  https://review.openstack.org/27239620:15
lbragstadstevemar one more comment on wording - https://review.openstack.org/#/c/299546/2 :)20:15
patchbotlbragstad: patch 299546 - keystone-specs - Shadow users: work item to relax mapping requirements20:15
*** sileht has joined #openstack-keystone20:16
openstackgerritBrant Knudson proposed openstack/keystone: Define identity interface - easy cases  https://review.openstack.org/29195020:16
bknudsonnow tests against live database ^20:16
openstackgerritSteve Martinelli proposed openstack/keystone-specs: Shadow users: work item to relax mapping requirements  https://review.openstack.org/29954620:17
stevemarlbragstad: ^20:17
*** spandhe has quit IRC20:17
openstackgerritColleen Murphy proposed openstack/keystone-specs: Use valid json for "List implied roles" example  https://review.openstack.org/30019720:17
lbragstadstevemar ++ thanks!20:18
*** browne has quit IRC20:19
morganbknudson: woort20:20
morgancrinkle: even fixing our specs!20:21
stevemarlbragstad: morgan bknudson https://review.openstack.org/#/c/272396/ -- if you all are interested in pushing this through, i am happy with the spec for newton20:21
patchbotstevemar: patch 272396 - keystone-specs - PCI-DSS v3.120:21
*** browne has joined #openstack-keystone20:21
morganstevemar: sold20:21
morganstevemar: +220:21
stevemarfigure out which specs to land for newton before the summit even gets here20:22
stevemarthat would be amazing20:22
knikollaor try even completing before summit :P20:22
morganstevemar: has someone proposed mving the ldap3 one over (hint knikolla)20:22
morgancauise i so want to +2 that!20:23
morganknikolla: i can propose moving it overto newton if you want20:23
morganbecause i expect that to land20:23
knikollamorgan, it's already there20:23
morganearly this cycle20:23
morganah20:23
morgannice20:23
morgandamn i missed it20:23
knikollahttps://github.com/openstack/keystone-specs/blob/master/specs/keystone/newton/ldap3.rst20:23
bknudsonI like how I'm just removed as the assignee.20:24
morganbknudson: easy to add you in! but if you're not writing the code... might as well let knikolla get theglory, right?20:25
morgan;)20:25
*** fawadkhaliq has quit IRC20:27
stevemarmorgan: i moved it over a day or two ago :)20:27
stevemarmorgan: you already proposed a backport? https://review.openstack.org/#/q/Ie0dc3d2449bace57d3e9323b281a2abd2ad0c983,n,z20:27
*** fawadkhaliq has joined #openstack-keystone20:27
morganstevemar: let me cherry-pick the new version20:27
stevemaralrighty20:28
morganstevemar: but yes i was keeping the backport in sync with each iteration to ensure it would land quickly once we had it workuing20:28
stevemarvery much appreciated20:29
*** stevemar has quit IRC20:33
*** stevemar has joined #openstack-keystone20:33
*** ChanServ sets mode: +o stevemar20:33
morganstevemar: https://review.openstack.org/29840620:34
morganshould be a backport now.20:34
morganit's relatively clean20:35
knikollaglobal variables in wsgi are persistent across requests?20:35
stevemarmorgan: you had a hilarious test in your initial patch this morning, it was test_migration_101, but it just did upgrade(96)20:35
morganstevemar: yeah... i was kinda sleeeep deprived :P20:36
*** spzala has quit IRC20:37
*** fawadkhaliq has quit IRC20:42
*** ayoung has quit IRC20:43
openstackgerritRon De Rose proposed openstack/keystone: Remove backend interface and common code out of identity.core  https://review.openstack.org/29614020:43
*** rderose has joined #openstack-keystone20:44
*** fawadkhaliq has joined #openstack-keystone20:45
*** dave-mccowan has quit IRC20:51
*** browne has quit IRC20:51
openstackgerritRon De Rose proposed openstack/keystone: Concrete role assignments for federated users  https://review.openstack.org/28494320:52
*** jsavak has quit IRC20:53
*** browne has joined #openstack-keystone20:54
openstackgerritMerged openstack/keystone-specs: PCI-DSS v3.1  https://review.openstack.org/27239620:54
openstackgerritMerged openstack/keystone-specs: Shadow users: work item to relax mapping requirements  https://review.openstack.org/29954620:54
*** ninag has quit IRC20:55
*** stevemar_ has joined #openstack-keystone20:56
*** knikolla has quit IRC20:56
*** topol_ has joined #openstack-keystone20:56
*** stevemar has quit IRC20:56
*** edmondsw has quit IRC21:00
*** mylu has quit IRC21:00
*** spzala has joined #openstack-keystone21:04
*** trown is now known as trown|outtypewww21:07
*** spzala has quit IRC21:09
*** spandhe has joined #openstack-keystone21:10
*** mylu has joined #openstack-keystone21:12
*** dflorea has joined #openstack-keystone21:14
*** pauloewerton has quit IRC21:14
*** david_cu has quit IRC21:15
*** david_cu has joined #openstack-keystone21:16
*** david_cu has quit IRC21:20
*** mylu has quit IRC21:23
*** gagehugo has left #openstack-keystone21:26
*** mylu has joined #openstack-keystone21:27
*** knikolla has joined #openstack-keystone21:28
*** sdake has joined #openstack-keystone21:30
*** diazjf has joined #openstack-keystone21:37
*** dflorea has quit IRC21:38
*** diazjf has quit IRC21:38
*** fawadkhaliq has quit IRC21:38
*** diazjf has joined #openstack-keystone21:39
*** fawadkhaliq has joined #openstack-keystone21:39
*** fawadkhaliq has quit IRC21:40
*** fawadkhaliq has joined #openstack-keystone21:41
*** dflorea has joined #openstack-keystone21:41
*** gagehugo has joined #openstack-keystone21:41
*** dflorea has quit IRC21:42
stevemar_morgan: feel free to recheck that backport until it's in21:42
morganstevemar_: will do once i'm off the phone21:43
morganstevemar_: yay almost RC time!21:43
*** fawadkhaliq has quit IRC21:44
*** fawadkhaliq has joined #openstack-keystone21:44
*** dflorea has joined #openstack-keystone21:45
*** diazjf has quit IRC21:45
*** slberger has left #openstack-keystone21:45
*** gyee has quit IRC21:46
*** gyee has joined #openstack-keystone21:48
*** ChanServ sets mode: +v gyee21:48
*** gagehugo has quit IRC21:52
*** jaugustine has quit IRC21:55
*** mylu has quit IRC21:56
*** sigmavirus24 is now known as sigmavirus24_awa21:56
*** cdcasey has quit IRC22:04
*** ametts has quit IRC22:09
*** akanksha_ has joined #openstack-keystone22:10
*** dflorea has quit IRC22:18
*** dflorea has joined #openstack-keystone22:22
*** timcline has quit IRC22:27
*** timcline has joined #openstack-keystone22:28
*** timcline has quit IRC22:32
*** dflorea has quit IRC22:34
openstackgerritBrant Knudson proposed openstack/keystone: WIP - Opportunistic LDAP testing  https://review.openstack.org/30023722:37
morganbknudson: i think i'm going to propose a rewrite of our sql tests to work more like nova's22:37
bknudsonmorgan: the migration tests?22:37
bknudsonthat would be good.22:37
morganbknudson: yeah22:37
morganshouldn't be too hard to do.22:38
bknudsonshould be easier since they're based on oslo_db now.22:38
morganthe whole pre/post method and just step through is nice22:38
morganyeah22:38
bknudsonI looked at nova's tests when I was trying to figure out how to switch22:38
morganit was a beast before for sure.22:38
morganhm... the real question is... do i go grab a beer before tyring to code it22:38
morgan:P22:38
bknudsonbtw , https://review.openstack.org/300237 - works locally22:38
morganbknudson: NICE22:38
morganthats really awesome news.22:39
bknudsonruns all the driver tests against my devstack openldap22:39
bknudsonneeds some cleanup of course22:39
morganalways does.22:39
morganbut fantastic news to have opportunistic ldap tests22:39
stevemar_bknudson: that's amazeballs22:39
*** dave-mccowan has joined #openstack-keystone22:40
morganyep, gonna go get a beer and a sammich22:40
morganand i'm going to finally fix the ick that is our migration tests22:40
morgancause after last night...22:40
morgani don't want it easier to unwind things.22:40
morganregardless of werid sql-a issues.22:41
bknudsonnova still uses sqlalchemy, I think?22:41
morganbknudson: yeah22:41
bknudsonI didn't look to see if the oslo-db migration stuff works with sqlalchemy22:41
morganbknudson: it should.22:41
morganeven if it doesn't, we can structure it to be similar22:42
morganso when we move from sqla-migrate to alembic it's easy22:42
bknudsonalso, somehow my change to devstack to put keystone on a subpath is pretty much passing -- https://review.openstack.org/#/c/291950/822:43
patchbotbknudson: patch 291950 - keystone - Define identity interface - easy cases22:43
bknudsonused to fail on grenade... maybe it was a fix for grenade support that did it.22:43
bknudsonoops, wrong patch22:43
morganhehe patchbot to the rescue!22:43
bknudsonhttps://review.openstack.org/#/c/193894/22:44
patchbotbknudson: patch 193894 - openstack-dev/devstack - Use path-mounted keystone when running in httpd22:44
morganoh snap. stevemar_ did you see you can "quicklook" urls in os x? :P22:44
morganbknudson: wow, magic.22:45
*** ayoung has joined #openstack-keystone22:45
*** ChanServ sets mode: +v ayoung22:45
morganstevemar_: gonna hold this one up unless someone can really show me why we need a test that is python2 only - it seems like we're encoding thr wrong behavior if we're testing and py2 is the only place we use it ... or it does something else in py3 https://bugs.launchpad.net/keystoneauth/+bug/153436322:46
openstackLaunchpad bug 1534363 in keystoneauth "message doesn't set properly on ClientException" [Medium,In progress] - Assigned to Tin Lam (tl3438)22:46
bknudsonmorgan: good move. none of that should depend on the python version.22:47
morganbknudson: exactly22:47
bknudsonit was just a mistake to try to assign to .message22:47
morganbknudson: ++22:47
*** dave-mccowan has quit IRC22:50
*** dflorea has joined #openstack-keystone22:52
*** browne has quit IRC22:55
*** sdake has quit IRC22:57
*** dflorea has quit IRC22:57
*** timcline has joined #openstack-keystone22:58
*** browne has joined #openstack-keystone22:59
*** dflorea has joined #openstack-keystone23:04
*** dflorea has quit IRC23:07
*** timcline has quit IRC23:07
*** kfox1111_ is now known as kfox111123:08
stevemar_cmonnnnnn jenkins, don't fail me now!!!!!!!!!!!!!!!!!!!!!!23:09
*** sdake has joined #openstack-keystone23:09
*** knikolla has quit IRC23:10
*** jorge_munoz has quit IRC23:11
*** sdake_ has joined #openstack-keystone23:12
*** sdake has quit IRC23:13
*** arunkant_ has quit IRC23:24
*** ayoung has quit IRC23:26
*** dflorea has joined #openstack-keystone23:28
*** dflorea has quit IRC23:30
*** gordc has quit IRC23:32
morganJenkins...Jenkins...Jenkins...23:34
*** dflorea has joined #openstack-keystone23:37
*** rk4n has quit IRC23:39
*** sdake_ has quit IRC23:43
stevemar_morgan: docs failed on the master branch23:44
stevemar_ffs23:44
morganw.t.f.23:44
stevemar_i guess that is fine23:44
stevemar_timeout23:44
morgandid stable one pass?23:44
morganand is it gonna merge?23:44
stevemar_morgan: its passing23:44
stevemar_heading out for a little23:44
morgancause we can recheck mastet from here until infiniti23:44
stevemar_dinner23:44
morgani don't see that changing23:44
*** phalmos has quit IRC23:46
*** knikolla has joined #openstack-keystone23:53
*** rderose has quit IRC23:58
*** lhcheng has quit IRC23:58

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