)]}'
{"id":"openstack%2Fpython-openstackclient~568345","triplet_id":"openstack%2Fpython-openstackclient~master~I59cbf3f75c55e5d3747654edcc9be86ad954cf40","project":"openstack/python-openstackclient","branch":"master","topic":"optimize-server-list","hashtags":[],"change_id":"I59cbf3f75c55e5d3747654edcc9be86ad954cf40","subject":"Add --name-lookup-one-by-one option to server list","status":"MERGED","created":"2018-05-14 18:17:52.000000000","updated":"2019-07-22 19:56:11.000000000","submitted":"2018-11-08 19:07:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"568345-1541704022732-c11348c7","meta_rev_id":"afba36d8a55c3d11d0934b1f7795c1aa34905032","_number":568345,"virtual_id_number":568345,"owner":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2018-11-08 19:07:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":2,"date":"2018-11-02 17:06:35.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":1,"date":"2018-11-08 17:32:55.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-10-23 14:29:27.000000000","updated_by":{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},"reviewer":{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},"state":"REVIEWER"},{"updated":"2018-10-24 05:52:12.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2018-11-08 17:32:55.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":"2018-11-08 19:07:02.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":"06ba2d1e00ee866433edb6af199e22f405412b1e","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-05-14 18:17:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e0ffe0c71e57614fe264f63be8a55eec9b95f97c","author":{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},"date":"2018-05-14 18:22:50.000000000","message":"Patch Set 1: Code-Review+1\n\nThis change makes the number of API requests more predictable.","accounts_in_message":[],"_revision_number":1},{"id":"ebed6fa9618aa17b1e371992c99471300497b05c","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-05-14 18:23:25.000000000","message":"Patch Set 1:\n\none potential drawback is that a request returning many servers with very varying images/flavors (something like --all-projects) might in fact become slower.\n\nmay be consider a CLI flag, or use old mechanism when --all-projects is given","accounts_in_message":[],"_revision_number":1},{"id":"e4fc712532442c223527eb58d9b964ef7678978f","author":{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},"date":"2018-05-14 18:34:46.000000000","message":"Patch Set 1:\n\nIdeally it would be a CLI option to choose between: \"no\" image name resolution, \"ondemand\" image name resolution or \"preload\" image name resolution (default\u003dpreload for backwards compat).","accounts_in_message":[],"_revision_number":1},{"id":"6b6898afb3ed1c5d73097b008454ab16613e7748","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-14 19:55:49.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/45/568345/1/check/openstack-tox-pep8/5bf6a52/ : SUCCESS in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/1/check/openstack-tox-py27/d933b72/ : FAILURE in 5m 48s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/1/check/openstack-tox-py35/cf9e391/ : FAILURE in 4m 44s\n- build-openstack-sphinx-docs http://logs.openstack.org/45/568345/1/check/build-openstack-sphinx-docs/61e27d4/html/ : SUCCESS in 5m 45s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/1/check/legacy-tempest-dsvm-neutron-src/c0e6dee/ : SUCCESS in 1h 17m 22s\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/1/check/openstackclient-check-plugins/61721fe/ : FAILURE in 6m 29s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/1/check/osc-tox-py27-tips/5cb38a2/ : FAILURE in 5m 41s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/1/check/osc-tox-py35-tips/ca493e4/ : FAILURE in 6m 36s\n- osc-functional-devstack http://logs.openstack.org/45/568345/1/check/osc-functional-devstack/e102aa1/ : SUCCESS in 37m 56s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/1/check/osc-functional-devstack-tips/319c406/ : SUCCESS in 51m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/1/check/openstack-tox-lower-constraints/3d052d0/ : FAILURE in 5m 06s","accounts_in_message":[],"_revision_number":1},{"id":"9a22cd4f8c31daa3dffc9e89a989669b6d1a6db7","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-05-15 13:15:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6562e343abd3e986b6baf0aa329aa2850312d3cb","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-05-15 13:16:02.000000000","message":"Patch Set 2: Workflow-1\n\nneeds moar unit tests","accounts_in_message":[],"_revision_number":2},{"id":"df6a6aae9bbd95bbf9ea8f53a46e2618b43701bc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-15 15:12:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/45/568345/2/check/openstack-tox-pep8/606a1c7/ : SUCCESS in 4m 48s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/2/check/openstack-tox-py27/a8af5e0/ : SUCCESS in 5m 01s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/2/check/openstack-tox-py35/6a5d7e0/ : SUCCESS in 3m 52s\n- build-openstack-sphinx-docs http://logs.openstack.org/45/568345/2/check/build-openstack-sphinx-docs/92b6b7c/html/ : SUCCESS in 4m 49s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/2/check/legacy-tempest-dsvm-neutron-src/6f6953f/ : SUCCESS in 1h 42m 51s\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/2/check/openstackclient-check-plugins/c523f83/ : FAILURE in 5m 55s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/2/check/osc-tox-py27-tips/e2126f2/ : SUCCESS in 5m 25s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/2/check/osc-tox-py35-tips/779f056/ : SUCCESS in 5m 18s\n- osc-functional-devstack http://logs.openstack.org/45/568345/2/check/osc-functional-devstack/c6aaf50/ : SUCCESS in 38m 59s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/2/check/osc-functional-devstack-tips/d58a3fb/ : SUCCESS in 47m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/2/check/openstack-tox-lower-constraints/c3f86d5/ : SUCCESS in 4m 53s","accounts_in_message":[],"_revision_number":2},{"id":"98c9a21bd3c29013be782c1bf2b4232edff284c1","author":{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},"date":"2018-05-15 15:12:24.000000000","message":"Patch Set 2:\n\nI think the \u0027--name-lookup\u0027 option may be confusing, the term is typically associated with DNS names. Since DNSaaS is a thing in OpenStack, it may suggest some sort of IP-\u003ehostname lookup magic.  My alternative suggestions are particularly obvious but that\u0027s what I have: --resolve-related or --related-lookup.","accounts_in_message":[],"_revision_number":2},{"id":"d7802c1d5abee46749e52c0b59b8eab882190f3e","author":{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},"date":"2018-05-15 16:14:57.000000000","message":"Patch Set 2: Code-Review-1\n\nSee comment above","accounts_in_message":[],"_revision_number":2},{"id":"ffb4b4fe35c23bdb5649869bef7b1f3211768b0c","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-05-16 07:55:35.000000000","message":"Patch Set 2:\n\nDaniel,\n\nthere is already \u0027--no-name-lookup\u0027 option, so configuring the opposite of it seems natural to be named \u0027--name-lookup\u0027. Besides help string clearly states what this is doing IMO","accounts_in_message":[],"_revision_number":2},{"id":"93c00deee51323a316e60c61e4471bbffdcbd317","author":{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},"date":"2018-05-16 14:25:58.000000000","message":"Patch Set 2: Code-Review+1\n\nYou convinced me, great change.","accounts_in_message":[],"_revision_number":2},{"id":"b84f8fd5ba22c5a4907d68db9f361270fdcc403c","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-05-17 16:58:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f7676e93856231fd5d48aae3c0eeb67b6c40fc3a","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-05-18 13:46:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"be20837a2ff9c8005581867021c8ae04c059df5e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-18 15:05:48.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- openstack-tox-pep8 http://logs.openstack.org/45/568345/3/check/openstack-tox-pep8/bcde2c2/ : SUCCESS in 4m 44s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/3/check/openstack-tox-py27/b149a64/ : SUCCESS in 5m 30s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/3/check/openstack-tox-py35/430aaef/ : SUCCESS in 4m 29s\n- build-openstack-sphinx-docs http://logs.openstack.org/45/568345/3/check/build-openstack-sphinx-docs/763e89c/html/ : SUCCESS in 5m 09s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/3/check/legacy-tempest-dsvm-neutron-src/a4976ff/ : SUCCESS in 1h 16m 55s\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/3/check/openstackclient-check-plugins/364e4b3/ : FAILURE in 5m 57s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/3/check/osc-tox-py27-tips/6d63a81/ : SUCCESS in 5m 14s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/3/check/osc-tox-py35-tips/fd6662d/ : SUCCESS in 5m 44s\n- osc-functional-devstack http://logs.openstack.org/45/568345/3/check/osc-functional-devstack/1301fa0/ : FAILURE in 49m 03s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/3/check/osc-functional-devstack-tips/1d484b0/ : FAILURE in 37m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/3/check/openstack-tox-lower-constraints/a41eff4/ : SUCCESS in 4m 48s","accounts_in_message":[],"_revision_number":3},{"id":"3905d727e5014ab6c78c78f2f4bd7c72551ce1b7","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-06-05 10:49:44.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"3e7f2faef874c3415b684fed801560582ec9f17d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-05 12:28:10.000000000","message":"Patch Set 3:\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/45/568345/3/check/openstack-tox-pep8/e796400/ : SUCCESS in 4m 25s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/3/check/openstack-tox-py27/d6e6561/ : SUCCESS in 3m 56s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/3/check/openstack-tox-py35/363dd6b/ : SUCCESS in 4m 01s\n- build-openstack-sphinx-docs http://logs.openstack.org/45/568345/3/check/build-openstack-sphinx-docs/05eb9cb/html/ : SUCCESS in 4m 44s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/3/check/legacy-tempest-dsvm-neutron-src/e1f083e/ : SUCCESS in 1h 33m 26s\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/3/check/openstackclient-check-plugins/48a7ae4/ : SUCCESS in 7m 15s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/3/check/osc-tox-py27-tips/8b0e483/ : SUCCESS in 5m 12s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/3/check/osc-tox-py35-tips/606e66c/ : SUCCESS in 7m 14s\n- osc-functional-devstack http://logs.openstack.org/45/568345/3/check/osc-functional-devstack/f576b6b/ : SUCCESS in 39m 13s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/3/check/osc-functional-devstack-tips/4ac635f/ : FAILURE in 46m 18s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/3/check/openstack-tox-lower-constraints/26f2fff/ : SUCCESS in 5m 42s","accounts_in_message":[],"_revision_number":3},{"id":"db2635e07d5dbd4fcc006c1cecc91e369018de49","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-06-13 13:21:17.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"7461d0ce10a27673619740ad70801fc7bbb9684c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-13 15:47:04.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- openstack-tox-pep8 http://logs.openstack.org/45/568345/4/check/openstack-tox-pep8/7e5d721/ : SUCCESS in 4m 51s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/4/check/openstack-tox-py27/5865ed3/ : SUCCESS in 5m 02s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/4/check/openstack-tox-py35/77f0a04/ : SUCCESS in 6m 10s\n- build-openstack-sphinx-docs http://logs.openstack.org/45/568345/4/check/build-openstack-sphinx-docs/17e1ef8/html/ : SUCCESS in 6m 34s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/4/check/legacy-tempest-dsvm-neutron-src/af5865c/ : SUCCESS in 1h 35m 05s\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/4/check/openstackclient-check-plugins/53eb0f4/ : SUCCESS in 7m 11s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/4/check/osc-tox-py27-tips/79919df/ : SUCCESS in 6m 04s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/4/check/osc-tox-py35-tips/461e6aa/ : SUCCESS in 7m 20s\n- osc-functional-devstack http://logs.openstack.org/45/568345/4/check/osc-functional-devstack/c5b6929/ : FAILURE in 53m 50s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/4/check/osc-functional-devstack-tips/002209c/ : FAILURE in 54m 37s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/4/check/openstack-tox-lower-constraints/4b65126/ : SUCCESS in 5m 39s","accounts_in_message":[],"_revision_number":4},{"id":"1bbe8357abfcc236ae8978960b966a09536ff83b","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-06-20 17:42:07.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"1ca77a5e7c221b3bf70db739e5e8e273156ad448","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-20 19:09:30.000000000","message":"Patch Set 4:\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/45/568345/4/check/openstack-tox-pep8/b147ebe/ : SUCCESS in 5m 38s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/4/check/openstack-tox-py27/77dad73/ : SUCCESS in 5m 18s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/4/check/openstack-tox-py35/4d72da3/ : SUCCESS in 5m 53s\n- build-openstack-sphinx-docs http://logs.openstack.org/45/568345/4/check/build-openstack-sphinx-docs/fd640fb/html/ : SUCCESS in 5m 25s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/4/check/legacy-tempest-dsvm-neutron-src/84df625/ : SUCCESS in 1h 25m 43s\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/4/check/openstackclient-check-plugins/59580bc/ : SUCCESS in 6m 55s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/4/check/osc-tox-py27-tips/8a4c4a6/ : SUCCESS in 6m 49s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/4/check/osc-tox-py35-tips/ea39e47/ : SUCCESS in 6m 16s\n- osc-functional-devstack http://logs.openstack.org/45/568345/4/check/osc-functional-devstack/698b1e1/ : FAILURE in 42m 16s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/4/check/osc-functional-devstack-tips/30fef17/ : FAILURE in 1h 02m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/4/check/openstack-tox-lower-constraints/623ab67/ : SUCCESS in 5m 54s","accounts_in_message":[],"_revision_number":4},{"id":"9195f71b995fd83616190a62bcdf83c41de2f15f","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-07-09 16:12:19.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"cb0db4d7e4845abd492343ed56588b20b9f22ac4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-09 17:57:30.000000000","message":"Patch Set 5: 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/45/568345/5/check/openstack-tox-pep8/27bb23e/ : SUCCESS in 6m 57s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/5/check/openstack-tox-py27/7b09493/ : SUCCESS in 7m 03s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/5/check/openstack-tox-py35/902c243/ : SUCCESS in 6m 52s\n- build-openstack-sphinx-docs http://logs.openstack.org/45/568345/5/check/build-openstack-sphinx-docs/d7dd2d9/html/ : SUCCESS in 5m 39s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/5/check/legacy-tempest-dsvm-neutron-src/8e1b390/ : SUCCESS in 1h 33m 52s\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/5/check/openstackclient-check-plugins/19ae318/ : SUCCESS in 10m 08s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/5/check/osc-tox-py27-tips/34b5f51/ : FAILURE in 7m 18s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/5/check/osc-tox-py35-tips/7cbedfc/ : FAILURE in 8m 11s\n- osc-functional-devstack http://logs.openstack.org/45/568345/5/check/osc-functional-devstack/bd71a92/ : FAILURE in 44m 47s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/5/check/osc-functional-devstack-tips/d97be55/ : SUCCESS in 45m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/5/check/openstack-tox-lower-constraints/a781def/ : SUCCESS in 7m 28s","accounts_in_message":[],"_revision_number":5},{"id":"bb86ddae26b3779a5dc2ebf21e3e2956741669f9","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-07-10 13:29:59.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"32e6d970e423c97da443274c092a6a18892d2923","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-10 15:17:20.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/45/568345/5/check/openstack-tox-pep8/23a1136/ : SUCCESS in 7m 23s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/5/check/openstack-tox-py27/bd9e013/ : SUCCESS in 5m 00s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/5/check/openstack-tox-py35/c2e4eec/ : SUCCESS in 9m 29s\n- build-openstack-sphinx-docs http://logs.openstack.org/45/568345/5/check/build-openstack-sphinx-docs/e03c726/html/ : SUCCESS in 4m 36s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/5/check/legacy-tempest-dsvm-neutron-src/f976be6/ : SUCCESS in 1h 39m 00s\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/5/check/openstackclient-check-plugins/2eaafe7/ : SUCCESS in 7m 19s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/5/check/osc-tox-py27-tips/de5f4a7/ : SUCCESS in 5m 48s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/5/check/osc-tox-py35-tips/48e0fea/ : SUCCESS in 6m 40s\n- osc-functional-devstack http://logs.openstack.org/45/568345/5/check/osc-functional-devstack/1d39c4e/ : SUCCESS in 55m 56s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/5/check/osc-functional-devstack-tips/a590614/ : SUCCESS in 54m 10s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/5/check/openstack-tox-lower-constraints/74614b1/ : SUCCESS in 7m 05s","accounts_in_message":[],"_revision_number":5},{"id":"160df14b1e72e693e518cd0d1f3975adb70163e5","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-07-10 16:49:33.000000000","message":"Patch Set 5: Code-Review-1\n\nThis needs a release note and doc update too.\n\nI have reservations about --name-lookup having an argument. it feels like there should be a third option here, something like --name-lookup-one (although that may not be meaningful to users).\n\nOSC generally prefers to use multiple exclusive options rather than an option with arguments, particularly when the number is unlikely to be expanded over time (think --enable|--disable).","accounts_in_message":[],"_revision_number":5},{"id":"d046b2a42a88487c724dd958e43cc1e1cc90523f","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-07-12 19:36:47.000000000","message":"Patch Set 5: Workflow-1","accounts_in_message":[],"_revision_number":5},{"id":"34ffd32175e3ca7d13ac0f467ffcef9f764b128c","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-09-25 12:36:53.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"e4e5f199bdfbc8de3b631f890276cef0f9e308ca","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2018-09-25 12:38:34.000000000","message":"Patch Set 6:\n\nDean, changed to `--name-lookup-one-by-one` toggle option and added a release note.\nDocs seem to be auto-updated on build, or is there another place where this new option must be mentioned?","accounts_in_message":[],"_revision_number":6},{"id":"8d6853b84edfea22abef7915f7885e3d87977276","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-25 16:16:51.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/6/check/openstackclient-check-plugins/ecf81d1/ : SUCCESS in 5m 43s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/6/check/osc-tox-py27-tips/7457e01/ : SUCCESS in 6m 19s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/6/check/osc-tox-py35-tips/26021e8/ : SUCCESS in 6m 01s\n- openstack-tox-cover http://logs.openstack.org/45/568345/6/check/openstack-tox-cover/79c8318/cover/ : SUCCESS in 8m 14s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/6/check/openstack-tox-lower-constraints/758ac23/ : SUCCESS in 5m 11s\n- openstack-tox-pep8 http://logs.openstack.org/45/568345/6/check/openstack-tox-pep8/b57a953/ : SUCCESS in 8m 34s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/6/check/openstack-tox-py27/f01eef5/ : SUCCESS in 6m 16s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/6/check/openstack-tox-py35/ba6db84/ : SUCCESS in 4m 46s\n- openstack-tox-py36 http://logs.openstack.org/45/568345/6/check/openstack-tox-py36/82e05ee/ : SUCCESS in 6m 12s\n- openstack-tox-docs http://logs.openstack.org/45/568345/6/check/openstack-tox-docs/27918ef/html/ : SUCCESS in 5m 05s\n- build-openstack-releasenotes http://logs.openstack.org/45/568345/6/check/build-openstack-releasenotes/427eda5/html/ : SUCCESS in 4m 30s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/45/568345/6/check/legacy-tempest-dsvm-neutron-src/bb0ec70/ : SUCCESS in 1h 33m 33s\n- tempest-full-py3 http://logs.openstack.org/45/568345/6/check/tempest-full-py3/86caa4d/ : SUCCESS in 1h 20m 55s\n- osc-functional-devstack http://logs.openstack.org/45/568345/6/check/osc-functional-devstack/7610d6a/ : SUCCESS in 43m 03s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/6/check/osc-functional-devstack-tips/215831b/ : SUCCESS in 54m 21s","accounts_in_message":[],"_revision_number":6},{"id":"49c4eeadf3e29345a9af51f1d29ed1b55772cc64","author":{"_account_id":10338,"name":"Daniel Speichert","email":"daniel@speichert.pl","username":"daniel"},"date":"2018-10-23 14:29:27.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"517a699bbfbd4e3a5c6bed7785ee5b18ad34e8e4","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-10-24 05:52:12.000000000","message":"Patch Set 6: Code-Review+1\n\n(2 comments)\n\nI\u0027m wondering whether we really need to place the burden of choosing the proper option for a cloud onto the user. How about automating it: Make an initial call to listing images/flavors with a limit like 20, and if we get more results, switch to one-by-one lookup. Can someone with access to such a large cloud verify that doing a limited listing works reasonably fast as compared to a full listing?\n\nProbably that automation could be added as a followup, though we might be needing separate options for flavors \u0026 images?","accounts_in_message":[],"_revision_number":6},{"id":"74558008856b62e56ace1fe6d268a62a46c73328","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-11-02 17:01:53.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"16a3d31bde5717bb67d94b9e1fadf15ff4bcd90d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-11-02 17:06:35.000000000","message":"Patch Set 7: Code-Review+2\n\nI tweaked on the release note a little and made the help text updates frickler suggested.\n\nPavlo if you will +1 my edits we\u0027ll be ready to (finally) merge this","accounts_in_message":[],"_revision_number":7},{"id":"d79bfe38ac2ba90ec1a4c09a4e5e93f18dfc9651","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-02 19:09:13.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/45/568345/7/check/openstackclient-check-plugins/5bbe001/ : SUCCESS in 9m 08s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/7/check/osc-tox-py27-tips/b7169f1/ : SUCCESS in 10m 02s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/7/check/osc-tox-py35-tips/a5e7a4b/ : SUCCESS in 9m 42s\n- openstack-tox-cover http://logs.openstack.org/45/568345/7/check/openstack-tox-cover/6fe4ea1/cover/ : SUCCESS in 8m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/7/check/openstack-tox-lower-constraints/7055bef/ : SUCCESS in 9m 22s\n- openstack-tox-pep8 http://logs.openstack.org/45/568345/7/check/openstack-tox-pep8/ce350f3/ : SUCCESS in 8m 05s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/7/check/openstack-tox-py27/16848d1/ : SUCCESS in 8m 22s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/7/check/openstack-tox-py35/157066f/ : SUCCESS in 8m 30s\n- openstack-tox-py36 http://logs.openstack.org/45/568345/7/check/openstack-tox-py36/31093d2/ : SUCCESS in 7m 53s\n- openstack-tox-docs http://logs.openstack.org/45/568345/7/check/openstack-tox-docs/80cb92d/html/ : SUCCESS in 8m 50s\n- build-openstack-releasenotes http://logs.openstack.org/45/568345/7/check/build-openstack-releasenotes/fdaf30b/html/ : SUCCESS in 7m 56s\n- tempest-full http://logs.openstack.org/45/568345/7/check/tempest-full/d968b9f/ : SUCCESS in 1h 37m 38s\n- tempest-full-py3 http://logs.openstack.org/45/568345/7/check/tempest-full-py3/37746c5/ : SUCCESS in 1h 29m 06s\n- osc-functional-devstack http://logs.openstack.org/45/568345/7/check/osc-functional-devstack/fbf7524/ : SUCCESS in 46m 23s\n- osc-functional-devstack-tips http://logs.openstack.org/45/568345/7/check/osc-functional-devstack-tips/9075bdd/ : SUCCESS in 42m 27s","accounts_in_message":[],"_revision_number":7},{"id":"79ea3ba538e94742de2c607eebd9ba75d32c961c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-11-08 17:32:55.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"1b0d8c2e446e201b8bb4cccab45729dd774217f8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-08 17:33:07.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"ccd48acdf0983cdef4d226f50f2cc648709571d4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-08 19:07:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"b8f712b9371730abed974ead148b17c87e4d8176","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-08 19:07:02.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips http://logs.openstack.org/45/568345/7/gate/osc-tox-py27-tips/a8c3b6c/ : SUCCESS in 5m 45s\n- osc-tox-py35-tips http://logs.openstack.org/45/568345/7/gate/osc-tox-py35-tips/fe9b2b5/ : SUCCESS in 7m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/45/568345/7/gate/openstack-tox-lower-constraints/3ecde96/ : SUCCESS in 7m 18s\n- openstack-tox-pep8 http://logs.openstack.org/45/568345/7/gate/openstack-tox-pep8/0a8ac11/ : SUCCESS in 6m 34s\n- openstack-tox-py27 http://logs.openstack.org/45/568345/7/gate/openstack-tox-py27/957a222/ : SUCCESS in 4m 41s\n- openstack-tox-py35 http://logs.openstack.org/45/568345/7/gate/openstack-tox-py35/97fb0a7/ : SUCCESS in 5m 09s\n- openstack-tox-py36 http://logs.openstack.org/45/568345/7/gate/openstack-tox-py36/d298226/ : SUCCESS in 4m 23s\n- openstack-tox-docs http://logs.openstack.org/45/568345/7/gate/openstack-tox-docs/b2c377d/html/ : SUCCESS in 8m 41s\n- build-openstack-releasenotes http://logs.openstack.org/45/568345/7/gate/build-openstack-releasenotes/d8c3ce0/html/ : SUCCESS in 4m 21s\n- tempest-full http://logs.openstack.org/45/568345/7/gate/tempest-full/8bdcd6e/ : SUCCESS in 1h 30m 23s\n- tempest-full-py3 http://logs.openstack.org/45/568345/7/gate/tempest-full-py3/c60c93f/ : SUCCESS in 1h 18m 12s\n- osc-functional-devstack http://logs.openstack.org/45/568345/7/gate/osc-functional-devstack/fc28cf9/ : SUCCESS in 52m 16s","accounts_in_message":[],"_revision_number":7},{"id":"0a7a8baeffbf2848319e2da8145599cc94df0ac3","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-07-22 19:56:11.000000000","message":"Patch Set 7: Cherry Picked\n\nThis patchset was cherry picked to branch stable/rocky as commit dda007ba33b5c7d1ae539926b826749727276e3c","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"e782f49927a6b142a35f85a1a4a759fd2b1ceedf","revisions":{"907473a2408b202ec02c58d362a3b2cf10b58cc1":{"kind":"REWORK","_number":1,"created":"2018-05-14 18:17:52.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/45/568345/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/568345/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/1"}}},"commit":{"parents":[{"commit":"7ac1f6b04e8cbd6925827f7dd5494bc2868488d3","subject":"Skip calls to glance and nova when got no servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7ac1f6b04e8cbd6925827f7dd5494bc2868488d3"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-14 18:13:28.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-14 18:13:28.000000000","tz":0},"subject":"Resolve images and flavors one by one in server list","message":"Resolve images and flavors one by one in server list\n\nusually in a big cloud there are many images and flavors,\nwhile each given project might use only some of those.\n\nInstead of making a full image/flavor list when doing server list and\nattempting to resolve image/flavor ids to names,\nmake specific GET requests to unique set of flavors and images present\nin the server objects returned by the server list.\n\nChange-Id: I59cbf3f75c55e5d3747654edcc9be86ad954cf40\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/907473a2408b202ec02c58d362a3b2cf10b58cc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/907473a2408b202ec02c58d362a3b2cf10b58cc1"}]},"branch":"refs/heads/master"},"1cbf9a890d7a3a8fb85c840276361ae313b74610":{"kind":"REWORK","_number":2,"created":"2018-05-15 13:15:00.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/45/568345/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/568345/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/2"}}},"commit":{"parents":[{"commit":"f11fca4a614cce61eff4b28800a15430d5ab6ea5","subject":"Skip calls to glance and nova when got no servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f11fca4a614cce61eff4b28800a15430d5ab6ea5"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-14 18:13:28.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-15 13:14:17.000000000","tz":0},"subject":"Add --name-lookup option to server list","message":"Add --name-lookup option to server list\n\nusually in a big cloud there are many images and flavors,\nwhile each given project might use only some of those.\n\nThis patch introduces \u0027--name-lookup\u0027 argument to server list command\n(mutually exclusive with \u0027--no-name-lookup\u0027) with possible values of:\n  - \u0027all\u0027 (default) keeps current behavior of fetching all\n    images/flavors at once;\n  - \u0027one\u0027 makes specific GET requests to unique set of images/flavors\n    present in the server objects returned by the server list.\n\nWhen either \u0027--image\u0027 or \u0027--flavor\u0027 is specified, name resolving for\ncorresponding entity is now also using targeted GET commands instead of\nfull entities list.\n\nChange-Id: I59cbf3f75c55e5d3747654edcc9be86ad954cf40\nStory: #2002039\nTask: #19682\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1cbf9a890d7a3a8fb85c840276361ae313b74610"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1cbf9a890d7a3a8fb85c840276361ae313b74610"}]},"branch":"refs/heads/master"},"681553ff19b2cc717fb2faf2265b708c7d0c47e0":{"kind":"REWORK","_number":3,"created":"2018-05-18 13:46:42.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/45/568345/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/568345/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/3"}}},"commit":{"parents":[{"commit":"f11fca4a614cce61eff4b28800a15430d5ab6ea5","subject":"Skip calls to glance and nova when got no servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f11fca4a614cce61eff4b28800a15430d5ab6ea5"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-14 18:13:28.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-18 13:46:27.000000000","tz":0},"subject":"Add --name-lookup option to server list","message":"Add --name-lookup option to server list\n\nusually in a big cloud there are many images and flavors,\nwhile each given project might use only some of those.\n\nThis patch introduces \u0027--name-lookup\u0027 argument to server list command\n(mutually exclusive with \u0027--no-name-lookup\u0027) with possible values of:\n  - \u0027all\u0027 (default) keeps current behavior of fetching all\n    images/flavors at once;\n  - \u0027one\u0027 makes specific GET requests to unique set of images/flavors\n    present in the server objects returned by the server list.\n\nWhen either \u0027--image\u0027 or \u0027--flavor\u0027 is specified, name resolving for\ncorresponding entity is now also using targeted GET commands instead of\nfull entities list.\n\nChange-Id: I59cbf3f75c55e5d3747654edcc9be86ad954cf40\nStory: #2002039\nTask: #19682\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/681553ff19b2cc717fb2faf2265b708c7d0c47e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/681553ff19b2cc717fb2faf2265b708c7d0c47e0"}]},"branch":"refs/heads/master"},"0dce76982aefd357b8122220c271deacbfeab734":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2018-06-13 13:21:17.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/45/568345/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/568345/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/4"}}},"commit":{"parents":[{"commit":"360f2b40fb97e76a84e6a1d4f55e2c45bdfe7097","subject":"Skip calls to glance and nova when got no servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/360f2b40fb97e76a84e6a1d4f55e2c45bdfe7097"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-14 18:13:28.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-06-13 13:20:58.000000000","tz":180},"subject":"Add --name-lookup option to server list","message":"Add --name-lookup option to server list\n\nusually in a big cloud there are many images and flavors,\nwhile each given project might use only some of those.\n\nThis patch introduces \u0027--name-lookup\u0027 argument to server list command\n(mutually exclusive with \u0027--no-name-lookup\u0027) with possible values of:\n  - \u0027all\u0027 (default) keeps current behavior of fetching all\n    images/flavors at once;\n  - \u0027one\u0027 makes specific GET requests to unique set of images/flavors\n    present in the server objects returned by the server list.\n\nWhen either \u0027--image\u0027 or \u0027--flavor\u0027 is specified, name resolving for\ncorresponding entity is now also using targeted GET commands instead of\nfull entities list.\n\nChange-Id: I59cbf3f75c55e5d3747654edcc9be86ad954cf40\nStory: #2002039\nTask: #19682\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0dce76982aefd357b8122220c271deacbfeab734"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0dce76982aefd357b8122220c271deacbfeab734"}]},"branch":"refs/heads/master"},"735e4f9344c4b67d5c95b12e30987796b0044543":{"kind":"REWORK","_number":5,"created":"2018-07-09 16:12:19.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/45/568345/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/568345/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/5"}}},"commit":{"parents":[{"commit":"b9fab849f7be93fa62e793ce68303a9473c54fa7","subject":"Skip calls to glance and nova when got no servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b9fab849f7be93fa62e793ce68303a9473c54fa7"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-14 18:13:28.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-07-09 16:11:04.000000000","tz":180},"subject":"Add --name-lookup option to server list","message":"Add --name-lookup option to server list\n\nusually in a big cloud there are many images and flavors,\nwhile each given project might use only some of those.\n\nThis patch introduces \u0027--name-lookup\u0027 argument to server list command\n(mutually exclusive with \u0027--no-name-lookup\u0027) with possible values of:\n  - \u0027all\u0027 (default) keeps current behavior of fetching all\n    images/flavors at once;\n  - \u0027one\u0027 makes specific GET requests to unique set of images/flavors\n    present in the server objects returned by the server list.\n\nWhen either \u0027--image\u0027 or \u0027--flavor\u0027 is specified, name resolving for\ncorresponding entity is now also using targeted GET commands instead of\nfull entities list.\n\nChange-Id: I59cbf3f75c55e5d3747654edcc9be86ad954cf40\nStory: #2002039\nTask: #19682\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/735e4f9344c4b67d5c95b12e30987796b0044543"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/735e4f9344c4b67d5c95b12e30987796b0044543"}]},"branch":"refs/heads/master"},"87e2bd9510f7f6206c0ab5982b3ac7e92871bab5":{"kind":"REWORK","_number":6,"created":"2018-09-25 12:36:53.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/45/568345/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/568345/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/6"}}},"commit":{"parents":[{"commit":"b9fab849f7be93fa62e793ce68303a9473c54fa7","subject":"Skip calls to glance and nova when got no servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b9fab849f7be93fa62e793ce68303a9473c54fa7"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-14 18:13:28.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-09-25 12:36:51.000000000","tz":0},"subject":"Add --name-lookup-one-by-one option to server list","message":"Add --name-lookup-one-by-one option to server list\n\nusually in a big cloud there are many images and flavors,\nwhile each given project might use only some of those.\n\nThis patch introduces \u0027--name-lookup-one-by-one\u0027 argument to\nserver list command (mutually exclusive with \u0027--no-name-lookup\u0027)\n\nWhen provided (or either \u0027--image\u0027 or \u0027--flavor\u0027 is specified) to the\n`server list` command, name resolving for\ncorresponding entity is now using targeted GET commands instead of\nfull entities list.\n\nIn some situations this can significantly speedup the execution of the\n`server list` command by reducing the number of API requests performed.\n\nChange-Id: I59cbf3f75c55e5d3747654edcc9be86ad954cf40\nStory: #2002039\nTask: #19682\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/87e2bd9510f7f6206c0ab5982b3ac7e92871bab5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/87e2bd9510f7f6206c0ab5982b3ac7e92871bab5"}]},"branch":"refs/heads/master"},"e782f49927a6b142a35f85a1a4a759fd2b1ceedf":{"kind":"REWORK","_number":7,"created":"2018-11-02 17:01:53.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/45/568345/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/568345/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/568345/7"}}},"commit":{"parents":[{"commit":"b9fab849f7be93fa62e793ce68303a9473c54fa7","subject":"Skip calls to glance and nova when got no servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b9fab849f7be93fa62e793ce68303a9473c54fa7"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2018-05-14 18:13:28.000000000","tz":0},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-11-02 17:01:36.000000000","tz":-300},"subject":"Add --name-lookup-one-by-one option to server list","message":"Add --name-lookup-one-by-one option to server list\n\nusually in a big cloud there are many images and flavors,\nwhile each given project might use only some of those.\n\nThis patch introduces \u0027--name-lookup-one-by-one\u0027 argument to\nserver list command (mutually exclusive with \u0027--no-name-lookup\u0027)\n\nWhen provided (or either \u0027--image\u0027 or \u0027--flavor\u0027 is specified) to the\n`server list` command, name resolving for\ncorresponding entity is now using targeted GET commands instead of\nfull entities list.\n\nIn some situations this can significantly speedup the execution of the\n`server list` command by reducing the number of API requests performed.\n\nChange-Id: I59cbf3f75c55e5d3747654edcc9be86ad954cf40\nStory: #2002039\nTask: #19682\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e782f49927a6b142a35f85a1a4a759fd2b1ceedf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e782f49927a6b142a35f85a1a4a759fd2b1ceedf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
