)]}'
{"id":"openstack%2Fkeystone~710511","triplet_id":"openstack%2Fkeystone~master~I22f3bce647182996dfc06084ee6d4989449e3d2d","project":"openstack/keystone","branch":"master","topic":"implement-yoctozepto-ldap-fix-todos","hashtags":[],"change_id":"I22f3bce647182996dfc06084ee6d4989449e3d2d","subject":"Refactor some ldap code to implement TODOs","status":"MERGED","created":"2020-02-28 19:22:41.000000000","updated":"2020-03-06 19:16:36.000000000","submitted":"2020-03-04 16:24:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"710511-1583339099913-a42b5d9c","meta_rev_id":"f1bc65d9562b6738abcff04b1ca445a039cafa0b","_number":710511,"virtual_id_number":710511,"owner":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"date":"2020-03-04 09:03:56.000000000","_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-03-04 16:24:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":2,"date":"2020-03-03 22:44:23.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":2,"date":"2020-03-02 20:45:13.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":1,"date":"2020-03-03 22:44:23.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-28 19:24:33.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2020-02-28 19:24:56.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":"2020-02-28 19:25:11.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2020-03-02 20:45:13.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":"2020-03-03 22:44:23.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":"2020-03-04 16:24:59.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":"e433787b0c3fe0b1457a7e4a38391e66c908a4d4","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-02-28 19:22:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6c6a20a13c71bc7a7842a6c4b32fa3773af96f8f","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-02-28 19:28:02.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"f4872e3309bbe56f8bf05eb702538446c8cf3bac","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-02-28 19:28:27.000000000","message":"Patch Set 2:\n\n(updated because Zuul did not start testing it yet)","accounts_in_message":[],"_revision_number":2},{"id":"32cff991aae95e4bcd64fd5717e95c527aa6c143","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-28 23:48:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/34868970221d4075a65df0d16ed4fddb : SUCCESS in 21m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9c74b17a3c984f36a48f903d4c2caa21 : SUCCESS in 23m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb73c52da9c14ec498cfc9256ef57e43 : SUCCESS in 8m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3851bf4d9d5d4f9780c929eae3bf1d0d : SUCCESS in 24m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5e2d695300ef4005af5fb4ae7ffa0718 : SUCCESS in 24m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d5e45de49b974e42a8b40b251e3359b0 : SUCCESS in 19m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b328d7939154a5b8ecd53eaf80e627c : SUCCESS in 15m 43s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/262789b6481d47559b9c8e34c909e665 : SUCCESS in 56m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0570654c0f64468c9bcd7a126391f190 : SUCCESS in 1h 20m 43s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/213d740da73e4b108f109495ec9b8a10 : SUCCESS in 31m 09s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7b37ab76388d4444b1b4760ed62ac0b3 : SUCCESS in 39m 40s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/3cf3a6f4352643168f60c056fbe15c0b : SUCCESS in 41m 09s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/92fe10e291d443a2b9e90591e21395db : SUCCESS in 15m 28s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c74d6dc49e9549908c8eb2ef02dfbbe3 : SUCCESS in 45m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dd0620fa037a40ff8d05034feb524acb : SUCCESS in 1h 09m 44s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/b5f17d001dec44d7a948786533c1a502 : SUCCESS in 41m 29s","accounts_in_message":[],"_revision_number":2},{"id":"cb9de7eb33fb380a716688e6a57a85c73860cff7","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2020-03-02 20:45:13.000000000","message":"Patch Set 2: Code-Review+2\n\nthanks for the followup!","accounts_in_message":[],"_revision_number":2},{"id":"b4bfd2a974b92affd18499efd406eab41047e1fe","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-03-03 22:44:23.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThanks!","accounts_in_message":[],"_revision_number":2},{"id":"498bfb17a994867760b954bc14075ed1530e3a3d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-03 22:44:44.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b73c5a610bab5034f417cf6ed842782b413f9469","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 00:18:54.000000000","message":"Patch Set 2: 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/3e2229b209d94270a0b86b12af322e10 : SUCCESS in 15m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bfdece0fd2564050985a64730697d2e7 : SUCCESS in 6m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f30ab8338c5c477d9cb932bba490a2a6 : SUCCESS in 13m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/359d30d1c74d4a6f87b6b66ab55358ab : SUCCESS in 21m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4037b122d34245699e64372422b5d6f2 : SUCCESS in 20m 17s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/84d81b944aa44b0f812ff6ea60d8d97d : SUCCESS in 58m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/430dde53a86a46e289a239294793c586 : SUCCESS in 1h 23m 41s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/2a82c3111bab414bb692e76226165e65 : SUCCESS in 35m 29s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/5cf9b76e9cc848789ef77012f2bc143b : RETRY_LIMIT in 3m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/88f5ec4efbe44591a219689934170ccb : SUCCESS in 1h 17m 33s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/f6709400bfcc4dd0ab55c27dc6c237bd : SUCCESS in 43m 38s","accounts_in_message":[],"_revision_number":2},{"id":"4210fb49019df2697ed40d1792819490a41b812d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-03-04 02:08:52.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"7e7bc4bbfdad21d43057511960a48141b1383954","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 03:29:11.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 https://zuul.opendev.org/t/openstack/build/8fb83f5a04364767a995f0cabf114284 : SUCCESS in 21m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f506801555654a00a84b5a6ddca285f8 : SUCCESS in 22m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fecea619fa9a41ae82aa3369558d62b9 : SUCCESS in 6m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/99b4e953fc41468b92598a43fd70ce5c : SUCCESS in 17m 13s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4c1478e05c9a44ed970ee877eaed98a8 : SUCCESS in 18m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d4eb1305473a4081929bc8288e19c78f : SUCCESS in 22m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13457207e6af4321b42cf14c677b7bdb : SUCCESS in 13m 18s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/532530cff24e42c1b9bec836636b586d : SUCCESS in 57m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/af1786498f6c40349bfeb591dc2d8413 : SUCCESS in 1h 19m 03s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b05b36acbe55454d85572310ae4659e8 : SUCCESS in 36m 14s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/63c154b0fd3949faafd9aeecb551b1e7 : RETRY_LIMIT in 2m 53s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/234a57453a6e47c386f3367c084cf41e : RETRY_LIMIT in 2m 54s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b5507f516ff74f1b847478970702a0fe : SUCCESS in 18m 48s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/94d909b4163c4ad68c8e44c76127a06a : SUCCESS in 44m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c969c443bb9d4deb849b348c97992ad5 : SUCCESS in 58m 39s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/0a56bf46bf9d4904a4fac2b496b14bc9 : SUCCESS in 43m 17s","accounts_in_message":[],"_revision_number":2},{"id":"7ddf5677e483f43563838ba30c49c12759b21d7e","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-03-04 09:03:56.000000000","message":"Patch Set 2:\n\nrecheck\n\nsome oss repo failure","accounts_in_message":[],"_revision_number":2},{"id":"79916ed989737679eef15cd41f0da614bdff14bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 10:38:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4095a60c8334439bb3e277ae89312f92 : SUCCESS in 26m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b59f8b16f2534931a2fbc55758e33423 : SUCCESS in 21m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9210922ba9c547d2b64bb69a108a16bc : SUCCESS in 6m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4766d873f2a847f98f64b04cd371a8be : SUCCESS in 23m 23s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ffe6e638c357405dbf41c5522f5b1a2f : SUCCESS in 32m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4be8d459fe904250ad2b4c37de93a8de : SUCCESS in 21m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e519ab96235541f2bed17fb63f14f1b3 : SUCCESS in 14m 48s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/5cb270c165c54a8a98c9194f4cdce46e : SUCCESS in 59m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cff43bbfc846472fb79d66d54c3c5340 : SUCCESS in 1h 28m 58s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e88e07b658c44757be84111cdd669078 : SUCCESS in 33m 37s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0c68dba8b550424c81f9f8b7842796d0 : SUCCESS in 33m 29s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/1aae3cb538754574b67ca5c74db993f6 : SUCCESS in 34m 59s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f4fe4cf44d6f4d8faabc92f51099b361 : SUCCESS in 15m 59s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/b407dba8027a420bb53377d774965956 : SUCCESS in 40m 22s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c80cdac5ae6240df86ded31b2559e712 : SUCCESS in 59m 25s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/f0b6cf0900a04b2ca59cc5f1ebd0e714 : SUCCESS in 33m 52s","accounts_in_message":[],"_revision_number":2},{"id":"0a1d5c11e997cd0939eaad9e9dcb61a06989e6c9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 10:39:22.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6e316a54507cb6a829f4327a82ec37e86083b836","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 16:24:59.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7db05608f1624bec891617e4256c0ff8 : SUCCESS in 15m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/644eacaf88874f7caaeafc126d5b9c14 : SUCCESS in 6m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dc8839300bef408da85cf7950cf9b651 : SUCCESS in 14m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0317a7ca230e44e0b2d276a95f163514 : SUCCESS in 14m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/803a796285a34dee80da1ff7e92a5b8e : SUCCESS in 15m 08s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e5562b1e10e040f3919b1c383b3f4342 : SUCCESS in 1h 16m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6b74b5f267c243649682de7c4a0dd162 : SUCCESS in 1h 29m 52s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/2054cfdcfc9b4fe7817a347dc354bb29 : SUCCESS in 32m 16s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/c95c8bc5508146a7a1604ba1c6719cad : SUCCESS in 35m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/045f7fe9f0b04541aa625093312d4633 : SUCCESS in 1h 01m 28s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/9564a6853a9344579451c35fb1b0c693 : SUCCESS in 38m 29s","accounts_in_message":[],"_revision_number":2},{"id":"4168ef9bfeb08d0aca60ae167122671692c2057c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 16:24:59.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"118786f48d5dacbd4a245f70057cd949f47d5531","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 16:28:29.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/011271b9f7d34958aec13125d781dfb2 : SUCCESS in 2m 44s","accounts_in_message":[],"_revision_number":2},{"id":"f55299debec9c268d6a2f01ec4d0c8505473177c","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-03-06 19:16:36.000000000","message":"Patch Set 2: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit 93f548a72569bfdf323827bb05c367381c8dedfb","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a6bb81146ff2126f055834459f428cf97080466f","revisions":{"4799a219965c12d6a146f748d1ad793724aaa637":{"kind":"REWORK","_number":1,"created":"2020-02-28 19:22:41.000000000","uploader":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"ref":"refs/changes/11/710511/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/11/710511/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/11/710511/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/11/710511/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/11/710511/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/11/710511/1"}}},"commit":{"parents":[{"commit":"97d83016afb93dd6981ce8bb07d8019384d8df22","subject":"Merge \"Tell reno to ignore the kilo branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/97d83016afb93dd6981ce8bb07d8019384d8df22"}]}],"author":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-02-28 18:42:24.000000000","tz":60},"committer":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-02-28 19:20:32.000000000","tz":60},"subject":"Refactor some ldap code to implement TODOs","message":"Refactor some ldap code to implement TODOs\n\nThis implements TODOs added in [1], as promised in [2].\nThe first TODO is realised only partially because most ldap code\nactually relies on having two connections obtained from the pool.\n\nThis optimizes mixin code by removing extra ldap calls.\nThere is no change in the observed behaviour of integration.\n\nThis also removes some duplication and refactors names to avoid\nsome confusion related to dn/object_id.\n\nBackport to: Train, Stein (with [1]\u0026[3]), Rocky (with [1]\u0026[3])\n\n[1] c7fae97d873f72068ca65538ec5b5919c0ac7d5a\n[2] https://review.opendev.org/683303\n[3] 19d4831daa3991bed48fb364fa05927740c96445\n\nChange-Id: I22f3bce647182996dfc06084ee6d4989449e3d2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4799a219965c12d6a146f748d1ad793724aaa637"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4799a219965c12d6a146f748d1ad793724aaa637"}]},"branch":"refs/heads/master"},"a6bb81146ff2126f055834459f428cf97080466f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-02-28 19:28:02.000000000","uploader":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"ref":"refs/changes/11/710511/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/11/710511/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/11/710511/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/11/710511/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/11/710511/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/11/710511/2"}}},"commit":{"parents":[{"commit":"97d83016afb93dd6981ce8bb07d8019384d8df22","subject":"Merge \"Tell reno to ignore the kilo branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/97d83016afb93dd6981ce8bb07d8019384d8df22"}]}],"author":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-02-28 18:42:24.000000000","tz":60},"committer":{"name":"Radosław Piliszek","email":"radoslaw.piliszek@gmail.com","date":"2020-02-28 19:27:31.000000000","tz":60},"subject":"Refactor some ldap code to implement TODOs","message":"Refactor some ldap code to implement TODOs\n\nThis implements TODOs added in [1], as promised in [2].\nThe first TODO is realised only partially because most ldap code\nactually relies on having two connections obtained from the pool.\n\nThis optimizes mixin code by removing extra ldap calls.\nThere is no change in the observed behaviour of integration.\n\nThis also removes some duplication and refactors names to avoid\nsome confusion related to dn/object_id.\n\nBackport to: Train, Stein (with [1]\u0026[3]), Rocky (with [1]\u0026[3]),\n             Queens (with [1]\u0026[3])\n\n[1] c7fae97d873f72068ca65538ec5b5919c0ac7d5a\n[2] https://review.opendev.org/683303\n[3] 19d4831daa3991bed48fb364fa05927740c96445\n\nChange-Id: I22f3bce647182996dfc06084ee6d4989449e3d2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a6bb81146ff2126f055834459f428cf97080466f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a6bb81146ff2126f055834459f428cf97080466f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
