)]}'
{"id":"openstack%2Foslo.limit~666444","triplet_id":"openstack%2Foslo.limit~master~Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7","project":"openstack/oslo.limit","branch":"master","topic":"rewrite","hashtags":[],"change_id":"Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7","subject":"Pick between Flat and StrictTwoLevel enforcement","status":"MERGED","created":"2019-06-19 21:02:17.000000000","updated":"2019-12-04 20:50:09.000000000","submitted":"2019-12-04 20:48:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"666444-1575492509646-82587bb4","meta_rev_id":"861f5a138cccd4eaff7a5b0a037d4300aada8771","_number":666444,"virtual_id_number":666444,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"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"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-04 20:48:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":2,"date":"2019-11-22 19:31:41.000000000","_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":2,"date":"2019-11-27 19:20:24.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":1,"date":"2019-12-02 15:54:02.000000000","_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"},{"value":0,"date":"2019-11-22 16:59:18.000000000","_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"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"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_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":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-20 11:29:20.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2019-11-22 16:59:18.000000000","updated_by":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"reviewer":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"state":"REVIEWER"},{"updated":"2019-11-27 19:20:24.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":"2019-12-02 15:54:02.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-12-04 20:48:29.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":"ebb7e8476d85b5fd1d731d167f99fc87d0f8c374","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-19 21:02:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99a9db459dad58197c58b85ce312133a34ea42cb","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-19 21:08:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e296b362adc33259ba9e9f5c7a9aa57727a7b59f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-19 23:09:16.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- tempest-full http://logs.openstack.org/44/666444/2/check/tempest-full/4d843f7/ : SUCCESS in 1h 40m 53s\n- tempest-full-py3 http://logs.openstack.org/44/666444/2/check/tempest-full-py3/573c6ad/ : SUCCESS in 1h 19m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/44/666444/2/check/openstack-tox-lower-constraints/9e6ec90/ : FAILURE in 5m 33s\n- openstack-tox-pep8 http://logs.openstack.org/44/666444/2/check/openstack-tox-pep8/f76ac20/ : SUCCESS in 5m 04s\n- openstack-tox-py27 http://logs.openstack.org/44/666444/2/check/openstack-tox-py27/d7172b2/ : FAILURE in 4m 36s\n- openstack-tox-py36 http://logs.openstack.org/44/666444/2/check/openstack-tox-py36/bba153f/ : FAILURE in 4m 28s\n- openstack-tox-py37 http://logs.openstack.org/44/666444/2/check/openstack-tox-py37/bedacff/ : FAILURE in 5m 43s\n- openstack-tox-docs http://logs.openstack.org/44/666444/2/check/openstack-tox-docs/949599e/ : FAILURE in 5m 49s","accounts_in_message":[],"_revision_number":2},{"id":"2acde79fc141f5e3c33fc3d96aec76dc07679c53","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2019-06-20 11:29:20.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"eba21caa1ea4f2abdc1ffa823edfdf0043531c02","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-20 14:23:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ea39239fb21d76c9a20c820e1f6b4cd3fdeecf68","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-20 14:25:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"381a6f4962258042152d662b297df23a96355484","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 16:49:25.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- tempest-full http://logs.openstack.org/44/666444/3/check/tempest-full/73f3256/ : TIMED_OUT in 2h 09m 02s\n- tempest-full-py3 http://logs.openstack.org/44/666444/3/check/tempest-full-py3/6475b17/ : SUCCESS in 1h 54m 38s\n- openstack-tox-lower-constraints http://logs.openstack.org/44/666444/3/check/openstack-tox-lower-constraints/82b01cc/ : FAILURE in 5m 07s\n- openstack-tox-pep8 http://logs.openstack.org/44/666444/3/check/openstack-tox-pep8/5c6783b/ : FAILURE in 4m 22s\n- openstack-tox-py27 http://logs.openstack.org/44/666444/3/check/openstack-tox-py27/bdd9e24/ : FAILURE in 5m 45s\n- openstack-tox-py36 http://logs.openstack.org/44/666444/3/check/openstack-tox-py36/8e41426/ : FAILURE in 4m 06s\n- openstack-tox-py37 http://logs.openstack.org/44/666444/3/check/openstack-tox-py37/05d58ea/ : FAILURE in 8m 25s\n- openstack-tox-docs http://logs.openstack.org/44/666444/3/check/openstack-tox-docs/5919bb2/ : FAILURE in 4m 30s","accounts_in_message":[],"_revision_number":3},{"id":"930c2112c4dcb235f3b8de0e76f2519c108c2703","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-24 22:36:23.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"6784b286474198aeee09a25022c950aedacea4ed","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-25 01:41:20.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/44/666444/4/check/tempest-full/5be6540/ : SUCCESS in 1h 41m 09s\n- tempest-full-py3 http://logs.openstack.org/44/666444/4/check/tempest-full-py3/2f079a6/ : SUCCESS in 1h 31m 39s\n- openstack-tox-lower-constraints http://logs.openstack.org/44/666444/4/check/openstack-tox-lower-constraints/1ee474c/ : SUCCESS in 3m 23s\n- openstack-tox-pep8 http://logs.openstack.org/44/666444/4/check/openstack-tox-pep8/c997477/ : FAILURE in 2m 47s\n- openstack-tox-py27 http://logs.openstack.org/44/666444/4/check/openstack-tox-py27/4311684/ : SUCCESS in 3m 08s\n- openstack-tox-py36 http://logs.openstack.org/44/666444/4/check/openstack-tox-py36/cb11cad/ : SUCCESS in 2m 45s\n- openstack-tox-py37 http://logs.openstack.org/44/666444/4/check/openstack-tox-py37/07d3959/ : SUCCESS in 3m 19s\n- openstack-tox-docs http://logs.openstack.org/44/666444/4/check/openstack-tox-docs/78ad396/html/ : SUCCESS in 2m 48s","accounts_in_message":[],"_revision_number":4},{"id":"8e28433b5d3b7f7e18ab93edb8bf07893e154c1a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-25 18:57:54.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a7ab686a23d344c1c7696639985d8a435d299dbb","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-25 19:24:05.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"29c18d9574b673e8cdd702a1fe0da47310334e9c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-25 21:16:01.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/44/666444/5/check/tempest-full/ca16542/ : SUCCESS in 1h 43m 42s\n- tempest-full-py3 http://logs.openstack.org/44/666444/5/check/tempest-full-py3/179cb6c/ : SUCCESS in 1h 45m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/44/666444/5/check/openstack-tox-lower-constraints/e7733a4/ : SUCCESS in 4m 20s\n- openstack-tox-pep8 http://logs.openstack.org/44/666444/5/check/openstack-tox-pep8/e183930/ : SUCCESS in 4m 21s\n- openstack-tox-py27 http://logs.openstack.org/44/666444/5/check/openstack-tox-py27/3120c9d/ : SUCCESS in 2m 53s\n- openstack-tox-py36 http://logs.openstack.org/44/666444/5/check/openstack-tox-py36/ab2eea4/ : SUCCESS in 2m 49s\n- openstack-tox-py37 http://logs.openstack.org/44/666444/5/check/openstack-tox-py37/63808ff/ : SUCCESS in 3m 05s\n- openstack-tox-docs http://logs.openstack.org/44/666444/5/check/openstack-tox-docs/43e49a8/html/ : SUCCESS in 2m 38s","accounts_in_message":[],"_revision_number":5},{"id":"2de45c26b3ab9bf1c1604362a22560b16b62bf71","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-26 15:54:23.000000000","message":"Topic set to rewrite","accounts_in_message":[],"_revision_number":5},{"id":"e8cf9ea672d5489711b96705605804d4baaaf68f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-27 22:51:57.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"9791dadd2e9b03c4ce7d138adf6269ee6be6685e","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-07-01 16:38:11.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"97afb8d1a020788167bc223899e91acc080505ba","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-07-01 16:44:58.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c2e98cb02b0e33481823020efc0124e3cf2e0548","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-07-01 16:45:48.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"d28f4335c3b6dd5e21972197120ac409bff00742","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-01 18:42:18.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/44/666444/7/check/tempest-full/2fdf3df/ : SUCCESS in 1h 48m 12s\n- tempest-full-py3 http://logs.openstack.org/44/666444/7/check/tempest-full-py3/fe8b94d/ : SUCCESS in 1h 28m 07s\n- openstack-tox-lower-constraints http://logs.openstack.org/44/666444/7/check/openstack-tox-lower-constraints/a75ee4b/ : SUCCESS in 2m 44s\n- openstack-tox-pep8 http://logs.openstack.org/44/666444/7/check/openstack-tox-pep8/b91006a/ : SUCCESS in 2m 57s\n- openstack-tox-py27 http://logs.openstack.org/44/666444/7/check/openstack-tox-py27/baef45c/ : SUCCESS in 2m 49s\n- openstack-tox-py36 http://logs.openstack.org/44/666444/7/check/openstack-tox-py36/caf55e1/ : SUCCESS in 3m 06s\n- openstack-tox-py37 http://logs.openstack.org/44/666444/7/check/openstack-tox-py37/eec6d24/ : SUCCESS in 3m 08s\n- openstack-tox-docs http://logs.openstack.org/44/666444/7/check/openstack-tox-docs/ed1dd48/html/ : SUCCESS in 2m 49s","accounts_in_message":[],"_revision_number":7},{"id":"9155ef2d5a088750ba30652f5a9613abff06ef2e","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-07-03 20:07:51.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"3a707606afa22d9d84e064954103c7541879351e","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2019-11-22 16:59:18.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"77718876207880070c025a62c2180a3d9f6dc929","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 19:04:25.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/dfe8efcdfe7b48d5bf0281d0213371bc : SUCCESS in 1h 56m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e9832929eebf48ed8427d958539db981 : SUCCESS in 1h 41m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/511a0eb59db74e2d99085ef41bed5cb5 : SUCCESS in 3m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdd472985efb47019328b9d061620cbe : SUCCESS in 2m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0485eb4fd16243a68aaea56e32938b3b : SUCCESS in 4m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a45a622cfbe14260b8bcc3154354f9af : SUCCESS in 3m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f629471812bb4342830eaabd9124eb33 : SUCCESS in 5m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/97fed979b57f4c50ab13b13e7d31cc10 : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":8},{"id":"9f6b8da1c3375776b77691a682277f34f0dd9c1c","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-11-22 19:31:41.000000000","message":"Patch Set 8: Code-Review+2\n\nLooks reasonable to me and should fix the problem I had with this change previously.","accounts_in_message":[],"_revision_number":8},{"id":"fa224a0f0418c2b1bdd1ac473823836387ec8070","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-11-27 19:20:24.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"83f2ad4a6633a7b00a060db92658c1e4d9b861bc","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-12-02 15:54:02.000000000","message":"Patch Set 8: Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"4a17b53ed5df8ccba68257b4739ea31684357395","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-02 15:54:28.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"0b704621f92545ccfaa2bf5ee0db4c2fd2664c4c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-02 17:43:17.000000000","message":"Patch Set 8: 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- tempest-full https://zuul.opendev.org/t/openstack/build/65ca4e02d0ba4fffae9e4c7ea4c493c4 : SUCCESS in 1h 40m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9661db2117734a6cad5933421768216d : SUCCESS in 1h 30m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6d7c4af353294bd8b3cd87545a75b06c : SUCCESS in 3m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3fd0ebce71b34d16a80913564c40a87b : SUCCESS in 2m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c508c4f336f548d9b12c3ca88cfb3015 : FAILURE in 4m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5f1da8505bb442eba284ead15dd15a96 : FAILURE in 6m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5e1c770c734b479cbfc72aeff97bedf8 : SUCCESS in 3m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f03fc55300034b589d574e539a93b794 : SUCCESS in 4m 22s","accounts_in_message":[],"_revision_number":8},{"id":"aa023f6f5ca40961cd7d053a368e00f480ee740c","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-12-02 18:12:02.000000000","message":"Patch Set 8:\n\nrecheck mirror outage on fortnebula","accounts_in_message":[],"_revision_number":8},{"id":"a69c4e75e84e50600d9801544c94c701bb165487","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-02 19:45:46.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/4409b0dd57ef4f63bbbcfa49b9856f50 : SUCCESS in 1h 33m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f3318e29d13e42c7a7d77fe547ac8298 : SUCCESS in 1h 14m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e1406e5c7db24e8cb76db49bdf8239b4 : SUCCESS in 3m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad90b06312e04625b587eb4936ea0990 : SUCCESS in 2m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d9bf154c4dcb4b58b5d1b26e287f68b5 : SUCCESS in 2m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f866fe605d75498d833dca225cbc8308 : SUCCESS in 2m 45s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fa020f7f2c4149a6a205e179ccf0d45c : SUCCESS in 4m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1093fc2b72747bab94ee6f37480624b : SUCCESS in 3m 21s","accounts_in_message":[],"_revision_number":8},{"id":"45b8b72ff6d1418e090d5ff04c600cd3dfcadc8c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-02 19:45:57.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"f84f654da6ab1cb81b0ea5cb6b9441102b1c6229","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-02 21:58:20.000000000","message":"Patch Set 8: 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- tempest-full https://zuul.opendev.org/t/openstack/build/b19d058332a8487da8eeda881d3f88ca : TIMED_OUT in 2h 05m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/aa0f2119170047b0bc6ab51d596a4c5e : SUCCESS in 1h 31m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4a5ec189019944618a002312f4af04e5 : SUCCESS in 2m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32571eb160a4466eaa100c1122e85b7f : SUCCESS in 2m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7a56b3d7b71240d6a364399c59d7b5ac : SUCCESS in 2m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e9e6be61e2954e4a9a1c80a04f74c58c : SUCCESS in 3m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/23824708e1694182ad18026cae655430 : SUCCESS in 3m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8766e81b1c4340dca1d72dca375d31bc : SUCCESS in 3m 00s","accounts_in_message":[],"_revision_number":8},{"id":"87aaf931b5479ebdd440be9bbdd628ef98b184f7","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-12-02 22:35:04.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"0aa54a2641b7c97437e712f25e170aa19743cfa3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 00:32:50.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/9755bcace3304be091a38e954204dad3 : SUCCESS in 1h 53m 13s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fd79600fad994a7f9f49c54e353dcff1 : FAILURE in 1h 43m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ac17a92d2824791abbbc4ec410337cb : SUCCESS in 2m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7d4ae574bb38411b89a3070ff50c3b60 : SUCCESS in 2m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/87d5af6878444024a629d8f0929a7f49 : SUCCESS in 3m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/60a7a25c81c84f53857f46b839dc0ab8 : SUCCESS in 3m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8bbbe0a242e84eb28c94f75aa22fb379 : SUCCESS in 3m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3535837c00f54828921b21de54de7ab0 : SUCCESS in 2m 53s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/d43bc335cd4c402fb56c03cbbcc725a9 : SUCCESS in 31m 24s","accounts_in_message":[],"_revision_number":8},{"id":"4a33a1972305b3b96622f305477fd73cc93b0ea8","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-12-03 15:30:16.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"1cb77192f0bb4217dea228791b734df71915849b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 17:04:36.000000000","message":"Patch Set 8:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/a39e3fc7fd7b44779a996296a12a82b3 : FAILURE in 1h 30m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a3e6f461f63145b7b0d8b35593070ade : SUCCESS in 1h 15m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6bd072d3ec30498fbc9053214b661002 : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c7f251bf3f042b2b01a11f903fe461b : SUCCESS in 3m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5d436e91fa1a40c896c11ed839b6353b : SUCCESS in 3m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/119ae584d9f2440c8f92bad55c32a4ee : SUCCESS in 4m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4ff20a9e40094986817da8de1f8ba46b : SUCCESS in 4m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/57176be8f55c4129854a812855b1a12c : SUCCESS in 5m 50s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/81a40fe64b4b4aea88d1d27986ce4db1 : SUCCESS in 31m 44s","accounts_in_message":[],"_revision_number":8},{"id":"14166bc1c5c3d8d7bf599b91c1abdb0a83496614","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-12-04 17:10:44.000000000","message":"Patch Set 8:\n\nrecheck\n\nLiving up to the first three digits of the change number. :-)","accounts_in_message":[],"_revision_number":8},{"id":"307e74da7b2df00325fb739048b3c435932580af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 18:51:41.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/34400f4e10194cd1ad662c30b89083ac : SUCCESS in 1h 33m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/09bf11f2c3294a2aa17468e666eb45b8 : SUCCESS in 1h 23m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/49c818b1f11946aea0656493f9f2923a : SUCCESS in 3m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4adf113519f4da5b1a2e66c3ad5b9e8 : SUCCESS in 3m 59s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/eb64e3d1fff24c0fb98223f7c184b6f6 : SUCCESS in 3m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d44978ae96c1455a931b4a11e95d1b96 : SUCCESS in 3m 23s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0244b7754e514ad0afb33c92203bb446 : SUCCESS in 3m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab6c9e03391e4cb0838225b11039b818 : SUCCESS in 3m 35s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/670f8147aaba47c98651a8d7292986bc : SUCCESS in 36m 54s","accounts_in_message":[],"_revision_number":8},{"id":"506f0ba3805f6a374b3a8265e183dda68a0c7f62","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 18:51:52.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"81996d7d72ef69b744b6fd417e06a61ddafd12e6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 20:48:29.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/6ca38d0c030c43b98a4392419aa838fd : SUCCESS in 1h 54m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0d01eaec853b4f9898b56788695f2c09 : SUCCESS in 1h 36m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2f679a6ab1d14c39871a76b3a12d58ac : SUCCESS in 4m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d89381f89a00463db0a425827088ef0e : SUCCESS in 4m 02s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/abaf00f5cb4c4d81987fec946146a12c : SUCCESS in 4m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7775c4e1cb68459ea1d7ebe98e0c169e : SUCCESS in 3m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d834e091bca241f2942502aad6d93801 : SUCCESS in 4m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b44feb14d13f410aa74da2b57801a53b : SUCCESS in 4m 49s\n- oslo-limit-functional-devstack https://zuul.opendev.org/t/openstack/build/c6a905c78a704f42a1215a17d3283c30 : SUCCESS in 26m 19s","accounts_in_message":[],"_revision_number":8},{"id":"2b02d8bcd46daf95cad822159d5dce2389116234","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 20:48:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":8},{"id":"861f5a138cccd4eaff7a5b0a037d4300aada8771","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 20:50:09.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c323cd96dda4b00940406c47bc51073 : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"6e5b28a80da2f3430978482650770c8a21660417","revisions":{"42eb1dc53202b82f95fac307f92fc8c0854d8a06":{"kind":"REWORK","_number":1,"created":"2019-06-19 21:02:17.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/44/666444/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/44/666444/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/1"}}},"commit":{"parents":[{"commit":"bb08648554ccffa1f6f3ab04571933bbe51c682c","subject":"Add ksa connection logic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/bb08648554ccffa1f6f3ab04571933bbe51c682c"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"subject":"Flush out basic enforcer and model relationship","message":"Flush out basic enforcer and model relationship\n\nThe enforcer needs to be able to determine which model to use and pass\ninformation to it. This commit sets the model attribute on the\nenforcer, adds a method to forcible determine which model to use, and\ndefines a basic interface for enforcement models to use.\n\nChange-Id: Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/42eb1dc53202b82f95fac307f92fc8c0854d8a06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/42eb1dc53202b82f95fac307f92fc8c0854d8a06"}]},"branch":"refs/heads/master"},"dad756f92bf4cc6074121afe6f7e0e0b728e7d8a":{"kind":"REWORK","_number":2,"created":"2019-06-19 21:08:24.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/44/666444/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/44/666444/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/2"}}},"commit":{"parents":[{"commit":"bb08648554ccffa1f6f3ab04571933bbe51c682c","subject":"Add ksa connection logic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/bb08648554ccffa1f6f3ab04571933bbe51c682c"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:08:17.000000000","tz":0},"subject":"Flush out basic enforcer and model relationship","message":"Flush out basic enforcer and model relationship\n\nThe enforcer needs to be able to determine which model to use and pass\ninformation to it. This commit sets the model attribute on the\nenforcer, adds a method to forcible determine which model to use, and\ndefines a basic interface for enforcement models to use.\n\nChange-Id: Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/dad756f92bf4cc6074121afe6f7e0e0b728e7d8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/dad756f92bf4cc6074121afe6f7e0e0b728e7d8a"}]},"branch":"refs/heads/master"},"cda82d4e81dc8d0da250f3223a1d8f4b76881530":{"kind":"REWORK","_number":3,"created":"2019-06-20 14:23:17.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/44/666444/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/44/666444/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/3"}}},"commit":{"parents":[{"commit":"04aadaa94f02557296e3834dfccbfb6e86ed6f4b","subject":"Add ksa connection logic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/04aadaa94f02557296e3834dfccbfb6e86ed6f4b"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-20 14:23:08.000000000","tz":0},"subject":"Flush out basic enforcer and model relationship","message":"Flush out basic enforcer and model relationship\n\nThe enforcer needs to be able to determine which model to use and pass\ninformation to it. This commit sets the model attribute on the\nenforcer, adds a method to forcible determine which model to use, and\ndefines a basic interface for enforcement models to use.\n\nChange-Id: Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/cda82d4e81dc8d0da250f3223a1d8f4b76881530"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/cda82d4e81dc8d0da250f3223a1d8f4b76881530"}]},"branch":"refs/heads/master"},"f743475200b2b52ff2b932abe689b3340581fdc1":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-06-24 22:36:23.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/44/666444/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/44/666444/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/4"}}},"commit":{"parents":[{"commit":"7daf2ad9e75e562252d3319ce031aee3eb99c09b","subject":"Add ksa connection logic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/7daf2ad9e75e562252d3319ce031aee3eb99c09b"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-24 20:18:00.000000000","tz":0},"subject":"Flush out basic enforcer and model relationship","message":"Flush out basic enforcer and model relationship\n\nThe enforcer needs to be able to determine which model to use and pass\ninformation to it. This commit sets the model attribute on the\nenforcer, adds a method to forcible determine which model to use, and\ndefines a basic interface for enforcement models to use.\n\nChange-Id: Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/f743475200b2b52ff2b932abe689b3340581fdc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/f743475200b2b52ff2b932abe689b3340581fdc1"}]},"branch":"refs/heads/master"},"559ddf17ae70a908602abb16a18a65da19bb394f":{"kind":"REWORK","_number":5,"created":"2019-06-25 19:24:05.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/44/666444/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/44/666444/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/5"}}},"commit":{"parents":[{"commit":"07f3e2045ce9be046817406cda240681ecfde143","subject":"Add ksa connection logic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/07f3e2045ce9be046817406cda240681ecfde143"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-25 19:23:10.000000000","tz":0},"subject":"Flush out basic enforcer and model relationship","message":"Flush out basic enforcer and model relationship\n\nThe enforcer needs to be able to determine which model to use and pass\ninformation to it. This commit sets the model attribute on the\nenforcer, adds a method to forcible determine which model to use, and\ndefines a basic interface for enforcement models to use.\n\nChange-Id: Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/559ddf17ae70a908602abb16a18a65da19bb394f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/559ddf17ae70a908602abb16a18a65da19bb394f"}]},"branch":"refs/heads/master"},"3f73dd6a84cbe26211809cc31232756b6ebefd3a":{"kind":"REWORK","_number":6,"created":"2019-07-01 16:44:58.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/44/666444/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/44/666444/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/6"}}},"commit":{"parents":[{"commit":"ea2307dd3f93580d5e957e7359521476dd98e065","subject":"Add ksa connection logic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/ea2307dd3f93580d5e957e7359521476dd98e065"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-07-01 16:41:57.000000000","tz":0},"subject":"Flush out basic enforcer and model relationship","message":"Flush out basic enforcer and model relationship\n\nThe enforcer needs to be able to determine which model to use and pass\ninformation to it. This commit sets the model attribute on the\nenforcer, adds a method to forcible determine which model to use, and\ndefines a basic interface for enforcement models to use.\n\nChange-Id: Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/3f73dd6a84cbe26211809cc31232756b6ebefd3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/3f73dd6a84cbe26211809cc31232756b6ebefd3a"}]},"branch":"refs/heads/master"},"0613e8154193e5e29c7170dc519af61f44156e7e":{"kind":"NO_CHANGE","_number":7,"created":"2019-07-01 16:45:48.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/44/666444/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/44/666444/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/7"}}},"commit":{"parents":[{"commit":"52e2a22cd86bcd338b25d9bc9c24e8dd7d35f013","subject":"Add ksa connection logic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/52e2a22cd86bcd338b25d9bc9c24e8dd7d35f013"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-07-01 16:45:35.000000000","tz":0},"subject":"Flush out basic enforcer and model relationship","message":"Flush out basic enforcer and model relationship\n\nThe enforcer needs to be able to determine which model to use and pass\ninformation to it. This commit sets the model attribute on the\nenforcer, adds a method to forcible determine which model to use, and\ndefines a basic interface for enforcement models to use.\n\nChange-Id: Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/0613e8154193e5e29c7170dc519af61f44156e7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/0613e8154193e5e29c7170dc519af61f44156e7e"}]},"branch":"refs/heads/master"},"6e5b28a80da2f3430978482650770c8a21660417":{"kind":"REWORK","_number":8,"created":"2019-11-22 16:59:18.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/44/666444/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.limit","ref":"refs/changes/44/666444/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.limit refs/changes/44/666444/8"}}},"commit":{"parents":[{"commit":"c02c025a66f1ad64a9626d9cefb962c51d5eedb7","subject":"Add ksa connection logic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/c02c025a66f1ad64a9626d9cefb962c51d5eedb7"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-06-19 21:00:18.000000000","tz":0},"committer":{"name":"John Garbutt","email":"john@johngarbutt.com","date":"2019-11-22 16:58:48.000000000","tz":0},"subject":"Pick between Flat and StrictTwoLevel enforcement","message":"Pick between Flat and StrictTwoLevel enforcement\n\nThe enforcer needs to be able to determine which model to use and pass\ninformation to it. This commit sets the model attribute on the\nenforcer, adds a method to determine which model to use, and\ndefines a basic interface for enforcement models to use.\n\nChange-Id: Id03d361b702c2ee0811f37ad23bb2b9a3171b1f7\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\nCo-Authored-By: Lance Bragstad \u003clbragstad@gmail.com\u003e\nCo-Authored-By: John Garbutt \u003cjohn.garbutt@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/6e5b28a80da2f3430978482650770c8a21660417"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.limit/commit/6e5b28a80da2f3430978482650770c8a21660417"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
