)]}'
{"id":"openstack%2Fkeystone~674940","triplet_id":"openstack%2Fkeystone~master~I98a0c06586b18dbd2f6681a24a5af1ea2de70951","project":"openstack/keystone","branch":"master","topic":"fix-policies","hashtags":[],"change_id":"I98a0c06586b18dbd2f6681a24a5af1ea2de70951","subject":"Make policy deprecation reasons less verbose","status":"MERGED","created":"2019-08-06 21:49:23.000000000","updated":"2019-09-23 04:26:41.000000000","submitted":"2019-09-23 04:25:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"674940-1569212710977-657de88e","meta_rev_id":"67989726ae25e726bdcdd5be58eaa3ecdce1a1b3","_number":674940,"virtual_id_number":674940,"owner":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-09-23 04:25:10.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"date":"2019-09-23 00:14:54.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-09-20 16:30:47.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":2,"date":"2019-09-20 16:03:37.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2019-09-20 16:14:36.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2019-09-20 16:14:36.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_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":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-07 14:25:15.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-08-09 03:17:05.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-08-10 16:44:19.000000000","updated_by":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"reviewer":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"state":"REVIEWER"},{"updated":"2019-08-13 16:35:15.000000000","updated_by":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"reviewer":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"state":"REVIEWER"},{"updated":"2019-09-20 16:03:37.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2019-09-20 16:14:36.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-09-20 16:30:47.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2019-09-23 04:25:10.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"}],"messages":[{"id":"aa084e619a1732352b18d31bc04ca7afdc16c2f0","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-06 21:49:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e82299ed8c3c6d6534b62107a04a775beaadbd1a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-07 01:51:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://logs.opendev.org/40/674940/1/check/openstack-tox-cover/14783be/cover/ : SUCCESS in 36m 04s\n- openstack-tox-lower-constraints https://logs.opendev.org/40/674940/1/check/openstack-tox-lower-constraints/089623b/ : SUCCESS in 31m 19s\n- openstack-tox-pep8 https://logs.opendev.org/40/674940/1/check/openstack-tox-pep8/3bc3784/ : SUCCESS in 7m 10s\n- openstack-tox-py27 https://logs.opendev.org/40/674940/1/check/openstack-tox-py27/9773339/ : SUCCESS in 30m 11s\n- openstack-tox-py36 https://logs.opendev.org/40/674940/1/check/openstack-tox-py36/3c1f228/ : SUCCESS in 38m 41s\n- openstack-tox-py37 https://logs.opendev.org/40/674940/1/check/openstack-tox-py37/a63ee53/ : SUCCESS in 41m 54s\n- openstack-tox-docs https://logs.opendev.org/40/674940/1/check/openstack-tox-docs/e2aceb6/html/ : SUCCESS in 9m 24s\n- tempest-full https://logs.opendev.org/40/674940/1/check/tempest-full/1d086ce/ : SUCCESS in 1h 48m 16s\n- neutron-grenade https://logs.opendev.org/40/674940/1/check/neutron-grenade/ec60f30/ : SUCCESS in 1h 06m 29s\n- grenade-py3 https://logs.opendev.org/40/674940/1/check/grenade-py3/3af69b9/ : SUCCESS in 1h 04m 45s\n- tempest-full-py3 https://logs.opendev.org/40/674940/1/check/tempest-full-py3/bc415f3/ : SUCCESS in 1h 24m 53s\n- keystone-dsvm-functional https://logs.opendev.org/40/674940/1/check/keystone-dsvm-functional/6afd501/ : SUCCESS in 36m 08s\n- keystone-dsvm-py3-functional https://logs.opendev.org/40/674940/1/check/keystone-dsvm-py3-functional/e69fa01/ : SUCCESS in 31m 46s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/40/674940/1/check/keystone-dsvm-functional-federation-opensuse15/dc9f306/ : SUCCESS in 41m 27s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/40/674940/1/check/keystone-dsvm-py3-functional-federation-opensuse15/1f34f72/ : SUCCESS in 41m 42s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/40/674940/1/check/keystoneclient-devstack-functional/c5aa66d/ : SUCCESS in 25m 16s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/40/674940/1/check/legacy-tempest-dsvm-ldap-domain-specific-driver/18f63c1/ : SUCCESS in 2h 09m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"eb8c96f281bd6b72da5ec822ff02097764a47abf","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-08-07 14:25:15.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f4a745b5250fa97f10b9e692973a36a9516cab8a","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-08-08 05:43:02.000000000","message":"Patch Set 1: Code-Review+2\n\nIf Keytone is running in mod_wsgi, we also have the option of specifying a custom log filter to log them in a different file. But I like the idea of simplifying things.","accounts_in_message":[],"_revision_number":1},{"id":"b30bd7dbc48f16f2aa7f5e46adbb824ede1fedb8","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2019-08-09 03:17:05.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"03fbf69af3040991aabaa81765169209cbb840a1","author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"date":"2019-08-10 16:44:19.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"cffa876196515fea4aa92da9f5d43236fe624c92","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-13 16:35:15.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"30936e10260131eb4170bb90f5336a7066dea9f8","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-13 17:19:44.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"b9bc824936a70280b2afbd53b41033a769c882a6","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-18 21:39:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"472316e3eedef57d4b3c85a647dfff25a903b9bd","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-09-18 22:13:20.000000000","message":"Patch Set 2: Code-Review+2\n\nlooks good","accounts_in_message":[],"_revision_number":2},{"id":"ba50fed1d220782349f3e1fa7551f536d92ebcb5","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-18 22:56:01.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f74bc3b96fbdfdd716fff341252dcfe94942b69b","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-19 17:00:16.000000000","message":"Patch Set 2:\n\nrecheck\n\nzuul where did you go","accounts_in_message":[],"_revision_number":2},{"id":"8219ecea981fcccbe4cff5a310b9ec3652a67ec8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-20 04:59:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/04e98ed66c21452394d9754407319916 : SUCCESS in 25m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a6c16bb3604a46c48822ee93c64d89a8 : SUCCESS in 15m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1097d815eb4a4a74af176119e920563a : SUCCESS in 5m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b1c14a3259d5476396313861fbef571d : SUCCESS in 13m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a832c92dbb7b4308b26929f8b4d39ad1 : SUCCESS in 13m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/00ca20d4d57c4363a1df6505cfb2a02f : SUCCESS in 13m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0359938b65fc41c39a91e216f009a5a2 : SUCCESS in 15m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/e11a578903b44facbbc76a71ddfbaee8 : SUCCESS in 1h 50m 27s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/730227ffc5da4c3cbe9f313c94bf6757 : SUCCESS in 1h 07m 45s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/009ad0b98edc4c44b39b699ddd1f0936 : SUCCESS in 1h 04m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3ebd99f5c9bf4bd19ccae0f11474036d : SUCCESS in 1h 17m 43s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/ba38f6540ae94b46aea174e1e8b45591 : SUCCESS in 41m 53s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/f99d4b021635485e9d61114353733133 : SUCCESS in 34m 27s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c4a5ca588c1849e699400e62f0bc65a7 : SUCCESS in 40m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/30b96da634a64a1ea4e95c832ae94c3f : SUCCESS in 46m 02s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/1a5022baec5b4cf092874fe9b1042c69 : SUCCESS in 18m 44s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/b93c1d6590884947a04bc649dd468e3b : SUCCESS in 1h 43m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3a67a60051694a15b8da21f7d4078445 : SUCCESS in 1h 09m 19s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/ce2bfc4018b14427b5767281815c866a : SUCCESS in 30m 15s","accounts_in_message":[],"_revision_number":2},{"id":"8e2d5e2f2f6e7c96adad785d791bc379e3d522c7","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-20 15:59:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d81252af8b2974572764afc7abc420bffa487bce","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-20 16:03:37.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"cac4564c3ae0c0da0b9d45564d557fe2286b927a","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-20 16:14:36.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6442bc0fc21a0294895328bdde21a80c671c2edb","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-09-20 16:30:47.000000000","message":"Patch Set 3: Code-Review+2\n\nlgtm","accounts_in_message":[],"_revision_number":3},{"id":"d6ffe9c0cf225f9b533b53d1779fa938d51fe880","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-21 02:46:20.000000000","message":"Patch Set 3: 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 https://zuul.opendev.org/t/openstack/build/2240c875691745909480ea7484e6c81e : SUCCESS in 15m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c3ee8a4576fb4dc0b4cd75ef4f2089c6 : SUCCESS in 17m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2697191208a2490fbe6eb5b9b858e61d : SUCCESS in 6m 13s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9336b29fa32e4d9fb39b47394358d8da : SUCCESS in 16m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5f8eb9e97d1245d2a6b0997b01e2f743 : SUCCESS in 15m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d4c258887eff441ba24d5d76a8d9e606 : SUCCESS in 14m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/08e0138568624c5380b31cb8f80ec6c0 : SUCCESS in 12m 51s\n- tempest-full https://zuul.opendev.org/t/openstack/build/439bf77543564a8ab240611175f9ae7b : SUCCESS in 1h 38m 19s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/34db329e09a04eebb4b437f0bd217d3d : SUCCESS in 1h 01m 47s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/416d403cec9d41b99e32a2e974d95302 : SUCCESS in 1h 02m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1bd227c1955e4bf3813e4a6fe6638bd8 : SUCCESS in 1h 17m 45s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/6a4708e92a80446e8e917c39873d2d89 : SUCCESS in 34m 21s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6217122bc2944ffba7ffcd32cf3bfbe8 : SUCCESS in 36m 31s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/3239507d62f94c1da209ebd7e2421a5e : SUCCESS in 46m 27s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/de4023e0916441a5a223a26bd18cdb5e : SUCCESS in 48m 15s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/fa0abea0c2364c26ab62bfd9ccdd97bf : SUCCESS in 16m 18s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c5e92ca3b23c4c8195a67ec38b6b5016 : SUCCESS in 1h 52m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e602ffd12fb04dbcba847c0cfca3101f : SUCCESS in 59m 31s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/c650e64920c3426aaa2127f1f97deb19 : TIMED_OUT in 1h 00m 50s","accounts_in_message":[],"_revision_number":3},{"id":"8cabaa12b4aae9785b020cf23cb1418684cfd029","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-21 03:46:28.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"97cc7f1a604dcb7228a8ff90140d82d738fdbb97","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-21 05:52:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3b64002fd5864909b25a694f02161d1d : SUCCESS in 19m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/85d789d122c04500a46949381b423f5a : SUCCESS in 16m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/810322a461cf4c5eb65d9bb6e853b0ca : SUCCESS in 7m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bc169a883ecd4b81ae5c3d524c2c7449 : SUCCESS in 19m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ddaf389f28be4be2a0ef228713c9864b : SUCCESS in 14m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b8228060dc3f4c988201b402adc35338 : SUCCESS in 17m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9088a559ab3a4c72b4b620f8a9eadc3a : SUCCESS in 15m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/64f529ce113c41799160e016dd8de076 : SUCCESS in 1h 40m 50s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/81389e5eadc5421db4f9a17bc0ffe2da : SUCCESS in 1h 02m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7181aea136784fafb21436a5a7749c10 : SUCCESS in 1h 07m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/86f1ac24bc3c4bc498afa9e1e4013063 : SUCCESS in 1h 53m 03s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/2a7781faa80741d8aef61eb24e2b9d88 : SUCCESS in 35m 58s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/4cab00ebbed944edb0d6f53445c39a92 : SUCCESS in 34m 04s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/1630f5faa51a4a0186d0223ddc017643 : SUCCESS in 37m 25s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/107f4025180a4733a7a46e79638ad4ea : SUCCESS in 41m 04s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b65470d641b44edeb08a9f6919a19a3e : SUCCESS in 18m 23s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/09b7530abf7243e688207ddebe3ea091 : SUCCESS in 1h 43m 38s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a2580a4736ad4cd485a13f1f6f70d802 : SUCCESS in 1h 02m 52s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/dcbd638030af4b189dee82f367703e2e : SUCCESS in 43m 41s","accounts_in_message":[],"_revision_number":3},{"id":"66818194298e742393c228ffecf759023716afa2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-21 05:52:28.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"d5517df3186749bce4c9bb43fbdacf8e79c70be9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-21 07:55:43.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c25f489e9b3642b4ac2fe8f76ec069da : SUCCESS in 22m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23a00b5c348d45ba9010e71b30e40034 : SUCCESS in 7m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1a23013589474956b7eafeba9ea028e7 : SUCCESS in 17m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/00d92f9138cb4e4d90ca2d8fd7b8c086 : SUCCESS in 18m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ed62be0710d24558a40d68b1820c7449 : SUCCESS in 17m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5a53debd4664bc7a678e1fb530d1865 : SUCCESS in 14m 42s\n- tempest-full https://zuul.opendev.org/t/openstack/build/7770b2e565014893bb038a564460dc0a : SUCCESS in 2h 01m 35s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a9ac7af4987c40e9a454f42b8da214c8 : FAILURE in 37m 15s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b060abb9f6df4a959dfceee6de214464 : SUCCESS in 1h 00m 50s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0cd505cec7304fb78fe956684a0fdf2b : SUCCESS in 1h 46m 43s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/a0e0d49fd4574fd0ab1dbfcafab26bee : SUCCESS in 29m 16s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/c88f4e2d86d84623ac6e335ec3002dd0 : SUCCESS in 32m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9c21e122036242cd811198a544389e38 : SUCCESS in 1h 26m 38s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/c81316c6c25a4789b4eea7b10c5ae703 : SUCCESS in 53m 49s","accounts_in_message":[],"_revision_number":3},{"id":"79f336a9a100702cf12b3747d34a94f5e044c7cd","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-23 00:14:54.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"458c56188c402c23faaa17df4e5e6bfc4dd052a4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 02:19:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4742cf04184045e28eaf4065f032c0da : SUCCESS in 15m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b7982746099408482dc37c6efa92998 : SUCCESS in 13m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73b8d032fd23418e8bf80ef03d731729 : SUCCESS in 5m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/60310f5c090e4bdbbe8c9a5d7b2e822a : SUCCESS in 15m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/da18ddae472e4c978c7bb1e54b7a595a : SUCCESS in 12m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/24a5ce2e0c0649c3938f90c384fa3797 : SUCCESS in 15m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8c0a691e9ec481ca1aa2983028459ea : SUCCESS in 13m 38s\n- tempest-full https://zuul.opendev.org/t/openstack/build/4e2c2ce9988940f0bbdbcb3251588848 : SUCCESS in 1h 58m 24s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/e5bd7f2a5678464fb05caf4f5eb01067 : SUCCESS in 1h 13m 10s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/fdfc5e9e7ac648acb9c706a83e15f54b : SUCCESS in 1h 21m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f52726b834364a66be28cffc39ae33c4 : SUCCESS in 1h 45m 28s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/3d31c61b6e7e4790b94cebd8269d6e23 : SUCCESS in 37m 17s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/20678a1b94f74b24b4b167cd0c0a0c5a : SUCCESS in 31m 58s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/ed7c182e6cff40cfbaa8def2be90642c : SUCCESS in 39m 38s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/d696d61bb4484ea1990e5e1706b8e8cb : SUCCESS in 48m 35s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/8e6182dd975d4079b915a82dc6f58b76 : SUCCESS in 20m 36s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/88c320006e544a0982c84f9102b2bc0d : SUCCESS in 1h 36m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/573b0fa19eb84c00ae83a9e8f826f8cd : SUCCESS in 56m 04s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/e9d65937d13d45c0b8691f87bdfa9666 : SUCCESS in 46m 56s","accounts_in_message":[],"_revision_number":3},{"id":"66bca6f0adbd7872cf8b324796ded9f6a3621ff4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 02:20:02.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"cf077626842b68004d862317ded5c5c5d63257e3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 04:25:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"0e6ea73df1d0de38c8d958a3c6074b0d0d3e5f0e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 04:25:10.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d3ed21b7c30848cf83a8f8a6c6d70c01 : SUCCESS in 15m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fbd6c33ca41840b793aa26788482c881 : SUCCESS in 5m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2d5db7848a3e49e88abded3ad2a373d1 : SUCCESS in 21m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0f28e8d2b0ed4f5b80754ec7959696a2 : SUCCESS in 13m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3f480a09214f4756a017df839202f2f9 : SUCCESS in 27m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d65d734928e462f943cce962c8e516d : SUCCESS in 13m 50s\n- tempest-full https://zuul.opendev.org/t/openstack/build/fe9a2c80dce546cba6bc7e43ef2b00d6 : SUCCESS in 1h 55m 46s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/2ac72bdaa03247b7924969c7a4f638c5 : SUCCESS in 1h 01m 51s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/dbd17cfc33f1405eaa23fba3fd6f022c : SUCCESS in 1h 18m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bea28bd4d1eb4dd5a9598a9c3e116a8f : SUCCESS in 1h 28m 01s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/6b3f1bf6c582456cb8bbf55d9bca2c77 : SUCCESS in 32m 14s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e5e0fb6923934f349dbfa5d5467de09d : SUCCESS in 46m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bc91aa55eaae413e8281d2101a5db216 : SUCCESS in 1h 02m 36s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/f8eb76f3feb0470e8fd3b7a5e5349f42 : SUCCESS in 41m 58s","accounts_in_message":[],"_revision_number":3},{"id":"d39b2b304150de7a1c70230c73db9691e4ff19ab","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 04:26:41.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30e1a3da5ecc4ddfb743719682c4b26b : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0526718feed24fe47c469bba7542a468c204585c","revisions":{"b887a331fb40884948013ef57d47423154f86f53":{"kind":"REWORK","_number":1,"created":"2019-08-06 21:49:23.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/40/674940/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/40/674940/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/40/674940/1"}}},"commit":{"parents":[{"commit":"2df534efce8f88542dc55d72a521eedfc09015ba","subject":"Clean up irrelevant comment","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2df534efce8f88542dc55d72a521eedfc09015ba"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-06 21:40:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-06 21:40:30.000000000","tz":-420},"subject":"Make policy deprecation reasons less verbose","message":"Make policy deprecation reasons less verbose\n\noslo.policy emits a deprecation warning for every single rule that we\nhave deprecated at least once when a request comes in, and possibly\nsubsequent times if keystone is running in multiple processes, and even\nmore after keystone is reloaded. It\u0027s not useful to repeat nearly\nidentical multi-line messages for each policy every time: logs aren\u0027t\nmeant to justify our reasoning, they\u0027re just meant to be informative.\nThe relevant information and rationalization can be found in the release\nnotes. Repeating these identical multi-line messages starts to use up\nspace quickly and makes the logs unreadable.\n\nThis patch reduces the DEPRECATED_REASON for each policy to one brief\nline, which should help make the logs more readable in general and\nespecially when run in a multiprocess environment, reduce the disk\nfootprint of the logs, and help with log indexing.\n\nChange-Id: I98a0c06586b18dbd2f6681a24a5af1ea2de70951\nCloses-bug: #1836568\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b887a331fb40884948013ef57d47423154f86f53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b887a331fb40884948013ef57d47423154f86f53"}]},"branch":"refs/heads/master"},"fa340b2a3b7e8bc5fee21cdee32bfb0656e9fa9e":{"kind":"REWORK","_number":2,"created":"2019-09-18 21:39:38.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/40/674940/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/40/674940/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/40/674940/2"}}},"commit":{"parents":[{"commit":"1eaeed6282a6e5c6a2834a0e0dee10234c59b41d","subject":"Merge \"Specify keystone is OS user for fernet and credential setup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1eaeed6282a6e5c6a2834a0e0dee10234c59b41d"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-06 21:40:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-09-18 21:39:32.000000000","tz":-420},"subject":"Make policy deprecation reasons less verbose","message":"Make policy deprecation reasons less verbose\n\noslo.policy emits a deprecation warning for every single rule that we\nhave deprecated at least once when a request comes in, and possibly\nsubsequent times if keystone is running in multiple processes, and even\nmore after keystone is reloaded. It\u0027s not useful to repeat nearly\nidentical multi-line messages for each policy every time: logs aren\u0027t\nmeant to justify our reasoning, they\u0027re just meant to be informative.\nThe relevant information and rationalization can be found in the release\nnotes. Repeating these identical multi-line messages starts to use up\nspace quickly and makes the logs unreadable.\n\nThis patch reduces the DEPRECATED_REASON for each policy to one brief\nline, which should help make the logs more readable in general and\nespecially when run in a multiprocess environment, reduce the disk\nfootprint of the logs, and help with log indexing.\n\nChange-Id: I98a0c06586b18dbd2f6681a24a5af1ea2de70951\nPartial-bug: #1836568\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fa340b2a3b7e8bc5fee21cdee32bfb0656e9fa9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fa340b2a3b7e8bc5fee21cdee32bfb0656e9fa9e"}]},"branch":"refs/heads/master"},"0526718feed24fe47c469bba7542a468c204585c":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-09-20 15:59:07.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/40/674940/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/40/674940/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/40/674940/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/40/674940/3"}}},"commit":{"parents":[{"commit":"7c3ba315de6898cb75667aeae510933859ab4512","subject":"Merge \"Move remaining protection tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7c3ba315de6898cb75667aeae510933859ab4512"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-06 21:40:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-09-20 15:58:52.000000000","tz":-420},"subject":"Make policy deprecation reasons less verbose","message":"Make policy deprecation reasons less verbose\n\noslo.policy emits a deprecation warning for every single rule that we\nhave deprecated at least once when a request comes in, and possibly\nsubsequent times if keystone is running in multiple processes, and even\nmore after keystone is reloaded. It\u0027s not useful to repeat nearly\nidentical multi-line messages for each policy every time: logs aren\u0027t\nmeant to justify our reasoning, they\u0027re just meant to be informative.\nThe relevant information and rationalization can be found in the release\nnotes. Repeating these identical multi-line messages starts to use up\nspace quickly and makes the logs unreadable.\n\nThis patch reduces the DEPRECATED_REASON for each policy to one brief\nline, which should help make the logs more readable in general and\nespecially when run in a multiprocess environment, reduce the disk\nfootprint of the logs, and help with log indexing.\n\nChange-Id: I98a0c06586b18dbd2f6681a24a5af1ea2de70951\nPartial-bug: #1836568\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0526718feed24fe47c469bba7542a468c204585c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0526718feed24fe47c469bba7542a468c204585c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
