)]}'
{"id":"openstack%2Fpython-openstackclient~553577","triplet_id":"openstack%2Fpython-openstackclient~master~I16cba79c90456a3a59359cae456e7f90d6f9fafa","project":"openstack/python-openstackclient","branch":"master","topic":"fix_server_list_logic","hashtags":[],"change_id":"I16cba79c90456a3a59359cae456e7f90d6f9fafa","subject":"Stop prefetching images in server list","status":"ABANDONED","created":"2018-03-15 18:39:06.000000000","updated":"2019-11-04 20:23:00.000000000","total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"543cf3ad0cb1f043ec54db4105a6726a6ebb8c4f","_number":553577,"virtual_id_number":553577,"owner":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2019-06-27 23:59:20.000000000","_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2018-03-16 20:24:59.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"},{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":1,"date":"2018-03-17 10:28:13.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},{"value":2,"date":"2018-03-29 14:34:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2018-03-16 18:09:51.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-03-16 18:09:51.000000000","updated_by":{"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"},"reviewer":{"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"},"state":"REVIEWER"},{"updated":"2018-03-16 20:24:59.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-03-17 10:28:13.000000000","updated_by":{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},"reviewer":{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},"state":"REVIEWER"},{"updated":"2018-03-29 14:34:03.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2019-06-27 23:59:20.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"e227bb24e3f905b311207a86278aa25590caa187","author":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"date":"2018-03-15 18:39:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4dce16eaeb8a14936baf64b7615037095ff6c71e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-15 21:02:16.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/77/553577/1/check/openstack-tox-pep8/60bf5a7/ : SUCCESS in 5m 13s\n- openstack-tox-py27 http://logs.openstack.org/77/553577/1/check/openstack-tox-py27/cdafd8e/ : SUCCESS in 5m 04s\n- openstack-tox-py35 http://logs.openstack.org/77/553577/1/check/openstack-tox-py35/1a75550/ : SUCCESS in 5m 15s\n- build-openstack-sphinx-docs http://logs.openstack.org/77/553577/1/check/build-openstack-sphinx-docs/6d6a0f2/html/ : SUCCESS in 5m 28s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/77/553577/1/check/legacy-tempest-dsvm-neutron-src/0b90ddf/ : SUCCESS in 1h 14m 55s\n- openstackclient-check-plugins http://logs.openstack.org/77/553577/1/check/openstackclient-check-plugins/7ecf3ae/ : SUCCESS in 7m 20s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/77/553577/1/check/osc-tox-py27-tips/9a37d1b/ : SUCCESS in 5m 51s\n- osc-tox-py35-tips http://logs.openstack.org/77/553577/1/check/osc-tox-py35-tips/809082a/ : SUCCESS in 4m 39s\n- osc-functional-devstack http://logs.openstack.org/77/553577/1/check/osc-functional-devstack/ea480b3/ : SUCCESS in 39m 26s\n- osc-functional-devstack-tips http://logs.openstack.org/77/553577/1/check/osc-functional-devstack-tips/b4d2a8e/ : FAILURE in 45m 13s","accounts_in_message":[],"_revision_number":1},{"id":"dee7e130e7b561b9242d4aa567a14d78d1cd25d2","author":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"date":"2018-03-15 23:34:45.000000000","message":"Patch Set 1:\n\nrecheck unrelated volume status failure","accounts_in_message":[],"_revision_number":1},{"id":"7b0b0804047a1ccef8370ff4aaa638b9cc03296b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-16 03:07:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/77/553577/1/check/openstack-tox-pep8/36acf3e/ : SUCCESS in 4m 52s\n- openstack-tox-py27 http://logs.openstack.org/77/553577/1/check/openstack-tox-py27/c55a0be/ : SUCCESS in 4m 28s\n- openstack-tox-py35 http://logs.openstack.org/77/553577/1/check/openstack-tox-py35/b328248/ : SUCCESS in 4m 21s\n- build-openstack-sphinx-docs http://logs.openstack.org/77/553577/1/check/build-openstack-sphinx-docs/74c5925/html/ : SUCCESS in 4m 57s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/77/553577/1/check/legacy-tempest-dsvm-neutron-src/4a41619/ : SUCCESS in 1h 17m 04s\n- openstackclient-check-plugins http://logs.openstack.org/77/553577/1/check/openstackclient-check-plugins/fc34af1/ : SUCCESS in 6m 12s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/77/553577/1/check/osc-tox-py27-tips/4206497/ : SUCCESS in 5m 05s\n- osc-tox-py35-tips http://logs.openstack.org/77/553577/1/check/osc-tox-py35-tips/9db6d8a/ : SUCCESS in 4m 46s\n- osc-functional-devstack http://logs.openstack.org/77/553577/1/check/osc-functional-devstack/bd86f68/ : SUCCESS in 43m 14s\n- osc-functional-devstack-tips http://logs.openstack.org/77/553577/1/check/osc-functional-devstack-tips/66d268b/ : SUCCESS in 41m 00s","accounts_in_message":[],"_revision_number":1},{"id":"0e4b9eec5cf97409c6f75678578a41ee611ba865","author":{"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"},"date":"2018-03-16 16:24:31.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"289071015bcf7a881b7064547937eaf6d459c0ee","author":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"date":"2018-03-16 16:28:44.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"5c90ea80c2c423ee0c0bba7a7c41f2b190412d38","author":{"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"},"date":"2018-03-16 16:33:52.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"d5df9c63bc3d3e1c45c552e3aa8723001a7241b6","author":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"date":"2018-03-16 17:02:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"52a9e2cfe8378344b393f61a3b128967bb6331e6","author":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"date":"2018-03-16 17:03:40.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0377c35c1c0e72eda0124fca4fc86ae4b583833c","author":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"date":"2018-03-16 17:33:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"813ba89a6f00c0d10bd0af68edd65df35972f288","author":{"_account_id":23644,"name":"Ryan Bridges","email":"rybridges16@gmail.com","username":"Patchett"},"date":"2018-03-16 18:09:51.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"21f815501ce8b9ebb6a839130057176a80d27c43","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-16 20:24:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/77/553577/3/check/openstack-tox-pep8/3299561/ : SUCCESS in 4m 45s\n- openstack-tox-py27 http://logs.openstack.org/77/553577/3/check/openstack-tox-py27/36f8d15/ : SUCCESS in 4m 53s\n- openstack-tox-py35 http://logs.openstack.org/77/553577/3/check/openstack-tox-py35/aa6d549/ : SUCCESS in 4m 24s\n- build-openstack-sphinx-docs http://logs.openstack.org/77/553577/3/check/build-openstack-sphinx-docs/0ddfcb3/html/ : SUCCESS in 5m 11s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/77/553577/3/check/legacy-tempest-dsvm-neutron-src/e2c6b3b/ : SUCCESS in 1h 38m 14s\n- openstackclient-check-plugins http://logs.openstack.org/77/553577/3/check/openstackclient-check-plugins/d4f2c16/ : SUCCESS in 7m 51s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/77/553577/3/check/osc-tox-py27-tips/3ec77e1/ : SUCCESS in 5m 29s\n- osc-tox-py35-tips http://logs.openstack.org/77/553577/3/check/osc-tox-py35-tips/6531896/ : SUCCESS in 4m 51s\n- osc-functional-devstack http://logs.openstack.org/77/553577/3/check/osc-functional-devstack/4ce7454/ : SUCCESS in 42m 07s\n- osc-functional-devstack-tips http://logs.openstack.org/77/553577/3/check/osc-functional-devstack-tips/527b669/ : SUCCESS in 48m 21s","accounts_in_message":[],"_revision_number":3},{"id":"886f6e7b771003dbfe8d0b609abd8eb306d7d153","author":{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},"date":"2018-03-17 10:28:13.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"051c17ae94727ca56b3e1cfdc828cf4d33d5d003","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-29 14:34:03.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"f2e24cbead90ae6eed9e46df4dfb7ef918ba1486","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-06-09 15:00:20.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"96a37805376fdb43629ece71ba982f8b328c3eb6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-09 16:24:55.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/77/553577/3/check/openstack-tox-pep8/027b656/ : SUCCESS in 4m 40s\n- openstack-tox-py27 http://logs.openstack.org/77/553577/3/check/openstack-tox-py27/bb8774b/ : SUCCESS in 4m 16s\n- openstack-tox-py35 http://logs.openstack.org/77/553577/3/check/openstack-tox-py35/5bd050c/ : SUCCESS in 4m 25s\n- build-openstack-sphinx-docs http://logs.openstack.org/77/553577/3/check/build-openstack-sphinx-docs/816f68d/html/ : SUCCESS in 4m 38s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/77/553577/3/check/legacy-tempest-dsvm-neutron-src/bfddada/ : SUCCESS in 1h 19m 17s\n- openstackclient-check-plugins http://logs.openstack.org/77/553577/3/check/openstackclient-check-plugins/7df31e3/ : SUCCESS in 5m 15s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/77/553577/3/check/osc-tox-py27-tips/ce54010/ : SUCCESS in 4m 56s\n- osc-tox-py35-tips http://logs.openstack.org/77/553577/3/check/osc-tox-py35-tips/bd10bdc/ : SUCCESS in 5m 11s\n- osc-functional-devstack http://logs.openstack.org/77/553577/3/check/osc-functional-devstack/ea6705e/ : SUCCESS in 39m 48s\n- osc-functional-devstack-tips http://logs.openstack.org/77/553577/3/check/osc-functional-devstack-tips/03eb4f9/ : SUCCESS in 50m 41s\n- openstack-tox-lower-constraints http://logs.openstack.org/77/553577/3/check/openstack-tox-lower-constraints/6445b08/ : SUCCESS in 4m 43s","accounts_in_message":[],"_revision_number":3},{"id":"f38cf6497d3d5a860dba311a779ca08f4951be60","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-06-27 23:59:20.000000000","message":"Patch Set 3:\n\nIt looks to me like the proposal here got implemented already by a later patch:\n\nhttps://review.opendev.org/568345","accounts_in_message":[],"_revision_number":3},{"id":"86091b195b97396b1eb0d673f872c11ff6264e03","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-04 20:23:00.000000000","message":"Abandoned\n\nHandled by https://review.opendev.org/#/c/568345/","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"220dbaf39cd8b797c8f67f74352e4eca9d7f92a5","revisions":{"f60360bf902c1c24a59cda07a00d89f0ebfdd0f0":{"kind":"REWORK","_number":1,"created":"2018-03-15 18:39:06.000000000","uploader":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"ref":"refs/changes/77/553577/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/553577/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/1"}}},"commit":{"parents":[{"commit":"e78c9bc00d995a3dd6e1ed2bb48fdc46498e3dab","subject":"Merge \"Add CRUD support for application credentials\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e78c9bc00d995a3dd6e1ed2bb48fdc46498e3dab"}]}],"author":{"name":"James Penick","email":"penick@yahoo-inc.com","date":"2018-03-15 18:26:47.000000000","tz":0},"committer":{"name":"James Penick","email":"penick@yahoo-inc.com","date":"2018-03-15 18:33:27.000000000","tz":0},"subject":"Stop prefetching images in server list","message":"Stop prefetching images in server list\n\nThe server list call prefetches all images visible to the user. On a\ncloud with hundreds of public images (or if you run \u0027server list\u0027 as\nadmin) this call can take over a minute to complete. Even if the project\nin question only has a single instance.\n\nThis patch removes the prefetch, and only populates the dict of images\nfor image ids corresponding to the instance list.\n\nIn our environment this drops the time it takes for \u0027server list\u0027 to\nreturn from 57+ seconds to 2.5 seconds.\n\nChange-Id: I16cba79c90456a3a59359cae456e7f90d6f9fafa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f60360bf902c1c24a59cda07a00d89f0ebfdd0f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f60360bf902c1c24a59cda07a00d89f0ebfdd0f0"}]},"branch":"refs/heads/master"},"97bcd27ef8c115171178505595c6258395e195b5":{"kind":"REWORK","_number":2,"created":"2018-03-16 17:02:10.000000000","uploader":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"ref":"refs/changes/77/553577/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/553577/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/2"}}},"commit":{"parents":[{"commit":"e78c9bc00d995a3dd6e1ed2bb48fdc46498e3dab","subject":"Merge \"Add CRUD support for application credentials\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e78c9bc00d995a3dd6e1ed2bb48fdc46498e3dab"}]}],"author":{"name":"James Penick","email":"penick@yahoo-inc.com","date":"2018-03-15 18:26:47.000000000","tz":0},"committer":{"name":"James Penick","email":"penick@yahoo-inc.com","date":"2018-03-16 16:55:27.000000000","tz":0},"subject":"Stop prefetching images in server list","message":"Stop prefetching images in server list\n\nThe server list call prefetches all images visible to the user. On a\ncloud with hundreds of public images (or if you run \u0027server list\u0027 as\nadmin) this call can take over a minute to complete. Even if the project\nin question only has a single instance.\n\nThis patch removes the prefetch, and only populates the dict of images\nfor image ids corresponding to the instance list.\n\nIn our environment this drops the time it takes for \u0027server list\u0027 to\nreturn from 57+ seconds to 2.5 seconds.\n\nChange-Id: I16cba79c90456a3a59359cae456e7f90d6f9fafa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97bcd27ef8c115171178505595c6258395e195b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97bcd27ef8c115171178505595c6258395e195b5"}]},"branch":"refs/heads/master"},"220dbaf39cd8b797c8f67f74352e4eca9d7f92a5":{"kind":"REWORK","_number":3,"created":"2018-03-16 17:33:09.000000000","uploader":{"_account_id":9452,"name":"James Penick","email":"penick@verizonmedia.com","username":"epim"},"ref":"refs/changes/77/553577/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/553577/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/553577/3"}}},"commit":{"parents":[{"commit":"e78c9bc00d995a3dd6e1ed2bb48fdc46498e3dab","subject":"Merge \"Add CRUD support for application credentials\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e78c9bc00d995a3dd6e1ed2bb48fdc46498e3dab"}]}],"author":{"name":"James Penick","email":"penick@yahoo-inc.com","date":"2018-03-15 18:26:47.000000000","tz":0},"committer":{"name":"James Penick","email":"penick@yahoo-inc.com","date":"2018-03-16 17:27:21.000000000","tz":0},"subject":"Stop prefetching images in server list","message":"Stop prefetching images in server list\n\nThe server list call prefetches all images visible to the user. On a\ncloud with hundreds of public images (or if you run \u0027server list\u0027 as\nadmin) this call can take over a minute to complete. Even if the project\nin question only has a single instance.\n\nThis patch removes the prefetch, and only populates the dict of images\nfor image ids corresponding to the instance list.\n\nIn our environment this drops the time it takes for \u0027server list\u0027 to\nreturn from 57+ seconds to 2.5 seconds.\n\nChange-Id: I16cba79c90456a3a59359cae456e7f90d6f9fafa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/220dbaf39cd8b797c8f67f74352e4eca9d7f92a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/220dbaf39cd8b797c8f67f74352e4eca9d7f92a5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
