)]}'
{"id":"openstack%2Fkeystone~661183","triplet_id":"openstack%2Fkeystone~master~I076e2c34d24469ff68abfd107b45f5fc63306409","project":"openstack/keystone","branch":"master","topic":"fix_1830307","hashtags":[],"change_id":"I076e2c34d24469ff68abfd107b45f5fc63306409","subject":"Fix create nonlocal user issue","status":"NEW","created":"2019-05-24 05:17:14.000000000","updated":"2021-09-30 00:52:07.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"999675aa95725a0712e52d3386cf352d126fb503","_number":661183,"virtual_id_number":661183,"owner":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2019-06-26 12:42:39.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":-1,"date":"2019-06-26 17:54:54.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},{"value":-1,"date":"2021-09-30 00:52:07.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-24 16:39:25.000000000","updated_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2019-06-20 07:31:43.000000000","updated_by":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"reviewer":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"state":"REVIEWER"},{"updated":"2019-06-26 12:42:39.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-06-26 17:54:54.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2021-09-30 00:52:07.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"}],"messages":[{"id":"fbb8c4848d26da76c8dc12f53d5d440aa9cb8cd1","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-05-24 05:17:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"71416db8d3482671d2030fe88dcb98af71b5f2b4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 07:47:28.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/1/check/openstack-tox-cover/4c1f97c/cover/ : SUCCESS in 33m 12s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/1/check/openstack-tox-lower-constraints/7ec7935/ : SUCCESS in 28m 54s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/1/check/openstack-tox-pep8/da916f0/ : SUCCESS in 6m 31s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/1/check/openstack-tox-py27/febbc7c/ : SUCCESS in 29m 13s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/1/check/openstack-tox-py36/d929613/ : SUCCESS in 29m 53s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/1/check/openstack-tox-py37/14f9496/ : SUCCESS in 20m 15s\n- openstack-tox-docs http://logs.openstack.org/83/661183/1/check/openstack-tox-docs/9af3186/html/ : SUCCESS in 7m 00s\n- tempest-full http://logs.openstack.org/83/661183/1/check/tempest-full/5605dc6/ : SUCCESS in 1h 41m 21s\n- neutron-grenade http://logs.openstack.org/83/661183/1/check/neutron-grenade/52dd5f2/ : SUCCESS in 1h 03m 43s\n- grenade-py3 http://logs.openstack.org/83/661183/1/check/grenade-py3/bf20be6/ : SUCCESS in 57m 28s\n- tempest-full-py3 http://logs.openstack.org/83/661183/1/check/tempest-full-py3/dab48ea/ : TIMED_OUT in 2h 08m 52s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/1/check/keystone-dsvm-functional/1d21084/ : SUCCESS in 31m 37s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/1/check/keystone-dsvm-py3-functional/d3a307d/ : SUCCESS in 33m 00s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/1/check/keystone-dsvm-functional-federation-opensuse15/18da02e/ : SUCCESS in 35m 00s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/1/check/keystone-dsvm-py3-functional-federation-opensuse15/a7417fd/ : SUCCESS in 41m 56s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/1/check/keystoneclient-devstack-functional/23032a5/ : SUCCESS in 12m 35s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/1/check/legacy-tempest-dsvm-ldap-domain-specific-driver/873ea56/ : SUCCESS in 2h 03m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7e6061fd5b9bb6d38503844659dc502b7fef4089","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2019-05-24 16:39:25.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nThis is not a correct fix for the reported bug.","accounts_in_message":[],"_revision_number":1},{"id":"ae1027c515de6aeb3f9a1377c010da198cb68a00","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-05-28 02:10:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0ce431b18439b2e9a82e6f62abd0d3016bc23425","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-05-28 02:15:07.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1a192adca68e9f623d12e5cbbeaa1cd3bbd7fcee","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-28 04:00:46.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/2/check/openstack-tox-cover/fb26341/cover/ : SUCCESS in 29m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/2/check/openstack-tox-lower-constraints/4fffe26/ : SUCCESS in 29m 06s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/2/check/openstack-tox-pep8/0942af2/ : FAILURE in 4m 59s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/2/check/openstack-tox-py27/2d2724f/ : SUCCESS in 23m 47s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/2/check/openstack-tox-py36/47b2563/ : SUCCESS in 26m 41s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/2/check/openstack-tox-py37/b975220/ : SUCCESS in 26m 04s\n- openstack-tox-docs http://logs.openstack.org/83/661183/2/check/openstack-tox-docs/edd99f2/html/ : SUCCESS in 7m 22s\n- tempest-full http://logs.openstack.org/83/661183/2/check/tempest-full/1e1233d/ : SUCCESS in 1h 34m 13s\n- neutron-grenade http://logs.openstack.org/83/661183/2/check/neutron-grenade/f2823fc/ : SUCCESS in 55m 52s\n- grenade-py3 http://logs.openstack.org/83/661183/2/check/grenade-py3/b69ae9a/ : SUCCESS in 56m 14s\n- tempest-full-py3 http://logs.openstack.org/83/661183/2/check/tempest-full-py3/fd1eb50/ : SUCCESS in 1h 29m 32s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/2/check/keystone-dsvm-functional/594917b/ : SUCCESS in 31m 30s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/2/check/keystone-dsvm-py3-functional/9a9705d/ : SUCCESS in 31m 01s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/2/check/keystone-dsvm-functional-federation-opensuse15/06d5efd/ : SUCCESS in 37m 29s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/2/check/keystone-dsvm-py3-functional-federation-opensuse15/25d205b/ : SUCCESS in 41m 12s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/2/check/keystoneclient-devstack-functional/a1f372d/ : SUCCESS in 17m 30s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/2/check/legacy-tempest-dsvm-ldap-domain-specific-driver/1917da4/ : SUCCESS in 1h 44m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fd0ed079cde53ac292e61d93d5deb09938de62ba","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-05-28 05:10:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6b33d5688fa32513bc9981dbfef947061242c623","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-28 06:42:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/3/check/openstack-tox-cover/45fa3d2/cover/ : SUCCESS in 34m 16s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/3/check/openstack-tox-lower-constraints/08c571b/ : SUCCESS in 36m 47s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/3/check/openstack-tox-pep8/29cd8de/ : SUCCESS in 5m 07s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/3/check/openstack-tox-py27/ce1b231/ : SUCCESS in 28m 12s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/3/check/openstack-tox-py36/d1fa765/ : SUCCESS in 33m 20s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/3/check/openstack-tox-py37/1777529/ : SUCCESS in 28m 15s\n- openstack-tox-docs http://logs.openstack.org/83/661183/3/check/openstack-tox-docs/7189421/html/ : SUCCESS in 6m 23s\n- tempest-full http://logs.openstack.org/83/661183/3/check/tempest-full/760635c/ : SUCCESS in 1h 28m 27s\n- neutron-grenade http://logs.openstack.org/83/661183/3/check/neutron-grenade/c29a11a/ : SUCCESS in 58m 24s\n- grenade-py3 http://logs.openstack.org/83/661183/3/check/grenade-py3/7b2f900/ : SUCCESS in 46m 47s\n- tempest-full-py3 http://logs.openstack.org/83/661183/3/check/tempest-full-py3/4f5c027/ : SUCCESS in 1h 31m 28s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/3/check/keystone-dsvm-functional/7d7d12c/ : SUCCESS in 33m 57s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/3/check/keystone-dsvm-py3-functional/6b16e2a/ : SUCCESS in 39m 18s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/3/check/keystone-dsvm-functional-federation-opensuse15/529781f/ : SUCCESS in 41m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/3/check/keystone-dsvm-py3-functional-federation-opensuse15/42e4fff/ : SUCCESS in 31m 38s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/3/check/keystoneclient-devstack-functional/b727b1f/ : SUCCESS in 11m 31s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/3/check/legacy-tempest-dsvm-ldap-domain-specific-driver/3ebd566/ : SUCCESS in 1h 26m 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3792e27c01673ffe1d0e507ce9e6bf63865b260f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-05-29 18:31:00.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nThis needs a unit test and a release note.","accounts_in_message":[],"_revision_number":3},{"id":"bdb1d4cab1b39e00af90387614237af29b88bba5","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-05-30 06:10:56.000000000","message":"Patch Set 3:\n\nHi Colleen,\nThanks for your comments! Before I add unit test and release notes, I’d like to make more clear about my implementation. The ‘enabled’ value has been handled by  functionality ldap_res_to_model https://github.com/openstack/keystone/blob/master/keystone/identity/backends/ldap/core.py#L260 like Kristi comments mentioned, so after _ldap_res_to_model, if it is still an integer, then I guess the integer value can be treated as bool true. And also with sqlalchemy 1.1.x, it take integer as bool True without my patch.","accounts_in_message":[],"_revision_number":3},{"id":"f7020609a7307843789cc4723bb674b82d970dce","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-05-30 20:29:28.000000000","message":"Patch Set 3:\n\n\u003e Hi Colleen,\n \u003e Thanks for your comments! Before I add unit test and release notes,\n \u003e I’d like to make more clear about my implementation. The ‘enabled’\n \u003e value has been handled by  functionality ldap_res_to_model\n \u003e https://github.com/openstack/keystone/blob/master/keystone/identity/backends/ldap/core.py#L260\n \u003e like Kristi comments mentioned, so after _ldap_res_to_model, if it\n \u003e is still an integer, then I guess the integer value can be treated\n \u003e as bool true. And also with sqlalchemy 1.1.x, it take integer as\n \u003e bool True without my patch.\n\nIf it is an integer, then its value could be either 1 (enabled) or 0 (disabled). If I understand your code correctly, it treats all integer values as \u0027enabled\u0027 by setting \u0027enabled\u0027 to True, and ignoring the cases when \u0027enabled\u0027  could be 0.","accounts_in_message":[],"_revision_number":3},{"id":"f23fc912db3fabc619462ebe23dd43ff6104b6df","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-05-31 01:34:02.000000000","message":"Patch Set 3:\n\nHi Colleen,\nYou are right about my code. But \u0027enabled\u0027 value is not 0 or 1, in my case it is 544. I found https://support.microsoft.com/en-us/help/305144/how-to-use-useraccountcontrol-to-manipulate-user-account-properties, it\u0027s just for AD, I guess there are more values for different LDAP server. So I think user need to configure right value for their enabled_mask, enabled_invert and enabled_emulation in keystone configuration file to handle their  backend LDAP return value.  For common case, after functionality ldap_res_to_model, if it\u0027s still an integer, then we take it as bool True.","accounts_in_message":[],"_revision_number":3},{"id":"f34216ed6c06d7c6cda747ce790d15c9a255c9c9","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-10 05:13:20.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"28da3ad30e2f80617801e65f849a1856994eb3ad","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-10 07:06:36.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/4/check/openstack-tox-cover/c3ff8f9/cover/ : SUCCESS in 32m 31s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/4/check/openstack-tox-lower-constraints/f1be22c/ : TIMED_OUT in 40m 55s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/4/check/openstack-tox-pep8/cbb14e6/ : SUCCESS in 5m 48s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/4/check/openstack-tox-py27/4aca8fb/ : SUCCESS in 21m 17s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/4/check/openstack-tox-py36/fb1dfb5/ : SUCCESS in 21m 23s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/4/check/openstack-tox-py37/975c9d3/ : SUCCESS in 28m 46s\n- openstack-tox-docs http://logs.openstack.org/83/661183/4/check/openstack-tox-docs/2a4afc7/html/ : SUCCESS in 6m 47s\n- tempest-full http://logs.openstack.org/83/661183/4/check/tempest-full/ac99a0d/ : SUCCESS in 1h 52m 11s\n- neutron-grenade http://logs.openstack.org/83/661183/4/check/neutron-grenade/670d670/ : SUCCESS in 1h 07m 39s\n- grenade-py3 http://logs.openstack.org/83/661183/4/check/grenade-py3/a6da54a/ : SUCCESS in 58m 02s\n- tempest-full-py3 http://logs.openstack.org/83/661183/4/check/tempest-full-py3/15f98b4/ : SUCCESS in 1h 38m 03s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/4/check/keystone-dsvm-functional/a82f245/ : SUCCESS in 27m 49s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/4/check/keystone-dsvm-py3-functional/650b3ec/ : SUCCESS in 30m 53s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/4/check/keystone-dsvm-functional-federation-opensuse15/2534824/ : SUCCESS in 30m 44s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/4/check/keystone-dsvm-py3-functional-federation-opensuse15/18ad41b/ : SUCCESS in 32m 43s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/4/check/keystoneclient-devstack-functional/03be788/ : SUCCESS in 13m 06s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/4/check/legacy-tempest-dsvm-ldap-domain-specific-driver/0b2828b/ : SUCCESS in 1h 47m 40s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"000a08b22ef86146a5b5197eb8534c4773e837b3","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-12 02:02:37.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"f313bf021de9f111e267b1fbb7e2f943e554bc11","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-12 12:48:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/4/check/openstack-tox-cover/04afedb/cover/ : SUCCESS in 26m 12s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/4/check/openstack-tox-lower-constraints/a1d06d8/ : SUCCESS in 33m 25s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/4/check/openstack-tox-pep8/95b5aae/ : SUCCESS in 6m 38s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/4/check/openstack-tox-py27/fcecd10/ : SUCCESS in 18m 56s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/4/check/openstack-tox-py36/f977ff6/ : SUCCESS in 25m 14s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/4/check/openstack-tox-py37/0b5b3e2/ : SUCCESS in 20m 52s\n- openstack-tox-docs http://logs.openstack.org/83/661183/4/check/openstack-tox-docs/cb8f93f/html/ : SUCCESS in 8m 37s\n- tempest-full http://logs.openstack.org/83/661183/4/check/tempest-full/dcd6829/ : SUCCESS in 1h 31m 10s\n- neutron-grenade http://logs.openstack.org/83/661183/4/check/neutron-grenade/4bc065f/ : SUCCESS in 58m 49s\n- grenade-py3 http://logs.openstack.org/83/661183/4/check/grenade-py3/136af47/ : SUCCESS in 58m 34s\n- tempest-full-py3 http://logs.openstack.org/83/661183/4/check/tempest-full-py3/8877a0f/ : SUCCESS in 1h 42m 55s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/4/check/keystone-dsvm-functional/f51d863/ : SUCCESS in 33m 59s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/4/check/keystone-dsvm-py3-functional/e3a6ea5/ : SUCCESS in 33m 57s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/4/check/keystone-dsvm-functional-federation-opensuse15/155b788/ : SUCCESS in 39m 10s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/4/check/keystone-dsvm-py3-functional-federation-opensuse15/217004e/ : SUCCESS in 40m 11s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/4/check/keystoneclient-devstack-functional/570c89c/ : SUCCESS in 19m 15s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/4/check/legacy-tempest-dsvm-ldap-domain-specific-driver/a99c634/ : SUCCESS in 1h 47m 42s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6344954a7deb466cafc9f2ccb46b7ae1795e81d7","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-12 17:08:36.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"813ad847430c430595c5e5b235b68195c87410b0","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-13 01:22:48.000000000","message":"Patch Set 4:\n\nI have not used the  user_enabled_mask option, so after ldap driver, it still an integer.","accounts_in_message":[],"_revision_number":4},{"id":"b69577b5d76931d20413a2c1bbae4ccef105b9c3","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-13 01:25:29.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"33210487819032ff868f6fa409bb5cc4e6e68eba","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-06-19 16:43:57.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"025d85d5ed61e9653d8ef04816fa60246551e9f2","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-20 02:30:49.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"554d3d5335b562013c4324c95a717f9bf1742f83","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-20 04:08:09.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"457a530d38ecfb139a9ff454967de750cef2ba8c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 06:13:51.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/5/check/openstack-tox-cover/eface42/cover/ : SUCCESS in 35m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/5/check/openstack-tox-lower-constraints/cdf0a8e/ : SUCCESS in 35m 26s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/5/check/openstack-tox-pep8/6e49d63/ : SUCCESS in 5m 44s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/5/check/openstack-tox-py27/81f3671/ : TIMED_OUT in 40m 50s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/5/check/openstack-tox-py36/218e474/ : TIMED_OUT in 40m 52s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/5/check/openstack-tox-py37/802477d/ : TIMED_OUT in 41m 01s\n- openstack-tox-docs http://logs.openstack.org/83/661183/5/check/openstack-tox-docs/03afd01/html/ : SUCCESS in 6m 40s\n- tempest-full http://logs.openstack.org/83/661183/5/check/tempest-full/adb4bdd/ : TIMED_OUT in 2h 04m 30s\n- neutron-grenade http://logs.openstack.org/83/661183/5/check/neutron-grenade/1929305/ : SUCCESS in 1h 14m 56s\n- grenade-py3 http://logs.openstack.org/83/661183/5/check/grenade-py3/21afa4e/ : SUCCESS in 50m 39s\n- tempest-full-py3 http://logs.openstack.org/83/661183/5/check/tempest-full-py3/0445444/ : SUCCESS in 2h 03m 14s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/5/check/keystone-dsvm-functional/1d2f062/ : SUCCESS in 39m 28s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/5/check/keystone-dsvm-py3-functional/1efa83a/ : SUCCESS in 51m 00s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/5/check/keystone-dsvm-functional-federation-opensuse15/2dfa3c3/ : SUCCESS in 39m 00s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/5/check/keystone-dsvm-py3-functional-federation-opensuse15/e7bb4f9/ : SUCCESS in 31m 33s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/5/check/keystoneclient-devstack-functional/e4c460e/ : SUCCESS in 18m 17s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/5/check/legacy-tempest-dsvm-ldap-domain-specific-driver/d2a18d5/ : SUCCESS in 1h 32m 20s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"fc5106136df7189a583a692756fbde03d5681e4b","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2019-06-20 07:31:43.000000000","message":"Patch Set 5: Code-Review-1\n\nThe release note is still missing.","accounts_in_message":[],"_revision_number":5},{"id":"b2e38ac028201444196eb1594c761c0ff0b3b828","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-21 02:05:42.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2956e0ac999c9748592476b926701776ee688d70","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-21 02:07:42.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c46053206fd884e4c57ac791f75a8f61f1e5ee63","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 04:03:20.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/7/check/openstack-tox-cover/e0cdff5/cover/ : SUCCESS in 32m 32s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/7/check/openstack-tox-lower-constraints/a5ace5a/ : SUCCESS in 30m 19s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/7/check/openstack-tox-pep8/d8c7622/ : SUCCESS in 5m 20s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/7/check/openstack-tox-py27/969d31d/ : SUCCESS in 22m 21s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/7/check/openstack-tox-py36/18873d7/ : SUCCESS in 26m 19s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/7/check/openstack-tox-py37/6f217fb/ : SUCCESS in 21m 54s\n- openstack-tox-docs http://logs.openstack.org/83/661183/7/check/openstack-tox-docs/1771917/html/ : SUCCESS in 8m 25s\n- tempest-full http://logs.openstack.org/83/661183/7/check/tempest-full/9bbe286/ : FAILURE in 1h 42m 58s\n- neutron-grenade http://logs.openstack.org/83/661183/7/check/neutron-grenade/e7dd28d/ : SUCCESS in 55m 22s\n- grenade-py3 http://logs.openstack.org/83/661183/7/check/grenade-py3/db6b862/ : SUCCESS in 57m 02s\n- tempest-full-py3 http://logs.openstack.org/83/661183/7/check/tempest-full-py3/e766603/ : SUCCESS in 1h 44m 36s\n- build-openstack-releasenotes http://logs.openstack.org/83/661183/7/check/build-openstack-releasenotes/f98dba7/ : FAILURE in 16m 44s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/7/check/keystone-dsvm-functional/6a19cd7/ : SUCCESS in 31m 46s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/7/check/keystone-dsvm-py3-functional/b040f7f/ : SUCCESS in 30m 34s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/7/check/keystone-dsvm-functional-federation-opensuse15/30e0049/ : SUCCESS in 36m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/7/check/keystone-dsvm-py3-functional-federation-opensuse15/1d51f02/ : SUCCESS in 38m 03s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/7/check/keystoneclient-devstack-functional/b7c6ba5/ : SUCCESS in 15m 50s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/7/check/legacy-tempest-dsvm-ldap-domain-specific-driver/4c44e9c/ : SUCCESS in 1h 40m 55s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"0518d2a7cbb4e0e16063155ff80dd9944199600c","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-21 05:15:13.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"a590e857022c763eaa0747d2543a358139424e00","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 07:04:54.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/8/check/openstack-tox-cover/2744b6b/cover/ : SUCCESS in 31m 00s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/8/check/openstack-tox-lower-constraints/e834fd3/ : SUCCESS in 31m 59s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/8/check/openstack-tox-pep8/53d6014/ : SUCCESS in 5m 35s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/8/check/openstack-tox-py27/00cfc10/ : TIMED_OUT in 41m 07s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/8/check/openstack-tox-py36/3973180/ : TIMED_OUT in 41m 01s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/8/check/openstack-tox-py37/53241d4/ : SUCCESS in 22m 09s\n- openstack-tox-docs http://logs.openstack.org/83/661183/8/check/openstack-tox-docs/9f70630/html/ : SUCCESS in 6m 41s\n- tempest-full http://logs.openstack.org/83/661183/8/check/tempest-full/3d6252b/ : SUCCESS in 1h 48m 14s\n- neutron-grenade http://logs.openstack.org/83/661183/8/check/neutron-grenade/9df141d/ : SUCCESS in 1h 02m 13s\n- grenade-py3 http://logs.openstack.org/83/661183/8/check/grenade-py3/dac43d9/ : SUCCESS in 1h 10m 55s\n- tempest-full-py3 http://logs.openstack.org/83/661183/8/check/tempest-full-py3/4fa1c44/ : SUCCESS in 1h 31m 50s\n- build-openstack-releasenotes http://logs.openstack.org/83/661183/8/check/build-openstack-releasenotes/571b8ea/ : FAILURE in 16m 25s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/8/check/keystone-dsvm-functional/40e9d19/ : SUCCESS in 26m 57s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/8/check/keystone-dsvm-py3-functional/3f92408/ : SUCCESS in 37m 08s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/8/check/keystone-dsvm-functional-federation-opensuse15/081f55b/ : SUCCESS in 29m 51s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/8/check/keystone-dsvm-py3-functional-federation-opensuse15/34885ca/ : SUCCESS in 35m 48s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/8/check/keystoneclient-devstack-functional/889f008/ : SUCCESS in 22m 14s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/8/check/legacy-tempest-dsvm-ldap-domain-specific-driver/42c9839/ : SUCCESS in 1h 43m 06s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"1c328eb6a764aa67166a74b0b71a3b87c8570fc7","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-21 07:12:14.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"ba9e137c27c5dde9fe67c2aaae693cb6623c5534","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 09:04:34.000000000","message":"Patch Set 8:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/8/check/openstack-tox-cover/8bd6162/cover/ : SUCCESS in 32m 00s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/8/check/openstack-tox-lower-constraints/05818a2/ : SUCCESS in 35m 18s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/8/check/openstack-tox-pep8/85a5df9/ : SUCCESS in 5m 29s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/8/check/openstack-tox-py27/68bec45/ : SUCCESS in 23m 56s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/8/check/openstack-tox-py36/c286112/ : SUCCESS in 25m 47s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/8/check/openstack-tox-py37/d139afb/ : SUCCESS in 23m 22s\n- openstack-tox-docs http://logs.openstack.org/83/661183/8/check/openstack-tox-docs/44c2280/html/ : SUCCESS in 7m 08s\n- tempest-full http://logs.openstack.org/83/661183/8/check/tempest-full/4a8c799/ : SUCCESS in 1h 46m 44s\n- neutron-grenade http://logs.openstack.org/83/661183/8/check/neutron-grenade/37cc0c2/ : SUCCESS in 55m 30s\n- grenade-py3 http://logs.openstack.org/83/661183/8/check/grenade-py3/9f79884/ : FAILURE in 18m 28s\n- tempest-full-py3 http://logs.openstack.org/83/661183/8/check/tempest-full-py3/9b9d946/ : SUCCESS in 1h 33m 31s\n- build-openstack-releasenotes http://logs.openstack.org/83/661183/8/check/build-openstack-releasenotes/afe9f6c/ : FAILURE in 10m 03s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/8/check/keystone-dsvm-functional/d5eb10f/ : SUCCESS in 31m 20s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/8/check/keystone-dsvm-py3-functional/d5c1a57/ : TIMED_OUT in 1h 13m 06s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/8/check/keystone-dsvm-functional-federation-opensuse15/ec835fa/ : SUCCESS in 36m 02s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/8/check/keystone-dsvm-py3-functional-federation-opensuse15/47339c8/ : SUCCESS in 42m 06s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/8/check/keystoneclient-devstack-functional/9cf23da/ : SUCCESS in 17m 12s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/8/check/legacy-tempest-dsvm-ldap-domain-specific-driver/bfdbd08/ : SUCCESS in 1h 42m 36s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"da4216c0d8dfee82b4a054bedf1b84757ed4ac3d","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-24 01:32:21.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"d86dccc5acd1641a7f7648e4461c19944bec39fc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-24 03:36:45.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/9/check/openstack-tox-cover/888d3f9/cover/ : SUCCESS in 27m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/9/check/openstack-tox-lower-constraints/ad7fcdc/ : SUCCESS in 30m 02s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/9/check/openstack-tox-pep8/0385608/ : SUCCESS in 5m 28s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/9/check/openstack-tox-py27/383b89e/ : SUCCESS in 23m 18s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/9/check/openstack-tox-py36/5982097/ : SUCCESS in 23m 40s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/9/check/openstack-tox-py37/71a3c26/ : SUCCESS in 23m 39s\n- openstack-tox-docs http://logs.openstack.org/83/661183/9/check/openstack-tox-docs/6e8d103/html/ : SUCCESS in 8m 00s\n- tempest-full http://logs.openstack.org/83/661183/9/check/tempest-full/551247c/ : SUCCESS in 1h 45m 42s\n- neutron-grenade http://logs.openstack.org/83/661183/9/check/neutron-grenade/3cd1ce9/ : SUCCESS in 58m 13s\n- grenade-py3 http://logs.openstack.org/83/661183/9/check/grenade-py3/4a8daf6/ : SUCCESS in 1h 01m 20s\n- tempest-full-py3 http://logs.openstack.org/83/661183/9/check/tempest-full-py3/96c5063/ : SUCCESS in 1h 29m 18s\n- build-openstack-releasenotes http://logs.openstack.org/83/661183/9/check/build-openstack-releasenotes/c375bca/ : FAILURE in 9m 06s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/9/check/keystone-dsvm-functional/4f646c1/ : SUCCESS in 35m 33s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/9/check/keystone-dsvm-py3-functional/ec8ed92/ : SUCCESS in 27m 26s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/9/check/keystone-dsvm-functional-federation-opensuse15/4ba9697/ : SUCCESS in 38m 18s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/9/check/keystone-dsvm-py3-functional-federation-opensuse15/e11f054/ : SUCCESS in 35m 06s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/9/check/keystoneclient-devstack-functional/356d7ba/ : SUCCESS in 14m 45s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/9/check/legacy-tempest-dsvm-ldap-domain-specific-driver/bd2e215/ : SUCCESS in 1h 41m 05s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"8c0d7cd84fc37ab1063944734c07a84266b2a312","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-24 03:50:30.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"a035411e8a2aabdf896f61d416f741ac986f1c4d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-24 05:41:57.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/10/check/openstack-tox-cover/05eeaff/cover/ : SUCCESS in 26m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/10/check/openstack-tox-lower-constraints/031424a/ : SUCCESS in 29m 17s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/10/check/openstack-tox-pep8/5ede45b/ : SUCCESS in 6m 10s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/10/check/openstack-tox-py27/c81dd2e/ : SUCCESS in 21m 35s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/10/check/openstack-tox-py36/6a6d831/ : SUCCESS in 21m 33s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/10/check/openstack-tox-py37/9f8de70/ : SUCCESS in 22m 22s\n- openstack-tox-docs http://logs.openstack.org/83/661183/10/check/openstack-tox-docs/7345fc4/html/ : SUCCESS in 7m 48s\n- tempest-full http://logs.openstack.org/83/661183/10/check/tempest-full/76bc149/ : SUCCESS in 1h 41m 09s\n- neutron-grenade http://logs.openstack.org/83/661183/10/check/neutron-grenade/64931a5/ : SUCCESS in 55m 15s\n- grenade-py3 http://logs.openstack.org/83/661183/10/check/grenade-py3/cf18e1b/ : SUCCESS in 53m 16s\n- tempest-full-py3 http://logs.openstack.org/83/661183/10/check/tempest-full-py3/1d82f55/ : FAILURE in 1h 19m 53s\n- build-openstack-releasenotes http://logs.openstack.org/83/661183/10/check/build-openstack-releasenotes/7cca0bb/html/ : SUCCESS in 9m 00s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/10/check/keystone-dsvm-functional/89c7e61/ : SUCCESS in 28m 16s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/10/check/keystone-dsvm-py3-functional/051bbea/ : SUCCESS in 31m 05s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/10/check/keystone-dsvm-functional-federation-opensuse15/729c86f/ : SUCCESS in 32m 39s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/10/check/keystone-dsvm-py3-functional-federation-opensuse15/a85c847/ : SUCCESS in 34m 20s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/10/check/keystoneclient-devstack-functional/1078db2/ : SUCCESS in 13m 52s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/10/check/legacy-tempest-dsvm-ldap-domain-specific-driver/6771c08/ : SUCCESS in 1h 27m 49s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"141e98f72b078f358f109e0bff6aff5dd10c2103","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-24 05:53:38.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"e9e8459584adb5b00d78cbc0005849836bb5ab5e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-24 07:46:36.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/10/check/openstack-tox-cover/3637e09/cover/ : SUCCESS in 26m 04s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/10/check/openstack-tox-lower-constraints/6059b3c/ : SUCCESS in 32m 48s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/10/check/openstack-tox-pep8/9f9b724/ : SUCCESS in 5m 23s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/10/check/openstack-tox-py27/7644a08/ : SUCCESS in 25m 40s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/10/check/openstack-tox-py36/bcbfeeb/ : SUCCESS in 23m 51s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/10/check/openstack-tox-py37/e01593e/ : SUCCESS in 23m 08s\n- openstack-tox-docs http://logs.openstack.org/83/661183/10/check/openstack-tox-docs/a89e604/html/ : SUCCESS in 7m 23s\n- tempest-full http://logs.openstack.org/83/661183/10/check/tempest-full/9738f8b/ : SUCCESS in 1h 47m 39s\n- neutron-grenade http://logs.openstack.org/83/661183/10/check/neutron-grenade/d03fb4d/ : SUCCESS in 59m 01s\n- grenade-py3 http://logs.openstack.org/83/661183/10/check/grenade-py3/0ddc327/ : SUCCESS in 58m 52s\n- tempest-full-py3 http://logs.openstack.org/83/661183/10/check/tempest-full-py3/85e7c9d/ : SUCCESS in 1h 33m 53s\n- build-openstack-releasenotes http://logs.openstack.org/83/661183/10/check/build-openstack-releasenotes/22def29/html/ : SUCCESS in 11m 55s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/10/check/keystone-dsvm-functional/829fd58/ : SUCCESS in 32m 05s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/10/check/keystone-dsvm-py3-functional/7745d12/ : SUCCESS in 33m 00s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/10/check/keystone-dsvm-functional-federation-opensuse15/505a7f0/ : SUCCESS in 39m 09s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/10/check/keystone-dsvm-py3-functional-federation-opensuse15/c0f7040/ : SUCCESS in 44m 42s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/10/check/keystoneclient-devstack-functional/d085b6f/ : SUCCESS in 19m 05s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/10/check/legacy-tempest-dsvm-ldap-domain-specific-driver/a80328c/ : SUCCESS in 1h 51m 01s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"2efeb8fd9c0b065e8cb9d60f616d3e74e25a4290","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-25 15:22:56.000000000","message":"Patch Set 10: Code-Review-1\n\n(1 comment)\n\n\u003e I have not used the  user_enabled_mask option, so after ldap\n \u003e driver, it still an integer.\n\n\nHave you tried using it? It is there to solve this problem. It defaults to 0, which is no mask, which means the integer from ldap is passed directly. If you set it to an integer, typically 2, it should convert the attribute to a boolean.","accounts_in_message":[],"_revision_number":10},{"id":"e8811f8b7b9b7cde97a7289287667abd0510963f","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-26 01:57:29.000000000","message":"Patch Set 10:\n\n(1 comment)\n\nYes, if set user_enabled_mask, the issue here can be resolved. But since our OpenStack distribution has been deployed in real production environment without this attribute, when upgrade, it is still need to work without this attribute.","accounts_in_message":[],"_revision_number":10},{"id":"2332ca7f5f66adbf509fde4edc547cd95bcbbb7f","author":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"date":"2019-06-26 02:02:13.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"42bb0fe14f5154704d3cb50a8c1b91df6d11c0a5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 12:42:39.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/83/661183/11/check/openstack-tox-cover/6587ff0/cover/ : SUCCESS in 31m 23s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/661183/11/check/openstack-tox-lower-constraints/679e849/ : SUCCESS in 30m 30s\n- openstack-tox-pep8 http://logs.openstack.org/83/661183/11/check/openstack-tox-pep8/48d2b44/ : SUCCESS in 5m 13s\n- openstack-tox-py27 http://logs.openstack.org/83/661183/11/check/openstack-tox-py27/ff5f451/ : SUCCESS in 23m 25s\n- openstack-tox-py36 http://logs.openstack.org/83/661183/11/check/openstack-tox-py36/7a9f82b/ : SUCCESS in 26m 01s\n- openstack-tox-py37 http://logs.openstack.org/83/661183/11/check/openstack-tox-py37/d0aa9fa/ : SUCCESS in 23m 41s\n- openstack-tox-docs http://logs.openstack.org/83/661183/11/check/openstack-tox-docs/9d9b506/html/ : SUCCESS in 9m 10s\n- tempest-full http://logs.openstack.org/83/661183/11/check/tempest-full/9f5a670/ : SUCCESS in 1h 55m 13s\n- neutron-grenade http://logs.openstack.org/83/661183/11/check/neutron-grenade/a674312/ : SUCCESS in 1h 00m 27s\n- grenade-py3 http://logs.openstack.org/83/661183/11/check/grenade-py3/eecbcfc/ : SUCCESS in 1h 05m 39s\n- tempest-full-py3 http://logs.openstack.org/83/661183/11/check/tempest-full-py3/c9b822b/ : SUCCESS in 1h 42m 18s\n- build-openstack-releasenotes http://logs.openstack.org/83/661183/11/check/build-openstack-releasenotes/f1dbce2/html/ : SUCCESS in 10m 37s\n- keystone-dsvm-functional http://logs.openstack.org/83/661183/11/check/keystone-dsvm-functional/6e2aeb9/ : SUCCESS in 33m 50s\n- keystone-dsvm-py3-functional http://logs.openstack.org/83/661183/11/check/keystone-dsvm-py3-functional/be0a6b0/ : SUCCESS in 31m 28s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/83/661183/11/check/keystone-dsvm-functional-federation-opensuse15/080c785/ : SUCCESS in 36m 42s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/83/661183/11/check/keystone-dsvm-py3-functional-federation-opensuse15/8b7b15b/ : SUCCESS in 40m 03s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/83/661183/11/check/keystoneclient-devstack-functional/236c7bf/ : SUCCESS in 18m 04s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/83/661183/11/check/legacy-tempest-dsvm-ldap-domain-specific-driver/2d41e38/ : SUCCESS in 1h 38m 26s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"0ff2b3cae7a59c3e46e852b77ad67916e7aa242a","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-26 17:54:54.000000000","message":"Patch Set 11: Code-Review-1\n\n\u003e Yes, if set user_enabled_mask, the issue here can be resolved. But\n \u003e since our OpenStack distribution has been deployed in real\n \u003e production environment without this attribute, when upgrade, it is\n \u003e still need to work without this attribute.\n\nI don\u0027t think it is reasonable to patch keystone in order to correct a mistake in your deployment\u0027s configuration. The configuration option is there for this purpose, so I would suggest you update your deployment to use it.","accounts_in_message":[],"_revision_number":11},{"id":"5a3d878f5f77e84f0a9595467873d7e38df3bf08","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-07-08 19:54:48.000000000","message":"Patch Set 11: Code-Review-1\n\nI agree with Colleen. I don\u0027t see the benefit of patching keystone to work around a deployment error. I am open to accepting a fix if it is shown to be a wide spread problem, but this is one of the first times I\u0027ve seen this issue in practice.","accounts_in_message":[],"_revision_number":11},{"id":"dd19ac645388a2ac56c4959cbe06478ed042bf1f","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2020-01-28 17:17:02.000000000","message":"Removed reviewer Morgan Fainberg with the following votes:\n\n* Code-Review-1 by Morgan Fainberg \u003cmorgan.fainberg@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":11},{"id":"999675aa95725a0712e52d3386cf352d126fb503","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2021-09-30 00:52:07.000000000","message":"Patch Set 11: Code-Review-1\n\nPLease close","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"60fffe7a832fe42d955330e0471d776aa4fa3ff9","revisions":{"2a83ab8ba219d41523fb589b85af2b920cb37176":{"kind":"REWORK","_number":1,"created":"2019-05-24 05:17:14.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/1"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:10:59.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to True to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2a83ab8ba219d41523fb589b85af2b920cb37176"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2a83ab8ba219d41523fb589b85af2b920cb37176"}]},"branch":"refs/heads/master"},"cd95e39dda9c7bcdfb36f942d723e7c128418a7d":{"kind":"REWORK","_number":2,"created":"2019-05-28 02:10:26.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/2"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-05-28 02:03:51.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to True to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cd95e39dda9c7bcdfb36f942d723e7c128418a7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cd95e39dda9c7bcdfb36f942d723e7c128418a7d"}]},"branch":"refs/heads/master"},"fe69f8acfca3fa8f9c0f8b76d6889e4d7a985b8e":{"kind":"REWORK","_number":3,"created":"2019-05-28 05:10:06.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/3"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-05-28 05:02:55.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to True to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fe69f8acfca3fa8f9c0f8b76d6889e4d7a985b8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fe69f8acfca3fa8f9c0f8b76d6889e4d7a985b8e"}]},"branch":"refs/heads/master"},"2a350e743660ea7a9f2fb5aa84cc417d8c624b49":{"kind":"REWORK","_number":4,"created":"2019-06-10 05:13:20.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/4"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-06-10 05:06:16.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to True to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2a350e743660ea7a9f2fb5aa84cc417d8c624b49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2a350e743660ea7a9f2fb5aa84cc417d8c624b49"}]},"branch":"refs/heads/master"},"5099ce12f9ffa83fcf00fd86c3e960b5b1ab3889":{"kind":"REWORK","_number":5,"created":"2019-06-20 04:08:09.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/5"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-06-20 04:00:31.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to True to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5099ce12f9ffa83fcf00fd86c3e960b5b1ab3889"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5099ce12f9ffa83fcf00fd86c3e960b5b1ab3889"}]},"branch":"refs/heads/master"},"66a840487d8d4df96e701b79b041703a952d81ca":{"kind":"REWORK","_number":6,"created":"2019-06-21 02:05:42.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/6"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-06-21 01:57:12.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to real bool value to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/66a840487d8d4df96e701b79b041703a952d81ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/66a840487d8d4df96e701b79b041703a952d81ca"}]},"branch":"refs/heads/master"},"7821bbc38e187e47cf1569aa4e158c4df29d2fa4":{"kind":"REWORK","_number":7,"created":"2019-06-21 02:07:42.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/7"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-06-21 02:00:15.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to real bool value to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7821bbc38e187e47cf1569aa4e158c4df29d2fa4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7821bbc38e187e47cf1569aa4e158c4df29d2fa4"}]},"branch":"refs/heads/master"},"6e7afb883b6c471b48938db2d7fb6e215096f7bd":{"kind":"REWORK","_number":8,"created":"2019-06-21 05:15:13.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/8"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-06-21 05:07:42.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to real bool value to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6e7afb883b6c471b48938db2d7fb6e215096f7bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6e7afb883b6c471b48938db2d7fb6e215096f7bd"}]},"branch":"refs/heads/master"},"2ff5dc95a9c6a0bfbfb0c85cda8de0b397ad9d4b":{"kind":"REWORK","_number":9,"created":"2019-06-24 01:32:21.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/9"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-06-24 01:24:38.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to real bool value to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2ff5dc95a9c6a0bfbfb0c85cda8de0b397ad9d4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2ff5dc95a9c6a0bfbfb0c85cda8de0b397ad9d4b"}]},"branch":"refs/heads/master"},"28457435b1a75dfc224d1ee9d3e077dd45689bb2":{"kind":"REWORK","_number":10,"created":"2019-06-24 03:50:30.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/10"}}},"commit":{"parents":[{"commit":"d2b5550214cecd8a753253066d61e3419e76e952","subject":"Merge \"Remove [token]/ infer_roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2b5550214cecd8a753253066d61e3419e76e952"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-06-24 03:42:45.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled u\u0027544\u0027 before the fix, then creation failed. In this fix,\nchange enabled to real bool value to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/28457435b1a75dfc224d1ee9d3e077dd45689bb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/28457435b1a75dfc224d1ee9d3e077dd45689bb2"}]},"branch":"refs/heads/master"},"60fffe7a832fe42d955330e0471d776aa4fa3ff9":{"kind":"REWORK","_number":11,"created":"2019-06-26 02:02:13.000000000","uploader":{"_account_id":16264,"name":"zhenmei","email":"zma@vmware.com","username":"zma"},"ref":"refs/changes/83/661183/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/661183/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/661183/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/661183/11"}}},"commit":{"parents":[{"commit":"48594eddeabdb79aa446a62ed390f9866b848fc9","subject":"Don\u0027t call .c from select() objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/48594eddeabdb79aa446a62ed390f9866b848fc9"}]}],"author":{"name":"zma","email":"zma@vmware.com","date":"2019-05-24 05:09:52.000000000","tz":-240},"committer":{"name":"zma","email":"zma@vmware.com","date":"2019-06-26 01:54:33.000000000","tz":-240},"subject":"Fix create nonlocal user issue","message":"Fix create nonlocal user issue\n\nIn sqlalchemy 1.2.x version, Boolean datatype enforces strict\nTrue/False/None values. When create nonlocal user, it set\nenabled an integer before the fix, then creation failed. In this fix,\nchange enabled to real bool value to work with sqlalchemy 1.2.x version.\n\nChange-Id: I076e2c34d24469ff68abfd107b45f5fc63306409\nCloses-Bug: #1830307\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/60fffe7a832fe42d955330e0471d776aa4fa3ff9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/60fffe7a832fe42d955330e0471d776aa4fa3ff9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
