)]}'
{"id":"openstack%2Foslo.limit~802814","triplet_id":"openstack%2Foslo.limit~master~I8e43dceec76aecd2b2ae23a137e56519efe29777","project":"openstack/oslo.limit","branch":"master","topic":"bp/unified-limits-nova","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2022-01-10 13:11:46.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8e43dceec76aecd2b2ae23a137e56519efe29777","subject":"Add caching of limits in Enforcer","status":"MERGED","created":"2021-07-28 23:25:27.000000000","updated":"2022-01-10 13:13:50.000000000","submitted":"2022-01-10 13:11:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"802814-bp/unified-limits-nova","meta_rev_id":"85d38165f4a3e0f81fd68773ad0f3e1f5ba2b29a","_number":802814,"virtual_id_number":802814,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-01-10 13:11:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2022-01-10 11:52:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2022-01-07 18:43:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2021-10-19 07:51:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2022-01-10 11:52:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"recommended":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-10-28 15:36:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"}],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-29 01:00:07.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":"2021-07-29 13:53:23.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2021-08-17 14:50:53.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2021-09-02 22:50:38.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2021-09-02 22:50:38.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2021-10-14 12:41:48.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2022-01-10 11:52:03.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"b4c483a63dcd394bba5ee698acb8eb6062545b14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-28 23:25:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"31063ac5b38a20f3394daaff79c22b4ee8ca0105","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-29 01:00:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b545456dd3384325b99fcff2e25bf8b5 : SUCCESS in 1h 34m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b6d9ea4ccea4cf49921f74a3b34024d : SUCCESS in 3m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5ca04bc689c5449b8c7a942b777de5f8 : SUCCESS in 3m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d69d4800165b4af9bc851804ecada74e : SUCCESS in 6m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/87c11071f0754c2ba72c22a2a4e7440b : SUCCESS in 3m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42ada087582b4c018a02aeba51f829b6 : SUCCESS in 4m 00s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/e2ca6b155d44474da3fe1aa0d741f750 : SUCCESS in 43m 50s","accounts_in_message":[],"_revision_number":1},{"id":"af6b891727562a9813d0caea5034df5f58daf2ae","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-07-29 13:53:23.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nThis is pretty much what I was planning to do myself, so cool. A couple suggestions inline. At least the safety thing is important, I think.","accounts_in_message":[],"_revision_number":1},{"id":"202a51d909786528ac18e216fb4fcdfeed96f551","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-29 17:26:57.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThanks for reviewing!","accounts_in_message":[],"_revision_number":1},{"id":"2ebc14363dee60d0eea7fbbc9fb2a8e558f1bba7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-29 17:27:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c9ef56cedfdaea08bcb9741c2ac23b20deae9080","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-29 19:32:45.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/34a0ee4c39104d20994777cc53e286dc : FAILURE in 1h 36m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ee6e947272944ab9612d4f4421728d9 : SUCCESS in 5m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/97c4703795a9462bb235d312e9f02a87 : SUCCESS in 4m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1269ab3276bc4e22a0c2c8c7fe321f25 : SUCCESS in 4m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/846b968efc264076a3cf288442b94b36 : SUCCESS in 4m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30ed829a0752471e856f64623b7b3946 : SUCCESS in 4m 02s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/c752ba08824943e5b30612b9fba400f3 : SUCCESS in 23m 36s","accounts_in_message":[],"_revision_number":2},{"id":"78cd3d7b455a8c3e07ce94c3f510cb9fc2f470cf","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-29 19:38:49.000000000","message":"Patch Set 2:\n\nrecheck bug 1912845","accounts_in_message":[],"_revision_number":2},{"id":"f774d3e371b62252e2fa0b750fa0fabed9c9860f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-29 20:52:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5cba36eedbe84816a39c70c95e582da2 : SUCCESS in 1h 12m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8616805e0979488181f410d054da87fa : SUCCESS in 4m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2f778e6fceff4c19a620c5a8aeeb624d : SUCCESS in 4m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8bd85dfad32044d98c4cf252114dc7bb : SUCCESS in 3m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0c279e434a504656ae33a5fa59262007 : SUCCESS in 4m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ce54bd2d084044c296ae6917ec7786d6 : SUCCESS in 3m 45s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/556be0e1622d43e7a8377df864497b60 : SUCCESS in 24m 27s","accounts_in_message":[],"_revision_number":2},{"id":"44ccfe764370b90aea275d94761d1adefb4def73","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-29 21:02:59.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4b87afe64dbae5eccaf15a14015b7b5eb749e634","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-08-17 17:39:12.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"e632781c86cb456e7f5bf10d958c14694ede1293","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-10-14 12:41:48.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"353e9c018745689d9994f677493bafb0def35968","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-10-14 12:42:13.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f067baa03eb5ed6c22fe6f2684fb11e7c470e8e8","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-10-14 18:35:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"378ac936c4210c816d84da0c9a02851303c805b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-10-18 21:44:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c6e8105e06b7eb8ac2669237a04e51f7f86e1057","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-18 23:01:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6e0328c93c6e4b018f0c410d7e3deafe : SUCCESS in 1h 14m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/846931968e354d9b874c541add67d61a : SUCCESS in 4m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/17fe8020f66243549535a49fedd2d771 : SUCCESS in 4m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cdcdf386397f44b3bc8431dc92200976 : SUCCESS in 3m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/11fe6f9acddb45c5a44257adc2537d59 : SUCCESS in 4m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c4e383c6c6a486abfc595e04ae6ceec : SUCCESS in 4m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/263e623def6b43828e52bd84a2f3ac31 : SUCCESS in 3m 54s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/9d201f83c72e4bc8a10b7b5fa3262ba3 : SUCCESS in 24m 04s","accounts_in_message":[],"_revision_number":3},{"id":"01316ad54be7fdfed8a453fcc5d1723582a41403","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-10-19 07:51:01.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"8b0623fa9f0053487fda2cb4b505e495ab7d77d9","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-10-28 15:36:23.000000000","message":"Patch Set 3: Backport-Candidate+1","accounts_in_message":[],"_revision_number":3},{"id":"d599bf95de80e26c0cd0097858d4ba66cd521b21","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2022-01-07 18:43:49.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"87bb6982f078de5cf2fbf5c1acd63378c5713f22","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-01-10 11:52:03.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"524dc1f2d76fb7e05c1055cf7e471e76485bf82a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 11:52:49.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"be4579f7bafaf588273715b7da09cc4bc4fb7cee","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 13:11:46.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6eb8a6f61f044fffa1871ed3ca625342 : SUCCESS in 1h 15m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/557a0896c3254c44810ab447d86d5dec : SUCCESS in 3m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/26b75a889b9d45cb892bcbf9d124f69f : SUCCESS in 3m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2269d2a738914ed1944f6343bc5357a7 : SUCCESS in 3m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00b09804860e431da0ff03decbef3b04 : SUCCESS in 3m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2214013a5dfe4707983a9cbe90a0dbfe : SUCCESS in 3m 26s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/bb486e5b759d47858093d263609ac9ce : SUCCESS in 29m 02s","accounts_in_message":[],"_revision_number":3},{"id":"3a22819bb351fa5cac5db7ce7c0218bfe2ff9e25","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 13:11:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"85d38165f4a3e0f81fd68773ad0f3e1f5ba2b29a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 13:13:50.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13f1b35eb5734528aaed62c5a68c8a1d : SUCCESS in 1m 17s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ba6efc27d71840b8b4ad8c5191a0ad7b : SUCCESS in 59s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"43683f543ec196502ed13192518e4eb89be8868c","revisions":{"53312ccfc67da4091ea9a6c4e9f71d476400b0bb":{"kind":"REWORK","_number":1,"created":"2021-07-28 23:25:27.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/14/802814/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/14/802814/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/1"}}},"commit":{"parents":[{"commit":"caa75c1babf1f06647761c1629b7ab8e055ddb3d","subject":"Add a test fixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/caa75c1babf1f06647761c1629b7ab8e055ddb3d"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-28 23:13:17.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-28 23:24:52.000000000","tz":0},"subject":"Add caching of limits in Enforcer","message":"Add caching of limits in Enforcer\n\nThis adds caching of resource limits for an Enforcer in order to\nimprove performance when repeated limit checks are needed. The cache\nlasts the lifetime of an Enforcer and is enabled by default. It can be\ndisabled by passing cache\u003dFalse when instantiating an Enforcer.\n\nOne usage pattern for a caching Enforcer would be to create an Enforcer\nper service request so that the caching lives only as long as the\nrequest.\n\nChange-Id: I8e43dceec76aecd2b2ae23a137e56519efe29777\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/53312ccfc67da4091ea9a6c4e9f71d476400b0bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/53312ccfc67da4091ea9a6c4e9f71d476400b0bb"}]},"branch":"refs/heads/master"},"155aef40dd53cfd59f5f985a8224f3e1d6ab0fbb":{"kind":"REWORK","_number":2,"created":"2021-07-29 17:27:14.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/14/802814/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/14/802814/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/2"}}},"commit":{"parents":[{"commit":"caa75c1babf1f06647761c1629b7ab8e055ddb3d","subject":"Add a test fixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/caa75c1babf1f06647761c1629b7ab8e055ddb3d"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-28 23:13:17.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-29 17:23:21.000000000","tz":0},"subject":"Add caching of limits in Enforcer","message":"Add caching of limits in Enforcer\n\nThis adds caching of resource limits for an Enforcer in order to\nimprove performance when repeated limit checks are needed. The cache\nlasts the lifetime of an Enforcer and is enabled by default. It can be\ndisabled by passing cache\u003dFalse when instantiating an Enforcer.\n\nOne usage pattern for a caching Enforcer would be to create an Enforcer\nper service request so that the caching lives only as long as the\nrequest.\n\nChange-Id: I8e43dceec76aecd2b2ae23a137e56519efe29777\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/155aef40dd53cfd59f5f985a8224f3e1d6ab0fbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/155aef40dd53cfd59f5f985a8224f3e1d6ab0fbb"}]},"branch":"refs/heads/master"},"43683f543ec196502ed13192518e4eb89be8868c":{"kind":"REWORK","_number":3,"created":"2021-10-18 21:44:17.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/14/802814/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/14/802814/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/14/802814/3"}}},"commit":{"parents":[{"commit":"caa75c1babf1f06647761c1629b7ab8e055ddb3d","subject":"Add a test fixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/caa75c1babf1f06647761c1629b7ab8e055ddb3d"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-28 23:13:17.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-10-18 21:43:57.000000000","tz":0},"subject":"Add caching of limits in Enforcer","message":"Add caching of limits in Enforcer\n\nThis adds caching of resource limits for an Enforcer in order to\nimprove performance when repeated limit checks are needed. The cache\nlasts the lifetime of an Enforcer and is enabled by default. It can be\ndisabled by passing cache\u003dFalse when instantiating an Enforcer.\n\nOne usage pattern for a caching Enforcer would be to create an Enforcer\nper service request so that the caching lives only as long as the\nrequest.\n\nChange-Id: I8e43dceec76aecd2b2ae23a137e56519efe29777\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/43683f543ec196502ed13192518e4eb89be8868c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/43683f543ec196502ed13192518e4eb89be8868c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Backport-Candidate","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
