)]}'
{"id":"openstack%2Fpython-openstackclient~691045","triplet_id":"openstack%2Fpython-openstackclient~master~Ib878982b1d469212ca3483dcfaf407a8e1d2b417","project":"openstack/python-openstackclient","branch":"master","hashtags":[],"change_id":"Ib878982b1d469212ca3483dcfaf407a8e1d2b417","subject":"Fix openstack server list --deleted --marker option","status":"MERGED","created":"2019-10-24 18:51:17.000000000","updated":"2020-01-07 00:23:19.000000000","submitted":"2020-01-07 00:18:44.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":27,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"691045-1578356324544-69f755c7","meta_rev_id":"182550f9e0004f5c15ea28143cf3fc40b65c1b03","_number":691045,"virtual_id_number":691045,"owner":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-07 00:18:44.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2020-01-06 21:33:24.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-01-02 22:48:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":1,"date":"2020-01-06 21:35:22.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-24 18:52:56.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"},{"updated":"2019-12-17 13:56:52.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2019-12-17 20:02:38.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-12-18 19:37:46.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-12-18 19:39:06.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":"2019-12-18 19:39:21.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-12-30 10:52:35.000000000","updated_by":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"reviewer":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"state":"REVIEWER"},{"updated":"2020-01-02 22:48:21.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2020-01-06 21:35:22.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-01-07 00:18:44.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":"6c1dafe723600be4bdd22b211dbf27fa6825dbef","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-10-24 18:51:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0a4277f36172d078c21a43d63ae667b5f29f238e","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-10-24 18:52:08.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"d831fc7b141b4b95800fa6429d5f04b6ba4f20e9","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-10-24 18:53:12.000000000","message":"Patch Set 2: Code-Review-1\n\nPosted for review/comments on options to solve this","accounts_in_message":[],"_revision_number":2},{"id":"0a87a924d8a9f18b600b918847a0c6f9d8b14f70","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-10-24 19:10:15.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0c232df0ad564d71fdea998b6bde41d96924e757","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-24 19:54:22.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"64c896145371341584b33764dd85dae735c19f6b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-24 19:55:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e992af351e42c8014cf5a8a8d291d5600a6c7f0c","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-10-24 20:03:38.000000000","message":"Patch Set 2:\n\nMatt, i can update the commit with more details about \"deleted\". In terms of the -1. I am open to other options but Guang and I spent some time today hacking on this and could not find an easy way to get find_resource to work correctly with the marker.","accounts_in_message":[],"_revision_number":2},{"id":"8a21ad632c1cd344dfa1faa314fb91e3a8ceb237","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-24 20:34:41.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/2718b39e590a449d9f354809211dfe99 : SUCCESS in 4m 13s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/90883d2a16be403f8b78fda1cbdba1d6 : FAILURE in 4m 48s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/3eea87f7e41540c79232c9f859ed9521 : FAILURE in 7m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/50fa548629684389b49d201af3a49e1e : FAILURE in 5m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ee6d8bf0b2184791ae29d50d860a8f91 : FAILURE in 5m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c38baa812e04b70b58c3e228dee6cdd : FAILURE in 3m 59s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/836bcd5e1c2b40cf85d497eb470b73ce : FAILURE in 4m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/78ad0a9b716e4e9c8a30eadc24c655c8 : FAILURE in 4m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/10c817b612124f64a159c39e95c0294a : FAILURE in 3m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd96c61e34c6493ca560bd850790d6f1 : FAILURE in 3m 34s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ef20ba843cd4403c9584c3076d0430d3 : SUCCESS in 1h 30m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/52cca857af6e4c17b42403129345e575 : SUCCESS in 1h 35m 32s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/d1ecad8ce06b4d5f9311ae570d4b9afb : FAILURE in 40m 50s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/17ddb975364840c0a1fa1b5a52ad711f : FAILURE in 43m 00s","accounts_in_message":[],"_revision_number":2},{"id":"225000be59ee4561e07c3f936ce2ceea4b161762","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-10-24 21:10:32.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8123af20e2cc1019c2da808ba84ae0f0c72d3813","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-12-13 21:10:14.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"566cbcc68699cdb38991651ccc94a42d9dd98c9d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-13 22:41:03.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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4afe68595a1146468d579f5fc1b25387 : SUCCESS in 5m 17s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/f6f671550f524feea1a11465a1a1fa35 : FAILURE in 5m 51s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/9ade3478c8814b3f974c2e749f40118d : FAILURE in 4m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/207ccce7cf324dffb3171c3859fcbac0 : FAILURE in 5m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4d9dbc043e23444681ccf94aea724973 : FAILURE in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ec9b7bc27c03407191e78bb8836e79e0 : FAILURE in 4m 11s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/83566cda63d74b78be55a8777b94caf1 : FAILURE in 2m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7b935b31a1b54a27bb82abae1e6c1041 : FAILURE in 3m 36s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c78f0f9349f54701aef456909a6ba82a : FAILURE in 4m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1564c9534f0a46769207e7c88c3069fd : FAILURE in 3m 54s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1fedae9f85a24057a5639fa38ece9716 : SUCCESS in 1h 24m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b7300cd4306a4d4a886232018ccdfba0 : SUCCESS in 1h 24m 51s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/c13f40221e9f47eeb41505293a499a0e : FAILURE in 44m 30s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8e765ac8a64e465d9f202f20df9631cc : FAILURE in 38m 10s","accounts_in_message":[],"_revision_number":3},{"id":"3eb61dfe1f8b2b314f06d6a5b45cfcef20fc5981","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-12-13 23:12:18.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6a43e4f9c32a0e62f5a9690659c85c78a7761310","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-14 00:55:13.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/52d9de53bf474a93afad2296d27def18 : SUCCESS in 4m 39s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/352f3b8ba95842fd9ea4641475a5a4ec : SUCCESS in 4m 39s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/64aca02cc4df4cabb5fe90ff705e718c : SUCCESS in 4m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/67e462f76a3845f7befef6ee5aeeb237 : SUCCESS in 5m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1acd670d457c440eb10f0e9637059be7 : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ebe1bbb5cc1e4d4ea75b0d50f5577aca : SUCCESS in 4m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/98528daca8bd492d94674fc9ddcd3d5b : SUCCESS in 3m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/656b6e411bab4950bbc1c906e0a888e2 : SUCCESS in 4m 13s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/143947cb31d241bcaf806ae014cddf6b : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3027047b8be4e5883346bd4da2f396b : SUCCESS in 6m 12s\n- tempest-full https://zuul.opendev.org/t/openstack/build/7da63cd0294f4452a07f9fbe06930545 : SUCCESS in 1h 37m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8b348730d8084a869c3d8e3c9ef82f6c : SUCCESS in 1h 22m 05s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/09686fe22120424c8d1a230e15a14d7b : SUCCESS in 58m 24s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6acc512150c24d1fbbd1ef0f62947924 : SUCCESS in 53m 43s","accounts_in_message":[],"_revision_number":4},{"id":"8983895a34e09a4b9f0cdee424082c46c8492549","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-16 15:12:36.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nThere should be a test for this and likely a simple \"fixes\" release note.\n\nhttps://docs.openstack.org/reno/latest/user/usage.html","accounts_in_message":[],"_revision_number":4},{"id":"77fc49f16c7049b70162f18320d6a2a2cf564d5b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-16 15:56:14.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nRegarding testing, a functional test would be ideal, i.e. a functional test that does something like, (1) creates a server and then deletes it, (2) tries to list using the marker being the server name with --deleted and assert it fails with server not found, and then (3) lists servers with marker being the server.id + --deleted and show it works","accounts_in_message":[],"_revision_number":4},{"id":"5a73760f9cf097e3e2eb4a67785cd592e13a5ebe","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-12-16 16:33:14.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b2163bb1c7d495aec1845e9e976b846ad9b69950","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-16 18:26:55.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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/53596b719f984687bfe9720fece46a3b : SUCCESS in 8m 27s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/fb27c787f7a44a208850cf3fdf10cb21 : FAILURE in 7m 58s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/9c3b73d74ed24784ab6d8fc6f65a4439 : FAILURE in 7m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/466d12c5161148fa87efbb59d2ff6319 : FAILURE in 5m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1f1ac94c9a8a47fb9cc2adb441652c5e : FAILURE in 6m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f4108eb04a741d59a39db3648b639df : FAILURE in 6m 58s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b233bb218c0448f984a65e2d74e10205 : FAILURE in 5m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f34dc74ea1324568afa92278aa1c76fb : FAILURE in 5m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/084bfbc0d7254ae092c5f4e9c2aff8d0 : FAILURE in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e9dd312e51048e7a1f3fd027bfb5104 : FAILURE in 4m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f070705855664f9285471b0cf5763204 : SUCCESS in 7m 21s\n- tempest-full https://zuul.opendev.org/t/openstack/build/96e4be96ad46471888279b2a14e88a6a : SUCCESS in 1h 34m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a16a6441e1ce40d8948d3aa273b2c82b : SUCCESS in 1h 34m 57s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/46c6856a39ec402784655c021b42dbaa : FAILURE in 39m 55s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/60707684b98a4767b57a49942ae9dca9 : FAILURE in 47m 09s","accounts_in_message":[],"_revision_number":5},{"id":"1f65669714018b94d3834a9a5b418cede5366e25","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-12-16 19:34:43.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"fc38c7399ef8ea3a60fb9f77dd0a484c11434ddc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-16 21:35:54.000000000","message":"Patch Set 6: 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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/fafe863875a54a158645436bf2fc6bd2 : SUCCESS in 5m 25s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/113339004fb040de89f164921ce42b46 : FAILURE in 4m 32s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/0ec1fab22a5a401ba319a8babc9c089d : FAILURE in 4m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3023f9e84bfe44da87f758cfcc87cab7 : FAILURE in 3m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0cfa746e8e294b889f7000de7be3cd22 : FAILURE in 3m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/374ac95de0504533b740eb4af851753c : FAILURE in 4m 02s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/05315f5a01274665b0d83921b9e44350 : FAILURE in 3m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b3ed5e66416f437cb43741a863fe17fb : FAILURE in 3m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7dc31744b7a348ea91b37fecc37578ba : FAILURE in 3m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38a720d5de084ad8996c772733b07830 : FAILURE in 3m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/81e883617bc34cb482f0aa1113c2c0ae : SUCCESS in 7m 17s\n- tempest-full https://zuul.opendev.org/t/openstack/build/70a3a8e1aaa741f9b45aafc530486350 : SUCCESS in 2h 00m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d608830238b44f2486d0550941bb3cf4 : SUCCESS in 1h 15m 20s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/84b5f3c334794466bedb19d68ff18f6d : FAILURE in 54m 40s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c8e110446d4f4173ae42297330e62ba5 : FAILURE in 40m 30s","accounts_in_message":[],"_revision_number":6},{"id":"b747712e40f2cc50814b8eaf741e7e3a3a55d15f","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-12-16 21:49:17.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"2b3a50d993f555998aa56ef8ac7d9ac47568b875","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-17 00:01:33.000000000","message":"Patch Set 7: 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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/0df6b4b624cc40bab9f4f8a6160f2ef3 : SUCCESS in 4m 32s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/3e4541c6bc974e1aa40c082d229e1805 : SUCCESS in 3m 56s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/6cab0dd7b2b9465e9520c3ce1591c26b : SUCCESS in 4m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5ce360ae2f314fc5973a11f988126fd9 : SUCCESS in 4m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/805ba2873ae640db9322942c88ab3d9c : SUCCESS in 3m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/77b9e2e2b00640358a54cb7f5293de2a : SUCCESS in 3m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/27e504b12b774e199a7bf3ac546e5632 : SUCCESS in 3m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6af8a486205b41e8971075cd9e864106 : SUCCESS in 2m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/aed11ceeab294278a1f346d8bc6b8c78 : SUCCESS in 13m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d306660476443f4a4133f9c9f0c59e9 : SUCCESS in 10m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bb2eb0d571a94b8a87c41711926d3aa8 : SUCCESS in 5m 26s\n- tempest-full https://zuul.opendev.org/t/openstack/build/b80d195c8e84461487774d92334d69ca : SUCCESS in 1h 23m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f1904d9b27424ea5bd7beedb00e8f248 : TIMED_OUT in 2h 10m 47s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/de9149fbe35c4c73a84093dbd9fa1ac5 : SUCCESS in 1h 11m 44s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9500211ed721481fad8177a96aa87197 : SUCCESS in 51m 44s","accounts_in_message":[],"_revision_number":7},{"id":"aa8218d510074bc25b32291b3493d0af0ead34f2","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-12-17 00:39:10.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"677ae883eed00035ad46c0ccd43273b98bde9598","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-17 01:57:51.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4eda87dddf044b6891a138d8335ccef7 : SUCCESS in 5m 11s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/2c275053d0e444f8a73cc12199bef9b4 : SUCCESS in 4m 43s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/cc8a6b1a571e411baac7e97e39d371a9 : SUCCESS in 4m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/41a37ec27e19400f9a7ed7fe6c6c6a83 : SUCCESS in 4m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/badcfc497d19409782503a39a3c31b3b : SUCCESS in 3m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc396125233f4ed5b4826c9809c8f7f3 : SUCCESS in 3m 33s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1fa0aa19a3114c89a56277dc554f2ef5 : SUCCESS in 3m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bded4cbc92c8419890b019757d4b2068 : SUCCESS in 3m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fe135924fd484d05a7661b2b436931f7 : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0382ad9abcd841efb869147b01ef8d91 : SUCCESS in 4m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dfd1aa470d9843718c6b323aa6581950 : SUCCESS in 4m 34s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1c5216cbcf1d4995a71f7b25027b7488 : SUCCESS in 1h 17m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fab22b865a8c42a99a05f9c355bc7fc5 : SUCCESS in 1h 15m 33s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/748e0195e4da4bfa94b19e15262c6657 : SUCCESS in 47m 48s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/00ba9070350441a48052bd6300465bf2 : SUCCESS in 50m 28s","accounts_in_message":[],"_revision_number":7},{"id":"dd26cf5349c23a5505e6152fb11f814ed3e61b5d","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-12-17 02:40:17.000000000","message":"Patch Set 7: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":7},{"id":"ae4c11d2d63f5fa59890e83890bb5e92c71af82e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-17 15:11:56.000000000","message":"Patch Set 7: Code-Review-1\n\n(17 comments)","accounts_in_message":[],"_revision_number":7},{"id":"79c9a0933a75ee0a70db6ef78506dac54019d2c2","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-12-17 17:12:33.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"27e9be03081468b0b24c54b7aa6985a37dd7b162","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-17 18:53:40.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/8907e5a0c7db4ba6bc8ef47213c0b978 : SUCCESS in 6m 00s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/7844a25b75844578ada8f2900b11fe54 : SUCCESS in 8m 17s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/91aac9a04b1146ca83d4c073441d7bfd : SUCCESS in 6m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dff89e65cdb34cf3b0e685f74771a59e : SUCCESS in 5m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a51a63ea8e444cb097316ee4723171db : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e0d3de969e244d1818fa6fea5119890 : SUCCESS in 5m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fc8abfcd8f0b4923802231ae3b5e6eb4 : SUCCESS in 6m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/34054cbc31f6412f81e902ccfa4eb754 : SUCCESS in 7m 08s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7bea20d18912429d80dbf2a4ec9510ae : SUCCESS in 6m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3cd19b56de6e469ab15f03ff37218455 : SUCCESS in 8m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ed43e755356a4421a282327ae1ac51ba : SUCCESS in 6m 39s\n- tempest-full https://zuul.opendev.org/t/openstack/build/f2618eae1af74fcaa88e8a6b1ecf3dd0 : SUCCESS in 1h 34m 32s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2743c11d69f642408e4ce84d0131c1a9 : SUCCESS in 1h 26m 27s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/c3388473cdc54b91a93ad34f3da56b7a : SUCCESS in 1h 02m 12s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/51b2e3aa816d4830b3f201195bc47f48 : SUCCESS in 52m 06s","accounts_in_message":[],"_revision_number":8},{"id":"6b45934a2a238d0a2ac7f54c0ccc6eea5dc9b4e2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-17 20:01:41.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)\n\nMy comments were mostly addressed. I\u0027ll fix in gerrit UI quick and then +2.","accounts_in_message":[],"_revision_number":8},{"id":"793ec05043dff1458a7da5aacaf653e8b88e5092","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-17 20:02:30.000000000","message":"Patch Set 9: Published edit on patch set 8.","accounts_in_message":[],"_revision_number":9},{"id":"4c2bdbc1637121894b940a3193fbe8db6f2e8a6d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-17 20:02:38.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"5182b6e56d48a7ed30a37d766a82a1a211ae1376","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-17 20:03:18.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e675778476e6a57d82c4372c928c73f2cec0a438","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-17 21:56:37.000000000","message":"Patch Set 9: 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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/9a21fc09acc3414a80d44ac3053fcdc2 : SUCCESS in 8m 45s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/86d0d36f90bf4fff9b0ec48a25a5757c : SUCCESS in 6m 22s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/1e3ad666e9ca41178f216f64f232a56c : SUCCESS in 5m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4ffee248bc0e49f98dd23a14f2cd8fb9 : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/450372b2c69141cdbfa1bfbb7fb4295b : SUCCESS in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c04854dd6864442ad82e0ccd216f452 : SUCCESS in 5m 38s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c145fc5a72f24c0bb2bdd77b7a3043f6 : SUCCESS in 3m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d0552ba561b3424a970955689d53b7b6 : SUCCESS in 3m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8a3aa1a945de40b9b9875c6e58fb6d96 : SUCCESS in 3m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32374f09e43d455e97cea361922b4311 : SUCCESS in 6m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/096d65415d26462f830b7bf0ff15fa12 : SUCCESS in 5m 24s\n- tempest-full https://zuul.opendev.org/t/openstack/build/53f459282ba140e3a62cb09d003ea9c2 : SUCCESS in 1h 45m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8d95960eb08d4934ae627b3c11142db3 : SUCCESS in 1h 47m 04s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/322ffdc3b5354727a3af6cf73e02c0ae : SUCCESS in 1h 21m 01s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/42487efe66b24df1905f62c0e922805f : FAILURE in 1h 14m 32s","accounts_in_message":[],"_revision_number":9},{"id":"c638a133280da3d3781cdd2c62871c1a013a59bd","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2019-12-18 03:48:40.000000000","message":"Patch Set 9:\n\nRecheck","accounts_in_message":[],"_revision_number":9},{"id":"c0a55927f173c64cbdf14c1399e034efeb277c3b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 05:44:49.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/b136d99506864ca0a938ede8660553b7 : SUCCESS in 4m 59s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/dd715f99068f4331bcfe15c512ea875d : SUCCESS in 4m 24s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/97544f9047784a16bfabbb5498ca78e1 : SUCCESS in 4m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ccf9818931c4f649f27f17918f95a8c : SUCCESS in 4m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3b21d47007694760839409ad5feb8f05 : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0b014ce2a324bf28051dfa7472cc958 : SUCCESS in 3m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a3d9bc314cd04108aa3a6e00f59b282d : SUCCESS in 3m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/de062c48f4fc40f487b69ebea9f95fd2 : SUCCESS in 4m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2bed35ae79dd45dbb11358ce6e2761af : SUCCESS in 3m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19bb9fdf13ab4a3d9792128b24773426 : SUCCESS in 5m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c47711ab285544c097fb384c9c1f7727 : SUCCESS in 5m 35s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ff1fd294452b49568996e872dfba9fb4 : SUCCESS in 1h 50m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cba4a3977350438a9eefc352e31c54f4 : SUCCESS in 1h 27m 19s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/85a0a0c363d04c38b51cdae8ce14ba36 : SUCCESS in 1h 08m 46s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/92c35aecf27a4501aa34af7529d28534 : SUCCESS in 59m 32s","accounts_in_message":[],"_revision_number":9},{"id":"1fb4346cef434ac94a5e68aa0b7b6e7424b3bb63","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2019-12-30 10:52:35.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"a85c1650b9e3ef604405a9899008f83d8195c436","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2020-01-02 20:06:14.000000000","message":"Patch Set 10: Published edit on patch set 9.","accounts_in_message":[],"_revision_number":10},{"id":"b5a77e284430aa5035a3cbe30c6b441a05bf505f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 22:08:15.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/572d8ab1dc044fe58b245c143e44d622 : FAILURE in 4m 06s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/94973109040c4ee08a42fae67ddca22f : SUCCESS in 3m 50s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/ccf826e7d77c4552bf32e26d8077bdd3 : SUCCESS in 3m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f297b5eec2df4f779d1550fe3cf33852 : SUCCESS in 5m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fa7d91feea9546b09e6b23014979c51b : SUCCESS in 4m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cb150dd266a436b8d7f214546901ef2 : SUCCESS in 4m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/17d2de30d9c34edbbb3065d2003bdb7a : SUCCESS in 3m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0f901966671f4cc1a0cc10a980553a6a : SUCCESS in 4m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5ffa15fcd666406d82310f3df3404fab : SUCCESS in 5m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06747ee28d65449bb091975d26984dfa : SUCCESS in 5m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b93c96910aa74cd2b5ea75efce0d6e3a : SUCCESS in 4m 49s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1540facdba7140f6b17694249ed9c7a1 : SUCCESS in 2h 00m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/69b7075bac6648d4a207ea2f48a8c3dd : SUCCESS in 1h 47m 49s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0371a2842d1a4670bc52f85ad047c07e : SUCCESS in 1h 11m 06s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/bc1c2b6bad614dc9975923ad77ce21c3 : SUCCESS in 1h 07m 53s","accounts_in_message":[],"_revision_number":10},{"id":"486606d2e034a449a4f8de98d2854cdc92b3f7e6","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2020-01-02 22:48:21.000000000","message":"Patch Set 10: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":10},{"id":"906c0f119a2680dd27a0de14cbf062c48a19da59","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-01-06 21:33:24.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"86e2fab720bd0cf79990c281ae495344ff5a58e6","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-01-06 21:35:22.000000000","message":"Patch Set 10: Workflow+1\n\nSingle-core approving - there was a +2 from mriedem on PS9, but then a comment got updated in PS10 - that was not a substantive change, so I\u0027m considering mriedem\u0027s vote to still exist.","accounts_in_message":[],"_revision_number":10},{"id":"d56220a10e5c8cf318f5a3eff42d1671ad5ac50d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 21:35:34.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"f4fa64497d4f023e0aeae55b5680071775aaf50e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 00:18:44.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10},{"id":"f9834652b16f0750d7197f71e11b42e63e1b291a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 00:18:44.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/7140ef85686e4f048612f4ab9031bfed : SUCCESS in 4m 16s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/c1f136bdea4b4a2eac7521f8bac0daeb : SUCCESS in 4m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/68762871eab442ecbc7d2aa3919fd7ab : SUCCESS in 4m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9c2c75972d8495ca30f69cd1657ad34 : SUCCESS in 3m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/305305c8463e44ec934de374da4c1c0e : SUCCESS in 3m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c3c08cbfa9d949b09b279e580626c6e2 : SUCCESS in 3m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2642fb10630f44f584d30bfb17890334 : SUCCESS in 3m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13bd1ffae2094c8d80888c9bb40f459a : SUCCESS in 5m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/824fa2cf4c4f42c89ee365a1b0e08e94 : SUCCESS in 4m 54s\n- tempest-full https://zuul.opendev.org/t/openstack/build/af96d2e1aad64188b439b701c368cadf : SUCCESS in 1h 22m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/81047984d95d40268de1b9ea23639c9a : SUCCESS in 1h 13m 53s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/6334d9eed8ee4a069a1728b3c1492cfe : SUCCESS in 54m 24s","accounts_in_message":[],"_revision_number":10},{"id":"b70c7630240f0f82655747592f19612a9c075359","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 00:20:08.000000000","message":"Patch Set 10:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/41887e6b35bb4065b3ecad01ef727b86 : SUCCESS in 1m 06s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9a25629c4c864535ac9338e9adc271ed : SUCCESS in 57s","accounts_in_message":[],"_revision_number":10},{"id":"182550f9e0004f5c15ea28143cf3fc40b65c1b03","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2020-01-07 00:23:19.000000000","message":"Patch Set 10: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit c42c27aa926e93a2507e686eeaf0c5510a29d245","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"f5384ae16a24cdd54149fa21827d14b8b8983d4f","revisions":{"a587f9cd8a4e52ebb12213ebea03e0d28ef5319c":{"kind":"REWORK","_number":1,"created":"2019-10-24 18:51:17.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/1"}}},"commit":{"parents":[{"commit":"45af14ca72b44c03f14189ac61a29253faf03bd7","subject":"Merge \"Doc: launchpad \u003d\u003e storyboard\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45af14ca72b44c03f14189ac61a29253faf03bd7"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:51:05.000000000","tz":-240},"subject":"WIP:Fix openstack server list --deleted --marker option","message":"WIP:Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker. find_resource()\nthat is being called does not correctly handle using the marker\nas the \"name\" or \"id\" in the search. Even passing in \"deleted\u003dTrue\"\nit does not find the server correctly. One simple way to fix this is\nforce the marker to only be an ID, which is how the nova client\nhandles works.\n\nstory: 2006761\n with \u0027#\u0027 will be ignored, and an empty message aborts the commit.\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a587f9cd8a4e52ebb12213ebea03e0d28ef5319c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a587f9cd8a4e52ebb12213ebea03e0d28ef5319c"}]},"branch":"refs/heads/master"},"482b00936eac3d89eb44ce4c048f9c92a731b79c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-10-24 18:52:08.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/2"}}},"commit":{"parents":[{"commit":"45af14ca72b44c03f14189ac61a29253faf03bd7","subject":"Merge \"Doc: launchpad \u003d\u003e storyboard\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45af14ca72b44c03f14189ac61a29253faf03bd7"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:51:49.000000000","tz":-240},"subject":"WIP:Fix openstack server list --deleted --marker option","message":"WIP:Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker. find_resource()\nthat is being called does not correctly handle using the marker\nas the \"name\" or \"id\" in the search. Even passing in \"deleted\u003dTrue\"\nit does not find the server correctly. One simple way to fix this is\nforce the marker to only be an ID, which is how the nova client\nhandles works.\n\nstory: 2006761\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/482b00936eac3d89eb44ce4c048f9c92a731b79c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/482b00936eac3d89eb44ce4c048f9c92a731b79c"}]},"branch":"refs/heads/master"},"92abd936a6be839b5e4c2550c2448aeaadc96ad3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-12-13 21:10:14.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/3"}}},"commit":{"parents":[{"commit":"5b3a827a1ff80e4b51c7ede44b84bf640d5b6380","subject":"Provide stderr in exception when check_parser fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b3a827a1ff80e4b51c7ede44b84bf640d5b6380"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"Keith Berger","email":"keith.berger@suse.com","date":"2019-12-13 21:10:14.000000000","tz":0},"subject":"WIP:Fix openstack server list --deleted --marker option","message":"WIP:Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker. find_resource()\nthat is being called does not correctly handle using the marker\nas the \"name\" or \"id\" in the search. Even passing in \"deleted\u003dTrue\"\nit does not find the server correctly. One simple way to fix this is\nforce the marker to only be an ID, which is how the nova client\nhandles works.\n\nstory: 2006761\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/92abd936a6be839b5e4c2550c2448aeaadc96ad3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/92abd936a6be839b5e4c2550c2448aeaadc96ad3"}]},"branch":"refs/heads/master"},"dd1eac6465a7fe76636adf2f1377ef6e31eedbc8":{"kind":"REWORK","_number":4,"created":"2019-12-13 23:12:18.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/4"}}},"commit":{"parents":[{"commit":"5b3a827a1ff80e4b51c7ede44b84bf640d5b6380","subject":"Provide stderr in exception when check_parser fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b3a827a1ff80e4b51c7ede44b84bf640d5b6380"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-12-13 23:04:39.000000000","tz":-480},"subject":"WIP:Fix openstack server list --deleted --marker option","message":"WIP:Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker when\n--deleted is also used. The find_resource() function\nthat is being called does not correctly handle using the marker\nas the \"name\" in the search when also using deleted\u003dTrue.\nOne simple way to fix this is force the marker to only be an ID\nwhen --deleted is used. This is how the nova client works.\n\nstory: 2006761\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dd1eac6465a7fe76636adf2f1377ef6e31eedbc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dd1eac6465a7fe76636adf2f1377ef6e31eedbc8"}]},"branch":"refs/heads/master"},"643e7676d0eb366985a34fb02fa0b116dc4196f6":{"kind":"REWORK","_number":5,"created":"2019-12-16 16:33:14.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/5"}}},"commit":{"parents":[{"commit":"5b3a827a1ff80e4b51c7ede44b84bf640d5b6380","subject":"Provide stderr in exception when check_parser fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b3a827a1ff80e4b51c7ede44b84bf640d5b6380"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"KeithMnemonic","email":"kberger@suse.com","date":"2019-12-16 15:39:17.000000000","tz":-480},"subject":"WIP:Fix openstack server list --deleted --marker option","message":"WIP:Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker when\n--deleted is also used. The find_resource() function\nthat is being called does not correctly handle using the marker\nas the \"name\" in the search when also using deleted\u003dTrue.\nOne simple way to fix this is force the marker to only be an ID\nwhen --deleted is used. This is how the nova client works.\n\nstory: 2006761\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/643e7676d0eb366985a34fb02fa0b116dc4196f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/643e7676d0eb366985a34fb02fa0b116dc4196f6"}]},"branch":"refs/heads/master"},"52e233a3f42df19aa33d66e72b156a74c34ca02e":{"kind":"REWORK","_number":6,"created":"2019-12-16 19:34:43.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/6"}}},"commit":{"parents":[{"commit":"5b3a827a1ff80e4b51c7ede44b84bf640d5b6380","subject":"Provide stderr in exception when check_parser fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b3a827a1ff80e4b51c7ede44b84bf640d5b6380"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"KeithMnemonic","email":"kberger@suse.com","date":"2019-12-16 19:34:36.000000000","tz":-480},"subject":"Fix openstack server list --deleted --marker option","message":"Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker when\n--deleted is also used. The find_resource() function\nthat is being called does not correctly handle using the marker\nas the \"name\" in the search when also using deleted\u003dTrue.\nOne simple way to fix this is force the marker to only be an ID\nwhen --deleted is used. This is how the nova client works.\n\nstory: 2006761\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/52e233a3f42df19aa33d66e72b156a74c34ca02e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/52e233a3f42df19aa33d66e72b156a74c34ca02e"}]},"branch":"refs/heads/master"},"8513fc2074e261cebb79c86d62616fbbf95f3a00":{"kind":"REWORK","_number":7,"created":"2019-12-16 21:49:17.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/7"}}},"commit":{"parents":[{"commit":"5b3a827a1ff80e4b51c7ede44b84bf640d5b6380","subject":"Provide stderr in exception when check_parser fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b3a827a1ff80e4b51c7ede44b84bf640d5b6380"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"KeithMnemonic","email":"kberger@suse.com","date":"2019-12-16 21:47:18.000000000","tz":-480},"subject":"Fix openstack server list --deleted --marker option","message":"Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker when\n--deleted is also used. The find_resource() function\nthat is being called does not correctly handle using the marker\nas the \"name\" in the search when also using deleted\u003dTrue.\nOne simple way to fix this is force the marker to only be an ID\nwhen --deleted is used. This is how the nova client works.\n\nstory: 2006761\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8513fc2074e261cebb79c86d62616fbbf95f3a00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8513fc2074e261cebb79c86d62616fbbf95f3a00"}]},"branch":"refs/heads/master"},"fccd54bed55e144c8840de202eaea5ffb34f015a":{"kind":"REWORK","_number":8,"created":"2019-12-17 17:12:33.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/8"}}},"commit":{"parents":[{"commit":"5b3a827a1ff80e4b51c7ede44b84bf640d5b6380","subject":"Provide stderr in exception when check_parser fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b3a827a1ff80e4b51c7ede44b84bf640d5b6380"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"KeithMnemonic","email":"kberger@suse.com","date":"2019-12-17 17:10:29.000000000","tz":-480},"subject":"Fix openstack server list --deleted --marker option","message":"Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker when\n--deleted is also used. The find_resource() function\nthat is being called does not correctly handle using the marker\nas the \"name\" in the search when also using deleted\u003dTrue.\nOne simple way to fix this is force the marker to only be an ID\nwhen --deleted is used. This is how the nova client works.\n\nUsing the --deleted option is available to users with the admin\nrole by default. If you\u0027re an admin listing --deleted servers\nwith a marker by name, find_resource() is going to fail to find\nit since it doesn\u0027t apply the --deleted filter to find_resource().\n\nThe find_resource() function is trying to find the marker server\nby name if it\u0027s not found by id, and to find it by name it\u0027s\nlisting servers with the given marker as the name, but not\napplying the --deleted filter so it doesn\u0027t get back any results.\n\nIn the story it was suggested modifying find_resource to include\nthe deleted query param when it\u0027s specified on the command line but\nthat didn\u0027t work because it still results in something like this:\n\nhttp://192.168.1.123/compute/v2.1/servers?deleted\u003dTrue\u0026name\u003d4cecd49f-bc25-4a7e-826e-4aea6f9267d9\n\nIt seems like there are bugs in find_resource().\n\nRestricting the marker to be the server ID when listing deleted servers\nis probably OK since if you\u0027re using --deleted you\u0027re an admin and you could\nbe listing across all projects and if you\u0027re filtering by a server across all\nprojects anyway (not that you have to, I\u0027m just saying if you are), or even\nshowing a server in another project, you have to do it by id rather than name\nbecause find_resource() won\u0027t find the server in another project by name, only ID.\n\nstory: 2006761\nTask: 37258\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fccd54bed55e144c8840de202eaea5ffb34f015a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fccd54bed55e144c8840de202eaea5ffb34f015a"}]},"branch":"refs/heads/master"},"4acbe782668751a3edc815399fce8a93fe9e7f1f":{"kind":"REWORK","_number":9,"created":"2019-12-17 20:02:30.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/45/691045/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/9"}}},"commit":{"parents":[{"commit":"5b3a827a1ff80e4b51c7ede44b84bf640d5b6380","subject":"Provide stderr in exception when check_parser fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b3a827a1ff80e4b51c7ede44b84bf640d5b6380"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-12-17 20:02:28.000000000","tz":0},"subject":"Fix openstack server list --deleted --marker option","message":"Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker when\n--deleted is also used. The find_resource() function\nthat is being called does not correctly handle using the marker\nas the \"name\" in the search when also using deleted\u003dTrue.\nOne simple way to fix this is force the marker to only be an ID\nwhen --deleted is used. This is how the nova client works.\n\nUsing the --deleted option is available to users with the admin\nrole by default. If you\u0027re an admin listing --deleted servers\nwith a marker by name, find_resource() is going to fail to find\nit since it doesn\u0027t apply the --deleted filter to find_resource().\n\nThe find_resource() function is trying to find the marker server\nby name if it\u0027s not found by id, and to find it by name it\u0027s\nlisting servers with the given marker as the name, but not\napplying the --deleted filter so it doesn\u0027t get back any results.\n\nIn the story it was suggested modifying find_resource to include\nthe deleted query param when it\u0027s specified on the command line but\nthat didn\u0027t work because it still results in something like this:\n\nhttp://192.168.1.123/compute/v2.1/servers?deleted\u003dTrue\u0026name\u003d4cecd49f-bc25-4a7e-826e-4aea6f9267d9\n\nIt seems like there are bugs in find_resource().\n\nRestricting the marker to be the server ID when listing deleted servers\nis probably OK since if you\u0027re using --deleted you\u0027re an admin and you could\nbe listing across all projects and if you\u0027re filtering by a server across all\nprojects anyway (not that you have to, I\u0027m just saying if you are), or even\nshowing a server in another project, you have to do it by id rather than name\nbecause find_resource() won\u0027t find the server in another project by name, only ID.\n\nstory: 2006761\nTask: 37258\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4acbe782668751a3edc815399fce8a93fe9e7f1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4acbe782668751a3edc815399fce8a93fe9e7f1f"}]},"branch":"refs/heads/master"},"f5384ae16a24cdd54149fa21827d14b8b8983d4f":{"kind":"REWORK","_number":10,"created":"2020-01-02 20:06:14.000000000","uploader":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"ref":"refs/changes/45/691045/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/691045/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/691045/10"}}},"commit":{"parents":[{"commit":"5b3a827a1ff80e4b51c7ede44b84bf640d5b6380","subject":"Provide stderr in exception when check_parser fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b3a827a1ff80e4b51c7ede44b84bf640d5b6380"}]}],"author":{"name":"KeithMnemonic","email":"keith.berger@suse.com","date":"2019-10-24 18:39:50.000000000","tz":-240},"committer":{"name":"Keith Berger","email":"keith.berger@suse.com","date":"2020-01-02 20:05:56.000000000","tz":0},"subject":"Fix openstack server list --deleted --marker option","message":"Fix openstack server list --deleted --marker option\n\nThis patch removes using the \"name\" option for a marker when\n--deleted is also used. The find_resource() function\nthat is being called does not correctly handle using the marker\nas the \"name\" in the search when also using deleted\u003dTrue.\nOne simple way to fix this is force the marker to only be an ID\nwhen --deleted is used. This is how the nova client works.\n\nUsing the --deleted option is available to users with the admin\nrole by default. If you\u0027re an admin listing --deleted servers\nwith a marker by name, find_resource() is going to fail to find\nit since it doesn\u0027t apply the --deleted filter to find_resource().\n\nThe find_resource() function is trying to find the marker server\nby name if it\u0027s not found by id, and to find it by name it\u0027s\nlisting servers with the given marker as the name, but not\napplying the --deleted filter so it doesn\u0027t get back any results.\n\nIn the story it was suggested modifying find_resource to include\nthe deleted query param when it\u0027s specified on the command line but\nthat didn\u0027t work because it still results in something like this:\n\nhttp://192.168.1.123/compute/v2.1/servers?deleted\u003dTrue\u0026name\u003d4cecd49f-bc25-4a7e-826e-4aea6f9267d9\n\nIt seems like there are bugs in find_resource().\n\nRestricting the marker to be the server ID when listing deleted servers\nis probably OK since if you\u0027re using --deleted you\u0027re an admin and you could\nbe listing across all projects and if you\u0027re filtering by a server across all\nprojects anyway (not that you have to, I\u0027m just saying if you are), or even\nshowing a server in another project, you have to do it by id rather than name\nbecause find_resource() won\u0027t find the server in another project by name, only ID.\n\nstory: 2006761\nTask: 37258\n\nChange-Id: Ib878982b1d469212ca3483dcfaf407a8e1d2b417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f5384ae16a24cdd54149fa21827d14b8b8983d4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f5384ae16a24cdd54149fa21827d14b8b8983d4f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
