)]}'
{"id":"openstack%2Fnova~16160","triplet_id":"openstack%2Fnova~master~I8f1f064434ab12b6c0cd636f84dfc1b6a9b2fc90","project":"openstack/nova","branch":"master","topic":"all_tenants_policy","hashtags":[],"change_id":"I8f1f064434ab12b6c0cd636f84dfc1b6a9b2fc90","subject":"Change all tenants servers listing as policy-based","status":"MERGED","created":"2012-11-15 08:34:28.000000000","updated":"2012-11-26 05:06:47.000000000","submitted":"2012-11-26 05:06:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a25bb8672a1ae93e2ec5118e5dd6a80cb6a6d15f","_number":16160,"virtual_id_number":16160,"owner":{"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":1,"date":"2012-11-20 14:33:15.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":2,"date":"2012-11-26 05:06:45.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"all":[{"value":0,"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},{"value":2,"date":"2012-11-26 04:43:50.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":1,"date":"2012-11-20 14:01:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":2,"date":"2012-11-21 17:30:47.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"all":[{"value":0,"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},{"value":1,"date":"2012-11-26 04:43:50.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"date":"2012-11-21 17:30:47.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-11-15 08:58:35.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2012-11-16 20:32:36.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2012-11-20 14:01:31.000000000","updated_by":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"reviewer":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"state":"REVIEWER"},{"updated":"2012-11-20 14:33:15.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2012-11-21 17:30:47.000000000","updated_by":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"reviewer":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"state":"REVIEWER"},{"updated":"2012-11-26 04:43:50.000000000","updated_by":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"reviewer":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"state":"REVIEWER"},{"updated":"2012-11-26 05:06:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5ba2303c7a543d8262dd599044ea4a506bf09471","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-15 08:58:21.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/16160/1/check/gate-nova-merge/12090 : SUCCESS\n- http://logs.openstack.org/16160/1/check/gate-nova-docs/7823 : SUCCESS\n- http://logs.openstack.org/16160/1/check/gate-nova-pep8/13133 : SUCCESS\n- http://logs.openstack.org/16160/1/check/gate-nova-python26/9274 : FAILURE\n- http://logs.openstack.org/16160/1/check/gate-nova-python27/9343 : FAILURE\n- http://logs.openstack.org/16160/1/check/gate-tempest-devstack-vm/18571 : SUCCESS\n- http://logs.openstack.org/16160/1/check/gate-nova-pylint/2930 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"c47a71de674dc0c05ce119e5028a828e72d21bc3","author":{"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},"date":"2012-11-15 14:32:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b1544bb3a4feec38b8f62cc38e4c01ee2cc6175b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-15 14:54:02.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/16160/2/check/gate-nova-merge/12123 : SUCCESS\n- http://logs.openstack.org/16160/2/check/gate-nova-docs/7856 : SUCCESS\n- http://logs.openstack.org/16160/2/check/gate-nova-pep8/13166 : SUCCESS\n- http://logs.openstack.org/16160/2/check/gate-nova-python26/9307 : SUCCESS\n- http://logs.openstack.org/16160/2/check/gate-nova-python27/9376 : SUCCESS\n- http://logs.openstack.org/16160/2/check/gate-tempest-devstack-vm/18613 : SUCCESS\n- http://logs.openstack.org/16160/2/check/gate-nova-pylint/2962 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"5ec688c667822a523a1c882087398963c2ad510d","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-11-15 16:27:05.000000000","message":"Patch Set 2: Works for me\n\nSmokeStack Results (patch set 2):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/47484\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/47482\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/47483\n","accounts_in_message":[],"_revision_number":2},{"id":"ba9d62bdfcd117171086724fb381bd4d7d7ba2f5","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2012-11-15 16:57:06.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"0afd9b7d0f28535e55c81c175c45c1fee38963ae","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2012-11-16 20:32:36.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nLGTM, but the commit message can use some rewording.","accounts_in_message":[],"_revision_number":2},{"id":"66767bd5ab5e71b2daab1e484d5c84ad28373780","author":{"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},"date":"2012-11-20 14:00:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f32bb87d7007a78797f6833c2a0d83b2c41c440d","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2012-11-20 14:01:31.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"a10e4ca05dc212b1011af776bb199c6c638aa237","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-20 14:24:21.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/16160/3/check/gate-nova-merge/12502 : SUCCESS\n- http://logs.openstack.org/16160/3/check/gate-nova-docs/8233 : SUCCESS\n- http://logs.openstack.org/16160/3/check/gate-nova-pep8/13543 : SUCCESS\n- http://logs.openstack.org/16160/3/check/gate-nova-python26/9683 : SUCCESS\n- http://logs.openstack.org/16160/3/check/gate-nova-python27/9753 : SUCCESS\n- http://logs.openstack.org/16160/3/check/gate-tempest-devstack-vm/19274 : SUCCESS\n- http://logs.openstack.org/16160/3/check/gate-nova-pylint/3248 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"2f09f3aea8d71791356e810c9c6d050710eb0235","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-11-20 14:33:15.000000000","message":"Patch Set 3: Works for me\n\nSmokeStack Results (patch set 3):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/48976\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/48974\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/48975\n","accounts_in_message":[],"_revision_number":3},{"id":"5887e964a8ea72c30dbfc2005bb8a2043b7975b2","author":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"date":"2012-11-21 17:30:47.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"3ab0550648fe16421f20eb94c2b24d7c3a9fb62c","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2012-11-26 04:43:50.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"b40e23fe1977ad10be8a7493855d09abb4e5b962","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-26 04:44:16.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":3},{"id":"d9a42a16c87f036500032372150f4cdf07faf589","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-26 05:06:45.000000000","message":"Patch Set 3: Verified\n\nBuild successful\n\n- http://logs.openstack.org/16160/3/gate/gate-nova-merge/12862 : SUCCESS\n- http://logs.openstack.org/16160/3/gate/gate-nova-docs/8592 : SUCCESS\n- http://logs.openstack.org/16160/3/gate/gate-nova-pep8/13902 : SUCCESS\n- http://logs.openstack.org/16160/3/gate/gate-nova-python26/10042 : SUCCESS\n- http://logs.openstack.org/16160/3/gate/gate-nova-python27/10112 : SUCCESS\n- http://logs.openstack.org/16160/3/gate/gate-tempest-devstack-vm/19872 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"f4cb987871dedf81b8b959b1ce1fdc8239304f2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-26 05:06:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3ba1a653d755e2472b23e45f0a698f188fdb18cc","revisions":{"560224ebcb1fee6f528472c1a1bbecd4079c4af0":{"kind":"REWORK","_number":1,"created":"2012-11-15 08:34:28.000000000","uploader":{"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},"ref":"refs/changes/60/16160/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/60/16160/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/60/16160/1"}}},"commit":{"parents":[{"commit":"b376a11e01686b6e42013191d0e28bbeb716f631","subject":"Merge \"Added separate bare-metal MySQL DB.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b376a11e01686b6e42013191d0e28bbeb716f631"}]}],"author":{"name":"Yunhong, Jiang","email":"yunhong.jiang@intel.com","date":"2012-11-15 06:19:57.000000000","tz":480},"committer":{"name":"Yunhong, Jiang","email":"yunhong.jiang@intel.com","date":"2012-11-15 08:21:35.000000000","tz":480},"subject":"Change all_tenants server list as policy-based","message":"Change all_tenants server list as policy-based\n\nCurrently it\u0027s required to be admin privelege to get all servers for\nall tenants in one host.\n\nHowever, metering computer pollster need to get all instance\nin one host. Grant admin privilege to metering computer pollster is\nnot very secure. Change this requirement to be policy-based.\n\nThis is a minor changes to the API, and backward compatibility can\nbe achieved through policy setting.\n\nChange-Id: I8f1f064434ab12b6c0cd636f84dfc1b6a9b2fc90\nSigned-off-by: Yunhong, Jiang \u003cyunhong.jiang@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/560224ebcb1fee6f528472c1a1bbecd4079c4af0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/560224ebcb1fee6f528472c1a1bbecd4079c4af0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b376a11e01686b6e42013191d0e28bbeb716f631","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"306a2b6a828057c19ea86b4d2bf133a96f184b4e":{"kind":"REWORK","_number":2,"created":"2012-11-15 14:32:48.000000000","uploader":{"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},"ref":"refs/changes/60/16160/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/60/16160/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/60/16160/2"}}},"commit":{"parents":[{"commit":"b376a11e01686b6e42013191d0e28bbeb716f631","subject":"Merge \"Added separate bare-metal MySQL DB.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b376a11e01686b6e42013191d0e28bbeb716f631"}]}],"author":{"name":"Yunhong, Jiang","email":"yunhong.jiang@intel.com","date":"2012-11-15 06:19:57.000000000","tz":480},"committer":{"name":"Yunhong, Jiang","email":"yunhong.jiang@intel.com","date":"2012-11-15 14:27:39.000000000","tz":480},"subject":"Change all_tenants server list as policy-based","message":"Change all_tenants server list as policy-based\n\nCurrently it\u0027s required to be admin privelege to get all servers for\nall tenants in one host.\n\nHowever, metering computer pollster need to get all instance\nin one host. Grant admin privilege to metering computer pollster is\nnot very secure. Change this requirement to be policy-based.\n\nThere is one potential backward compatibility. With all_tenants specified,\nbefore changes, non-admin accounts will get back owned servers while\nnow it will get policy exception if not allowed. IMHO the new behaviour\nmakes more sense.\n\nChange-Id: I8f1f064434ab12b6c0cd636f84dfc1b6a9b2fc90\nSigned-off-by: Yunhong, Jiang \u003cyunhong.jiang@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/306a2b6a828057c19ea86b4d2bf133a96f184b4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/306a2b6a828057c19ea86b4d2bf133a96f184b4e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b376a11e01686b6e42013191d0e28bbeb716f631","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"3ba1a653d755e2472b23e45f0a698f188fdb18cc":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":3,"created":"2012-11-20 14:00:10.000000000","uploader":{"_account_id":4573,"name":"yunhong-jiang","email":"yunhong.jiang@intel.com","username":"yunhong-jiang"},"ref":"refs/changes/60/16160/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/60/16160/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/60/16160/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/60/16160/3"}}},"commit":{"parents":[{"commit":"98032e804aa442e1aad17723cab2ed163ee0c810","subject":"Merge \"Move db lookup for block device mappings.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/98032e804aa442e1aad17723cab2ed163ee0c810"}]}],"author":{"name":"Yunhong, Jiang","email":"yunhong.jiang@intel.com","date":"2012-11-15 06:19:57.000000000","tz":480},"committer":{"name":"Yunhong, Jiang","email":"yunhong.jiang@intel.com","date":"2012-11-20 13:48:58.000000000","tz":480},"subject":"Change all tenants servers listing as policy-based","message":"Change all tenants servers listing as policy-based\n\nCurrently when list servers from all tenants (i.e. --all-tenants is set as 1\nwhen \"nova list\"), privilege is required.\n\nHowever, computer pollster in ceilometer need to get all instances from\nall tenants in one host. Granting admin privilege to the pollster is\nnot very secure.\n\nAll tenants servers list should be policy-based, instead of requiring\nadmin privelege.\n\nThere is one potential backward compatibility. With all_tenants specified,\nnon-admin accounts will get back owned servers only without this patch,\nhowever it will get policy exception now if policy checking failed. IMHO\nthe new behaviour makes more sense.\n\nChange-Id: I8f1f064434ab12b6c0cd636f84dfc1b6a9b2fc90\nSigned-off-by: Yunhong, Jiang \u003cyunhong.jiang@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3ba1a653d755e2472b23e45f0a698f188fdb18cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3ba1a653d755e2472b23e45f0a698f188fdb18cc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"98032e804aa442e1aad17723cab2ed163ee0c810","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
